MVC
Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi web dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC.
Sejarah MVC
Model View Controller pertama sekali didengungkan oleh peneliti XEROX PARAC yang bekerja dalam pembuatan bahasa pemograman Smalltalk sekitar tahun 1970-1980.