Pembangunan Kakas Bantu Untuk Mengukur Maintainability Index Pada Perangkat Lunak Berdasarkan Nilai Halstead Metrics dan McCabe's Cyclomatic Complexity English

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

Rasio Ganang Atmaja Bayu Priyambadha Fajar Pradana

Abstrak

Dalam siklus pengembangan perangkat lunak terdapat fase maintenance. Pada fase ini, kesalahan atau kecacatan perangkat lunak yang sebelumnya belum ditemukan pada face pengembangan atau pengujian akan diperbaiki. Pada tahap ini, perangkat lunak juga mengalami perubahan untuk menyesuaikan dengan lingkungan sistem yang baru dan kebutuhan stakeholder. Dalam pengembangan perangkat lunak ada beberapa alasan mengapa diperlukan perhitungan nilai maintainability suatu perangkat lunak diantaranya, nilai dari maintainability bisa membantu dalam memutuskan apakah suatu perangkat lunak mudah dirawat atau perlu dilakukan perancangan ulang. Ada beberapa cara yang bisa digunakan untuk mengukur nilai Maintainability perangkat lunak, salah satunya adalah Maintainability Index (MI). Maintainability Index dihitung berdasarkan nilai dari Halstead’s Volume, McCabe’s Cyclomatic Complexity, dan jumlah baris kode sumber. Sistem kalkulasi Maintainability Index ini menyediakan fitur untuk mengalkulasi nilai Maintainability Index dari kode sumber Java dan menampilkan visualisasi graph dengan menggunakan teknologi Java. Sistem ini telah diuji dengan menggunakan pengujian unit dan pengujian integrasi yang menggunakan metode Whitebox serta pengujian validasi yang menggunakan metode Blackbox. Sistem ini mempunyai tingkat akurasi sebesar 100% dan waktu untuk kalkulasi satu method hanya membutuhkan waktu kurang dari 1000ms.

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

Cara Sitasi
Atmaja, R., Priyambadha, B., & Pradana, F. Pembangunan Kakas Bantu Untuk Mengukur Maintainability Index Pada Perangkat Lunak Berdasarkan Nilai Halstead Metrics dan McCabe's Cyclomatic Complexity. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 3, no. 3, p. 2167-2172, jan. 2019. ISSN 2548-964X. Tersedia pada: <http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/4625>. Tanggal Akses: 17 agu. 2019
Bagian
Artikel