Peran Artificial Intelligence dalam Menjamin Kualitas Pengembangan Perangkat Lunak Melalui Prediksi Defect
DOI:
https://doi.org/10.62712/juktisi.v5i1.958Keywords:
Artificial Intelligence, defect prediction, software quality assurance, machine learning, software testingAbstract
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 post-test dengan satu kelompok data historis perangkat lunak yang dievaluasi sebelum dan sesudah penerapan model AI. Tahap awal dilakukan untuk 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.
Downloads
References
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
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Joko Yuwono

This work is licensed under a Creative Commons Attribution 4.0 International License.















