Model View Controller (MVC)
Apa itu MVC?
MVC atau Model View Controller adalah sebuah pola desain arsitektur dalam sistem pengembangan website yang terdiri dari tiga bagian, yaitu:
- Model, bagian yang mengelola dan berhubungan langsung dengan database;
- View, bagian yang akan menyajikan tampilan informasi kepada pengguna;
- Controller, bagian yang menghubungkan model dan view dalam setiap proses request dari user.
Alur Kerja MVC
Oke, setelah mempelajari apa itu MVC, sekarang saatnya memahami bagaimana alur kerja dari MVC. Mari lihat bagan berikut ini:
- Bagian view akan merequest informasi untuk bisa ditampilkan kepada pengguna.
- Request tersebut kemudian diambil oleh controller dan diserahkan bagian model untuk diproses;
- Model akan mengolah dan mencari data informasi tersebut di dalam database;
- Model memberikan kembali pada controller untuk ditampilkan hasilnya di view;
- Controller mengambil hasil olahan yang dilakukan di bagian model dan menatanya di bagian view.
Manfaat MVC
- Proses pengembangan website lebih efisien.
- Jika ada error lebih mudah di perbaiki
- Maintenance lebih mudah
Komentar
Posting Komentar