Konsep MVC di PHP Framework
MVC / Model View Controller
Merupakan suatu konsep yang sangat populer dalam pembangunan website dan aplikasi. Konsep MVC dibagi berdasarkan 3 jenis komponen yaitu manipulasi data, user interface, dan bagian kontrol aplikasi. Komponen tersebut membangun Suatu MVC pattern / pola yang diberi nama Model, View & Controller.
Pengertian MVC (Model, View & Controller)
Model : Berisi struktur data yang terdapat fungsi-fungsi yang membantu dalam memproses pengolahan basisdata / database.View : Bagian yang mengatur tampilan pengguna / user interface.
Controller : Komponen yang menghubungkan antara model dan view.
Manfaat Menggunakan MVC
- Memudahkan Kolaborasi saat mengembangkan aplikasi
- Proses development menjadi lebih cepat
- Kemudahan memperbarui kode aplikasi
- Kemudahan saat maintenance pada aplikasi
- Dll.
Cara Kerja MVC
Contoh, Anda ingin memakai sebuah fitur di suatu website anda akan diminta untuk login, saat anda mengklik tombol login , proses MVC sudah terjadi.
Lalu, anda akan mengirimkan permintaan form data untuk login kepada controller melalui browser anda, controller akan memerintahkan model untuk mengirimkan data yang diinginkan, lalu model akan memberikan respon kepada controller.
Kemudian controller akan meneruskan respon dari model tadi kepada view untuk ditampilkan di browser anda, setelah anda mengisi data form yang diberikan dan menekan tombol send, controller akan mengirimkan form anda kepada model untuk disimpan ke database, setelah penyimpanan tadi berhasil controller akan menampilkan view bahwa data anda telah berhasil di simpan pada browser.
Referensi :
https://caraguna.com/pengenalan-konsep-mvc/
https://caraguna.com/pengenalan-konsep-mvc/
https://rachmat.id/articles/framework-mvc-php
Comments
Post a Comment