Kakas Bantu Perhitungan Kompleksitas Perangkat Lunak Menggunakan Metrik Cognitive Weighted Inherited Class Complexity
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
View Archive InfoField | Value | |
ISSN |
2548-964X |
|
Authentication Code |
dc |
|
Title Statement |
Kakas Bantu Perhitungan Kompleksitas Perangkat Lunak Menggunakan Metrik Cognitive Weighted Inherited Class Complexity |
|
Added Entry - Uncontrolled Name |
Widyawati, Widyawati Priyambadha, Bayu Pradana, Fajar Fakultas Ilmu Komputer, Universitas Brawijaya Fakultas Ilmu Komputer, Universitas Brawijaya Fakultas Ilmu Komputer, Universitas Brawijaya |
|
Summary, etc. |
Software maintenance merupakan tahap pengembangan perangkat lunak yang memperlukan usaha, waktu, dan biaya yang lebih besar. Salah satu penyebab permasalahan pada tahap maintenance adalah kualitas perangkat lunak yang buruk, ditandai dengan tingginya nilai kompleksitas perangkat lunak. Developer akan kesulitan dalam memahami perangkat lunak saat melakukan pemeliharaan atau jika ada perubahan. Pada pendekatan berorientasi objek (OO) penggunaan inheritance, encapsulation, coupling, polymorphism, dan lain-lain dapat memudahkan developer dalam membangun perangkat lunak. Namun, penggunaan inheritance yang tinggi juga dapat mengakibatkan tingginya nilai kompleksitas. Perhitungan kompleksitas dengan cara manual akan membutuhkan waktu dan upaya yang besar dan sumber daya manusia yang handal, karena perangkat lunak yang diuji bukan hanya satu. Oleh karena itu dibuatlah kakas bantu perhitungan kompleksitas perangkat lunak menggunakan metrik Cognitive Weighted Inherited Class Complexity (CWICC). Metrik CWICC merupakan metrik kompleksitas yang digunakan untuk menghitung kompleksitas perangkat lunak berdasarkan bobot pemahaman pada attribute, method, dan inheritance suatu kelas. Sistem ini dibangun menggunakan bahasa pemrograman Java dan telah diuji menggunakan startegi pengujian unit dan pengujian integrasi yang menerapkan metode white box testing pada serta pengujian validasi yang menerapkan metode blackbox testing. Sistem ini memiliki nilai akurasi 100% dan waktu untuk melakukan perhitungan kompleksitas menggunakan sistem rata-rata 356 kali lebih cepat dibanding perhitungan manual.
|
|
Publication, Distribution, Etc. |
Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya |
|
Electronic Location and Access |
application/pdf http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/5444 |
|
Data Source Entry |
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer; Vol 3 No 5 (2019): Mei 2019 |
|
Language Note |
ind |
|
Terms Governing Use and Reproduction Note |
Hak Cipta (c) 2019 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer |
|