• Tidak ada hasil yang ditemukan

Perancangan dan Realisasi Perangkat Pendeteksi Nilai Mata Uang Kertas Rupiah Dengan Metode Histogram of Oriented Gradient dan Keabsahan Dengan Metode Histogram Interseksi Berbasis Rasberry PI.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan dan Realisasi Perangkat Pendeteksi Nilai Mata Uang Kertas Rupiah Dengan Metode Histogram of Oriented Gradient dan Keabsahan Dengan Metode Histogram Interseksi Berbasis Rasberry PI."

Copied!
23
0
0

Teks penuh

(1)

i Universitas Kristen Maranatha

Perancangan dan Realisasi Perangkat Pendeteksi Nilai Mata Uang Kertas Rupiah dengan Metode Histogram of Oriented Gradient dan Keabsahan dengan Metode

Histogram Interseksi Berbasis Raspberry Pi

Disusun Oleh: Citta Farenty (0922049)

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof.Drg.Suria Sumantri, MPH no. 65, Bandung, Indonesia

Email : cittafarenty@gmail.com

ABSTRAK

Pada Tugas Akhir ini dirancang dan direalisasikan perangkat pendeteksi nilai

mata uang kertas Rupiah dengan metoda histogram of oriented gradient dan pendeteksi keabsahan dengan metoda histogram interseksi menggunakan raspberry pi. Realisasi perangkat ini dibantu dengan library OpenCv untuk membantu mengolah citra. library

scikit-image, dan scikit-learn juga digunakan untuk membantu mengklasifikasi dengan

support vector machine.

Dari hasil perancangan, perangkat berhasil diaplikasikan dengan baik untuk mendeteksi keabsahan mata uang kertas rupiah beserta nominalnya dengan persentase

keberhasilan sebesar 92 %.

(2)

ii Universitas Kristen Maranatha

Design and Realization of Rupiah Currency Value Detector with Histogram of Oriented Gradient Method and Authenticity with Histogram Intersection Method

using Raspberry-Pi

Compiled By: Citta Farenty (1122059)

Major of Electrical Engineering, Faculty of Technique, Maranatha Christian University Jl. Prof.Drg.Suria Sumantri, MPH no. 65, Bandung, Indonesia

Email : cittafarenty@gmail.com

ABSTRACT

This final project used to designed and realized detector of rupiah currency value

with histogram of oriented gradient method and authenticity detector with histogram intersection using raspberry pi. Realization of this device assisted with OpenCV library to help processing image. Scikit-image and scikit-learn library also used to help classify

the currency value using support vector machine.

From the results of the design, the device successfully applied well to detect the

value of rupiah currency, and also detect its authenticity with the percent of success about 92%.

(3)

iv Universitas Kristen Maranatha

DAFTAR ISI

Halaman

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ...iii

DAFTAR ISI ... iv

DAFTAR TABEL ... vi

DAFTAR GAMBAR ... vii

BAB I PENDAHULUAN I.1 LATAR BELAKANG MASALAH ... 1

I.2 IDENTIFIKASI MASALAH ... 1

I.3 PERUMUSAN MASALAH ... 2

I.4 TUJUAN.. ... 2

I.5 BATASAN MASALAH ... 2

I.6 SISTEMATIKA PENULISAN ... 3

BAB II LANDASAN TEORI II.1 HISTOGRAM OF ORIENTED GRADIENT ... 5

II.2 SUPPORT VECTOR MACHINE ... 9

II.3 HISTOGRAM INTERSEKSI ... 12

II.4 DATASET MNIST ... 16

II.5 RASPBERRY PI ... 16

II.6 MODUL WEBCAM LOGITECH C270 ... 20

II.7 BAHASA PEMOGRAMAN PYTHON ... 21

II.8 OPENCV ... 27

II.9 LIBRARY PENDUKUNG ... 27

BAB III PERANCANGAN DAN REALISASI III.1 PERANCANGAN SISTEM ... 29

III.1.1 PERANCANGAN PERANGKAT ... 30

III.2 PERANCANGAN PERANGKAT KERAS ... 31

(4)

v Universitas Kristen Maranatha

III.3.1 DIAGRAM ALIR PERANGKAT LUNAK ... 33 BAB IV DATA PENGAMATAN DAN ANALISIS

IV.1 PENGUJIAN NILAI HISTOGRAM INTERSEKSI UNTUK DETEKSI KEABSAHAN ... 43 IV.2 PENGUJIAN PERANGKAT DALAM MENDETEKSI NILAI KEABSAHAN DAN NILAI MATA UANG KERTAS RUPIAH ... 46 IV.3 PENGUJIAN WAKTU TRAINING & WAKTU EKSEKUSI PERANGKAT ... 49 IV.4 PENGUJIAN PENGARUH INTENSITAS CAHAYA TERHADAP

KESTABILAN PERANGKAT ... 49 BAB V SIMPULAN DAN SARAN

V.1 SIMPULAN ... 51 V.2 SARAN…. ... 51

(5)

vi Universitas Kristen Maranatha

DAFTAR TABEL

Halaman Tabel 2.1 Spesifikasi Raspberry Pi Model A, Raspberry Pi Model B dan Raspberry Pi

Model B+ ... 18 Tabel 4.1 Pengujian Nilai Histogram Interseksi untuk Uang Asli ... 43 Tabel 4.2 Pengujian Nilai Histogram Interseksi untuk Uang Palsu ... 46 Tabel 4.3 Pengujian Perangkat Secara Keseluruhan Menggunakan Uang Kertas Rupiah

Asli ... 47 Tabel 4.4 Pengujian Perangkat Secara Keseluruhan Menggunakan Uang Kertas Rupiah

Palsu ... 48 Tabel 4.5 Waktu Eksekusi Perangkat dalam Mengolah Proses ... 49 Tabel 4.6 Pengujian Perangkat Secara Keseluruhan Menggunakan Uang Kertas Rupiah

(6)

vii Universitas Kristen Maranatha

DAFTAR GAMBAR

Halaman

Gambar 2.1 Algoritma Histogram of Oriented Gradient ... 5

Gambar 2.2 Cell yang Menyusun Sebuah block ... 6

Gambar 2.3 Cell yang Menyusun block Dapat Berupa Lingkaran atau Persegi ... 6

Gambar 2.4 Vektor Ciri HOG diambil dari tiap cell ... 7

Gambar 2.5 Contoh Algoritma Histogram of Oriented Gradient ... 8

Gambar 2.6 SVM ... 10

Gambar 2.7 Algoritma Histogram Interseksi ... 12

Gambar 2.8 Warna pada Setiap Piksel ... 13

Gambar 2.9 Grafik Warna Histogram ... 13

Gambar 2.10 Ukuran Berbeda Namun Distribusi Warna Sama ... 14

Gambar 2.11 Raspberry Pi Model A, Model B, dan Model B+ ... 17

Gambar 2.12 Urutan Pin-Pin GPIO pada Raspberry PI ... 20

Gambar 2.13 Webcam Logitech C270 ... 21

Gambar 2.14 Blok Diagram Proses Intrepreters ... 22

Gambar 2.15 Blok Diagram Proses Compilers ... 23

Gambar 2.16 Membuat Aplikasi Hello World dengan Interactive Mode ... 23

Gambar 2.17 Cara Mengakses IDLE Python ... 24

Gambar 2.18 Pembuatan Program di IDLE ... 24

Gambar 2.19 Membuat File coba.py Menggunakan Editor Nano ... 25

Gambar 2.20 Membuat Program Python di Editor Nano ... 26

Gambar 2.21 Hasil Eksekusi dari coba.py ... 26

Gambar 3.1 Diagram Blok Perangkat ... 29

Gambar 3.2 Desain Perangkat ... 30

Gambar 3.3 Realisasi Perangkat ... 31

Gambar 3.4 Wiring Diagram Modul LED Output ... 32

Gambar 3.5 Realisasi Modul LED Output... 32

Gambar 3.6 Diagram Alir Sistem ... 33

(7)

viii Universitas Kristen Maranatha

Gambar 3.8 Diagram Alir pada Subrutin Deteksi Keabsahan ... 35

Gambar 3.9 Proses Ekstraksi Fitur dan SVM Learning untu Deteksi Angka ... 37

Gambar 3.10 Diagram Alir pada Subrutin Deteksi Nominal ... 38

Gambar 3.11 Diagram Alir pada Subrutin Proses HOG ... 39

Gambar 3.12 Diagram Alir pada Subrutin Ekstraksi Dataset ... 40

Gambar 3.13 Diagram Alir pada Subrutin Training Dataset ... 41

Gambar 4.1 Sampel Uang Palsu yang Digunakan ... 45

Gambar 4.2 Tampilan Program Deteksi Keabsahan ... 47

(8)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

I.1 Latar Belakang Masalah

Perkembangan ilmu pengetahuan dan teknologi yang pesat mendorong manusia untuk menciptakan alat alat yang dapat memudahkan pekerjaan manusia, salah satunya adalah alat untuk membaca nominal uang. Tentunya dengan adanya alat ini selanjutnya manusia dapat membuat alat – alat yang berhubungan dengan uang, misalnya mesin setor tunai otomatis yang pada saat ini banyak digunakan oleh beberapa bank.

Metode yang digunakan untuk mendeteksi nominal uang pada tugas akhir ini adalah Histogram of Oriented Gradient (HOG). Prinsip dari HOG adalah menghitung nilai gradien suatu image yang diwujudkan dalam bentuk garis vektor . Image dibagi menjadi beberapa daerah kecil yang disebut cell. kumpulan dari beberapa cell membentuk sebuah block. Masing-masing cell akan ditentukan besarnya nilai gradiennya. Secara keseluruhan akan dihasilkan suatu karakteritik image yang yang ditunjukkan oleh distribusi gradien image tersebut. Untuk pengklasifikasiannya, Feature HOG dilakukan learning dengan menggunakan Support Vector Machine (SVM) untuk menghasilkan sebuah model yang akan dipakai sebagai acuan untuk menentukan obyek yang dideteksi.

Pada tugas akhir ini dibahas mengenai perancangan dan realisasi alat pendeteksi nilai mata uang kertas rupiah menggunakan raspberry pi dengan metoda Histogram of

Oriented Gradient, sedangkan untuk pendeteksi keabsahan menggunakan metoda

Histogram Interseksi.

I.2 Identifikasi Masalah

(9)

2 BAB I PENDAHULUAN

Universitas Kristen Maranatha Histogram of Oriented Gradient serta pendeteksi nilai keabsahan uang kertas rupiah

dengan metoda Histogram Interseksi menggunakan Raspberi Pi sebagai pengolah citra.

I.3 Perumusan Masalah

Perumusan masalah dalam tugas akhir ini adalah :

1. Bagaimana cara merancang dan merealisasikan perangkat perangkat pendeteksi nilai mata uang kertas Rupiah dengan metoda Histogram of

Oriented Gradient dan pendeteksi nilai keabsahan uang kertas Rupiah

dengan metoda Histogram Interseksi menggunakan Raspberi Pi sebagai pengolah citra?

2. Bagaimana cara membedakan nominal mata uang kertas rupiah menggunakan perangkat yang dibuat?

3. Bagaimana cara menentukan nilai keabsahan mata uang kertas rupiah menggunakan perangkat yang dibuat?

I.4 Tujuan

Tujuan yang ingin dicapai dalam tugas akhir ini adalah :

1. Merancang dan merealisasikan perangkat perangkat pendeteksi nilai mata uang kertas Rupiah dengan metoda Histogram of Oriented Gradient dan pendeteksi nilai keabsahan uang kertas Rupiah dengan metoda Histogram Interseksi menggunakan Raspberi Pi sebagai pengolah citra.

2. Dapat membedakan nominal mata uang kertas rupiah menggunakan perangkat yang dibuat.

3. Dapat menentukan nilai keabsahan mata uang kertas rupiah menggunakan perangkat yang dibuat.

I.5 Batasan Masalah

(10)

3 BAB I PENDAHULUAN

Universitas Kristen Maranatha

2. Pendeteksian nilai mata uang kertas Rupiah menggunakan metoda

Histogram of Oriented Gradient.

3. Pendeteksian nilai keabsahan mata uang kertas Rupiah menggunakan metoda Histogram Interseksi.

4. Uang kertas yang diteliti merupakan mata uang Rupiah yang berlaku saat ini, yaitu pecahan:

- Rp1000,00 - Rp2000,00 - Rp5000,00 - Rp10.000,00 - Rp20.000,00 - Rp50.000,00 - Rp100.000,00

5. Uang kertas yang diteliti harus memiliki fisik yang baik.

6. Uang kertas yang dapat dideteksi hanya bagian depan saja (satu sisi). 7. Parameter yang ditinjau untuk membedakan nominal satu dengan yang

lainnya, adalah angka nominal yang tertera pada uang kertas.

8. Parameter yang ditinjau untuk menentukan nilai keabsahan uang kertas adalah gambar air yang ada pada uang kertas. ( Gambar air dapat dilihat menggunakan sinar Ultra Violet)

9. Program yang digunakan menggunakan bahasa python.

I.6 Sistematika Penulisan

Sistematika penulisan untuk Tugas Akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisikan tentang latar belakang masalah,identifikasi masalah, perumusan masalah, tujuan, pembatasan masalah, dan sistematika penulisan laporan tugas akhir.

(11)

4 BAB I PENDAHULUAN

Universitas Kristen Maranatha

Pada bab ini dijelaskan teori-teori penunjang yang diperlukan dalam merealisasikan perangkat perangkat pendeteksi nilai mata uang kertas Rupiah dengan metoda Histogram of Oriented Gradient dan pendeteksi nilai keabsahan uang kertas Rupiah dengan metoda Histogram Interseksi berbasis Raspberry Pi, yaitu teori tentang single board computer Raspberry Pi, OpenCV image

processing tool, serta teori dasar pengolahan citra menggunakan Histogram Of

Oriented Gradient dan Histogram Interseksi.

BAB III PERANCANGAN DAN REALISASI

Pada bab ini dijelaskan tentang perancangan dan realisasi sistem kerja perangkat pendeteksi nilai mata uang kertas Rupiah dengan metoda Histogram of Oriented

Gradient dan pendeteksi nilai keabsahan uang kertas Rupiah dengan metoda

Histogram Interseksi berbasis Raspberry Pi, serta algoritma pemrograman.

BAB IV DATA PENGAMATAN DAN ANALISIS

Pada bab ini ditampilkan data-data hasil pengamatan nilai histogram interseksi untuk membedakan nilai keabsahan uang kertas rupiah pada perangkat, pengujian perangkat dalam mendeteksi nilai mata uang kertas Rupiah, serta kestabilan perangkat.

BAB V SIMPULAN DAN SARAN

(12)

51

Universitas Kristen Maranatha

BAB V

SIMPULAN DAN SARAN

Bab ini berisi Kesimpulan dari Tugas Akhir ini, serta saran-saran yang perlu dilakukan untuk pengembangan dan perbaikan di masa mendatang.

V.1 Simpulan

Dengan memperhatikan data pengamatan dan analisis yang telah dilakukan, dapat disimpulkan bahwa:

1. Perangkat berhasil mendeteksi keabsahan dan nominal dari uang kertas rupiah dengan persentase sebesar 92%.

2. Uang dianggap asli jika memiliki kemiripan histogram interseksi dengan dataset >=0.75

3. Perangkat belum dapat berfungsi dengan baik jika intensitas cahaya lingkungan berubah-ubah.

V.2 Saran

Saran-saran yang diberikan untuk perbaikan dan pengembangan dari perangkat pendeteksi nilai mata uang kertas rupiah dengan metoda histogram of oriented gradient dan pendeteksi keabsahan dengan metoda histogram interseksi dengan menggunakan Raspberry Pi adalah sebagai berikut :

1. Untuk mengatasi kelemahan perangkat yang belum berfungsi dengan baik jika intensitas cahaya lingkungan berubah-ubah, perangkat dapat dibuat dalam kotak tertutup yang intensitas cahayanya tetap.

(13)

52

Universitas Kristen Maranatha

(14)

1

CURRICULUM VITAE

Nama : Citta Farenty

Tempat, tanggal lahir : Batam, 4 Agustus 1994

Jenis kelamin : Perempuan

Alamat : Baloi Mas Indah Kavling No. 06

Kel.Baloi Indah, Kec.Lubuk Baja

Batam, 29462

No. telepon : +62778 423181 / +62821 15050504

Email : cittafarenty@gmail.com

Pendidikan Formal

2011 - 2015 : Universitas Kristen Maranatha, Bandung.

Fakultas Teknik, Jurusan Teknik Elektro, IPK 3.51

2008 - 2011 : SMAN 3 Batam. Jurusan IPA

2005 - 2008 : SMPN 6 Batam

1999 - 2005 : SDS Al-Azhar Batam

Pendidikan Informal

2011 : Training PLC (Programmable Logic Controler) Twido Schneider

Bandung

2014 : Pelatihan Kapita Selekta Jurusan Teknik Elektro Bandung.

2014 : Pelatihan ARM CortexTM-M4

(15)

2 Pengalaman Organisasi

2014 : Himpunan Mahasiswa Teknik Elektro Divisi Publikasi & Dokumentasi

2013 : Panitia Kontes Robot Maranatha Divisi Sekretariat

2014 : Panitia Indonesia Robotic Festival Divisi Acara

Pengalaman Teknis

2012 : Peserta Perlombaan PLC Siemens Nasional

Kemampuan Teknis :

 Bahasa Pemrograman

C, C++, VB, Linux, Python, Matlab, PLC.

 Software

MS Office, MS Visio, Adobe Photoshop, Adobe Ilustrator.

 Hardware

Merakit dan Installasi Komputer, Jaringan Sederhana, Desain Sistem Kontrol dengan

(16)

1

PERANCANGAN DAN REALISASI PERANGKAT PENDETEKSI NILAI MATA UANG

KERTAS RUPIAH DENGAN METODE HISTOGRAM OF ORIENTED GRADIENT DAN

KEABSAHAN DENGAN METODE HISTOGRAM INTERSEKSI BERBASIS RASPBERRY

PI

Oleh :

Citta Farenty

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

Abstrak–Pada Tugas Akhir ini dirancang dan direalisasikan perangkat pendeteksi nilai mata uang kertas Rupiah dengan metoda histogram of oriented gradient dan pendeteksi keabsahan dengan metoda histogram interseksi menggunakan raspberry pi. Realisasi perangkat ini dibantu dengan library OpenCv untuk membantu mengolah citra. library scikit-image, dan scikit-learn juga digunakan untuk membantu mengklasifikasi dengan support vector machine. Dari hasil perancangan, perangkat berhasil diaplikasikan dengan baik untuk mendeteksi keabsahan mata uang kertas rupiah beserta nominalnya dengan persentase keberhasilan sebesar 92 %.

Kata Kunci : Raspberry Pi, Histogram of Oriented Gradient, Histogram Interseksi, OpenCV, Image, Scikit-Learn, Support Vector Machine.

Abstract - This final project used to designed and realized detector of rupiah currency value with histogram of oriented

gradient method and authenticity detector with histogram intersection using raspberry pi. Realization of this device assisted with OpenCV library to help processing image. Scikit-image and scikit-learn library also used to help classify the currency value using support vector machine. From the results of the design, the device successfully applied well to detect the value of rupiah currency, and also detect its authenticity with the percent of success about 92%.

Keywords: Raspberry Pi, Histogram of Oriented Gradient, Histogram Intersection, OpenCV, Scikit-Image, Scikit-Learn,

Support Vector Machine.

1. Pendahuluan

Perkembangan ilmu pengetahuan dan teknologi yang pesat mendorong manusia untuk menciptakan alat alat yang dapat memudahkan pekerjaan manusia, salah satunya adalah alat untuk membaca nominal uang. Tentunya dengan adanya alat ini selanjutnya manusia dapat membuat alat – alat yang berhubungan dengan uang, misalnya mesin setor tunai otomatis yang pada saat ini banyak digunakan oleh beberapa bank.

Metode yang digunakan untuk mendeteksi nominal uang pada tugas akhir ini adalah Histogram of

Oriented Gradient (HOG). Prinsip dari HOG adalah

menghitung nilai gradien suatu image yang diwujudkan dalam bentuk garis vektor . Image dibagi menjadi beberapa daerah kecil yang disebut cell. kumpulan dari beberapa cell membentuk sebuah block. Masing-masing cell akan ditentukan besarnya nilai gradiennya. Secara keseluruhan akan dihasilkan suatu karakteritik image yang yang ditunjukkan oleh distribusi gradien image tersebut. Untuk pengklasifikasiannya, Feature HOG dilakukan

learning dengan menggunakan Support Vector Machine

(SVM) untuk menghasilkan sebuah model yang akan

dipakai sebagai acuan untuk menentukan obyek yang dideteksi.

Pada tugas akhir ini dibahas mengenai perancangan dan realisasi alat pendeteksi nilai mata uang kertas rupiah menggunakan raspberry pi dengan metoda

Histogram of Oriented Gradient, sedangkan untuk

pendeteksi keabsahan menggunakan metoda Histogram Interseksi.

2. Perancangan Sistem

Perancangan sistem pendeteksi nilai mata uang kertas rupiah dan keabsahannya terdiri dari sistem perangkat lunak yang berfungsi untuk identifikasi nilai mata uang kertas rupiah dengan metode Histogram of

Oriented Gradient (HOG), serta pendeteksi nilai

(17)

2

Gambar 1 Blok Diagram Sistem Pendeteksi Nilai Mata Uang Kertas Rupiah & Keabsahan

prinsip kerja dari sistem adalah sebagai berikut : Raspberry Pi akan mengontrol kamera untuk mengambil gambar berupa uang kertas rupiah. Gambar yang telah diambil kemudian disimpan dan dites keabsahannya, apabila gambar dideteksi sebagai uang asli, maka selanjutnya sistem akan mengidentifikasi nilai mata uang tersebut, selanjutnya hasil dari identifikasi akan ditampilkan pada Display LED.

2.1 Perancangan Perangkat

Perancangan perangkat pendeteksi nilai mata uang kertas rupiah dengan metode histogram of oriented

gradient dan pendeteksi keabsahan dengan metode

histogram interseksi, terdiri dari sebuah template yang dipasang kamera dan lampu UV dengan posisi yang tetap.

Template berfungsi sebagai tempat untuk meletakkan uang

kertas rupiah yang akan dideteksi, dengan adanya

template, maka kamera akan mengambil gambar yang

tetap, sesuai dengan daerah pengenalan yang telah ditentukan. Perancangan perangkat ini dapat dilihat pada Gambar 2.

Gambar 2 Desain Perangkat

2.2 Perancangan Perangkat Keras

Pengendali yang digunakan pada sistem ini adalah Single Board Computer Raspberry Pi. Alasan digunakannya Raspberry Pi ini karena Raspberry Pi dapat diprogram untuk mengolah gambar yang diperlukan untuk pembuatan sistem pendeteksi nilai mata uang kertas rupiah dengan metode histogram of oriented gradient dan pendeteksi keabsahan dengan metode histogram interseksi. Perangkat keras yang direalisasikan adalah perangkat keras berupa modul LED Output.

Setelah perancangan modul LED output dibuat, selanjutnya dibuat wiring diagram untuk menghubungkan

modul LED output dan raspberry pi. Perancangan wiring diagram dapat dilihat pada gambar 3.

Gambar 3 Wiring Diagram Modul LED Output

Pada gambar 3 di atas, Raspberry Pi dihubungkan dengan modul LED output. Raspberry Pi akan mengolah proses untuk mendeteksi nominal dan keabsahan, setelah diproses selanjutnya hasil akan ditampilkan pada LED.

2.3 Perancangan Perangkat Lunak

Perangkat lunak yang dipakai pada Raspberry Pi menggunakan bahasa pemograman python yang juga dibantu oleh library dari OpenCV, Library dari OpenCV digunakan untuk membantu bahasa pemrograman python dalam mengolah gambar yang diambil oleh kamera agar dapat membuat perangkat pendeteksi nilai mata uang kertas rupiah dengan metode histogram of oriented

gradient dan pendeteksi keabsahan dengan metode

histogram interseksi. Selain itu juga digunakan Library Scikit-Image dan Scikit-Learn.

(18)

3 Gambar 4 Diagram Alir Sistem

Dari gambar 4 dapat dijelaskan, proses sistem dimulai dengan mengambil gambar (capture) dari kamera webcam, setelah gambar diambil, maka gambar tersebut akan diproses ke subrutin deteksi keabsahan, jika gambar terdeteksi sebagai uang palsu maka proses akan berhenti dan tidak dilanjutkan. Tetapi jika gambar terdeteksi sebagai uang asli maka proses akan berlanjut ke subrutin deteksi nominal. Gambar akan diproses untuk ditentukan nilai nominalnya, hasil nominal yang terbaca selanjutnya akan ditampilkan pada Display LED.

Gambar 5 menunjukkan diagram alir pada subrutin deteksi keabsahan. Gambar yang diambil dari

webcam akan diproses untuk penetuan keabsahan. Tahap

pertama dari proses ini adalah menghitung nilai histogram gambar, setelah didapat histogram dari gambar maka selanjutnya nilai histogram yang didapat dari gambar yang diambil dari webcam akan dibandingkan dengan nilai histogram database. Jika gambar yang dicapture memiliki histogram interseksi lebih besar dari 0.75 maka gambar tersebut dideteksi sebagai uang asli, selanjutnya LED Asli pada modul output akan menyala dan proses dilanjutkan ke subrutin deteksi nominal. Tetapi jika nilai histogram interseksi lebih kecil dari 0.75 maka gambar tersebut dideteksi sebagai uang palsu, selanjutnya buzzer akan menyala dan proses akan berhenti sampai disini.

Gambar 5 Subrutin Deteksi Keabsahan

Pada Gambar 6, Proses deteksi nominal dimulai dengan Load SVM Model terlebih dahulu, kemudian proses selanjutnya adalah membaca gambar yang

di-capture, gambar tersebut akan melalui proses yang disebut

pre-processing, pada proses ini gambar akan dilakukan proses crop sesuai daerah pengenalannya dan di threshold.

Setelah gambar melalui pre-processing, gambar diproses HOG (subrutin HOG), selanjutnya akan dicari

edge (tepi) dari gambar tersebut, dan juga menghitung

(19)

4 Gambar 6 Subrutin Deteksi Nominal

3. Hasil dan Pembahasan

3.1 Realisasi Perangkat

Gambar 7 Realisasi Perangkat

Realisasi perangkat secara keseluruhan dapat dilihat pada gambar 7, realisasi perangkat terdiri dari template, kamera webcam Logitech dan lampu UV.

3.2 Realisasi Perangkat Keras

Realisasi modul LED output dapat dilihat pada gambar 8

Gambar 8 Realisasi Modul LED Output

3.3 Realisasi Program .

Gambar 9 Tampilan Program Deteksi Keabsahan

(20)

3.4 Pengujian dan Analisa

Untuk pengujian sistem secara keseluruhan dalam mendeteksi keabsahan dan nilai mata uang kertas Rupiah, diambil sampel sebanyak 20 sampel uang asli. Hasil pengujiannya dapat dilihat dalam tabel 1 berikut :

Tabel 1 Pengujian Perangkat Secara Keseluruhan

Menggunakan Uang Kertas Rupiah Asli Dengan Intensitas

Cahaya 90 lux.

Dari pengujian yang dilakukan dengan data pada tabel 1, dapat disimpulkan bahwa sistem secara keseluruhan memilki persentase keberhasilan sebesar 92 %.

Untuk pengujian sistem secara keseluruhan terhadap uang palsu, diambil 5 buah sampel uang palsu, hasil dari pengujian dapat dilihat dalam tabel 2 berikut:

Tabel 2 Pengujian Perangkat Secara Menggunakan Uang Kertas Rupiah Palsu

Dari data yang ada pada tabel 2 dapat disimpulkan bahwa pengujian perangkat dalam mendeteksi uang palsu memiliki persentase keberhasilan sebesar 100%.

Pembuatan dan pengujian perangkat sebelumnya dilakukan pada ruangan dengan cahaya 90 lux. Pengujian perangkat juga dilakukan di tempat yang intensitas cahayanya berbeda, yaitu pada ruangan dengan intensitas cahaya sebesar 120 lux. Untuk pengujian,diambil lima buah sampel masing masing nominal uang rupiah asli.

Tabel 3 Pengujian Perangkat Secara Keseluruhan Menggunakan Uang Kertas Rupiah Asli dengan Intensitas

Cahaya 120 lux.

Dari tabel 3, pengujian perangkat pada ruangan dengan intensitas yang berbeda (120 lux), persentase keberhasilan perangkat ini turun menjadi 2%. Hal ini dikarenakan algoritma histogram sangat peka terhadap cahaya. Jadi, jika perangkat ingin digunakan pada tempat dengan intensitas cahaya yang berbeda dari tempat pembuatan database, perangkat perlu dikalibrasi ulang, dengan cara membuat database gambar yang diambil pada tempat dengan intensitas cahaya yang diinginkan.

4. Simpulan

Dengan memperhatikan data pengamatan dan analisis yang telah dilakukan, dapat disimpulkan bahwa:

- Perangkat berhasil mendeteksi keabsahan dan nominal dari uang kertas rupiah dengan persentase sebesar 92%.

- Uang dianggap asli jika memiliki kemiripan histogram interseksi dengan dataset >=0.75 - Perangkat belum dapat berfungsi dengan baik

jika intensitas cahaya lingkungan berubah-ubah.

Daftar Pustaka

[1] B. Boser, I. Guyon, and V. Vapnik, An training

algorithm for optimal margin classifiers, Fifth

Annual Workshop on Computational Learning Theory, 1992.

[2] http://en.wikipedia.org/wiki/Scikit-image (diakses pada tanggal 20 April 2015)

[3] http://en.wikipedia.org/wiki/Scikit-learn (diakses pada tanggal 20 April 2015)

[4] http://www.keytosmart.com/raspberry-pi-b-gpio-details-pinout/ (diakses pada tanggal 30 April 2015)

[5] http://www.logitech.com/en-us/product/hd-webcam-c270 (diakses tanggal 18 Februari 2015)

[6] http://www.raspberrypi.org, diakses tanggal (18 Februari 2015)

[7] Library OpenCV, (http://docs.opencv.org, diakses tanggal 18 Februari 2014)

[8] Maji, Subhransu. Malik, Jitendra. 2009. Fast

and Accurate Digit Classification. Elsevier Inc. [9] Mordvintsev, Alexander & Abid K.(2014)

OpenCV-Python Tutorial Documentation

[10] Navneet Dalal and Bill Triggs, Histograms of

Oriented Gradients for Human Detection,

(21)

6 [11] Nixon, M.S., Aguado, A.S. 2012. Feature

Extraction & Image Processing for Computer Vision. United Kingdom. Elsevier Ltd.

[12] Raspberry Pi Basic Training : Innovative Electronics

[13] Raspberry PI,

(http://en.wikipedia.org/wiki/Raspberry_Pi, diakses tanggal 18 Februari 2015)

[14] Richadson, Matt & Shawn Wallace.(2012)

Getting Started with Raspberry Pi

[15] Shapiro, Linda G. and Stockman, George C. "Computer Vision" Prentice Hall, 2003 [16] THE MNIST DATABASE of handwritten

digits. http://yann.lecun.com/exdb/mnist/ (diakses pada 16 April 2015)

[17] The OpenCV Reference Manual

Docs.opencv.org/opencv2refman.pdf (diakses tanggal 20 April 2015)

Profil tim penulis :

Citta Farenty adalah mahasiswa Teknik Elektro-

(22)

Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. B. Boser, I. Guyon, and V. Vapnik, An training algorithm for optimal margin

classifiers, Fifth Annual Workshop on Computational Learning Theory, 1992.

2. http://en.wikipedia.org/wiki/Scikit-image (diakses pada tanggal 20 April 2015)

3. http://en.wikipedia.org/wiki/Scikit-learn (diakses pada tanggal 20 April 2015) 4. http://www.keytosmart.com/raspberry-pi-b-gpio-details-pinout/ (diakses pada

tanggal 30 April 2015)

5. http://www.logitech.com/en-us/product/hd-webcam-c270 (diakses tanggal 18

Februari 2015)

6. http://www.raspberrypi.org, diakses tanggal (18 Februari 2015)

7. Library OpenCV, (http://docs.opencv.org, diakses tanggal 18 Februari 2014) 8. Maji, Subhransu. Malik, Jitendra. 2009. Fast and Accurate Digit

Classification. Elsevier Inc.

9. Mordvintsev, Alexander & Abid K.(2014) OpenCV-Python Tutorial

Documentation

10.Navneet Dalal and Bill Triggs, Histograms of Oriented Gradients for Human

Detection, INRIA Rhˆ one-Alps, 655 avenue de l'Europe, Montbonnot 38334, France, 2005.

11.Nixon, M.S., Aguado, A.S. 2012. Feature Extraction & Image Processing for

Computer Vision. United Kingdom. Elsevier Ltd.

12.Raspberry Pi Basic Training : Innovative Electronics

13.Raspberry PI, (http://en.wikipedia.org/wiki/Raspberry_Pi, diakses tanggal 18

Februari 2015)

14.Richadson, Matt & Shawn Wallace.(2012) Getting Started with Raspberry Pi 15.Shapiro, Linda G. and Stockman, George C. "Computer Vision" Prentice Hall,

2003

16.THE MNIST DATABASE of handwritten digits.

(23)

Universitas Kristen Maranatha

17.The OpenCV Reference Manual

Gambar

gambar berupa uang kertas rupiah. Gambar yang telah diambil kemudian disimpan dan dites keabsahannya, apabila gambar dideteksi sebagai uang asli, maka
Gambar 4 Diagram Alir Sistem
Gambar 6 Subrutin Deteksi Nominal
Tabel 2 Pengujian Perangkat Secara Menggunakan Uang  Kertas Rupiah Palsu

Referensi

Dokumen terkait

memberi kesempatan mempe-lajari pekerjaannya sampai puas, memberi tanggung jawab akan pekerjaannya masing-masing, memberi kesempatan mengembang-kan diri sesuai bakat

Jika perdarahan tidak seberapa banyak dan kehamilan kurang dari 16 minggu, evakuasi dapat dilakukan secara digital atau cunam ovum untuk mengeluarkan hasil

Sifat fisika dan mekanika papan serat kerapatan sedang dari campuran 90% serat kayu mahang dan 10% serat bambu petung menggunakan perekat asam malat sebesar 25% semakin

Meskipun adanya beberapa keterbatasan, model analisa sangat membantu perhitungan pendugaan komponen ragam genetik, sehingga berdasarkan uji LRT penambahan pengaruh induk

Oleh sebab itu, banyak sekali aturan-aturan atau pemikiran tentang adat maupun perpaduan adat dengan Islam yang belum ditulis dengan baik, sehingga tidaklah mudah bagi

SEKOLAH DASAR NEGERI BALEARJOSARI 1 002.. SEKOLAH DASAR NEGERI BALEARJOSARI 2

Untuk mengetahui manajemen usahatani jeruk siam yang ada di Desa Limau Manis Kecamatan Kampar Kabupaten Kampar adalah dengan cara menggunakan metode Deskripsi

Setelah didapatkan nilai weight dan bias dari proses pembelajaran, nilai ini dimasukkan pada program di Arduino agar sistem mampu menentukan nilai sinyal PWM