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 :
- Model; model merupakan struktur data; dimana biasanya terdapat fungsi-fungsi yang berhubungan dengan database seperti insert, update delete dan lain-lain.
- View; view merupakan halaman web yang mengatur informasi yang akan disampaikan ke pengguna.
- 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, :
- Text Editor, misalnya notepad++ yang mendukung beberapa bahasa pemrograman di windows;
- Server Local, seperti xampp ato appserv ;
- dan tentunya : Framework CodeIgniter.
dibaca sampe habis, tp tetep gak ngerti. hihi…. emang bukan orang komputer