PBKK - Pengenalan Framework CodeIgniter
Codeigniter adalah sebuah framework php yang bersifat open source dan
menggunakan metode MVC (Model, View, Controller). Codeigniter bersifat
free alias tidak berbayar jika anda menggunakannya. Framework
codeigniter dibuat dengan tujuan untuk memudahkan developer atau
programmer dalam membangun sebuah aplikasi berbasis web tanpa harus
membuat nya dari awal.
View
Controller
MVC adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu model, view, dan controller.
Model
Model
Model merupakan bagian penanganan yang berhubungan dengan pengolahan
atau manipulasi database. seperti misalnya mengambil data dari database,
menginput dan pengolahan database lainnya. semua intruksi yang
berhubung dengan pengolahan database di letakkan di dalam model.
View
View merupakan bagian yang menangani halaman user interface atau halaman
yang muncul pada user. tampilan dari user interface di kumpulkan pada
view untuk memisahkannya dengan controller dan model sehingga memudahkan
web designer dalam melakukan pengembangan tampilan halaman website.
Controller
Controller merupakan kumpulan intruksi aksi yang menghubungkan model dan
view, jadi user tidak akan berhubungan dengan model secara langsung,
intinya dari view kemudian controller yang mengolah intruksi.
Dari penjelasan tentang model view dan controller di atas dapat di
simpulkan bahwa controller sebagai penghubung view dan model. misalnya
pada aplikasi yang menampilkan data dengan menggunakan metode konsep
mvc, controller memanggil intruksi pada model yang mengambil data pada
database, kemudian controller yang meneruskannya pada view untuk di
tampilkan. jadi jelas sudah dan sangat mudah dalam pengembangan aplikasi
dengan cara mvc ini karena web designer atau front-end developer tidak
perlu lagi berhubungan dengan controller, dia hanya perlu berhubungan
dengan view untuk mendesign tampilann aplikasi, karena back-end
developer yang menangani bagian controller dan modelnya.
Karakteristik CodeIgniter
CodeIgniter mempunyai kelebihan :
- syntax yang terstruktur
- kemudahan dalam menggunakannya
- codeigniter menyediakan fasilitas helper dan library yang dapat membantu developer dalam membuat pagination, session, manipulasi url dan lainnya yang akan kita pelajari pada tutorial codeigniter selanjutnya.
- keamanan yang sudah lumayan karena user atau pengakses aplikasi tidak berhubungan langsung dengan database.
Hasil Program |
Hasil Program |
Hasil Program |
Komentar
Posting Komentar