Anda pernah melihat tampilan jajak pendapat (polling) di situs Internet? Saya yakin hampir semuanya pernah melihatnya. Tahukah Anda bagaimana cara membuat aplikasi jajak pendapat seperti itu?
Jajak pendapat sering dipakai oleh pemilik situs sebagai sarana untuk berinteraksi dengan pengunjung web. Caranya yaitu dengan memberikan pertanyaan terkait topik tertentu yang disertai dengan beberapa pilihan jawaban yang bisa dipilih oleh pengunjung.
Baca Lanjutannya
Boleh dibilang menyimpan file atau gambar ke database itu memang praktis. Pengelolaannya pun lebih mudah, apalagi jika jumlah filenya cukup banyak. Akan tetapi ada hal yang harus dikorbankan, yaitu kinerja server.
Kenapa demikian?
Pertama, perlu akses ke database setiap kali ingin membuka file tersebut.
Jika file yang dibuka cuma satu, mungkin tidak terlalu bermasalah. Namun jika dalam satu halaman web terdapat puluhan gambar, yang masing-masing harus diakses dari database tentu akan menimbulkan persoalan tersendiri.
Bisa Anda bayangkan bagaimana sibuknya server database menangani hal tersebut.
Baca Lanjutannya
Apache merupakan web server yang sangat populer di Internet, namun tidak mudah untuk menginstall software tersebut di komputer kita. Apalagi jika ditambah dengan modul-modul lainnya seperti PHP, Perl, dan MySQL.
Sebagai alternatif, Anda bisa memanfaatkan paket installer yang banyak tersedia di Internet. Paket installer tersebut biasanya akan menginstall beberapa software untuk keperluan web development sekaligus mengatur konfigurasinya.
Inilah beberapa paket installer yang saya maksudkan tersebut.
AppServ Open Project
Baca Lanjutannya
Mungkin banyak yang mengira bahwa pemrograman berorientasi obyek atau istilah kerennya Object Oriented Programming (OOP) hanya dimiliki oleh C++ dan Java saja. Saya pun dulunya beranggapan demikian. Biasanya yang diajarkan di bangku kuliah untuk mata kuliah OOP pasti C++ atau Java.
Tidak heran apabila kita kurang familiar atau bahkan tidak tahu sama sekali kalau ternyata masih banyak lagi bahasa pemrograman lainnya yang mendukung OOP.
Baca Lanjutannya
Dibalik kemudahan dan kenyamanannya, sebenarnya banyak sekali kelemahan yang dimiliki oleh bahasa pemrograman PHP. Celakanya, banyak web programmer yang tidak menyadari hal tersebut. Tidak heran jika aplikasi web berbasis PHP paling sering kena serangan cracker.
Jika Anda ingin tahu bug apa saja yang dimiliki oleh PHP, silakan cek PHP-Security.Org. Secara berkala (setiap bulan sekali kalau nggak salah) situs tersebut selalu mengumumkan bug terbaru yang ditemukan pada PHP.
Meski kita tidak bisa membuat aplikasi web yang 100% aman, akan tetapi ada beberapa tips sederhana yang bisa kita terapkan untuk meminimalisir kemungkinan adanya celah keamanan pada aplikasi yang kita kembangkan.
Baca Lanjutannya