Pembangunan Kakas Bantu Pengukuran Kopling Agregat pada Perangkat Lunak berbasis Objek

##plugins.themes.bootstrap3.article.main##

Fikar Mukamal Fajar Pradana Fitra Abdurrachman Bachtiar

Abstrak

Kopling merupakan atribut fundamental perangkat lunak yang memiliki pengaruh besar terhadap kualitas perangkat lunak. Kopling mempengaruhi kualitas perangkat lunak secara negatif. Apabila nilai kopling semakin tinggi, maka perubahan pada perangkat lunak akan semakin sulit dilakukan. Perubahan pada perangkat lunak selama siklus hidup merupakan sebuah kepastian. Perubahan yang tidak diimplementasikan dengan baik dapat menimbulkan celah kerusakan dan meningkatnya biaya pemeliharaan. Agar pemeliharaan perangkat lunak dapat dilakukan secara efisien, penting bagi pengembang perangkat lunak untuk menjaga nilai kopling tetap rendah. Beragam metrik kopling diusulkan oleh para peneliti, salah satunya adalah Aggregated Coupling Measure (ACE). Metrik ACE menggabungkan metrik kopling struktural dan konseptual menjadi metrik kopling agregat yang mampu mengidentifikasi kopling lebih baik daripada pengukuran secara terpisah. Namun belum ada aplikasi yang menerapkan metrik ACE, sehingga perhitungan masih dilakukan secara manual yang tentunya akan menyita waktu dan usaha yang besar serta tidak efisien untuk diterapkan pada aplikasi besar dan kompleks. Oleh sebab itu dibuatlah sebuah kakas bantu pengukuran kopling agregat pada perangkat lunak berbasis Java menggunakan metrik ACE. Kakas bantu telah diverifikasi mulai dari tingkat unit menggunakan strategi white-box hingga validasi fungsionalitas secara keseluruhan menggunakan strategi black-box. Pengujian akurasi dan performa sistem menghasilkan nilai akurasi sebesar 100% dan rata-rata 385 kali lebih cepat dibandingkan dengan penghitungan secara manual.

##plugins.themes.bootstrap3.article.details##

Cara Sitasi
Mukamal, F., Pradana, F., & Bachtiar, F. Pembangunan Kakas Bantu Pengukuran Kopling Agregat pada Perangkat Lunak berbasis Objek. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 5, no. 5, p. 1706-1712, apr. 2021. ISSN 2548-964X. Tersedia pada: <https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/8971>. Tanggal Akses: 07 okt. 2022
Bagian
Artikel