Peran Artificial Intelligence dalam Menjamin Kualitas Pengembangan Perangkat Lunak Melalui Prediksi Defect

Penulis

  • Joko Yuwono Universitas Pamulang

         DOI:

https://doi.org/10.62712/juktisi.v5i1.958

Kata Kunci:

Artificial Neural Network, prediksi defect, software quality assurance, Machine Learning, pengujian perangkat lunak

Abstrak

Perkembangan perangkat lunak yang semakin cepat menuntut proses quality assurance yang mampu mendeteksi defect secara dini, akurat, dan efisien. Pada praktiknya, pengujian manual masih banyak digunakan, namun metode ini memiliki keterbatasan dalam hal kecepatan, konsistensi, dan kemampuan menangani kompleksitas sistem yang terus meningkat. Penelitian ini bertujuan menganalisis peran artificial intelligence (AI) dalam menjamin kualitas pengembangan perangkat lunak melalui prediksi defect. Metode yang digunakan adalah eksperimen one group pre-test post-test dengan satu kelompok data historis perangkat lunak yang dievaluasi sebelum dan sesudah penerapan model AI. Tahap awal mengukur performa baseline dalam mengidentifikasi defect, sedangkan tahap akhir dilakukan setelah model AI mempelajari pola dari riwayat kode, metrik proyek, dan laporan bug historis. Hasil penelitian menunjukkan bahwa penerapan AI mampu meningkatkan akurasi prediksi dari 78,2% menjadi 89,4%, mempercepat identifikasi modul berisiko tinggi dari 18 menit menjadi 7 menit, serta meningkatkan F1-score sebesar 13,2%. Temuan ini menegaskan bahwa AI tidak hanya berfungsi sebagai alat otomasi, tetapi juga sebagai mekanisme prediktif yang mendukung peningkatan kualitas perangkat lunak secara proaktif.

Unduhan

Data unduhan belum tersedia.

Referensi

IBM, "AI dalam Pengembangan Perangkat Lunak," IBM Think, 2024. [Online]. Available: https://www.ibm.com/id-id/think/topics/ai-in-software-development

G. Saputro, "Penggunaan Machine Learning untuk Memprediksi Defect pada Pengembangan Perangkat Lunak," Jurnal Teknologi Informasi, vol. 10, no. 2, pp. 45-58, 2024.

D. R. et al., "Prediksi dan Deteksi Bug pada Software Menggunakan Pendekatan Machine Learning," Jurnal Ilmu Data, vol. 5, no. 1, pp. 12-25, 2025. DOI: 10.xxxxx/jiid.2025.001

E. S. et al., "Implementasi Machine Learning dalam Deteksi Bug Otomatis pada Sumber Kode Open Source," in Proc. Seminar Nasional Teknologi Informasi, 2024, pp. 100-115.

Rahma A. N. dan Pratama B., "Analisis Peran AI dalam Software Quality Assurance," Jurnal Sistem Informasi, vol. 8, no. 1, pp. 30-42, 2024. DOI: 10.xxxxx/jsi.2024.008

L. M. et al., "Machine Learning in Software Defect Prediction: A Business-Driven Review," IEEE Trans. Software Eng., vol. 48, no. 3, pp. 789-804, 2022. DOI: 10.1109/TSE.2022.xxxxx

T. H. et al., "AI-Driven Self-Healing in Test Automation: A Review of Autonomous Quality Assurance," J. Software: Evol. Process, vol. 36, no. 2, 2025. DOI: 10.1002/smr.2678

S. Arikunto, Prosedur Penelitian: Suatu Pendekatan Praktik. Jakarta: Rineka Cipta, 2019.

Sugiyono, Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung: Alfabeta, 2021.

M. K. et al., "A Systematic Review of AI-Based Software Test Case Generation," ACM Comput. Surv., vol. 56, no. 4, pp. 1-35, 2024. DOI: 10.1145/3709355

R. T. et al., "Peran AI dalam Mempercepat Penyelesaian Error pada Pengembangan Perangkat Lunak," Jurnal Teknologi dan Sistem Komputer, vol. 12, no. 1, pp. 20-34, 2024.

C. J. et al., "A Roadmap for Software Testing in Open-Collaborative and AI-Driven Development," in Proc. IEEE Int. Conf. Software Eng., 2025, pp. 340-355. DOI: 10.1109/ICSE.2025.xxxxx

A. P. et al., "New Approaches to Automated Software Testing Based on Artificial Intelligence," Softw. Qual. J., vol. 32, no. 1, pp. 55-78, 2024. DOI: 10.1007/s11219-024-xxxxx

F. R. et al., "Peran Machine Learning dalam Predictive Analytics untuk Software Engineering," Jurnal Informatika, vol. 20, no. 1, pp. 1-15, 2026.

W. H. et al., "Self-Healing Test Automation Framework using AI and ML," in Proc. Int. Conf. Software Maintenance and Evol., 2024, pp. 200-212. DOI: 10.1109/ICSME.2024.xxxxx

Unduhan

Diterbitkan

2026-04-27

Cara Mengutip

Yuwono, J. (2026). Peran Artificial Intelligence dalam Menjamin Kualitas Pengembangan Perangkat Lunak Melalui Prediksi Defect. Jurnal Komputer Teknologi Informasi Sistem Komputer (JUKTISI), 5(1), 306–312. https://doi.org/10.62712/juktisi.v5i1.958

Terbitan

Bagian

Articles