Skip to content
Follow us on Twitter or subscribe to this
website by email or with the RSS feed

Ayo Belajar Bikin Aplikasi Polling, Bag. 1

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.

Upload File Dengan PHP dan MySQL, Bag. 3

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.

Install Apache, PHP dan MySQL

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

Mengenal OOP Dengan PHP

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.

PHP Security Blunder

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.