Belajar Web framework PHP dengan CodeIgniter Bagian 1

Selamat malam, postingan kali ini akan membahas tentang Web Framework. Untuk memahami dan mengerti bagaimana konsep membuat Web Framework dengan CodeIgniter sebaiknya kita mengerti dulu konsep MVC. Apa itu MVC ?? dari sumber yang penulis baca di https://id.wikipedia.org/wiki/MVC. MVC atau Model View Controller atau MVC 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 web dalah berbasis arsitektur MVC.  MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, dan bagian yang menjadi kontrol dalam sebuah web. 
sumber : https://id.wikipedia.org/wiki/MVC
Baiklah pengertian tentang MVC secara singkat  sudah kita ketahui, sekarang CodeIgniter  itu apa ?. CodeIgniter merupakan framework PHP yang dibuat untuk memudahkan para PHP developer membangun aplikasi web itu adalah pengertiannya. Untuk dapat menggunakan CodeIgniter langkah-langkahnya adalah sebagai berikut : 
untuk mendapatkan CodeIgniter  kita dapa mendownloadnya secara gratis di http://www.codeigniter.com 



Karena CodeIgniter  merupakan file php kita langsung mengekstrak di htdocs

File yang sudah di estrak dapat kita rename nama foldernya, contoh penulis mengganti nama foldernya menjadi belajar_ci_1. Buka directory folder belajar_ci_1\application disitu kita akan meliaht struktur
CodeIgniter. Pada struktur tersebut dapat kita perhatikan folder Controls, Model, dan View ketiga folder tersebut menunjukan konsep MVC

Model : adalah komponen yang berfungsi mengambil data dari database/sumber data.
View : adalah komponen yang berfungsi menyajikan tampilan kepada user.

Model :  adalah komponen yang berfungsi mengambil data dari database/sumber data.
 

 


Kemudian panggil folder tersebut melalui browser : http://localhost/belajar_ci_1/ maka akan menampilkan web CodeIgniter sebagai berikut :
tampilan diatas merupakan tampilan secara dasar, untuk dapat mengolahnya menjadi web secara utuh penulis akan menjelaskan kembali pada postingan berikutnya (Bagian 2). Demikian Postingan singakat ini semoga bermanfaat. Terima Kasih 

Comments