Home Start Back Next End
  
33
2.14.3  Komponen MVC
MVC terbagi atas 3 Komponen, yaitu :
1.   Model
Model merupakan dasar dari sebuah aplikasi.
Model bertanggung
jawab
atas state
yang ada di dalam aplikasi.
State ini bisa bersifat
sementara, yang hanya digunakan untuk beberapa jenis interaksi dengan
pengguna. Terkadang state ini juga bisa bersifat permanen dan disimpan
diluar
dari
aplikasi
tersebut,
umumnya
didalam database
(Thomas
dan
Handson, 2005, p9).
2.   Views
View bertanggung
jawab atas
user
interface
(UI),
yang
normalnya
berdasarkan  data  yang  ada  didalam 
model.  Contohnya,  sebuah 
toko
online mempunya daftar produk-produk yang ingin ditampilkan di layar.
Daftar
ini
akan
bisa
diakses melewati
model
tetapi
view-lah
yang
bertanggung jawab untuk mengaksesnya dari model dan menampilkannya
sesuai format yang ingin ditampilkan kepada para pengguna. Umumnya
akses view ke model melalui perantara controller. (Thomas dan Handson,
2005, p9).
3.   Controllers
Controler merupakan bagian utama
dari aplikasi. Controllers
menerima
event
dari
luar
sistem (umumnya
dari
para
pengguna),
lalu
berinteraksi dengan model dan menampilkannya dengan format yang
layak untuk dilihat oleh para pengguna (Thomas dan Handson, 2005, p9).
Word to PDF Converter | Word to HTML Converter