Archive

Archive for November, 2008

Modernisasi Proses Input Form Anda Dengan JQuery Ajax Form

November 30th, 2008 7 comments

Dalam menginput data, sisi keamanan untuk memfilter data yang diinput adalah yang paling penting, karena tidak semua user dapat memasukan data dengan benar. Oleh karena itu butuh sebuah validasi yang baik sebelum data tersebut dimasukan ke dalam database.

Validasi yang baik menurut pengalaman saya adalah validasi yang disusun secara berlapis baik dari sisi client/user dan dari sisi server, pada prakteknya sebelum data pada form di kirim ke server maka JavaScript akan memfilter data tersebut lalu mengirimkan ke server apabila data itu sudah benar, dan ini yang disebut validasi dari sisi client/user. Lalu pada sisi server pun (misal: PHP) juga melakukan validasi yang sama seperti JavaScript sebelum akhirnya data masuk ke database.

Ada yang cukup merepotkan dari teori diatas yaitu JavaScript (sisi client) dan PHP (sisi server) harus melakukan validasi yang sama. Misalnya saja dalam memeriksa inputan email, JavaScript dan PHP harus menyiapkan fungsi yang sama untuk memeriksa format alamat email apakah sudah benar atau tidak, cukup merepotkan bukan?

Kalau ditanya validasi mana yang paling ampuh antara sisi client dan server maka jawaban saya adalah sisi server, karena JavaScript bisa saja di non aktifkan dengan bantuan browser sehingga validasi dari sisi client bisa dilewatkan begitu saja. Namun kelemahan dari sisi server adalah user harus rela menunggu loading halaman ketika proses berlangsung.

Solusi dari saya adalah JavaScript disini tidak berfungsi sebagai validasi inputan namun hanya berfungsi sebagai pengantar data ke proses PHP dengan metode AJAX sehingga user tidak harus menunggu loading halaman lalu apabila user non aktifkan JavaScript maka proses tetap berlangsung walau harus loading halaman. Solusi tools untuk melakukan seperti ini adalah JQuery dengan bantuan plugin Ajax Form.

Selengkapnya…

Koleksi Cheat Sheet Beberapa Bahasa Pemrograman, Database dan Lainnya

November 10th, 2008 11 comments

Sebulan belakangan saya cukup disibukkan dengan beberapa pekerjaan di kantor baru dan project-project luar saya yang tertunda sehingga blog saya belum bisa diupdate dengan ilmu-ilmu terbaru… ^_^

Namun semangat untuk sharing ilmu dan pengetahuan saya berusaha keras memposting artikel yang satu ini. Kali ini saya tidak akan memberikan beberapa tips programming namun saya ingin sharing tentang senjata baru saya akhir-akhir ini yaitu Cheat Sheet .

Cheat Sheet dalam bahasa sehari-hari bisa disebut juga kertas contekan . Namun dalam dunia developer cheat sheet merupakan alat bantu yang sangat bermanfaat. Dengan adanya cheat sheet yang berformat e-book dan biasanya hanya terdiri dari 1 halaman ini developer dengan mudah menemukan fungsi-fungsi dari bahasa pemrograman yang mereka butuhkan, entah apakah itu fungsi utk manipulasi array, database atau yang lain. Ya, pada dasarnya cheat sheet itu adalah rangkuman dari sebagian fungsi yang ada pada suatu bahasa pemrograman .

Selengkapnya…

Categories: Download, Info Tags: , , ,