Anda di halaman 1dari 1

KONSEP DASAR CODEIGNITER

Codeigniter merupakan salah satu framework PHP yang sangat banyak


digunakan developer website untuk membuat websitenya. Dengan
menggunakan Codeigniter, kita dapat melakukan pengembangan situs dengan
lebih cepat daripada membuat nya dari awal karena Codeigniter memiliki banyak
library yang memudahkan kita untuk membuat berbagai macam fungsi. Selain
itu, Codeigniter juga memudahkan kita dari segi coding termasuk mengurangi
banyaknya code yang harus kita pikirkan dalam membuat website.

CodeIgniter dibangun menggunakan konsep Model-View-Controller atau MVC.

Model sangat erat hubungannya dengan data yang berinteraksi langsung


dengan database. Dalam struktur model, file yang terdapat didalamnya
kebanyakan berupa sintaks-sintaks mysql, postgre ataupun oracle yang
berhubungan dengan database. Didalam struktur ini juga terdapat sebuah class
yang berfungsi unguk create, update dan delete data pada website

View sangat erat kaitannya dengan tampilan website yang ditampilkan pada end
user. Tampilan tersebut bisa berupa halaman web, rss, javascript dan lain
sebagainya. Biasanya kita lebih familiar dengan istilah HTML, CSS dan Javascript,
nah lebih kurang konsep View memiliki fungsi seperti itu. Pada struktur View,
disarankan untuk tidak terdapat proses logika dan proses pengitungan data.

Controller mempunyai fungsi sebagai penghubung antara data dan view.


Didalam proses ini terdapat class yang memproses permintaan dari view ke
dalam struktur data yang berada di model. Sama dengan ketentuan di view, pada
struktur kontroller sangat disarankan untuk tidak terdapat proses logika dan
perhitungan data. Controller sendiri memiliki tugas untuk menyediakan variabel
guna ditampilkan pada view dan menghubungkan model dengan database

Anda mungkin juga menyukai