e-ISSN: 2722 Ae 290X Vol. 1 No. 1 (Mei 2. Page: 35 Ae 44 Identifikasi Butir Beras Utuh Dan Butir Beras Patah Berdasarkan Perimeter Menggunakan Jaringan Syaraf Tiruan Muhamad Rifqi 1. Retno Nugroho Whidhiasih 1, * * Korespondensi: e-mail: retno. nw@gmail. Program Studi Teknik Komputer Fakultas Teknik. Universitas Islam Jl. Cut Meutia No. Bekasi Timur. Bekasi. Jawa Barat 17113. Telp: 021-8801027, 8802015. Fax: e-mail: muhamadrifqi061@gmail. nw@gmail. Submitted: 9 Maret 2020 Revised: 30 Maret 2020 Accepted: 20 April 2020 Published: 20 Mei 2020 Abstract Rice is a staple food for most Indonesian people. The prediction of rice production in 2016-2019 is estimated to reach 80. 43 million tons, an increase of 2. 57% over the next 4 years. The cause of broken rice occurs when separating rice grains from the grain, the grain is put into a scourer to remove the layer of aleuron that attaches to the rice. During rubbing, there is an emphasis on rice grains resulting in broken grains. Visual testing of rice so far is still using the manual method so there is concern that an error will still occur because of the limited human vision. Based on the above background the authors intend to develop research on identification of whole grain and broken rice grains based on the perimeter using artificial neural networks as a form of digital technology development . mage processin. based on the quality of the Indonesian National Standard number (SNI 6128: Keywords: Identification. Rice. Perimeter. Sobel. Artificial Neural Networks. Abstrak Beras merupakan makanan pokok bagi sebagian besar masyarakat Indonesia. Prediksi produksi padi pada tahun 2016-2019 diperkirakan akan mencapai 80,43 juta ton atau meningkat sebesar 2,57% dari selama periode 4 tahun kedepan. Penyebab beras patah terjadi pada saat pemisahan butir beras dari gabah, gabah tersebut dimasukkan ke dalam alat penyosoh untuk membuang lapisan aleuron yang menempel pada beras. Selama penyosohan terjadi penekanan terhadap butir beras sehingga terjadi butir Pengujian beras secara visual selama ini masih menggunakan cara manual sehingga dikhawatirkan masih terjadi kesalahan karena terbatasnya pengelihatan manusia. Berdasarkan latar belakang diatas penulis bermaksud mengembangkan penelitian identifikasi butir beras utuh dan butir beras patah berdasarkan perimeter menggunakan jaringan syaraf tiruan sebagai bentuk dari pengembangan teknologi digital . engolahan citr. berdasarkan mutu dari Standard Nasional Indonesia nomer (SNI 6128:2. Kata Kunci: Identifikasi. Beras. Perimeter. Sobel. Jaringan Syaraf Tiruan. Available Online at http://ejurnal. id/index. php/JSRCS e-ISSN: 2722 Ae 290X Vol. 1 No. 1 (Mei 2. Page: 35 Ae 44 Pendahuluan Beras merupakan makanan pokok bagi sebagian besar masyarakat Indonesia. Konsumsi beras di Indonesia semakin meningkat setiap tahunnya seiiring dengan meningkatnya jumlah penduduk Indonesia. Prediksi produksi padi pada tahun 2016-2019 diperkirakan akan mencapai 80,43 juta ton atau meningkat sebesar 2,57% dari selama periode 4 tahun kedepan. Produksi tersebut akan dicapai oleh pencapaian produktivitas padi yang diperkirakan akan mencapai 5,40 ton per hektar atau meningkat 0,91% per tahun, sementara peningkatan luas panen diperkirakan akan mencapai 1,65% atau mencapai luas sebesar 14,89 juta hektar (Pusat Data dan Sistem Informasi Pertanian, 2. Namun semakin bertambahnya penduduk di Indonesia, kebutuhan beras juga semakin bertambah, harga beras yang beredar di pasaran terus melonjak sehingga banyak pedagang yang menjual beras dengan kualitas yang kurang baik. Sayangnya masih banyak konsumen yang belum tahu bagaimana membedakan beras dengan kualitas yang baik atau kualitas rendah. Oleh karena itu, diperlukan standar kualitas mutu yang harus ditetapkan oleh pihak gudang distributor beras (Nurcahyani dan Ristu, 2. Proses pengujian yang di tetapkan dari pihak Bulog terdapat dua tahap, yaitu uji visual dan uji Uji kualitas beras secara visual dapat dilihat dari keutuhan, kebersihan, dan putihnya beras. Penyebab beras patah terjadi pada saat pemisahan butir beras dari gabah, gabah tersebut dimasukkan ke dalam alat penyosoh untuk membuang lapisan aleuron yang menempel pada beras. Selama penyosohan terjadi penekanan terhadap butir beras sehingga terjadi butir patah. Pengujian beras secara visual selama ini masih menggunakan cara manual sehingga dikhawatirkan masih terjadi kesalahan karena terbatasnya pengelihatan manusia. Oleh karena itu, diperlukan sebuah sistem untuk mengefisienkan pengujian beras secara visual (Nurcahyani dan Ristu, 2. Banyak Penelitian yang dilakukan untuk mengidentifikasi kualitas beras yang baik dan beras yang Identifikasi Beras Berdasarkan Warna Menggunakan Metode (Adaptive Neuro Fuzzy Inference Syste. dengan pengolahan citra yang berdasarkan perpaduan dari ruang warna HSV ,L a*b* menjadi S a*b* untuk identifikasi beras IR 64 yang baik dan beras IR 64 yang rusak menghasilkan akurasi 80% menggunakan nilai variabel La*b* dan akurasi 90% menggunakan nilai Sa*b* (Alfianto, 2. Identifikasi beras menggunakan metode susan detection dan neurofuzzy untuk mengidentifikasi komponen kualitas beras. Komponen yang diuji adalah beras utuh, beras patah dan butir menir. Tingkat keberhasilan pengujian panjang butir beras adalah 94. 22% dari keseluruhan sample, dengan tingkat kesalahan 5,78% dalam pendeteksian bentuk beras ( Amal, 2. Penelitian juga dilakukan untuk pemutuan biji kopi arabika, sampel yang digunakan dalam penelitian ini adalah kopi arabika yaitu pada kelas mutu A. C, dan reject (RJ). Parameter yang digunakan yaitu: area, tinggi, lebar, perimeter, area cacat, indeks warna merah . dan indeks warna hijau . dengan menggunakan metode jaringan syaraf tiruan. Akurasi pemutuan sekitar 81,10% dengan akurasi pada masing-masing kelas mutu A. C dan RJ berturut-turut sebesar 83,13%, 70,63%, 75,00%, dan 95,63% (Risamasu, 2. Berdasarkan latar belakang diatas penulis bermaksud mengembangkan penelitian identifikasi butir beras utuh dan butir beras patah berdasarkan perimeter menggunakan jaringan syaraf tiruan sebagai bentuk dari pengembangan teknologi digital . engolahan citr. berdasarkan mutu dari Standard Nasional Indonesia nomer (SNI 6128:2. Available Online at http://ejurnal. id/index. php/JSRCS Identifikasi Butir Beras Utuh Dan Butir Beras Patah Berdasarkan Perimeter Menggunakan Jaringan Syaraf Tiruan Metode Penelitian Bahan yang digunakan sebanyak 100 butir beras IR64 terdiri dari 50 butir beras utuh dan 50 butir beras patah. Butir beras didapat dari pertanian yang telah melalui proses pemilihan sesuai Standard Nasional Indonesia nomer (SNI 6128:2. Alat yang digunakan dalam penelitian ini terdiri dari 2 perangkat, yaitu: Laptop ASUS X455D RAM 4GB DDR 3 Processor AMD A10 3,0 Ghz. HDD 1 TB. Kamera DSLR Canon Eos 600d. Photobox. Perangkat lunak . yang digunakan terdiri dari: Sistem Operasi Windows 10. Matlab R2014b Trial Edition. Photoshop CS6 Portable. Dalam melakukan tugas akhir ini, penulis melakukan beberapa tahapan seperti pada gambar 1. Mulai Pengumpulan data butir beras IR64 Penga mbilan citra butir beras IR64 Mengubah butir beras IR64 menjadi keabuan Prapr oses Ekstr asi metode sobel Mencari Nilai Perimeter Data Scalling Data Latih Data Uji Pelatihan Pengujian Bobot Akurasi JST Selesai Sumber: Hasil Penelitian . Gambar 1. Tahapan penelitian Hasil dan Pembahasan Pengumpulan Data Pengumpulan data butir beras IR 64 di dapat dari pertanian Desa Sumberjaya kecamatan Tambun Selatan Kabupaten Bekasi sebanyak 50 butir beras utuh dan 50 butir beras patah sehingga jumlah keseluruhan 100 butir beras. Pengambilan Citra Pengambilan citra butir beras IR 64 dilakukan dengan menggunakan kamera DSLR Canon Eos 600d dengan jarak foto 10 cm dengan menggunakan studio foto mini dialasi background kertas berwarna hitam dan menggunakan 3 lampu 12 watt yang dipasang pada bagian kiri, kanan dan atas seperti pada Copyright A 2020 Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Muhamad Rifqi. Retno Nugroho Widhiasih Sumber: Hasil Penelitian . Gambar 2. Proses Pengambilan Citra Praproses Mengubah Citra RGB Menjadi Keabuan Tahap mengubah citra butir beras IR 64 kedalam citra keabuan yaitu nilai yang diambil adalah nilai rata-rata dari keseluruhan piksel. Untuk menghitung rata-rata nilai R,G,B menggunakan persamaan . Mengubah nilai RGB menjadi nilai grayscale menggunakan persamaan. Grayscale = 0,2989 * R 0,5870 * G 0,1140 * B. Ekstrasi Metode Sobel Menghitung nilai gradient masing-masing pixel yaitu dengan cara mengurangi baris ke-3 dengan baris ke-1 untuk posisi koordinat x dan kolom ke-3 dengan kolom ke-1 untuk posisi koordinat y menggunakan persamaan . Gx=. 6 2a5 a. - . 0 2a1 a. Gy=. 2 2a3 a. 0 2a7 a. Nilai gradient yang telah dihasilkan sudah dapat digunakan untuk mendeteksi tepi, namun citra yang dihasilkan masih memungkinkan terdapat gangguan. Sehingga untuk lebih terlihat perbedaan tepi pada citra, digunakan nilai threshold yang ditentukan. Nilai threshold ini adalah nilai minimal yang diijinkan untuk nilai masing-masing pixel. Sehingga apabila nilai pixel hasil gradient kurang dari threshold maka nilai akan diubah menjadi sama dengan threshold. Mencari Nilai Perimeter Nilai perimeter didapat dengan menghitung banyaknya piksel-piksel yang berada pada perbatasan dari obyek yang dihasilkan dari ekstrasi metode sobel. Menghitung nilai perimeter menggunakan persamaan . ycEyceycycnycoyceycyceyc = ycAyce ycAycuOo2. Data Scalling Hasil dari ekstrasi nilai perimeter selanjutnya discalling, untuk menghitung nilai yang sudah discalling menggunakan persamaan . Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Identifikasi Butir Beras Utuh Dan Butir Beras Patah Berdasarkan Perimeter Menggunakan Jaringan Syaraf Tiruan . Newdata = data hasil scalling min = nilai minimum dari data per kolom max = nilai maximum dari data per kolom newmin = adalah batas minimum yang kita berikan, pada penelitian ini menggunakan nilai minimum 0. newmax = adalah batas maksimum yang kita berikan, pada penelitian ini menggunakan nilai maksimum 0. Pembagian Data Pelatihan dan Data Pengujian Data pelatihan berjumlah 80 butir beras terdiri dari 40 butir beras utuh dan 40 butir beras patah. Data pengujian berjumlah dari 20 butir beras terdiri dari 10 butir beras utuh dan 10 butir beras patah. Jaringan Syaraf Tiruan JST harus memiliki input dan output, dalam identifikasi ini input yang digunakan adalah nilai perimeter dan output yang digunakan butir beras utuh dan butir beras patah seperti pada table 1. Tabel 1. Output yang digunakan Kode kualitas mutu Keterangan Utuh butir beras yang tidak ada patah sama sekali Patah butir beras dengan ukuran lebih besar dari 0,2 sampai dengan lebih kecil 0,8 bagian dari butir beras utuh Sumber: Hasil Penelitian . Tahap Pelatihan Parameter pada tahap pelatihan terdapat pada tabel 2. Setiap neuron dicoba sebanyak 30 kali Jika kesalahan lebih kecil atau sama dengan MSE yang ditentukan atau jika mencapai batas epoch pelatihan akan dihentikan. Tabel 2. Parameter Pelatihan Parameter Pelatihan Input Perimeter Output Utuh,Patah Maksimum Epoch 2500 Epoch Laju Pembelajaran (Learning Rat. Nilai MSE . Jumlah Variasi Neuron 2, 5, 10, 15, 20 Sumber: Hasil Penelitian . Tahap Pengujian Tahap untuk melalukakan pengujian bobot paling optimal menggunakan data testing. Bobot paling optimal dihasilkan dari tahap pelatihan. Pengujian menghasilkan identifikasi beras utuh dan beras patah dalam bentuk akurasi. Accuracy Accuracy (Akuras. adalah perbandingan kasus yang diidentifikasi benar dengan jumlah semua kasus menggunakan rumus pada persamaan . Copyright A 2020 Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Muhamad Rifqi. Retno Nugroho Widhiasih Akurasi ditampilkan dalam bentuk matriks confusion yang disajikan pada tabel 3. Tabel 3. Matriks Confusion Predicted Negative Positive Actual Negative Positive Sumber: Hasil Penelitian . Keterangan: jika hasil prediksi negatif dan data sebenarnya negatif. jika hasil prediksi positif sedangkan nilai sebenarnya negatif jika hasil prediksi negatif sedangkan nilai sebenarnya positif. jika hasil prediksi positif dan nilai sebenarnya positif Hasil dan Pembahasan 1 Hasil Pengambilan Citra Pengambilan citra beras IR64 dilakukan dengan memfoto butir beras IR64 dalam sebuah kotak studio foto dengan menggunakan background berwarna hitam dan menggunakan 3 buah lampu 12 watt yang terpasang pada sisi kiri, kanan dan atas pada kotak studio foto, dengan jarak pengambilan foto 15 cm. Praproses Mengubah Citra Beras IR64 Menjadi Keabuan Merubah citra beras IR64 menjadi keabuan dengan cara mencari nilai yang terdapat pada masing- masing komponen R,G,B kemudian menjumlahkan semua nilai yang terdapat pada masing-masing komponen R,G,B tersebut, setelah itu membagi hasil dari penjumlahan tersebut dengan jumlah piklsel yang terdapat dalam citra. Sumber: Hasil Penelitian . Gambar 3. Mengubah citra asli menjadi keabuan Ekstrasi Metode Sobel Ekstrasi sobel digunakan untuk mendapatkan garis tepi dari citra butir beras IR64. Kelebihan dari metode sobel ini adalah mengurangi noise sebelum melakukan perhitungan deteksi tepi. Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Identifikasi Butir Beras Utuh Dan Butir Beras Patah Berdasarkan Perimeter Menggunakan Jaringan Syaraf Tiruan Sumber: Hasil Penelitian . Gambar 4. Ekstrasi metode sobel Mencari Nilai Perimeter Nilai perimeter didapat dengan menghitung banyaknya piksel-piksel yang berada pada perbatasan dari obyek yang dihasilkan dari ekstrasi metode sobel. Nilai perimeter yang didapat 295395. Data Scalling Nilai perimeter didapat dengan menghitung banyaknya piksel-piksel yang berada pada perbatasan dari obyek yang dihasilkan dari ekstrasi metode sobel. Nilai perimeter yang sudah discalling 0. Pembagian Data Identifikasi butir beras utuh dan butir beras patah ini menggunakan 100 butir beras IR64, data yang terdiri dari 50 butir beras utuh dan 50 butir beras patah. Data yang digunakan untuk training berjumlah 80 terdiri dari 40 butir beras utuh dan 40 butir beras patah. Data yang digunakan untuk testing berjumlah 20 terdiri 10 butir beras utuh dan 10 butir beras patah. Jaringan Syaraf Tiruan Backpropagation Tahap identifikasi menggunakan JST mempunyai 2 tahapan yaitu tahap pelatihan dan tahap pengujian. Tujuan dari tahapan pelatihan yaitu untuk mendapatkan bobot yang optimal dan tujuan dari tahap pengujian untuk menguji kemampuan pengenalan Tahap Pelatihan Tujuan dari tahapan pelatihan yaitu untuk mendapatkan bobot yang optimal. Pelatihan masing-masing tiap variasi neuron dilakukan dengan 30 kali perulangan. Hasil pelatihan variasi neuron disajikan pada tabel Tabel 4. Hasil pelatihan masing-masing neuron Jumlah Neuron Epoch Waktu MSE 0:00:28 0:00:13 0:00:03 0:00:04 0:00:02 Sumber: Hasil Penelitian . Hasil dari pelatihan tiap variasi neuron yang terbaik dihasilkan dari variasi neuron 15 pada hidden layer dengan nilai MSE 0. 000494 pada Epoch 272 dengan waktu 4 detik. Bobot paling optimal yang didapat dari hasil pelatihan tersebut terdapat pada tabel 5. Tabel 5. Bobot paling optimal Copyright A 2020 Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Muhamad Rifqi. Retno Nugroho Widhiasih Bobot Bias Akhir Input Bobot Bias Akhir Lapisan Bobot Akhir Input Bobot Akhir Lapisan Sumber: Hasil Penelitian . Tahap Pengujian Pada tahapan pengujian bobot yang paling optimal didapatkan dari hasil pelatihan menggunakan 15 neuron pada hidden layer diuji menggunakan data testing, data testing terdapat pada lampiran 6. Dari hasil pengujian butir beras didapatkan hasil, butir beras utuh yang diprediksi sebagai butir beras utuh oleh JST sebanyak 10, sedangkan butir beras utuh yang diprediksi sebagai butir beras patah oleh JST sebanyak 0 sehingga ketepatan pengenalan . JST butir beras utuh sebanyak 100%. Butir beras patah yang diprediksi sebagai butir beras utuh oleh JST sebanyak 1, sedangkan butir beras patah yang diprediksi sebagai butir patah oleh JST sebanyak 9 sehingga ketepatan pengenalan . JST butir beras patah sebanyak 90%. Hasil pengujian disajikan pada tabel tabel 6. Tabel 6. Hasil Pengujian Aktual Prediksi JST Utuh Patah Utuh Patah Sumber: Hasil Penelitian . Ketepatan pengenalan . rata-rata dari hasil pengujian butir beras utuh dan butir beras patah berdasarkan perimeter sebesar 95%. Sumber: Hasil Penelitian . Gambar 5 Graficial User Interfac Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Identifikasi Butir Beras Utuh Dan Butir Beras Patah Berdasarkan Perimeter Menggunakan Jaringan Syaraf Tiruan Graficial User Interface (GUI) Graficial User Interface dibangun untuk identifikasi beras utuh dan beras patah menggunakan jaringan syaraf tiruan menjadi lebih interaktif terhadap pengguna seperti pada gambar 5. 2 Pembahasan Pada tahap pelatihan dilakukan dengan beberapa jumlah variasi neruon yaitu 2,5,10,15,20 pada hidden layer dengan parameter 2500 epoch. Learning Rate 0. 01 dan nilai MSE . 0001 dengan 30 kali perulangan. Dalam pengujian variasi neuron 2 pada hidden layer mendapatkan ketepatan pengenalan . JST rata-rata 95% pada epoch 2048. MSE 0. 0265 dengan waktu 28 detik. Pengujian variasi neuron 5 pada hidden layer mendapatkan mendapatkan ketepatan pengenalan . JST rata-rata 95% pada epoch 775. MSE 0. 000635 dengan waktu 13 detik. Pengujian variasi neuron 10 pada hidden layer mendapatkan mendapatkan ketepatan pengenalan . JST rata-rata 95% pada epoch 284. MSE 0. 000527 dengan waktu 3 detik. Pengujian variasi neuron 15 pada hidden layer mendapatkan mendapatkan ketepatan pengenalan . JST rata-rata 95% pada epoch 272. MSE 0. 000494 dengan waktu 4 detik. Pengujian variasi neuron 20 pada hidden layer mendapatkan ketepatan pengenalan . JST rata-rata 95% pada epoch 192, dengan waktu 2 Grafik akurasi, waktu dan MSE dari tiap variasi neuron disajikan pada gambar 6 sampai gambar Akurasi Jumlah Neuron Sumber: Hasil Penelitian . Gambar 6 Akurasi pada setiap neuron dan Waktu pada setiap neuron MSE Jumlah Neuron Sumber: Hasil Penelitian . Gambar 7. MSE pada setiap neuron Copyright A 2020 Jurnal JSRCS 1 . : 35 - 44 (Mei 2. Muhammad Adil. Henny Leidiyana Hasil pengenalan terbaik dari semua variasi neuron pada hidden layer yang dicobakan didapat pada variasi neuron 15 mendapatkan mendapatkan ketepatan pengenalan . rata-rata 95% pada epoch 272. MSE 0. 000494 dengan waktu 4 detik. Kesimpulan Berdasarkan hasil percobaan identifikasi butir beras utuh dan butir beras patah berdasarkan perimeter menggunakan jaringan syaraf tiruan maka dapat ditarik kesimpulan sebagai berikut: . Identifikasi butir beras utuh dan butir beras patah berdasarkan perimeter menggunakan Jaringan Syaraf Tiruan dicoba menggunakan beberapa variasi neuron pada hidden layer yaitu 2,5,10,15 dan 20 neuron. Pelatihan masing-masing variasi neuron dilakukan dengan 30 kali perulangan. Bobot paling optimal didapat pada variasi neuron 15 pada hidden layer dengan nilai MSE 0. 000494 pada epoch 272 dengan waktu 4 detik. Ketepatan pengenalan . JST dari butir beras IR64 yaitu butir beras utuh sebanyak 100%, butir beras patah sebanyak 90%. Pengenalan . JST ratarata dari hasil butir beras utuh dan butir beras patah berdasarkan perimeter sebesar 95%. Saran dari penelitian ini adalah pengcapturan citra sebaiknya dilakukan dengan kamera beresolusi tinggi dengan pengambilan jarak foto yang lebih dekat untuk menjaga ketajaman foto setelah proses crop untuk meningkatkan akurasi. Daftar Pustaka