• Tidak ada hasil yang ditemukan

IDENTIFIKASI KEMATANGAN JERUK BERDASARKAN CITRA WARNA RGB DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

N/A
N/A
Protected

Academic year: 2018

Membagikan "IDENTIFIKASI KEMATANGAN JERUK BERDASARKAN CITRA WARNA RGB DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION"

Copied!
12
0
0

Teks penuh

(1)

IDENTIFIKASI KEMATANGAN JERUK BERDASARKAN

CITRA WARNA RGB DAN JARINGAN SYARAF TIRUAN

LEARNING VECTOR QUANTIZATION

Erni Seniwati1.

1Program Studi Sistem Informatika STMIK AMIKOM Yogyakarta

Email : erni.s@amikom.ac.id networks Learning Vector Quantization. The measuring identified image fruits can be part . Part 1 using training data resulting 91,67% accurate then part 2 using testing data that resulting 89,28% with 12 images training data and 28 images testing data.

Keywords—RGB, LVQ, Buah Jeruk

PENDAHULUAN 1.1 Latar Belakang

Pada saat ini kemajuan teknologi komputer atau interaksi antara manusia dengan komputer telah menyentuh dunia pertanian baik sebelum panen maupun pasca panen. Sebagai contoh sebelum panen biasanya digunakan teknologi komputer untuk menganalisa jenis penyakit atau kromosom perkawinan silang. Sedangkan pasca panen biasanya untuk mengetahui mutu dan berat dari buah atau sayuran. Namun disini timbul permasalahan bagaimana mengenali buah dan sayuran tersebut sehingga sesuai dengan kondisi real yang sesungguhnya.

Warna adalah salah satu atribut yang berperan dalam mengidentifikasikan objek tertentu, pemrosesan warna termasuk didalamnya adalah ekstraksi informasi tentang spectral properties dari permukaan objek dan mencari kesamaan terbaik dari sekumpulan deskripsi yang telah diketahui untuk melakukan pengenalan.

Pengenalan objek citra dapat menggunakan perbedaan warna dasar RGB (Red, Green, Blue) [1], perbedaan warna dasar RGB akan diklasifikasi dengan metode pembelajaran menggunakan metode jaringan syaraf tiruan LVQ.

1.2 Batasan Masalah

Berdasarkan uraian latar belakang, dapat diambil beberapa rumusan masalah yaitu: 1. Identifikasi buah jeruk masak dan buah jeruk masih muda berdasarkan citra

(2)

2. Menerapkan algoritma jaringan syaraf tiruan learning vector quantization untuk mengklasifikasi hasil warna dasar RGB dari citra jeruk yang diekstraksi.

1.3 Tujuan dan Manfaat 1.3.1 Tujuan Penelitian

1. Menerapkan ekstraksi warna dasar RGB dari citra jeruk.

2. Menerapkan algoritma jaringan syaraf tiruan learning vector quantization untuk mengklasifikasi hasil warna dasar RGB dari citra jeruk yang diekstraksi.

1.3.2 Manfaat Penelitian

1. Penelitian ini diharapkan menghasilkan akurasi yang tinggi pengenalan kematangan buah jeruk menggunakan warna dasar RGB yang didapatkan dari citra buah jeruk.

2. Menjadi prototype untuk merancang alat identifikasi buah jeruk yang dapat dikembangkan serta bisa digunakan untuk masyarakat umum

2. Dasar Teori

Image atau citra merupakan gambar pada bidang dua dimensi. Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue) dari intensitas cahaya pada bidang dua dimensi. Sumber cahaya menerangi objek, objek memantulkan kembali sebagian dari berkas cahaya tersebut. Pantulan cahaya ini ditangkap oleh alat-alat optik, misalnya mata pada manusia, kamera, scanner, dan semacamnya.

Meskipun citra kaya informasi, namun seringkali citra tersebut mengalami penurunan mutu (degradasi), misalnya mengandung cacat atau derau (noise), warnanya terlalu kontras, kurang tajam, kabur (blurring), dan sebagainya. Sehingga citra semacam ini akan menjadi lebih sulit diinterpretasi karena informasi yang disampaikan oleh citra tersebut menjadi berkurang. Agar citra yang mengalami gangguan mudah diinterpretasi (baik oleh manusia maupun mesin), maka citra tersebut perlu dimanipulasi menjadi citra lain yang kualitasnya lebih baik. Bidang studi yang menyangkut hal ini adalah pengolahan citra (image processing).

Pengolahan citra adalah pemrosesan citra, khususnya dengan menggunakan komputer, menjadi citra yang kualitasnya lebih baik. Operasi-operasi pengolahan citra diterapkan pada citra [2]. Perbaikan atau memodifikasi citra perlu dilakukan untuk meningkatkan kualitas penampakan atau untuk menonjolkan beberapa aspek informasi yang terkandung di dalam citra.

2.1 Format Citra

(3)

kombinasi data biner. Format citra yang banyak dipakai adalah citra biner, skala keabuan, warna, dan warna berindeks [3].

Tabel 2.1 Format Citra

Skala Keabuan Rentang Nilai Keabuan Pixel Depth

21 (2 nilai) 0 dan 1 1 bit

22 (4 nilai) 0 sampai 7 2 bit

23 (16 nilai) 0 sampai 15 3 bit

28 (256 nilai) 0 sampai 255 8 bit

2.2 Operasi Pengolahan Citra

Pengolahan citra pada dasarnya dilakukan dengan cara memodifikasi setiap titik dalam citra tersebut sesuai keperluan. Secara garis besar, modifikasi tersebut dikelompokkan menjadi:

1. Operasi titik, di mana setiap titik diolah secara tidak menempel terhadap titik-titik yang lain.

2. Operasi global, di mana karakteristik global (biasanya berupa sifat statistik) dari citra digunakan untuk memodifikasi nilai setiap titik.

3. Operasi temporal/berbasis bingkai, di mana citra diolah dengan cara dikombinasikan dengan citra lain.

4. Operasi geometri, yaitu operasi pengolah citra yang berhubungan dengan perubahan bentuk geometri citra, baik bentuk, ukuran, atau orientasinya. Beberapa contoh pada operasi geometri, di antaranya: pencerminan (flipping), rotasi/pemutaran (rotating), penskalaan (scaling/zooming), pemotongan (cropping), dan pendoyongan (skew). 5. Operasi banyak titik bertetangga, di mana data dari titik-titik yang bersebelahan

(bertetangga) dengan titik yang ditinjau ikut berperan dalam mengubah nilai.

6. Operasi morfologi, yaitu operasi yang berdasarkan segmen atau bagian dalam citra yang menjadi perhatian.

2.2.1 Gray-Scale

(4)

2.3Learning Vector Quantization

Learning vector quantization (LVQ) (Kohonen, 1989a, 1990a) adalah sebuah metode pengklasifikasian pola dimana setiap unit keluaran merepresentasikan sebuah kelas atau kategori tertentu. Selama pelatihan, unit keluaran dimodifikasi (dengan merubah nilai bobot melalui pelatihan terawasi) untuk memperkirakan permukaan keputusan dari teori pengklasifikasi Bayes. Diasumsikan bahwa sekumpulan pola untuk pelatihan disediakan, bersama dengan sebuah distribusi awal dari vektor referensi (setiap vektor merepresentasikan sebuah kelas). Arsitektur dari jaringan syaraf LVQ ditunjukkan dengan Gambar 2.1

Gambar 2.1 Jaringan Syaraf Learning Vector Quantization [4] Langkah-langkah algoritma LVQ

1. Inisialisasi : bobot awal variabel input ke-j menuju kelas ke-i (W), maksimum epoch (MaxEpoch), error mínimum yang diharapkan (Eps), Learning rate ( ).

2. Masukkan :

a. Data Input : x(m,n); dengan i=1,2, .... ,n dan j=1,2, ...,m b. Target berupa kelas : T(1,n); dengan k=1,2, ...,n

3. Inisialisasi kondisi awal: c. Epoch = 0

d. Err = 1

4. Kerjakan jika: (epoch < MaxEpoch), nilai error minimum tercapai atau nilai error=0 dan (α > Eps)

e. Epoch = Epoch+1;

f. Kerjakan untuk i = 1 sampai n

a. Tentukan Jarak sedemikian hingga || xij-wij || nimimum (sebut sebagai Cj) b. Perbaiki Wj dengan ketentuan:

(5)

g. Kurangi nilai α

Pengurangan α = 0,1 * α kondisi berhenti jika nilai α = 0.0001 METODE PENELITIAN

Metode penelitian yang digunakan pada penelitian ini terdiri dari beberapa tahapan yaitu : 1. Pengumpulan sampel buah jeruk, jeruk dikumpulkan sebanyak 40 buah kemudian diambil gambarnya masing-masing dan dipisahkan menjadi dua bagian yaitu 20 buah gambar jeruk yang sudah matang dan 20 buah gambar jeruk yang masih muda atau belum matang.

2. Rancang Bangun Sistem, sistem dirancang untuk mengklasifikasi buah jeruk menjadi dua bagian berdasarkan warna dasar yang ada pada jeruk sampel tersebut kemudian di klasifikasi dengan metode jaringan syaraf tiruan.

3. Implementasi sistem, yaitu dengan melakukan pelatihan pengenalan pola terhadap sistem yang telah dibuat serta melakukan pengujian. Luarannya adalah akurasi sistem terhadap pengenalan buah jeruk.

3.1 Analisis Dan Rancangan Sistem

Ada dua tahapan proses utama dalam identifikasi buah jeruk menggunakan nilai RGB dan jaringan syaraf tiruan learning vector quantization (LVQ) dari citra buah jeruk yang dibangun dalam penelitian ini, yakni tahapan pelatihan dan tahapan pengujian. Tahapan pelatihan adalah tahapan untuk melatih atau mengajari sistem untuk mengenali pola umum citra jeruk matang dan jeruk yang belum matang. Sedangkan tahapan pengujian adalah tahapan untuk mengetahui kemampuan pengenalan yang dapat dilakukan oleh sistem berdasarkan tahapan pelatihan yang dilakukan. Kedua tahapan proses dalam sistem ditunjukkan dalam bentuk bagan alir sistem pada Gambar 3.1 dan 3.2.

Gambar 3.1 Bagan alir sistem klasifikasi pada tahap pelatihan

Gambar 3.2 Bagan alir sistem klasifikasi pada tahap pengujian

(6)

Gambar buah jeruk yang telah diambil sebanyak 40 buah yaitu 20 buah gambar jeruk matang dan 20 buah gambar jeruk muda, masing-masing dari jenis gambar jeruk matang dan jeruk muda diambil 6 buah gambar yang digunakan proses pelatihan untuk sistem dan sisanya yaitu sebanyak 28 buah digunakan untuk pengujian sistem. Berdasarkan Gambar 3.1 yaitu proses pelatihan menunjukkan bahwa sistem mula-mula membaca file gambar buah jeruk yaitu sebanyak 5 buah gambar untuk jeruk matang dan 5 buah gambar untuk jeruk muda, kemudian 1 buah gambar jeruk matang dan 1 buah gambar jeruk muda digunakan untuk bobot awal pelatihan pada jaringan syaraf tiruan LVQ. Proses membaca file gambar tersebut melalui tahap transformasi warna dasar RGB menghasilkan nilai-nilai RGB, dari nilai RGB tersebut kemudian di transformasi lagi untuk mencari nilai gray-scale. Gray-scale digunakan untuk menyederhanakan model citra tanpa harus melakukan perhitungan masing masing layer yaitu layer –Red, layer-Blue dan layer-Green. Nilai gray-scale untuk setiap gambar jeruk dari 12 gambar jeruk yang dijadikan data latih merupakan masukan untuk proses klasifikasi jaringan syaraf tiruan Learning Vector Quantization sehingga menghasilkan bobotlatih. Bobot latih yang telah dihasilkan dari Gambar 3.1 selanjutnya di pakai untuk mengidentifikasi gambar jeruk 28 buah yang diperlihatkan pada Gambar 3.2. proses yang terjadi pada Gambar 3.2 sama dengan proses yang telah dilakukan pada saat pelatihan yang di tunjukkan pada Gambar 3.1, namun bedanya adalah bobot awal yang digunakan pada proses pengujian sistem adalah bobot latih yang dihasilkan pada proses pelatihan sistem.

3.2 Jaringan Syaraf Tiruan LVQ

(7)

Gambar 3.3 Arsitektur Jaringan Syaraf Tiruan LVQ

Gambar 3.3 merupakan arsitektur jaringan syaraf tiruan LVQ dengan 2 lapisan (layer), yaitu 1 lapisan input berupa X11, X12, X13, ... Xmn, dimana n adalah jumlah nilai

gray-scale setiap file gambar jeruk sebanyak 256 titik. Selanjutnya 1 lapisan output dengan 2 keluaran yaitu Y1 untuk nilai gray-scale jeruk matang, Y2 untuk nilai

gray-scale jeruk muda.

HASIL DAN PEMBAHASAN 4.1 Pengujian Data Latih

Sebelum melakukan pengujian pada data uji, terlebih dahulu dilakukan pengujian akurasi pengenalan jaringan syaraf tiruan terhadap data latih yaitu sebanyak 12 buah. Untuk menghitung persentase hasil pengenalan dari aplikasi yang dibuat menggunakan rumus :

(8)

Tabel 4.1 data latih citra jeruk

No Citra Type citra dan dimensi Jenis jeruk Pengenalan sistem

1 JPEG 94 x 94

cm Masak dikenali

2 JPEG 94 x 94

cm Masak dikenali

3 JPEG 94 x 94

cm Muda dikenali

4 JPEG 94 x 94

cm Muda dikenali

5 JPEG 94 x 94

cm Muda dikenali

6 JPEG 94 x 94

cm Masak dikenali

7 JPEG 94 x 94

cm Masak dikenali

8 JPEG 94 x 94

cm Masak dikenali

9 JPEG 94 x 94

cm Masak dikenali

10 JPEG 94 x 94

cm Muda dikenali

11 JPEG 94 x 94

cm Muda Tidak dikenali

12 JPEG 94 x 94

(9)

Tabel 4.1 menunjukkan hasil pengujian dari sistem yang dibuat, sehingga untuk mengetahui persentase hasil pengujian adalah

= 100% = 91,67% 4.2 Pengujian dengan data uji

Pada pengujian dengan data uji didapatkan hasil seperti pada table 4.2. Tabel 4.2 Data Uji citra Jeruk

No Citra Type citra dan dimensi Jenis jeruk Pengenalan sistem

1 JPEG 94 x 94

cm Masak dikenali

2 JPEG 94 x 94

cm Masak dikenali

3 JPEG 94 x 94

cm Masak dikenali

4 JPEG 94 x 94

cm Muda Tidak dikenali

5 JPEG 94 x 94

cm Muda Tidak dikenali

6 JPEG 94 x 94

cm Masak dikenali

7 JPEG 94 x 94

cm Masak dikenali

8 JPEG 94 x 94

cm Masak dikenali

9 JPEG 94 x 94

cm Masak dikenali

10 JPEG 94 x 94

(10)

11 JPEG 94 x 94

cm Masak dikenali

12 JPEG 94 x 94

cm Masak dikenali

13 JPEG 94 x 94

cm Masak dikenali

14 JPEG 94 x 94

cm Masak dikenali

15 JPEG 94 x 94

cm Muda dikenali

16 JPEG 94 x 94

cm Muda dikenali

17 JPEG 94 x 94

cm Muda dikenali

18 JPEG 94 x 94

cm Masak dikenali

19 JPEG 94 x 94

cm Masak dikenali

20 JPEG 94 x 94

cm Masak dikenali

21 JPEG 94 x 94

cm Masak Tidak dikenali

22 JPEG 94 x 94

cm Masak dikenali

23 JPEG 94 x 94

(11)

24 JPEG 94 x 94

cm Masak dikenali

25 JPEG 94 x 94

cm Muda dikenali

26 JPEG 94 x 94

cm Masak dikenali

27 JPEG 94 x 94

cm Muda dikenali

28 JPEG 94 x 94

cm Masak dikenali

Hasil pengujian berdasarkan table 4.2 menunjukkan kinerja sistem untuk citra jeruk yang dikenal oleh sistem ada 28 buah sedangkan citra jeruk yang tidak dikenali atau tidak sesuai kondisi jeruk yaitu ada 2 buah, sehingga persentase pengenalan sistem terhadap hasil pengujian dengan data uji citra jeruk adalah

= 28 100% = 89.28 %25 KESIMPULAN

Dari hasil penelitian yang dilakukan didapatkan kesimpulan

1. Identifikasi jeruk yang diproses berdasarkan citra jeruk didapatkan hasil untuk data latih sebanyak 12 buah citra, persentase sistem untuk melakukan pengenalan 97,16 %, ini menunjukkan sistem identifikasi yang dibuat sudah berhasil mengenali obyek data latih.

2. Proses identifikasi dengan data latih untuk data citra jeruk sebanyak 28 buah citra keberhasilannya 89.28% dengan kesalahan pengenalan ada 3 buah citra jeruk yang tidak bisa dikenali.

3. Persentase hasil identifikasi tersebut menunjukkan bahwa sistem yang dibuat menggunakan metode RGB-grayscale dengan klasifikasi jaringan syaraf tiruan LVQ sudah berhasil mengenali obyek citra jeruk.

SARAN

1. Perlu diperhatikan pencahayaan saat pengambilan data citra jeruk agar hasil yang didapatkan sesuai dengan yang diharapkan

(12)

DAFTAR PUSTAKA

[1] Putra,Darma. Pengolahan Citra Digital. Andi Offset, Yogyakarta. 2010.

[2] Munir,Rinaldi, 2004, Pengolahan citra Digital dengan Pendekatan Algoritmik, Cetakan Pertama, Informatika, Bandung.

[3] Balza A., dan Kartika F.,. 2005. Teknik Pengolahan Citra menggunakan Delphi. Yogyakarta: Ardi Publishing

[4] Fausset, L., 1994, Fundamentals of Neural Networks, Architecture, Algorithms and

Application, Prentice-Hall.

[5] Prijono A., dan Marvin Ch. Wijaya, 2007,Pengolahan Citra Digital Menggunakan Matlab, Cetakan Pertama, Informatika, Bandung.

[6] Handoko A.P. dan Utami Y.R.W, 2009. Pengenalan Buah Berdasarkan Karakteristik Warna Citra. CSRID 1, 114-120.

[7] Efendi,Susanto, 2010, Deteksi Citra Digital Menggunakan Metode Edge Detection. Teknik Informatika, Universitas Stikubank Semarang.

[8] Wibowo J.S., 2011, Deteksi dan Klasifikasi Cara Berdasarkan Warna Kulit Menggunakan HSV. Dinamik 16, 118-123.

[9] Jogiyanto, 1990, Analisis dan Desain Sistem Operasi. Andi Offset, Yogyakarta.

[10] Pressman, Roger S, 2002, Rekayasa Perangkat Lunak ; Pendekatan Praktisi (buku 1). Andi.

[11] Sukendar,Hari, 2010, Identifikasi Buah Menggunakan Ciri Warna danBentuk.Teknik Informatika, Universitas Dian Nuswantoro Semarang.

Gambar

Gambar 2.1 Jaringan Syaraf Learning Vector Quantization [4]
Gambar 3.2 Bagan alir sistem klasifikasi pada tahap pengujian
Gambar 3.3 Arsitektur Jaringan Syaraf Tiruan LVQ
Tabel 4.1 data latih citra jeruk
+2

Referensi

Dokumen terkait

Kesimpulannya, baik bagi perempuan yang berstatus single parent yang ditingggal mati suami maupun perceraian hendaknya mencamkan bahwa kesadaran orang tua (menerapkan

program desain grafis Corel Draw yang akan dipelajari  Menyimak penjelasan dari guru  Mengungkapkan jawaban apabila terdapat siswa yang mempunyai jawaban sendiri

Kesimpulannya, baik bagi perempuan yang berstatus single parent yang ditingggal mati suami maupun perceraian hendaknya mencamkan bahwa kesadaran orang tua (menerapkan

(Pembelajaran inklusif gender pada prinsipnya adalah bagaimana menempatkan posisi antara perempuan dan laki-laki berdasarkan proporsi yang ada baik pada perempuan

He is a member of the Illinois State Poetry Society and has published three books of poetry: Kairos , 10 L ove Poems , and Selected Poems 2004-2007.. In addition to poetry he

selaku Pemilik Sarana Apotek sekaligus Apoteker Pengelola Apotek dari Apotek Pandugo juga selaku Pembimbing I yang.. telah memberikan kami izin untuk melaksanakan Praktek

Simpulan Penelitian: Hasil yang didapat menunjukkan bahwa terdapat perbedaan yang bermakna secara statistik nilai Stroke Impact Scale (SIS) antara fisioterapi dan

Hal ini sejalan dengan hasil penelitian yang dilakukan oleh Sari (2014) yang dilakukan pada ikan mas (Cyprinus carpio), yaitu ada kecenderungan ikan yang diberikan