Model, View, Controller dan Penerapannya dengan PHP

Halo, kali ini saya kan membagikan konsep Model, View, Controller (MVC) dan penerapannya dalam PHP. Namun sebelum membaca artikel ini, ada baiknya Pembaca sekalian sudah memahami bahasa pemrograman PHP, memahami kueri MySQL, dan dapat membuat halaman dengan HTML.

MVC adalah bentuk pola yang sekarang banyak digunakan dalam pengembangan sistem dan aplikasi berbasis web. MVC pada mulanya digunakan untuk membangun arsitektur bahasa pemrograman SmallTalk sekitar tahun 1970-1980 [1].  Pada masa modern, MVC diadopsi oleh PHP Framework populer seperti CodeIgniter, Kohana, Yii, Laravel, Slim, dan lain sebagainya.

Keuntungan menggunakan MVC dalam pemrograman.

  1. Memudahkan programmer menggunakan script yang sifatnya repetitif.
  2. Source code secara otomatis akan mengikuti struktur file yang ada di framework tersebut sehingga memudahkan manajemen source code
  3. Coding style konsisten, memudahkan dalam membaca kode dan dalam menemukan bugs.

Pada tautan ini, saya akan membagikan konsep MVC menggunakan PHP berorientasi Objek secara native, tidak dengan framework tertentu, untuk memudahkan Anda yang baru belajar OOP dengan PHP untuk memahami alur kerja MVC.

sumber :

[1] https://id.wikipedia.org/wiki/MVC

Leave a Reply

Your email address will not be published. Required fields are marked *