Pemutuan Jeruk Manis Menggunakan Pengolahan Citra Digital Berbasis JST
Pemutuan Jeruk Manis Menggunakan Pengolahan Citra Digital Berbasis JST
Pemutuan Jeruk Manis Menggunakan Pengolahan Citra Digital Berbasis JST
Wati, et.al., Pemutuan Jeruk Manis (Citrus sinensis (L.) Osbeck) Menggunakan Pengolahan Citra Digital Berbasis Jaringan Syaraf Tiruan
TEKNOLOGI PERTANIAN
PEMUTUAN JERUK MANIS (Citrus sinensis (L.) Osbeck) MENGGUNAKAN PENGOLAHAN
CITRA DIGITAL BERBASIS JARINGAN SYARAF TIRUAN
(Sweet Orange (Citrus sinensis (L.) Osbeck) Grading Using Digital Image Processing Based On Artificial Neural Network)
ABSTRACT
Research of sweet orange grading using image processing with logical equation model have been done and resulting overall accuracy of
85%. Based on this results, it needs further research of sweet orange grading using artificial neural network (ANN) to replace logical equation
model in order to improve accuracy. The sampel used in this research was the image of sweet orange from Fikris research (2015). 260 pieces
samples of sweet orange image divided into four quality classes, namely super, A, B, and reject. The image of sweet oranges processed using
image processing program to obtain seven image quality variables, namely area, height, diameter, perimeter, r index, g index, and the defect area.
Image quality variables which correspond with the quality criteria of the fruit will be used as input for the ANN trainng with backpropagation
method. Six variations used for training ANN variation with two data normalization methods and the number of hidden layer nodes. ANN
training performed using 200 pieces training data. ANN weights from training used on the feedforward propagation to predict the quality class of
60 pieces of testing data. Best ANN variation determined based on the validation results. Best ANN variations algorithm then integrated in a
sweet orange image processing program so that the program would guess the quality class of sweet oranges automatically. All image quality
variables used for the ANN inputs. Sweet orange grading program has an accuracy of 95.04%. The results showed that the program built with
ANN has a higher degree of accuracy.
Keywords: sweet orange, grading, artificial neural network, backpropagation.
PENDAHULUAN
Jeruk manis (Citrus sinensis (L.) Osbeck) merupakan salah
satu jenis jeruk yang memiliki kandungan vitamin C tinggi yaitu
49,08 mg per 100 gram jeruk. Sentra utama jeruk manis terluas di
Indonesia berada di Kabupaten Malang yang menghasilkan 17.500
ton jeruk dengan luas tanam 800 ha (Ashari, 2014). Potensi ekonomi
jeruk nasional patut diperhitungkan sebagai salah satu sumber
pendapatan dilihat dari produktivitasnya tahun 2014 cukup tinggi
33,97 ton/ha. Namun, volume impor jeruk dalam kondisi segar pada
tahun 2014 sebanyak 20.483,56 ton jauh lebih tinggi dibandingkan
jumlah ekspornya 1.315,48 ton (Kementerian Pertanian, Tanpa
Tahun). Jeruk impor kini tidak hanya ditemui di pasar swalayan,
tetapi sudah banyak dijajakan di toko-toko pinggir jalan. Hal ini
mengindikasikan produsen dalam negeri belum bisa memenuhi
kebutuhan segmen pasar yang menginginkan kualitas jeruk tertentu.
Salah satu cara memperkuat daya saing jeruk di pasar
domestik dan global adalah dengan memenuhi standar ketetapan
mutu permintaan pasar. Pemutuan jeruk manis yang banyak ditemui
di Indonesia menggunakan visual manusia dengan memperhatikan
bentuk, warna, dan ukuran buah secara manual. Pemutuan secara
manual menghasilkan produk yang beragam, sehingga jeruk nasional
kurang diminati pasar. Hal ini dikarenakan keterbatasan indera
manusia, seperti faktor kelelahan yang menyebabkan berkurangnya
fokus dan perbedaan persepsi mutu jeruk manis karena unsur
subyektifitas.
Menurut
Soedibyo
(2006:2),
pengolahan
citra
menggunakan sistem visual berdasarkan sensor elektro-optika
mempunyai kemampuan yang lebih peka, tepat, dan obyektif
Berkala Ilmiah PERTANIAN
2
Wati, et.al., Pemutuan Jeruk Manis (Citrus sinensis (L.) Osbeck) Menggunakan Pengolahan Citra Digital Berbasis Jaringan Syaraf Tiruan
pengolahan citra yang dibuat menggunakan program SharpDevelop
Alat dan Bahan Penelitian
Peralatan yang digunakan dalam penelitian ini terdiri dari:
4.2 dan hasil analisa dari program disajikan dalam bentuk file teks.
a. Perangkat komputer untuk mengolah data citra dan
Hasil ekstraksi nilai variabel mutu citra dianalisis dengan
membuat program.
ukuran statistik untuk mengetahui korelasi antara variabel mutu citra
b. Program SharpDevelop 4.2 sebagai perangkat lunak
dengan kriteria mutu buah berdasarkan pemutuan manual. Ukuran
pembuatan program pengolahan citra.
statistik yang digunakan adalah rerata, standar deviasi, Q1 (kuartil
c. Program Paint.net sebagai perangkat lunak analisis nilai
pertama), median/Q2 (kuartil kedua), Q3 (kuartil ketiga), nilai
RGB dan H citra.
minimum, dan nilai maksimum. Nilai-nilai variabel mutu citra yang
d. Program Mathlab versi R2007b dari The Math Works. Inc
telah ditabulasi digambarkan dalam grafik boxplot. Tabulasi data
sebagai perangkat lunak pembuatan algoritma JST.
dan penggambaran grafik boxplot dilakukan dengan program MS
e. Program Excel dari Microsoft Corp untuk perangkat lunak
Excel. Variabel mutu citra yang memiliki korelasi dengan kriteria
analisis statistik dan JST.
mutu buah akan dijadikan data input pada pelatihan JST.
Bahan dalam penelitian ini adalah data hasil pengambilan citra
Sumber data untuk analisis JST adalah data hasil pengolahan
jeruk manis pacitan yang diperoleh dari penelitian Fikri (2015). Jeruk
citra yang dibagi dalam dua bagian, yaitu 200 data training dan 60
manis pacitan yang digunakan adalah varietas Sukkari yang diperoleh
data testing. Masing-masing data memiliki ketujuh nilai variabel
dari perkebunan Desa Junrejo, Kecamatn Junrejo, Kota Batu. Sampel
mutu citra. Proses pelatihan JST hanya dilakukan pada data training,
citra jeruk manis segar yang digunakan sebanyak 260 buah yang
sedangkan data testing digunakan pada proses validasi (pengujian
terdiri dari kualitas mutu kelas super, kelas A, kelas B, dan reject.
program). Variasi dari struktur JST yang digunakan adalah
Masing-masing kelas mutu terdiri dari 50 buah (data training) serta
berdasarkan metode normalisasi (minmax dan z-score) dan jumlah
untuk validasi masing-masing mutu 15 buah (data testing).
node lapisan tersembunyi (10, 15, dan 20). Berdasarkan variasivariasi tersebut dianalisis karakteristiknya dan dipilih variasi terbaik
Tahapan Penelitian
yang memberikan akurasi pendugaan tertinggi. Tabel 1 menampilkan
struktur JST yang digunakan dalam pelatihan.
Mulai
Persiapan Data
Penentuan Variabel Mutu Citra
Pembuatan Program Pengolahan Citra dan
Ekstraksi Variabel Mutu Citra
Karakteristik
Arsitektur
- Node lapisan input
Tidak
Ya
Akurasi
Memenuhi
Ya
Selesai
Bobot awal
Fungsi aktivasi
Target MSE
Laju pembelajaran dan
momentum
Spesifikasi
Hasil normalisasi data variabel
mutu citra menggunakan dua
metode, yaitu minmax dan z-score
10, 15, 20
2 definisi target
Nguyen-Widrow atau bilangan
acak kecil
Sigmoid bipolar (input-hidden)
Sigmoid bipolar (hidden-output)
Trial and error
0.2 dan 0.8
3
Wati, et.al., Pemutuan Jeruk Manis (Citrus sinensis (L.) Osbeck) Menggunakan Pengolahan Citra Digital Berbasis Jaringan Syaraf Tiruan
Program pengolahan citra jeruk manis dibuat untuk
menganalisis karakteristik citra masing-masing mutu jeruk manis
dengan hasil berupa nilai-nilai variabel mutu citra. Prosedur
mengolah citra menggunakan program ini dimulai dengan membuka
file citra yang disimpan dalam hardisk menggunakan tombol Buka
File. Selanjutnya dengan menekan tombol Olah, maka program
secara otomatis mengekstraksi nilai variabel mutu citra area, tinggi,
diameter, perimeter, area cacat, indeks warna merah, dan indeks
warna hijau. Data hasil analisis citra dari program ini akan disimpan
secara otomatis dalam bentuk file text.
2. Penentuan Nilai Batas Segmentasi (Threshold) Background
Nilai batas segmentasi (threshold) background ditentukan
melalui proses thresholding (segmentasi) dengan tujuan untuk
memisahkan citra obyek dengan background berdasarkan kriteria
tertentu. Nilai threshold ditentukan melalui perbedaan intensitas
warna RGB yang dimiliki obyek dan background. Proses penentuan
nilai threshold dilakukan melalui pembacaan nilai-nilai R, G, dan B
pada suatu piksel menggunakan Paint.net, menampilkan, dan
menafsirkan hasil analisis sehingga mempunyai arti sesuai yang
diinginkan. Berikut ini merupakan grafik yang digunakan untuk
menetukan nilai batas segmentasi ditampilkan pada Gambar 2.
Gambar 3. Grafik sebaran nilai RGB dan hue area cacat dengan
obyek
Nilai warna yang dapat memisahkan area normal dengan area
cacat adalah G, B, dan H. Batas nilai untuk segmentasi area cacat
berada pada nilai G<64, B<14, dan H<68. Meskipun nilai B saling
tumpang tindih, nilai tersebut mampu memisahkan area normal
dengan area cacat karena dikombinasi menggunakan fungsi AND
dengan nilai H. Fungsi threshold area cacat pada syntax program
adalah jika citra biner berwarna putih (nilai R = nilai G = nilai B =
255) AND nilai G<64 AND nilai B<14 AND nilai H<68 maka
tampilan citra area cacat diubah menjadi berwarna abu-abu (nilai R =
nilai G = nilai B = 200). Fungsi threshold tersebut membuat citra
area cacat berwarna abu-abu dan area normal berwarna hitam.
4. Analisis Statistik Variabel Mutu Citra
Hasil ekstraksi citra pada tiap variabel mutu citra berdasarkan
variabel statistik pada data sebanyak 200 sampel jeruk manis
ditampilkan pada grafik boxplot berikut ini.
a. Area
4
Wati, et.al., Pemutuan Jeruk Manis (Citrus sinensis (L.) Osbeck) Menggunakan Pengolahan Citra Digital Berbasis Jaringan Syaraf Tiruan
c. Diameter
Berdasarkan grafik boxplot, sebaran nilai variabel mutu area,
tinggi, diameter, perimeter, dan area cacat menunjukkan adanya data
yang saling tumpang tindih. Namun, data sebaran nilai keempat
variabel mutu tersebut (area, tinggi, diameter, perimeter) memiliki
kecenderungan semakin menurun dari kelas mutu super, A, B, dan
reject. Hal ini sesuai dengan kriteria mutu buah, semakin tinggi kelas
mutu buah maka ukuran buah semakin besar. Variabel mutu area
cacat sesuai dengan kriteria mutu buah dimana kelas mutu reject
merupakan buah yang memiliki area cacat lebih besar dari kelas mutu
B. Sebaran nilai indeks warna merah pada kelas mutu reject lebih
tinggi daripada ketiga kelas mutu tersebut sedangkan indeks warna
Gambar 6. Boxplot variabel mutu diameter pada empat kelas mutu
hijau cenderung menurun. Hal ini dikarenakan pada kelas mutu reject
kulit buah cenderung berwarna hijau kekuningan dibandingkan
d. Perimeter
ketiga kelas mutu di atasnya. Hal ini sesuai dengan konsep model
warna RGB dimana warna kuning adalah kombinasi antara warna
merah dan hijau. Semakin kuning warna kulit buah, maka semakin
tinggi nilai warna R dan nilai warna G akan menurun. Berdasarkan
penjabaran tersebut, maka semua variabel mutu citra dapat digunakan
sebagai input JST untuk membedakan kelas mutu buah.
Metode Normalisasi
Minmax
z-score
Minmax
z-score
Minmax
z-score
J1
Persentase(%)
J2
Persentase(%)
J3
Persentase(%)
J4
Persentase(%)
J5
Persentase(%)
J6
Persentase(%)
Super
15
100
15
100
15
100
15
100
15
100
15
100
Kesesuaian Target
A
B
14
10
93,33
66,67
14
12
93,33
80,00
14
13
93,33
86,67
13
13
86,67
86,67
14
11
93,33
73,33
13
12
86,67
80,00
Reject
15
100
15
100
15
100
15
100
15
100
15
100
Jumlah
54
90,00
56
93,33
57
95,00
56
93,33
55
91,67
55
91,67
5
Wati, et.al., Pemutuan Jeruk Manis (Citrus sinensis (L.) Osbeck) Menggunakan Pengolahan Citra Digital Berbasis Jaringan Syaraf Tiruan
tersebut adalah area, area cacat, indeks warna merah (r), dan indeks
warna hijau (g). Berbeda dengan JST, pada model JST ketujuh
variabel mutu citra dapat digunakan sebagai input JST untuk
memisahkan kelas mutu super, A, B, dan reject.
Keunggulan JST dalam melakukan pengenalan pola ini
didukung dengan adanya proses penyesuaian nilai bobot. Sama
dengan neuron pada otak manusia yang berfungsi menyimpan dan
mengirimkan informasi sehingga mampu mengenali sesuatu, nilai
bobot pada setiap layer memiliki informasi yang digunakan untuk
menyelesaikan persamaan matematis JST untuk menghasilkan output
yang akan diduga sebagai target atau bukan. Berbeda dengan
persamaan logika yang penentuan rentang nilainya dilakukan dengan
melihat perbedaan karakteristik masing-masing mutu, sehingga jika
ada variabel-variabel yang mengalami tumpang tindih akan sulit
dilakukan pemisahan.
KESIMPULAN
1.
2.
3.
4.
DAFTAR PUSTAKA
Ashari, H. 2014. Potensi Jeruk Manis Pacitan untuk Jus Murni yang
Disukai Semua Umur. Balai Penelitian Tanaman Jeruk dan
Buah
Subtropika.
[serial
on
line].
http://balitjestro.litbang.pertanian.go.id/potensi-jeruk-manispacitan-untuk-jus-murni-yang-disukai-semua-umur/. [11 Maret
2015].
Badan Standardisasi Nasional. 2009. Jeruk Keprok SNI 3165.
Bogor: Badan Standardisasi Nasional (BSN).
Kementerian Pertanian. Tanpa Tahun. Pusat Data dan Sistem
Informasi Pertanian: Basis Data Ekspor-Impor Komoditi
Pertanian.
[serial
on
line].
http://database.pertanian.go.id/eksim2012/index_ori.php. [11
Maret 2015].