MVC (Model-View-Controller)
MVC adalah pola arsitektur perangkat lunak yang membagi aplikasi menjadi tiga komponen logika yang saling berhubungan: Model (Data), View (Tampilan), dan Controller (Logika). Ini memisahkan representasi informasi dari cara informasi itu diterima dan diproses.
Konteks Penggunaan
Framework web klasik seperti Django, Laravel, Ruby on Rails.
Contoh
User klik tombol (Controller), Controller update Database (Model), Model memberitahu layar untuk refresh (View).
Catatan
Memudahkan kerja tim: Desainer urus View, Backend urus Model/Controller.
