Apa itu Code Igniter?



Hallo jagoan, udah pada tau code igniter belum? code igniter adalah sebuah aplikasi open source alias gratis yang berupa framework berbasis MVC (Model, View, dan Controller). Code igniter biasa digunkan untuk membangun sebuah website dinamis berbasis PHP. Bisa jadi code igniter bisa mempermudah pengembang website dalam membangun dan mengembangkan websitenya tanpa mulai dari awal.

Nah, sekarang apa pengertian dari MVC (Model, View, Controller)?

MVC membagi aplikasi berdasarkan komponen-komponen utama dalam pembangunan sebuah aplikasi, diantaranya manipulasi data, user interface, dan bagian kontrol aplikasi. Ketiga jenis komponen tersebut bisa dijabarkan sebagai berikut:

  1. View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
  2. Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
  3. Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.


Penggunaan prinsip MVC ini suatu aplikasi dapat dikembangkan sesuai kemampuan developer masing masing. ada yang menangani bagian manipulasi data, tampilan, dan control aplikasi sehingga pengerjaan lebih terorganisir dan teratur.

Beberapa kelebihan Code Igniter dibandingkan framework PHP lainnya adalah:

  1. Performa sangat cepat : salah satu alasan tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
  2. Konfigurasi yang sangat minim (nearly zero configuration)  : tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu merubah sedikit saja file pada folder config.
  3. Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
  4. Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
Buat jagoan yang udah mulai penasaran sama code igniter bisa langsung mendownloadnya gratis disini. life for sharing



Thank's for reading the article of jagoblog.com. Please give us your support and advice with your comment. Do not forget to click one button below to share. Life for sharing...

Artikel Terkait Lainnya:

Blogger
Tutorial


2 komentar:

bos, ada tutorial multipel insert data gak? bagi dong, hehe
Saya masih belum mengerti dengan code igniter ini ? Definisi dan fungsi untuk blog kira-kira apa ya om Jagoblog ?

Post a Comment

Mari budayakan komentar yang positif dan mohon kebijaksanaannya untuk tidak melakukan spamming. Jangan menyertakan link di dalam komentar, karena akan terdeteksi sebagai spam oleh google Life for sharing...