Anda di halaman 1dari 12

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
PERANCANGAN PROGRAM APLIKASI PERAMALAN NILAI
TUKAR RUPIAH TERHADAP DOLAR AMERIKA SERIKAT
DENGAN METODE BACKPROPAGATION

SKRIPSI

Diajukan sebagai salah satu syarat


untuk gelar kesarjanaan pada
Program Ganda
Jenjang Pendidikan Strata 1

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

Haryono Soeparno, Ir., M.Sc, Dr Don Tasman, SE, S.Si, MM


D0434 D1805

PROGRAM GANDA
TEKNIK INFORMATIKA DAN MATEMATIKA
BINUS UNIVERSITY
JAKARTA
2011
iv
PERNYATAAN

Dengan ini saya,


Nama : Merry Iskandar
NIM : 1000877325
Judul Skripsi : Perancangan Program Aplikasi Peramalan Nilai Tukar Rupiah
Terhadap Dolar Amerika Serikat dengan Metode
Backpropagation

Memberikan kepada Binus University hak non-eksklusif untuk menyimpan,


memperbanyak, dan menyebarluaskan skripsi karya saya, secara keseluruhan atau hanya
sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.

Menyatakan bahwa saya, akan mempertahankan hak exclusive saya, untuk


menggunakan seluruh atau sebagian isi skripsi saya, guna pengembangan karya di masa
depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, Maret 2011

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.

5. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik


Informatika 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.

Jakarta, 1 Maret 2011

Merry Iskandar
1000877325

viii
DAFTAR ISI

Halaman

Halaman Judul Luar .............................................................................................. i


Halaman Judul Dalam ........................................................................................... ii
Halaman Persetujuan Hard Cover ........................................................................ iii
Halaman Penyataan Dewan Penguji ..................................................................... iii
Halaman Pemberian Hak Cipta Non Eksklusif ..................................................... v
Abstrak .................................................................................................................. vi
Kata Pengantar ...................................................................................................... vii
Daftar Isi ............................................................................................................... ix
Daftar Tabel .......................................................................................................... xi
Daftar Gambar....................................................................................................... xii
Daftar Lampiran .................................................................................................... xiv

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

BAB 2 LANDASAN TEORI......................................................................... 6


2.1 Pengertian Peramalan ............................................................... 6
2.2 Kegunaan Peramalan ................................................................ 6
2.3 Metode-Metode Peramalan....................................................... 7
2.4 Jaringan Syaraf Biologi............................................................. 8
2.5 Jaringan Syaraf Tiruan .............................................................. 10
2.5.1 Perbandingan Jaringan Syaraf Tiruan dengan
Konvensioanal. 13
2.5.2 Karakteristik Jaringan Syaraf Tiruan... 14
2.5.3 Komponen Jaringan Syaraf Tiruan. . 15
2.5.4 Arsitektur Jaringan Syaraf Tiruan. 16
2.5.5 Fungsi Aktivasi dan Eror.. 19
2.6 Proses Pembelajaran.. ............................................................... 24
2.7 Jaringan Backpropagation ........................................................ 26
2.7.1 Arsitektur Backpropagation.. 27
2.7.2 Algoritma Backpropahation. 29
2.7.3 Optimalisasi Arsitektur Backpropagation. 32
2.8 Peramalan menggunakan Algoritma Backpropagation ............ 35
2.9 Teori Perancangan Software..................................................... 38

1
2.10 Teori Interaksi Manusia dan Komputer .................................... 42

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM.......................... 44


3.1 Analisis Masalah....................................................................... 44
3.2 Pengumpulan Data.................................................................... 48
3.3 Analisis Kebutuhan Sistem....................................................... 51
3.4 Perancangan Sistem... 51
3.4.1 Rancangan Struktur Menu 52
3.4.2 State Transistion Diagram ......................................... .. 54
3.4.3 Use Case Diagram ....................................................... 58
3.4.4 Sequance Diagram ....................................................... 59
3.4.5 Perancangan Modul ..................................................... 62

BAB 4 IMPLEMENTASI DAN EVALUASI.............................................. 69


4.1 Kebutuhan Sistem..................................................................... 69
4.2 Pengoperasian dan Tampilan Program Aplikasi Forecasting .. 69
4.2.1 Menu Utama ................................................................ 69
4.2.2 Menu Input .................................................................. 70
4.2.3 Menu Training ............................................................. 72
4.2.4 Menu Testing ............................................................... 74
4.2.5 Menu Grafik ................................................................ 75
4.2.6 Menu Prosedur............................................................. 75
4.2.7 Menu About ................................................................. 76
4.3 Analisis Program Berjalan ........................................................ 77
4.4 Evaluasi Program...................................................................... 83
4.4.1 Kelebihan dan Kelemahan ........................................... 83
4.4.1 Interaksi Manusia dan Komputer ................................ 83

BAB 5 KESIMPULAN DAN SARAN ......................................................... 85


5.1 Kesimpulan ............................................................................... 85
5.2 Saran ......................................................................................... 86

DAFTAR PUSTAKA ........................................................................................... 88


RIWAYAT HIDUP............................................................................................... 91
LAMPIRAN .......................................................................................................... L.1
DAFTAR TABEL

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

Anda mungkin juga menyukai