Rancang Bangun Perangkat Lunak Perhitungan Metrik Cyclomatic Complexity Berdasarkan Control Flow Graph Berbasis Web

Main Article Content

Fajarisma Asfiana Putri
Gita Indah Marthasari
Ilyas Nuryasin

Abstract

Pengujian perangkat lunak merupakan salah satu fase yang penting untuk dilakukan dalam membangun perangkat lunak. Salah satu jenis pengujian yang digunakan adalah whitebox testing dengan metode cyclomatic complexity (CC). Salah satu cara yang dapat digunakan untuk pengujian metode cyclomatic complexity adalah dengan menghitung banyaknya node dan edge dari control flow graph (CFG) yang merepresentasikan suatu kode program. Tujuan penelitian ini adalah membuat sebuah perangkat lunak perhitungan otomatis nilai CC dari CFG kode sumber perangkat lunak. Sistem yang dibuat ini akan mendeteksi serta menghitung banyaknya node dan edge dari sebuah gambar CFG yang kemudian diproses untuk mencari nilai cyclomatic complexity berdasarkan metrik CC. Sistem yang dibuat kemudian diuji menggunakan kode sumber website infotech.umm.ac.id. Hasil pengujian yang didapatkan dari implementasi sistem terhadap website infotech adalah nilai cyclomatic complexity sebesar 1,4881 dengan tingkat kompleksitas sistem rendah, nilai resiko rendah, dan bad fix probability sebesar 5%.

Downloads

Download data is not yet available.

Article Details

How to Cite
[1]
F. A. Putri, G. I. Marthasari, and I. Nuryasin, “Rancang Bangun Perangkat Lunak Perhitungan Metrik Cyclomatic Complexity Berdasarkan Control Flow Graph Berbasis Web”, JR, vol. 5, no. 1, Jan. 2024.
Section
Articles

References

T. Jindal, “Importance of Testing in SDLC,” Int. J. Eng. Appl. Comput. Sci., vol. 01, no. 02, pp. 54–56, 2016, doi: 10.24032/ijeacs/0102/05.

M. S. A. Kesuma Jaya, P. Gumilang, T. Wati, Y. P. Andersen, and T. Desyani, “Pengujian Black Box pada Aplikasi Sistem Penunjang Keputusan Seleksi Calon Pegawai Negeri Sipil Menggunakan Teknik Equivalence Partitions,” J. Inform. Univ. Pamulang, vol. 4, no. 4, p. 131, 2019, doi: 10.32493/informatika.v4i4.3834.

M. A. Jamil, M. Arif, N. S. A. Abubakar, and A. Ahmad, “Software testing techniques: A literature review,” Proc. - 6th Int. Conf. Inf. Commun. Technol. Muslim World, ICT4M 2016, pp. 177–182, 2017, doi: 10.1109/ICT4M.2016.40.

H. Ye, G. Shang, L. Wang, and M. Zheng, “A new method based on hough transform for quick line and circle detection,” Proc. - 2015 8th Int. Conf. Biomed. Eng. Informatics, BMEI 2015, no. Bmei, pp. 52–56, 2016, doi: 10.1109/BMEI.2015.7401472.

A. Saifudin, Y. Heryadi, and Lukas, “Ensemble Undersampling to Handle Unbalanced Class on Cross-Project Defect Prediction,” IOP Conf. Ser. Mater. Sci. Eng., vol. 662, no. 6, 2019, doi: 10.1088/1757-899X/662/6/062012.

H. L. P. Y. T. A. Candra, “Cyclomatic Complexity Test Design Flowgraph Registration of Emergency Installation Patients in Wava Husada Hospital Using SEM,” Int. J. Sci. Res., vol. 6, no. 8, pp. 1983–1987, 2017, doi: 10.21275/ART20176323.

M. Najm and A. Jader, “Calculating Mccabe ’ S Cyclomatic Complexity Metric and Its Effect on,” Int. J. Innov. Res. Creat. Technol., vol. 3, no. 5, pp. 10–22, 2018.

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>