MVC: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
isi |
berkas gambar |
||
Baris 1:
{{inuse|4 Agustus}}
{{inuse|4 Agustus}}'''Model-View-Controller''' atau '''MVC''' adalah sebuah metode untuk membuat sebuah aplikasi web dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi web.▼
[[Berkas:MVC.png|left|Konsep Model-View-Controller]]
▲
== Sejarah MVC ==
Baris 5 ⟶ 7:
== Bagian dari MVC ==
# '''Model''', Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain.▼
# '''View''', View adalah bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.▼
▲Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain.
# '''Controller''', Controller merupakan bagian yang menjembatani model dan view. Controller berisi skrip-skrip php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.▼
▲View adalah bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.
▲Controller merupakan bagian yang menjembatani model dan view. Controller berisi skrip-skrip php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.
Dengan menggunakan metode MVC maka aplikasi akan lebih mudah untuk dirawat dan dikembangkan. Untuk memahami metode pengembangan aplikasi menggunakan MVC diperlukan pengetahuan tentang Object Oriented Programming.
|