37
c. Controller
Bertindak sebagai pusat kendali aplikasi dan penanggungjawab lalu
lintas data ke komponen Model
dan View. Controller
mengatur Model
dan
View dengan bereaksi terhadap data yang dikirimkan oleh pengguna.
Proses MVC yang terjadi dalam suatu kasus user request adalah sebagai
berikut :
1.
Pengguna melalui browser mengirimkan suatu request untuk suatu
halaman kepada controller yang berada di server.
2.
Controller mengambil data yang diperlukan dari model dalam hal
melakukan respond terhadap request.
3.
Controller mengolah halaman dan mengirimkannya kepada view.
4.
View mengirim halaman kembali melalui browser agar dapat dilihat oleh
client.
Proses di atas dapat dilihat pada gambar di halaman selanjutnya.
|