36
sebuah kesatuan sesuai dengan tipenya masing-masing. Misalnya fungsi-
fungsi yang digunakan untuk mengakses database
disatukan dalam satu
tempat, kemudian fungsi untuk menampilkan tampilan website dalam satu
tempat yang lain.
Dengan terpisahnya antara fungsi logika program serta tampilan dari
program, maka akan memudahkan proses web development. Khususnya ketika
kita harus bekerja dalam sebuah tim. Masing-masing anggota tim
bisa
mengerjakan pekerjaannya sendiri. Programmer
bisa mengerjakan tugasnya
yang berkaitan dengan logika program, sedangkan desainer bisa mengerjakan
tugasnya yang berkaitan dengan proses penampilan website tersebut.
a. Model
Implementasi aplikasi data. Komponen ini merupakan kode utama yang
melakukan kerja internal aplikasi. Komponen Model
tidak tahu sama sekali
bagaimana bentuk komponen View dan Controller.
b. View
Implementasi layer presentansi yang berinteraksi dengan pengguna.
Komponen View
memerlukan data dari Controller
untuk meneruskan input
pengguna ke komponen Model.
|