15
logic, dan
control
logic y an g kemudian d isebut
sebagai bagian Mod el, View, dan
Controller.
Model
Model
merep resentasikan
data
atau
informasi
dari
suatu
ap likasi.
Dengan
p
ola
M
VC,
data
dikump ulkan
p
ada
suatu
area
tersendiri
dan
tidak
tersebar
di
dalam
keseluruhan
lin gkup
ap likasi.
Hal
ini
memberik an
keuntun gan dalam
p
roses
maintenance
ap likasi.
Selain
itu,
bagian
in i
ju ga
dap at
digunak an
kembali
oleh
ap likasi lain y an g memiliki kegun aan hamp ir sama.
View
View
men gatur
bagian
user
in terface
p
ada
ap likasi.
B
agian
ini
men gakses
data
melalui Mod el, k emudian men gatur bagaiman a data tersebut akan
dip resentasikan.
View
berp eran
untuk
mengatur
konsistensi p resentasi tersebut
ketika
terjadi
p
erubahan p ada Model. Multiple In terfaces p ada ap likasi juga dimun gkinkan
dengan
adany a
bagian
View
ini.
Jika
inti
dari
ap likasi
terletak
p
ada
bagian
lain
(Model),
maka Multiple Interfaces dap at
memilik i
tamp ilan
y
ang berbed a
namu n
men geksekusi komp onen Model sesuai fun gsionalitas y ang diharap kan.
Controller
Controller
men gatur
komunikasi
data
dan
alir an
bisnis
y
ang
digun akan
untuk
meman ip ulasi
data
baik
y
ang berasal
dari
Model
maup un
y
ang
menuju
ke
sana.
dengan
men ggunakan
komp onen
terp isah
untuk
menamp ung detail
dar i
transisi
layer, View d ap at didesain tanp a harus memp erhatikan b agian
lain secara ber lebih .
|