Abstrak
Peningkatan Akurasi Perencanaan Sprint dalam Pengembangan SaaS Agile dengan Menggunakan Random Forest yang Dioptimalkan melalui Bayesian Optimization
Oleh :
Yunita Kartika Putri - V3923019 - Sekolah Vokasi
YUNITA KARTIKA PUTRI, 2026. PENINGKATAN AKURASI PERENCANAAN
SPRINT DALAM PENGEMBANGAN SAAS AGILE DENGAN MENGGUNAKAN
RANDOM FOREST YANG DIOPTIMALKAN MELALUI BAYESIAN
OPTIMIZATION. Program Studi Diploma III Teknik Informatika, Sekolah Vokasi,
Universitas Sebelas Maret, Surakarta.
Perencanaan sprint menentukan ruang lingkup pekerjaan, kapasitas tim,
pembagian tugas, dan target penyelesaian dalam pengembangan perangkat lunak berbasis
Agile Scrum. Namun, proses ini masih menghadapi estimasi beban kerja yang kurang
akurat, backlog yang belum siap, pembagian tugas yang tidak merata, serta keterbatasan
data historis. Penelitian ini bertujuan merancang dan membangun ScrumApps, aplikasi
Software as a Service berbasis web untuk pengelolaan proyek Agile Scrum dan prediksi
keberhasilan sprint menggunakan Random Forest Classifier yang dioptimalkan melalui
Bayesian Optimization. Model dikembangkan menggunakan 238 data sprint dari Agile
Scrum Sprint Velocity Dataset yang telah melalui proses seleksi, pembersihan, validasi,
pra-pemrosesan, dan rekayasa fitur. Evaluasi dilakukan menggunakan stratified holdout
80:20 dan repeated five-fold cross-validation sebanyak tiga pengulangan. Sistem
dikembangkan dengan model Waterfall menggunakan React.js, Express.js, FastAPI, dan
MySQL. Pengujian holdout menghasilkan accuracy 93,75%, balanced accuracy 93,92%,
precision 90,00%, recall 94,74%, F1-score 92,31%, ROC-AUC 98,00%, dan PR-AUC
96,86%. Pengujian cross-validation menghasilkan accuracy 90,34%, balanced accuracy
89,76%, precision 88,04%, recall 87,10%, F1-score 87,57%, ROC-AUC 97,52%, dan PR AUC 96,25%. Seluruh 38 skenario Black Box Testing berhasil, sedangkan pengujian SUS
terhadap 10 responden memperoleh skor rata-rata 90 dengan kategori Acceptable, Grade
A, dan Excellent. ScrumApps dapat digunakan sebagai sistem pendukung keputusan bagi
Scrum Master dalam menyusun rencana sprint yang lebih realistis, terukur, dan berbasis
data.Kata Kunci: Agile Scrum, Optimasi Bayesian, Pembelajaran Mesin, Perencanaan
Sprint, Random Forest.