Skip to content

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.

Upload File Dengan PHP Dan MySQL, Bag. 2

Sebenarnya ada banyak metode yang bisa kita pakai untuk menyimpan file — khususnya gambar — di web server. Bisa dengan menyimpan langsung dalam bentuk file atau bisa juga disimpan semuanya di dalam database.

Pada artikel ini kita hanya akan membahas cara kedua, yaitu bagaimana menyimpan file gambar dalam database. Itu sebabnya dalam design tabel di artikel pertama, ada field filedata dengan tipe LONGBLOB.