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:
4.2
•
Operating System
: Windows 7 Ultimate 64-bit
•
Compiler
: Microsoft Visual Studio C++ 2010 Express
•
Bahasa pemrograman : C++
•
Library
: OpenCV 2.4.6
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
Jumlah Berhasil
Kecepatan Deteksi
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
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
61
12.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
13.jpg 14.jpg 15.jpg 16.jpg 17.jpg 18.jpg 19.jpg 20.jpg 21.jpg 22.jpg
Untuk uji akurasi dihitung dengan cara:
tingkat akurasi =
∑ gambar berhasil .100% ∑ gambar yang diuji
(4.1)
Untuk uji presisi dihitung dengan cara:
tingkat presisi =
∑ gambar berhasil .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 Tabel 4.2 Evaluasi User Terhadap Sistem No.
Jawaban
Pertanyaan
Ya
Tidak
9
6
13
2
15
0
8
7
15
0
Pernahkah anda menggunakan 1
aplikasi sistem pengenalan plat nomor otomatis sebelumnya?
2
3
Apakah
interface
dari
aplikasi ANPR ini sudah baik? Apakah
aplikasi
ANPR
ini
mudah untuk digunakan? Apakah
4
user
aplikasi
ANPR
ini
bermanfaat untuk mempercepat proses pengenalan plat? Apakah
5
aplikasi
bermanfaat
ANPR
sebagai
ini
sistem
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.
63
Langkah pertama, user menjalankan file ekstensi “.exe” dari program. Setelah file tersebut dijalankan, maka akan muncul form seperti pada Gambar 4.1 berikut.
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