Relasi antara controller dan model Relasi antara controller dan view Relasi antara view dan image dalam format PNG Relasi antara view dan javascript

108 penerapan relasi ini terjadi pada file “mdl_buku.php” di modul HMVC “buku”. Seperti yang tampak pada Gambar 100, function cekIsi berisikan perintah MySQL query untuk menghitung jumlah baris data pada tabel “buku”. Gambar 100. Relasi antara model dengan basis data MySQL

b. Relasi antara controller dan model

Seperti yang telah dirancang pada Gambar 23, komponen controller ber- gantung pada komponen model. Sebagai komponen domain logic, controller harus memiliki relasi dengan model untuk mengakses data yang disimpan di basis data MySQL. Salah satu penerapan relasi ini terjadi pada file “ddc_cari.php” p ada modul HMVC “ddc”. Seperti yang tampak pada Gambar 101, function __construct berisikan perintah memanggil model “mdl_klasifikasi.php”. Gambar 101. Relasi antara controller dan model 109

c. Relasi antara controller dan view

Seperti yang telah dirancang pada Gambar 23, komponen controller ber- gantung pada komponen view. Sebagai komponen domain logic, controller harus memiliki relasi dengan view untuk menampilkan interface. Salah satu penerapan relasi ini terjadi pada controller “laporan”. Seperti yang tampak pada Gambar 102, function index berisikan perintah memanggil berbagai view untuk dijadikan interface bagi controller “laporan”. Gambar 102. Relasi antara controller dan view

d. Relasi antara view dan image dalam format PNG

Seperti yang telah dirancang pada Gambar 23, komponen view bergan- tung pada file image dalam format PNG. Sebagai komponen penampil interface, view harus memiliki relasi dengan image dalam format PNG Portable Network Graphics agar Web dapat menampilkan gambar. Salah satu penerapan relasi ini terjadi pada file “footer.php” di modul HMVC “beranda”. Gambar 103. Relasi antara view dan image dalam format PNG 110

e. Relasi antara view dan javascript

Seperti yang telah dirancang pada Gambar 23, komponen view bergantung pada file javascript. Relasi ini diterapkan pada view berkebutuhan khusus seperti pencegahan error ketika mengatur data dan laporan grafik. Salah satu penerapan relasi ini terjadi pada file “view_grafik_buku.php” di modul HMVC “laporan_grafik_buku”. Gambar 104. Relasi antara view dan javascript

f. Relasi antara view dan CSS