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.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail