BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Dalam mengimplementasikan program sistem ANPR ini terdapat 2 (dua) buah komponen yang sangat berperan penting, yaitu perangkat keras atau hardware dan perangkat lunak atau software. 4.1.1 Spesifikasi Hardware Implementasi perancangan program sistem ANPR dalam skripsi ini menggunakan spesifikasi hardware sebagai berikut: Processor : Intel(R) Core(TM) i7 CPU Q740 @1.73GHz Memory (RAM) : 4,00 GB Hard Disk : 500 GB 4.1.2 Spesifikasi Software Implementasi perancangan program sistem ANPR dalam skripsi ini menggunakan spesifikasi software sebagai berikut: Operating System : Windows 7 Ultimate 64-bit Compiler : Microsoft Visual Studio C++ 2010 Express Bahasa pemrograman : C++ Library : OpenCV 2.4.6 4.2 Uji Algoritma Untuk menguji algoritma sistem Automatic Number Plate Recognition (ANPR), maka beberapa poin yang akan dipakai sebagai penentu adalah kecepatan, tingkat akurasi, dan presisi. Dalam pengujian ini, dari 58 (lima puluh delapan) gambar, 35 (tiga puluh lima) gambar digunakan untuk data training awal, sedangkan 28 (dua puluh delapan) sisanya digunakan untuk pengujian. Dari 23 (dua puluh tiga) 59
60 gambar yang diuji, terdapat 23 (dua puluh tiga) gambar yang berhasil dideteksi dan dikenali. Masing-masing gambar plat diuji sebanyak 10 (sepuluh) kali. Untuk uji kecepatan, dibagi menjadi 2 (dua) bagian, yaitu uji kecepatan deteksi dan uji kecepatan pengenalan. Untuk uji tingkat akurasi akan diukur dengan menghitung hasil yang sesuai dengan nilai yang sebenarnya. Sedangkan uji presisi mengukur sejauh mana pengulangan yang dilakukan memberikan hasil yang sama. Hasil dari uji algoritma dapat dilihat pada Tabel 4.1 berikut: Tabel 4.1 Hasil Uji Kecepatan Algoritma Gambar Plat 0.jpg 1.jpg Tidak ada gambar 2.jpg 3.jpg 4.jpg 5.jpg Tidak ada gambar 6.jpg 7.jpg 8.jpg 9.jpg 10.jpg 11.jpg Jumlah Berhasil Deteksi Kecepatan Pengenalan 8 3,36 detik 3,32 detik 0 3,87 detik - 6 3,17 detik 3,77 detik 9 3,44 detik 3,34 detik 5 3,71 detik 3,35 detik 0 3,89 detik - 6 3,38 detik 3,40 detik 7 3,78 detik 3,38 detik 5 3,75 detik 3,98 detik 5 3,44 detik 3,22 detik 4 3,32 detik 3,32 detik 5 3,45 detik 3.23 detik
61 12.jpg 13.jpg 14.jpg 15.jpg 16.jpg 17.jpg 18.jpg 19.jpg 20.jpg 21.jpg 22.jpg 6 3,71 detik 3,35 detik 7 3,37 detik 3,01 detik 10 3,36 detik 3,32 detik 6 3,44 detik 3,72 detik 7 3,45 detik 3,45 detik 8 3,17 detik 3,77 detik 7 3,71 detik 3,35 detik 8 3.38 detik 3,40 detik 9 3,36 detik 3,42 detik 6 3,44 detik 3,72 detik 5 3,32 detik 3,72 detik Untuk uji akurasi dihitung dengan cara: tingkat akurasi gambar berhasil = gambar yang diuji.100% (4.1) Untuk uji presisi dihitung dengan cara: gambar berhasil tingkat presisi =.100% iterasi gambar (4.2)
62 Dari Tabel 4.1 dapat dilihat hasil dari uji algoritma. Untuk kecepatan algoritma deteksi dan pengenalan dapat diambil rata-ratanya yaitu 6,21 detik. Kemudian dengan menggunakan formula (4.1) didapat tingkat akurasi sebesar 91,3%, sedangkan tingkat presisi tiap-tiap data yang diperoleh dengan menggunakan formula (4.2) diambil rata-ratanya 66,19%. 4.3 Evaluasi 4.3.1 Evaluasi User No. 1 2 3 4 5 Tabel 4.2 Evaluasi User Terhadap Sistem Pertanyaan Jawaban Ya Tidak Pernahkah anda menggunakan aplikasi sistem pengenalan plat 9 6 nomor otomatis sebelumnya? Apakah user interface dari aplikasi ANPR ini sudah baik? 13 2 Apakah aplikasi ANPR ini mudah untuk digunakan? 15 0 Apakah aplikasi ANPR ini bermanfaat untuk mempercepat 8 7 proses pengenalan plat? Apakah aplikasi ANPR ini bermanfaat sebagai sistem 15 0 pengenalan dan deteksi plat? Evaluasi user terhadap sistem ini dilakukan pada 15 responden yang ditujukan kepada mahasiswa dan mahasiswi jurusan MTIF. 4.3.2 Evaluasi Sistem Untuk mengevaluasi sistem ini, dilakukan dengan cara menjalankan program aplikasi sistem ANPR. Langkah-langkah dalam menjalankan aplikasi sistem ANPR adalah sebagai berikut.
Langkah pertama, user menjalankan file ekstensi.exe dari program. Setelah file tersebut dijalankan, maka akan muncul form seperti pada Gambar 4.1 berikut. 63 Gambar 4.1 Tampilan form utama aplikasi sistem ANPR Form utama terdiri dari beberapa komponen, yaitu: 1. Button Browse Image, berfungsi untuk menampilkan layar Open. 2. Button Execute, berfungsi untuk menjalankan proses ANPR, tetapi button ini akan aktif jika gambar plat sudah dipilih sebelumnya. 3. Button Exit, berfungsi untuk menutup aplikasi. 4. Picture box pertama, berfungsi untuk menampilkan hasil pilihan gambar. 5. Picture box kedua, berfungsi untuk menampilkan hasil deteksi plat. 6. Picture box ketiga, berfungsi untuk menampilkan hasil pengenalan plat. Langkah pertama yang perlu dilakukan untuk menggunakan aplikasi ini adalah dengan menekan button Browse Image. Ketika user menekan button Browse Image, maka akan muncul window Open seperti pada Gambar 4.2.
64 Gambar 4.2 Tampilan window Open Kemudian user memilih gambar yang akan diproses dan menekan button Open. Setelah user memilih gambar, selanjutnya sistem akan menampilkan gambar pilihan user di dalam picture box pertama pada form utama seperti pada Gambar 4.3. Gambar 4.3 Tampilan pilih gambar Selanjutnya user akan menekan button Execute untuk memulai proses ANPR. Pada saat user menekan button Execute, maka akan muncul teks Executing file, please wait.. seperti pada Gambar 4.4.
65 Gambar 4.4 Tampilan form utama setelah button Execute ditekan Ketika sistem tidak berhasil mendeteksi plat, maka akan muncul tulisan Plate not detected dan ANPR process stoped! pada form utama seperti pada Gambar 4.5. Gambar 4.5 Tampilan form utama pada saat plat tidak terdeteksi
66 Ketika sistem berhasil mendeteksi plat, maka akan muncul tulisan Plate detected serta gambar hasil deteksi ditampilkan dalam picture box kedua pada form utama seperti pada Gambar 4.6. Gambar 4.6 Tampilan form utama pada saat plat terdeteksi Kemudian sistem akan melanjutkan proses ANPR. Ketika sistem sudah selesai melakukan proses pengenalan terhadap gambar hasil deteksi plat, maka gambar hasil pengenalan akan ditampilkan dalam picture box ketiga. Kemudian teks Executing file,.. akan diganti dengan teks ANPR process done! serta muncul teks Recognition result: (hasil deteksi) pada form utama seperti pada Gambar 4.7. Gambar 4.7 Tampilan form utama setelah proses ANPR selesai
67 Jika user memilih button Reset, maka akan muncul dialog box seperti pada Gambar 4.8 dan ketika user menekan button OK, maka akan muncul tampilan seperti pada Gambar 4.1. Gambar 4.8 Tampilan dialog box Reset Jika user memilih button Exit, maka akan muncul dialog box seperti pada Gambar 4.9 dan ketika user menekan button OK, maka aplikasi akan tertutup. Gambar 4.9 Tampilan dialog box Exit pada form utama
68