Kelompok 5 - Laporan SPK
Kelompok 5 - Laporan SPK
Kelompok 5 - Laporan SPK
Oleh:
1. Almira Prindari Putri 191510501106
2. Pulung Damar Panuluh 191510501084
3. Rejanayala Nida Firrizqi Huda 191510501116
4. Dwi Hening Puspita 191510501031
5. Bagus Sujatmiko 191510501125
mendasari antara input dan output tanpa pertimbangan fisik secara eksplisit.
Pada jaringan saraf tiruan umunya terdapat dua pemprosesan perencanaan
algoritma yaitu pelatihan dan pengujian. Persentase pembagian data latih dengan
data uji yang umumnya digunakan yaitu 50:50, 60:40, 70:30, dan 80:20, dimana
data latih sebaiknya lebih besar dibandingkan data uji. Data latih berupa data yang
sudah ada sebelumnya berdasarkan fakta yang sudah terjadi. Output yang
dihasilkan dari data latih yaitu arsitektur beserta bobot bobot terbaik dari hasil
pembaharuan. Selain itu data uji merupakan data yang sudah berlabel digunakan
dalam menghitung akurasi model klasifikasi. Data uji akan memperoleh output
yang akan dibandingkan dengan target uji sehingga memperoleh tingkat akurasi
proses pengujian.
Salah satu perangkat lunak yang dapat digunakan dalam pemprosesan
jaringan saraf tiruan yaitu Matrix Laboratory (MATLAB). MATLAB merupakan
suatu bahasa pemrograman tingkat tinggi berbasis pada matriks sering digunakan
untuk teknik komputasi numerik, untuk menyelesaikan masalah-masalah yang
melibatkan operasi matematika elemen, matrik, optimasi, aproksimasi dan lain-
lain. MATLAB ini bersifat extensible artinya bahwa seorang pengguna dapat
menulis fungsi baru untuk ditambahkan pada library ketika fungsi-fungsi built-in
yang tersedia tidak dapat melakukan tugas tertentu (Cahyono, 2013). Sehingga
dalam hal ini matlab digunakan untuk prediksi model JST pada bidang pertanian
yang akan dibahas lebih lanjut dalam makalah ini.
1.2 Tujuan
Praktikum ini bertujuan agar mahasiswa dapat memahami model pada
jaringan saraf tiruan yang paling baik digunakan.
BAB 2. METODE PRAKTIKUM
2.3 Metode
1. Menyiapkan alat dan bahan
2. Mengambil data latih dan data uji jurnal referensi
3. Memasukkan kedua data pada software Ms. Excel
4. Menentukan variabel X dan Y
5. Membuat grafik dari kedua variabel
6. Menganalisis data pada software Matlab
7. Mengaktivasi coding Matlab
8. Menentukan RMSE dan R²
9. Menyimpulkan hasil data analisis dalam laporan.
BAB 3. HASIL DAN PEMBAHASAN
3.1. Hasil
3.1.1. Data Utama
X1 Umur X2 Konsentrasi X3 Lama Y Rata-rata
No. tanaman Asam Giberelat Perendaman Tinggi Tanaman
(HST) (ppm) (jam) (cm)
1 20 150 6 9.62
2 40 150 6 11.85
3 60 150 6 13.36
4 80 150 6 15.64
5 100 150 6 18.11
6 120 150 6 20.07
7 20 250 8 10.38
8 40 250 8 13.7
9 60 250 8 15.21
10 80 250 8 17.9
11 100 250 8 20.18
12 120 250 8 22.56
13 20 350 10 10.59
14 40 350 10 13.94
15 60 350 10 15.55
16 80 350 10 18.09
17 100 350 10 20.49
18 120 350 10 23.04
19 20 500 12 10.69
20 40 500 12 12.56
21 60 500 12 15.94
22 80 500 12 18.20
23 100 500 12 20.53
24 120 500 12 22.76
25 20 650 14 10.72
26 40 650 14 12.63
27 60 650 14 15.96
28 80 650 14 18.26
29 100 650 14 21
30 120 650 14 22.8
31 20 750 16 9.37
32 40 750 16 12.1
33 60 750 16 14.26
34 80 750 16 18.12
35 100 750 16 20.94
36 120 750 16 22.67
37 20 850 18 9.53
38 40 850 18 12.06
39 60 850 18 15.02
40 80 850 18 18.17
41 100 850 18 20.72
42 120 850 18 22.54
43 20 1000 20 9.47
44 40 1000 20 11.8
45 60 1000 20 15.06
46 80 1000 20 18.1
47 100 1000 20 20.64
48 120 1000 20 22.47
49 20 1150 22 9.52
50 40 1150 22 11.74
51 60 1150 22 15.18
52 80 1150 22 17.98
53 100 1150 22 20.68
54 120 1150 22 22.5
55 20 1300 24 9.45
56 40 1300 24 11.7
57 60 1300 24 15.1
58 80 1300 24 17.49
59 100 1300 24 20.58
60 120 1300 24 22.42
Latih : 70 0.7 60 42
Uji : 30 0.3 60 18
20
R² = 0.999907063117411
15
pred (%)
10
0
8 10 12 14 16 18 20 22
obs (%)
3.1.7. Grafik Regresi Hasil Uji
20
19.8
19.6
pred (%)
19.4
19.2
19
18.8
18.6
0 2 4 6 8 10 12 14 16 18 20
obs (%)
3.2 Pembahasan
Menurut Ritonga dan Atmojo (2018), Jaringan saraf tiruan (Artifial Neural
Network) merupakan salah satu model matematis yang dibuat dengan prinsip kerja
otak manusia atau syaraf biologi pada manusia. Jaringan syaraf tiruan (Artificial
Nural Network) adalah suatu jaringan untuk memodelkan cara kerja sistem syaraf
manusia (otak) dalam melaksanakan tugas tertentu. Jaringan saraf tiruan mampu
melakukan pengenalan kegiatan berbasis data lampau yang akan di pelajari. Hasil
dari pemrosesan tersebut akan menghasilkan sebuah data yang belum pernah
dipelajari atau disebut peramalan yang dapat membantu memberikan keputusan.
Peramalan denga menggunakan sistem jaringan syaraf tiruan merupakan salah
satu metode peramalan baik (Ritonga dan Atmojo, 2018). Contoh dari hal tersebut
adalah dengan adanya prediksi produksi suatu bidang usaha yang nantinya
digunakan dalam pemenuhan kebutuhan pasar (Revi dkk., 2018).
Contoh lain prediksi dengan menggunakan jaringan syaraf tiruan adalah
yang digunakan kelompok kami, yaitu berdasarkan data yang diperoleh dari studi
literatur pada prediksi tinggi tanaman jarak. Menurut Revi dkk. (2018), data yang
akan digunakan dalam sistem JST dalah sebuah data yang diperoleh dengan
didasarkan pada variabel yang akan digunakan, hal tersebut bertujuan untuk
memudahkan proses mengingat dalam proses pendefisian. Data yang didapat yaitu
variabel Y merupakan rata-rata tinggi tanaman menggunakan 3 buah variabel
input, vektor input X, yaitu X1 (umur tanaman HST), X2 (konsentrasi asam
giberelat dalam ppm), dan X3 (lama perendama dalam jam) dengan jumlah
masing-masing 60 data utama. Pada variabel X1 dengan taraf umur tanaman
(HST) yang terdiri dari umur tanaman pada 20 HST, 40 HST, 60 HST, 80 HST,
100 HST dan 120 HST. Variabel X2 dengan taraf konsentrasi asam giberelat
(ppm) yaitu 150 ppm, 250 ppm, 350 ppm, 500 ppm, 650 ppm 750 ppm 850 ppm,
1000 ppm, 1150 ppm, dan 1300 ppm. Variabel X 3 dengan taraf lama perendaman
(jam) yang terdiri dari 6 jam, 8 jam, 10 jam, 12 jam, 14 jam, 16 jam, 18 jam, 20
jam, 22 jam dan 24 jam. Data input tersebut yang akan dimasukkan pada sistem
merupakan sebuah data yang memiliki hubungan dengan output atau data prediksi
yang diinginkan dengan mencari pola terbaik (Revi dkk., 2018).
Metode yang digunakan untuk memprediksi tinggi tanaman jarak klon IP-1P
di pembenihan adalah metode Jaringan Syaraf Tiruan (JST) dengan teknik
peramalan algoritma backpropagation. Teknik peramalan menggunakan algoritma
backpropagation menggunakan error output untuk mengubah nilai bobotnya
dalam arah mundur (backward). Algoritma backpropagation merupakan sebuah
algoritma pendidikan yang terawasi serta pada umumnya digunakan oleh
perceptron dengan banyak susunan untuk mengganti bobot-bobot yang
tersambung dengan neuron-neuron yang terdapat pada susunan lapisan
tersembunyinya (Hutabarat dkk., 2021). Lapisan tersembunyi (hidden) berperan
dalam membantu jaringan untuk dapat mengenali lebih banyak pola masukan
dibandingkan dengan jaringan yang tidak memiliki lapisan tersembunyi (Monika
dkk., 2020).
Proses pelatihan dan pengujian data kemudian dilakukan menggunakan
software aplikasi Matlab. Pemrosesan data dilakukan sebanyak 27 kali dengan
uraian fungsi aktivasi yang berbeda. Berdasarkan hasil prediksi dengan aplikasi
Matlab yang telah dilakukan, diperoleh fungsi aktivasi terbaik yaitu logsig-
purelin-tansig dengan nilai RMSE pelatihan dan pengujian sebesar 2.10610 dan
1.783163 serta R2 pelatihan dan pengujian sebesar 0.9981 dan -1617. Hasil RMSE
yang mendekati nilai 0 dan R2 yang mendekati nilai 1 menunjukkan hasil prediksi
dengan tingkat error yang rendah. Grafik hubungan nilai observasi (data latih) dan
nilai prediksi dengan menggunakan model Jaringan Syaraf Tiruan (JST)
menunjukkan bahwa hubungan antara variabel X (input) dan variabel Y (output)
pada proses pelatihan tergolong valid. Grafik 3.1.5 menunjukkan bahwa grafik
data observasi dan data prediksi menyatu sehingga disimpulkan bahwa data
prediksi dapat memvisualisasikan data asli dengan baik dan menghasilkan nilai
error yang rendah.
BAB 4. KESIMPULAN
Arif, C. 2021. Aplikasi Kecerdasan Buatan dalam Bidang Pengelolaan Air dan
Lingkungan. Bogor: PT. Penerbit IPB Press.
Rahmadani, F., A.M.H. Pardede, dan Nurhayati. 2021. Jaringan Syaraf Tiruan
Prediksi Jumlah Pengiriman Barang Menggunakan Metode
Backpropagation (Studi Kasus: Kantor Pos Binjai). Jurnal Teknik
Informatika Kaputama, 5(1): 100-106.
Solikhun, dan M.S.A. Trisno. 2017. Jaringan Saraf Tiruan untuk Memprediksi
Tingkat Pemahaman Sisiwa terhadap Mata pelajaran dengan Menggunakan
Algoritma Backpropagation. Jurnal Sains Komputer dan Informatika, 1(1):
25-36.
Revi, A., S. Solikhun, dan M. Safii. 2018. Jaringan Syaraf Tiruan dalam
Memprediksi Jumlah Produksi Daging Sapi Berdasarkan Provinsi. KOMIK
(Konferensi Nasional Teknologi Informasi dan Komputer), 2(1): 297-304.