Home Start Back Next End
  
35
Gambar 2.7 Skema class diagram (Whitten & Bentley, 2007).
2.3.8   Model-View-Controller Pattern
Model-View-Controller
(MVC) memisahkan presentasi dan interaksi
dari data sistem. Sistem ini terbagi dalam tiga komponen logis yang
berinteraksi satu sama lain. Komponen Model
mengelola sistem data dan
operasi yang terkait pada data. Komponen View
mendefinisikan dan
mengelola bagaimana data disajikan kepada pengguna. Komponen Controller
mengelola interaksi pengguna (misalnya pada penekanan tombol, klik mouse,
dll) dan melewati interaksi ini ke View
dan Model.
(Sommerville, 2011,
p155). Dengan demikian, desain MVC memberikan pemisahan tugas dan
tanggung jawab yang jelas antara komponen Model, View, dan Controller.
Tujuan penggunaan MVC dalam pemrograman adalah untuk
mengelompokkan fungsi-fungsi yang ada dan berserakan tidak jelas menjadi
Word to PDF Converter | Word to HTML Converter