instalasi codeigniter dan mengenal konsep MVC

sebelum membahas instalasi codeigniter dan konsep MVC disini sedikit akan diulas tentang framework. 

Apa itu framework ?

framework atau dalam bahasa indonesia dapat diartikan sebagai  kerangkan kerja adalah kumpulan library, class, fungsi  dan lain-lain yang tujuannya untuk mempermudah para programmer dalam membuat suatu aplikasi. Dengan menggunakan framework aplikasi yang dibagun akan terstruktur dengan baik dan lebih rapi. 

Codeigniter

Codeigniter merupakan sebuah framework php yang sangat ringan, dan mudah untuk dipelajari, codeigniter sendiri telah mengadopsi konsep MVC yaitu Model-View-Controller dimana kita dapat memisahkan bisnis logic (alur piker), data logic (penyimpanan data) dan presentation logic (antarmuka aplikasi). CodeIgniter juga memiliki dokumentasi yang sanget lengkap disertai dengan contoh implementasi kodenya.

apa itu MVC ?

MVC atau Model View Controller adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. wikipedia
Ada 3 komponen dalam konsep MVC

  • Model  biasanya berhubungan dengan data dan interaksi ke database, didalam modal biasanya terdapat class dan funtion yang berfungsi untuk mengambil data (get), mengubah data (update), dan menghapus data (delete). Sehingga didalam model biasanya berhubungan dengan query.
  • View merupakan bagian yang menangani presentasi dari sebuah logika. View berfungsi untuk menerima dan merepresentasikan data hasil dari model dan controller kepada user dalam bentuh HTML atau template. View tidak memiliki akses langsung terhadap model.
  • Controller merupakan jalan tengah atau yang mengatur hubungan antara view dan model. Didalam controller biasanya terdapat class dan funtion yang memproses permintaan (request) dari View ke Model, Controller selain memproses request dari View juga memberikan respon ke View atau mengembalikan data ke View untuk dipresentasikan dalam bentuk HTML atau template.

Instalasi Codeigniter

Codeigniter selain terkenal dokumentasinya yang sanget lengkap juga dari segi kemudahannya, Instalasi Codeigniter tidaklah terlalu sulit hal yang perlu dilakukan adalah mendonwload framework codeigniter terlebih dahulu.

  • Donwload Codeigniter versinya terbaru disini
  • Jika sudah selesai, extract file zip CodeIgniter dan simpan kedalam folder root server anda. Jika menggunakan XAMPP maka simpan dalam folder htdocs. Setelah itu ubah nama folder CodeIgniter menjadi nama_project_anda.