Pengenalan Framework CI(Codeigniter) - SinauIT

Breaking

Home Top Ad

Responsive Ads Here

tes

Tuesday, 28 May 2019

Pengenalan Framework CI(Codeigniter)

Pada kesempatan kali ini saya akan membahas sebuah framework PHP yaitu Codeigniter atau biasa di singkat CI . Framework Codeigniter pada umunya menggunakan konsep MVC (Model View dan Controller) dan merupakan framework open source dan free .



Perbandingan PHP native dan Framework Codeigniter

Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :
  1. 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.
  2. 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.
  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.
Saat ini framework codeigniter sudah sampai dengan version 3.1.10 dan dokumentasi framework codeigniter ini sangat mudah di dapahami dan sangat lengkap
untuk wesite resmi bisa di akses di sini https://codeigniter.com/

No comments:

Post a Comment