Implementasi Metode RGB To HSV pada Aplikasi Pengenalan Mata Uang Kertas Berbasis Android untuk Tuna Netra

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM

SISTEM PENGENALAN BUAH MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM dan EUCLIDEAN DISTANCE

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

DETEKSI KEBAKARAN BERBASIS WEBCAM SECARA REALTIME DENGAN PENGOLAHAN CITRA DIGITAL

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III. Metode Penelitian

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR

Aplikasi Pengolahan Citra Dalam Pengenalan Pola Huruf Ngalagena Menggunakan MATLAB

BAB 4 PERANCANGAN. 4.1 Perancangan Sistem

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

PEMANFAATAN PENGOLAHAN CITRA DIGITAL DALAM MENENTUKAN KEMATANGAN BUAH KAKAO MENGGUNAKAN METODE EUCLIDEAN DISTANCE SKRIPSI

ANALISA PERBANDINGAN VISUAL METHOD DAN LIQUID PENETRANT METHOD DALAM PERBAIKAN CITRA FILM RADIOGRAFI

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK

BAB III METODE PENELITIAN. dan bahan, agar mendapatkan hasil yang baik dan terstruktur. Processor Intel Core i3-350m.

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

BAB 1 PENDAHULUAN Latar belakang masalah

BAB III METODE PENELITIAN

oleh: M BAHARUDIN GHANIY NRP

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Implementasi Sistem Pendeteksi Gerakan dengan Motion Detection pada Kamera Video Menggunakan AForge.NET

BAB III METODE PENELITIAN

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 3 ANALISA DAN PERANCANGAN

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

Judul : APLIKASI PERBAIKAN KUALITAS CITRA DIGITAL MENGGUNAKAN MATLAB 7. 1 Nama : MELISA NPM :

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

BAB III METODE PENELITIAN. Desain penelitian untuk pengenalan nama objek dua dimensi pada citra

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

BAB 4 IMPLEMENTASI DAN EVALUASI. pengenalan dan penentuan kondisi akuarium ikan hias air laut :

PENDETEKSI DAN VERIFIKASI TANDA TANGAN MENGGUNAKAN METODE IMAGE DOMAIN SPASIAL. Abstrak

KLASIFIKASI JENIS MOBIL BERDASARKAN TRANSFORMASI WAVELET MULTI SCALE DAN METODE K NEAREST NEIGHBOR

artifak / gambar dua dimensi yang memiliki kemiripan tampilan dengan sebuah subjek. - wikipedia

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan

BAB III ANALISIS DAN PERANCANGAN SISTEM

SISTEM KLASIFIKASI JENIS BERAS MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

Implementasi Principal Component Analysis (PCA) Untuk Pengenalan Wajah Manusia

IDENTIFIKASI RAMBU-RAMBU LALU LINTAS MENGGUNAKAN LEARNING VECTOR QUANTIZATION

PENGEMBANGAN APLIKASI PEMILIHAN BUAH TOMAT UNTUK BIBIT UNGGUL BERDASARKAN WARNA DAN UKURAN MENGGUNAKAN HSV DAN THRESHOLDING

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini

IJNS Indonesian Journal on Networking and Security - Volume 5 No ijns.org

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

RANCANG BANGUN SISTEM PELACAKAN OBJEK SECARA REAL TIME BERDASARKAN WARNA

UCAPAN TERIMAKASIH. Denpasar, Agustus Penulis

BAB III PERANCANGAN SISTEM

Aplikasi Mobile Pengenalan Karakter Manusia Melalui Bentuk Bagian Wajah Menggunakan Metode Learning Vector Quantization

PENERAPAN SEGMENTASI MULTI KANAL DALAM MENDETEKSI SEL PARASIT PLASMODIUM SP. I Made Agus Wirahadi Putra 1, I Made Satria Wibawa 2 ABSTRAK

ALGORITMA LEARNING VECTOR QUANTIZATION UNTUK PENGENALAN BARCODE BUKU DI PERPUSTAKAAN UNIVERSITAS GALUH CIAMIS

BAB 1 PENDAHULUAN. Bahasa Jepang menggunakan berbagai jenis karakter untuk sistem

PENGEMBANGAN SISTEM PEROLEHAN CITRA BERBASIS ISI PADA CITRA BATIK MENGGUNAKAN METODE INTEGRATED COLOR AND INTENSITY CO-OCCURRENCE MATRIX (ICICM)

1.2 Rumusan Masalah Berdasarkan latar belakang yang telah dibuat diatas, rumusan masalah yang dapat diambil adalah :

IMPLEMENTASI DAN EVALUASI

APLIKASI CONTENT BASED IMAGE RETRIEVAL DENGAN FITUR WARNA DAN BENTUK

BAB 3 ANALISIS DAN PERANCANGAN

SATUAN ACARA PERKULIAHAN TEKNIK ELEKTRO ( IB ) MATA KULIAH / SEMESTER : PENGOLAHAN CITRA / 8 KODE MK / SKS / SIFAT : AK / 2 SKS / MK LOKAL

BAB 3 ANALISIS DAN KEBUTUHAN ALGORITMA

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1

BAB 3 PERANCANGAN SISTEM. mendapatkan input, melakukan proses, dan menghasilkan output yang diinginkan oleh

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi

LEMBAR PENGESAHAN TUGAS AKHIR...

Fitur Matriks Populasi Piksel Untuk Membedakan Frame-frame Dalam Deteksi Gerakan

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

BAB III METODE PENELITIAN. Mulai. Studi Pustaka. Perancangan Perangkat Lunak. Pembuatan Sistem. Uji. Selesai. Gambar 3.1 Diagram Alir Penelitian

One picture is worth more than ten thousand words

Pertemuan 2 Representasi Citra

PENGENALAN POLA TEKSTIL MENGGUNAKAN MATRIKS CHI SQUARED SKRIPSI OLEH : SULISTYA FITRI YULAIKAH

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

JURNAL IT STMIK HANDAYANI

BAB III ANALISIS DAN PERANCANGAN SISTEM

SISTEM IDENTIFIKASI CITRA JENIS KUNYIT (Curcuma Domestica Val.) MENGGUNAKAN METODE KLASIFIKASI MINKOWSKI DISTANCE FAMILY

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-

Dielektrika, ISSN Vol. 3, No. 1 : 53-59, Pebruari 2016

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PERANGKAT LUNAK PERBAIKAN KUALITAS CITRA DIGITAL MODEL RGB DAN IHS DENGAN OPERASI PENINGKATAN KONTRAS

PPKF63108 DIGITAL IMAGE PROCESSING

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN PERANGKAT LUNAK

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

PENGOLAHAN CITRA RADIOGRAF PERIAPIKAL PADA DETEKSI PENYAKIT PULPITIS MENGGUNAKAN METODE ADAPTIVE REGION GROWING APPROACH

III. METODE PENELITIAN. menggunakan matlab. Kemudian metode trial dan error, selalu mencoba dan

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan

BAB II CITRA DIGITAL

... BAB 2 LANDASAN TEORI. 2.1 Citra

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN. Dataset

BAB III METODELOGI PENELITIAN

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

PENGENALAN CITRA WAJAH DENGAN MENGGUNAKAN TRANSFORMASI WAVELET DISKRIT DAN JARINGAN SARAF TIRUAN BACK-PROPAGATION

Transkripsi:

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: 2548-964X Vol. 2, No. 6, Juni 2018, hlm. 2319-2325 http://j-ptiik.ub.ac.id Implementasi Metode RGB To HSV pada Aplikasi Pengenalan Mata Uang Kertas Berbasis Android untuk Tuna Netra Julian Fuad Fauzi 1, Herman Tolle 2, Ratih Kartika Dewi 3 Program Studi Teknik Informatika, Email: 1 julianfuadfauzi28@gmail.com, 2 emang@ub.ac.id, 3 ratihkartikad@ub.ac.id Abstrak Citra Digital HSV mendefinisikan warna dalam terminologi Hue (Warna Sebenarnya), Saturation (Kemurnian Warna) dan Value (Kecerahan Warna) Keuntungan HSV adalah terdapat warna-warna yang sama dengan yang ditangkap oleh indra manusia. Sedangkan warna yang dibentuk model lain seperti RGB merupakan hasil campuran dari warna-warna primer. Aplikasi deteksi mata uang kertas berbasis mobile Android, sehingga pengguna dapat dengan mudah menjalankan aplikasi ini dimana saja dan kapan saja dengan handphone pengguna. Yang mana pembahasan ini tentang membangun aplikasi sistem pendeteksi nilai mata uang yang dapat digunakan pengguna tuna netra untuk mendeteksi nilai dari mata uang kertas. Pendeteksian dilakukan pada uang kertas Indonesia pecahan 1000, 2000, 5000, 10000, 20000, 50000, dan 100000. Sistem memberikan kesimpulan output berupa suara dalam Bahasa indonesia tentang nilai uang kertas Citra digital menggunakan metode RGB To HSV dapat berjalan dengan baik dan mampu mengklasifikasi sesuai dengan hasil perancangan dan dalam pengujian data test didapat hasil kesimpulan bahwa metode RGB To HSV dapat memberikan informasi jarak kemiripan citra dengan tingkat accuration sebesar 87%, precission sebesar 89%, dan recall sebesar 94%. Kata Kunci: Pengolahan Citra, RGB To HSV Abstract HSV Digital Imagery defines colors in Hue terminology (Color Actually), Saturation (Color Purity) and Value (Color Brightness) The advantage of HSV is that there are the same colors as those captured by the human senses. While the color of other models such as RGB formed a mixture of primary colors. Applications of mobile paper based paper detection Android, so users can easily run this application anywhere and anytime with mobile users. This is where the discussion is about building an app for a currency value detection system that blind users can use to detect the value of a paper currency. Detection is performed on Indonesian banknotes of 1000, 2000, 5000, 10000, 20000, 50000, and 100000. The system gives a sound output conclusion in Bahasa Indonesia about the value of banknotes Digital image using RGB2HSV method can run well and able to classify in accordance with the results of design and in testing the test data obtained the conclusion that the RGB2HSV method can provide information about the distance of the image with the accuration rate of 87%, precision of 89%, and the recall of 94%. Keywords: Image Processing, RGB To HSV 1. PENDAHULUAN Uang kertas merupakan alat pembayaran barang dan jasa yang sering kita pergunakan dalam dunia jual beli. Uang sebagai alat dalam melakukan transaksi sudah digunakan oleh seluruh manusia di setiap penjuru dunia, sama halnya pada para penyandang disabilitas seperti tuna netra misalnya. Melihat dari hal tersebut, berdasarkan keterbatasan yang tuna netra miliki, maka besar kemungkinan untuk tertukar, salah ambil, dan juga ada orang yang tidak bertanggung jawab akan memanfaatkan kelemahan mereka dalam penggunaan uang tersebut. Sejauh ini, para tuna netra menggunakan cara konvensional seperti menyusun nominal uang kertas dan membuat lipatan pada uang untuk membedakan nominal uang tersebut. Namun, kedua cara tersebut masih memiliki beberapa kelemahan, yaitu dari segi daya ingat tuna netra, kondisi fisik uang dan Fakultas Ilmu Komputer Universitas Brawijaya 2319

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2320 tidak adanya faktor penentu kejujuran bahwa pada saat bertransaksi jual-beli barang dan jasa, orang yang diajak bertransaksi memberikan uang sesuai dengan besar nilai nominal seharusnya dan mengarahkan tuna netra untuk menyusun uangnya secara benar. Pengolahan citra adalah salah satu cabang dari ilmu informatika. Pengolahan citra berkutat pada usaha untuk melakukan transformasi suatu citra atau gambar menjadi citra lain dengan menggunakan teknik tertentu. Sedangkan ruang warna adalah model matematis abstrak yang menggambarkan cara agar suatu warna dapat direpresentasikan sebagai baris angka biasanya dengan nilai-nilai dari tiga atau empat buah warna atau komponen, Citara Digital HSV mendefinisikan warna dalam terminologi Hue (Warna Sebenarnya), Saturation (Kemurnian Warna) dan Value (Kecerahan Warna) Keuntungan HSV adalah terdapat warna-warna yang sama dengan yang ditangkap oleh indra manusia. Sedangkan warna yang dibentuk model lain seperti RGB merupakan hasil campuran dari warna-warna primer. Aplikasi ini berbasis mobile Android, sehingga pengguna dapat dengan mudah menjalankan aplikasi ini dimana saja dan kapan saja dengan handphone pengguna. Yang mana pembahasan ini tentang membangun aplikasi sistem pendeteksi nilai mata uang yang dapat digunakan pengguna tuna netra untuk mendeteksi nilai dari mata uang kertas. Oleh karna itu akan dirancang dan dibuat sebuah aplikasi untuk membantu pengguna tunan netra mengetahui nilai mata uang melalui sistem pendeteksi nilai mata uang kertas dengan menggunakan metode RGB To HSV. 2. LANDASAN TEORI 2.1 Pengertian Android Android adalah kumpulan perangkat lunak yang ditujukan bagi perangkat bergerak yang mencakup tentang sistem operasi, middleware, dan aplikasi kunci. Android Standart Development Kid (SDK) menyediakan perlengkapan dan Application Programming Interface (API) yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Android dikembangkan oleh Google bersama Open Handset Allience (OHA) yaitu Aliansi perangkat selular terbuka yang terdiri dari 47 perusahaan hardware, Software dan perusahaan telekomunikasi ditujukan untuk mengembangkan standar terbuka bagi perangkat selular. (Burnette, 2009) 2.2 Pengertian Citra Digital Citra digital adalah citra yang didefinisikan sebagai fungsi f(x,y) dimana x menyatakan nomor baris, y menyatakan nilai kolom, dan f menyatakan nilai derajat keabuan pada citra. Dengan demikian (x,y) adalah posisi dari piksel dan f adalah nilai derajat keabuan pada titik(x,y). Citra yang dimaksudkan dalam keseluruhan buku ini adalah citra diam (still images). Citra diam adalah citra tunggal yang tidak bergerak. Untuk selanjutnya citra diam disebut citra saja. 1. Pixel Pixel (Picture Elements) adalah nilai setiap entri matriks pada bitmap. Rentang nilai-nilai pixel ini dipengaruhi oleh banyaknya warna yang dapat ditampilkan. Jika suatu bitmap dapat menampilkan 256 warna maka nilai-nilai pixelnya dibatasi dari 0 hingga 255. Suatu bitmap dianggap mempunyai ketepatan yang tinggi jika dapat menampilkan lebih banyak warna. Prinsip ini dapat dilihat dari contoh pada gambar 1 yang memberikan contoh dua buah bitmap dapat memiliki perbedaan dalam menangani transisi warna putih ke warna hitam. Gambar 1 Perbedaan Ketepatan Warna Bitmap Perbedaan ketepatan warna bitmap pada gambar 1 menjelaskan bahwa bitmap sebelah atas memberikan nilai untuk warna lebih sedikit daripada bitmap dibawahnya. Untuk bitmap dengan pola yang lebih kompleks dan dimensi yang lebih besar, perbedaan keakuratan dalam memberikan nilai warna akan terlihat lebih jelas. 2.3 Pengolahan Citra Pengolahan citra (image processing) merupakan proses mengolah piksel-piksel dalam citra digital untuk suatu tujuan tertentu. Beberapa alasan dilakukannya pengolahan citra pada citra digital antara lain yaitu: 1. Untuk mendapatkan citra asli dari suatu citra yang buruk karena pengaruh derau. Proses

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2321 pengolahan bertujuan mendapatkan citra yang diperkirakan mendekati citra sesungguhnya. 2. Untuk memperoleh citra dengan karakteristik tertentu dan cocok secara visual yang dibutuhkan untuk tahap yang lebih lanjut dalam memproses analisis citra ke proses akuisisi, citra yang akan diolah ditransformasikan dalam suatu representasi numerik. Pada proses selanjutnya representasi numerik tersebut yang akan diolah secara digital oleh komputer. 2.4 Metode Pengujian Untuk parameter pengukuran keberhasilan sistem dalam melakukan klasifikasi akan terlihat pada perhitungan accuracy, precision, recall, F- measure (Husugian, 2006). Untuk melakukan pengujian, maka akan digunakan sebuah standar yang disebut dengan matrix confusion. Matrix confusion berisi tentang informasi mengenai hasil klasifikasi yang sebenarnya dan prediksi hasil klasifikasi sistem. 3. PERANCANGAN SISTEM Proses deteksi uang kertas ini dibagi menjadi dua tahap utama, yang pertama adalah pra pengolahan (pre-processing) dan yang kedua adalah proses identifikasi menggunakan jaringan saraf tiruan (neural network) hopfield diskrit. Secara keseluruhan skema proses tersebut terlihat pada Gambar 2. START CITRA UANG KERTAS RESIZE RGB2HSV HISTOGRAM HITUNG KEMIRIPAN HASIL DETEKSI END Gambar 3. Diagram Alir Proses Deteksi 3.2 Proses Pengambilan Citra dan Resize Proses pengambilan citra uang kertas diambil secara offline, yang mana citra uang kertas itu diambil dari kamera atau dari galery handphone. Saat mengambil citra uang kertas tersebut, citra langsung diproses ukuran dimensinya menjadi 400x128 pixel. Pada saat pengambilan citra tersebut, kemudian aplikasi secara otomatis langsung merisize nya menjadi ukuran 400x128 pixel. Sedangkan alur pengambilan citra dan resize nya adalah sebagai berikut : Gambar 2. Skema Alir Proses Berdasarkan blok diagram pada Gambar 2. Diatas, diagram alir aplikasi deteksi uang kertas dengan jaringan saraf tiruan (neural network) hopfield diskrit dapat dilihat pada Gambar 3.

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2322 Start Panjang Image, Lebar Imaga, R, G, B, proses konversi citra dari citra RGB menjadi citra HSV. Flowchart dari proses Grayscale dapat dilihat pada Gambar 5 berikut ini: Start For i=0 to Panjang Image For j=0 to lebar Image Panjang Image, Lebar Imaga, R, G, B GetRed=R[i,j] GetGreen=G[i,j] GetBlue=B[i,j] For i=0 to Panjang Image For j=0 to lebar Image SkalaP=panjangimage/128 SkalaL=lebarimage/128 R[I,j]-H G[I,j]=S B[I,j]=v PixelR[i,j]=TotalnilaiR/JumlahR PixelG[i,j]=TotalnilaiG/JumlahG PixelB[i,j]=TotalnilaiB/JumlahB Pixel[I,j]=HSV Panjang Image = 400 Lebar Image = 128 j i j i End Gambar 5. Flowchart HSV End Gambar 4. Alir Proses Resize Citra Algoritme resize citra uang kertas : a. Mulai b. Ambil citra yang asli c. Ambil nilai panjang citra dan lebar citra d. Ekstraksi nilai R, G, B e. Hitung Skala. f. Ambil Nilai R, G, B sesuai skala atau Jumlah Elemen Pixel dalam skala. Contoh: Dari gambar 4x4 diatas akan di resize menjadi 2x2 maka akan menghasilkan pengelompokan pixel, g. Hasil resize h. Selesai 3.4 Proses Pencarian Kemiripan Citra hasil RGB To HSV akan dibentuk menjadi grafik histogram dan nilainya akan di bandingkan dengan data yang ada pada database, nilai yang paling banyak miripnya akan dijadikan hasil deteksi, berikut merupakan flowchart proses pencarian kemiripan: 3.3 Proses RGB To HSV Pada proses ini, citra uang kertas hasil resize sebelum dilakukan deteksi kemiripan dilakukan

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2323 Start Data Nilai Histogram Panjang hsitgram data training Panjang histogram data test If Nilai i=j N Y kemiripan=kemiripan+ 1 kemiripan=kemiripan+ 0 j i End Gambar 6. Proses Pencarian Kemiripan Data histogram yang telah berbentuk vector akan dijadikan nilai sebagai input yang kemudian akan dicocokkan dengan nilai data training setiap kesamaan data akan di jadikan bobot kemiripan. Proses pencocokan data vector akan di ulang sebanyak panjang hisogram, yang memiliki nilai tertinggi akan menjadi jawaban. 4. IMPLEMENTASI Spesifikasi user interface terdiri dari beberapa tampilan pada menu-menu yang ada pada aplikasi. Desain dari user interface yang baik pada suatu sistem dapat mempermudah user untuk menggunakan sistem tersebut. Berikut user interface pada sistem yang sudah dibangun, diantaranya adalah : a. Halaman Utama Aplikasi Halaman utama aplikasi merupakan tampilan awal untuk user yang didalamnya terdapat dua menu utama yaitu data training yang berfungsi untuk menampilkan daftar citra uang kertas yang digunakan sebagai data training, tombol deteksi uang berfungsi untuk mengambil gambar dari gallery android atau capture menggunakan kamera yang kemudian akan di proses untuk mendapatkan hasil deteksi uang. Gambar 6 berikut merupakan tampilan utama dari aplikasi: Gambar 6. User Interface Halaman Utama Aplikasi b. Implementasi Data Training Jika tombol data trining di klik maka sistem akan memanggil halaman yang akan menampilkan daftar citra uang kertas. Berikut merupakan potongan skrip yang berfungsi untuk menampilkan data training: Gambar 7. Halaman Data Training c. Implementasi Deteksi Uang Pada halaman dateksi uang terdapat dua tombol yang dapat digunakan dalam proses deteksi uang, tombol yang pertama yaitu capture berfungsi untuk memanggil fungsi camera dan tombol yang ke dua yaitu upload berfungsi untuk mengupload file gambar dari galeri smartphone, berikut merupakan potongan script yang berfungsi untuk mengcapture atau mengupload

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2324 gambar ke dalam aplikasi untuk di proses: kemiripan antara data vector citra training dengan data vector citra test, gambar 10 berikut merupakan hasil dari citra test yang diujikan kedalam aplikasi: Gambar 8. Halaman Deteksi Uang d. Implementasi RGB To HSV Pada gambar 9 dibawah dapat dilihat hasil preprocessing yang dilakukan oleh sistem yang terdiri dari citra RGB setelah di resize, citra hasil konversi RGB to HSV, dan hasil histogram. Fungsi RGB To HSV berfungsi untuk mengkonversi citra asli RGB menjadi citra HSV, lalu hasil ditampilkan dalam bentuk gambar. Gambar 10. Tampilan Preprocessing 5. PENGUJIAN Berdasarkan pengujian yang telah dilakukan sebanyak 7 kali percobaan seperti pada yang terlihat pada table pengujian. Pada percobaan yang di lakukan sebnyak 7 kali. Tabel 1 Confusion Matrix Pengujian 1 Actual Class Actual Postitive Actual Negative Predicted Class Classification Classification Positive Negative 9 0 0 1 TP TN Accuracy TP TN FP FN Gambar 9. Tampilan Preprocessing e. Implementasi Hasil Deteksi Setelah preprocessing di lakukan maka lanjut ke proses deteksi dengan menghitung = 9+0 / 9+1+0+0 = 9/10 = 0.9 = 90% TP Pr ecission TP FP

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 2325 = 9 / 9+0 = 9/9 = 1 = 100% TP Re call TP FN = 9/ 9+0 = 9/9 = 1 = 100% Pengujian diatas dilakukan sebanyak 7 kali sehingga menghasilkan hasil pengujian accuration, precission, dan recall seperti pada table 2 Berikut: Tabel 2 Hasil Pengujian Accuration, Precission dan Recall 1 2 3 4 5 6 7 Nominal Pecahan Accuration Precission Recall Rp.1000 90% 100% 100% Rp.2000 100% 100% 100% Rp.5000 100% 90% 100% Rp.10000 90% 70% 100% Rp.20000 70% 100% 90% Rp.50000 60% 90% 70% Rp.100000 100% 70% 100% Rata-rata 87% 89% 94% 6. KESIMPULAN Berdasarkan pengujian pada bab sebelumnya, didapat kesimpulan dalam penelitian klasifikasi uang kertas menggunakan metode RGB To HSV ini, diantaranya adalah: 1. Klasifikasi Citra digital menggunakan metode RGB To HSV dapat berjalan dengan baik dan mampu mengklasifikasi sesuai dengan hasil perancangan. 2. Dalam pengujian data test didapat hasil kesimpulan bahwa metode RGB To HSV dapat memberikan informasi jarak kemiripan citra dengan tingkat accuration sebesar 87% precission sebesar 89% dan recall sebesar 94%. DAFTAR PUSTAKA Aniati murni Arymurthy & Suryana Setiawan., 1992, Pengantar Pengolahan Citra, Elex Media Komputindo Bratko, Ivan. (1990), Prolog Programming for Artificial Intelligence, (International Computer Science Seris) 2nd, ed, Wesley Publishing Company, Inc. Singapore. Ed Burnette., 2009, Hello Android 2nd Edition, USA. Hamel L. 2008. Model Assessment with ROC Curves. The Encyclopedia of Data Warehousing and Mining. 2nd Edition. Idea Group Publisher. Hidayatul, Ritma. 2015. Aplikasi Sistem Pakar untuk Mendiagnosa Penyakit Mata Katarak Menggunakan Metode Naive Bayes Classifier Berbasis Web, Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammdiyah Malang. Munir, Rinaldi. (2004). Pengolahan Citra digital dengan Pendekatan Algoritmik, Penerbit Informatika Bandung. Nurfarianti, Yovita. Sistem Pakar untuk Diagnosis Dismenore Menggunakan Metode Naive Bayes, Program Studi Informatika Universitas Tanjungpura. Porbadi Dwi Aryo. 2014. Alat Deteksi Nominal Uang Kertas Untuk Penyandang Tuna Netra. Universitas Brawijaya. Malang. Suyanto. 2007. Artificial Intelegence (Seraching, Reasoning, Planning, dan Learning). Bandung:Informatika