Anda di halaman 1dari 10

ABSTRAK

PENGENALAN PLAT NOMOR KENDARAAN


MENGGUNAKAN ALGORITMA VIOLA JONES

Rudi Hardinsyah
1041177004208
Program Studi Teknik Informatika
Fakultas Ilmu Komputer Universitas Singaperbangsa Karawang, 2017
Pembimbing 1 : Aries Suharso, S.Si.,M.Kom
Pembimbing 2 : Purwantoro, M.Kom

  Seiring dengan pesatnya perkembangan ilmu pengetahuan dan teknologi yang


ada seperti saat ini, banyak bermunculan inovasi yang semakin memudahkan manusia
untuk melakukan kegiatan sehari – harinya. Pengolah citra merupakan proses untuk
melakukan pengolahan atau menganalisis citra digital yang dimana pengolahan citra
memeberi informasi khusus yang berkaitan dengan identifikasi personal yang dapat
dimanfaatkan dalam suatu sistem.
Pengenalan pelat nomor kendaraan otomatis merupakan salah satu teknik penting
sebagai bagian dari pengolah citra yang merupakan sistem transportasi cerdas yang dapat
digunakan untuk mengidentifikasi kendaraan dan pemilik kendraan hanya dengan
memahami plat nomornya saja.
Oleh karena itu, dirancang suatu Aplikasi pengenalan plat nomor dengan
menggunakan algoritma viola jones dengan metode metode Software Development Life
Cycle (SDLC) dengan model waterfall yang memiliki beberapa tahapan diantaranya
Analisa kebutuhan sistem, desain, pembuatan kode, pengujian, pendukung support dan
pemiliharaan (maintenance) yang nantinya aplikasi tersebut akan diimplementasikan,
sehingga dapat digunakan untuk sistem keamanan suatu area atau kawasan yang
membutuhkan pengaman.

Kata kunci : Haar-Like-Feuture, License Plate Recognition, Viola Jones.


Alamat :*Perumahan Bintang Alam Blok E4/4, Desa Telukjambe,
Kecamatan Teluk Jambe Timur Kabupaten Karawang, 41361.
Rudi.Hardiansyah@student.unsika.ac.id
**Fakultas Ilmu Komputer Universitas Singaperbangsa Karawang

i
ABSTRACT

PLATE LICENSE RECOGNITION


USING VIOLA JONES ALGORITHM

Rudi Hardinsyah
1041177004208
Informatics Engineering Program
Faculty Of Computer Science Singaperbangsa University Of Karawang, 2017
Guide 1 : Aries Suharso, S.Si.,M.Kom
Guide 2 : Purwantoro, M.Kom
 
           With the rapid development of science and technology as it is today, many
emerging innovations that make it easier for humans to perform their daily activities.
Image processing is the processing or analyzing the digital image which counts the image
processing specific information relating to personal identification that can be used in a
system.
The introduction of automatic vehicle number plate is one of the essential
techniques of image processing which is a part of intelligent transport systems that can
be used to identify the vehicle and sipengendara only by understanding the license plate
only.
Therefore, it is designed an application of plate number recognition by using viola
jones with method of Software Development Life Cycle (SDLC) with waterfall model
which has several stages including system requirement analysis, design, code making,
testing, support and maintenance that will be implemented, So it can be used for the
security system of an area or area in need of security.

Keywords: Haar-Like-Feuture , License Plate Recognition,Viola Jones.

ii
KATA PENGANTAR

Alhamdulillah, segala puji serta syukur kehadirat Allah SWT atas karunia dan
Rahmat-Nya sehingga penulis dapat menyelesaikan skripsi ini. Adapun judul dari
ini adalah “Pengenalan Plat Nomor Kendaraan Menggunakan Algoritma Viola
Jones ” ini dapat diselesaikan dengan baik. Disadari bahwa tanpa bantuan dan
dukungan beberapa pihak, skripsi ini tidak dapat diselesaikan dengan baik. Oleh
karena itu pada kesempatan ini diucapkan terimakasih kepada:
1. Bapak Prof. Dr H. Moh. Wahyudin Zakarsyi, CPA. selaku Rektor di
Universitas Singaperbangsa Karawang
2. Bapak Oman Komarudin, M.Kom Selaku Dekan Fakultas Ilmu Komputer.
3. Bapak Ade Andri Hendriadi S.Si, M.Kom selaku Wakil Dekan Fakultas
Ilmu Komputer
4. Bapak Aries Suharso S.Si, M,Kom selaku KA. Program Studi Teknik
Informatika UNSIKA dan sebagai dosen pembimbing.
5. Bapak Purwantoro, M.Kom Selaku dosen pembimbing kedua yang selalu
senang tiasa telah membantu dan mengarahkan saya dalam bimbingan
penulisan skripsi ini.
6. Kedua orang tua saya Bapak Haryono dan ibu Juartik yang tidak pernah
lelah memberikan do’a dan motivasi kepada saya, semoga allah
memberikan kesempatan saya untuk membalas pengorbanan Bapak dan
ibu saya.
7. Adik saya David dan Rafi yang telah memberikan saya dukungan dan
semangat dalam penulisan skripsi ini.
8. Ahmad Sirojul Munir, Nurul Hakim, Syahroni Ridwan, Afriyansyah, Tio
Abdul Said, Ahmad Khoerul, Eno Sunandar yang selama ini bersama -
sama menikmati pahit manisnya penyusunan skripsi ini dengan saya.
9. Semua pihak yang tidak disebutkan satu persatu yang telah membantu
baik secara langsung maupun tidak langsung dalam penyusunan laporan
karya tulis ini.

Akhir kata, semoga penelitian ini dapat bermanfaat bagi penulis khususnya,
serta bagi seluruh pihak yang berkepentingan pada umumnya. Semoga penelitian

iii
ini dapat memberikan sumbangan yang baik bagi kemajuan ilmu pengetahuan dan
kemajuan terknologi serta bermanfaat secara positif bagi akademika Universitas
Singaperbangsa Karawang (UNSIKA). Atas rahmat yang Maha Kuasa, semoga
Allah SWT selalu melimpahkan karunia-Nya pada kita semua. Amin Yaa Rabbal
‘Alamiin.

Karawang, Juli 2017

Rudi Hardiansyah

iv
DAFTAR ISI
 

LEMBAR PENGESAHAN
ABSTRAK .............................................................................................................. i
ABSTRACT ........................................................................................................... ii
KATA PENGANTAR .......................................................................................... iii
DAFTAR ISI ...........................................................................................................v
DAFTAR GAMBAR .......................................................................................... viii
DAFTAR TABEL ................................................................................................ ix
BAB I PENDAHULUAN .......................................................................................1 
1.1 Latar Belakang Masalah ..............................................................................1
1.2 Rumusan Masalah .......................................................................................2
1.3 Batasan Masalah ..........................................................................................2
1.4 Tujuan Penelitian .........................................................................................2
1.5 Manfaat
Penelitian .............................................................................................................3
...............................................................................................................................
1.6 Metodologi penelitian..................................................................................3
1.7 Sistematika Penulisan ..................................................................................3
BAB II LANDASAN TEORI ................................................................................5
2.1 Teori yang Relevan dalam Penelitian ........................................................5
2.1.1 Plat Nomor Kendaraan .......................................................................5
2.1.2 LPR (License Plate Recognition) .......................................................5
2.1.3 Computer Vision .................................................................................6
2.1.4 Citra Digital ........................................................................................6
2.1.4.1 PengolahanCitra.........................................................................7
2.1.4.2 Kategori Pengolahan Citra .......................................................8
2.1.5 Ruang Warna Pada Citra .....................................................................8
2.1.5.1 RGB (Red Green Blue) ...........................................................9
2.1.5.2 Grayscale ..............................................................................10
2.1.6 SDLC (Software Development Life Cycle ........................................11
2.1.6.1 Waterfall................................................................................11

v
2.1.7 Flowchart ..........................................................................................12
2.1.7 Deteksi Objek ..................................................................................15
2.1.8 Viola-Jones Classifier ......................................................................15
2.1.9 EmguCv ...............................................................................................17
2.1.10 Rekayasa Perangkat lunak ................................................................18
2.1.11 Koefisien Variasi ...............................................................................19
2.2 Penelitian Sebelumnya .............................................................................19
2.2.1 Penelitian Terdahulu (Jurnal 1) ..........................................................19
2.2.2 Penelitian Terdahulu (Jurnal 2) ..........................................................19
2.2.3 Penelitian Terdahulu (Jurnal 3) ..........................................................20
2.2.4 Penelitian Terdahulu (Jurnal 4) ..........................................................20
2.2.5 Perbedaan Dengan Penelitian Sebelumnya ........................................21
2.2.6 Kesimpulan Penelitian Sebelumnya ...................................................22
BAB III OBJEK DAN METODOLOGI PENELITIAN ..................................23
3.1 Objek Penelitian .......................................................................................23
3.2 Metode Penelitian .....................................................................................23
3.2.1 Teknik Pengumpulan Data ..................................................................24
3.2.2 Pengembangan Sistem .........................................................................24
BAB IV HASIL DAN PEMBAHASAN ............................................................28
4.1 Pengumpulan Kebutuhan ...................................................................... 28
4.1.1 Analisis Sistem ................................................................................ 28
4.1.2 Identifikasi Permasalahan ................................................................ 29
4.1.3 Solusi Pemecah Masalah .................................................................. 29
4.1.4 Kebutuhan Sistem ............................................................................ 30
4.2 Desain .................................................................................................... 31
4.2.1 Perancangan Sistem ......................................................................... 31
4.2.2 Pembuatan Cascade Classifier ..........................................................33
4.2.3 Perancangan Interface ...................................................................... 37
4.3 Pembuatan Kode .................................................................................... 38
4.4 Pengujian ................................................................................................ 39
4.5 Pendukung (support) atau pemeliharan (maintenance) .......................... 45

vi
BAB V PENUTUP ................................................................................................45
5.1 Kesimpulan ............................................................................................ 45
5.2 Saran ..................................................................................................... 45
DAFTAR PUSTAKA .........................................................................................46
LAMPIRAN

vii
DAFTAR GAMBAR

Gambar 2.1 Peroses Pengolahan Citra ....................................................................7


Gambar 2.2 Warna RGB .........................................................................................9
Gambar 2.3 Kombinasi Warna RGB ....................................................................10
Gambar 2.4 Representasi Grayscale .....................................................................10
Gambar 2.5 Ilustrasi Model Waterfall ..................................................................11
Gambar 2.6 Gambar Integral Image .....................................................................14
Gambar 2.7 Perhitungan Integral Image...............................................................14
Gambar 2.8 Sub-window Persegi Panjang ............................................................14
Gambar 2.9 Proses Cascade Classifier ................................................................ 15
Gambar 3.1 Rancangan Penelitian ........................................................................24
Gambar 4.1 Flowchart sistem pengamanan yang sedang berjalan .......................29
Gambar 4.2 Flowchart Skematik sistem aplikasi Pengenlan Plat Nomor
Kendaraan ........................................................................................ 32
Gambar 4.3 Flowchart sistem pengenalan plat nomor yang diajukan ..................32
Gambar 4.4 Sample gambar plat postive dan negatif .......................................... 33
Gambar 4.5 File (*.txt) negatif ............................................................................. 34
Gambar 4.6 Proses pemotongan dan pendandaan .................................................34
Gambar 4.7 File (*.txt) Positif .............................................................................35
Gambar 4.8 Peroses Pelatihan .............................................................................. 36
Gambar 4.9 Desain Interface Tampilan Aplikasi ................................................ 38
Gambar 4.10 Tampilan Utama Pengenalan Plat Nomor Kendraan .......................38
Gambar 4.11 Kondisi Awal Sistem........................................................................40
Gambar 4.10 Pengenalan Plat Nomor Kendaraan..................................................41

viii
DAFTAR TABEL
 

Tabel 2.1 Simbol Flowchart .................................................................................19


Tabel 2.2 Perbandingan Riset Terdahulu ..............................................................22
Tabel 4.1 Kebutuhan Sistem .................................................................................30
Tabel 4.2 File Vector.............................................................................................35
Tabel 4.3 Haar-Training .......................................................................................36
Tabel 4.4 Proses Pelatihan .....................................................................................37
Tabel 4.5 Pengujian Cascade ................................................................................40
Tabel 4.6 Uji Plat Nomor .......................................................................................41
Tabel 4.7 Penilaian .................................................................................................43
Tabel 4.8 Kuisioner Pengenalan Plat Nomor Kendaraan .......................................43

ix
 

10

Anda mungkin juga menyukai