PEMBUATAN PERANGKAT LUNAK PERAMALAN MENGGUNAKAN METODE ANN DENGAN MEMANFAATKAN LIBRARY ENCOG JAVA

dokumen-dokumen yang mirip
PEMBUATAN PERANGKAT LUNAK PERAMALAN MENGGUNAKAN METODE ANN DENGAN MEMANFAATKAN LIBRARY ENCOG JAVA

ANALISIS JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI JUMLAH RESERVASI KAMAR HOTEL DENGAN METODE BACKPROPAGATION (Studi Kasus Hotel Grand Zuri Padang)

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR

BAB 3 METODOLOGI PENELITIAN

Aplikasi yang dibuat adalah aplikasi untuk menghitung. prediksi jumlah dalam hal ini diambil studi kasus data balita

METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

BAB 1 PENDAHULUAN. saham harus memperhatikan dengan baik keadaan ekonomi yang sedang berlangsung.

lalu menghitung sinyal keluarannya menggunakan fungsi aktivasi,

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA BARAT

Pengembangan Aplikasi Prediksi Pertumbuhan Ekonomi Indonesia dengan Jaringan Syaraf Tiruan Backpropagation

BAB 3 PERANCANGAN SISTEM. Bab ini menguraikan analisa penelitian terhadap metode Backpropagation yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

PENGGUNAAN METODE REGRESI BERGANDA UNTUK MERAMALKAN PERMINTAAN MOBIL DENGAN N VARIABEL INDEPENDEN ADAPTIF

BAB 3 METODOLOGI PENELITIAN

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI VOLUME PEMAKAIAN AIR BERSIH DI KOTA PONTIANAK

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation

IV. HASIL DAN PEMBAHASAN A.

BAB 1 PENDAHULUAN. datang berdasarkan keadaan masa lalu dan sekarang yang diperlukan untuk

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN I-1

PERAMALAN JUMLAH KENDARAAN DI DKI JAKARTA DENGAN JARINGAN BACKPROPAGATION

T 11 Aplikasi Model Backpropagation Neural Network Untuk Perkiraan Produksi Tebu Pada PT. Perkebunan Nusantara IX

ANALISIS PENAMBAHAN NILAI MOMENTUM PADA PREDIKSI PRODUKTIVITAS KELAPA SAWIT MENGGUNAKAN BACKPROPAGATION

PERANCANGAN SISTEM PENGENALAN DAN PENYORTIRAN KARTU POS BERDASARKAN KODE POS DENGAN MENGGUNAKAN ARTIFICIAL NEURAL NETWORK

PREDIKSI PERMINTAAN KREDIT MENGGUNAKAN METODE ADAPTIVE NEURO FUZZY INFERENCE SYSTEM (ANFIS) SKRIPSI SAMUEL ANTHONIUS MADUWU

SATIN Sains dan Teknologi Informasi

PREDIKSI KELULUSAN MAHASISWA MENGGUNAKAN METODE NEURAL NETWORK DAN PARTICLE SWARM OPTIMIZATION

Pemodelan Jaringan Syaraf Tiruan dengan Algoritma One Step Secant Backpropagation dalam Return Kurs Rupiah Terhadap Dolar Amerika Serikat

BAB II LANDASAN TEORI

VOL. 01 NO. 02 [JURNAL ILMIAH BINARY] ISSN :

PREDIKSI HARGA SAHAM MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

BAB III. METODOLOGI. kegiatan manusia membuat penelitian dengan domain teknik informatika

Implementasi Jaringan Syaraf Tiruan Backpropagation dan Steepest Descent untuk Prediksi Data Time Series

Prediksi Pergerakan Harga Harian Nilai Tukar Rupiah (IDR) Terhadap Dollar Amerika (USD) Menggunakan Metode Jaringan Saraf Tiruan Backpropagation

3. METODE PENELITIAN

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA RESILIENT BACKPROPAGATION

PREDIKSI CURAH HUJAN DI KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

PENERAPAN MODEL NEURAL NETWORK BACKPROPAGATION UNTUK PREDIKSI HARGA AYAM

Architecture Net, Simple Neural Net

JURNAL SAINS DAN SENI ITS Vol. 4, No.2, (2015) ( X Print) A-31

BAB I PENDAHULUAN I-1

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras dan perangkat lunak yang digunakan untuk pemakaian aplikasi yang

BAB 2 KONSEP DASAR PENGENAL OBJEK

PERAMALAN JUMLAH KUNJUNGAN WISATAWAN MANCANEGARA KE LOMBOK MENGGUNAKAN JARINGAN SYARAF TIRUAN

PERANCANGAN PARAMETER TERBAIK UNTUK PREDIKSI PRODUKSI BAN GT3 MENGGUNAKAN JARINGAN SYARAF TIRUAN RESILIENT PROPAGATION

Analisis Prediksi Indeks Harga Konsumen Berdasarkan Kelompok Kesehatan Dengan Menggunakan Metode Backpropagation

METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI. minimum 2 Giga Hertz dan memory RAM minimum 256 MB, sedangkan untuk

Rancang Bangun Perangkat Lunak Penentuan Lokasi Untuk Penelitian Pendahuluan Usaha Ritel di Surabaya Dengan Jaringan Saraf Tiruan

BAB 2 LANDASAN TEORI

PREDIKSI PENGGUNAAN BANDWIDTH PENS_ITS MENGGUNAKAN JARINGAN SYARAF TIRUAN DENGAN ALGORITMA BACKPROPAGATION

JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI CURAH HUJAN SUMATERA UTARA DENGAN METODE BACK PROPAGATION (STUDI KASUS : BMKG MEDAN)

BAB III ANALISIS DAN PERANCANGAN

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS MULTILAYER PERCEPTRON

IMPLEMENTASI JARINGAN SYARAF TIRUAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI HARGA SAHAM

Analisis Prediksi Indeks Harga Konsumen Berdasarkan Kelompok Kesehatan Dengan Menggunakan Metode Backpropagation

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha. Gambar 1.1 : Ilustrasi jaringan syaraf manusia yang diadaptasi untuk ANN (Kriesel, 2011)

Jurnal Informatika Mulawarman Vol 5 No. 1 Februari

MATERI DAN METODE. Cara Pengambilan Data

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

1. Pendahuluan. 1.1 Latar Belakang

Prediksi Jumlah Penjualan Air Mineral Pada Perusahaan XYZ Dengan Jaringan Saraf Tiruan

PREDIKSI LOYALITAS PELANGGAN HOTEL DENGAN MENGGUNAKAN METODE BACK PROPAGATION

ANALISIS VARIASI PARAMETER LEARNING VECTOR QUANTIZATION ARTIFICIAL NEURAL NETWORK TERHADAP PENGENALAN POLA DATA ODOR

BAB 3 METODE PENELITIAN

PERANCANGAN APLIKASI JARINGAN SARAF TIRUAN UNTUK PREDIKSI NILAI TUKAR RUPIAH TERHADAP MATA UANG ASING

PERBANDINGAN ANTARA MODEL NEURAL NETWORK DAN MODEL DUANE UNTUK EVALUASI KETEPATAN PREDIKSI WAKTU KERUSAKAN SUATU KOMPONEN

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI PENJUALAN OBAT Pada PT. METRO ARTHA PRAKARSA MENERAPKAN METODE BACKPROPAGATION

Prediksi Pemakaian Listrik Dengan Pendekatan Back Propagation

PERBANDINGAN BEBERAPA MODEL UNTUK KINERJA ALGORITMA BACKPROPAGATION COMPARISON OF SOME MODEL FOR PEFORMANCE IMPROVEMENT IN BACKPROPAGATION ALGORITHM

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ADLN - Perpustakaan Universitas Airlangga ABSTRAK. viii

PERBANDINGAN AKURASI ALGORITME PELATIHAN DALAM JARINGAN SYARAF TIRUAN UNTUK PERAMALAN JUMLAH PENGGUNA KERETA API DI PULAU JAWA

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS ALGORITMA RESILIENT PROPAGATION

Jaringan Syaraf Tiruan Menggunakan Algoritma Backpropagation Untuk Memprediksi Jumlah Pengangguran (Studi Kasus DiKota Padang)

NEURAL NETWORK BAB II

PERAMALAN HARGA SAHAM PERUSAHAAN MENGGUNAKAN ARTIFICIAL NEURAL NETWORK DAN AKAIKE INFORMATION CRITERION

1 Pendahuluan. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISIS PENAMBAHAN MOMENTUM PADA PROSES PREDIKSI CURAH HUJAN KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

Oleh : Agus Sumarno Dosen Pembimbing : Drs. Daryono Budi Utomo, M.Si

NASKAH PUBLIKASI PROYEK TUGAS AKHIR RANCANG BANGUN APLIKASI PREDIKSI PERGERAKAN HARGA EMAS (LOGAM MULIA) MENGGUNAKAN METODE BACKPROPAGATION

ANALISIS PERBANDINGAN METODE JARINGAN SYARAF TIRUAN DAN REGRESI LINEAR BERGANDA PADA PRAKIRAAN CUACA

BAB IV HASIL DAN PEMBAHASAN. Implementasi antar muka dalam tugas akhir ini terdiri dari form halaman

ABSTRAK. Kata Kunci : Artificial Neural Network(ANN), Backpropagation(BP), Levenberg Marquardt (LM), harga emas, Mean Squared Error(MSE), prediksi.

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGENAL HURUF TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN METODE LVQ (LEARNING VECTOR QUANTIZATION) By. Togu Sihombing. Tugas Ujian Sarjana

PERAMALAN JUMLAH SAMPAH MASYARAKAT KOTA MEDAN PADA TAHUN 2016 MENGGUNAKAN JARINGAN SYARAF TIRUAN SKRIPSI YONA WULANDARI

PROPOSAL TESIS SM FARIDA AMINA NRP DOSEN PEMBIMBING Prof. Dr. Mohammad Isa Irawan, M.T.

Gambar 5.8 Crossplot korelasi regresi multiatribut CC = Gambar 5.9 Crossplot korelasi multiatribut-pnn CC = 0.87

BAB 1 PENDAHULUAN Latar Belakang

PENERAPAN METODE EXPONENTIAL SMOOTHING UNTUK PERAMALAN PENGGUNAAN WAKTU TELEPON DI PT TELKOMSEL Divre 3 SURABAYA

PREDIKSI PENDAPATAN ASLI DAERAH KALIMANTAN BARAT MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

BAB I PENDAHULUAN 1.1 Latar Belakang

KLASIFIKASI POLA HURUF VOKAL DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN BACKPROPAGATION. Dhita Azzahra Pancorowati

BAB III METODOLOGI PENELITIAN

PERAMALAN NILAI TUKAR MATA UANG ASING MENGGUNAKAN YANG MEMPERHITUNGKAN NILAI KEUNTUNGAN. Supervisor : Prof. Ir. Arif Djunaidy, M.Sc., Ph.D.

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

Transkripsi:

PEMBUATAN PERANGKAT LUNAK PERAMALAN MENGGUNAKAN METODE ANN DENGAN MEMANFAATKAN LIBRARY ENCOG JAVA Nama : Resa Alfarisi NRP : 5207100100 Jurusan : Sistem informasi FTIF ITS Dosen Pembimbing 1 : Wiwik Anggraeni S.Si.,M.Si Dosen Pembimbing 2 : Rully Agus Hendrawan S.Kom, M.Eng

Tujuan Tugas Akhir Tujuan dari tugas akhir ini adalah membuat aplikasi peramalan berbasis desktop yang menggunakan library encog java dan metode artificial neural network sebagai metode peramalan.

Batasan Tugas Akhir Batasan masalah dari tugas akhir ini adalah sebagai berikut : aplikasi berbasis desktop metode peramalan hanya menggunakan artificial neural network. data yang digunakan diantaranya : data permintaan kamar hotel beserta faktor-faktor yang mempengaruhinya (Anggono, Anggraeni, & Mukhlason, 2011). data permintaan mobil di Austria beserta faktor-faktor yang mempengaruhinya (Linawati, Anggraeni, & Vinarti, 2011). dan data jumlah pengunjung yang masuk ke Hongkong dari Jepang (Law & Au, 1999).

Manfaat Tugas Akhir Manfaat dari tugas akhir ini adalah membantu memudahkan praktisi perusahaan yang ingin melakukan peramalan penjualan dengan langkah yang mudah dan tanpa harus membeli lisensi perangkat lunak.

SEKILAS RANCANGAN PERANGKAT LUNAK

Deskripsi Umum Perangkat lunak yang akan dibuat pada tugas akhir ini adalah aplikasi peramalan. Metode peramalan menggunakan metode jaringan saraf tiruan atau artificial neural network (ANN). Aplikasi peramalan berbasis desktop dengan data masukan berupa file excel berekstensi.xls.

Diagram Umum Aplikasi

Load File Excel Pada tahap ini, pengguna diharapkan sudah memiliki file masukan berupa file Excel berekstensi.xls dengan format Sedangkan data training dan data testing dipisahkan oleh sheet. Sehingga sheet data training diberi nama Training dan sheet untuk data testing diberim nama Testing

Diagram Alir Load File Excel

Normalisasi Dapat diliha pada pers dibawah jika batas nilai_normalisasi adalah [Ba,Bb].

Training Inisialisasi layer dan neuron disesuaikan dengan keinginan pengguna pada tahap sebelumnya. Fungsi aktivasi yang digunakan adalah fungsi aktivasi sigmoid. Model pembelajaran menggunakan backprogagation. Inisialisasi bobot pembelajaran antara 0 sampai dengan 1. Perhitungan output dilakukan dengan memasukan nilai input ke dalam jaringan yang telah dibuat sebelumnya. Perbandingan nilai output dan nilai pada kelas target sebenarnya adalah berupa error atau kesalahan. Jika error masih kurang dari error yang diinginkan, maka error akan diperkecil dengan mengganti bobot dan bias. Jika error yang dinginkan tidak dapat tercapai pada saat epoch yang telah ditentukan, maka proses training akan berhenti.

Digram Alir

Rancangan Antar Muka Training

Testing Nilai prediksi, yaitu nilai yang mamang diinginkan pengguna sebagai nilai ramalan pada periode tertentu. Sehingga fokus dari nilai adalah nilai peramalan yang dihasilkan. Nilai pesimis, yaitu nilai interval terbesar yang diharapkan pada periode berikutnya. Nilai optimis, yaitu nilai interval terendah yang dapat diterima pada periode berikutnya. Nilai most likely, yaitu nilai rata-rata dari history nilai sebelumnya. Nilai testing pada umumnya, yaitu perbandingan antara nilai yang dihasilkan dengan nilai sebenarnya. Sehingga fokus nilai terdapat pada nilai perbandingan tersebut, dalam hal ini adalah MAPE.

Rancangan Antar Muka Testing

IMPLEMENTASI PERANGKAT LUNAK

Load File Excel

Input Parameter dan Atribut

Training

Testing

UJI COBA PERANGKAT LUNAK

Data Percobaan 1 Data permintaan (demand) kamar hotel beserta faktor-faktor yang mempengaruhinya, diantaranya jumlah pengunjung dan kurs mata uang di negara tersebut. Penelitian sebelumnya menggunakan metode vector autoregressive (VAR). (Anggono, Anggraeni, & Mukhlason, 2011)

Data Percobaan 2 Data permintaan (demand) mobil di Austria beserta faktor-faktor yang mempengaruhinya, diantaranya net price, price, diskon, on promotion. Penelitian sebelumnya menggunakan metode regresi berganda. Datadata tersebut mempunyai deret waktu sebanyak 171 buah. (Linawati, Anggraeni, & Vinarti, 2011).

Data Percobaan 3 Data jumlah pengunjung yang datang ke Hongkong dari Jepang beserta faktor-faktor yang mempengaruhi besarnya. Penelitian sebelumnya juga menggunakan metode ANN, sehingga tujuan untuk melakukan percobaan ini adalah melakukan validasi hasil keluaran aplikasi. (Law & Au, 1999)

Uji Coba Peramalan Kamar Hotel Data yang digunakan dibagi dua yaitu 12 bulan terakhir digunakan sebagai data testing dan sisanya adalah data training. atribut input layer diantaranya jumlah pengunjung dan kurs mata. atribut output layer adalah permintaan kamar hotel.

Hasil Uji Coba Peramalan Kamar Hotel Epoch optimal : 3000 Learning Rate Optimal : 0.3 Momentum Optimal : 0.5 MAPE Rata-rata (10 kali training dan testing): 9.069%

Perbandingan ANN dengan Metode VAR Uji coba menunjukkan perbandingan keluaran peramalan antara metode ANN dengan metode VAR, dimana metode ANN lebih baik dalam hal kesalahan peramalan (MAPE) karena lebih sedikit persentase kesalahan yang diperoleh dari pada metode VAR.

Uji Coba Peramalan Permintaan Mobil Data yang digunakan dibagi menjadi 2 yaitu 34 data terakhir adalah data testing dan sisanya adalah data training. atribut input layer meliputi net price, price, on promotion. atribut output layer adalah atribut yang diramalkan yaitu permintaan atau demand.

Hasil Uji Coba Peramalan Permintaan Mobil di Austria Epoch optimal : 5000 Learning Rate Optimal : 0.1 Momentum Optimal : 0.5 MAPE (10 kali training dan testing): 2.366%

Perbandingan ANN dengan Regresi Berganda Uji coba menunjukkan perbandingan keluaran peramalan antara metode ANN dengan metode Regresi Berganda, dimana metode ANN sama baik dalam hal kesalahan peramalan (MAPE) walaupun nilainya lebih sedikit persentase kesalahan yang diperoleh dari pada metode Regresi Berganda.

Uji Coba Peramalan Jumlah Pengunjung Attribut ouput layer adalah jumlah pengunjung yang datang ke Hong kong dari Jepang Beberapa variabel yang menjadi atribut pada input dan output layer pada peramalan permintaan mobil. Atribut input layer meliputi : Service price in Hong Kong relative to Japan. Harga rata-rata hotel di Hong Kong. Nilai tukar mata uang Jepang ( ) terhadap US$. Total jumlah populasi orang di Jepang. Biaya promosi Hong Kong. Gross Domestic Expenditure per Capita in Japan. Jumlah hidden node adalah 10.

Hasil Uji Coba Peramalan Jumlah Pengunung ke Hong Kong dari Jepang Epoch optimal : 8000 Learning Rate Optimal : 0.5 Momentum Optimal : 0.8 MAPE (10 kali training dan testing): 12.43%

Perbandingan dengan Referensi Tujuannya hanya membandingkan dan menarik kesimpulan bahwa hasil yang diperoleh aplikasi sudah sesuai dengan referensi. Uji cobamenunjukkan bahwa keluaran aplikasi sudah sesuai dengan hasil penelitian Law & Au, 1999.

KESIMPULAN DAN SARAN

Kesimpulan Perbedaan hasil ramalan setiap percobaa (training dan testing) tidak selalu sama, walaupun parameter yang digunakan sama. Hal ini terjadi karena bobot dan biasnya bernilai tidak sama dan selalu diacak setiap percobaan. Setelah membandingkan dengan metode Vector Autoregressive (VAR) pada peramalan permintaan kamar hotel, ANN memberikan hasil lebih baik dengan selisih MAPE sebesar 2.8%. Hasil tersebut diperoleh dengan nilai learning rate sebesar 0.4, epoch 3000, dan momentum sebesar 0.5.

Kesimpulan (2) Pada peramalan permintaan mobil di negara Austria, metode ANN juga memberikan hasil yang lebih baik dari pada metode regresi berganda, walupun selisih yang diperoleh tidak teralalu signifikan yaitu dengan selisih sebesar 0.46%. Hasil tersebut diperoleh dengan nilai learning rate 0.1, epoch 3000, dan momentum sebesar 0.5. Sedangkan pada peramalan jumlah pengunjung ke Hong Kong yang berasal dari Jepang, aplikasi peramalan tugas akhir ini memberikan hasil ramalan yang mendekati hasil dari penelitian yang dilakukan oleh Law dan Au tahun1999 dengan metode yang sama yaitu ANN.

Kesimpulan (3) Dapat dilihat bahwa data yang bersifat stationer memiliki rata-rata error (MAPE) yang cukup besar. Sehingga, dapat disimpulkan bahwa metode ANN lemah jika digunakan untuk meramalkan pada data yang bersifat stationer

Saran Karena rentang data hanya bernilai positif, maka aplikasi ini menggunakan sigmoid sebagai fungsi aktivasinya. Akan lebih baik, aplikasi dapat memungkinkan untuk digunakan fungsi aktivasi selain sigmoid. Sebagai contoh jika data yang digunakan memiliki rentang nilai tidak hanya positif, maka dimungkinkan penggunaan fungsi aktivasi selain sigmoid. Perlu adanya penelitian yang lebih dalam mengenai interval kepercayaan (nilai pesimis, optimis, dan mostlikely) yang disesuaikan dengan jenis data dan point of view pengguna. Perlu adanya pengembangan lebih lanjut pada peramalan dengan menggunakan metode ANN pada data tidak stationer.