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

dokumen-dokumen yang mirip
ARTIKEL APLIKASI KLASIFIKASI JENIS JENIS BUAH JERUK MENGGUNAKAN METODE K-NEAREST NEIGHBOR

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

PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN

BAB II LANDASAN TEORI

JURNAL KLASIFIKASI JENIS TANAMAN MANGGA BERDASARKAN TULANG DAUN MENGGUNAKAN METODE K-MEANS

BAB 2 LANDASAN TEORI

JURNAL PENGENALAN JENIS MOTIF KAIN BATIK MENGGUNAKAN EKSTRAKSI FITUR DAN BRAY CURTISE DISTANCE

PENGENALAN AKSARA JAWA MENGGUNAKAN OPERATOR PREWITT

PERBANDINGAN METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL. Lia Amelia (1) Rini Marwati (2) ABSTRAK

... BAB 2 LANDASAN TEORI. 2.1 Citra

FAKULTAS TEKNIK (FT) PROGRAM TEKNIK INFORMATIKA UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

KLASIFIKASI CITRA ADENIUM MENGGUNAKAN LEARNING VECTOR QUANTIZATION

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

BAB 2 LANDASAN TEORI

IDENTIFIKASI KEMATANGAN BUAH TOMAT MENGGUNAKAN SOM (SELF ORGANIZING MAPS) ARTIKEL SKRIPSI

BAB II LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Atthariq 1, Mai Amini 2

PERANCANGAN APLIKASI PENDETEKSI PENYEBARAN PENYAKIT DEMAM BERDARAH DI KABUPATEN KEDIRI MENGUNAKAN METODE WEIGHT PRODUCT (WP)

BAB II LANDASAN TEORI

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

PENERAPAN METODE SOBEL UNTUK PENGUKURAN TINGGI BADAN MENGGUNAKAN WEBCAM

ANALISA PERBANDINGAN METODE VEKTOR MEDIAN FILTERING DAN ADAPTIVE MEDIAN FILTER UNTUK PERBAIKAN CITRA DIGITAL

APLIKASI PENGOLAHAN CITRA DIGITAL DENGAN PROSES PERKALIAN DAN PEMBAGIAN UNTUK PENGGESERAN BIT DENGAN MENGGUNAKAN METODE BITSHIFT OPERATORS

Pertemuan 2 Representasi Citra

BAB I PENDAHULUAN. teknologi pengolahan citra (image processing) telah banyak dipakai di berbagai

Implementasi Principal Component Analysis (PCA) Untuk Pengenalan Wajah Manusia

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

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

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

JURNAL ANALISA PENGENALAN CITRA WAJAH MENGGUNAKAN BENTUK HIDUNG DENGAN METODE MINKOWSKI DISTANCE

IDENTIFIKASI JENIS-JENIS RESISTOR MENGGUNAKAN METODE EUCLIDEAN DISTANCE

MENGANALISA PERBANDINGAN DETEKSI TEPI ANTARA METODE SOBEL DAN METODE ROBET

DETEKSI KERUSAKAN JALUR PCB (PRINTED CIRCUIT BOARD) MENGGUNAKAN METODE TEMPLATE MATCHING

KLASIFIKASI JENIS JAMBU AIR BERDASARKAN TULANG DAUN MENGGUNAKAN METODE K-MEANS SKRIPSI. Diajukan Untuk Memenuhi Sebagian Syarat Guna

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

APLIKASI PENGENALAN KARAKTER HURUF HIJAIYAH UNTUK PENDIDIKAN ANAK USIA DINI (PAUD) SKRIPSI

BAB III ANALISIS DAN PERANCANGAN

Aplikasi Pembesaran Citra Menggunakan Metode Nearest Neighbour Interpolation

APLIKASI PENGOLAHAN CITRA PERBAIKAN KUALITAS IMAGE CITRA DIGITAL MENGGUNAKAN METODE HARMONIC MEAN FILTER

PENGENALAN SESEORANG MENGGUNAKAN CITRA GARIS TANGAN

Implementasi Reduksi Noise Citra Berwarna dengan Metode Filter Median dan Filter Rata-rata

APLIKASI PENGENALAN MOTIF TENUN IKAT KOTA KEDIRI SKRIPSI

ANALISIS PERBANDINGAN METODE PREWITT DAN CANNY UNTUK IDENTIFIKASI IKAN AIR TAWAR

BAB III METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA

IDENTIFIKASI CITRA HYLOCEREUS COSTARICENSIS MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM

oleh: M BAHARUDIN GHANIY NRP

JURNAL PENGENALAN POLA KAKI O DAN KAKI X MENGGUNAKAN METODE BRAY-CURTIS DISTANCE

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

RESTORASI CITRA KABUR MENGGUNAKAN ALGORITMA LUCY-RICHARDSON

JURNAL ANALISIS PERBANDINGAN METODE HISTOGRAM EQUALIZATION DENGAN METODE MEDIAN FILTER UNTUK REDUKSI NOISE

BAB III METODE YANG DIUSULKAN

JURNAL SISTEM IDENTIFIKASI CITRA TANDA TANGA MENGGUNAKAN METODE 2D-PCA (TWO DIMENSIONAL PRINCIPAL COMPONENT ANALISYS)

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x

BAB 2 LANDASAN TEORI

PENGOLAHAN CITRA DIGITAL

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

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

REAL-TIME RENDERING DAN KOMPRESI VIDEO PARALEL MENGGUNAKAN ALGORITMA HUFFMAN

BAB III PROSEDUR DAN METODOLOGI. Pada bab ini kita akan melihat masalah apa yang masih menjadi kendala

Implementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang

Deteksi Tepi pada Citra Digital menggunakan Metode Kirsch dan Robinson

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN

Jurnal TIMES, Vol. III No 2 : 1-5, 2014 ISSN : Character Recognition Dengan Menggunakan Jaringan Syaraf Tiruan

PERANCANGAN APLIKASI MENENTUKAN EFEK RESOLUSI BERDASARKAN JUMLAH PIXEL PADA CITRA MENGGUNAKAN METODE RETINEX

PENERAPAN METODE INTERPOLASI LINIER DAN METODE SUPER RESOLUSI PADA PEMBESARAN CITRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Segmentasi Citra Berwarna Menggunakan Deteksi Tepi dan Fuzzy C-Means yang Dimodifikasi Berdasarkan Informasi Ketetanggaan

OTOMASI TAGIHAN LISTRIK DENGAN CITRA DIGITAL. Abstrak

BAB 2 LANDASAN TEORI

APLIKASI PENGENALAN PLAT NOMOR KENDARAAN BERMOTOR MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION

Pengolahan Citra untuk Bidang Pertanian(Menentukan Kematangan Buah) Oleh Nama:Wahyu Abid A. NRP : Kelas :2D4 IT(B)

IMPLEMENTASI SMS GATEWAY PADA SISTEM SELEKSI PENERIMAAN SISWA BARU MAN PANGGUL MENGGUNAKAN METODE TOPSIS SKRIPSI

Fajar Syakhfari. Pendahuluan. Lisensi Dokumen:

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

IDENTIFIKASI JENIS BATU AKIK MENGGUNAKAN METODE LEARNING VEKTOR QUANTIZATION (LVQ)

Pendahuluan. Dua operasi matematis penting dalam pengolahan citra :

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

BAB 2 LANDASAN TEORI

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

DETEKSI TANDA TANGAN MENGGUNAKAN PREWITT UNTUK IDENTIFIKASI CITRA TANDA TANGAN

BAB II LANDASAN TEORI

Muhammad Zidny Naf an, Lc., S.Kom., M.Kom. Genap 2015/2016

ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA

DETEKSI NOMINAL MATA UANG DENGAN JARAK EUCLIDEAN DAN KOEFISIEN KORELASI

ANALISIS SISTEM PENDETEKSI POSISI PLAT KENDARAAN DARI CITRA KENDARAAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. dilakukan oleh para peneliti, berbagai metode baik ekstraksi fitur maupun metode

BAB IV IMPLEMENTASI DAN UJI COBA. Pengenalan Pola dengan Algoritma Eigen Image, dibutuhkan spesifikasi

Transkripsi:

Artikel Skripsi PEMANFAATAN PENGOLAHAN CITRA DIGITAL DALAM MENENTUKAN KEMATANGAN BUAH KAKAO MENGGUNAKAN METODE EUCLIDEAN DISTANCE SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom.) Pada Program Studi Teknik Informatika Fakultas Teknik Universitas Nusantara PGRI Kediri Disusun Oleh : BAGUS DWI SEPTIAN NPM : 09.1.03.0.0111 FAKULTAS TEKNIK (FT) UNIVERSITAS NUSANTARA PERSATUAN GURU REPUBLIK INDONESIA UNP KEDIRI 015 1

Artikel Skripsi

Artikel Skripsi 3

Artikel Skripsi PEMANFAATAN PENGOLAHAN CITRA DIGITAL DALAM MENENTUKAN KEMATANGAN BUAH KAKAO MENGGUNAKAN METODE EUCLIDEAN DISTANCE Bagus Dwi Septian 09.1.03.0.0111 Teknik - Teknik Informatika bagdwisep@gmail.com Suratman, S.H., M.Pd. dan Resty Wulanningrum, M.Kom UNIVERSITAS NUSANTARA PGRI KEDIRI ABSTRAK Penelitian ini dilatar belakangi oleh hasil pengamatan peneliti bahwa kualitas buah kakao yang diproduksi oleh Indonesia masih sangat rendah. Akibatnya, kakao produksi Indonesia kalah bersaing di pasar dunia dibandingkan dengan negara penghasil kakao lainnya. Permasalahan penelitian ini adalah bagaimanakah proses menerapkan metode Euclidean Distance untuk menentukan kematangan buah kakao?. Penelitian ini bertujuan untuk merancang dan membangun sebuah program pengolahan citra digital yang mengimplementasikan metode Euclidean Distance untuk menentukan kematangan buah kakao. Kesimpulan hasil penelitian ini adalah program yang dibangun dapat menentukan kematangan buah kakao berdasarkan hasil pengujian terhadap citra uji dan citra sampel untuk mengetahui nilai kecocokan kedua citra. Kata Kunci Menentukan Kematangan Buah Kakao, Metode Euclidean Distance. 4

1. PENDAHULUAN 1.1 Latar Belakang Teknologi digital merupakan salah satu bentuk teknologi yang diciptakan oleh manusia untuk memudahkan kegiatan manusia, yang umumnya dilakukan secara manual menjadi sebuah program komputer yang sederhana. Teknologi digital memiliki berbagai macam alat input diantaranya adalah kamera. Output yang dihasilkan oleh kamera adalah citra (image). Citra dapat dianalisis dan diolah untuk mendapatkan informasi yang berguna bagi user. Namun sayangnya, citra yang dihasilkan masih belum sesuai dengan hasil yang diharapkan oleh user. Oleh sebab itu, adanya suatu proses yang dapat mengolah sebuah citra sangat diperlukan oleh user. Disiplin ilmu yang melahirkan teknik-teknik untuk mengolah citra dinamakan Pengolahan Citra Digital (Digital Image Processing). (Sutoyo et al., 009:1) Kakao (Theobroma cacao) adalah salah satu komoditas perdagangan dunia yang memiliki nilai ekonomi tinggi. Kakao merupakan bahan baku utama pembuatan bubuk cokelat, dimana bubuk cokelat adalah bahan pembuatan kue, es krim, susu, Artikel Skripsi kosmetik dan lainnya. Namun, kakao yang diproduksi oleh Indonesia, sebagian besar masih merupakan produk berkualitas rendah dan hanya sebagian kecil yang sudah berkualitas tinggi. Salah satu faktor yang jadi penyebab rendahnya kualitas kakao produksi Indonesia adalah masih minimnya pengetahuan yang dimiliki oleh petani dalam menentukan kematangan buah kakao. Kendala tersebut dapat diatasi dengan cara memanfaatkan teknologi pengolahan citra digital untuk menentukan kematangan buah kakao menggunakan suatu metode algoritma yang bernama metode Euclidean Distance, yang dapat digunakan untuk memutuskan apakah citra yang diuji merupakan citra buah matang atau belum matang. 1. Rumusan Masalah Bagaimana menerapkan metode algoritma Euclidean Distance untuk menentukan kematangan buah kakao, sehingga dapat diketahui apakah citra yang diuji merupakan buah kakao matang atau belum matang? 5

1.3 Tujuan Tujuan dari tugas akhir ini adalah untuk merancang dan membangun sebuah program yang mengimplementasikan metode algoritma Euclidean Distance dalam proses menentukan kematangan buah kakao. 1.4 Batasan Masalah Permasalahan yang ada didalam tugas akhir dibatasi oleh : 1. Citra yang diuji memiliki resolusi 400x400 dengan ekstensi JPEG.. Menggunakan operator Sobel untuk mendeteksi tepi dari citra. 3. Menggunakan algoritma Euclidean Distance untuk pengenalan citra. 4. Menggunakan Visual Basic.NET (Visual Basic 010 Express) sebagai bahasa pemrograman.. LANDASAN TEORI.1 Citra Digital Menurut Sutoyo et al. (009:9), Citra digital adalah citra yang dapat diolah secara langsung oleh komputer. Sebuah citra digital dapat diwakili oleh sebuah matriks yang terdiri dari M kolom dan N baris, dimana perpotongan antara kolom dan baris disebut sebagai pixel Artikel Skripsi (picture element), yaitu elemen terkecil dari sebuah citra. Pixel mempunyai dua parameter, yaitu koordinat dan intensitas (warna). Nilai yang terdapat pada koordinat (x,y) adalah f(x,y), yaitu besar intensitas dari pixel di titik itu. Oleh sebab itu, sebuah citra digital dapat ditulis dalam bentuk matriks sebagai berikut : f(x, y) f(0,0) f(0,1) f(0, M 1) = [ f(1,0) f(1, M 1) ] f(n 1,0) f(n 1,1) f(n 1, M 1) Berdasarkan matriks tersebut, citra digital dapat dituliskan sebagai fungsi intensitas f(x,y), di mana nilai x (baris) dan nilai y (kolom) merupakan koordinat posisi dan f(x,y) adalah nilai fungsi pada setiap titik (x,y) yang menyatakan besar intensitas citra atau warna dari pixel di titik tersebut. (Sutoyo et al., 009:0). Operator Sobel Operator Sobel adalah salah satu operator yang menghindari adanya perhitungan gradient di titik interpolasi. Operator ini menggunakan kernel ukuran 3x3 pixel untuk perhitungan gradient sehingga perkiraan gradient berada tepat di tengah jendela. Susunan pixel-pixel disekitar pixel (x,y) dalam 6

Artikel Skripsi operator sobel adalah sebagai berikut : a 0 a 1 a a 7 (x, y) a 3 a 6 a 5 a 4 Berdasarkan susunan pixel tetangga tersebut, besaran gradient yang dihitung menggunakan operator sobel adalah sebagai berikut : M = S x + S y M adalah besar gradient di titik tengah kernel dan turunan parsial dihitung menggunakan persamaan berikut : S x = (a + ca 3 + a 4 ) S y = (a 0 + ca 1 + a ) (a 0 + ca 7 + a 6 ) (a 6 + ca 5 + a 4 ) Di mana c adalah konstanta yang bernilai. Sx dan Sy diimplementasikan menjadi kernel berikut : 1 0 1 S x = 0 1 0 1 1 1 S y = 0 0 0 1 1 Arah tepi dihitung menggunakan persamaan berikut : a(x, y) = tan 1 ( S y S x ) Tampak bahwa operator Sobel menggunakan pembobotan pada pixel-pixel yang lebih dekat dengan pengaruh pixel-pixel tetangga akan berbeda sesuai dengan letaknya terhadap titik dimana gradient dihitung. Dalam melakukan perhitungan gradient, operator ini merupakan gabungan dari posisi mendatar dan posisi vertikal. (Sutoyo et al., 009:9).3 Metode Algoritma Euclidean Distance Algoritma Euclidean Distance adalah metrika yang paling sering digunakan untuk menghitung kesamaan vektor. Euclidean Distance menghitung akar dari kuadrat perbedaan vektor (root of square differences between vectors). Rumus dari Euclidean Distance adalah sebagai berikut : n d ij = (x ik x jk ) k=1 Sebagai contoh, terdapat vektor ciri sebagai berikut : X = [r1, g1, b1] Y = [r, g, b] Maka nilai Euclidean Distance dari vektor X dan Y dapat diperoleh dari rumus berikut : d XY = (r1 r) + (g1 g) + (b1 b) titik pusat kernel. Oleh karena itu, 7

Euclidean Distance adalah kasus istimewa dari Minkowski Distance dengan λ =. (Darma Putra, 009:161).4 Metode Algoritma Normalized Euclidean Distance Untuk menghitung nilai jarak Euclidean ternormalisasi dapat menggunakan rumus sebagai berikut : d (x, y) = ( (x i y i) i Vektor x dan y ternormalisasi dapat dicari dengan rumus : x i = x i x, y i = y i y Normalisasi dari x dan y dapat dinyatakan sebagai berikut: x = [ x i ] i 1, ) 1 y = [ y i ] Semakin kecil skor d (x, y) maka semakin mirip kedua vektor fitur yang dicocokkan. Sebaliknya, semakin besar skor d (x, y) maka semakin berbeda kedua vektor ciri. Sifat dari jarak Euclidean ternormalisasi adalah hasilnya berada pada rentang 0 d (x, y). (Darma Putra, 009:16) i 1 Artikel Skripsi 3. HASIL UJI COBA DAN PEMBAHASAN 3.1 Uji Coba Pengujian terhadap program penentu kematangan buah kakao dapat dilihat pada gambar berikut ini : Gambar 3.1 Uji Coba Program 3. Pembahasan Berdasarkan uji coba program menggunakan file img_01.jpg sebagai citra uji, maka dilakukan proses deteksi tepi terhadap file img_01.jpg yang menghasilkan nilai RGB dengan rincian R = 31, G = 31, dan B = 31. Setelah itu, dilakukan pemilihan citra sampel buah kakao mentah dengan nama file yaitu mth_05.jpg. Kemudian, file tersebut langsung melakukan proses deteksi tepi yang menghasilkan nilai RGB dengan rincian R = 31, G = 31, dan B = 31. Proses selanjutnya yaitu melakukan pencocokan terhadap kedua citra menggunakan metode Euclidean Distance dan metode Normalized Euclidean Distance. 8

Berdasarkan nilai RGB dari kedua citra, maka dapat dihitung nilai dari Euclidean Distance (ED) dan Normalized Euclidean Distance (NED), dimana nilai ED = 0 dan nilai NED = 0. Berdasarkan perhitungan nilai Euclidean Distance dan nilai Normalized Euclidean Distance terkait dengan proses menentukan kematangan buah kakao, maka citra uji mirip dengan citra sampel, dengan nilai ED = 0 dan nilai NED = 0. Dengan demikian, dapat disimpulkan bahwa citra uji termasuk buah kakao mentah. 4. KESIMPULAN Program penentu kematangan buah kakao merupakan sebuah program berbasis pengolahan citra digital yang memanfaatkan citra digital dalam menentukan kematangan buah kakao dengan cara melakukan perhitungan menggunakan metode algoritma Euclidean Distance untuk mengetahui nilai kecocokan yang dimiliki oleh citra uji dan citra sampel, dimana semakin kecil skor yang dihasilkan, maka semakin mirip kedua citra tersebut. Sebaliknya, semakin besar skor yang dihasilkan, maka semakin berbeda kedua citra tersebut. 5. SARAN Artikel Skripsi Program ini merupakan sebuah bantuan yang pencipta program bisa berikan kepada petani buah kakao yang masih dalam proses memulai usaha perkebunan kakao dan petani yang masih memiliki sedikit pengetahuan dalam menentukan kematangan buah kakao. Dengan adanya program ini, pencipta program berharap petani kakao dapat memproduksi buah kakao yang berkualitas tinggi dan memiliki daya saing di tingkat nasional maupun internasional. Pencipta program memiliki saran yang dapat digunakan sebagai referensi untuk pengembangan aplikasi penentu kematangan buah kakao menjadi lebih baik yaitu menggunakan metode histogram untuk mendapatkan nilai RGB dari citra, selain itu, perlu adanya penggunaan metode-metode algoritma lainnya yang dapat dipakai untuk mengetahui kematangan buah kakao secara lebih akurat. Pencipta program juga berharap aplikasi pengenalan kematangan buah kakao memiliki sebuah basis data (database) yang dapat mempercepat identifikasi kematangan buah kakao, selain itu, pencipta program juga menyarankan agar program ini dapat juga 9

digunakan pada platform berbasis android sehingga pengenalan kematangan dapat dilakukan secara mudah dan efisien dengan menggunakan perangkat smartphone. DAFTAR PUSTAKA, 1990. Kamus Besar Bahasa Indonesia. Jakarta: Balai Pustaka. Hidayatullah, Priyanto. 01. Visual Basic.Net Membuat Aplikasi Database dan Program Kreatif. Bandung: Informatika. Jogiyanto, HM. 1995. Analisis dan Desain Sistem Informasi & Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: ANDI. Artikel Skripsi Putra, Darma. 009. Sistem Biometrika Konsep Dasar, Teknik Analisis Citra dan Tahapan Membangun Aplikasi Sistem Biometrika. Yogyakarta: ANDI. Sutoyo, T., Mulyanto, Edy, Suhartono, Vincent, Dwi Nurhayati, Oky, Wijanarto. 009. Teori Pengolahan Citra Digital. Yogyakarta: ANDI. Wikipedia. (http://id.wikipedia.org/wiki/jpeg), JPEG. (diakses 11 Agustus 015, pukul 0.00). Wikipedia. (https://id.wikipedia.org/wiki/kakao), Kakao. (diakses 11 Agustus 015, pukul 19.30). 10