Kakas Bantu Penilaian Kopling Menggunakan Metrik Indirect Package Coupling Based on Responsibilty
Kata Kunci:
kopling, package, dom, xml, perawatanAbstrak
Pesatnya kemajuan teknologi saat ini menyebabkan perlunya dilakukan perawatan perangkat lunak secara rutin agar tetap relevan. Perawatan dapat lebih mudah dilakukan terhadap perangkat lunak dengan kualitas rancangan yang baik. Kualitas rancangan dapat diukur menggunakan metrik pengukur ketergantungan antarmodul, yaitu kopling. Metrik untuk menghitung nilai kopling yang baik perlu mempertimbangkan adanya relasi yang bersifat tidak langsung, seperti metrik indirect package coupling based on responsibility. Berdasarkan permasalahan-permasalahan tersebut, dibangunlah kakas bantu penilaian kopling package dengan metrik indirect package coupling based on responsiblity. Berkas diagram package yang dimasukkan harus diekspor terlebih dahulu ke dalam format XML (eXtensible Markup Language) dengan menggunakan perangkat lunak seperti Visual Paradigm. Berkas tersebut diproses oleh sistem menggunakan parser DOM (Document Object Model). Kakas bantu ini sudah teruji dengan pengujian unit dan integrasi menggunakan teknik pengujian white box, serta pengujian validasi menggunakan teknik pengujian black box. Selain itu, dilakukan pengujian performa menggunakan 3 package dari diagram package JDraw yang disederhanakan, yaitu event, gui, dan action. Dari hasil pengujian diperoleh bahwa kakas bantu berhasil menghemat waktu penilaian kopling package event yang dibutuhkan manusia sekitar 10 menit 27,1188 detik.