Teori Singkat MVC(Model-View-Controller)

September 15, 2009

Sebelum kita memulai menggunakan codeigniter ada baiknya kita tahu teori tentang MVC(Model-View-Controller), karena codeigniter merupakan framework yang menggunakan konsep MVC ini. Dibawah ini adalah teori singkat tentang MVC.

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, 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.

 

Bookmark and Share

Posted in Codeigniter by Rhoseno

Responses (1) to "Teori Singkat MVC(Model-View-Controller)"

  1. # tentangrifai on 21. Oct, 2009 at 03:05:21
     

    terima kasih atas teorinya..kebetulan waktu kuliah pelajaran ini saya ndak masuk..

Leave a reply

Feel free to share your thoughts about this entry.

Nickname
Email
Website
Confirmation image
Confirmation code
Comment