Segeralah Berkarya: Berhentilah Menjelekkan Framework Lain

Sudah tidak aneh bagi yang ikut forum suatu bahasa pemrograman akan menemukan posting-an yang mengunggulkan satu framework yang digunakan pengirim post dan mengutarakan “kejelekan” dari framework lain yang tidak dipakainya. Memang tidak salah membahas atau mengirim tulisan orang yang membahas hal tersebut. Namun kadangkala posting-an tersebut malah memicu perdebatan yang akhirnya menggulirkan bola panas sampai akhirnya ada beberapa orang yang dihapus atau keluar dari grup. Tentunya hal ini dapat membuat sebuah diskusi di grup atau forum menjadi tidak harmonis.

Sebenarnya untuk apa menjelekkan framework lain yang mungkin saja belum tentu dia pernah pakai dan merasakannya. Mungkin ada banyak alasan kenapa ada pembahasan yang membuat seseorang membahas pembandingan framework namun hanya bertujuan untuk menjelekkan framework lain. Bisa jadi mencari popularitas dari jasa atau barang yang dia jual, mungkin juga memang hobi meramaikan suasana, atau bisa jadi punya modus operandi lain yang tidak bisa diungkapkan kepada publik.

Kenapa menjelekkan framework lain itu agak kurang baik?

Baca lebih lanjut

Iklan

Modul Pelatihan CodeIgniter 2014

CodeIgniter adalah sebuah web framework yang dikembangkan oleh Rick Ellis dari Ellis Lab. CodeIgniter dirancang untuk menjadi sebuah web framework yang ringan dan mudah untuk digunakan. Bahkan pengakuan dari Rasmus Lerdorf, pencipta bahasa pemrograman PHP, mengatakan bahwa CodeIgniter merupakan web framework mudah dan handal.

Sebelum mencoba CodeIgniter, perlu diketahui istilah web framework itu sendiri. Menurut Microsoft Computer Dictionary, web adalah sekumpulan dokumen yang saling terhubung dalam sistem hypertext yang penggunanya akan menjelajahi web melalui halaman beranda. Sedangkan framework adalah desain struktur dasar yang dapat digunakan kembali (reusebale) yang terdiri dari abstract class dan concrete class di pemrograman berorientasi objek.

Menurut dokumentasi CodeIgniter, CodeIgniter merupakan toolkit bagi orang yang ingin membangun aplikasi web menggunakan PHP. Tujuannya adalah membuat pengembangan proyek menjadi lebidh cepat dibandingkan dengan menulis kode dari awal (scratch). CodeIgniter menyediakan kumpulan library untuk tugas – tugas yang sering dilakukan (commonly needed task) dan sangat mudah undtuk mengakses library yang tersedia di CodeIgniter. Dengan menggunakan CodeIgniter, kita cukup fokus pada pengembangan projek dan meminimalisir jumlah kode yang akan ditulis.

Berikut ini saya menulis sebuah modul CodeIgniter yang digunakan di Pelatihan CodeIgniter 2014 yang diselenggarakan bersama Lab Basis Data, Ilmu Komputer, Universitas Pendidikan Indonesia. Didalamnya terdapat beberapa bagian materi seperti berikut:

Baca lebih lanjut