Anda di halaman 1dari 3

Pengenalan Framework Codeigniter

Apa Itu Codeigniter ?


Codeigniter adalah Framework yang dikembangkan pada Bahasa Pemrograman PHP. Code
Igniter bersifat Open-Source yang banyak digunakan oleh para developer dalam
mengembangkan website yang dinamis. Code Igniter mengikuti pola kode MVC, sehingga kamu
dapat membagi kode kode menjadi 3 bagian yang diberikan di bawah ini:
M => Model // Semua panggilan yang berhubungan dengan Database akan ditentukan di sini,
seperti pengambilan data, Insert, Delete dan Update Data.
V => View // Sesuai Namanya, View hanya tampilan yang biasa disebut HTML. Semua data
terkait dengan View (html) akan ditentukan di sini.
C => Controller // Merupakan jembatan antara model dan view. Ketika kamu mencari sesuatu
di browser web. Hal tersebut akan langsung menuju ke controller dan controller menggunakan
Model dan view untuk menampilkan hasil yang sesuai.

Framework memudahkan programmer karena didalamnya ada begitu banyak Libraries yang


serupa, kamu bisa menggunakan dan mendapatkan hasil spesifik sesuai apa yang kamu mau. Ada
ribuan orang yang telah menguji dan menggunakan Framework, sehingga kamu dapat
mempercayai kerangka tersebut.
Codeigniter dikembangkan pertama kali oleh Rick Ellis pada tahun 2006 dengan logo api yang
menyala. Logo tersebut mengartikan bahwa code igniter dengan cepat “membakar” semangat
para web developer dalam membangun website yang cepat dan dinamis.
Fitur-Fitur Codeigniter
 Framework berbasis Model-View-Controller (MVC)
 Support terhadap mayoritas jenis Database
 Mendukung Query Builder
 Bersifat Independent
 Validasi Form dan Data
 Session Management
 Mengamankan website dari XSS (Cross site scripting)
 File Uploading class

Keuntungan Codeigniter
 Cepat, Ringan, dan dapat diandalkan
 Codeigniter adalah cara paling mudah untuk memanfaatkan program modular
 PHP Codeigniter kompatibel dengan sebagian besar server web, berbagai sistem operasi
dan platform.
 Dapat digunakan di banyak sistem manajemen database
 Code Igniter memiliki bahasa program yang sama dengan yang digunakan pada website
 Memiliki komunitas besar, jadi kamu bisa dengan mudah mencari informasi ketika
mengalami kesulitan di Code Igniter
 Kompatible dengan berbagai jenis database
 Ramah pemula dengan menghadirkan dokumentasi User_Guide

Cara Kerja Codeigniter


Code igniter merupakan framework MVC. MVC adalah Model-view-controller. Ketika kamu
anggaplah mencari suatu informasi, controller akan merespon permintaan kamu, lalu menyajikan
informasi yang kamu cari jika memang tersedia.
Contoh kecilnya yakni, jika kamu ingin mencari id=3, maka controller akan merespon
permintaan kamu, lalu meminta Model untuk mengambil data dari id=3. Model nantinya akan
memberikan data tersebut kembali ke controller. Controller akan menyajikan data tersebut
kepada View dengan format yang mudah dikenali (Human-readable format).  Dan hasilnya akan
muncul pada browser kamu.

Anda mungkin juga menyukai