IDENTIFIKASI NILAI NOMINAL UANG KERTAS DENGAN METODE LOCAL BINARY PATTERN

Ukuran: px
Mulai penontonan dengan halaman:

Download "IDENTIFIKASI NILAI NOMINAL UANG KERTAS DENGAN METODE LOCAL BINARY PATTERN"

Transkripsi

1 IDENTIFIKASI NILAI NOMINAL UANG KERTAS DENGAN METODE LOCAL BINARY PATTERN SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh: Pius Juan Pratama PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2016

2 THE IDENTIFICATION OF PAPER MONEY S NOMINAL VALUE BY APPLYING LOCAL BINARY PATTERN A Final Project Presented as Partial Fulfillment of The Requirements To Obtain the Sarjana Komputer Degree In Informatics Engineering Study Program By: Pius Juan Pratama INFORMATICS ENGINEERING STUDY PROGRAM DEPARTMENT OF INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2016

3 HALAMAN PERSETUJUAN ii

4 HALAMAN PENGESAHAN iii

5 HALAMAN PERSEMBAHAN Karya ini saya persembahkan kepada : Tuhan Yesus Kristus yang selalu memberikan berkat, rahmat dan pencerahan yang melimpah dalam proses pengerjaan tugas akhir ini. Keluarga, Bapak Gregorius Rujito, Ibu Y. Siwi Puji Lestari, dan Adik Andreas Titus Prayoga yang telah memberikan banyak sekali semangat, motivasi, doa dan dukungan. Ibu Dr. Anastasia Rita Widiarti selaku dosen pembimbing skripsi yang dengan sabar memberikan bimbingan dan pengarahan yang terbaik dalam pengerjaan tugas akhir ini. Seluruh teman-teman semua yang telah banyak memberikan motivasi, ilmu, semangat, doa, dan penghiburan selama berproses bersama dalam bangku perkuliahan dan penyelesaian tugas akhir. iv

6 PERNYATAAN KEASLIAN KARYA v

7 LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS vi

8 IDENTIFIKASI NILAI NOMINAL UANG KERTAS DENGAN METODE LOCAL BINARY PATTERN ABSTRAK Uang merupakan alat pembayaran yang dapat diterima secara umum guna mempermudah proses tukar menukar atau pembayaran barang dan jasa di suatu wilayah tertentu. Uang saat ini merupakan alat yang paling penting dalam melakukan transaksi yang digunakan oleh manusia. Sama seperti halnya manusia normal, para penyandang disabilitas seperti penyandang tunanetra juga menggunakan uang sebagai alat transaksi pada kehidupan sehari hari. Keterbatasan penyandang tunanetra dalam hal melihat menjadikan mereka sulit dalam melakukan identifikasi pada nilai nominal uang terutama pada uang kertas. Berdasarkan atas permasalahan tersebut, pada penelitian ini peneliti hendak membuat suatu sistem yang dapat mengidentifikasi nilai nominal yang terkandung dalam uang kertas Rupiah untuk membantu penyandang tunanetra dalam melakukan proses identifikasi. Proses identifikasi dilakukan dengan mengenali pola dari uang kertas Rupiah. Sebelum melakukan proses pengenalan pola dilakukan tahap prapemrosesan dengan menggunakan proses grayscaling dan proses resize. Proses pengenalan pola dilakukan dengan cara mengekstraksi ciri menggunakan metode Local Binary Pattern (LBP). Pola yang sudah didapat dari tiap jenis uang akan digunakan untuk proses identifikasi yaitu pengklasifikasian uang dengan metode pendekatan k-nearest Neighbor (k-nn). Pada proses pengujian penelitian ini menggunakan 105 data uang kertas. Hasil proses pengujian penggunaan metode ekstraksi ciri Local Binary Pattern dan metode klasifikasi k-nearest Neighbor menghasilkan akurasi sebesar 98,0952 % dengan waktu komputasi 66,65 detik pada pengujian 3 fold crossvalidation dengan nilai k=2. Pada proses identifikasi menggunakan citra dengan dimensi citra baris 192 dan kolom 256. Model yang digunakan pada proses identifikasi adalah datatrain terbaik pada proses pengujian 3 fold crossvalidation terhadap 105 data. Proses identifikasi menghasilkan akurasi sebesar 86,667 % pada nilai k=2. Kata Kunci: identifikasi, nilai nominal, uang kertas, local binary pattern, k-nearest neighbor vii

9 THE IDENTIFICATION OF PAPER MONEY S NOMINAL VALUE BY APPLYING LOCAL BINARY PATTERN ABSTRACT Money is a payment tool which can be accepted to make the payment process of goods and service easier. Nowadays, money is one of the most important tools to do the transaction for every person. Money is used not only by normal people, but also by the disabled, as an example by blind people. The disability that they have makes them more difficult to do an identification to nominal value on paper money. Based on the problem, the researcher made a system that could identify the nominal value on Rupiah paper money in order to help blind people doing an identification process. The identification process was done by identifying the design of Rupiah paper money. Before conducting the process, the researcher did a gray scaling process and resize process. The process of design identification was conducted by extracting the characteristic using Local Binary Pattern (LBP) method. The design which had been got from each type of the money was used to identification process. The process was classifying the money using k-nearest Neighbor (k-nn) method. On the testing process, this research used 105 data of paper money. After applying Local Binary Pattern extraction method and k-nearest Neighbor classification method, the result of the test showed an accuracy of 98,0952% on 66,65 seconds of computation time that had been done on 3 fold cross validation on the value of k = 2. The identification process used image with 192 rows and 256 columns as the dimension. The model that was used on the identification process was the best train data on the 3 fold cross validation testing of 105 data. The identification process showed an accuracy of 86,667 % on the value of k = 2. Keywords: identification, nominal value, paper money, local binary pattern, k-nearest neighbor viii

10 KATA PENGANTAR Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus atas segala berkat dan rahmat yang melimpah sehingga penulis dapat menyelesaikan tugas akhir yang berjudul Identifikasi Nilai Nominal Uang Kertas dengan Metode Local Binary Pattern, sebagai salah satu syarat memperoleh gelar Sarjana pada Program Studi Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. Pada proses penyusunan tugas akhir ini, tidak lupa penulis mengucapkan terimakasih kepada pihak-pihak yang telah membantu dalam penyelesaian tugas akhir. Ucapan terimakasih penulis ucapkan kepada : 1. Tuhan Yesus Kristus yang selalu memberikan berkat, rahmat dan pencerahan yang melimpah dalam proses pengerjaan tugas akhir ini. 2. Keluarga, Bapak Gregorius Rujito, Ibu Y. Siwi Puji Lestari, dan Adik Andreas Titus Prayoga yang tiada lelah memberikan banyak sekali semangat, motivasi, doa dan dukungan berupa material dan non-material. 3. Ibu Dr. Anastasia Rita Widiarti selaku dosen pembimbing skripsi yang dengan sabar memberikan bimbingan dan pengarahan yang terbaik dalam pengerjaan tugas akhir ini. 4. Caritas Cindy Thearesti, S.Farm. yang selalu meluangkan waktu untuk memberikan motivasi, semangat, bantuan, dan penghiburan dalam proses pengerjaan tugas akhir. 5. Para sahabat Aloysius Tri Sulistio Putranto, Stephanus Nico Thomas, Dian Saktian Tobias, Bondan Yudha Pratomo, Adhitia Medhita yang memberikan banyak penghiburan dikala kesulitan dalam pengerjaan tugas akhir. ix

11 x

12 DAFTAR ISI HALAMAN JUDUL.. i HALAMAN PERSETUJUAN SKRIPSI... ii HALAMAN PENGESAHAN SKRIPSI... iii HALAMAN PERSEMBAHAN... iv PERNYATAAN KEASLIAN KARYA... v LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS... vi ABSTRAK... vii ABSTRACT... viii KATA PENGANTAR... ix DAFTAR ISI... xi DAFTAR GAMBAR... xiv DAFTAR TABEL... xvi BAB 1 PENDAHULUAN Latar Belakang Rumusan Masalah Tujuan Penelitian Batasan Masalah Manfaat Penelitian Metodologi Penelitian Sistematika Penulisan... 5 BAB 2 LANDASAN TEORI Uang Pengertian Citra Citra Warna Citra Grayscale Pemrosesan Citra Grayscaling xi

13 Resize Pengenalan Pola Ekstraksi Ciri Local Binary Pattern (LBP) Histogram Klasifikasi k-nearest Neighbor (k-nn) Pengujian 3 Fold Cross Validation BAB 3 ANALISIS DAN DESAIN PENELITIAN Gambaran Umum Desain Penelitian Studi Literatur Pengumpulan data A. Tahap 1 Pengumpulan Uang B. Tahap 2 Digitalisasi Data C. Tahap 3 Pelabelan Perancangan Alat Uji A. Analisa Kebutuhan Pengguna (User Requirement) B. Analisa Kebutuhan Sistem (System Requirement) C. Analisa Spesifikasi Kebutuhan Perangkat Lunak (Software Requirement Specification ) D. Desain (Design) E. Pengkodean (Coding) F. Pengujian (Testing) Analisa Kebutuhan Proses Implementasi Perancangan Diagram Konteks (Context Diagram) Data Flow Diagram level Data Flow Diagram level Data Flow Diagram level Penjelasan Proses Baca Data Pre-processing xii

14 Ekstraksi Ciri Local Binary Pattern (LBP) Pembuatan Histogram fold Crossvalidation Hitung Jarak Klasifikasi dengan Metode k-nn Menghitung Akurasi Testing Penentuan Model untuk Identifikasi Menghitung Rata-Rata Akurasi Menghitung Waktu Pengujian Load Model untuk Identifikasi Load Suara Hasil Identifikasi Menghitung Waktu Identifikasi Perancangan Antar Muka Alat Uji (User Interface) Spesifikasi Hardware dan Software BAB 4 HASIL DAN ANALISA Hasil Penelitian Hasil Pengujian 3 Fold Cross Validation Hasil Identifikasi Analisa Hasil Analisa Hasil Pengujian Analisa Hasil Identifikasi BAB 5 KESIMPULAN DAN SARAN Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN xiii

15 DAFTAR GAMBAR Gambar 2.2. Contoh Citra Uang Rp Gambar 2.3. Contoh Citra Uang Rp Berskala Keabuan... 9 Gambar 2.5. Contoh Proses Grayscaling Citra Gambar 2.6. Contoh Proses Resize Citra Gambar 2.7. Ilustrasi LBP Gambar 2.9. Ilustrasi Histogram Gambar Ilustrasi k-nearest Neighbor Gambar 3.1. Diagram Blok Gambar 3.2. Data Digital Uang Kertas Nominal Rp Gambar 3.3. Proses Digitalisasi Citra Gambar 3.4. Contoh Penamaan File Gambar Uang Nominal Rp Gambar 3.5. Tata Cara Penamaan File Gambar Gambar 3.6. Diagram Blok Proses Pengujian Gambar 3.7. Diagram Blok Proses Identifikasi Gambar 3.8. Diagram Konteks Gambar 3.9. Data Flow Diagram level Gambar Data Flow Diagram level Gambar Data Flow Diagram level Gambar Ilustrasi Hasil Proses Pre-processing Gambar Ilustrasi Hasil Proses Ekstraksi ciri LBP Gambar Histogram Hasil Proses Ekstraksi ciri LBP Gambar Data Ciri Vektor Citra Gambar Perancangan Antar Muka Alat Uji Gambar 4.1. Capture Proses First Fold Crossvalidation Gambar 4.2. Capture Proses Second Fold Crossvalidation Gambar 4.3. Capture Proses Third Fold Crossvalidation Gambar 4.4. Capture Proses First Fold Crossvalidation Gambar 4.5. Capture Proses Second Fold Crossvalidation xiv

16 Gambar 4.6. Capture Proses Third Fold Crossvalidation Gambar 4.7. Grafik Garis Waktu Pengujian xv

17 DAFTAR TABEL Tabel 4.1. Tabel Hasil Pengujuan 3 fold crossvalidation Tabel 4.2. Tabel Hasil Pengujuan 3 fold crossvalidation Tabel 4.3. Hasil Identifikasi 45 Data Uang xvi

18 BAB 1 PENDAHULUAN 1.1. Latar Belakang Uang merupakan alat pembayaran yang dapat diterima secara umum guna mempermudah proses tukar menukar atau pembayaran barang dan jasa di suatu wilayah tertentu (Robertson, 1922). Di Indonesia keberadaan uang telah membantu manusia dalam melakukan transaksi yang dulunya menggunakan metode barter atau tuker menukar barang. Rupiah merupakan mata uang resmi yang digunakan Indonesia, Menurut Pasal 11 Undang-Undang No.7 Tahun 2011 Bank Indonesia menjadi satu-satunya lembaga yang berwenang melakukan pengeluaran, pengedaran dan/atau pencabutan Rupiah. Setiap uang memiliki nilai dan satuan hitung guna menentukan nilai dari suatu barang dan jasa yang diperjualbelikan. Terdapat dua jenis uang yaitu uang kartal dan uang giral. Jenis uang yang bisa digunakan secara langsung untuk proses tukar menukar adalah uang kartal. Uang kartal adalah terdiari dari dua jenis uang yaitu uang kertas dan uang logam. Uang saat ini merupakan alat yang paling penting dalam melakukan transaksi yang digunakan oleh manusia. Sama seperti halnya manusia normal, para penyandang disabilitas seperti penyandang tunanetra juga menggunakan uang sebagai alat transaksi pada kehidupan sehari hari. Para penyandang tunanetra lebih sulit dalam menggunakan uang sebagai alat transaksi dikarenakan keterbatasan mereka dalam melihat. Keterbatasan penyandang tunanetra dalam hal melihat menjadikan mereka sulit dalam melakukan identifikasi pada nilai nominal uang terutama pada uang kertas. Hal ini dapat menyebabkan uang tertukar, salah dalam pengambilan uang ataupun tertipu pada waktu melakukan sebuah transaksi. Pada uang kertas rupiah para penyandang tunanetra dapat mengidentifikasi nilai nominal uang kertas dengan cara meraba artibut peraba yang terdapat pada uang kertas. Namun, pada uang kertas 1

19 2 rupiah belum semuanya memiliki atribut peraba yang dapat dikenali oleh para penyandang tunanetra contohnya pada uang kertas dengan nilai nominal Rp.5000,00 dan Rp.1000,00. Salah satu solusi atas permasalahan tersebut adalah dengan cara membuat sistem yang dapat melakukan identifikasi nilai nominal pada citra uang kertas. Penelitian yang pernah dilakukan untuk melakukan identifikasi nilai nominal pada uang kertas adalah penelitian dengan judul Aplikasi Identifikasi dan Konversi Mata Uang Kertas Asing Terhadap Rupiah dengan Metoda Local Binary Pattern ( LBP ) Berbasis Android (Fathani dkk, tanpa tahun). Tujuan dari penelitian ini adalah untuk membantu dan memudahkan para wisatawan asing melakukan konversi mata uang asing yang dimilikinya ke mata uang rupiah dengan cara mengenali pola citra pada uang kertas asing. Metode ekstraksi ciri yang digunakan adalah metode Local Binary Pattern(LBP) dan klasifikasi dilakukan dengan metode pendekatan k-nearest Neighbor. Hasil dari penelitian ini memiliki tingkat akurasi mencapai 88.57% dengan waktu komputasi rata-rata adalah milidetik. Salah satu saran yang terdapat pada penelitian ini adalah perlunya ditambahkan fitur berupa suara untuk output identifikasi maupun konversi sehingga bisa digunakan untuk pengguna disabilitas seperti tunanetra. Sama dengan penelitian sebelumnya, pada penelitian ini peneliti hendak membuat suatu sistem yang dapat mengidentifikasi nilai nominal yang terkandung dalam uang kertas Rupiah untuk membantu penyandang tunanetra dalam melakukan proses identifikasi. Proses identifikasi dilakukan dengan cara mengenali pola citra yang dikenakan pada suatu uang kertas dan mencocokannya dengan model dari kumpulan pola citra uang kertas. Proses pengenalan pola dilakukan dengan cara mengekstraksi ciri menggunakan metode Local Binary Pattern (LBP). Pola yang sudah didapat dari tiap jenis uang akan digunakan untuk proses identifikasi yaitu pengklasifikasian uang dengan metode pendekatan k-nearest Neighbor (k-nn). Masukan dari sistem ini berupa gambar uang kertas dan keluaran dari sistem ini

20 3 adalah suara dari speaker komputer yang merupakan hasil baca nilai nominal uang berdasarkan hasil identifikasi pada uang kertas Rumusan Masalah Apakah penggunaan metode ekstraksi ciri Local Binary Pattern (LBP) dan metode klasifikasi k-nearest Neighbor (KNN) dapat digunakan dalam memecahkan masalah identifikasi nilai nominal uang kertas Rupiah? 1.3. Tujuan Penelitian Mengetahui apakah penggunaan metode ekstraksi ciri Local Binary Pattern (LBP) dan metode klasifikasi k-nearest Neighbor (KNN) dapat digunakan dalam memecahkan masalah identifikasi nilai nominal uang kertas Rupiah Batasan Masalah Pada penelitian ini, batasan-batasan yang digunakan adalah sebagai berikut: 1. Citra uang kertas yang digunakan adalah 7 jenis citra uang kertas Rupiah yang berlaku di Indonesia pada tahun Data uang yang digunakan pada penelitian ini terdiri dari data pengujian dan data identifikasi. 3. Data uang yang digunakan dalam data pengujian berjumlah 105 data uang dengan kondisi yang masih baik. 4. Data uang yang digunakan dalam data identifikasi berjumlah 45 data uang dengan kondisi uang yang masih baik dan yang tidak baik. 5. Proses pengujian pada penelitian ini menggunakan metode pengujian 3 fold crossvalidation. 6. Data citra uang kertas yang digunakan adalah citra pada sisi belakang.

21 4 7. Pembuatan program hanyalah sebuah prototype untuk membantu analisa penggunaan metode ekstraksi ciri Local Binary Pattern (LBP) dan metode klasifikasi k-nearest Neighbor (KNN) dalam memecahkan masalah identifikasi nilai nominal uang kertas Rupiah Manfaat Penelitian Manfaaat dari penelitian ini adalah untuk membantu para penyandang disabilitas terutama penyandang tunanetra dalam melakukan identifikasi terhadap nilai nominal uang kertas rupiah Metodologi Penelitian 1. Studi Literatur Studi literatur dilakukan untuk mendapatkan informasi terkait penelitian yang dilakukan. Studi literatur dilakukan dengan cara mempelajari buku referensi, artikel dan jurnal yang berkaitan dengan identifikasi uang kertas menggunakan metode Local Binary Factor (LBP). 2. Perancangan Sistem Pada penelitian ini tahap perancangan sistem dilakukan untuk membuat rancangan umum dalam pembuatan sistem identifikasi nilai nominal uang kertas menggunakan metode Local Binary Factor (LBP). 3. Pengumpulan Data Pada tahap ini dilakukan pengumpulan data yang akan digunakan dalam penelitian. 4. Pembuatan Sistem Berdasarkan hasil perancangan sistem, maka tahap selanjutnya adalah membuat sistem sesuai dengan rancangan dan kebutuhan.

22 5 5. Pengujian Pengujian dilakukan untuk mengetahui kinerja sistem yang telah diimplementasikan. Pengujian dilakukan untuk mengetahui seberapa besar akurasi dan seberapa cepat kinerja sistem pada saat melakukan identifikasi uang kertas. 6. Pembuatan Laporan Laporan penelitian dibuat berdasarkan proses dan hasil dari penelitian yang telah dilakukan Sistematika Penulisan BAB I : PENDAHULUAN Dalam bab ini dijelaskan mengenai latar belakang, rumusan masalah, tujuan penelitian, batasan masalah, manfaat penelitian, metodologi penelitian dan sistematika penulisan pada penelitian ini. BAB II : LANDASAN TEORI Dalam bab ini dijelaskan mengenai teori-teori yang digunakan untuk mendukung penelitian ini. BAB III : ANALISA DAN DESAIN PENELITIAN Pada bab ini menjelaskan tentang gambaran umum penelitian, desain penelitian, analisis kebutuhan proses, implementasi perancangan, penjelasan proses, perancangan antar muka (user interface), serta spesifikasi hardware dan software yang digunakan dalam melakukan implementasi BAB IV : HASIL DAN ANALISA

23 6 Bab ini membahas hasil dan analisa yang didapat dari penelitian dan percobaan yang telah dilakukan dalam penelitian ini. BAB V : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran dari hasil analisa, implementasi dan pengujian sistem.

24 BAB 2 LANDASAN TEORI 2.1. Uang Uang adalah segala sesuatu yang siap sedia dan pada umumnya diterima dalam pembayaran pembelian barang-barang, jasa-jasa dan untuk membayar utang (Robertson, 1922). Rupiah adalah mata uang yang dikeluarkan oleh Negara Kesatuan Republik Indonesia. Bank Indonesia menjadi satu-satunya lembaga yang berwenang melakukan pengeluaran, pengedaran dan/atau pencabutan Rupiah. Uang merupakan alat yang paling penting dalam melakukan transaksi yang digunakan oleh manusia. Setiap uang memiliki nilai nominal yang berguna untuk menentukan nilai dari suatu barang dan jasa yang diperjualbelikan. Pada uang rupiah terdapat dua jenis uang yaitu uang kartal dan uang giral. Jenis uang yang bisa digunakan secara langsung untuk proses tukar menukar adalah uang kartal. Uang kartal terdiari dari dua jenis uang yaitu uang kertas dan uang logam Pengertian Citra Citra merupakan gambar berdimensi dua sebagai representasi dari suatu objek. Sebuah citra diartikan sebagai suatu fungsi kontinyu dalam dua dimensi dari intensitas cahaya (x,y) (Widiarti dan Himamunanto, 2013). Dimana x dan y menyatakan suatu koordinat pada setiap titik (x,y). Pada setiap titik (x,y) memiliki suatu nilai intersitas cahaya atau kecerahan yang menentukan derajat keabuan dari setiap titik dan biasa dikenal sebagai nilai (f). Setiap titik pada citra dapat dinyatakan dengan : 0 ( x, y) f (2.1.) f adalah intensitas cahaya pada koordinat ( x, y) 7

25 8 ( x, y) adalah perpotongan garis antara x dan y Citra digital merupakan citra kontinyu yang diubah ke dalam bentuk diskret. Citra digital direpresentasikan dalam bentuk matriks yang terdiri dari baris dan kolom, setiap perpotongan baris dan kolom tersebut memiliki nilai intensitas kecerahan. Titik dari setiap matriks tersebut dinamakan dengan piksel. Citra digital merupakan kumpulan dari piksel dengan jumlah tertentu. Gambar 2.2. Contoh Citra Uang Rp Terdapat tiga jenis citra yaitu citra warna, citra keabuan (grayscale), dan citra hitam putih (biner). Pada penelitian ini citra yang digunakan adalah citra warna dan citra keabuan (grayscale) Citra Warna Citra warna merupakan citra yang titiknya mempunyai warna yang spesifik dan merupakan kombinasi dari tiga (3) warna dasar, yaitu merah, hijau, dan biru (Widiarti dan Himamunanto, 2013). Sehingga format citra warna ini sering disebut sebagai citra RGB (red-green-blue). Citra warna terdiri dari tiga keeping warna yang masing-masing menyatakan intensitas warna merah, hijau dan biru, untuk setiap keeping intensitas warna memiliki intensitas dengan nilai maksimum 255 (8 bit). Pada Gambar 2.2. merupakan contoh citra warna gambar uang Rp

26 Citra Grayscale Citra Grayscale dikenal juga sebagai citra berskala keabuan. Citra jenis ini menangani gradasi hitam dan putih yang menghasilkan efek keabuan. Skala pada citra grayscale bergantung pada jumlah bit yang digunakan. Untuk citra berskala 8 bit dinyatakan dengan intensitas dengan skala 0 sampai 255. Nilai 0 menyatakan hitam dan 255 menyatakan putih. Untuk nilai di antara 0 sampai 255 memiliki warna keabuan. Gambar 2.3. Contoh Citra Uang Rp Berskala Keabuan 2.3. Pemrosesan Citra Secara umum Pemrosesan citra memiliki definisi pengolahan gambar berdimensi dua melalui komputer digital (Jain,1989). Terdapat banyak metode yang dapat digunakan untuk melakukan pengolahan atau pemrosesan pada suatu citra. Citra diolah pada tiap piksel (x,y) untuk menghasilkan citra baru yang sesuai dengan kebutuhan. Pada penelitian ini dilakukan tahap pre-processing sebelum dilakukan pengenalan pola. Pre-Processing merupakan proses awal yang dilakukan pada citra sebelum dilakukan pemrosesan. Tujuan dari tahap ini adalah untuk mendapatkan hasil berupa citra baru yang lebih baik dan siap untuk diproses. Pada tahap ini dilakukan beberapa proses pada setiap data citra uang kertas yaitu proses grayscaling, dan resize.

27 Grayscaling Grayscaling citra adalah proses merubah skala citra dari citra berskala warna ke citra berskala keabuan (grayscale). Pada citra warna yang terdapat tiga (3) kanal warna merah, hijau dan biru dikonversi menjadi 1 kanal dengan nilai intensitas maksimal 255. Salah satu cara untuk melakukan konversi citra warna ke sitra grayscale adalah dengan rumus : M(I,j) = * R * G * B ( 2.4.) Pada rumus 2.4. M merupakan hasil intensitas pada citra grayscale sedangkan nilai R, G dan B adalah nilai dari intensitas warna pada kanal merah, biru dan hijau (red-green-blue) citra warna. Sedangkan bobot yang dikalikan pada setiap kanal R, G, dan B merupakan nilai yang ditetapkan secara proporsional respon persepsi mata manusia untuk masing-masingwarna merah, hijau dan biru. Bobot standart telah ditentukan oleh NTSC (National Television System Committee) dengan nilai bobot merah = , bobot hijau = , dan bobot biru = Grayscaling Gambar 2.5. Contoh Proses Grayscaling Citra Pada Gambar 2.5. terdapat 2 buah citra uang Rp Pada gambar di sebelah kiri merupakan citra warna, dan di sebelah kanan adalah citra grayscale yang merupakan hasil dari proses grayscaling pada citra warna.

28 Resize Resize citra adalah proses merubah ukuran jumlah piksel suatu citra digital. Pada penelitian ini proses resize dilakukan untuk menyamakan ukuran piksel pada semua data citra uang kertas. Menyamakan ukuran piksel berarti membuat data citra pada uang kertas dengan ukuran jumlah piksel yang sama antara baris dan kolomnya. Seteleh semua citra digital disamakan pada jumlah baris dan kolomnya maka data citra siap untuk diproses pada tahap selanjutnya. Gambar 2.6. Contoh Proses Resize Citra Pada Gambar 2.6. terdapat 2 buah citra grayscale uang Rp Pada gambar di sebelah kiri merupakan citra dengan dimensi baris 100 piksel dan kolom 75 piksel, dan di sebelah kanan merupakan citra hasil dari proses resize pada citra warna sebelah kiri dengan ukuran dimensi baris 80 piksel dan kolom 60 piksel Pengenalan Pola Pola adalah sesuatu yang memiliki kemiripan dan keteraturan, bersifat berulang, dan sistematis (Kamus Besar Bahasa Indonesia, 2008). Pola terdapat pada banyak objek, salah satunya terdapat pada data citra uang kertas. Pengenalan pola adalah disiplin ilmu yang bertujuan untuk melakukan klasifikasi objek menjadi beberapa kategori atau kelas(theodorodis, 2006). Pengenalan Pola juga dapat diartikan sebagai segala kegiatan yang dilakukan untuk pengambilan keputusan berdasarkan pola - pola kompleks objek atau informasi (Ripley, 1996). Aplikasi pengenalan pola banyak digunakan sebagai pemecahan suatu

29 12 permasalahan antara lain pengenalan pola pada suara, pengenalan pola citra, pengenalan pola citra bergerak(video), pengenalan pola kumpulan suatu data dan lain lain. Salah satu masalah yang akan diselesaikan dalam penelitian ini adalah permasalahan pengenalan pola dalam melakukan identifikasi nilai nominal pada uang kertas rupiah. Terdapat tiga (3) tahap dalam melakukan pengenalan pola. Tahap yang paling awal dilakukan adalah tahap pre-processing yaitu tahap dimana citra dikenakan suatu proses dengan tujuan mendapatkan citra baru yang siap untuk dikenali polanya. Tahap kedua adalah tahap ekstraksi ciri, pada tahap ini citra akan diproses untuk mendapatkan ciri dari citra tersebut. Tahap ketiga adalah tahap klasifikasi, pada tahap ini citra akan dikelompokan sesuai dengan kelas kelasnya Ekstraksi Ciri Local Binary Pattern (LBP) Metode Local Binary Pattern merupakan salah satu metode untuk melakukan ekstraksi ciri pada suatu data citra grayscale. Metode LBP pertamakali diperkenalkan oleh Ojala dkk pada tahun LBP didefinisikan sebagai perbandingan nilai biner piksel pada titik pusat citra (hotspot) dengan 8 titik tetangganya(ojala, 1994). Cara kerja dari metode ini adalah menghitung selisih intensitas pada titik pusat dengan 8 titik tetangganya. Jika hasil dari selisih tersebut positif maka diberi nilai 1, dan jika hasilnya negatif maka diberi nilai 0. Setelah itu hasil dari nilai tersebut disusun searah dengan jarum jam dan menghasilkan bilangan biner berskala 8-bit. Hasil bilangan biner tersebut selanjutnya dikonversi ke bilangan desimal. Kumpulan bilangan desimal tersebut akan membentuk histogram baru yang menjadi ciri dari setiap citra. Gambar 2.7. Ilustrasi LBP

30 13 Pada Gambar 2.7. Terdapat contoh data digital citra yang memiliki titik pusat bernilai 125. Titik tersebut dibandingkan dengan 8 tetangganya dan didapat hasil pola biner Pola biner yang didapat dikonversi menjadi bilangan desimal dan didapat hasil 37 untuk nilai piksel tersebut Histogram Histogram merupakan grafik yang merepresentasikan penyebaran nilai-nilai intensitas piksel dari suatu citra. Dari sebuah histogram dapat diketahui frekuensi kemunculan relatif dari intensitas pada citra tersebut. Histogram dapat menunjukkan kecerahan (brightness) dan kontras (contrast) dari sebuah gambar. Histogram adalah alat bantu yang berharga dalam pekerjaan pengolahan citra baik secara kualitatif maupun kuantitatif. Misalkan citra digital memiliki L derajat keabuan, yaitu dari nilai 0 sampai L 1 (misal pada citra dengan kuantisasi derajat keabuan 8-bit, nilai derajat keabuan dari 0 sampai 255). Secara matematis histogram citra dihitung dengan rumus: n h 1, i 0,1,..., L i 1 N (2.8.) n i = jumlah piksel yang memiliki derajat keabuan i N = jumlah seluruh piksel di dalam citra Pada Gambar 2.9. sumbu x menerangkan intensitas cahaya dari 0 hingga 255, sedangkan sumbu y menerangkan banyaknya jumlah intensitas cahaya pada suatu objek citra. Gambar 2.9. Ilustrasi Histogram

31 Klasifikasi k-nearest Neighbor (k-nn) Klasifikasi merupakan penggolongan atau pengelompokan suatu objek berdasarkan kelas kelas. Metode klasifikasi k-nearest Neighbor (k-nn) merupakan metode klasifikasi nonparametric. Pada metode ini klasifikasi ditentukan berdasarkan jarak data ke beberapa data /tetangga terdekat (neighbor) terdekat (Santosa, 2007). Dalam hal ini jumlah data/tetangga terdekat ditentukan oleh user yang dinyatakan dengan nilai k. Untuk menghitung jarak antara dua titik x dan y digunakan rumus jarak euclidean distance pada rumus n 2 2 d( x, y) x y ( x i y i ) (2.10.) i 1 n = jumlah dimensi x i dan y i = data Metode k-nearest Neighbor (k-nn) dapat dijelaskan dengan ilustrasi pada Gambar y x Gambar Ilustrasi k-nearest Neighbor

32 15 Pada Gambar 2.11 terdapat 3 kelas (class) pada gambar objek di atas yaitu lingkaran, persegi dan segitiga. Pada gambar tersebut terdapat objek x yang tidak diketahui kelasnya. Metode k-nearest neighbor melakukan klasifikasi dengan mencari jarak terdekat dari objek x. Nilai k=3 digunakan pada pengklasifikasian tersebut, 3 kelas terdekat dari objek x adalah 2 objek persegi dan satu objek segitiga. Berdasar pada 3 objek terdekat di sekitarnya, maka hasil klasifikasi objek x adalah persegi karena terdapat lebih banyak persegi yaitu dua daripada segitiga yang hanya berjumlah satu Pengujian 3 Fold Cross Validation k-fold Cross Validation merupakan teknik pengujian akurasi dan kinerja sistem dengan menggunakan keseluruhan data dari data training dan data testing. Pada penelitian ini nilai k yang digunakan adalah 3 dengan pembagian 2 kelompok data untuk data training dan 1 kelompok untuk data testing. Seluruh data secara acak dibagi menjadi 3 dengan jumlah yang sama. Setelah itu dilakukan iterasi sebanyak 3 kali. Pada setiap iterasi dilakukan pertukaran antara data training dan data testing. Metode ini membuat setiap kelompok data menjadi data testing sebanyak satu kali.

33 BAB 3 ANALISIS DAN DESAIN PENELITIAN Pada bab Analisa dan Desain Penelitian menjelaskan tentang metode yang digunakan dalam penelitian Identifikasi Nilai Nominal Uang Kertas dengan ciri Metode Local Binary Pattern (LBP). Bab ini berisikan gambaran umum penelitian, desain penelitian, analisis kebutuhan proses, implementasi perancangan, penjelasan proses, perancangan antar muka (user interface), serta spesifikasi hardware dan software yang digunakan dalam melakukan implementasi Gambaran Umum Perancangan sistem Identifikasi Nilai Nominal Uang Kertas dengan Metode Local Binary Pattern (LBP) bertujuan untuk membuat alat uji pengenalan pola pada citra uang kertas. Gambaran umum sistem yang akan dibangun ditunjukan pada diagram blok pada Gambar 3.1. Gambar 3.1. Diagram Blok Input dari sistem Identifikasi Nilai Nominal Uang Kertas dengan Metode Local Binary Pattern (LBP) merupakan citra dari uang kertas. Sistem melakukan proses Identifikasi Nilai Nominal Uang Kertas dengan Metode Local Binary Pattern (LBP) 16

34 17 pada input yang dimasukan dan sistem menghasilkan Output berupa suara hasil dari identifikasi nilai nominal uang kertas Desain Penelitian Terdapat 3 tahap yang dilakukan pada penelitian ini yaitu tahap studi literatur, tahap pengumpulan data dan tahap pengembangan alat uji. Berikut adalah penjelasan untuk masing-masing tahapan yang dilakukan : Studi Literatur Studi literatur dilakukan untuk mendapatkan informasi terkait penelitian yang dilakukan. Studi literatur dilakukan dengan cara mempelajari buku referensi, artikel dan jurnal yang berkaitan dengan identifikasi uang kertas menggunakan metode Local Binary Factor (LBP) Pengumpulan data Pada penelitian ini, data yang digunakan dalam alat uji dibuat melalui 3 tahap yaitu tahap pengumpulan uang, tahap digitalisasi data, dan tahap pelabelan. Penjelasan untuk masing-masing tahap adalah sebagai berikut : A. Tahap 1 Pengumpulan Uang Pada proses pengujian dalam penelitian ini menggunakan data pengujian berupa uang kertas dengan mata uang Rupiah sebagai data utama. Uang kertas yang digunakan adalah 7 jenis uang kertas yang berlaku di Indonesia pada tahun Nilai nominal uang kertas yang digunakan adalah Rp.1000 tahun emisi 2000, Rp.2000 tahun emisi 2009, Rp.5000 tahun emisi 2001, Rp tahun emisi 2005, Rp tahun emisi 2004, Rp , tahun emisi 2005 Rp tahun emisi Masing-masing nominal uang kertas akan dijadikan kelas untuk proses klasifikasi. Pengumpulan data uang kertas dilakukan dengan uang kertas yang

35 18 berbeda beda. Pada setiap nominal dikumpulkan masing masing 15 uang kertas yang menghasilkan data berjumlah 105 uang kertas. Pada proses identifikasi dalam penelitian ini menggunakan data identifikasi berupa uang kertas dengan mata uang Rupiah sebagai data utama. Uang kertas yang digunakan adalah 45 lembar uang kertas dengan nilai nominal acak dan memiliki tahun emisi yang sama dengan masing-masing nominal pada data pengujian. Selain data uang dalam keadaan baik, terdapat juga data uang kertas yang memiliki cacat seperti data uang yang tercoret, kusam, kabur, dan miring. B. Tahap 2 Digitalisasi Data Data yang digunakan merupakan data citra dari uang kertas rupiah dengan format joint photographic experts group (.jpg/.jpeg). Citra yang digunakan berasal dari pengambilan gambar menggunakan kamera Smartphone dengan resolusi 5 megapixel berdimensi 2560piksel x 1920piksel. Gambar diambil dari jarak 17 cm dengan pertimbangan didapat data citra uang kertas yang utuh dan tidak terpotong. Background/latar yang digunakan berwarna putih dengan kondisi pencahayaan terang. Pengambilan gambar uang kertas dilakukan pada uang kertas bagian belakang. Sudut pengambilan gambar uang kertas adalah sama untuk setiap uang kertas yaitu dari atas. Proses digitalisasi citra dilakukan sama terhadap data untuk proses pengujian dan data untuk proses identifikasi. Pada Gambar 3.2. adalah contoh gambar digitalisasi citra uang kertas dari uang kertas nominal Rp Gambar 3.2. Data Digital Uang Kertas Nominal Rp

36 19 Proses digitalisasi citra menggunakan alat bantu berupa akuarium sebagai pengukur jarak, 2 buah kotak kartu sebagai penopang smartphone, lampu ikan sebagai penerangan dan kertas HVS sebagai background dari citra uang. Proses digitalisasi dapat dilihat pada Gambar 3.3. Gambar 3.3. Proses Digitalisasi Citra C. Tahap 3 Pelabelan Pada data pengujian, pelabelan atau pemberian nama pada file citra uang kertas diberi nama sesuai dengan nilai nominal uang dan pembagian data pada tahap pengujian. Pada proses pengujian akan dilakukan dengan metode three fold crossvalidation yang membagi 105 data uang menjadi 3 bagian yaitu firstfold, secondfold dan thirdfold. Terdapat masing-masing 35 data pada setiap bagian (fold). Pada 35 data tersebut terdiri dari masing-masing 5 data untuk setiap nilai nominal uang. Pada Gambar 3.4. adalah contoh nama file berdasarkan nilai nominal uang dan pembagian data pada tahap pengujian untuk uang kertas dengan nilai nominal Rp.1000.

37 20 Gambar 3.4. Contoh Penamaan File Gambar Uang Nominal Rp.1000 Pada Gambar 3.4. dijelaskan bahwa terdapat 3 bagian pengkodean dalam memberikan penamaan pada file data, bagian pertama merupakan nilai nominal data uang kertas, bagian kedua merupakan bagian pengujian, dan bagian ketiga adalah urutan penomoran untuk setiap bagian. Gambar 3.5. adalah tata cara penamaan file pada gambar uang. Gambar 3.5. Tata Cara Penamaan File Gambar Berdasarkan pada Gambar 3.5., terdapat 3 kode yang mewakili setiap bagian (fold), st untuk bagian pertama (firstfold), nd untuk bagian kedua (secondfold), dan rd untuk bagian ketiga (thirdfold). Pada gambar tersebut karakter 1000 merupakan nilai nominal uang berdasarkan gambar uang, karakter st merupakan kode untuk firstfold, dan angka 1 di bagian belakang merupakan nomor urut untuk setiap fold pada nilai nominal tersebut. Pemberian label dimaksudkan untuk memudahkan proses baca data yang akan dilakukan system secara otomatis pada proses pengujian. Pada data identifikasi tidak ada proses pelabelan, hal ini dikarenakan user diasumsikan tidak mengetahui hasil dari identifikasi data. Data pada tahap identifikasi dimasukan dengan manual satu persatu pada saat proses identifikasi.

38 Perancangan Alat Uji Pada penelitian ini metodologi yang digunakan dalam penelitian adalah model pengembangan alat uji waterfall. Model pengembangan ini dilakukan secara sistematis dari satu tahap ke tahap lain. Berikut adalah beberapa tahapan yang ada pada model waterfall : A. Analisa Kebutuhan Pengguna (User Requirement) Pada tahap ini dilakukan analisis terhadap kebutuhan pengguna yang bisa diselesaikan dengan adanya alat uji. Pada penelitian ini terdapat 5 kebutuhan pengguna yaitu: - Melihat hasil akurasi 3 fold crossvalidation - Melihat lama waktu 3 fold crossvalidation - Melihat hasil identifikasi uang - Melihat lama waktu identifikasi uang - Mendengar suara hasil identifikasi uang B. Analisa Kebutuhan Sistem (System Requirement) Inti dari tahap ini adalah mencari kebutuhan dari keseluruhan alat uji yang akan diaplikasikan ke dalam bentuk perangkat lunak. Dalam membangun perangkat lunak dibutuhkan hubungan antara software, hardware, dan database yang akan digunakan. C. Analisa Spesifikasi Kebutuhan Perangkat Lunak (Software Requirement Specification ) Pada tahap ini dilakukan pengumpulan data apa saja yang dibutuhkan oleh alat uji yang hendak dibuat. Data dapat berupa informasi, fungsi yang dibutuhkan, dan antar muka yang diinginkan.

39 22 D. Desain (Design) Pada tahap ini dilakukan proses dalam membuat rancangan alat uji berdasarkan informasi dari tahap-tahap sebelumnya. Hasil dari tahap ini dapat berupa struktur data, arsitektur perangkat lunak, representasi interface, dan detail algoritma prosedural. E. Pengkodean (Coding) Pengkodean merupakan tahap dimana perancangan yang telah dibuat pada tahap desain diterjemahkan ke dalam bahasa mesin pada komputer. Pengkodean menghasilkan alat uji dalam bentuk perangkat lunak yang dibuat berdasarkan rancangan yang telah ada. F. Pengujian (Testing) Pada tahap pengujian, alat uji berupa perangkat lunak diuji coba untuk mengetahui apakah perangkat lunak tersebut sudah sesuai dengan rancangan dan kebutuhan pengguna Analisa Kebutuhan Proses Perancangan alat uji pada penelitian ini memiliki 2 proses besar yaitu proses pengujian dan proses identifikasi. Proses pengujian bertujuan untuk mengetahui berapa persen nilai akurasi dari metode ekstraksi ciri dan metode klasifikasi yang digunakan, mengetahui lama waktu proses pengujian, dan juga untuk mendapatkan model yang akan digunakan sebagai datatraining dalam proses identifikasi. Pada saat melakukan pengujian terhadap suatu nilai k, proses pengujian akan membagi 3 data, melakukan 3 kali pengujian dan menghasilkan 3 nilai akurasi. Berdasar nilai tertinggi pada suatu nilai akurasi, datatraining yang digunakan pada nilai akurasi tertinggi akan disimpan dan digunakan sebagai datatraining (dijadikan model) untuk tahap identifikasi. Proses identifikasi bertujuan untuk mengetahui hasil identifikasi uang, lama waktu proses identifikasi, dan suara hasil identifikasi. Gambaran proses

40 23 pengujian dan proses identifikasi akan diperlihatkan dalam bentuk diagram blok pada Gambar 3.6. dan Gambar 3.7. Pada Gambar 3.6. dijelaskan bahwa proses pengujian merupakan proses pertama yang dilakukan sebelum proses identifikasi. Proses ini menghasilkan model untuk identifikasi, persen nilai akurasi, dan lama waktu pengujian. Terdapat beberapa proses dalam sebuah pengujian yaitu proses baca data, pre-processing, ekstraksi ciri Local Binary Pattern, pembuatan histogram, 3 fold crossvalidation, hitung jarak, klasifikasi k-nn, hitung akurasi, penentuan model identifikasi, hitung rata-rata akurasi, dan hitung waktu pengujian.

41 24 Baca Data 105 Uang Pre-processing Ekstraksi Ciri LBP Pembuatan Histogram 3 fold crossvalidation Hitung Jarak Klasifikasi k-nn Hitung Akurasi Penentuan model untuk Identifikasi Hitung rata-rata akurasi Hitung waktu pengujian Gambar 3.6. Diagram Blok Proses Pengujian

42 25 Baca Data 1 Uang Preprocessing Ekstraksi Ciri LBP Pembuatan Histogram Load model dari Pengujian Hitung Jarak Klasifikasi k-nn Load suara hasil identifikasi Hitung waktu identifikasi Gambar 3.7. Diagram Blok Proses Identifikasi Pada Gambar 3.7. dijelaskan bahwa proses identifikasi merupakan proses kedua yang dilakukan setelah proses pengujian. Proses ini menghasilkan hasil identifikasi uang, lama waktu proses identifikasi, dan suara hasil identifikasi. Terdapat beberapa proses dalam sebuah pengujian yaitu proses baca data, pre-processing, ekstraksi ciri Local Binary Pattern, pembuatan histogram, load

43 26 model dari pengujian, hitung jarak, klasifikasi k-nn, load suara hasil identifikasi, dan hitung waktu pengujian Implementasi Perancangan Diagram Konteks (Context Diagram) User Gambar Ua ng, Nilai k Akurasi pengujia n, La ma pe ngujia n, Hasil ide ntifikas i, La ma ide ntifikas i, Suara ide ntifikas i Gambar 3.8. Diagram Konteks 0 IDENTIFIKASI NILAI NOMINAL UANG KER TAS DENGAN METODE LOCA L BIN ARY P ATTERN Pada Gambar 3.8. di atas merupakan gambar diagram konteks atau bisa disebut sebagai data flow diagram level 0. Diagram ini merupakan level tertinggi dari data flow diagram. Diagram ini menjelaskan ruang lingkup dari alat uji yang hendak dibangun. Terdapat satu proses besar pada diagram konteks tersebut yaitu proses Identifikasi Nilai Nominal Uang Dengan Metode Local Binary Pattern. Pada diagram konteks terdapat Pengguna (User) sebagai external entity, user memasukan input berupa Gambar uang dan nilai k. Alat uji melakukan identifikasi nilai nominal uang kertas dengan metode local binary pattern dan menghasilkan output berupa akurasi pengujian, lama pengujian, hasil identifikasi, lama identifikasi, dan suara identifikasi.

44 Data Flow Diagram level 1 Data gambar uang 105 Gambar uang Akurasi pengujian, Lama pengujian User Nilai k Pengujian 1 Gambar Uang, Nilai k Hasil Identifikasi,Lama identifikasi, Suara Identifikasi Datatrain terbaik 2 Identifikasi Uang Kertas Gambar 3.9. Data Flow Diagram level 1 Data Suara Identifikasi 7 Data Suara Identifikasi Pada Gambar 3.9. di atas merupakan gambar data flow diagram level 1. Diagram ini merupakan pemecahan dari diagram konteks. Terdapat user sebagai external entity, 105 gambar uang sebagai data untuk proses pengujian dan 7 data suara hasil identifikasi. Proses pertama user memberikan data nilai k ke dalam proses pengujian. Proses pengujian melakukan load data dari 105 data uang pada storage. Setelah dilakukan pengujian, proses ini akan mengembalikan data akurasi pengujian dan lama pengujian ke user sebagai output, selain itu proses pengujian memberikan datatrain terbaik kepada proses identifikasi yang akan dijadikan model dalam melakukan identifikasi gambar uang. Proses kedua user memberikan data nilai k dan gambar uang ke dalam proses identifikasi. Proses ini akan melakukan identifikasi uang kertas, menghitung lama identifikasi dan melakukan load suara hasil identifikasi dari database data suara identifikasi, sehingga mengembalikan data hasil identifikasi,lama identifikasi dan hasil suara identifikasi ke user sebagai output.

45 Data Flow Diagram level 2 Gambar Data Flow Diagram level 2

46 29 Pada Gambar di atas merupakan gambar data flow diagram level 2. Diagram ini merupakan pemecahan dari data flow diagram level 1. Terdapat user sebagai external entity, 105 gambar uang sebagai data untuk proses training, data label dan ciri untuk menyimpan hasil data dari training, dan 7 data suara hasil identifikasi. Pada data flow diagram level 2 ini terdapat dua proses yaitu proses training dan proses crossvalidasi yang merupakan pemecahan dari proses pengujian pada data flow diagram level 1. Selain itu terdapat proses hitung pre-processing, Ekstraksi ciri local binary pattern, membuat histogram dari grayscale, hitung jarak, klasifikasi k-nearest neighbor, dan load suara yang merupakan pemecahan dari proses identifikasi uang kertas pada data flow diagram level 1.

47 Data Flow Diagram level 3 Gambar Data Flow Diagram level 3

48 31 Pada Gambar di atas merupakan gambar data flow diagram level 3. Diagram ini merupakan pemecahan dari data flow diagram level 2. Terdapat user sebagai external entity, 105 gambar uang sebagai data untuk proses ekstraksi ciri local binary pattern, data label dan ciri untuk menyimpan hasil data dari histogram dari grayscale local binary pattern, dan 7 data suara hasil identifikasi. Pada data flow diagram level 3 ini terdapat tiga proses yaitu proses pre-processing, proses ekstraksi ciri local binary pattern dan proses membuat histogram dari grayscale local binary pattern yang merupakan pemecahan dari proses training pada data flow diagram level 2. Selain itu terdapat tiga proses yaitu proses hitung membagi datatest dan datatrain, hitung jarak, dan klasifikasi k-nearest neighbor yang merupakan pemecahan dari proses crossvalidasi pada data flow diagram level Penjelasan Proses Baca Data Proses baca data merupakan proses awal pada kedua proses utama. Proses baca data yang terdapat pada proses pengujian merupakan proses membaca data dari 105 data citra uang yang sudah disiapkan pada suatu folder. Data citra yang dibaca merupakan data citra dengan dimensi 2560piksel x 1920piksel. Proses baca data pada proses identifikasi merupakan proses baca untuk satu data citra yang dipilih oleh user yang akan dijadikan data yang ingin diidentifikasi nilai nominalnya. Proses baca data dilakukan menggunakan fungsi imread() yang terdapat pada program matlab. Proses baca data akan membaca data gambar dengan format joint photographic experts group (.jpg/.jpeg) dan mengubahnya menjadi data matriks berskala 8 bit pada matlab. Data matriks yang dihasilkan masih berupa data citra berwarna yang memiliki 3 layer, yaitu layer Red, Green dan Blue.

49 Pre-processing Setelah dilakukan proses baca data, maka langkah selanjutnya adalah melakukan Pre-processing pada setiap data. Terdapat 2 proses pada tahap pre-processing yaitu proses resize dan proses grayscaling. Hasil dari pre-processing adalah citra baru yang memiliki skala keabuan dan dimensi matrik berjumlah baris 192 dan kolom 256. Jumlah dimensi matrik berjumlah baris 192 dan kolom 256 dipilih supaya untuk mempercepat proses komputasi dan tidak merubah perbandingan dimensi baris dan kolom pada citra asli. Jumlah baris 192 dan kolom 256 ditentukan berdasarkan 10% dari jumlah baris dan kolom pada citra asli. Pada penelitian ini terdapat 2 kali percobaan pada proses resize dalam tahap pengujian, yaitu resize dengan menggunakan dimensi matriks baris 65 dengan kolom 160 dan dimensi matriks baris 192 dan kolom 256. Percobaan ini dilakukan untuk mengetahui apakah proses pre-processing tahap resize berpengaruh pada akurasi dalam proses pengujian. Berikut merupakan ilustrasi perubahan dari proses pre-processing : Grayscaling Resize Citra Asli Citra Grayscale Citra Hasi Resize Gambar Ilustrasi Hasil Proses Pre-processing Berdasarkan gambar dijelaskan bahwa proses pre-processing yang dilakukan pada tahap grayscaling dilakukan dengan menggunakan fungsi rgb2gray() pada matlab, Sedangkan pada tahap Resize menggunakan fungsi resize() pada matlab. Setelah dilakukan proses baca data, proses selanjutnya yang akan dilakukan adalah mengenakan setiap data dengan proses ekstraksi ciri Local Binary Pattern.

50 Ekstraksi Ciri Local Binary Pattern (LBP) Setelah data siap untuk diproses, maka langkah selanjutnya adalah melakukan proses ekstraksi ciri. Ekstraksi ciri yang digunakan adalah ekstraksi ciri Local Binary Pattern. Proses Ekstraksi ciri ini menghasilkan matriks citra baru dengan satu layer atau berskala keabuan. Pada penelitian ini warna pada layar tidak mempengaruhi hasil ekstraksi ciri local binary pattern, hal ini disebabkan ekstraksi ciri yang digunakan merupakan ekstraksi ciri dalam bentuk tekstur pada skala keabuan. Berikut adalah pseudocode untuk menjelaskan algoritma local binary pattern : 1. Mulai 2. Baca data citra (citra berskala keabuan) 3. k=kolom,b=baris 4. i=2, Selama i < j lakukan langkah 5 sampai j=2, Selama j < k lakukan langkah 6 sampai 6. val=0; 7. Jika gambar pada piksel baris i-1 dan kolom j-1 lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val+1 8. Jika gambar pada piksel baris i-1 dan kolom j lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val+2 9. Jika gambar pada piksel baris i-1 dan kolom j+1 lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val Jika gambar pada piksel baris i dan kolom j+1 lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val Jika gambar pada piksel baris i+1 dan kolom j+1 lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val Jika gambar pada piksel baris i+1 dan kolom j lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val Jika gambar pada piksel baris i+1 dan kolom j-1 lebih dari sama dengan gambar pada piksel baris i dan kolom j, maka val=val Jika gambar pada piksel baris i dan kolom j-1 lebih dari sama dengan

51 34 gambar pada piksel baris i dan kolom j, maka val=val Gambarbaru pada piksel baris i dan kolom j adalah val. 16. j=j i=i+1; 18. Selesai Setelah dilakukan ekstraksi ciri dengan algoritma di atas, didapatlah hasil citra baru hasil ekstraksi ciri local binary pattern. Pada Gambar 3.13 merupakan ilustrasi perubahan dari proses local binary pattern. Ekstraksi ciri LBP Citra Grayscale Hasil Ekstraksi ciri Gambar Ilustrasi Hasil Proses Ekstraksi ciri LBP Pembuatan Histogram Setelah didapatkan citra baru hasil ekstraksi ciri local binary pattern, selanjutnya dilakukan pembuatan histogram pada citra baru yang akan dijadikan ciri dari citra tersebut. Histogram pada penelitian ini adalah jumlah data pada suatu intensitas cahaya pada tiap piksel citra hasil ekstraksi ciri local binary pattern yang bernilai dari 0 hingga 255. Pada Gambar merupakan contoh representasi histogram hasil ekstraksi ciri local binary pattern : Gambar Histogram Hasil Proses Ekstraksi ciri LBP

52 35 Pada Gambar sumbu x menerangkan intensitas cahaya dari 0 hingga 255, sedangkan sumbu y menerangkan banyaknya jumlah intensitas cahaya pada suatu objek citra. Pembuatan histogram menggunakan fungsi imhist() pada matlab. Berdasarkan gambar histogram pada Gambar 3.14, dapat dihasilkan vector berupa histogram hasil ekstraksi ciri citra. Pada Gambar merupakan gambar vector untuk ciri histogram Gambar Gambar Data Ciri Vektor Citra Pada Gambar Vektor ciri pada citra uang pada Gambar hanya ditampilkan pada intensitas 0 22 dari yang sebenarnya terdapat ciri pada intensitas

53 fold Crossvalidation Pengujian dilakukan untuk mengetahui seberapa baik kinerja alat uji. Pada penelitian ini digunakan metode pengujian 3 fold cross validation. Pengujian dilakukan untuk semua data citra uang kertas. 3 fold cross validation melakukan pembagian 105 data uang menjadi 3 bagian yaitu firstfold, secondfold dan thirdfold yang masing-masing memiliki 35 data. Kelompok data yang sudah dibagi menjadi 3 label selanjutnya dijadikan sebagai data training dan data testing. Bersumber dari data tersebut 2 kelompok data yang berjumlah 70 data untuk data training dan 1 kelompok yang berjuamlah 35 data untuk data testing. Setelah itu dilakukan iterasi sebanyak 3 kali. Pada setiap iterasi dilakukan pertukaran antara data training dan data testing. Iterasi pertama firstfold menjadi datatesting sementara itu secondfold dan thirdfold menjadi datatraining, Iterasi kedua secondfold menjadi datatesting sementara itu firstfold dan thirdfold menjadi datatraining, Iterasi ketiga thirdfold menjadi datatesting sementara itu firstfold dan secondfold menjadi datatraining. Proses crossvalidation ini menghasilkan 3 kelompok hasil pengujian nilai nominal uang dengan masing-masing nilai akurasi yang dihasilkan Hitung Jarak Proses perhitungan jarak dilakukan untuk mengetahui jarak atau kemiripan suatu ciri uang pada datatesting dengan ciri uang pada datatraining. Perhitungan jarak dilakukan dengan metode Eulidean Distance. Ciri yang digunakan untuk setiap citra merupakan data histogram ekstraksi ciri Local Binary Pattern Klasifikasi dengan Metode k-nn Proses klasifikasi dilakukan dengan tujuan menentukan kelas dari suatu objek yaitu gambar uang. Terdapat 7 pembagian kelas dalam penelitian ini yaitu kelas 1000, 2000, 5000, 10000, 20000, 50000, dan Klasifikasi menggunakan metode

54 37 k-nearest Neighbor, dengan nilai k yang merupakan masukan (input) oleh user. Berikut adalah pseudocode untuk menjelaskan algoritma k-nearest neighbor : 1. Mulai 2. Masukan berupa kumpulan jarak kemiripan uang 3. Urutkan jarak dari yang terdekat sampai terjauh 4. Ambil k nilai jarak terdekat 5. Hitung jumlah dari setiap hasil klasifikasi 6. Pilih hasil klasifikasi terbanyak sebagai hasil dari k-nn 7. Selesai Menghitung Akurasi Testing Terdapat 3 kali pengujian pada penelitian ini karena menggunakan metode pengujian 3 fold cross validation. Akurasi dari setiap pengujian dapat dihitung dari jumlah klasifikasi terhadap nilai nominal uang pada setiap datatesting yang bernilai benar. Untuk menghitung akurasi dapat menggunakan rumus matematis pada rumus Akurasi=Ʃ Jumlah klasifikasi benar X100% Ʃ Jumlah citra uang (3.16.) Penentuan Model untuk Identifikasi Pada tahap pengujian akan dilakukan dengan metode pengujian 3 fold cross validation. Pengujian ini akan menghasilkan 3 kelompok hasil pengujian nilai nominal uang dengan masing-masing nilai akurasi yang dihasilkan. Model untuk identifikasi dipilih berdasarkan datatraining yang memiliki nilai akurasi tertinggi pada 3 kali tahap pengujian 3 fold cross validation.

55 Menghitung Rata-Rata Akurasi Proses pengujian pada penelitian ini menghasilkan 3 nilai akurasi dari 3 kelompok pengujian. Nilai akurasi tersebut dihitung rata-ratanya lalu dijadikan nilai akurasi untuk pengujian Identifikasi Nilai Nominal Uang Kertas dengan ciri Metode Local Binary Pattern (LBP). Rata-rata akurasi dihitung dengan rumus pada rumus Rata Rata Akurasi = Akurasi 1 + Akurasi 2 + Akurasi 3 (3.17.) Menghitung Waktu Pengujian Setiap proses pada penelitian ini menghabiskan sejumlah waktu tertentu. Waktu yang dibutuhkan dalam melakukan proses pengujian dihitung mulai dari proses membaca data dan berakhir pada saat proses menghitung rata-rata akurasi. Perhitungan waktu ini dilakukan menggunakan fungsi tic dan toc yang terdapat pada matlab Load Model untuk Identifikasi Pada tahap pengujian telah didapatkan datatrain terbaik. Datatrain tersebut akan dijadikan model sebagai landasan untuk melakukan identifikasi uang pada proses Identifikasi Load Suara Hasil Identifikasi Setelah didapat hasil identifikasi uang yang dilakukan pada proses klasifikasi dengan metode k-nn, maka tahap selanjutnya adalah memutar suara berdasarkan hasil identifikasi tersebut. Proses load hasil suara menggunakan fungsi audioread pada matlab.

56 Menghitung Waktu Identifikasi Setiap proses pada penelitian ini menghabiskan sejumlah waktu tertentu. Waktu yang dibutuhkan dalam melakukan proses identifikasi dihitung mulai dari proses membaca data dan berakhir pada saat proses Load Suara Hasil Identifikasi. Perhitungan waktu ini dilakukan menggunakan fungsi tic dan toc yang terdapat pada matlab Perancangan Antar Muka Alat Uji (User Interface) Gambar Perancangan Antar Muka Alat Uji Pada Gambar merupakan perancangan antar muka alat uji. Antar muka adalah komponen penting dalam sebuah perangkat lunak karena berhubungan langsung dengan pengguna. Pada penelitian ini untuk memudahkan pengguna dalam menguji penerapan metode local binary pattern dalam indentifikasi mata uang rupiah maka dirancanglah sebuah antar muka pengguna. Antar muka pengguna dirancang menggunakan fungsi guide pada matlab. Sebuah antar muka yang dirancang memiliki 2 modul yaitu modul pengujian dan modul identifikasi. Berikut adalah tampilan antar muka yang dirancang pada penelitian ini :

57 40 Pada antar muka terdapat 2 modul yang mewakili 2 proses besar yang terdapat pada penelitian yaitu proses pengujian dan proses identifikasi nilai nominal uang. Pada modul pengujian memiliki : - Edit text nilai k sebagai tempat untuk user memasukan nilai k - Tombol Hitung Akurasi yang memiliki fungsi untuk menghitung akurasi dan lama waktu pengujian - Static text Hasil Nilai Akurasi untuk menampilkan hasil nilai akurasi terhadap nilai k - Static text Lama Pengujian untuk menampilkan lama waktu komputasi pada proses pengujian terhadap nilai k Pada modul identifikasi memiliki : - Statik text direktori sebagai tempat untuk menampilkan direktori citra yang dipilih pada saat proses load - Tombol Load yang memiliki fungsi untuk membaca data citra yang dipilih user dalam suatu direktori - Tombol Identifikasi yang memiliki fungsi untuk mencari hasil identifikasi citra uang yang telah dimasukan pada proses load - Static text Hasil Identifikasi untuk menampilkan hasil identifikasi terhadap citra uang yang telah dimasukan pada proses load - Static text Lama Identifikasi untuk menampilkan lama waktu komputasi pada proses identifikasi - Tombol Hasil Suara yang memiliki fungsi untuk mengeluarkan suara dari hasil identifikasi 3.7. Spesifikasi Hardware dan Software Pada tahap implementasi spesifikasi hardware dan software yang digunakan adalah sebagai berikut :

58 41 1. Software a. Sistem Operasi : Microsoft Windows 10 Enterprise 64-bit b. Software : Matlab versi (R2012b) 2. Hardware a. Processor : Intel(R) Core(TM) i5-2430m 2.40GHz b. Ram : 4GB c. Harddisk : 640GB

59 BAB 4 HASIL DAN ANALISA Pada bab implementasi dan hasil berisi penjelasan mengenai implementasi pada tahap pengujian 3 fold crossvalidation dan Identifikasi pada Identifikasi Nilai Nominal Uang Kertas dengan ciri Metode Local Binary Pattern (LBP). Implementasi yang dilakukan pada penelitian ini menggunakan 105 data citra uang kertas rupiah pada tahap pengujian dan 45 citra uang kertas rupiah pada tahap identifikasi Hasil Penelitian Hasil Pengujian 3 Fold Cross Validation Pada tahap pengujian, metode yang digunakan adalah metode Three Fold Cross Validation. Masukan untuk tahap pengujian berupa nilai k yang akan digunakan untuk proses klasifikasi dengan metode k-nearest neighbor. Proses pengujian ini menghasilkan persentase akurasi dan lama waktu komputasi dalam satuan detik yang dihitung berdasarkan nilai k. Pada penelitian ini dilakukan 10 kali percobaan terhadap nilai k yaitu nilai 1 hingga 10. Percobaan dilakukan menggunakan data yang sama. Percobaan pada alat uji dijalankan di desktop tanpa ada program lain yang running. Pada tahap pengujian dilakukan 2 kali percobaan dua dimensi matriks yang berbeda pada tahap proses resize. Percobaan pertama adalah percobaan dengan dimensi resize matriks yaitu dengan baris 65 dan kolom 160. Berdasarkan hasil percobaan terhadap 10 nilai k yaitu nilai 1 hingga 10, didapat hasil persentase akurasi dan lama waktu komputasi pada Tabel

60 43 Tabel 4.1. Tabel Hasil Pengujuan 3 fold crossvalidation Nilai k Persentase Akurasi (%) Lama Komputasi (detik) 1 83, , , , , , , , , , , , , , , , , , , ,50 Berdasarkan Tabel 4.1., hasil dari 10 kali pengujian terhadap 10 nilai k yaitu nilai 1 hingga10, didapatkan hasil bahwa nilai k=10 merupakan nilai dengan akurasi tertinggi yaitu 90,4762 %. Sedangkan untuk hasil lama waktu komputasi, waktu tersingkat terdapat pada proses dengan nilai k=1 dengan lama waktu komputasi yaitu 31,48 detik. Berdasarkan Tabel 4.1. dapat dihitung rata-rata persentase akurasi yang di dapat adalah 87,4286 %, dan presentase lama komputasi adalah detik. Persentase akurasi dihasilkan melalui perhitungan rata-rata dari tiga nilai persentase pada tiga tahap pengujian. Gambar 4.1., Gambar 4.2. dan Gambar 4.3. adalah contoh penjelasan untuk memperoleh hasil persentase pada pengujian yang menggunakan nilai k=10.

61 44 Gambar 4.1. Capture Proses First Fold Crossvalidation Gambar 4.1 merupakan gambar capture hasil klasifikasi 35 uang kertas, jumlah identifikasi yang bernilai benar, dan persentase akurasi pada proses first fold crossvalidation. Pada gambar tersebut menunjukan bahwa dari 35 hasil klasifikasi terdapat 31 jumlah identifikasi yang bernilai benar. Pada proses first fold crossvalidation persentase akurasi yang didapat dari pengujian tersebut adalah %.

62 45 Gambar 4.2. Capture Proses Second Fold Crossvalidation Gambar 4.2 merupakan gambar capture hasil klasifikasi 35 uang kertas, jumlah identifikasi yang bernilai benar, dan persentase akurasi pada proses second fold crossvalidation. Pada gambar tersebut menunjukan bahwa dari 35 hasil klasifikasi terdapat 32 jumlah identifikasi yang bernilai benar. Pada proses second fold crossvalidation persentase akurasi yang didapat dari pengujian tersebut adalah %.

63 46 Gambar 4.3. Capture Proses Third Fold Crossvalidation Gambar 4.3. merupakan gambar capture hasil klasifikasi 35 uang kertas, jumlah identifikasi yang bernilai benar, dan persentase akurasi pada proses third fold crossvalidation. Pada gambar tersebut menunjukan bahwa dari 35 hasil klasifikasi terdapat 32 jumlah identifikasi yang bernilai benar. Pada proses third fold crossvalidation persentase akurasi dari pengujian tersebut adalah %.

64 47 Percobaan kedua adalah percobaan dengan dimensi resize matriks yaitu baris dengan 192 dan kolom 256. Berdasarkan hasil percobaan terhadap 10 nilai k yaitu nilai 1 hingga 10, didapat hasil persentase akurasi dan lama waktu komputasi pada Tabel 4.2. : Tabel 4.2. Tabel Hasil Pengujuan 3 fold crossvalidation Nilai k Persentase Akurasi (%) Lama Komputasi (detik) 1 96, , , , , , , , , , , , ,381 74, , , , , , ,24 Berdasarkan Tabel 4.2.,hasil dari 10 kali pengujian terhadap 10 nilai k yaitu nilai 1 hingga 10, didapatkan hasil bahwa nilai k=2 merupakan nilai dengan akurasi tertinggi yaitu 98,0952 %. Sedangkan untuk hasil lama waktu komputasi, waktu tersingkat terdapat pada proses dengan nilai k=2 dengan lama waktu komputasi yaitu 66,65 detik. Berdasarkan Tabel 4.2. dapat dihitung rata-rata persentase akurasi yang di dapat adalah 93,9048%, dan presentase lama komputasi adalah detik. Persentase akurasi dihasilkan melalui perhitungan rata-rata dari tiga nilai persentase pada tiga tahap pengujian. Gambar 4.4., Gambar 4.5. dan Gambar 4.6. adalah contoh penjelasan untuk memperoleh hasil persentase pada pengujian yang menggunakan nilai k=2.

65 48 Gambar 4.4. Capture Proses First Fold Crossvalidation

66 49 Gambar 4.4 merupakan gambar capture hasil klasifikasi 35 uang kertas, jumlah identifikasi yang bernilai benar, dan persentase akurasi pada proses first fold crossvalidation. Pada gambar tersebut menunjukan bahwa dari 35 hasil klasifikasi terdapat 34 jumlah identifikasi yang bernilai benar. Pada proses first fold crossvalidation persentase akurasi yang didapat dari pengujian tersebut adalah 97,1429%. Gambar 4.5. Capture Proses Second Fold Crossvalidation

67 50 Gambar 4.5. merupakan gambar capture hasil klasifikasi 35 uang kertas, jumlah identifikasi yang bernilai benar, dan persentase akurasi pada proses second fold crossvalidation. Pada gambar tersebut menunjukan bahwa dari 35 hasil klasifikasi terdapat 34 jumlah identifikasi yang bernilai benar. Pada proses second fold crossvalidation persentase akurasi yang didapat dari pengujian tersebut adalah %. Gambar 4.6. Capture Proses Third Fold Crossvalidation

68 51 Gambar 4.6 merupakan gambar capture hasil klasifikasi 35 uang kertas, jumlah identifikasi yang bernilai benar, dan persentase akurasi pada proses third fold crossvalidation. Pada gambar tersebut menunjukan bahwa dari 35 hasil klasifikasi terdapat 35 jumlah identifikasi yang bernilai benar. Pada proses third fold crossvalidation persentase akurasi dari pengujian tersebut adalah 100 % Hasil Identifikasi Proses identifikasi pada alat uji menghasilkan hasil identifikasi berupa klasifikasi nilai nominal uang kertas. Proses identifikasi dilakukan dengan model berupa data training terbaik yang didapat pada proses pengujian 3 fold cross validation. Masukan pada proses identifikasi adalah citra uang kertas dan nilai k yang digunakan pada tahap pengujian. Pada percobaan ini dilakukan proses identifikasi dengan proses resize baris 192 dan kolom 256 dan nilai k=2 pada proses penentuan model yaitu nilai k dengan akurasi crosvalidasi tertinggi %. Pada proses ini dilakukan percobaan terhadap 45 data uang berbeda. Data uang tersebut berbeda dengan data yang digunakan pada data pengujian. Terdapat beberapa data uang yang tidak normal seperti data uang yang tercoret, data uang yang kusam, dan data uang yang diambil miring. Percobaan pada alat uji dijalankan di desktop tanpa ada program lain yang running. Pada Tabel 4.3. diperlihatkan tabel hasil identifikasi. Tabel 4.3. Hasil Identifikasi 45 Data Uang No. Nilai Nominal Hasil Nilai Keadaan Uang Identifikasi Kebenaran data benar normal benar normal benar normal benar tercoret benar kusam benar normal

69 52 No. Nilai Nominal Hasil Nilai Keadaan Uang Identifikasi Kebenaran data benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar tercoret benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal benar normal salah kamera blur salah kamera blur salah kamera blur salah kamera blur salah kamera blur benar kamera blur benar normal benar normal benar normal

70 53 No. Nilai Nominal Hasil Nilai Keadaan Uang Identifikasi Kebenaran data benar normal salah miring benar normal Pada Tabel 4.3. terdapat hasil percobaan identifikasi dari 45 data uang kertas. Berdasarkan data tersebut didapatkan hasil 39 hasil identifikasi bernilai benar dan 6 hasil identifikasi bernilai salah. Terdapat juga percobaan terhadap 2 data uang yang tercoret, 1 data uang yang miring, 1 data uang yang kusam dan 6 data uang yang buram. Berdasarkan percobaan tersebut kedua data uang yang tercoret dapat diidentifikasi dengan benar, satu data uang yang diambil miring tidak dapat diidentifikasikan dengan benar, satu data uang yang kusam dapat diidentifikasikan dengan benar, 5 dari 6 data uang yang buram tidak dapat diidentifikasikan dengan benar dan 1 dari 6 data yang buram dapat diidentifikasikan dengan benar. Berdasarkan hasil identifikasi terhadap 45 data pada Tabel 4.3. terdapat 39 hasil identifikasi bernilai benar dan 6 hasil identifikasi bernilai salah. Bersumber dari hasil identifikasi tersebut dapat diperoleh akurasi dari tahap identifikasi sebesar 86,667 %. Nilai akurasi tersebut didapat dengan rumus pada rumus Analisa Hasil Analisa Hasil Pengujian Berdasarkan hasil pada 2 kali pengujian pada dimensi citra hasil resize 65px X 160px dan 192px X 256px, didapatkan hasil bahwa rata-rata lama waktu pengujian pada citra berdimensi 65px X160px yaitu detik lebih singkat dari citra berdimensi 192px X 256px yaitu detik. Hasil perbandingan dapat dilihat pada diagram Gambar 4.7.

71 54 Gambar 4.7. Grafik Garis Waktu Pengujian Bersumber dari Gambar 4.7. tersebut didapatkan analisa bahwa jumlah piksel atau dimensi citra yang lebih kecil dapat lebih cepat dalam melakukan proses komputasi. Jumlah piksel yang lebih besar memiliki waktu komputasi yang lebih lama pada proses ekstraksi ciri, proses pada tahap pengujian dan tahap identifikasi. Berdasarkan hasil pada 2 kali pengujian pada dimensi citra hasil resize 65px X 160px dan 192px X 256px, didapatkan hasil bahwa rata-rata persentase akurasi pengujian pada citra berdimensi 65px X160px yaitu % lebih kecil dari citra berdimensi 192px X 256px yaitu %. Hal ini disebabkan oleh pada pengujian ke dua dimensi citra menggunakan sepersepuluh dari citra asli yang memiliki dimensi 1920px X 2560px. Sedangkan pengujian pertama pada citra berdimensi 65px X160px, nilai dimensinya tidak berasal dari penskalaan citra asli Analisa Hasil Identifikasi Pada hasil identifikasi masih terdapat kesalahan identifikasi pada masukan citra yang memiliki jenis masukan citra miring dan blur. Berdasarkan hasil tersebut

72 55 dapat dianalisa bahwa pengyebab kesalahan identifikasi pada citra miring adalah hasil ekstraksi ciri yang berbeda pada tahap ekstraksi ciri local binary pattern. Sedangkan untuk citra blur memiliki kesalahan kualitas kamera yang berkurang yang mengakibatkan kualitas gambar menjadi berbeda dengan data gambar normal.

73 BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan Berdasarkan penelitian Identifikasi Nilai Nominal Uang Kertas dengan Metode Local Binary Pattern maka dapat ditarik kesimpulan sebagai berikut : 1. Pada penelitian ini data yang digunakan untuk proses Pengujian 3 fold crossvalidation sebanyak 105 data uang kertas dengan masing-masing 15 data uang untuk 7 nominal uang yaitu Rp.1000 tahun emisi 2000, Rp.2000 tahun emisi 2009, Rp.5000 tahun emisi 2001, Rp tahun emisi 2005, Rp tahun emisi 2004, Rp , tahun emisi 2005 Rp tahun emisi Pada setiap data dikenakan metode ekstraksi ciri Local Binary Pattern. Setelah itu dilakukan pengujian menggunakan metode 3 fold crossvalidation yang membagi 35 data sebagai data training dan 70 data sebagai data testing. Metode klasifikasi yang digunakan adalah metode k-nearest neighbor dengan pendekatan Euclidean distance. Berdasarkan pengujian dari 10 nilai k pada crossvalidation hasil terbaik yang didapat adalah nilai k=2 dengan akurasi sebesar 98,0952 % dengan waktu komputasi detik. Berdasarkan hasil tersebut dapat disimpulkan bahwa penggunaan metode ekstraksi ciri Local Binary Pattern (LBP) dan metode klasifikasi k-nearest Neighbor (KNN) dapat digunakan dalam memecahkan masalah identifikasi nilai nominal uang kertas Rupiah 2. Pada penelitian ini data yang digunakan untuk proses Identifikasi sebanyak 45 data uang kertas. Identifikasi yang dilakukan menggunakan model yang didapat dari data training terbaik pada pengujian 3 fold crossvalidation dengan nilai k=2. Berdasarkan hasil percobaan identifikasi 39 data uang teridentifikasi dengan 56

74 57 benar dan 6 data uang teridentifikasi salah. Percobaan identifikasi tersebut menghasilkan nilai akurasi sebesar 86,667 %. 3. Pada percobaan pada proses identifikasi, data uang Rp dan Rp yang memiliki coretan dapat diidentifikasi dengan benar. Data uang Rp.1000 yang kusam dapat diidentifikasi dengan benar. Sebuah data Rp yang bersifat blur dapat diidentifikasi dengan benar. 5 data uang Rp yang bersifat blur diidentifikasi dengan salah. Data uang Rp yang diambil miring diidentifikasi dengan salah. Alat uji dapat melakukan identifikasi pada citra uang yang tercoret dan kusam tetapi akan terdapat kesalahan (error) jika melakukan identifikasi pada data uang yang blur dan data uang yang diambil miring. 4. Penentuan dimensi pada proses resize dalam tahap preprocessing sangat mempengaruhi tingkat akurasi yang didapat pada saat melakukan identifikasi nilai nominal uang kertas. Pada percobaan dengan dimensi matriks berjumlah baris 65 dan kolom 160 dalam 10 kali percobaan nilai k 1-10 menghasilkan nilai akurasi 3 fold crossvalidation tertinggi yaitu 90,4762 %, sedangkan dengan dimensi matriks berjumlah baris 192 dan kolom 256 menghasilkan akurasi 3 fold crossvalidation tertinggi yaitu 98,0952 %. 5. Penentuan nilai k pada proses klasifikasi yang menggunakan metode k-nearest neighbor sangat mempengaruhi tingkat akurasi yang didapat pada saat melakukan identifikasi nilai nominal uang kertas Saran Beberapa saran yang dapat diuraikan dalam penelitian Identifikasi Nilai Nominal Uang Kertas dengan Metode Local Binary Pattern, yaitu:

75 58 1. Masih terdapat kesalahan pada Identifikasi nilai nominal uang kertas dengan metode local binary pattern yang dikenakan pada uang yang blur dan yang diambil dengan posisi miring. Berdasarkan hasil tersebut dapat dikembangkan penelitian untuk meneliti identifikasi pada uang kertas dengan pengambilan data yang blur dan pada kemiringan tertentu. 2. Pengambilan data citra uang kertas dengan intensitas cahaya yang kurang merata menjadi salah satu penyebab kesalahan pada proses klasifikasi uang kertas. Perlu dikembangkan teknik pengambilan citra dengan intensitas cahaya yang lebih merata. 3. Metode klasifikasi k-nearest neighbor yang digunakan pada penelitian ini membutuhkan waktu komputasi yang cukup tinggi karena harus menghitung jarak dari tiap data testing ke seluruh data pada data training. Perlu dikembangkan penelitian dengan metode klasifikasi yang lebih cepat. 4. Penggunaan metode klasifikasi k-nearest neighbor membutuhkan penentuan nilai k yang sesuai, oleh karena itu harus dilakukan banyak percobaan terhadap beberapa nilai k. 5. Pada penelitian ini data citra yang digunakan masih mengikutsertakan background citra sebagai data yang digunakan. Perlu dikembangkan penelitian serupa dengan proses segmentasi pada background dan forground citra.

76 DAFTAR PUSTAKA Ahonen T.,2006. Face Description with Local Binary Patterns: Application to Face Recognition. Universitas Oulu: Finlandia. Direktorat Pengedaran Uang Bank Indonesia, Buku Panduan Uang Rupiah. Kompleks Perkantoran Bank Indonesia: Jakarta. Fathani J. dkk.,tanpa Tahun. Aplikasi Identifikasi dan Konversi Mata Uang Kertas Asing Terhadap Rupiah dengan Metoda Local Binary Pattern ( LBP ) Berbasis Android. Universitas Telkom : Bandung., ertas-asing-terhadap-rupiah-dengan-metoda-local-binary-pattern-lbp-berba sis-android.html, diakses tgl 1 Oktober 2015 Himamunanto,A.R. dan Widiarti,A.R.,2013. Teori dan Aplikasi Pengolahan Citra Digital. Lintang Pustaka Utama : Yogyakarta. Jain A.K., Fundamentals of Digital Image Processing. Pentice Hall, Inc:U.S.A. Republik Indonesia, Undang-Undang Republik Indonesia Nomor 7 Tahun 2011 Tentang Mata Uang. Sekretariat Negara:Jakarta. Robertson D.H., Money. Harcourt Brace and Company Inc.:U.S.A. T. Ojala, M. Pietik äinen, and T. M äenp ä ä, 2002, Multire solution gray-scale and rotation invariant texture classification with local binary patterns,ieee Transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 7, pp

77 LAMPIRAN Lampiran 1. Alat_Uji.fig 60

78 61 Lampiran 2. Listing Ekstraksi Ciri Local Binary Pattern

79 62 Lampiran 3. Listing Fungsi Membuat Histogram

80 63 Lampiran 4. Listing Training 3 Fold Crossvalidation Lampiran 5. Listing Hitung Jarak Euclidean Distance

81 64 Lampiran 6. Listing fungsi 3 fold Crossvalidation

82 65 Lampiran 7. Listing fungsi Identifikasi

83 66 Lampiran 8. Listing Fungsi GUI Alat_Uji

84 67

85 68

86 69 Lampiran 9. Data Uang Kertas Tahap Pengujian

87 70

88 71

89 72

90 73 Lampiran 10. Data Uang Kertas Tahap Identifikasi

91 74

92 75 Lampiran 11. Hasil Pengujian 3 Fold Crossvalidation Dimensi Resize Citra baris 65 dan kolom 160 dengan Nilai k 1-10

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha ABSTRAK Content-Based Image Retrieval (CBIR) adalah proses untuk mendapatkan suatu citra berdasarkan konten-konten tertentu, konten yang dimaksud dapat berupa tekstur, warna, bentuk. CBIR pada dasarnya

Lebih terperinci

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB)

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB) REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB) Elfrida Sihombing (0922019) Jurusan Teknik Elektro Universitas

Lebih terperinci

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D 30 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Pengembangan Sistem Pengenalan Wajah 2D Penelitian ini mengembangkan model sistem pengenalan wajah dua dimensi pada citra wajah yang telah disiapkan dalam

Lebih terperinci

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Uang didefinisikan sebagai alat tukar yang dapat diterima secara umum oleh setiap orang di masyarakat dalam proses pertukaran barang dan jasa. Uang sendiri

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini mengambil tempat di Universitas Muhammadiyah Yogyakarta yang berlokasi di Jl. Lingkar Selatan, Kasihan, Bantul, Daerah Istimewa

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian BAB III METODOLOGI PENELITIAN 3.1.1 Alat Alat yang digunakan dalam penelitian ini adalah: a. Hardware a. Prosesor : Intel Core i5-3230m CPU @ 2.60GHz b. Memori : 4.00 GB c.

Lebih terperinci

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM Dalam bab ini akan dibahas mengenai perancangan dan pembuatan sistem aplikasi yang digunakan sebagai user interface untuk menangkap citra ikan, mengolahnya dan menampilkan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan pemrosesan data untuk sistem pengenalan gender pada skripsi ini, meliputi cropping dan resizing ukuran citra, konversi citra

Lebih terperinci

Pertemuan 2 Representasi Citra

Pertemuan 2 Representasi Citra /29/23 FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 2 Representasi Citra Representasi Citra citra Citra analog Citra digital Matrik dua dimensi yang terdiri

Lebih terperinci

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha ABSTRAK Tanda tangan merupakan sesuatu yang unik yang dimiliki setiap orang sehingga seringkali dipakai untuk menentukan keabsahan dokumen ataupun transaksi. Akan tetapi tanda tangan menjadi rentan terhadap

Lebih terperinci

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE Andre Sitorus (0822107) Jurusan Teknik Elektro email: tiantorus11@gmail.com ABSTRAK Pola yang dibentuk oleh

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM (SIFT) Vikri Ahmad Fauzi (0722098) Jurusan Teknik Elektro email: vikriengineer@gmail.com

Lebih terperinci

SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK

SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI Adhi Fajar Sakti Wahyudi (0722062) Jurusan Teknik Elektro Email: afsakti@gmail.com ABSTRAK Teknologi pengenalan

Lebih terperinci

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

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah... DAFTAR ISI Halaman DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xii I. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat...

Lebih terperinci

KLASIFIKASI KUALITAS BUAH STROBERI SEGAR BERDASARKAN PENGUKURAN ATRIBUT KECACATAN MENGGUNAKAN PENGOLAHAN CITRA

KLASIFIKASI KUALITAS BUAH STROBERI SEGAR BERDASARKAN PENGUKURAN ATRIBUT KECACATAN MENGGUNAKAN PENGOLAHAN CITRA KLASIFIKASI KUALITAS BUAH STROBERI SEGAR BERDASARKAN PENGUKURAN ATRIBUT KECACATAN MENGGUNAKAN PENGOLAHAN CITRA Arina Diori (0722107) Jurusan Teknik Elektro email: arinadiorisinaga@yahoo.com ABSTRAK Buah

Lebih terperinci

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

BAB III METODE PENELITIAN. dan bahan, agar mendapatkan hasil yang baik dan terstruktur. Processor Intel Core i3-350m. BAB III METODE PENELITIAN 3.1 Alat dan Bahan Untuk menunjang penelitian yang akan dilakukan, maka diperlukan alat dan bahan, agar mendapatkan hasil yang baik dan terstruktur. 3.1.1 Alat Penelitian Adapun

Lebih terperinci

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara. Image Enhancement Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara. Cara-cara yang bisa dilakukan misalnya dengan fungsi transformasi, operasi matematis,

Lebih terperinci

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

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET Disusun oleh : Moriska Beslar 0422101 Jurusan Teknik Elektro, Fakultas Teknik,, Jl.Prof.Drg.Suria Sumantri, MPH no.65,

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Plat nomor kendaraan bermotor merupakan ciri atau tanda pengenal suatu kendaraan yang diberikan oleh kepolisian. Setiap plat nomor kendaraan memiliki kombinasi

Lebih terperinci

IDENTIFIKASI KEASLIAN MATA UANG RUPIAH MENGGUNAKAN METODE ALGORITMA K-NEAREST NEIGHBOR (K-NN)

IDENTIFIKASI KEASLIAN MATA UANG RUPIAH MENGGUNAKAN METODE ALGORITMA K-NEAREST NEIGHBOR (K-NN) IDENTIFIKASI KEASLIAN MATA UANG RUPIAH MENGGUNAKAN METODE ALGORITMA K-NEAREST NEIGHBOR (K-NN) SKRIPSI Disusun Oleh : THOMI LUTHFIANTO 1203030010 PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Rancangan Penelitian Pengerjaan tugas akhir ini ditunjukkan dalam bentuk blok diagram pada gambar 3.1. Blok diagram ini menggambarkan proses dari sampel citra hingga output

Lebih terperinci

DETEKSI NOMINAL MATA UANG DENGAN JARAK EUCLIDEAN DAN KOEFISIEN KORELASI

DETEKSI NOMINAL MATA UANG DENGAN JARAK EUCLIDEAN DAN KOEFISIEN KORELASI DETEKSI NOMINAL MATA UANG DENGAN JARAK EUCLIDEAN DAN KOEFISIEN KORELASI Marina Gracecia1, ShintaEstriWahyuningrum2 Program Studi Teknik Informatika Universitas Katolik Soegijapranata 1 esthergracecia@gmail.com,

Lebih terperinci

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

BAB III METODE PENELITIAN. Desain penelitian untuk pengenalan nama objek dua dimensi pada citra BAB III METODE PENELITIAN 3.1 Desain Penelitian Desain penelitian untuk pengenalan nama objek dua dimensi pada citra adalah sebagai berikut. Gambar 3.1 Desain Penelitian 34 35 Penjelasan dari skema gambar

Lebih terperinci

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING Powered by TCPDF (www.tcpdf.org) PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING Muhammad Hanif Dwiadi¹, Sofia Naning Hertiana², Gelar Budiman³ ¹Teknik Telekomunikasi,, Universitas Telkom Abstrak

Lebih terperinci

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

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN Zeth Pasongli (0222113) Jurusan Teknik Elektro Email: zeth_pasongli@yahoo.com ABSTRAK Pola pembuluh

Lebih terperinci

BAB 4 HASIL DAN ANALISA

BAB 4 HASIL DAN ANALISA BAB 4 HASIL DAN ANALISA 4. Analisa Hasil Pengukuran Profil Permukaan Penelitian dilakukan terhadap (sepuluh) sampel uji berdiameter mm, panjang mm dan daerah yang dibubut sepanjang 5 mm. Parameter pemesinan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN Metodologi penelitian adalah sekumpulan peraturan, kegiatan, dan prosedur yang digunakan oleh pelaku suatu disiplin ilmu. Metodologi berisi tahapan-tahapan yang dilakukan

Lebih terperinci

BAB 1 PENDAHULUAN 1-1

BAB 1 PENDAHULUAN 1-1 BAB 1 PENDAHULUAN Bab ini menjelaskan mengenai Latar Belakang, Identifikasi Masalah, Tujuan Tugas Akhir, Lingkup Tugas Akhir, Metodologi Tugas Akhir dan Sistematika Penulisan Tugas Akhir. 1.1 Latar Belakang

Lebih terperinci

KLASIFIKASI KAYU DENGAN MENGGUNAKAN NAÏVE BAYES-CLASSIFIER

KLASIFIKASI KAYU DENGAN MENGGUNAKAN NAÏVE BAYES-CLASSIFIER KLASIFIKASI KAYU DENGAN MENGGUNAKAN NAÏVE BAYES-CLASSIFIER ACHMAD FAHRUROZI 1 1 Universitas Gunadarma, achmad.fahrurozi12@gmail.com Abstrak Masalah yang akan diangkat dalam makalah ini adalah bagaimana

Lebih terperinci

FERY ANDRIYANTO

FERY ANDRIYANTO SISTEM ANALISA IMAGE PROCESSING UNTUK MENCARI KEMIRIPAN PADA TEKSTUR WARNA KULIT MANUSIA MENGGUNAKAN HISTOGRAM WARNA SKRIPSI Oleh : FERY ANDRIYANTO 0734010123 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 PENGENALAN KARAKTER ANGKA DARI SEGMENTASI CITRA PLAT NOMOR KENDARAAN DENGAN METODE SOMs Winda Marlia

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE Daniel Halomoan (0822056) Jurusan Teknik Elektro Universitas Kristen Maranatha email: daniel170390@gmail.com

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C- 8 BAB II TINJAUAN PUSTAKA 2.1 Studi Pendahuluan Sebelumnya telah ada penelitian tentang sistem pengenalan wajah 2D menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C- Means dan jaringan

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN Rudy Adipranata 1, Liliana 2, Gunawan Iteh Fakultas Teknologi Industri, Jurusan Teknik Informatika, Universitas Kristen Petra Jl. Siwalankerto

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN Penelitian ini adalah penelitian eksperimen dengan metode penelitian sebagai berikut: 1) Pengumpulan Data Tahap ini dilakukan sebagai langkah awal dari suatu penelitian. Mencari

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN 41 Analisa Analisa merupakan tahap paling utama dalam melakuakan penelitian Tahapan analisa digunakan untuk menganalisa permasalahan yang berhubungan dengan penelitian yang

Lebih terperinci

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

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang BAB III METODE PENELITIAN 3.1 Model Pengembangan Tujuan tugas akhir ini akan membangun suatu model sistem yang melakukan proses data mulai dari pengolahan citra otak hingga menghasilkan output analisa

Lebih terperinci

PENGOLAHAN CITRA DIGITAL

PENGOLAHAN CITRA DIGITAL PENGOLAHAN CITRA DIGITAL Aditya Wikan Mahastama mahas@ukdw.ac.id Sistem Optik dan Proses Akuisisi Citra Digital 2 UNIV KRISTEN DUTA WACANA GENAP 1213 v2 Bisa dilihat pada slide berikut. SISTEM OPTIK MANUSIA

Lebih terperinci

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Prinsip Kerja Sistem Prinsip kerja sistem diawali dengan pembacaan citra rusak dan citra tidak rusak yang telah terpilih dan dikumpulkan pada folder tertentu.

Lebih terperinci

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH Syafril Tua (0822088) Jurusan Teknik Elektro email: syafrilsitorus@gmail.com ABSTRAK Struktur telinga adalah

Lebih terperinci

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016 MKB3383 - Teknik Pengolahan Citra Pengolahan Citra Digital Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016 CITRA Citra (image) = gambar pada bidang 2 dimensi. Citra (ditinjau dari sudut pandang matematis)

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Bertambahnya jumlah mahasiswa dari tahun ke tahun di IT Telkom mengakibatkan semakin banyak buku buku Tugas Akhir yang dibuat. Dengan semakin banyaknya buku

Lebih terperinci

Model Citra (bag. 2)

Model Citra (bag. 2) Model Citra (bag. 2) Ade Sarah H., M. Kom Resolusi Resolusi terdiri dari 2 jenis yaitu: 1. Resolusi spasial 2. Resolusi kecemerlangan Resolusi spasial adalah ukuran halus atau kasarnya pembagian kisi-kisi

Lebih terperinci

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan BAB II LANDASAN TEORI 2.1. Citra Citra adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus dan intensitas cahaya pada bidang dwimatra

Lebih terperinci

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION FadliWitular (0822043) Jurusan Teknik Elektro Universitas

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram

Lebih terperinci

KULIAH 1 TEKNIK PENGOLAHAN CITRA PENGANTAR MATRIKS

KULIAH 1 TEKNIK PENGOLAHAN CITRA PENGANTAR MATRIKS KULIAH TEKNIK PENGOLAHAN CITRA PENGANTAR MATRIKS Matriks merupakan sebuah susunan segiempat siku-siku dari bilanganbilangan, dalam baris dan kolom. Bilangan-bilangan tersebut disebut entri atau elemen

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Rancangan Penelitian Tulisan Tangan angka Jawa Digitalisasi Pre-Processing ROI Scalling / Resize Shadow Feature Extraction Output Multi Layer Perceptron (MLP) Normalisasi

Lebih terperinci

BAB 2 TINJAUAN TEORETIS

BAB 2 TINJAUAN TEORETIS BAB 2 TINJAUAN TEORETIS 2. Citra Digital Menurut kamus Webster, citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek atau benda. Citra digital adalah representasi dari citra dua dimensi

Lebih terperinci

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK Wiratmoko Yuwono Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya-ITS Jl. Raya ITS, Kampus ITS, Sukolilo Surabaya 60111

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah BAB 3 METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Penelitian a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah sebagai berikut: 1) Prosesor Intel (R) Atom (TM) CPU N550

Lebih terperinci

PENDAHULUAN TINJAUAN PUSTAKA

PENDAHULUAN TINJAUAN PUSTAKA Latar Belakang PENDAHULUAN Indonesia merupakan negara tropis yang memiliki + 30.000 spesies tumbuh-tumbuhan ([Depkes] 2007). Tumbuh-tumbuhan tersebut banyak yang dibudidayakan sebagai tanaman hias. Seiring

Lebih terperinci

PENGENALAN WAJAH DENGAN MENGGUNAKAN METODE DISCRIMINATIVE LOCAL DIFFERENCE PATTERNS

PENGENALAN WAJAH DENGAN MENGGUNAKAN METODE DISCRIMINATIVE LOCAL DIFFERENCE PATTERNS PENGENALAN WAJAH DENGAN MENGGUNAKAN METODE DISCRIMINATIVE LOCAL DIFFERENCE PATTERNS Widyawan Tarigan NRP : 0222062 email : widyawan_tarigan@yahoo.com ABSTRAK Pada sistem pengenalan wajah, merancang deskriptor

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan

Lebih terperinci

IDENTIFIKASI NOMOR POLISI KENDARAAN BERMOTOR MENGGUNAKAN JARINGAN SYARAF TIRUAN SELF ORGANIZING MAPS (SOMS)

IDENTIFIKASI NOMOR POLISI KENDARAAN BERMOTOR MENGGUNAKAN JARINGAN SYARAF TIRUAN SELF ORGANIZING MAPS (SOMS) Powered by TCPDF (www.tcpdf.org) IDENTIFIKASI NOMOR POLISI KENDARAAN BERMOTOR MENGGUNAKAN JARINGAN SYARAF TIRUAN SELF ORGANIZING MAPS (SOMS) Inung Wijayanto¹, Iwan Iwut Tritoasmoro², Koredianto Usman³

Lebih terperinci

SISTEM IDENTIFIKASI POSISI PELAT NOMOR KENDARAAN SECARA OTOMATIS MENGGUNAKAN HOUGH TRANSFORM

SISTEM IDENTIFIKASI POSISI PELAT NOMOR KENDARAAN SECARA OTOMATIS MENGGUNAKAN HOUGH TRANSFORM SISTEM IDENTIFIKASI POSISI PELAT NOMOR KENDARAAN SECARA OTOMATIS MENGGUNAKAN HOUGH TRANSFORM Billy Buana Putra NRP : 1122055 Email : billy_buana@yahoo.com ABSTRAK Pengenalan pelat nomor kendaraan secara

Lebih terperinci

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR Eric (0822026) Jurusan Teknik Elektro Universitas Kristen Maranatha email: eric.wennas@gmail.com ABSTRAK Pola pembuluh

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN Dalam tugas akhir ini penguji melakukan pengujian dari judul tugas akhir sebelumnya, yang dilakukan oleh Isana Mahardika. dalam tugas akhir tersebut membahas pendeteksian tempat

Lebih terperinci

3.6 Data Mining Klasifikasi Algoritma k-nn (k-nearest Neighbor) Similaritas atribut numerik

3.6 Data Mining Klasifikasi Algoritma k-nn (k-nearest Neighbor) Similaritas atribut numerik DAFTAR ISI PERNYATAAN... iii PRAKATA... vi DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xiv DAFTAR PERSAMAAN... xv DAFTAR ALGORITMA... xvi DAFTAR LAMPIRAN... xvii INTISARI... xviii ABSTRACT...

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Masalah Identifikasi permasalahan ini bahwasanya diambil dari sudut pandang masyarakat tentang objek (batik) yang dikenal dari segi pola dan gambar

Lebih terperinci

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Sebagai tinjauan pustaka, berikut beberapa contoh penelitian telapak kaki yang sudah dilakukan oleh para peneliti yang dapat digunakan sebagai

Lebih terperinci

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

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI. GRAFIK KOMPUTER DAN PENGOLAHAN CITRA WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 8 - GRAFKOM DAN PENGOLAHAN CITRA Konsep Dasar Pengolahan Citra Pengertian Citra Analog/Continue dan Digital. Elemen-elemen Citra

Lebih terperinci

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID Disusun Oleh : Robin Yosafat Saragih (1022076) Jurusan Teknik Elektro, Fakultas Teknik, Universitas

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Penggunaan citra yang semakin meningkat menimbulkan kebutuhan retrival citra yang juga semakin meningkat. Diperlukan suatu metode retrival citra yang efektif

Lebih terperinci

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI Oleh Nama : Januar Wiguna Nim : 0700717655 PROGRAM GANDA TEKNIK INFORMATIKA DAN MATEMATIKA

Lebih terperinci

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI Nadia R.W (0822084) Email: neko882neko@yahoo.co.id Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof. Drg.

Lebih terperinci

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature Dosen Pembimbing : 1) Prof.Dr.Ir. Mauridhi Hery Purnomo M.Eng. 2) Dr. I Ketut Eddy Purnama ST., MT. Oleh : ATIK MARDIYANI (2207100529)

Lebih terperinci

Pengenalan Telur Berdasarkan Karakteristik Warna Citra Yustina Retno Wahyu Utami 2)

Pengenalan Telur Berdasarkan Karakteristik Warna Citra Yustina Retno Wahyu Utami 2) Pengenalan Telur Berdasarkan Karakteristik Warna Citra Yustina Retno Wahyu Utami 2) ISSN : 1693 1173 Abstrak Pengenalan obyek pada citra merupakan penelitian yang banyak dikembangkan. Salah satunya pengenalan

Lebih terperinci

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION Roland Stefanus Weku (0822092) Jurusan Teknik Elektro email: rolandweku@gmail.com ABSTRAK Pembuluh darah

Lebih terperinci

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON 30 BAB IV SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON 4.1 Gambaran Umum Sistem Diagram sederhana dari program yang dibangun dapat diilustrasikan dalam diagram konteks berikut. Gambar

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Uang Kertas Rupiah Uang Rupiah Kertas adalah Uang Rupiah dalam bentuk lembaran yang terbuat dari Kertas Uang yang dikeluarkan oleh Bank Indonesia, dimana penggunaannya dilindungi

Lebih terperinci

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

III. METODE PENELITIAN. menggunakan matlab. Kemudian metode trial dan error, selalu mencoba dan III. METODE PENELITIAN 3.1. Metode Penelitian Metode penelitian yang dilakukan adalah dengan studi literatur, yaitu mencari sumber-sumber literatur yang menjadi dasar keilmuan dari penelitian yang dilakukan.

Lebih terperinci

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL 2.1 Citra Secara harafiah, citra adalah representasi (gambaran), kemiripan, atau imitasi pada bidang dari suatu objek. Ditinjau dari sudut pandang matematis,

Lebih terperinci

BAB III PERANCANGAN SISTEM. tangan huruf vokal seperti terlihat pada gambar 3.1.

BAB III PERANCANGAN SISTEM. tangan huruf vokal seperti terlihat pada gambar 3.1. BAB III PERANCANGAN SISTEM 3.1 Alur Penelitian Perancangan sistem simulasi identifikasi dan pengenalan pola tulisan tangan huruf vokal seperti terlihat pada gambar 3.1. Pengambilan data Pre-processing

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Tahapan Penelitian Tahapan yang dilakukan dalam penelitian ini disajikan pada Gambar 14, terdiri dari tahap identifikasi masalah, pengumpulan dan praproses data, pemodelan

Lebih terperinci

SAMPLING DAN KUANTISASI

SAMPLING DAN KUANTISASI SAMPLING DAN KUANTISASI Budi Setiyono 1 3/14/2013 Citra Suatu citra adalah fungsi intensitas 2 dimensi f(x, y), dimana x dan y adalahkoordinat spasial dan f pada titik (x, y) merupakan tingkat kecerahan

Lebih terperinci

APLIKASI PENGENALAN DAUN UBI JALAR UNTUK JENIS UBI JALAR UNGU, MERAH, PUTIH DAN KUNING MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

APLIKASI PENGENALAN DAUN UBI JALAR UNTUK JENIS UBI JALAR UNGU, MERAH, PUTIH DAN KUNING MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS APLIKASI PENGENALAN DAUN UBI JALAR UNTUK JENIS UBI JALAR UNGU, MERAH, PUTIH DAN KUNING MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS SKRIPSI Diajukan Untuk Penulisan Skripsi Guna Memenuhi Salah Satu

Lebih terperinci

PENENTUAN LOKASI PARKIR KOSONG MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK (PNN) SKRIPSI JOKO KURNIANTO

PENENTUAN LOKASI PARKIR KOSONG MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK (PNN) SKRIPSI JOKO KURNIANTO PENENTUAN LOKASI PARKIR KOSONG MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK (PNN) SKRIPSI JOKO KURNIANTO 121402102 PROGRAM STUDI S1 TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

Lebih terperinci

PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL

PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL Pelita Informatika Budi Darma, Volume : IV, Nomor:, Agustus 23 ISSN : 23-9425 PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL Harry Suhartanto Manalu (9259) Mahasiswa

Lebih terperinci

BAB 3 ANALISA DAN PERANCANGAN SISTEM

BAB 3 ANALISA DAN PERANCANGAN SISTEM BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Program Aplikasi Dalam proses identifikasi karakter pada plat nomor dan tipe kendaraan banyak menemui kendala. Masalah-masalah yang ditemui adalah proses

Lebih terperinci

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

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1 JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1 Rancang Bangun Sistem Pemantau Ruangan Berbasis Multi Kamera untuk Smartphone Android pada Jaringan Pikonet yang Adaptif terhadap Perubahan Situasi Ruangan

Lebih terperinci

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT) PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT) DAN MULTISCALE LOCAL BINARY PATTERN (MLBP) DALAM PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH Yuwono (0922013) Jurusan Teknik

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: b. Memori : 8192 MB. c. Sistem Model : Lenovo G40-45

BAB III METODOLOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: b. Memori : 8192 MB. c. Sistem Model : Lenovo G40-45 20 BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Alat yang digunakan dalam penelitian ini adalah: a. Hardware a. Prosesor : AMD A8-6410 APU (4 CPUs), ~2.0 GHz b. Memori : 8192

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan pemrosesan data untuk sistem pendeteksi senyum pada skripsi ini, meliputi metode Viola Jones, konversi citra RGB ke grayscale,

Lebih terperinci

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA Yusriani Laa Baan 0522132 Jurusan Teknik Elektro, Fakultas Teknik, Jalan Prof. Drg. Suria Sumantri

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Pengumpulan dan Praproses Data Kegiatan pertama dalam penelitian tahap ini adalah melakukan pengumpulan data untuk bahan penelitian. Penelitian ini menggunakan data sekunder

Lebih terperinci

... BAB 2 LANDASAN TEORI. 2.1 Citra

... BAB 2 LANDASAN TEORI. 2.1 Citra 6 BAB 2 LANDASAN TEORI 2.1 Citra Citra atau image adalah suatu matriks dimana indeks baris dan kolomnya menyatakan suatu titik pada citra tersebut dan elemen matriksnya (yang disebut sebagai elemen gambar

Lebih terperinci

Aplikasi Pengolahan Citra Dalam Pengenalan Pola Huruf Ngalagena Menggunakan MATLAB

Aplikasi Pengolahan Citra Dalam Pengenalan Pola Huruf Ngalagena Menggunakan MATLAB Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Aplikasi Pengolahan Citra Dalam Pengenalan Pola Huruf Ngalagena Menggunakan MATLAB Dani Rohpandi 1), Asep Sugiharto 2),

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Digital Istilah citra biasanya digunakan dalam bidang pengolahan citra yang berarti gambar. Suatu citra dapat didefinisikan sebagai fungsi dua dimensi, di mana dan adalah

Lebih terperinci

LEMBAR PENGESAHAN TUGAS AKHIR...

LEMBAR PENGESAHAN TUGAS AKHIR... DAFTAR ISI HALAMAN SAMPUL... i HALAMAN JUDUL... ii PERNYATAAN... iii LEMBAR PENGESAHAN TUGAS AKHIR... iv BERITA ACARA TUGAS AKHIR... v KATA PENGANTAR... vi ABSTRAK... vii ABSTRACT... viii DAFTAR ISI...

Lebih terperinci

SKRIPSI RONNY BENEDIKTUS SIRINGORINGO

SKRIPSI RONNY BENEDIKTUS SIRINGORINGO ANALISIS PERBANDINGAN PROSES CLUSTER MENGGUNAKAN K- MEANS CLUSTERING DAN K-NEAREST NEIGHBOR PADA PENYAKIT DIABETES MELLITUS SKRIPSI RONNY BENEDIKTUS SIRINGORINGO 131421021 PROGRAM STUDI S1 ILMU KOMPUTER

Lebih terperinci

KLASIFIKASI TINGKAT KEMATANGAN BUAH PEPAYA (CARICA PAPAYA L) CALIFORNIA (CALLINA-IPB 9) DALAM RUANG WARNA HSV DAN ALGORITMA K-NEAREST NEIGHBORS

KLASIFIKASI TINGKAT KEMATANGAN BUAH PEPAYA (CARICA PAPAYA L) CALIFORNIA (CALLINA-IPB 9) DALAM RUANG WARNA HSV DAN ALGORITMA K-NEAREST NEIGHBORS KLASIFIKASI TINGKAT KEMATANGAN BUAH PEPAYA (CARICA PAPAYA L) CALIFORNIA (CALLINA-IPB 9) DALAM RUANG WARNA HSV DAN ALGORITMA K-NEAREST NEIGHBORS Sigit Sugiyanto*, Feri Wibowo Program Studi Teknik Informatika

Lebih terperinci

BAB III METODELOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: a. Prosesor : Intel Core i5-6198du (4 CPUs), ~2.

BAB III METODELOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: a. Prosesor : Intel Core i5-6198du (4 CPUs), ~2. BAB III METODELOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Alat yang digunakan dalam penelitian ini adalah: 1. Hardware a. Prosesor : Intel Core i5-6198du CPU @2.30GHz (4 CPUs), ~2.40GHz b.

Lebih terperinci

dengan metode penelitian yang dapat dilihat pada Gambar 9. Data Citra Tumbuhan

dengan metode penelitian yang dapat dilihat pada Gambar 9. Data Citra Tumbuhan dengan metode penelitian yang dapat dilihat pada Gambar 9. Data Citra Tumbuhan Gambar 8 Struktur PNN. 1. Lapisan pola (pattern layer) Lapisan pola menggunakan 1 node untuk setiap data pelatihan yang digunakan.

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Dalam mengetahui suatu bahan jenis kulit cukup sulit karena bahan jenis kulit memeliki banyak jenis. Setiap permukaan atau tekstur dari setiap jenisnya

Lebih terperinci

KLASIFIKASI TELUR AYAM DAN TELUR BURUNG PUYUH MENGGUNAKAN METODE CONNECTED COMPONENT ANALYSIS

KLASIFIKASI TELUR AYAM DAN TELUR BURUNG PUYUH MENGGUNAKAN METODE CONNECTED COMPONENT ANALYSIS Ikhwan Ruslianto KLASIFIKASI TELUR AYAM DAN TELUR BURUNG PUYUH MENGGUNAKAN METODE CONNECTED COMPONENT ANALYSIS IKHWAN RUSLIANTO Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika dan

Lebih terperinci

SISTEM PENGENALAN BUAH MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM dan EUCLIDEAN DISTANCE

SISTEM PENGENALAN BUAH MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM dan EUCLIDEAN DISTANCE SISTEM PENGENALAN BUAH MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM dan EUCLIDEAN DISTANCE Bagus Aditya *), Achmad Hidayatno, and Ajub Ajulian Zahra Jurusan Teknik Elektro, Universitas Diponegoro Semarang

Lebih terperinci

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii Aplikasi Kamera Web Untuk Mengidentifikasi Plat Nomor Mobil Jemmy / 0322042 E-mail : kaiser_jemmy@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. Drg. Suria

Lebih terperinci