Dalam pengembangan website pasti kalian pernah mendengar istilah MVC (Model - View - Controller). Nah dalam pembahasan kali ini kita akan mempelajari tentang konsep MVC. Konsep ini merupakan arsitektur kode program dalam 3 bagian utama yaitu Model, View, Controller.
Model sebagai penghubung data ke database.
View sebagai User Interface.
Controller sebagai logika alur program.
Konsep arsitektur dapat dilihat pada gambar berikut :
Proses awal user melakukan request dengan membuka web browser.
Sesudah melakukan permintaan atau request ke alamat website tertentu maka akan diterima oleh controller dan diteruskan ke model untuk dilakukan pengecekan perlu pengambilan data atau tidak.
Setelah data diperoleh maka model akan mengembalikan data yang diolah ke controller.
Controller akan meneruskan data yang diterima ke dalam view agar dapat dilihat oleh user.
Proses tersebut akan berulang ketika user mengunjungi halaman lainya.
Konsep arsitektur MVC digunakan supaya aplikasi web yang dibuat bisa mudah dikelola dan dikembangkan, terutama untuk web aplikasi besar. Biasanya MVC digunakan dalam project Framework Laravel. Sampai disini saja pembahasan terkait MVC kali ini.
Semoga Membantu dan Bermanfaat
Perfect Place to Begin Your Career Development.
BuildWith Angga
Career Preparation
Bangun Karir Impian.
Dibantu Expert, Gratis 🤩
Stop buang waktu browsing sana-sini karena
di BuildWithAngga sudah tersedia arahan pasti
Buildwith Angga, an expert content writer at BuildWithAngga, continually acquires valuable knowledge in web technology, UI UX design, SEO, and business. This knowledge is shared freely with the extensive community in Indonesia.