Menu
+6281252436345

Berkenalan dengan Framework CI

0 Comments


CI (CodeIgniter) merupakan salah satu framework yang dapat digunakan untuk membangun sebuah website. Fitur dari CI ini sering sekali digunakan oleh para developer, sifat kemudahan dan fleksibel yang dimiliki oleh CI memiliki daya tarik tersendiri. Konsep di dalam CI mengusung 3 pokok utama, yaitu MVC (Model, View, dan Controll). MVC dibagi menjadi beberapa pokok ini digunakan untuk memudahkan para pengguna dalam pengembangannya. Suatu web tidak akan terlalu ribet dalam pengkodean jika web itu masih simple, intinya masih bisa dihandle jika menggunakan struktur php yang lama. Namun bagaimana jadinya jika web itu semakin membesar? seribet apa nantinya? Tidak usah anda bayangkan. hehehe. Yang pasti agar lebih mudah dalam mengelola web, salah satu kuncinya adalah menggunakan framework CI. Gambar di bawah ini merupakan alur dari framework CI.

Perhatikan gambar diatas, cara kerja dari MVC di CI adalah pada saat user ingin melihat website kita maka user akan menuliskan alamat url web yang kita miliki. Secara langsung saat pertama kali mengakses, user akan diarahkan pada layre controller yang menjadi default CI. Controller ini akan memerintahkan view untuk menampilkan data yang diminta oleh user, namun di saat proses meload controller juga akan dilakukan pemeriksaan pada perintah user apakah membutuhkan database atau tidak. Jika membutuhkan maka controller akan memerintahkan Model untuk mengambil data yang dibutuhkan. Intinya adalah Controller digunakan untuk mengatur jalannya web, view untuk mengatur tampilan web, sedangkan model digunakan untuk berkomunikasi dengan database. Hubungan antara user dengan controller sifatnya hanya memberikan perintah, tidak sebaliknya. Maka menggunakan panah yang menuj hanya satu arah. Sedangkan hubungan antara model dengan controller atau model dengan database ini menggunakan panah dua arah, yang berarti mereturn nilai.

Leave a Reply

Your email address will not be published. Required fields are marked *