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

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

English

Penulis

  • Rasio Ganang Atmaja Fakultas Ilmu Komputer, Universitas Brawijaya
  • Bayu Priyambadha Fakultas Ilmu Komputer, Universitas Brawijaya
  • Fajar Pradana Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

perangkat lunak, maintenance, Maintainability Index, java, Halstead Metric, Cyclomatic Complexity

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.

Unduhan

Diterbitkan

08 Jan 2019

Cara Mengutip

Atmaja, R. G., Priyambadha, B., & Pradana, F. (2019). Pembangunan Kakas Bantu Untuk Mengukur Maintainability Index Pada Perangkat Lunak Berdasarkan Nilai Halstead Metrics dan McCabe’s Cyclomatic Complexity: English. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(3), 2167–2172. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/4625

Terbitan

Bagian

Artikel
Loading...