BAB I PENDAHULUAN A. Latar Belakang dan Permasalahan Kemajuan di bidang ilmu pengetahuan dan teknologi yang sangat pesat dalam kurun waktu belakangan ini mengakibatkan banyak aspek kehidupan manusia termudahkan. Salah satu aspek yang dimaksud adalah bidang transportasi yang mulai dirambah oleh teknologi cerdas. Dengan menggabungkan kemajuan sistem informasi, komunikasi, sensor, dan pemodelan maju dan algoritma untuk meningkatkan kinerja transportasi darat, Intelligent Transportation Systems (ITS) berkembang menjawab makin banyaknya jumlah pelaku dan variasi alat transportasi di kehidupan sehari-hari. (Ben-Akiva, 2008) Tidak hanya dalam pengaturan lalu lintas di jalan raya, namun bidang ini juga berperan dalam sistem keamanan seperti manajemen parkir kendaraan, identifikasi kendaraan curian, deteksi kecepatan kendaraan otomatis, serta pengawasan dan akses kendaraan pada suatu tempat tertentu. Metode yang paling sering digunakan adalah dengan pengenalan plat nomor kendaraan. Manusia sering dijadikan sebagai pelaku utama dalam tugas-tugas pengenalan, pencatatan, dan pengawasan tiap plat nomor kendaraan. Hal ini tentu kurang efisien mengingat manusia memiliki batas ketahanan fisik yang berakibat pada menurunnya ketelitian dan kecepatan proses, sehingga berujung pada kesalahan-kesalahan yang tidak seharusnya terjadi. Sebenarnya, peran manusia dalam melakukan tugas-tugas pengenalan, pencatatan, dan pengawasan tiap plat nomor kendaraan dapat dikurangi dengan memasukan komputer sebagai pengganti tugas manusia. Melalui komputer, citra digital dapat diolah sehingga plat kendaraan dapat ditangkap, dianalisa, dibaca, dan disimpan oleh komputer. Teknologi ini merupakan salah satu cabang bahasan 1 2 bidang ilmu pengelihatan komputer (computer vision) berupa pembacaan plat nomor kendaraan otomatis atau biasa disebut Automatic Number Plate Recognition (ANPR). Dengan mengganti manusia menjadi komputer, diharapkan efisiensi dan optimalisasi dapat tercapai karena sifat komputer yang presisi dan relatif lebih tahan lama. Permasalahan inilah yang menjadi fokus utama penulis mengusulkan proyek akhir dengan judul “Pengenal Plat Nomor Kendaraan Berbasis Raspberry Pi.” B. Maksud dan Tujuan Maksud dalam pembuatan proyek akhir ini adalah sistem mampu mengenali plat nomor kendaraan melalui pengolahan citra (image processing) dan pengenalan karakter dari citra yang didapatkan dari penglihatan komputer (computer vision) oleh kamera. Tujuan pembuatan proyek akhir adalah sebagai berikut. 1. Mendapatkan algoritma pemrograman untuk mengenal plat nomor kendaraan. 2. Mengambil citra secara otomatis dari kamera ketika kendaraan berada pada jarak yang disyaratkan. 3. Sistem dapat mengenali bagian kendaraan yang merupakan plat nomor dari kendaraan tersebut. 4. Sistem dapat merotasikan bagian plat kendaraan yang terdeteksi apabila diperlukan agar hasil yang didapat tegak lurus. 5. Mensegmentasi tiap bagian karakter yang terdeteksi pada plat nomor kendaraan. 6. Sistem dapat melakukan pembacaan tiap karakter yang berhasil dikenali pada plat nomor kendaraan. 3 C. Batasan Masalah Batasan masalah dalam penyusunan proyek akhir ini adalah sebagai berikut. 1. Algoritma sistem dibuat menggunakan bahasa pemrograman Python 2.7 dengan pengolah citra menggunakan OpenCV 3.0.0 dan Tesseract OCR sebagai pengenal karakter optik. 2. Data citra didapat dari kamera webcam dengan jarak kamera dan kendaraan antara 65-95 cm. 3. Plat nomor kendaraan yang digunakan sebagai objek adalah plat motor standar dari Kepolisian Republik Indonesia menurut UU No.22 tahun 2009 tentang Lalu Lintas dan Angkutan Jalan. 4. Plat nomor kendaraan yang digunakan sebagai objek adalah plat kendaraan bukan umum dengan warna dasar hitam dan tulisan putih. 5. Adapun plat mobil dan tipe plat kendaraan lain yang diuji dalam penelitian ini hanyalah digunakan sebagai data komparasi. 6. Data citra diambil pada saat kendaraan dalam keadaan diam. D. Metode Proyek Akhir Metode yang digunakan dalam pembuatan proyek akhir dan penyusunan laporan proyek akhir ini adalah sebagai berikut. 1. Metode pustaka Yaitu dengan cara memelajari buku-buku literature yang berhubungan dengan masalah yang dihadapi dalam pembuatan alat yaitu mengenai pengolahan citra, penyaringan citra, deteksi objek, dan Raspberry Pi serta referensi tentang OpenCV, Optical Character Recognition (OCR), Linux, dan bahasa pemrograman Python. 2. Metode perancangan Yaitu dengan mencoba membuat desain sistem pengenal plat nomor kendaraan melalui tiga langkah pokok yaitu deteksi plat kendaraan, segmentasi karakter, dan pengenalan karakter. 4 3. Metode pengujian Yaitu dilakukan dengan menguji sistem yang dibuat secara keseluruhan untuk mengetahui apakah program yang dimasukan dalam Raspberry Pi berjalan sesuai keinginan dan dapat melakukan pembacaan karakter pada plat kendaraan secara tepat. 4. Metode browsing Yaitu dengan mencari literature dari internet tentang hal-hal yang berhubungan dengan masalah yang dihadapi. E. Sistematika Penulisan Sistematika penulisan laporan proyek akhir ini terdiri dari 5 (lima) bab sebagai berikut. BAB I, PENDAHULUAN, berisi latar belakang dan permasalahan, maksud dan tujuan, batasan masalah, serta sistematika penulisan laporan. BAB II, LANDASAN TEORI, berisi landasan teori tentang algoritma sistem, metode-metode yang digunakan, komponen utama sistem, dan komponen pendukung yang digunakan dalam perancangan alat ini. BAB III, PERANCANGAN SISTEM, berisi uraian rinci mengenai rancangan sistem pengenal plat nomor kendaraan dengan Raspberry Pi secara keseluruhan. BAB IV, PENGUJIAN DAN PEMBAHASAN, berisi tentang proses pengujian sistem pengenal plat nomor kendaraan hingga mendapatkan data hasil pengujian untuk dilakukan pembahasan berdasarkan teori-teori yang telah didapatkan serta memperhatikan faktor-faktor yang mempengaruhi. BAB V, PENUTUP, berisi tentang kesimpulan dan saran sehingga sistem ini dapat menjadi lebih baik dan dapat dikembangkan untuk penelitian lebih lanjut.