60
browser,
tetapi
prosesnya
secara
keseluruhan dijalankan dan
dikerjakan
di Web server.
2.2.5.5 Design Pattern MVC (Model, View, Controller)
Model
View
Controller
merupakan suatu
konsep
yang
cukup
populer
dalam
pembangunan aplikasi
web,
berawal
pada
bahasa
pemrograman
Small
Talk,
MVC
memisahkan
pengembangan aplikasi
berdasarkan komponen
utama
yang
membangun sebuah
aplikasi
seperti
manipulasi
data,
user
interface,
dan
bagian
yang
menjadi
kontrol
aplikasi.
Terdapat 3
jenis komponen
yang
membangun suatu MVC
pattern dalam suatu aplikasi yaitu :
View,
merupakan
bagian
yang
menangani
presentation
logic.
Pada
suatu
aplikasi
web
bagian
ini
biasanya
berupa
file
template
HTML,
yang diatur oleh
controller.
View
berfungsi
untuk
menerima
dan
merepresentasikan data
kepada
user.
Bagian
ini
tidak
memiliki akses
langsung terhadap bagian
model.
Model, biasanya berhubungan langsung dengan database untuk
memanipulasi data
(insert,
update,
delete,
search),
menangani
validasi
dari
bagian controller,
namun
tidak
dapat
berhubungan langsung dengan bagian view.
Controller,
merupakan bagian
yang
mengatur
hubungan antara
bagian model dan bagian view, controller berfungsi
untuk
|