PEMODELAN JARINGAN SYARAF TIRUAN
RECURRENT YANG TEROPTIMASI SECARA
HEURISTIK UNTUK PENDUGAAN CURAH HUJAN
BERDASARKAN PEUBAH ENSO
AFAN GALIH SALMAN
Tesis
Sebagai salah satu syarat untuk memperoleh gelar
Magister Sains pada
Departemen Ilmu Komputer
SEKOLAH PASCASARJANA
INSTITUT PERTANIAN BOGOR
BOGOR
2006
ABSTRAK
Pendugaan Curah Hujan yang akurat di sektor pertanian kini telah menjadi kebutuhan utama, disamping faktor lain seperti pemilihan bibit, pupuk, dan pemberantas hama. Informasi tentang banyak curah hujan sangat berguna bagi petani dalam mengantisip asi peristiwa-peristiwa ekstrim seperti kekeringan dan kebanjiran. Model pendugaan curah hujan yang telah dilakukan selama ini belum banyak yang menggunakan data peubah El-Nino Southern Oscilation (ENSO) sebagai masukan model padahal peubah ENSO cukup berpengaruh terhadap tinggi rendahnya curah hujan di sebagian besar wilayah Indonesia (Yusmen 1998). Penelitian yang pernah dilakukan sebelumnya hanya menggunakan data suhu dan curah hujan sebagai masukan model diantaranya adalah penerapan metode Principal
Component Regression (Fitriadi 2004) menghasilkan R2 sebesar 63,16%, JST propagasi balik standar (Normakristagaluh 2004) menghasilkan R2 sebesar 74,02%, JST propagasi balik standar (Apriyanti 2005) menghasilkan R2 sebesar 48,179% dan JST dengan optimasi algoritma genetika menghasilkan R2 sebesar 87,7% (Apriyanti 2005) Berdasarkan tersebut penelitian di bidang ini masih layak dan perlu dilakukan untuk mendapatkan model pendugaan curah hujan yang lebih akurat.
Penelitian ini menggunakan JST recurrent Elman yang teroptimasi secara heuristik dengan penerapan 3 algoritma pembelajaran yaitu gradient descent adaptive learning rate, dengan variasi nilai parameter penambahan laju pembelajran (lr_inc) dan penurunan laju pembelajaran (lr_dec), gradient descent adaptive
learning rate & momentum dengan variasi nilai parameter momentum (mc) serta resilient backpropagation dengan variasi nilai parameter penambahan bobot
(delt_inc) & penurunan bobot (delt_dec). Teknik optimasi heuristik terbaik pada penelitian ini adalah algoritma resilient backpropagation. Hasil pendugaan curah hujan terbaik pada leap 0 menghasilkan nilai R2 maksimum 77%, leap 1 menghasilkan nilai R2 maksimum 84,8%, leap 2 menghasilkan nilai R2 maksimum 75,5%, dan leap 3 menghasilkan nilai R2 maksimum 54,1%. Hal ini membuktikan JST recurrent dapat diterapkan dalam pendugaan curah hujan berdasarkan peubah ENSO dengan tingkat keakuratan yang cukup baik.
Judul Tesis : Pemodelan Jaringan Syaraf Tir uan Recurrent yang Teroptimasi Secara Heuristik untuk Pendugaan Curah Hujan Berdasarkan Peubah ENSO
Nama : Afan Galih Salman
N R P : G651030204
Disetujui
Komisi Pembimbing
Ir. Agus Buono, M.Si., M. Kom. Ketua
Irman Hermadi, S. Kom.,MS. Anggota
Diketahui
Ketua Program Studi Ilmu Komputer
Dr. Sugi Guritman
Dekan Sekolah Pascasarjana
Prof. Dr. Ir. Syafrida Manuwoto, M.Sc.
PRAKATA
Puji dan syukur penulis panjatkan kepada Allah SWT atas segala karunia Nya sehingga karya ilmiah ini berhasil diselesaikan. Penelitian dilaksanakan sejak bulan Desember 2005 dengan judul Pemodelan Jaringan Syaraf Tiruan Recurrent Yang Teroptimasi Secara Heuristik Untuk Pendugaan Curah Hujan Berdasarkan Peubah ENSO.
Terima kasih penulis ucapkan kepada Bapak Ir. Agus Buono M.Si, M.Kom dan Bapak Irman Hermadi S.Kom, M.S selaku dosen pembimbing yang telah memberikan arahan serta saran dalam pembuatan karya ilmiah ini serta Bapak Aziz Kustiyo S.Si, M.Kom selaku dosen penguji.
Ucapan terima kasih juga saya sampaikan kepada Bapak Adang, peneliti pada Kantor BALIKLIMAT Bogor yang telah memberikan data curah hujan yang lengkap seluruh wilayah Indonesia.
Penulis juga mengucapkan terima kasih kepada Bapak serta Ibu ya ng telah memberi doa dan dorongannya demi selesainya penelitian ini, juga kepada rekan-rekan mahasisiwa Magister Ilmu Komputer IPB atas bantuan serta dorongan morilnya terutama Bapak M.Syafii, M.Si dan keluarga yang telah memberikan pinjaman peralatan komp uter serta buku-buku mengenai jaringan syaraf tiruan. Ungkapan terima kasih juga disampaikan kepada seluruh staf administrasi dan karyawan Pascasarjana Ilmu Komputer IPB Bogor serta isteri dan anak saya atas segala doa dan dukungannya.
Semoga karya ilmiah ini bermanfaat
Bogor, Mei 2006 Afan Galih Salman
RIWAYAT HIDUP
Penulis dilahirkan di Bandung pada tanggal 9 September 1969 dari ayah Kodir Ali dan ibu Mien Suliah. Penulis merupakan putra keempat dari enam bersaudara. Penulis beristerikan Ir. R. Tantie Kustiantie dan mempunyai 1 orang putri.
Tahun 1988, penulis lulus dari SMA Negeri 2 Bogor. Tahun 1994 lulus dari Fakultas Teknik Gas Petrokimia Universitas Indonesia. Tahun 2003 lulus seleksi masuk Program Pascasarjana Ilmu Komputer IPB Bogor.
Penulis mengawali karir pekerjaan dimulai pada tahun 1988 sampai saat ini menjadi supervisor di Perusahaan kontraktor CV. Menteng, Bogor. Mulai tahun 2005 sampai saat ini menjadi dosen luar biasa di Fakultas Teknik Informatika Universitas Ibnu Khaldun, Bogor.
Penulis tinggal di Jl Hateup no 30 Bantarjati Bogor 16153. Telpon (0251) 316963.
DAFTAR ISI
Halaman
DAFTAR TABEL ………...………. viii
DAFTAR GAMBAR……….. ix
DAFTAR LAMPIRAN ……….. x
PENDAHULUAN
Latar Belakang ……… Tujuan Penelitian ...………. Ruang Lingkup Penelitian...………. Manfaat Penelitian ……….. Blok Diagram Sistem ………..
1 2 2 3 3 TINJAUAN PUSTAKA
Pendugaan Curah Hujan.... ………...………... Jaringan Syaraf Tiruan...……….. Jaringan Saraf Tiruan Propagasi Balik...………. Optimasi Pembelajaran Heuristik...………. Jaringan Syarat Tiruan Recurrent Elman………. Inisialisasi Nguyen-Widrow………....………. Ketepatan Pendugaan...………. 4 5 6 7 12 13 13 DATA & METODE
Data... Metode. .………...
15 15 PERANCANGAN & IMPLEMENTASI SISTEM
Desain Arsitektur... ... Tahapan Penelitian..………... Desain Struktur Data... Desain Keluaran (Output) ………....……….. Perangkat Keras dan Lunak..………....………..
17 17 21 21 21 HASIL DAN PEMBAHASAN
Komposisi Data Pelatihan & Pengujian... Kelompok Data Pertama………... Kelompok Data Kedua...………... Komposisi Parameter Terbaik………...
22 22 27 32
SIMPULAN DAN SARAN
Simpulan ... Saran ..………... 37 37 DAFTAR PUSTAKA ……… LAMPIRAN... 39 40
DAFTAR TABEL
Halaman 1 Struktur JST recurrent standar gradient descent adaptive learning
rate...
18 2 Struktur JST recurrent standar gradi ent descent adaptive learning rate &
momentum...
19 3 Struktur JST recurrent standar resilient backpropagation... 20 4 Data peubah ENSO & curah hujan... 21 5 Hasil percobaan kelompok data pertama gradient descent adaptive
learning rate...
22 6 Hasil percobaan kelompok data pertama gradient descent adaptive learning
rate & momentum...
22 7 Hasil percobaan kelompok data pertama resilient backpropagation... 23 8 Hasil percobaan kelompok data kedua gradient descent adaptive learning
rate...
27 9 Hasil percobaan kelompok data kedua gradient descent adaptive learning
rate & momentum...
27 10 Hasil percobaan kelompok data kedua resilient backpropagation... 28 11 Komposisi parameter terbaik gradient descent adaptive learning rate…. 33 12 Komposisi parameter terbaik gradient descent adaptive learning rate &
momentum...
34 13 Komposisi parameter terbaik resilient backpropagation...….. 36
DAFTAR GAMBAR
Halaman
1 Blok diagram pemodelan………..……… 3
2 Arsitektur JST recurrent………. 12
3 Kerangka berpikir penelitian... 16 4 Jumlah epoh terbaik JST recurrent resilient backpropagation kelompok
data pertama untuk leap 0...
24 5 Korelasi terbaik JST recurrent resilient backpropagation kelompok data
pertama untuk leap 0...
24 6 Nilai prediksi (output) dan nilai aktual (target) terbaik JST recurrent
resilient backpropagation kelompok pertama untuk leap 0...
25 7 Jumlah epoh terbaik JST recurrent resilient backpropagation kelompok
data pertama untuk leap 1...
26 8 Korelasi terbaik JST recurrent resilient backpropagation kelompok data
pertama untuk leap 1...
26 9 Nilai prediksi (output) dan nilai aktual (target) terbaik JST recurrent
resilient backpropagation kelompok pertama untuk leap 1...
27 10 Jumlah epoh terbaik JST recurrent resilient backpropagation kelompok
data kedua untuk leap 0...
28 11 Korelasi terbaik JST recurrent resilient backpropagation kelompok data
kedua untuk leap 0...
29 12 Nilai prediksi (output) dan nilai aktual (target) terbaik JST recurrent
resilient backpropagation kelompok data kedua untuk leap 0...
29 13 Jumlah epoh terbaik JST recurrent resilient backpropagation kelompok
data kedua untuk leap 1...
30 14 Korelasi terbaik JST recurrent resilient backpropagation kelompok data
kedua untuk leap 1...
31 15 Nilai prediksi (output) dan nilai aktual (target) terbaik JST recurrent
resilient backpropagation kelompok data kedua untuk leap1...
31
DAFTAR LAMPIRAN
Halaman
1 Data penelitian………. 41
2 Pengkodean program JST recurrent adaptive learning rate……….…….. 43 3 Pengkodean program JST recurrent adaptive learning rate & momentum 45 4 Pengkodean program JST recurrent resilient backpropagation... 47
5 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate leap 0………..
49 6 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate leap 1………..
51 7 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate leap 2……….
53 8 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate leap 3……….
55 9 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate & momentum leap 0……….
57 10 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate & momentum leap 1……….
58 11 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate & momentum leap 2……….
59 12 Hasil penelitian kelompok pertama JST recurrent gradient descent
adaptive learning rate & momentum leap 3……….
60 13 Hasil penelitian kelompok pertama JST recurrent resilient
backpropagation leap 0………..
61 14 Hasil penelitian kelompok pertama JST recurrent resilient
backpropagation leap 1………..
63 15 Hasil penelitian kelompok pertama JST recurrent resilient
backpropagation leap 2………..………...
65 16 Hasil penelitian kelompok pertama JST recurrent resilient
backpropagation leap 3……….………..
67 17 Hasil penelitian kelompok kedua JST recurrent gradient descent
adaptive learning rate leap 0……….. 69