MVC: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bagian model. Memperdetil tugas yang diemban model. Dan menjelaskan bahwa model biasanya mendapatkan instruksi dari controller. |
k Suntingan Rahmadiani rehan (bicara) dibatalkan ke versi terakhir oleh Georgetop14 Tag: Pengembalian |
||
(8 revisi perantara oleh 7 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
== Sejarah
Model View Controller pertama sekali dipublikasikan oleh [[peneliti]] [[Xerox PARC|XEROX PARC]] yang bekerja dalam pembuatan [[bahasa pemrograman]] [[Smalltalk]] sekitar [[tahun]]
== 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 [[JavaScript]], [[Java applet]], [[Adobe Flash|Flash]], dan lain-lain.
* '''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]]
[[CodeIgniter|Code igniter]]▼
* [[Symfony]]
* [[
* [[
* [[Yii]]
== Referensi ==
|