Memvalidasi Input dengan PHP

Beberapa waktu yang lalu saya pernah menulis artikel tentang memvalidasi input dengan JavaScript, jika anda belum membacanya silahkan anda baca artikel tersebut di sini pada artikel itu saya menjelaskan cara memvalidasi input dengan JavaScript salah satu keuntungan menggunakan JavaScript adalah penggunaannya yang cepat dan tidak memerlukan request ke server sehingga lebih menghemat waktu dan juga tidak memberatkan server. Namun ada sisi negatif dari penggunaan JavaScript ini, apakah itu? Jika pengujung website anda mematikan fungsi JavaScript pada browsernya tentu saja Script tersebut tidak akan bekerja dengan baik maka dari itu memvalidasi input pada saat data tersebut di proses di server juga dibutuhkan untuk menjaga stabilitas dan kinerja server tetap baik.

Di artikel ini saya akan berbagi sedikit keahlian saya dalam membaca dan memvalidasi input form yang akan di proses sebelum di simpan ke dalam database server. Langkah pertama adalah membuat form inputnya saya contohkan di sini adalah menggunakan form kontak sebagai contoh. Berikut ini adalah konsep formnya.

Lanjutkan membaca Memvalidasi Input dengan PHP

Memvalidasi Input dengan JavaScript

Memvalidasi input adalah sangat penting bagi management sebuah website, karena input bagi sebuah website adalah hal yang sangat penting. Karena dari situlah informasi-informasi penting di kirimkan ke website nah pada saat proses pengisian beberapa informasi inilah yang sulit kita kontrol. Bisa saja informasi yang memang di butuhkan oleh website anda dan anda meminta pengunjung website anda untuk mengisinya ternyata tidak di isi oleh pengunjung website anda, maka apakah yang akan terjadi? proses memasukan informasi itu akan memberatkan database server anda karena data yang tidak valid tidak di masukan secara benar. Untuk menanggulasi masalah ini maka di butuhkanlah validasi input tersebut sebelum proses menyimpan data tersebut ke dalam database.

Di artikel ini, saya akan menggunakan JavaScript untuk memvalidasi input informasi dari pengunjung website. Mengapa menggunakan JavaScript? Jawabannya cukup simple, karena javascript merupakan client scripting yang berarti script tersebut berjalan di sisi client bukan di sisi server yang akan mempercepat proses validasi input. Karena itulah maka javascript bisa di jadikan alternative yang sangat baik untuk memproses bukan hanya memvalidasi input namun juga bisa melakukan lebih banyak dari itu, namun di sini saya tidak akan membahas tentang apa saja yang bisa di lakukan javascript melainkan mambuat script validasi input untuk beberapa kolom.

Lanjutkan membaca Memvalidasi Input dengan JavaScript

Efisiensi CSS (Cascading Style Sheet)

CSS (Cascading Style Sheet) adalah sebuah file yang di gunakan untuk merubah atau mendesain tampilan suatu halaman website, file ini bersifat external atau tidak menyatu dengan dokumen utamanya namun file ini memegang peran penting bagi halaman website yang menggunakannya.

Keuntungan menggunakan teknik ini adalah dokumen utama suatu website bisa berukuran lebih kecil karena beberapa pengaturan tata letak, pengaturan font, warna, dan lain-lain berada di file yang terpisah dari dokumen utamanya. Namau teknik ini juga memiliki kelemahan yaitu jika file CSS isi tidak di load maka tampilan dokumen utama akan tidak sesuai dengan dengan keinginan kita hal ini berlaku pada server yang memiliki load time yang lama dan traffic yang cukup tinggi, nah berdasarkan hal ini lah saya menulis artikel ini.

Sebuah teknik yang di gunakan baru-baru ini untuk mengoptimalkan tampilan serta meminimalkan waktu loading yang cukup membosankan bagi pengunjung website atau blog anda adalah efisiensi CSS, HTML, xHTML, JS, atau dokumen yang dapat di akses secara online. Efisiensi di sini berarti mengurangi ukuran file tanpa mempengaruhi tampilan atau dengan kata lain membuang yang tidak di butuhkan di dalam file CSS ini.

Lanjutkan membaca Efisiensi CSS (Cascading Style Sheet)

Membuat Aplikasi Perpustakaan

Beberapa waktu yang lalu ada seseorang yang meminta bantuan saya untuk membuat aplikasi perpustakaan sederhana, dalam emailnya dia bercerita tentang konsep pembuatan dan struktur databasenya. Intinya dalam email itu ia minta di buatkan sebuah aplikasi untuk mencatat buku-buku yang di pinjam dan tanggal peminjamannya jika waktu pengembaliannya melewati batas waktu yang telah di tentukan maka denda sebesar Rp. 500 per hari per buku akan berlaku.

Seperti pada kebanyakan perpustakaan yang ada di indonesia jika si peminjam terlambat mengembalikan buku yang di pinjamnya maka akan ada sangsi khusus yang berlaku yaitu denda. Singkat cerita perpustakaan adalah tempat di mana orang-orang bebas untuk membaca atau meminjam buku namun di dalam pelaksanaannya tidak semua orang bisa meminjam buku atau dalam arti lain hanya orang-orang tertentu saja yang bisa yaitu orang yang sudah terdaftar atau biasa di sebut anggota.

Lanjutkan membaca Membuat Aplikasi Perpustakaan

Proses Register di PHP

Latar belakang saya menulis artikel ini karena saya ingin membagikan ilmu yang telah saya miliki kepada pengunjung blog ini walau pun saya tahu pengunjung blog ini masih bisa di bilang sedikit namun bukan hal itu yang menjadi pokok dari tujuan saya menerbitkan blog ini, tidak perlu basa-basi lagi karena waktu dan kata-kata yang saya miliki juga sangat terbatas jadi kita langsung saja ke pokok artikel ini.

Sebelumnya akan saya jelaskan secara singkat tentang tujuan dari artikel ini, judul dari artikel ini adalah “Proses Register di PHP” yaitu adalah proses di mana pengunjung mendaftar menjadi anggota atau bahasa kerennya menjadi member dari website yang di kunjunginya. Contoh website-website yang menyediakan fasilitas langganan adalah facebook, Yahoo!, dan Gmail.

Pada contoh di atas yang saya sebutkan hanya sebagian kecil website yang menyediakan fasilitas ini.
Kembali ke pokok dari artikel ini, jadi proses register adalah proses di mana pengunjung yang belum menjadi anggota memberikan data yang di minta oleh penyedia fasilitas untuk kemudian di masukan ke dalam pusat data atau lebih di kenal dengan nama database pada website tersebut yang kemudian akan di jadikan acuan jika pengunjung tersebut kembali lagi ke website tersebut sehingga pengunjung tersebut mempunyai hak lebih di bandingkan pengunjung lainnya yang tentu saja bukan anggota dari website tersebut. Konsepnya sangat sederhana yaitu kita mengumpulkan data dari user untuk kemudian di masukan ke database untuk proses ini saja kita membutuhkan satu buah form dan pemrosesannya, yang selanjutnya di kirimkan ke database. O ya sebelum kita mulai ada baiknya anda menyiapkan sebuah database untuk di gunakan sebagai penyimpanan datanya. Berikut strukturnya.

Lanjutkan membaca Proses Register di PHP

Membuat To-Do List atau Notes di Website

To-Do List atau Notes biasa di gunakan untuk mencatat hal-hal yang mungkin akan di lakukan nanti atau mencatat ulang tahun seseorang sehingga kita tidak lupa, bagaimana jika kita lupa? ya tinggal lihat saja catatan yang telah di tulis tadi.

Di artikel ini saya ingin membagikan ilmu saya tentang cara membuat to-do list atau notes di sebuah website atau di website kita sendiri. Fungsi dari to-do list yang akan kita buat adalah sebagai catatan atau arsip anda yang di simpan di database website anda sebagai arsip atau bisa juga di gunakan sebagai catatan. Ok, saat ini saya agak bingung menjelaskannya jadi untuk mendalami arti dari to-do list ini silahkan googling dulu sebelum melanjutkan untuk lebih bisa memahami isi dari artikel ini.

Ok, tidak usah berpanjang lebar lagi karena panjang kali lebar sama dengan luas, karena luas itulah maka saya langsung ke inti dari artikel ini jika kita berputar-putar hanya di penjelasannya saja mungkin artikel ini tidak akan habis di bahas dengan satu artikel mungkin bisa jadi beberapa artikel. pertama-tama kita siapkan dahulu database yang akan di gunakan sebagai tempat penyimpanan data-data to-do list tersebut. Berikut ini adalah struktur databasenya.

Lanjutkan membaca Membuat To-Do List atau Notes di Website

Apa itu Tembolok Google

Jika anda rajin mengunjungi Google versi bahasa Indonesia pasti anda akan melihat tulisan “Tembolok” di sebelah link dari sebuah daftar website yang di tampilkan dalam hasil pencarian Google


Tapi sebelum kita membahas apa itu tembolok ada baiknya kita membahas tentang data-data yang di miliki oleh si mesin pencari raksasa saat ini yang bernama Google

Seperti yang kita tahu, bahwa Google adalah sebuah spider atau yang lebih si kenal dengan nama search engine ini pasti memiliki data-data dari sebuah website tertentu yang telah terindex/crawl oleh Google. Maksud dari mengindex/crawl ini adalah Google mengcopy seluruh source code yang ada di halaman website tertentu contohnya blog ini yang akan di simpan oleh Google di suatu tempat yang tentu saja kita tidak tahu di mana itu, nah data-data tadi akan di gunakan sebagai bahan acuan oleh Google dalam menyajikan data-data hasil pencariannya kepada client/user dari Google ini, sehingga Google dapat dengan cepat manyajikan data-data kepada client/user.

Lanjutkan membaca Apa itu Tembolok Google

Membuat Hit Counter Pengunjung yang sedang Online

Sudah hampir tiga minggu saya tidak mengupdate-update blog ini karna sibuk mengurus komputer yang terserang virus, trojan dan backdoor, karna sekarang saya ada kesempatan maka saya sempatkan untuk sekedar berbagi, mengupdate, dan menulis artikel lagi di blog ini, pada kesempatan yang sangat sempit ini saya ingin membahas cara membuat hit counter pengunjung yang sedang online di web/blog kita sehingga kita bisa mengetahui berapa orang yang sedang membaca/mengunjungi blog/web kita.

Pada artikel sebelumnya saya sudah membahas tentang membuat hit counter namun hit counter tersebut hanya dapat menghitung jumlah pengunjung dari pertama kali counter tersebut di pasang sampai counter tersebut di hapus/buang dengan kata lain tidak dapat mereset dirinya sendiri. Hit counter yang akan kita buat ini akan menghitung jumlah pengunjung web/blog kita yang sedang mengunjungi (kalau bahasa kerennya : mengakses) dalam waktu beberapa menit yang lalu. Ok saya yakin anda sudah mengerti maksud dan tujuan saya menulis artikel ini jadi kenapa kita tidak langsung membuatnya saja..???. Ok, pertama kita buat tabel dalam database kita berikut adalah struktur tabelnya.

Lanjutkan membaca Membuat Hit Counter Pengunjung yang sedang Online

Membuat Buku Tamu atau Guestbook

Buku tamu atau Guestbook merupakan fitur pilihan di dalam sebuah management website fitur ini bersifat optional dan tidak harus memiliki fasilitas ini. Di website-website besar atau website yang sudah terkenal jarang kita jumpai fasilitas Guestbook ini karna fasilitas ini di gantikan oleh fasilitas Contact us atau kontak kami, sebaliknya di website-website baru atau sedang dalam proses pembangunan tidak jarang di temukan fasilitas ini. Ok, kita langsung saja karna saya anggap semua orang yang sering ada di dunia maya maka sudah familiar dengan hal ini.

Secara sederhana Guestbook berisi nama, tanggal, email, website, dan pesan. Nama, tanggal, email, dan pesan biasanya wajib diisi sedangkan website bersifat optional boleh diisi boleh juga di kosongkan. Pada pembuatan guestbook ini kita membutuhkan sebuah databasesebagai media penyimpanan datanya, berikut adalah struktur databasenya.

Lanjutkan membaca Membuat Buku Tamu atau Guestbook