Pengujian Blackbox User
Judul   : Klasifikasi Tingkat Percaya Diri Berdasarkan Analisis Suara Menggunakan Pendekatan Machine Learning Berbasis Mobile
Nama    : ............................................................
Jabatan : User/Guru
No.
Halaman
Skenario
Hasil yang Diharapkan
Keterangan




Berhasil
Tidak Berhasil
1
Halaman Login
Pengguna membuka aplikasi ConfiVoice.
Sistem menampilkan form login, tombol daftar akun, dan pengaturan endpoint API.
✓

2
Halaman Daftar
Pengguna memilih menu daftar dan mengisi nama lengkap, username, password, serta konfirmasi password.
Sistem membuat akun baru dan mengarahkan pengguna kembali ke halaman login.
✓

3
Halaman Login
Pengguna mengisi username dan password yang valid.
Sistem berhasil masuk dan mengarahkan pengguna ke halaman utama analisis.
✓

4
Halaman Utama
Pengguna mengisi nama siswa dan memilih jenis kelamin.
Sistem menerima data siswa tanpa menampilkan error.
✓

5
Halaman Utama
Pengguna memilih file audio dari perangkat.
Sistem menampilkan audio yang dipilih dan menampilkan preview gelombang suara.
✓

6
Halaman Utama
Pengguna menekan tombol rekam, berbicara, lalu menghentikan rekaman.
Sistem menyimpan rekaman dalam format audio dan menampilkan preview hasil rekaman.
✓

7
Halaman Prediksi
Pengguna menekan tombol Prediksi setelah data siswa dan audio sudah lengkap.
Sistem mengirim audio ke backend dan menampilkan hasil klasifikasi percaya diri atau tidak percaya diri beserta nilai persentase PD dan TPD.
✓

8
Halaman Prediksi
Pengguna menekan tombol Prediksi ketika nama, jenis kelamin, atau audio belum lengkap.
Sistem menampilkan pesan peringatan agar pengguna melengkapi data terlebih dahulu.
✓

9
Halaman Hasil Prediksi
Pengguna menekan tombol Simpan Hasil setelah hasil prediksi muncul.
Sistem menyimpan hasil analisis ke database dan mengosongkan form untuk pengujian siswa berikutnya.
✓

10
Halaman Lihat Analisis
Pengguna membuka menu Lihat Analisis.
Sistem menampilkan daftar riwayat hasil analisis yang sudah tersimpan berdasarkan data siswa.
✓

11
Halaman Detail Analisis
Pengguna memilih salah satu data siswa pada riwayat analisis.
Sistem menampilkan detail hasil prediksi, jenis kelamin, label prediksi, nilai PD, dan nilai TPD.
✓

12
Logout
Pengguna menekan tombol logout.
Sistem mengakhiri sesi pengguna dan kembali ke halaman login.
✓


Pengujian Blackbox Web Admin
Judul   : Klasifikasi Tingkat Percaya Diri Berdasarkan Analisis Suara Menggunakan Pendekatan Machine Learning Berbasis Mobile
Nama    : ............................................................
Jabatan : Admin
No.
Halaman
Skenario
Hasil yang Diharapkan
Keterangan




Berhasil
Tidak Berhasil
1
Halaman Login Admin
Admin membuka halaman login web admin.
Sistem menampilkan form masuk admin dan pilihan daftar akun.
✓

2
Halaman Register Admin
Admin mengisi nama lengkap, username, password, dan konfirmasi password.
Sistem membuat akun admin baru dan mengarahkan admin ke halaman login.
✓

3
Halaman Login Admin
Admin mengisi username dan password yang valid.
Sistem berhasil masuk dan mengarahkan admin ke dashboard.
✓

4
Dashboard Admin
Admin membuka halaman dashboard.
Sistem menampilkan statistik total prediksi, jumlah PD, jumlah TPD, rata-rata PD, serta tabel hasil analisis.
✓

5
Filter Dashboard
Admin menggunakan pencarian atau filter label pada data prediksi.
Sistem menampilkan data hasil analisis sesuai kata kunci atau label yang dipilih.
✓

6
Tambah Data Prediksi
Admin membuka halaman tambah data dan mengisi form hasil analisis secara manual.
Sistem menyimpan data prediksi baru ke database.
✓

7
Edit Data Prediksi
Admin membuka halaman edit pada salah satu data prediksi dan mengubah isian data.
Sistem memperbarui data prediksi pada database.
✓

8
Hapus Data Prediksi
Admin menekan tombol hapus pada salah satu data prediksi.
Sistem menampilkan konfirmasi dan menghapus data setelah admin menyetujui.
✓

9
Detail Siswa
Admin membuka detail riwayat salah satu siswa.
Sistem menampilkan kumpulan hasil analisis berdasarkan nama siswa yang dipilih.
✓

10
Kelola User
Admin membuka halaman kelola user.
Sistem menampilkan daftar user dan form untuk menambahkan user.
✓

11
Edit/Hapus User
Admin mengubah atau menghapus data user.
Sistem memperbarui atau menghapus data user dari database.
✓

12
Logout Admin
Admin memilih menu logout.
Sistem menghapus sesi admin dan mengarahkan kembali ke halaman login admin.
✓


