CodeIgniter adalah aplikasi open source yang berupa framework dengan
model MVC (Model, View, Controller) untuk membangun website dinamis
dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat
aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari
awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi
terakhir adalah 1.7.2 dapat dilihat di website resminya (ada dibagian
akhir tulisan ini).
Sebelum membahas lebih jauh tentang salah satu framework PHP ini,
mungkin kalian ada yang masih bingung apa itu Framework, apa itu VMC
(Model, View, Controller)?
Framework secara sederhana dapat diartikan kumpulan dari
fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu
yang sudah siap digunakan sehingga bisa lebih mempermudah dan
mempercepat pekerjaan seorang pemrograman, tanpa harus membuat fungsi
atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework: