CodeIgniter Framework

CodeIgniter is an Open Source Web Application Framework – a toolkit – for people who build web sites using PHP.

CodeIgniter adalah aplikasi open source yang berupa framework untuk membangun website dinamis dengan menggunakan PHP. Framework adalah kerangka kerja / struktur  aplikasi yang didalamnya terdapat kumpulan dari fungsi /prosedur / class-class yang siap digunakan sehingga bisa lebih mempermudah dan mempercepat pembuatan aplikasi (web);

CodeIgniter adalah framework dengan konsep Model-View-Controller (M-V-C) yaitu sebuah metode untuk membuat sebuah aplikasi web dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam CodeIgniter terdapat 3 komponen yang menunjukkan konsep MVC yaitu :

  1. Model; model merupakan struktur data; dimana biasanya terdapat fungsi-fungsi yang berhubungan dengan database seperti insert, update delete dan lain-lain.
  2. View; view merupakan halaman web yang mengatur informasi yang akan disampaikan ke pengguna.
  3. Controller; controller merupakan perantara antara Model dan View yang memproses data (dari model) dan mengirimkannya ke halaman web (view).

Keuntungan menggunakan CodeIgniter :

  • CodeIgniter adalah open source
  • Performa yang cepat
  • Dikemas dalam framework MVC yang lengkap
  • Mempunyai user guide yang lengkap
  • Dukungan dari komunitas

Untuk memulai bermain-main dengan CodeIgniter, ada beberapa tools yang kita perlukan, :

  1. Text Editor, misalnya notepad++ yang mendukung beberapa bahasa pemrograman di windows;
  2. Server Local, seperti xampp ato appserv ;
  3. dan tentunya : Framework CodeIgniter.
Posted in Code Igniter | 1 Comment