USULAN MODEL MENGUKUR KOMPLEKSITAS KODE PROGRAM PADA PERANGKAT LUNAK

USULAN MODEL MENGUKUR KOMPLEKSITAS KODE PROGRAM PADA PERANGKAT LUNAK

Authors

  • Gusti Ngurah Mega Nata ITB STIKOM BALI
  • I Made Budi Adnyanan
  • Gusti Ngurah Mega Nata

DOI:

https://doi.org/10.36595/misi.v4i2.335

Keywords:

Perangkat Lunak, Kode Program, Kompleksitas, Mengukur

Abstract

Kualitas penulisan kode program menjadi salah satu hal yang terpenting dalam mendapatkan performa aplikasi yang baik, penulisan kode program yang komplek dan tidak memperhatikan atribut secara efektif dan efesien berpengaruh pada performa sebuah perangkat lunak. Mengukur tingkat kompleksitas penulisan kode pada perangkat lunak dapat membantu pengembang dalam melakukan perencanaan dan pengendalian pengembangan perangkat lunak agar dapat memberikan performa sesuai dengan yang diharapkan. Penelitian ini bermaksud untuk mengusulkan model untuk mengukur kompleksitas penulisan kode program pada perangkat lunak dengan memperhatikan kuantitas dan kualitas setiap atribut yang digunakan dengan memberikan nilai bobot pada setiap atributnya. Tahapan yang dilakukan pada peneilitian ini yaitu menentukan modul yang dianalisa pada perangkat lunak selanjutnya membagi menjadi beberapa kelompok atribut pada masing-masing modul, kemudian memberikan bobot pada setiap atributnya, selanjutnya menghitung nilai bobot pada setiap atribut pada kode program dan melakukan analisa terhadap kompleksitas kode program. Berdasarakan hasil perhitungan kompleksitas telah dihasilkan nilai atau angka tingkat kompleksitas kode program pada setiap modul menunjukkan nilai rata-rata kompleksitas pada ketiga modul yaitu 3,03. Dengan demikian perangkat lunak yang diujikan memiliki rating complexity Very low.

References

Daftar Pustaka:

[1] G. H. Setiawan and I. K. D. Suryawan, “Analisis Kinerja Aplikasi Pengamatan Kondisi Lalu Lintas Berdasarkan Tingkat Akurasi,” pp. 579–583, 2020.
[2] G. H. Setiawan and I. K. D. Suryawan, “Sistem Pengamatan Kondisi Lalu Lintas Berbasis Data GPS pada Smartphone (Studi Kasus : Kota Denpasar),” J. Teknol. Inf. dan Ilmu Komput., vol. 7, no. 4, p. 667, 2020, doi: 10.25126/jtiik.2020741909.
[3] G. N. M. Nata, “Association Rule Mining Pada Data Geokimia Pemboran,” Eksplora Inform., vol. 5, no. 2, pp. 131–136, 2016, [Online]. Available: https://eksplora.stikom-bali.ac.id/index.php/eksplora/article/view/83/66.
[4] G. Ngurah, M. Nata, and P. P. Yudiastra, “Knowledge discovery pada email box sebagai penunjang email marketing knowledge discovery in the email box for support email marketing,” J. Sist. dan Inform., pp. 26–37, 2017.
[5] J. Moreno-Leon, G. Robles, and M. Roman-Gonzalez, “Comparing computational thinking development assessment scores with software complexity metrics,” IEEE Glob. Eng. Educ. Conf. EDUCON, vol. 10-13-Apri, no. April, pp. 1040–1045, 2016, doi: 10.1109/EDUCON.2016.7474681.
[6] S. Aswini and M. Yazhini, “An assessment framework of routing complexities using LOC metrics,” 2017 Innov. Power Adv. Comput. Technol. i-PACT 2017, vol. 2017-Janua, no. April, pp. 1–6, 2017, doi: 10.1109/IPACT.2017.8245022.
[7] T. Hariprasad, G. Vidhyagaran, K. Seenu, and C. Thirumalai, “Software complexity analysis using halstead metrics,” Proc. - Int. Conf. Trends Electron. Informatics, ICEI 2017, vol. 2018-Janua, no. May, pp. 1109–1113, 2018, doi: 10.1109/ICOEI.2017.8300883.
[8] M. A. P. Subali and S. Rochimah, “A new model for measuring the complexity of SQL commands,” Proc. 2018 10th Int. Conf. Inf. Technol. Electr. Eng. Smart Technol. Better Soc. ICITEE 2018, pp. 1–5, 2018, doi: 10.1109/ICITEED.2018.8534782.
[9] E. Syahputra, I. B. K. Widiartha, and A. Zubaidi, “Rancang Bangun Sistem Informasi Geografis Pemetaan Daerah Rawan Kriminalitas Dikota Mataram Berbasis Web,” J. Manaj. Inform. dan Sist. Inf., vol. 2, no. 2, p. 39, 2019, doi: 10.36595/misi.v2i2.102.
[10] Ari Muzakir and Alfian Egi Erlangga, “SISTEM INFORMASI GEOGRAFIS LOKASI PRAKTEK DOKTER DI KOTA PALEMBANG BERBASIS MOBILE WEB,” J. Chem. Inf. Model., vol. 53, no. 9, pp. 1689–1699, 2019.
[11] E. W. Fridayanthie and J. Charter, “ISSN 1978-2136 | Rancang Bangun Sistem ... ISSN 1978-2136 | Rancang Bangun Sistem ...,” vol. XIII, no. 2, pp. 63–71, 2016.
[12] M. A. Subandri and R. Sarno, “Cyclomatic Complexity for Determining Product Complexity Level in COCOMO II,” Procedia Comput. Sci., vol. 124, pp. 478–486, 2017, doi: 10.1016/j.procs.2017.12.180.

Downloads

Published

29-10-2021

How to Cite

Nata, G. N. M., Adnyanan, I. M. B., & Mega Nata, G. N. (2021). USULAN MODEL MENGUKUR KOMPLEKSITAS KODE PROGRAM PADA PERANGKAT LUNAK: USULAN MODEL MENGUKUR KOMPLEKSITAS KODE PROGRAM PADA PERANGKAT LUNAK. Jurnal Manajemen Informatika Dan Sistem Informasi, 4(2), 123–130. https://doi.org/10.36595/misi.v4i2.335