Penelitian ini membahas penerapan metode Cyclomatic Complexity (CC) untuk mengoptimalkan cakupan pengujian pada sistem Helpdesk RSUP Dr. Hasan Sadikin. Sebagai Quality Assurance, penulis berperan dalam memastikan sistem yang dikembangkan memenuhi kebutuhan pengguna, bebas dari cacat kritis, dan memiliki kualitas yang terukur. Metode CC digunakan untuk menghitung jumlah minimal test case yang diperlukan berdasarkan kompleksitas logika program, sehingga pengujian dapat dilakukan secara efisien tanpa redundansi.
Pengujian dilakukan secara bertahap mengikuti metode iterative development, mencakup pengujian fungsional, integrasi pada modul chatbot yang terhubung ke middleware eksternal melalui API, serta User Acceptance Testing (UAT) menggunakan pendekatan Contract Acceptance Testing. Dari total 123 requirement, sebanyak 101 requirement telah diuji dan terpetakan dalam test case, menghasilkan test coverage sebesar 82,1%. Selama pengujian, ditemukan 30 defect yang terdokumentasi dan ditindaklanjuti oleh tim pengembang.
Hasil penelitian menunjukkan bahwa penerapan metode CC efektif dalam menyederhanakan perencanaan test case, meningkatkan efisiensi pengujian, dan menjaga kualitas verifikasi fungsi sistem. Meskipun masih terdapat modul yang belum sepenuhnya dikembangkan, sistem secara keseluruhan dinyatakan memenuhi kebutuhan yang disepakati oleh pengguna, dengan beberapa catatan perbaikan untuk pengembangan lanjutan.
Kata Kunci:
sistem helpdesk, pengujian perangkat lunak, cyclomatic complexity, cakupan pengujian, user acceptance testing, efisiensi pengujian.
sistem helpdesk, pengujian perangkat lunak, cyclomatic complexity, cakupan pengujian, user acceptance testing, efisiensi pengujian.