CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC  untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal.

Apa itu MVC?

  • MODEL

Bagian model ini buat akses ke database (query operation). Biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search)

  • VIEW

View itu yang menangani presentasi logic, menerima dan merepresentasikan data kepada user. Biasanya berupa file template kode HTML yang disisipi dengan variabel/data PHP.

  • CONTROLLER

Kalo ini buat ngatur view mana aja yang mau kita tampilin.

Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.

Sebelum mulai belajar lebih dalam mengenai code igniter, silahkan download ini :3

next >> instalasi Code Igniter

Sumber:

Tutorial Code Igniter

Wikipedia : CodeIgniter