83 Gambar 44. Data Pelanggaran Terbanyak
d. Implementasi KomponenProsedural Sistem
Berikut ini merupakan implementasi perancangan komponen sistem pengelolaan poin berdasarkan
sequence diagram : 1
Tambah Poin
Gambar 45. Implementasi Komponen Tambah Poin Perancangan komponen tambah poin diimplementasikan menggunakan
method tambah_poin yang terdapat pada kelas controller. Pesan diterima
menggunakan array tambah poin kemudian pesan dikirim ke view menggunakan
tambah_poin pula. 2
Detail Poin
Gambar 46 Implementasi Komponen Detail Poin
84 Perancangan komponen detail poin diimplementasikan menggunakan
method detail yang terdapat pada kelas controller. Pesan diterima
menggunakan array detail dan sum_detail, kemudian pesan dikirim ke view yang
bernama detail yang terdapat pada kelas view.
3 Detail Tindakan
Gambar 47. Implementasi Komponen Detail Tindakan Perancangan komponen detail tindakan diimplementasikan menggunakan
method detail_tindakan yang terdapat pada kelas controller. Pesan diterima
menggunakan array tambah_poin dan sum_detail, kemudian pesan dikirim ke view yang bernama detail_tindakan yang terdapat pada kelas view.
4 Tampil Peringatan
Gambar 48. Implementasi Komponen Tampil Peringatan Perancangan komponen tampil peringatan diimplementasikan menggunakan
method do_select_peringatan yang terdapat pada kelas controller. Pesan
diterima menggunakan array poin, kemudian pesan dikirim ke view yang
bernama tampil_peringatan yang terdapat pada kelas view.
85 5
Tambah Tindakan
Gambar 49. Implementasi Komponen Tambah Tindakan Perancangan komponen tambah tindakan diimplementasikan menggunakan
method do_insert_tindakan yang terdapat pada kelas controller. Pesan diterima
menggunakan array do_insert_tindakan, kemudian pesan dikirim ke view yang
bernama select_peringatan_wali yang terdapat pada kelas view.
6 Cetak Poin
Gambar 50. Implementasi Komponen Cetak Poin Perancangan komponen tambah tindakan diimplementasikan menggunakan
method do_cetak yang terdapat pada kelas controller. Pesan diterima
menggunakan array kelas, jurusan, dan spek, kemudian pesan dikirim ke view
yang bernama pdf_report yang terdapat pada kelas view.
7 Pelanggaran Terbanyak
Gambar 51. Implementasi Komponen Pelanggaran Terbanyak Perancangan
komponen pelanggaran
terbanyak diimplementasikan
menggunakan method do_top yang terdapat pada kelas controller. Pesan
86 diterima menggunakan array top_pelanggaran, kemudian pesan dikirim ke
view yang bernama top_pelanggaran yang terdapat pada kelas
view.
4. Pengujian