PHP sudah menjadi bahasa pemrograman web yang populer saat ini. Sifatnya yang mudah dipelajari dan gratis alias tidak berbayar, membuat orang-orang semakin mudah mengadopsi bahasa pemrograman web yang satu ini. PHP juga mendukung OOP sebagaimana bahasa pemrograman yang lainnya. Nah, OOP ini malah menjadi momok bagi kebanyakan programmer web pemula. Saya pun pada awalnya juga merasakan betapa susahnya mempelajari konsep OOP sebelum masuk kuliah, karena saya memang awalnya belajar pemrograman web secara otodidak. Terpaksa saya membuat web dengan cara konvensional yaitu pemrograman secara modular. Setelah masuk kuliah, barulah secara perlahan saya mengenal konsep OOP.
Di bangku kuliah pula saya mengenal apa itu framework PHP. Ternyata dengan framework PHP, kita tidak perlu lagi bersusah payah membuat fasilitas umum yang ada di sebuah website seperti paging, validasi form, captcha dan sebagainya. Selain itu, dengan menggunakan framework PHP kita juga sedikit demi sedikit belajar konsep OOP.
Disini saya menggunakan framework PHP CodeIgniter, yang cukup simpel dan mudah untuk dipelajari. Tapi tetap handal dan dokumentasinya cukup lengkap. Saya dikenalkan dengan framework CodeIgniter ini oleh seorang dosen, yaitu Pak Eko Heri Susanto. Ketika itu saya ditawarkan untuk bergabung mengembangkan SISFO di kampus, dan kebetulan saya disuruh untuk membuat aplikasi IPD (Index Prestasi Dosen). Dan beliau menganjurkan saya untuk menggunakan framework CodeIgniter dalam pembuatan aplikasi IPD tersebut. Terus terang, saya yang hanya belajar PHP secara otodidak bingung dengan yang namanya framework. Untunglah beliau mau memberikan sedikit ilmunya untuk mengajari saya dalam penggunaan framework CodeIgniter. Cukup bingung juga sih, tapi setelah sekian lama akhirnya mengerti juga.
Setelah 3 minggu, akhirnya jadi juga tuh aplikasi IPD. Kalau tanpa framework CodeIgniter, cukup 1 minggu juga sudah selesai . Maklum, saya sudah terbiasa membuat aplikasi web dengan cara konvensional alias secara modular. Hasilnya lumayan lah, saya dapat uang (walaupun gak banyak, yang penting ilmunya) + nama saya jadi terkenal di kampus . Beberapa minggu kemudian, saya kembali disuruh untuk membuat aplikasi web e-learning oleh Pak Eko Heri Susanto.
Aplikasi web e-learning ini murni saya buat sendiri hampir selama 2 bulan ( lama banget yak ). Dan selesai 1 minggu kemarin, setelah sebelumnya dibuat seperti “dikejar-kejar” anjing gila. Pihak kampus minta diselesaikan secepatnya, padahal saya kalau kerja paling gak bisa “dikejar-kejar” seperti itu. Yang paling parah lagi, setelah selesai dan saya upload ke server kampus, malah gak dibayar tuh sama pihak kampus. Mungkin kejadian seperti PERSEDEN (Persatuan Seneng Duit Enak) bakal terulang lagi .
Karena sampai saat ini belum dibayar, lebih baik saya bagikan saja source kode PHP-nya. Mungkin ada beberapa sahabat blogger yang kebetulan berkunjung ke blog saya ini dan sedang mencari contoh aplikasi web dengan menggunakan framework CodeIgiter, bisa mempelajarinya walau penulisan kodenya belum teratur. Semoga bisa bermanfaat untuk kawan-kawan yang lagi belajar framework CodeIgniter dan mencari contoh sampel aplikasi jadinya.
Happy blogging and Keep Coding.
Download Aplikasi Web
Demo Aplikasi Web
Sumber : http://gedelumbung.com/
1 komentar: