SISTEM PAKAR DIAGNOSA POLA REVERSAL DAN CONTINUE PADA Sistem Pakar Diagnosa Pola Reversal Dan Continue Pada Forex Market Berbasis Web.

SISTEM PAKAR DIAGNOSA POLA REVERSAL DAN CONTINUE PADA
FOREX MARKET BERBASIS WEB

SKRIPSI

Disusun Sebagai Salah Satu Syarat Menyelesaikan Jenjang Strata I
Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

SYAEFUL AZIZ
Nim : L200090114

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013

ii


iii

iv

MOTTO
“Tidak perlu membakar atau menginjak-injak sebuah kitab suci
jika ingin menghina Tuhan , bersikap pesimis dan merasa tidak
mampu sebelum mencoba adalah salah satu wujud penghinaan
terbesar kepada Tuhan, yakinlah Kepada-NYA”
(Sujiwo Tejo)
“ada banyak hal yang cuma bisa di sampaikan melalui akting,
musik, dan seni rupa. Tapi juga ada banyak hal yang Cuma bisa di
sampaikan melalui kata-kata”
(Sujiwo Tejo)
“Selalu ada yang maya dan fana di dalam fakta”
(Semar)
“Banyak yang hafal Al-Qur’an dan Al-Hadist , senang
mengkafirkan pada sesamanya, kalau masih kotor akal fikirannya”
(Gus Dur)
“Aku tau semuanya sudah ada di dalam pik iranku, aku pun tau aku

bisa melakukan semua hal yang aku mau, yang aku perlu hanyalah
memulai semua itu”
(Penulis)
“Di masa lalu aku mungkin lebih menjijikan dari pada liur anjing, di
masa sekarang aku hanyalah daging yang berjalan, dan di masa
mendatang aku cuma kumpulan tanah yang terlupakan”
(penulis)

v

PERSEMBAHAN

1. Bapak dan ibu yang telah mendukung penulis sampai sejauh ini, penulis
tidak bisa berkata apa-apa lagi untuk mengucapkan rasa terima kasih
kepada mereka.
2. Keluarga besar yang selalu mensupport di saat penulis mulai kehilangan
arah. Terima kasih.
3. Para sahabat-sahabat karibku Ichsan ingalfaszh, Ma’ruf Stay cool, Dedy
Djahat, dan Amir syarifudin , yang mau kawin cepetan kawin, yang masih
ngejar cinta silahkan di kejar, yang suka galau-galauan di kurangi, dan

yang sudah punya anak di urusin anaknya, semoga kita selalu di berikan
kesehatan. Amin.
4. Sahabat-sahabatku Bangsa_Dhe yang selalu menjalankan kuliah dan
segala kegiatan bersama-sama dalam suka maupun duka.
5. Teman-teman informatika, khususnya angkatan 2009 yang tidak dapat
disebutkan satu per satu terima kasih atas doa dan bantuannya.

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah
memberikan

rahmat,

hidayah

serta


kekuatan

sehingga

penulis

dapat

menyelesaikan skripsi ini dengan judul “Sistem Pakar Diagnosa Pola Reversal
dan Continue pada Forex Market Berbasis Web”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi
Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban
mahasiswa dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis
harapkan demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah
mendorong dan membimbing penulis, baik tenaga, ide- ide, maupun pemikiran.
Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih
yang sebesar-besarnya kepada :

1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan
dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan.
Maha mulia Engkau, Maha Suci nama-Mu.
2. Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan
Informatika.

vii

viii

DAFTAR ISI

Halaman Judul .................................................................................................

i

Halaman Persetujuan .......................................................................................

ii


Halaman Pengesahan .......................................................................................

iii

Daftar Kontribusi .............................................................................................

iv

Motto ...............................................................................................................

v

Persembahan.....................................................................................................

vi

Kata Pengantar ................................................................................................

vii


Daftar Isi ..........................................................................................................

ix

Daftar Tabel .....................................................................................................

xii

Daftar Gambar .................................................................................................

xiii

Abstraksi ..........................................................................................................

xv

BAB I PENDAHULUAN ...............................................................................

1


1.1 Latar Belakang Masalah ...........................................................................

1

1.2 Rumusan Masalah ....................................................................................

3

1.3 Batasan Masalah ........................................................................................

4

1.4 Tujuan Penelitian ......................................................................................

4

1.5 Manfaat Masalah ......................................................................................

5


1.6 Sistematika Penulisan ...............................................................................

6

BAB II TINJAUAN PUSTAKA ...................................................................

8

2.1. Telaah Penelitian ......................................................................................

8

2.2. Landasan Teori .........................................................................................

9

ix

2.1.1. Sistem Pakar ...................................................................................


9

2.1.2. Bahasa Pemrograman .....................................................................

10

2.1.3. Basis Data .......................................................................................

14

2.1.4. Internet ............................................................................................

16

2.1.5. Jaringan Syaraf Tiruan ....................................................................

18

BAB III METODOLOGI PENELITIAN ....................................................


20

3.1. Waktu dan Tempat ...................................................................................

20

3.2. Peralatan Utama dan Bahan ......................................................................

20

3.3. Analisis Penelitian.....................................................................................

21

3.3.1. Metode Analisis ..............................................................................

21

3.3.2. Hasil Analisis .................................................................................

22

3.4. Analisa Kebutuhan Sistem ......................................................................

22

3.4.1. Analisa Kebutuhan Masukan (Input) .............................................

22

3.4.2. Analisa Kebutuhan Proses ..............................................................

24

3.4.3. Analisa Kebutuhan Keluaran (Output)...........................................

24

3.4.4. Analisa Kebutuhan Antar Muka ....................................................

25

3.5. Metode Pengambilan Keputusan ..............................................................

25

3.6. Pembahasan Jaringan Syaraf Tiruan ........................................................

26

3.7. Perancangan Sistem ..................................................................................

31

3.7.1. Model Perancangan .......................................................................

32

3.7.2 Perancangan Alur Sistem ...............................................................

33

3.7.3. Perancangan Tabel dan Database ..................................................

38

3.7.4.Perancangan Use Case .................................................................

48

x

3.7.5. Perancangan Basis Pengetahuan .................................................

50

BAB IV HASIL DAN PEMBAHASAN ........................................................

52

4.1. Akses User Umum Terhadap Aplikasi ....................................................

52

4.1.1. Halaman Utama ...............................................................................

52

4.1.2. Halaman Profil ...............................................................................

54

4.1.3. Halaman Sekilas Info ......................................................................

55

4.1.4. Halaman Identifikasi ......................................................................

57

4.1.5. Halaman Konsultasi ........................................................................

60

4.1.6. Halaman Arsip Konsultasi .............................................................

62

4.1.7. Halaman Pola Reversal ..................................................................

64

4.2. Akses Admin atau Pakar dalam Aplikasi ..................................................

65

4.2.1. Halaman Utama Login Admin ........................................................

65

4.2.2. Halaman Jawab Konsultasi .............................................................

67

4.2.3. Halaman Update Bobot ...................................................................

68

4.2.4. Menu Log Out ............................................................................... `

69

4.3. Pengujian Dan Analisa ............................................................................

66

4.3.1. Pengujian Sistem ............................................................................

70

4.3.2 Analisa ............................................................................................

72

BAB V PENUTUP ..........................................................................................

74

5.1. Kesimpulan ...............................................................................................

74

5.2. Saran .........................................................................................................

74

Daftar Pustaka .................................................................................................

75

Lampiran

xi

DAFTAR TABEL
Tabel 3.1: Data Variable Masa Lalu ................................................................

27

Tabel 3.2: Penjelasan Bobot inisialisasi ..........................................................

28

Table 3.3: Contoh Tabel Input .........................................................................

30

Tabel 3.4: Bobot terupdate ...............................................................................

31

Tabel 3.5 : Structure Data Tabel Login ............................................................

42

Tabel 3.6: Structure Data User........................................................................

43

Tabel 3.7: Structure Data Konsultasi ..............................................................

43

Tabel 3.8: Structure Data Variable...................................................................

44

Tabel 3.9: Structure Data Bobot.......................................................................

45

Tabel 4.10: Structure Data Identifikasi ............................................................

46

Tabel 3.11: Structure Data Pola .......................................................................

45

Tabel 3.12 : Tabel Klarifikasi ..........................................................................

50

xii

DAFTAR GAMBAR

Gambar 2.1 : Contoh Program Fibonacci dengan PHP ...................................

11

Gambar 2.2 : Contoh script HTML..................................................................

13

Gambar 2.3 : Cohntoh Script CSS ...................................................................

14

Gambar 3.1 : Model perancangan Sistem ........................................................

33

Gambar 3.2 : Rancangan Alur Sistem Pengguna (biasa) .................................

34

Gambar 3.3 : Rancangan Alur Sistem Admin ..................................................

37

Gambar 3.4 : DFD Level 0 ...............................................................................

39

Gambar 3.5 : DFD level 1 ................................................................................

40

Gambar 3.6 : DFD level 2 ................................................................................

41

Gambar 3.7 : ERD ............................................................................................

47

Gambar 3.8 : Use Case .....................................................................................

48

Gambar 3.9 : Flowchart alur identifikas ..........................................................

51

Gambar 4.1 : Halaman Utama ..........................................................................

52

Gambar 4.2 : Halaman Profil ...........................................................................

54

Gambar 4.3 : Halaman Sekilas Info .................................................................

55

Gambar 4.4 : Form pendaftaran identifikasi ....................................................

57

Gambar 4.5 : Identifikasi Form ........................................................................

58

Gambar 4.6 : Hasil Identifikasi ........................................................................

60

Gambar 4.7 : Form Halaman Konsultasi..........................................................

61

Gambar 4.8 : Arsip Konsultasi .........................................................................

63

Gambar 4.9 : Pola Reversal ..............................................................................

64

xiii

Gambar 4.10 : Halaman Login Pakar atau admin. ...........................................

66

Gambar 4.11 : Jawab Konsultasi......................................................................

67

Gambar 4.12 : Update Bobot ...........................................................................

68

Gambar 4.13 : Logout system ...........................................................................

69

Gambar 4.14 : Input Data oleh User................................................................

71

Gambar 4.15 : Hasil Identifikasi. .....................................................................

72

xiv

ABSTRAKSI
Pada saat ini bisnis yang sangat menjanjikan adalah sebuah investasi,
khususnya investasi di pasar pertukaran mata uang asing atau yang lebih di kenal
dengan foreign exchange, di dalam bisnis ini terdapat sebuah risiko yang besar,
namun dengan risiko yang besar terdapat juga reward atau keuntungan yang besar
juga. Kadang para trader yang telah lama menggeluti bisnis ini masih sering loss
di karenakan banyaknya indikator atau kurangnya pemahaman tentang grafik yang
ada di hadapan mereka. Padahal grafik tersebut adalah senjata yang paling utama
yang di gunakan seorang trader untuk mengambil sebuah keuntunggan dari pasar.
Maka dari itu pentingnya memahami grafik adalah sa lah satu syarat untuk
sukses dalam bisnis ini, permasalahan yang muncul ini membuat penulis ingin
menyederhanakan anailsa grafik para trader dengan membuat sebuah sistem pakar
diagnosa pola Reversal pada pasar Forex berbasis web. Sistem pakar ini di buat
menggunakan metode jaringan syaraf tiruan, yang menggunakan data pola yang
telah terjadi di masa lalu, Khusunya pola Reversal dan Continue .Sistem pakar ini
di buat dengan aplikasi Dreamweaver dan notepad++.
Pada kenyataannya sistem pakar ini sangat membantu para trader dalam
menentukan strategi setelah terjadi identifikasi dari sistem pakar ini.

Kata kunci : Forex, Jaringan Syaraf Tiruan, Reversal, Sistem Pakar

xv