MVC: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
sejarah |
k Suntingan Rahmadiani rehan (bicara) dibatalkan ke versi terakhir oleh Georgetop14 Tag: Pengembalian |
||
(13 revisi perantara oleh 12 pengguna tidak ditampilkan) | |||
Baris 1:
{{refimprove}}
[[Berkas:ModelViewControllerDiagram2.svg|ka|jmpl|400px|Konsep Model-View-Controller]]
'''Model-View-Controller''' atau '''MVC''' adalah sebuah [[metode]] untuk membuat sebuah [[aplikasi]] dengan memisahkan [[data]] (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan
== Sejarah
== Bagian
# '''Model''', Model mewakili [[struktur data]].
# '''
# '''Controller''', Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-perintah 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 [[pemrograman berorientasi objek]] (''Object-oriented
==
* '''Server Side MVC''', Server Side MVC biasa terjadi pada aplikasi web [[tradisional]], yang tidak melibatkan ''client side'' seperti [[
* '''Mixed Client Side and Server Side MVC''',
* '''Rich Internet Application MVC''', Application MVC Rich Internet Application (RIA) disebut juga dengan nama ''Fat Client'', merupakan aplikasi web yang memiliki kemampuan dan fungsi hampir seperti aplikasi [[desktop]]. RIA pada sisi client, memiliki [[mesin]] untuk mengambil data yang berada pada server, sehingga pada client terdapat bagian MVC sendiri dan hanya membutuhkan bagian model pada sisi server.<ref name="ittelkom"/>
==
* [[Laravel]]▼
* [[Symfony]]
* [[Ruby on Rails]]
▲Laravel
* [[CodeIgniter]]
* [[CakePHP]]
* [[Yii]]
== Referensi ==
|