SKRIPSI
Oleh
MERRY ISKANDAR
1000877325
PROGRAM GANDA
TEKNIK INFORMATIKA DAN MATEMATIKA
BINUS UNIVERSITY
JAKARTA
2011
PERANCANGAN PROGRAM APLIKASI PERAMALAN NILAI
TUKAR RUPIAH TERHADAP DOLAR AMERIKA SERIKAT
DENGAN METODE BACKPROPAGATION
SKRIPSI
Oleh
MERRY ISKANDAR
1000877325
PROGRAM GANDA
TEKNIK INFORMATIKA DAN MATEMATIKA
BINUS UNIVERSITY
JAKARTA
2011
ii
PERANCANGAN PROGRAM APLIKASI PERAMALAN NILAI
TUKAR RUPIAH TERHADAP DOLAR AMERIKA SERIKAT
DENGAN METODE BACKPROPAGATION
SKRIPSI
Oleh
MERRY ISKANDAR
1000877325
Disetujui oleh
pembimbing
PROGRAM GANDA
TEKNIK INFORMATIKA DAN MATEMATIKA
BINUS UNIVERSITY
JAKARTA
2011
iv
PERNYATAAN
Merry Iskandar
v
KATA PENGANTAR
Pertama-tama penulis panjatkan puji syukur kepada Tuhan Yang Maha Esa,
karena berkat rahmat dan karunia-Nya maka penulis dapat menyelesaikan skripsi dengan
judul PERANCANGAN PROGRAM APLIKASI PERAMALAN NILAI TUKAR
RUPIAH TERHADAP DOLAR AMERIKA SERIKAT DENGAN METODE
BACKPROPAGATION dengan baik dan tepat pada waktunya. Skripsi ini disusun
sebagai salah satu syarat dalam menyelesaikan Program Ganda Teknik Informatika dan
Matematika, jenjang pendidikan Strata 1 di Universitas Bina Nusantara, Jakarta.
Pada kesempatan ini juga penulis ingin mengucapkan terima kasih kepada
berbagai pihak yang telah member dukungan pada penulis. Baik yang secara langsung
maupun tidak langsung telah membimbing dan berpartisipasi dalam penyusunan skripsi
ini. Penulis mengucapkan terima kasih kepada:
1. Bapak Prof. Dr. Ir. Harjanto Prabowo, M.M. selaku rektor Binus University yang
telah memberikan kesempatan kepada penulis untuk menempuh pendidikan di
Binus University.
2. Ibu Dr. Ho Hwi Chie, S.Pd., M.Sc., selaku Dekan Fakultas Sains dan Teknologi.
3. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu
Komputer.
4. Bapak Wikarya Gazali, S.Si., M.T., selaku Ketua Jurusan Matematika Binus
University.
6. Bapak Haryono Soeparno, Ir., M.Sc, Dr., selaku pembimbing skripsi yang telah
membantu dan membimbing dalam menyelesaikan skripsi.
7. Bapak Don Tasman, SE, S.Si, MM selaku pembimbing skripsi yang telah
membantu dan membimbing dalam menyelesaikan skripsi.
8. Bapak Ngarap Imanuel manic Drs., M.Kom., Bapak Alexander Agung Santoso
Gunawan, S.Si., M.T., M.Sc., Bapak Rojali, S.Si., M.Si. serta segenap pengajar
dan staff fakultas Sains dan Teknologi Binus University.
9. Segenap dosen yang telah memberikan bekal pengetahuan dan ilmu sebagai
dasar pengetahuan penulis.
vii
10. Segenap karyawan perpustakaan Binus University yang turut membantu kami
mendapatkan peminjaman buku sebagai salah satu sumber informasi.
11. Orang tua dan seluruh keluarga yang telah memberikan dukungan sebesar-
besarnya kepada penulis.
12. Rekan-rekan mahasiswan Binus University yang secara langsung maupun tidak
langsung telah memberikan dukungan kepada penulis.
13. Kerabat serta semua pihak lain yang tidak dapat penulis sebutkan satu-persatu
yang telah memberikan dukungan, saran, serta kritik dalam menyelesaikan
skripsi ini.
Penulis menyadari bahwa tulisan ini tidak mungkin luput dari kesalahan dan
tidak sempurna, untuk itu penulis sangat berterima kasih atas masukan serta segala kritik
yang membangun dalam rangka memperbaiki untuk lebih baik. Penulis berharap tulisan
yang disusun dapat berguna bagi pembaca dan semua pihak yang membaca tulisan ini.
Merry Iskandar
1000877325
viii
DAFTAR ISI
Halaman
BAB 1 PENDAHULUAN.............................................................................. 1
1.1 Latar Belakang Masalah ........................................................... 1
1.2 Ruang Lingkup ......................................................................... 2
1.3 Tujuan dan Manfaat .................................................................. 3
1.3.1 Tujuan ......................................................................... 3
1.3.2 Manfaat ....................................................................... 3
1.4 Metodologi................................................................................ 3
1.5 Sistematika Penulisan ............................................................... 4
1
2.10 Teori Interaksi Manusia dan Komputer .................................... 42
Halaman
Tabel 2.1 Tabel Perberdaan Jaringan Syaraf Tiruan dengan
Pemrograman Konvesional ........................................................... 14
Tabel 2.2 Tabel Operasi AND ....................................................................... 25
Tabel 3.1 Tabel Nilai Tukar Dolar dengan Rupiah ....................................... 48
Tabel 4.1 Tabel Nilai Harga Jual Dolar Amerika Serikat Terhadap Rupiah 80
Tabel 4.2 Tabel Waktu Melakukan Training Dengan Epoch 2000000 dan
Target Error 0,1 80
Tabel 4.3 Tabel Hasil Nilai Prediksi dengan Alfa 0,6 dan Target
Error 0,1 dan Epoch 2000000.... 81
Tabel 4.4 Tabel Hasil Nilai Prediksi dengan Alfa 0,1 dan Target
Error 0,1 dan Epoch 2000000.... 81
DAFTAR GAMBAR
Halaman
Gambar 2.1 Sel Saraf Biologi ........................................................................... 9
Gambar 2.2 Model Neurons k Tak-Linear ........................................................ 12
Gambar 2.3 Model Single Layer ....................................................................... 17
Gambar 2.4 Model Multilayer .......................................................................... 18
Gambar 2.5 Model Competitive Layer ............................................................... 18
Gambar 2.6 Kurva Fungsi Sigmoid Biner ......................................................... 20
Gambar 2.7 Kurva Fungsi Sigmoid Bipolar ..................................................... 21
Gambar 2.8 Kurva Fungsi Tangga Biner .......................................................... 22
Gambar 2.9 Kurva Fungsi Tangga Bipolar ....................................................... 22
Gambar 2.10 Kurva Fungsi Linear ..................................................................... 23
Gambar 2.11 Arsitektur Backpropagation.......................................................... 28
Gambar 2.12 Gambar Alur Sistem Perancangan Waterfall ................................ 40
Gambar 3.1 Model Neural Network dengan 1 Hidden Layer ........................... 50
Gambar 3.2 Global Flowchart Analisis Kebutuhan Sistem .............................. 51
Gambar 3.3 Struktur Menu Utama.................................................................... 52
Gambar 3.4 Struktur Menu Input ...................................................................... 53
Gambar 3.5 Struktur Menu Training ................................................................ 53
Gambar 3.6 Struktur Menu Testing .................................................................. 53
Gambar 3.7 Struktur Menu Grafik .................................................................... 54
Gambar 3.8 Struktur Menu About..................................................................... 54
Gambar 3.9 Struktur Menu Prosedur ................................................................ 54
Gambar 3.10 STD Menu Utama.......................................................................... 55
Gambar 3.11 STD Menu Input ............................................................................ 55
Gambar 3.12 STD Menu Training ...................................................................... 56
Gambar 3.13 STD Menu Testing ........................................................................ 56
Gambar 3.14 STD Menu Grafik .......................................................................... 57
Gambar 3.15 STD Menu About........................................................................... 57
Gambar 3.16 STD Menu Prosedur...................................................................... 57
Gambar 3.17 Use Case Diagram untuk Forecasting.......................................... 59
Gambar 3.18 Sequence Diagram Pengimputan Data.......................................... 60
Gambar 3.19 Sequence Diagram Training Data................................................. 60
Gambar 3.20 Sequence Diagram Testing ........................................................... 61
Gambar 3.21 Sequence Diagram Grafik............................................................. 61
Gambar 3.22 Rancangan Modul Utama.............................................................. 62
Gambar 3.23 Rancangan Menu Input ................................................................. 63
Gambar 3.24 Rancangan Modul Training .......................................................... 64
Gambar 3.25 Rancangan Modul Testing............................................................. 65
Gambar 3.26 Rancangan Modul Grafik .............................................................. 66
Gambar 3.27 Rancangan Modul About............................................................... 67
Gambar 3.28 Rancangan Modul Prosedur .......................................................... 67
Gambar 4.1 Tampilan Layar Menu Utama ....................................................... 70
Gambar 4.2 Tampilan Layar Menu Input ......................................................... 71
xii
Gambar 4.3 Tampilan Layar Menu Input Pada Saat Save ................................ 71
Gambar 4.4 Tampilan Layar Menu Training Pada Saat Mengambilan Data ... 72
Gambar 4.5 Tampilan Layar Menu Training.................................................... 73
Gambar 4.6 Tampilan Layar Menu Training Setelah Berhasil......................... 73
Gambar 4.7 Tampilan Layar Menu Testing Sebelum Dimasukan Input .......... 74
Gambar 4.8 Tampilan Layar Menu Testing Setelah Berhasil ........................... 74
Gambar 4.9 Tampilan Layar Menu Grafik ....................................................... 75
Gambar 4.10 Tampilan Layar Menu Prosedur 76
Gambar 4.11 Tampilan Layar Menu About ........................................................ 76
Gambar 4.12 Flowchart Program Pelatihan Jaringan Saraf Tiruan.................... 77
Gambar 4.13 Flowchart Program Pengujian Jaringan Saraf Tiruan................... 78
1
DAFTAR LAMPIRAN
Halaman
Lampiran 1 Source Code Java .......................................................................... L.1