Selasa, 21 April 2015

MVC (Model View Controller)




Model View Controller





Model View Controller (MVC) merupakan pola atau arsitektur pengembangan perangkat lunak yang memisahkan antara data (Model), tampilan (View), dan pengendali (Controller). Konsep MVC ini banyak digunakan karena memudahkan dalam pembangunan atau pengembangan perangkat lunak. MVC memisahkan bagian-bagian yang mempunyai tugas masing-masing, namun saling membantu dan tidak bisa dipisahkan dalam pembangunan atau pengembangan perangkat lunak.

Pola MVC
1.     Model merupakan mapping data dan business logic dari perangkat lunak.
2.     View merupakan antarmuka dari perangkat lunak yang berisi HTML.
3.     Controller merupakan penghubung antara Model dan View.
Kelebihan menggunakan MVC diantaranya ialah:
1.     Separate of Concern, dimana pembagian kerja semakin mudah bila menggunakan MVC.
2.     Maintainable
3.     Reusable, apabila ingin membuat project yang berbeda namun dengan data yang sama maka model dapat digunakan kembali


Tidak ada komentar:

Posting Komentar