![]() 46
Gambar 2.28 Arsitektur MVC
(Sumber: Pressman, 2010:387 )
2.2.6.1.1. Model
Model
atau
model object, terdiri dari semua content
aplikasi yang spesifik dan
logika pemrosesan, termasuk semua content
obyek, akses ke sumber informasi
eksternal, dan semua fungsionalitas (Pressman, 2010:387).
2.2.6.1.2. View
Berisi semua fungsi interface dan memungkinkan dalam presentasi content dan
logika pemrosesan, termasuk semua content
obyek, akses ke sumber informasi
eksternal dan semua fungsionalitas pemrosesan yang dibutuhkan oleh user (Pressman,
2010:387).
2.2.6.1.3. Controller
Menurut Pressman (2010:387), controller
berperan sebagai pengatur akses ke
model
dan view, mengkoordinasikan aliran data di antara mereka.
Controller
menangani request
data dari user dan
memilih tampilan obyek
yang cocok
berdasarkan permintaan dari user.
Setelah tipe request
telah ditentukan, maka dia akan dikirim ke model, yang
mengimplementasikan fungsionalitas atau mengambil data yang diperlukan untuk
memenuhi permintaan dari user.
Model dapat mengakses data yang tersimpan di
basis data, baik sebagai penyimpanan data lokal ataupun dalam bentuk files. Data
|