Code igniter adalah sebuah framework yang digunakan dalam
pembuatan website. Sebelumnya apa itu framework?? Framework adalah sebuah tools
yang digunakan untuk membangun sebuah website, sehingga dalam pembuatan website
akan menjadi lebih mudah, cepat dan terstruktur. Dalam framework Code Igniter
menggunakan konsep MVC. Wahh.. apa lagi itu MVC? Model View Controller atau
sering disebut MVC merupakan struktur yang ada dalam Codeigniter, model
digunakan untuk seluruh hal yang berhubungan dengan database dengan kata lain
seluruh sintak SQL akan diletakan pada Model. View merupakan tampilan yang ada
di dalam browser, sehingga apa yang akan dilihat oleh user itu merupakan fungsi
dari view. Sedangkan untuk Controller merupakan jembatan penghubung antara
Model dan View, ketika ada permintaan dari View(user) maka kontroler akan
menghubungkannya dengan Model untuk mendapatkan informasi dari database, dengan
kata lain seluruh aktivitas akan dikontrol oleh Controller ini.
MVC?? Sudah jelas kan mengenai MVC?? Lalu kenapa sih kita
harus menggunakan MVC?? Alasan yang paling mendasar adalah mempermudah dalam
pengembangan website untuk masa depan. Kenapa bisa demikian?? MVC memisahkan
hal-hal yang telah dijelaskan sebelumnya. Sehingga dengan pembagian-pembagian
tersebut para progremer yang memiliki gaya, logika, ataupun pola dalam membuat
website yang berbeda dapat disatukan dengan model MVC ini. Selain itu dengan
adanya framework ini dapat membuat website dengan cepat. Sebagai contoh jika
kita membuat website dengan menggunakan PHP MURNI akan memakan waktu satu
bulan, namun dengan menggunakan framework CodeIgniter ini kita dapat membuat
website hanya dalam waktu 2 minggu saja, bahkan jika sudah memahami konsepnya
kita dapat membangun website hanya dalam satu minggu saja.
Demikianlah seklumit penjelasan mengenai apa itu framework,
apa itu MVC dan apa itu CodeIgniter. Semoga bermanfaat buat pembaca.
Salammmm.... Coding...
No comments:
Post a Comment