BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

DAFTAR ISI HALAMAN JUDUL LUAR...

Teknik Pengujian (2) Whitebox Testing

Materi. Definisi Test Case White Box Testing Blackbox Testing Teknik Testing yang Lain Penggunaan Metode Tes

TESTING PROGRAM. Pertemuan Nurul Adhayanti

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM. yang telah dilakuan dari tahap perancangan yang diterjemahkan ke dalam bahasa

BAB I PENDAHULUAN 1.1. Latar belakang

IMPLEMENTASI DAN PENGUJIAN

LEMBAR PERNYATAAN PERSETUJUAN

White Box Testing Merupakan metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk mendapatkan test case.

3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta

TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14

TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques)

SISTEM INFORMASI HARGA POKOK PRODUKSI KAYU LAPIS PADA PT. KTC

DAFTAR ISI HALAMAN JUDUL DEPAN...

Pengembangan Aplikasi Reservasi Ruang Kelas Perkuliahan Dengan Uji Validasi White Box

TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14

Analisis Perbandingan Performansi Algoritma Zhu-Takaoka dan Algoritma Karp-Rabin Pada Pencarian Kata Di Rumah Baca Buku Sunda

TESTING & IMPLEMENTASI SISTEM 4KA. Teknik Pengujian Perangkat Lunak. helen.staff.gunadarma.ac.id

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PENGUJIAN PERANGKAT LUNAK

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

Rekayasa Perangkat Lunak

BAB 4 IMPLEMENTASI DAN PENGUJIAN

White Box Testing dan Black Box Testing, Perbedaannya Serta Contohnya.

TEKNIK PENGUJIAN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Teknik Informatika S1

SISTEM PENUNJANG KEPUTUSAN PENERIMAAN GURU BERBASIS WEB

BAB I PENDAHULUAN 1.1 Latar Belakang

DESAIN MOBILE SISTEM INFORMASI GEOGRAFIS SEKOLAH GARIS DEPAN (SGD) BERBASIS ANDROID DI PROVINSI GORONTALO

BAB 6 METODE PENGUJIAN

14. PENGUJIAN PERANGKAT LUNAK Dasar-dasar Pengujian 14.2 Teknik Pengujian 14.3 Strategi Pengujian dan V&V

DESAIN TEST CASE. Tugas ke 11 Rekayasa Perangkat Lunak

TUGAS MAKALAH. Testing dan Implementasi Sistem White Box Testing

PENGUJIAN PERANGKAT LUNAK (SOFTWARE TESTING)

BAB II KEGIATAN KERJA PRAKTEK

BAB II PROFIL PERUSAHAAN

Testing dan Implementasi Sistem

Nama : Rendi Setiawan Nim :

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai

APLIKASI KAMUS DIGITAL BAHASA INDONESIA - BAHASA ARAB DENGAN MENGGUNAKAN METODE PROTOTYPING

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Teknik Informatika S1

SISTEM PENUNJANG KEPUTUSAN PENGUKURAN KINERJA KARYAWAN MENGGUNAKAN METODE ANALYSIS HIERARCHY PROSES PADA PT. NSC FINANCE MARISA

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA KEUANGAN PADA PT PITA TRANS LINE (PIPOSS)

BAB 3 ANALISIS DAN PERANCANGAN. Tahap & Hasil Langkah Penelitian Literatur & Referensi. Memahami konsep deteksi wajah

SOFTWARE TESTING. Ratna Wardani

BAB II PROFIL PERUSAHAAN

Rancang Bangun Aplikasi Web Pencarian Rute Terpendek Antar Gedung di Kampus Menggunakan Algoritma Floyd-warshall

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

PENGEMBANGAN SISTEM INFORMASI SANGGAR SENI UNIVERSITAS COKROAMINOTO PALOPO

1. Dr. I Ketut Eddy Purnama, ST.,MT. 2. Ahmad Zaini, ST.,M.Sc. Asti Nurhayati

BAB I PENDAHULUAN 1.1. Latar Belakang

Teknik Informatika S1

Simulasi Pengaturan Lalu Lintas Menggunakan Logika Fuzzy

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

PERANCANGAN SISTEM INFORMASI ANTRIAN BERBASIS SMS GETEWAY PADA KLINIK HERONA MEDICAL PARE PARE Wilem Musu 1, Komang Aryasa 2

Tugas Rekayasa Perangkat Lunak

BAB II PROFIL PERUSAHAAN

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

Fakultas Teknik Komputer Universitas Cokroaminoto Palopo 28

BAB I PENDAHULUAN 1.1 Latar Belakang Kesehatan menempati urutan tertinggi dalam menunjang kelangsungan aktivitas harian setiap manusia (Batubara,

Pengembangan Aplikasi Manajemen Notula Rapat Menggunakan Google Speech API Berbasis Android

DESAIN DAN IMPLEMENTASI E-COMMERCE PADA TOKO AS 88 CELLULER MERAUKE

BAB 4 IMPLEMENTASI DAN PENGUJIAN

MAKALAH DESAIN TEST CASE. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

Gambar 2.1 Diagram Alir Algoritma Rabin-Karp

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN TENAGA KONTRAK DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) PADA KANTOR SATPOL PP KABUPATEN POHUWATO

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

Perancangan Aplikasi Rapat Virtual berbasis Intranet pada Kejaksaan Tinggi Sulawesi Selatan

BAB II TINJAUAN PUSTAKA

BAB IV HASIL DAN UJI COBA

BAB 9 PENGUJIAN PERANGKAT LUNAK

PENGEMBANGAN SISTEM PAKAR UNTUK MEMPREDIKSI KELAS KEMAMPUAN LAHAN PERTANIAN

Pengembangan Aplikasi Penyederhanaan Aljabar Boolean dalam Bentuk Sum-Of-Product dengan Menggunakan Metode Quine Mccluskey

BAB IV HASIL DAN UJI COBA

Teknik Unit Testing. Pressman, Roger S/W Engineering edisi 5/7 chapter 17

SATUAN ACARA PERKULIAHAN(SAP)

Hubungan antara rencana pengujian dan proses pengembangan system. Tim RPL 1 3

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

Dibuat Oleh : 1. Andrey ( )

APLIKASI E-LEARNING PADA STMIK KHARISMA MAKASSAR

PENERAPAN METODA WHITE-BOX TESTING UNTUK MENGETAHUI KESESUAIAN KEBUTUHAN NON-FUNGSIONAL PRODUK PADA PERANGKAT A B S T R A K

TESTING SW SE6161 Perancangan dan Analisis Perangkat Lunak 1

BAB I PENDAHULUAN 1.1 Latar Belakang

Implementasi Sistem Informasi Showroom Mobil (SISMOB) dengan Pemrograman Berbasis Objek (Studi Kasus: UD. Tomaru Oto)

90 _ Jurnal Teknosains, Volume 10, Nomor 1, Januari-Juni 2016, hlm

BAB IV IMPLEMENTASI DAN PENGUJIAN

4 BAB IV IMPLEMENTASI DAN PENGUJIAN. bahasa java, sedangkan untuk desain 3D digunakan aplikasi blender.

Gambar (a) PDL for test design

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM IV. Implementasi Sistem Tahapan ini dilakukan setelah perancangan sistem selesai dilakukan dan selanjutnya diimplementasikan pada bahasa pemrograman yang digunakan. Tujuan implementasi sistem adalah untuk menerapkan perancangan yang telah dilakukan terhadap perangkat lunak sehingga nantinya maksud dan tujuan pembangunan perangkat lunak dapat tercapai. Berikut ini merupakan tahapan dari implementasinya :. Implementasi File Tabel IV- Implementasi File <?xml version=".0" encoding="utf-8"?> 2 <Faces_For_Training> 3 <FACE> 4 <NAME>Orang</NAME> 5 <FILE>face_Orang_245082699.jpg</FILE> 6 </FACE> 7 <FACE> 8 <NAME>Orang</NAME> 9 <FILE>face_Orang_067795409.jpg</FILE> 0 </FACE> <FACE> 2 <NAME>Orang</NAME> 3 <FILE>face_Orang_299679692.jpg</FILE> 4 </FACE> 5 <FACE> 6 <NAME>Orang</NAME> 7 <FILE>face_Orang_8092084.jpg</FILE> 8 </FACE> 9 </Faces_For_Training> 72

73 2. Implementasi Antarmuka Implementasi antarmuka dibangun berdasarkan perancangan yang telah dilakukan sebelumnya. Berikut ini tabel implementasi antarmuka serta beberapa tampilan yang dapat digunakan oleh pengguna. Tabel IV-2 Implementasi Antarmuka No Antarmuka Use Case Nama File Menu Utama MenuUtama.cs 2 Deteksi Wajah dengan Menggunakan Metode Viola Jones Deteksi Wajah dengan Menggunakan Metode Viola Jones ViolaJonesForm.cs 3 Deteksi Wajah dengan Menggunakan Metode Robert Cross Deteksi Wajah dengan Menggunakan Metode Robert Cross RobertCrossForm.cs FaceDetection.cs Camera.cs 4 Pengenalan Wajah Pengenalan Wajah PengenalanWajah.cs ClassifierTrain.cs 5 Input data wajah Pengolahan Data Wajah InputDataWajah.cs ClassifierTrain.cs. Antarmuka Menu Utama Antarmuka ini merupakan tampilan awal disaat pengguna menjalankan perangkat lunak. Gambar IV- Antarmuka Menu Utama

74 2. Antarmuka Deteksi Wajah dengan Metode Viola Jones Antarmuka ini merupakan tampilan ketika pengguna memilih untuk mendeteksi wajah dengan menggunakan metode viola jones. Gambar IV-2 Antarmuka Deteksi Wajah dengan Metode Viola Jones 3. Antarmuka Deteksi Wajah dengan Metode Robert Cross Antarmuka ini merupakan tampilan ketika pengguna memilih untuk mendeteksi wajah dengan menggunakan metode robert cross. Gambar IV-3 Antarmuka Deteksi Wajah dengan Metode Robert Cross

75 4. Antarmuka Pengenalan Wajah Antarmuka ini merupakan tampilan ketika pengguna memilih menu pengenalan wajah. Ketika wajah terdeksi dan data wajah ada dalam basis data maka akan muncul nama dari wajah yang telah diinputkan kedalam basis data. Gambar IV-4 Antarmuka Pengenalan Wajah 5. Antarmuka Input Data Wajah Antarmuka ini merupakan tampilan ketika pengguna menginputkan data wajah ke dalam basis data.

76 Gambar IV-5 Antarmuka Input Data Wajah IV.2 Pengujian Sistem IV.2. Rencana Pengujian Rencana pengujian yang akan dilakukan pada perangkat lunak ini dapat dilihat pada tabel berikut : Tabel IV-3 Rencana Pengujian No Proses Jenis Pengujian Capture gambar menggunakan metode viola jones WhiteBox 2 Capture gambar menggunakan metode robert cross WhiteBox 3 Deteksi Wajah menggunakan metode viola jones WhiteBox 4 Deteksi Wajah menggunakan metode robert cross WhiteBox 5 Pengenalan Wajah WhiteBox 6 Pengolahan Data Wajah BlackBox 7 Hitung kecepatan deteksi wajah BlackBox IV.2.2 Pengujian White Box Pengujian white box digunakan untuk mengetahui kinerja logika dari algoritma yang telah dianalisis. Ada beberapa tahapan dalam pengujian white box, berikut ini merupakan tahapan-tahapannya :

77. Mengubah pseudocode menjadi flowchart. 2. Mengubah flowchart menjadi flowgraph. 3. Tahap pengujian yang dilakukan dengan 5 cara, yaitu menghitung region, menghitung cyclomatic complexity, menghitung independent path, menggunakan graph matriks dan menghitung predicate node. IV.2.2. Pengujian Algoritma Adaboost pada Metode Viola Jones Pengujian dilakukan berdasarkan pseudocode pada tabel III-2.. Mengubah pseudocode menjadi flowchart pengujian Seperti yang dapat dilihat pada Gambar IV-6 pseudocode diubah menjadi flowchart pengujian. 2. Mengubah flowchart pengujian menjadi flowgraph Seperti yang dapat dilihat pada Gambar IV-6 flowchart pengujian diubah menjadi flowgraph. 3. Tahap Pengujian a. Region Terdapat 3 region seperti yang dapat dilihat pada flowgraph Gambar IV-6. b. Cyclomatic Complexity V(G) = Edge Node +2 = 39 28 +2 = +2 = 3

78 c. Independent Path Tabel IV-4 Independent Path Algoritma Adaboost No Path Path = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 2 Path 2 = -2-4-5-6-7-8-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23- 24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48- 49-50 3 Path 3 = -2-4-5-6-7-8-9-0--9-0--2-3-4-7-8-9-20-2-22-23- 24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48- 49-50 4 Path 4 = -2-4-5-6-7-8-9-0--2-3-4-7-8-2-3-4-7-8-9-20-2-22-23-24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 5 Path 5 = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25-9-20-2-22-23-24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 6 Path 6 = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25-26-27-28-29-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 7 Path 7 = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25-26-27-28-30-3-32-33-34-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 8 Path 8 = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25-26-27-28-30-3-32-33-34-35-36-37-38-39-40-4-42-43-44-45-46-47-48-49-50 9 Path 9 = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 0 Path 0 = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25- 26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-45-46-47- 48-49-50 Path = -2-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25- 26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-9- 20-2-22-23-24-25-26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44- 45-46-47-48-49-50 2 Path 2 = -2-3-4-5-6-7-8-9-0--2-3-4-7-8-9-20-2-22-23-24-25- 26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50 3 Path 3 = -2-4-5-6-7-8-9-0--2-3-6-7-8-9-20-2-22-23-24-25- 26-27-28-30-3-32-33-34-35-36-37-40-4-42-43-44-45-46-47-48-49-50

79 d. Graph matriks Tabel IV-5 Tabel Graph Matriks Algoritma Adaboost Node 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 Graph Matrix 2 3 4 5 6 7 8 2 0 3 0 4 0 5 6 0 7 8 9 0 0 0 0 2 3 0 4 5 6 0 7 0 8 0 9 20 2 0 22 0 23 24 0 25 0 26 0 27 0 28 29 0 30 3 0 Jumlah 2 V(G) = Jumlah di Graphmatriks + = 2 + = 3 e. Predicate node Predicate Node =,5,7,8,2,4,5,9,20,23,25,27 V(G) = Predicate Node + = 2 + = 3

80 mulai 3,2 II 2 3 2 4 3 4 5 I 5,6,7 III 4 5 6 7 8 8 9,0 6 7 9 IV 8 0 2 3 4 6 2,3 4 V 6 9 0 2 3 7 8 9 20 7 8 VI 6 4 5 7 2 22 9,20,2,22,23,24 8 23 24 25 26 27 29 25 26,27, 28 X VII VIII IX 2 9 20 22 29 28 30 30 23 24 3 32 3,32, 33 XI 25 33 34 26 34 35 35,36, 37 27 36 38,39 XII 28 38 37 40 39 40 4 4 42 42,43,44,45,46 43 XIII 44 47 45 46 48 47 49 48 49 50 selesai Flowchart pengujian Flowgraph Graphmatrik Gambar IV-6 Flowchart Pengujian, Flowgraph dan Graphmatrik Algoritma Adaboost

8 4. Kesimpulan pengujian Berdasarkan hasil pengujian yang telah dilakukan maka kompleksitas dari algoritma Adaboost adalah 3. IV.2.2.2 Pengujian Algoritma Robert Cross Edge Detection. Mengubah pseudocode pada tabel III-4 menjadi flowchart pengujian seperti yang dapat dilihat pada gambar III-7. 2. Mengubah flowchart pengujian menjadi flowgraph seperti yang dapat dilihat pada Gambar IV-7. 3. Tahap Pengujian a. Region Terdapat 4 region yang terdapat dalam flowgraph pada gambar III- 7. b. Cyclomatic Complexity V(G) = Edge Node +2 = 9 7 +2 = 2 +2 = 4

82 c. Independent Path Tabel IV-6 Algoritma Robert Cross Edge Detection No Path Path : -3-4-6-7 2 Path 2 : -2-3-4-6-7 3 Path 3 : -2-3-4-5-6-7 4 Path 4 : -2-3-4-6--2-3-4-6-7 d. GraphMatriks Tabel IV-7 GraphMatriks Algoritma Robert Cross Edge Detection Node 2 3 4 5 6 7 Graph Matrix 2 0 3 0 4 5 0 6 7 0 Jumlah 3 V(G) = Jumlah di Graph Matriks + = 3 + = 4 e. Predicate node Predicate Node =,4,6 V(G) = Predicate Node + = 3 + = 4

83 4. Kesimpulan pengujian algoritma Robert Cross Edge Detection Berdasarkan hasil pengujian yang telah dilakukan di atas maka kompleksitas dari algoritma Robert Cross Edge Detection adalah 4. mulai,2, 3,4 5,6 II 2 2 7 3 5 6 3 4 I 9,0 IV 8,2,3 III 5 4 6 7 7 4 8 9 0 Flowgraph Graphmatriks 2 3 selesai Flowchart Pengujian Gambar IV-7 Flowchart pengujian, Flowgraph dan Graphmatriks Algoritma Robert Cross Edge Detection

84 IV.2.3 Pengujian Black Box Pengujian black box bertujuan untuk mengukur kinerja dari perangkat lunak apakah fungsinya berjalan dengan baik atau tidak. Pada pengujian black box ini digunakan testing performance yang mengukur kecepatan dan ketepatan dalam proses pendeteksian wajah. Berikut pengujian black box yang akan dilakukan :. Pengujian pada tempat dengan cahaya redup Tabel IV-8 Hasil pengujian Algoritma Viola Jones Algoritma Adaboost Viola Jones No Bentuk Wajah Hasil Waktu Terdeteksi terdeteksi 20 2 terdeteksi 23 3 Muka Lonjong terdeteksi 22 4 terdeteksi 23 5 terdeteksi 22 terdeteksi 25 2 terdeteksi 29 3 Muka Oval terdeteksi 26 4 terdeteksi 27 5 terdeteksi 28 terdeteksi 20 2 terdeteksi 22 3 Muka Kotak terdeteksi 24 4 terdeteksi 28 5 terdeteksi 27 terdeteksi 77 2 terdeteksi 27 3 Muka Bulat terdeteksi 29 4 terdeteksi 28 5 terdeteksi 26

85 Tabel IV-9 Hasil Pengujian Algoritma Robert Cross Algoritma Robert Cross No Bentuk Wajah Hasil Waktu Terdeteksi tidak terdeteksi - 2 tidak terdeteksi - 3 Muka Lonjong tidak terdeteksi - 4 tidak terdeteksi - 5 tidak terdeteksi - tidak terdeteksi - 2 tidak terdeteksi - 3 Muka Oval tidak terdeteksi - 4 tidak terdeteksi - 5 tidak terdeteksi - tidak terdeteksi - 2 tidak terdeteksi - 3 Muka Kotak tidak terdeteksi - 4 tidak terdeteksi - 5 tidak terdeteksi - tidak terdeteksi - 2 tidak terdeteksi - 3 Muka Bulat tidak terdeteksi - 4 tidak terdeteksi - 5 tidak terdeteksi -

86 Tabel IV-0 Hasil Pengujian Pengenalan Wajah Pengenalan Wajah No Bentuk Wajah Hasil Waktu Terdeteksi terdeteksi 76 2 terdeteksi 66 3 Muka Lonjong terdeteksi 35 4 terdeteksi 35 5 terdeteksi 39 terdeteksi 42 2 terdeteksi 40 3 Muka Oval terdeteksi 44 4 terdeteksi 38 5 terdeteksi 4 terdeteksi 4 2 terdeteksi 96 3 Muka Kotak terdeteksi 70 4 terdeteksi 08 5 terdeteksi 02 terdeteksi 30 2 terdeteksi 37 3 Muka Bulat terdeteksi 09 4 terdeteksi 89 5 terdeteksi 49

87 2. Pengujian pada tempat dengan cahaya terang Tabel IV- Hasil Pengujian Algoritma Adaboost Algoritma Adaboost Viola Jones No Bentuk Wajah Hasil Waktu Eksekusi terdeteksi 33 2 terdeteksi 32 3 Muka Lonjong terdeteksi 40 4 terdeteksi 35 5 terdeteksi 34 terdeteksi 25 2 terdeteksi 35 3 Muka Oval terdeteksi 30 4 terdeteksi 49 5 terdeteksi 38 terdeteksi 20 2 terdeteksi 22 3 Muka Kotak terdeteksi 24 4 terdeteksi 28 5 terdeteksi 27 terdeteksi 77 2 terdeteksi 27 3 Muka Bulat terdeteksi 29 4 terdeteksi 28 5 terdeteksi 26

88 Tabel IV-2 Hasil Pengujian Algoritma Robert Cross Algoritma Robert Cross No Bentuk Wajah Hasil Waktu Eksekusi terdeteksi 02 2 terdeteksi 90 3 Muka Lonjong terdeteksi 06 4 terdeteksi 84 5 terdeteksi 77 terdeteksi 63 2 terdeteksi 67 3 Muka Oval terdeteksi 59 4 terdeteksi 86 5 terdeteksi 7 terdeteksi 48 2 terdeteksi 46 3 Muka Kotak terdeteksi 58 4 terdeteksi 3 5 terdeteksi 64 terdeteksi 67 2 terdeteksi 06 3 Muka Bulat terdeteksi 48 4 terdeteksi 86 5 terdeteksi 84

89 Tabel IV-3 Hasil Pengujian Pengenalan Wajah Pengenalan Wajah No Bentuk Wajah Hasil Waktu Eksekusi terdeteksi 5 2 terdeteksi 54 Muka 3 Lonjong terdeteksi 53 4 terdeteksi 49 5 terdeteksi 50 terdeteksi 42 2 terdeteksi 40 3 Muka Oval terdeteksi 44 4 terdeteksi 38 5 terdeteksi 4 terdeteksi 50 2 terdeteksi 46 3 Muka Kotak terdeteksi 47 4 terdeteksi 50 5 terdeteksi 5 terdeteksi 30 2 terdeteksi 37 3 Muka Bulat terdeteksi 09 4 terdeteksi 89 5 terdeteksi 49 IV.2.4 Kesimpulan Pengujian Metode Viola Jones lebih unggul daripada metode Robert Cross dalam hal pendeteksian wajah. Metode Robert Cross lebih cocok untuk lingkungan dengan intensitas cahaya yang terang sedangkan metode Viola Jones cocok untuk wilayah dengan intensitas cahaya terang dan cahaya redup.