Mengenal MVC (Model - View - Controller)

Hello People With The Spirit Of Learning!

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.

  1. Model sebagai penghubung data ke database.
  2. View sebagai User Interface.
  3. 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