Rencana Pengujian Pengujian White Box

84 Kemudian setelah mengetahui bagaimana algoritmanya, selanjutnya mentukan flowchart dari algoritma Haar Cascade Classifier, berikut adalah gambar flowchart : Gambar 4.1 Flowchart Algoritma Haar Cascade Classifier 85 kemudian menentukan flowgraph dari flowchart yang sudah di dapat. Berikut adalah gambar fowgraph : Gambar 4.2 Flowgraph Algoritma Haar Cascade Classifier 86 Berikut adalah tahap-tahapan perhitungan flowraph : 1. Region = 7 2. Cyclomatix complexity VG untuk grafik alir dihitung dengan rumus: VG = E - N + 2 Dimana: E = jumlah edge pada grafik alir N = jumlah node pada grafik alir VG = 25 – 20 + 2 = 7 3. Independent Path Path 1 = 1-2-3-4-5-6-7-8-10-11-12-13-14-15-16-17-18-20-21-22-23-24- 25-26-27-28-29-30-31-32 Path 2 = 1-2-3-4-5-6-7-9-10-11-12-13-14-15-16-17-19-20-21-23-24-25- 26-28-29-30-31-32 Path 3 = 1-2-3-4-5-6-7-8-10-11-12-13-14-15-16-17-19-20 Path 4 = 1-2-3-4-5-6-7-9-10-11-12-13-14-15-16-17-18-20-21-23 Path 5 = 1-2-3-4-5-6-7-9-10-11-12-13-14-15-16-17-19-20-21-23-24- 25… Path 6 = 1-2-3-4-5-6-7-8-10-11-12-13-14-15-16-17-18-20-21-22-23-23- 25-26-27-28-29- 30… Path 7 = 1-2-3-4-5-6-7-8-10-11-12-13-14-15-16-17-19-20-21-22-23-24- 25-26-27-28 87 4. Graph Matrix Agar dapat menghitung graph matrix, maka langkah selanjutnya adalah menggeneralisasikan flowgraph pada gambar 4.2 menjadi seperti berikut : 1 2 3 4 5 6 7 8 9 10 11 12 13 20 15 16 17 18 19 14 Gambar 4.3 Generalisasi Flowgraph 88 Selanjutnya menghitung Graph Matrik berdasarkan generalisasi flowgraph Tabel 4.5 Graph Matrix Node 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Graph Matrix 1 1 1 1 2 1 3 1 4 1 5 1 1 1 6 1 7 1 8 1 9 1 1 1 10 1 11 1 12 1 1 1 13 1 14 1 1 1 15 1 16 1 17 1 18 1 1 1 19 1 20 JUMLAH 6 VG = Jumlah graph matriks + 1 = 6 + 1 = 7 5. Predicate Node Predicate Node = 1, 5, 9, 12,14,18 6 predicate node VG = Jumlah Predicate Node + 1 = 6 + 1 = 7 89

4.3.3 Pengujian Black Box

4.3.3.1 Kasus dan Hasil Pengujian

Berdasarkan skenario pengujian yang disusun, maka dilakukan pengujian sebagai berikut :

1. Pengujian Halaman Utama

Untuk penjelasan lebih lanjut tentang pengujian data benar Halaman Utama dapat dilihat pada Tabel 4.6 Tabel 4.6 Pengujian Halaman Utama Kasus dan Hasil Uji Data Benar Data Masukan Yang Diarapkan Pengamatan Kesimpulan Gallery 3D Berjalan dan melihat rambut di Gallery 3D Dapat Berjalan dan melihat rambut di Gallery 3D Diterima

2. Pengujian Rambut 3D

Untuk penjelasan lebih lanjut tentang pengujian data benar Rambut 3D dapat dilihat pada Tabel 4.7 Tabel 4.7 Pengujian Rambut 3D Kasus dan Hasil Uji Data Benar Data Masukan Yang Diarapkan Pengamatan Kesimpulan Model rambut 3DS Menampilkan model rambut 3D dan merotasi model Dapat Menampilkan model rambut 3D dan merotasi model Diterima 90

3. Pengujian ARRambut

Untuk penjelasan lebih lanjut tentang pengujian data benar ARRambut dapat dilihat pada Tabel 4.8 Tabel 4.8 Pengujian ARRambut Kasus dan Hasil Uji Data Benar Data Masukan Yang Diarapkan Pengamatan Kesimpulan Wajah Menampilkan model di wajah Dapat Menampilkan model di wajah Diterima 4. Pengujian Mengakses webcam Untuk penjelasan lebih lanjut tentang pengujian data benar Mengakses webcam dapat dilihat pada Tabel 4.9 Tabel 4.9 Pengujian Mengakses Webcam Kasus dan Hasil Uji Data Benar Data Masukan Yang Diarapkan Pengamatan Kesimpulan webcam Menampilkan video stream Dapat Menampilkan video stream Diterima 91 5. Pengujian Mengenali Marker Untuk penjelasan lebih lanjut tentang pengujian data benar Mengenali Marker dapat dilihat pada Tabel 4.10 Tabel 4.10 Pengujian Mengenali Marker Kasus dan Hasil Uji Data Benar Data Masukan Yang Diarapkan Pengamatan Kesimpulan Wajah Mendeteksi wajah sebagai marker Dapat Mendeteksi wajah sebagai marker Diterima 6. Pengujian Ukuran dan jarak Untuk penjelasan lebih lanjut tentang pengujian data benar Ukuran dan jarak dapat dilihat pada Tabel 4.11 Tabel 4.11 Pengujian Ukuran dan jarak Kasus dan Hasil Uji Data Benar Data Masukan Yang Diarapkan Pengamatan Kesimpulan Wajah Ukuran model berdasarkan jarak wajah dari kamera Model dapat berubah ukurannya sesuai jarak wajah dari kamera Diterima