59
IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA 85 SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A. DAFTAR PUSTAKA Aydin, A.D., dan Seyma C.C. 2015. Prediction of Financial Crisis withArtificial Neural Network: An Empirical Analysis on Turkey. International Journal of Financial Research, Vol. 6, No. 4 : 2015. Boediono. 2008. Ekonomi Moneter edisi 3. Yogyakarta: BPFE. Budhi, G. S., 2003, Metode Jaringan Saraf Tiruan Backpropagation untuk Pengenalan Huruf Cetak pada Citra Digital, Jurnal Informatika, UK Petra Surabaya. Chartrand, G., dan Oellermann, O.R., 1993, Applied and. Algorithmic Graph Theory, McGraw-Hill, Inc. Chu, S.C., dan Tsai, P.W., 2016, Computational Intellegence Based On Behaviour of Cat, International Journal of Innovayion Computing, Taiwan. Fausett, L., 2003, Fundamental of Neural Network Architecture, Algorithm, and Application, Printice-Hall, Inc, London. Glover, F., & Gary A (Ed). 2003. Handbook of Metaheuristics. United States of America : Kluwer Academic Publishers. Kusrini., dan Emha T.L. 2009. Algoritma Data Mining. Yogyakarta : C.V.ANDI Offset. Mishkin, F.S. 2008. Ekonomi Uang, Perbankan, dan Pasar Keuangan. Edisi 8, Salemba Empat : Jakarta. Nachrowi, N. J. 2004, Teknik Pengambilan Keputusan, Grasindo,Jakarta.. Roosmalita, N.S., Wayan F.M., dan Aji P.W., 2016, Backpropagation on Neural Network Method for Inflation Rate Forecasting in Indonesia, International Journal Advance Soft Computer Applications, Vol. 8 No 3. Saludin M. 2016. Teknik Jaringn syaraf Tirun. Yogyakarta. Penerbit Andi Siang, J.J., 2005. Jaringan Saraf Tiruan dan Pemrogramannya Menggunakan Matlab. Yogyakarta : C.V ANDI offset. Suseno dan Iskandar S. 2014. Sistem Kebijakan Nilai Tukar, Jakarta : Bank Indonesia.

DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

85

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

DAFTAR PUSTAKA

Aydin, A.D., dan Seyma C.C. 2015. Prediction of Financial Crisis withArtificial

Neural Network: An Empirical Analysis on Turkey. International Journal

of Financial Research, Vol. 6, No. 4 : 2015.

Boediono. 2008. Ekonomi Moneter edisi 3. Yogyakarta: BPFE.

Budhi, G. S., 2003, Metode Jaringan Saraf Tiruan Backpropagation untuk

Pengenalan Huruf Cetak pada Citra Digital, Jurnal Informatika, UK Petra

Surabaya.

Chartrand, G., dan Oellermann, O.R., 1993, Applied and. Algorithmic Graph

Theory, McGraw-Hill, Inc.

Chu, S.C., dan Tsai, P.W., 2016, Computational Intellegence Based On Behaviour

of Cat, International Journal of Innovayion Computing, Taiwan.

Fausett, L., 2003, Fundamental of Neural Network Architecture, Algorithm, and

Application, Printice-Hall, Inc, London.

Glover, F., & Gary A (Ed). 2003. Handbook of Metaheuristics. United States of

America : Kluwer Academic Publishers.

Kusrini., dan Emha T.L. 2009. Algoritma Data Mining. Yogyakarta : C.V.ANDI

Offset.

Mishkin, F.S. 2008. Ekonomi Uang, Perbankan, dan Pasar Keuangan. Edisi 8,

Salemba Empat : Jakarta.

Nachrowi, N. J. 2004, Teknik Pengambilan Keputusan, Grasindo,Jakarta..

Roosmalita, N.S., Wayan F.M., dan Aji P.W., 2016, Backpropagation on Neural

Network Method for Inflation Rate Forecasting in Indonesia, International

Journal Advance Soft Computer Applications, Vol. 8 No 3.

Saludin M. 2016. Teknik Jaringn syaraf Tirun. Yogyakarta. Penerbit Andi

Siang, J.J., 2005. Jaringan Saraf Tiruan dan Pemrogramannya Menggunakan

Matlab. Yogyakarta : C.V ANDI offset.

Suseno dan Iskandar S. 2014. Sistem Kebijakan Nilai Tukar, Jakarta : Bank

Indonesia.

Page 2: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

86

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Thakur, G.S.M., Rupak B, dan Seema S.M. 2015. Artificial Neural Network

Based Model for Forecasting of Inflation in India.An International Journal

of Fuzzy Information and Engineering, Vol. 9, No. 4 : 2016.

Vrbka, J. 2016. Predicting Future GDP Development by Means ofArtificial

Intelligence. Journal of Littera Scripta, Vol. 9, Issue 3.

Wahana, K, 2010, Membangun GUI dengan JAVA Netbeans 6.5, Penerbit Andi,

Yogyakarta.

Page 3: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 1-1

Lampiran 1 : Data kurs jual Rupiah terhadap Dolar Amerika

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

1 Januari 2008 9453.3 36 Desember 2010 9067.619048

2 Februari 2008 9226.95 37 Januari 2011 9082.380952

3 Maret 2008 9230.833333 38 Februari 2011 8957.111111

4 April 2008 9254.636364 39 Maret 2011 8805.478261

5 Mei 2008 9337.3 40 April 2011 8694.3

6 Juni 2008 9342.285714 41 Mei 2011 8598.8

7 Juli 2008 9209.454545 42 Juni 2011 8607

8 Agustus 2008 9195.1 43 Juli 2011 8576.190476

9 September 2008 9387.4 44 Agustus 2011 8574.789474

10 Oktober 2008 10098.65 45 September 2011 8809.45

11 November 2008 11769.85 46 Oktober 2011 8939.666667

12 Desember 2008 11381.52632 47 November 2011 9060.227273

13 Januari 2009 11223.10526 48 Desember 2011 9133.761905

14 Februari 2009 11912.15 49 Januari 2012 9154.761905

15 Maret 2009 11908.8 50 Februari 2012 9070.809524

16 April 2009 11080.25 51 Maret 2012 9211.285714

17 Mei 2009 10444.65 52 April 2012 9221.5

18 Juni 2009 10257.59091 53 Mei 2012 9336.571429

19 Juli 2009 10161.85714 54 Juni 2012 9498.142857

20 Agustus 2009 10027.5 55 Juli 2012 9503.590909

21 September 2009 9950.388889 56 Agustus 2012 9547.157895

22 Oktober 2009 9530 57 September 2012 9614.25

23 November 2009 9517.2 58 Oktober 2012 9645.136364

24 Desember 2009 9504.85 59 November 2012 9675.95

25 Januari 2010 9321.95 60 Desember 2012 9693.944444

26 Februari 2010 9395.105263 61 Januari 2013 9735.571429

27 Maret 2010 9219.681818 62 Februari 2013 9735.05

28 April 2010 9072.333333 63 Maret 2013 9758.105263

29 Mei 2010 9229.157895 64 April 2013 9772.954545

30 Juni 2010 9194 65 Mei 2013 9809.909091

31 Juli 2010 9094.454545 66 Juni 2013 9931

32 Agustus 2010 9016.761905 67 Juli 2013 10123.69565

33 September 2010 9020.842105 68 Agustus 2013 10625.27778

34 Oktober 2010 8972.904762 69 September 2013 11402.95238

35 November 2010 8983.285714 70 Oktober 2013 11423.85714

Page 4: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 1-2

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

71 November 2013 11671.25 106 Oktober 2016 13082.2381

72 Desember 2013 12147.55 107 November 2016 13377.04545

73 Januari 2014 12240.55 108 Desember 2016 13484.7619

74 Februari 2014 11994.75 109 Januari 2017 13425.66667

75 Maret 2014 11484.15 110 Februari 2017 13407.84211

76 April 2014 11492.95 111 Maret 2017 13412.5

77 Mei 2014 11583.72222 112 April 2017 13372.88889

78 Juni 2014 11952.09524 113 Mei 2017 13390.1

79 Juli 2014 11747.5 114 Juni 2017 13364.625

80 Agustus 2014 11765.2381 115 Juli 2017 13409.09524

81 September 2014 11950.36364 116 Agustus 2017 13408.81818

82 Oktober 2014 12205.56522 117 September 2017 13370

83 November 2014 12219.25 118 Oktober 2017 13593.68182

84 Desember 2014 12500.47619 119 November 2017 13595.36364

85 Januari 2015 12641.95238 120 Desember 2017 13624.21053

86 Februari 2015 12813.52632 121 Januari 2018 13447.36364

87 Maret 2015 13132.09091 122 Februari 2018 13657.94737

88 April 2015 13012.61905 123 Maret 2018 13827.28571

89 Mei 2015 13206.26316 124 April 2018 13872.04762

90 Juni 2015 13379.95238 125 Mei 2018 14130

91 Juli 2015 13441.78947 126 Juni 2018 14106.35714

92 Agustus 2015 13850.7 127 Juli 2018 14486.63636

93 September 2015 14468 128 Agustus 2018 14632.57143

94 Oktober 2015 13864.7619

95 November 2015 13740.95238

96 Desember 2015 13923.75

97 Januari 2016 13958.35

98 Februari 2016 13583.2

99 Maret 2016 13259.14286

100 April 2016 13245.80952

101 Mei 2016 13486.7

102 Juni 2016 13421.68182

103 Juli 2016 13184.52941

104 Agustus 2016 13230.90909

105 September 2016 13183.7619

Page 5: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 2-1

Lampiran 2 : Data kurs beli Rupiah terhadap Dolar Amerika

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

1 Januari 2008 9359.4 36 Desember 2010 8977.619048

2 Februari 2008 9135.35 37 Januari 2011 8992.380952

3 Maret 2008 9139.055556 38 Februari 2011 8957.118868

4 April 2008 9162.636364 39 Maret 2011 8717.478261

5 Mei 2008 9244.3 40 April 2011 8608.3

6 Juni 2008 9249.142857 41 Mei 2011 8512.8

7 Juli 2008 9117.454545 42 Juni 2011 8521

8 Agustus 2008 9103.4 43 Juli 2011 8490.285714

9 September 2008 9293.9 44 Agustus 2011 8489.210526

10 Oktober 2008 9998.05 45 September 2011 8721.55

11 November 2008 11652.45 46 Oktober 2011 8850.809524

12 Desember 2008 11268.15789 47 November 2011 8970.136364

13 Januari 2009 11111.31579 48 Desember 2011 9043.190476

14 Februari 2009 11793.35 49 Januari 2012 9063.52381

15 Maret 2009 11790.3 50 Februari 2012 8980.714286

16 April 2009 10969.95 51 Maret 2012 9119.380952

17 Mei 2009 10340.65 52 April 2012 9129.5

18 Juni 2009 10155.68182 53 Mei 2012 9243.904762

19 Juli 2009 10060.80952 54 Juni 2012 9404.142857

20 Agustus 2009 9927.7 55 Juli 2012 9409.590909

21 September 2009 9851.055556 56 Agustus 2012 9452.526316

22 Oktober 2009 9435.454545 57 September 2012 9518.45

23 November 2009 9422.7 58 Oktober 2012 9549.136364

24 Desember 2009 9410.65 59 November 2012 9579.95

25 Januari 2010 9228.95 60 Desember 2012 9597.833333

26 Februari 2010 9301.315789 61 Januari 2013 9639.095238

27 Maret 2010 9127.772727 62 Februari 2013 9638.25

28 April 2010 8982.333333 63 Maret 2013 9660.736842

29 Mei 2010 9137.263158 64 April 2013 9675.136364

30 Juni 2010 9102.727273 65 Mei 2013 9711.909091

31 Juli 2010 9004.454545 66 Juni 2013 9832.052632

32 Agustus 2010 8926.761905 67 Juli 2013 10023.08696

33 September 2010 8930.842105 68 Agustus 2013 10519.72222

34 Oktober 2010 8882.904762 69 September 2013 11289.52381

35 November 2010 8893.47619 70 Oktober 2013 11309.95238

Page 6: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 2-2

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

71 November 2013 11554.95 106 Oktober 2016 12952.2381

72 Desember 2013 12026.65 107 November 2016 13243.95455

73 Januari 2014 12118.75 108 Desember 2016 13350.57143

74 Februari 2014 11875.45 109 Januari 2017 13291.7619

75 Maret 2014 11369.95 110 Februari 2017 13273.84211

76 April 2014 11378.55 111 Maret 2017 13278.5

77 Mei 2014 11468.16667 112 April 2017 13239.88889

78 Juni 2014 11833.14286 113 Mei 2017 13256.6

79 Juli 2014 11630.61111 114 Juni 2017 13231.875

80 Agustus 2014 11648.09524 115 Juli 2017 13275.09524

81 September 2014 11831.18182 116 Agustus 2017 13274.81818

82 Oktober 2014 12084.17391 117 September 2017 13236.94737

83 November 2014 12097.35 118 Oktober 2017 13458.31818

84 Desember 2014 12376.09524 119 November 2017 13459.36364

85 Januari 2015 12516.2381 120 Desember 2017 13488.21053

86 Februari 2015 12686.15789 121 Januari 2018 13313.36364

87 Maret 2015 13001.54545 122 Februari 2018 13522.15789

88 April 2015 12882.90476 123 Maret 2018 13689.28571

89 Mei 2015 13074.78947 124 April 2018 13733.85714

90 Juni 2015 13246.52381 125 Mei 2018 13989.4

91 Juli 2015 13307.78947 126 Juni 2018 13965.92857

92 Agustus 2015 13712.8 127 Juli 2018 14342.36364

93 September 2015 14324.19048 128 Agustus 2018 14487.14286

94 Oktober 2015 13726.95238

95 November 2015 13604.19048

96 Desember 2015 13785.45

97 Januari 2016 13819.75

98 Februari 2016 13448.2

99 Maret 2016 13127.14286

100 April 2016 13113.90476

101 Mei 2016 13352.6

102 Juni 2016 13288.40909

103 Juli 2016 13053.11765

104 Agustus 2016 13099.09091

105 September 2016 13052.71429

Page 7: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 3-1

Lampiran 3 : Data Normalisasi kurs beli Rupiah terhadap Dolar Amerika

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

1 Januari 2008 9453.3 36 Desember 2010 9067.619048

2 Februari 2008 9226.95 37 Januari 2011 9082.380952

3 Maret 2008 9230.833333 38 Februari 2011 8957.111111

4 April 2008 9254.636364 39 Maret 2011 8805.478261

5 Mei 2008 9337.3 40 April 2011 8694.3

6 Juni 2008 9342.285714 41 Mei 2011 8598.8

7 Juli 2008 9209.454545 42 Juni 2011 8607

8 Agustus 2008 9195.1 43 Juli 2011 8576.190476

9 September 2008 9387.4 44 Agustus 2011 8574.789474

10 Oktober 2008 10098.65 45 September 2011 8809.45

11 November 2008 11769.85 46 Oktober 2011 8939.666667

12 Desember 2008 11381.52632 47 November 2011 9060.227273

13 Januari 2009 11223.10526 48 Desember 2011 9133.761905

14 Februari 2009 11912.15 49 Januari 2012 9154.761905

15 Maret 2009 11908.8 50 Februari 2012 9070.809524

16 April 2009 11080.25 51 Maret 2012 9211.285714

17 Mei 2009 10444.65 52 April 2012 9221.5

18 Juni 2009 10257.59091 53 Mei 2012 9336.571429

19 Juli 2009 10161.85714 54 Juni 2012 9498.142857

20 Agustus 2009 10027.5 55 Juli 2012 9503.590909

21 September 2009 9950.388889 56 Agustus 2012 9547.157895

22 Oktober 2009 9530 57 September 2012 9614.25

23 November 2009 9517.2 58 Oktober 2012 9645.136364

24 Desember 2009 9504.85 59 November 2012 9675.95

25 Januari 2010 9321.95 60 Desember 2012 9693.944444

26 Februari 2010 9395.105263 61 Januari 2013 9735.571429

27 Maret 2010 9219.681818 62 Februari 2013 9735.05

28 April 2010 9072.333333 63 Maret 2013 9758.105263

29 Mei 2010 9229.157895 64 April 2013 9772.954545

30 Juni 2010 9194 65 Mei 2013 9809.909091

31 Juli 2010 9094.454545 66 Juni 2013 9931

32 Agustus 2010 9016.761905 67 Juli 2013 10123.69565

33 September 2010 9020.842105 68 Agustus 2013 10625.27778

34 Oktober 2010 8972.904762 69 September 2013 11402.95238

35 November 2010 8983.285714 70 Oktober 2013 11423.85714

Page 8: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 3-2

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

71 November 2013 11671.25 106 Oktober 2016 13082.2381

72 Desember 2013 12147.55 107 November 2016 13377.04545

73 Januari 2014 12240.55 108 Desember 2016 13484.7619

74 Februari 2014 11994.75 109 Januari 2017 13425.66667

75 Maret 2014 11484.15 110 Februari 2017 13407.84211

76 April 2014 11492.95 111 Maret 2017 13412.5

77 Mei 2014 11583.72222 112 April 2017 13372.88889

78 Juni 2014 11952.09524 113 Mei 2017 13390.1

79 Juli 2014 11747.5 114 Juni 2017 13364.625

80 Agustus 2014 11765.2381 115 Juli 2017 13409.09524

81 September 2014 11950.36364 116 Agustus 2017 13408.81818

82 Oktober 2014 12205.56522 117 September 2017 13370

83 November 2014 12219.25 118 Oktober 2017 13593.68182

84 Desember 2014 12500.47619 119 November 2017 13595.36364

85 Januari 2015 12641.95238 120 Desember 2017 13624.21053

86 Februari 2015 12813.52632 121 Januari 2018 13447.36364

87 Maret 2015 13132.09091 122 Februari 2018 13657.94737

88 April 2015 13012.61905 123 Maret 2018 13827.28571

89 Mei 2015 13206.26316 124 April 2018 13872.04762

90 Juni 2015 13379.95238 125 Mei 2018 14130

91 Juli 2015 13441.78947 126 Juni 2018 14106.35714

92 Agustus 2015 13850.7 127 Juli 2018 14486.63636

93 September 2015 14468 128 Agustus 2018 14632.57143

94 Oktober 2015 13864.7619

95 November 2015 13740.95238

96 Desember 2015 13923.75

97 Januari 2016 13958.35

98 Februari 2016 13583.2

99 Maret 2016 13259.14286

100 April 2016 13245.80952

101 Mei 2016 13486.7

102 Juni 2016 13421.68182

103 Juli 2016 13184.52941

104 Agustus 2016 13230.90909

105 September 2016 13183.7619

Page 9: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 4-1

Lampiran 4 : Data Normalisasi kurs beli Rupiah terhadap Dolar Amerika

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

1 Januari 2008 0.216017451 36 Desember 2010 0.165083831

2 Februari 2008 0.186125322 37 Januari 2011 0.167033311

3 Maret 2008 0.186638161 38 Februari 2011 0.150489983

4 April 2008 0.189781626 39 Maret 2011 0.130465116

5 Mei 2008 0.200698313 40 April 2011 0.115782744

6 Juni 2008 0.201356734 41 Mei 2011 0.103170867

7 Juli 2008 0.183814845 42 Juni 2011 0.104253772

8 Agustus 2008 0.181919162 43 Juli 2011 0.100185019

9 September 2008 0.207314596 44 Agustus 2011 0.1

10 Oktober 2008 0.301243364 45 September 2011 0.13098963

11 November 2008 0.521944606 46 Oktober 2011 0.148186243

12 Desember 2008 0.470661983 47 November 2011 0.164107662

13 Januari 2009 0.449740655 48 Desember 2011 0.173818759

14 Februari 2009 0.540736963 49 Januari 2012 0.176592051

15 Maret 2009 0.540294557 50 Februari 2012 0.165505171

16 April 2009 0.43087497 51 Maret 2012 0.184056672

17 Mei 2009 0.346936656 52 April 2012 0.185405587

18 Juni 2009 0.322233345 53 Mei 2012 0.200602096

19 Juli 2009 0.309590597 54 Juni 2012 0.221939468

20 Agustus 2009 0.291847186 55 Juli 2012 0.222658946

21 September 2009 0.281663774 56 Agustus 2012 0.228412469

22 Oktober 2009 0.226146571 57 September 2012 0.237272755

23 November 2009 0.224456183 58 Oktober 2012 0.241351656

24 Desember 2009 0.222825223 59 November 2012 0.245420952

25 Januari 2010 0.198671168 60 Desember 2012 0.247797326

26 Februari 2010 0.208332165 61 Januari 2013 0.25329465

27 Maret 2010 0.185165475 62 Februari 2013 0.253225789

28 April 2010 0.165706407 63 Maret 2013 0.256270503

29 Mei 2010 0.1864169 64 April 2013 0.258231522

30 Juni 2010 0.181773894 65 Mei 2013 0.263111796

31 Juli 2010 0.168627768 66 Juni 2013 0.279103248

32 Agustus 2010 0.158367559 67 Juli 2013 0.304550932

33 September 2010 0.158906396 68 Agustus 2013 0.370790638

34 Oktober 2010 0.152575717 69 September 2013 0.473491542

35 November 2010 0.153946642 70 Oktober 2013 0.476252257

Page 10: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 4-2

No Bulan rata-rata kurs jual No Bulan rata-rata kurs jual

71 November 2013 0.508923339 106 Oktober 2016 0.695260596

72 Desember 2013 0.571824249 107 November 2016 0.734193309

73 Januari 2014 0.584105972 108 Desember 2016 0.748418509

74 Februari 2014 0.551645246 109 Januari 2017 0.740614301

75 Maret 2014 0.484214625 110 Februari 2017 0.738260362

76 April 2014 0.485376766 111 Maret 2017 0.738875491

77 Mei 2014 0.497364286 112 April 2017 0.733644387

78 Juni 2014 0.546012193 113 Mei 2017 0.735917313

79 Juli 2014 0.518993031 114 Juni 2017 0.732553045

80 Agustus 2014 0.521335551 115 Juli 2017 0.738425853

81 September 2014 0.545783515 116 Agustus 2017 0.738389264

82 Oktober 2014 0.579485828 117 September 2017 0.733262876

83 November 2014 0.581293061 118 Oktober 2017 0.762802641

84 Desember 2014 0.618432224 119 November 2017 0.763024744

85 Januari 2015 0.637115788 120 Desember 2017 0.766834309

86 Februari 2015 0.659774105 121 Januari 2018 0.743479636

87 Maret 2015 0.701844235 122 Februari 2018 0.771289648

88 April 2015 0.686066598 123 Maret 2018 0.79365273

89 Mei 2015 0.711639537 124 April 2018 0.799564056

90 Juni 2015 0.734577202 125 Mei 2018 0.833629644

91 Juli 2015 0.742743504 126 Juni 2018 0.830507332

92 Agustus 2015 0.796744857 127 Juli 2018 0.880727591

93 September 2015 0.878266444 128 Agustus 2018 0.9

94 Oktober 2015 0.798601894

95 November 2015 0.782251418

96 Desember 2015 0.806391952

97 Januari 2016 0.810961281

98 Februari 2016 0.761418396

99 Maret 2016 0.718622911

100 April 2016 0.71686209

101 Mei 2016 0.748674457

102 Juni 2016 0.740088056

103 Juli 2016 0.708769345

104 Agustus 2016 0.714894316

105 September 2016 0.708667986

Page 11: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 5

Lampiran 5 : Prosedur Menentukan Flag

Prosedur Menentukan flag Begin

for i ← 1 to kucing

Tracing[i] ← -1;

Seeking[i] ← -1;

end for i

Flag ← 0;

for i ← 1 to kucing

rand[i] ← Random();

rand1[i] ← rand[i];

end for i

mengurutkan bilangan array();

kk1 ← 0;

gg ← kucing+1;

for I ← 1 to J_Tracing

for j ← 1 to kucing

if (rand[i] = rand1[j])

Tracing[kk1] ← j;

if (gg > Tracing[kk1])

gg ← Tracing[kk1];

nn ← gg;

end if kk1 ← kk1+1;

end if end for j

end for i

kk2 ← kk1;

rr ← kucing+1;

for i ← 1 to J_Tracing

for j ← 1 to kucing

if (rand[i] = rand1[j])

Seeking[kk2] ← j;

if (rr > Seeking[kk2])

rr ← Seeking[kk2];

end if kk2 ← kk2+1;

end if end for j

end for i

end

Page 12: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 6-1

Lampiran 6 : Prosedur Mode Seeking

Prosedur Mode Seeking Begin

if (i = Seeking[yy])

SMP ← SMP-1;

u ← 1;

else if u ← 0;

end if for j ← 1 to SMP

for ss ← 1 to dimensi

copy[j][ss] ← populasi_awal[i][ss];

end for ss

end for j

for j ← u to SMP

for ss ← 1 to modif

n ← Random(dimensi);

mod[j][ss] ← n;

end for ss

end for j

for j ← u to SMP

for ss ← 1 to modif

for uu ← 1 to dimensi

if (mod[j][ss]=uu)

oop ← Random(2);

copy[j][uu] ← copy[j][uu]+(pow(-1,oop)*SRD*copy[j][uu]);

end if end for uu

end for ss

end for j

proses jaringan saraf tiruan backpropagation();

for j ← 1 to SMP

FS1[j]=MSE_seek1[j];

end for j

max ← 0;

min ← 10;

for j ← 1 to SMP

if (max < FS1[j])

max ← FS1[i];

end if

if (min > FS1[i])

min ← FS1[i];

end if end for j

pp ← 0;

for j ← 1 to SMP

prob_pilih[j] ← ((FS1[j]-min)/(max-min));

Page 13: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 6-2

end for j

for j ← 1 to SMP

pp ← pp+prob_pilih[j];

end for j

qq ← Random();

prob_ralatif [0] ← 0.0;

prob_komulatif[0] ← 0.0;

for j ← 1 to SMP

prob_relatif[j] ← (prob_pilih[j]/pp);

if (j = 0)

prob_komulatif[j] ← prob_relatif[j];

else if (j > 0)

prob_komulatif[j] ← prob_komulatif[j-1]+prob_relatif[j];

end if end for j

for j ← 1 to SMP

if (qq <= prob_komulatif[j])

cat_seeking_best ← j;

berhenti();

end if end for j

for j ← 1 to dimensi

populasi_awal[i][j] ← copy[cat_seeking_best][j];

end for j

MSE[i]=MSE_seek1[cat_seeking_best];

if (i = SPC)

SMP=SMP+1;

end if

end

Page 14: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-1

Lampiran 7 : Source Code Program

CSO.java class

package cso;

import java.util.Arrays;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.ArrayList;

import java.util.Random;

import java.util.Scanner;

import java.util.StringTokenizer;

import javax.swing.JOptionPane;

import javax.swing.table.DefaultTableModel;

import javax.swing.table.TableModel;

import jxl.Sheet;

import jxl.Workbook;

import jxl.read.biff.BiffException;

/**

*

* @author Hedy Gading Aprilliyanto

*/

public class CSO {

int i,j,p=0,v=0,dimensi,kurs,SPC,Flag,J_Tracing,modif,ss=0,uu,SMP,cat_seeking_best=0,nn=0,c,

input,output,kucing,hidden,maks_iterasi,kk1,kk2,A=0,yy,u,n,m,gg,rr,hh = 0,oop,l,k;

int[] Tracing,Seeking;

int [][] mod;

double min = 0,max=0.0,MR,CDC,SRD,Solusi_MSE=0,jmlz,jmly,tmp,maks_error;

double[] bias_b2 ,normal,MSE,data,rand,rand1,MSE_seek1,FS1,prob_pilih,prob_relatif,

prob_komulatif,xbest,MSE_Trac;

double[][] data_awal=null,bias_b1,bobot_w,data_validasi,normalisasi, populasi_awal,

kecepatan_awal,data_pelatihan,copy,latih,mse_seek1,rand_tracing,y_in,y,mse,

kecepatan_baru,populasi_baru;

double[][][]z_in,z,bobot_v;

public void inputData1(String data){

File excelFile = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data.xls");

if (excelFile.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile);

Sheet sheet1 = workbook.getSheet(0);

data_awal = new double [sheet1.getRows()] [sheet1.getColumns()];

TableModel model1 = new DefaultTableModel(sheet1.getRows(),sheet1.getColumns());

for (int row=0;row<sheet1.getRows();row++){

for (int column=0;column<sheet1.getColumns();column++){

String content = sheet1.getCell(column, row).getContents();

data_awal[row][column]=Double.parseDouble(content);

}

}

//System.out.println("panjang data"+data_awal.length);

Page 15: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-2

}

catch(IOException | IndexOutOfBoundsException | NumberFormatException | BiffException e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}else{

System.out.print("kosong");

}

}

public void inputData2(String data){

File excelFile = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data1.xls");

if (excelFile.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile);

Sheet sheet1 = workbook.getSheet(0);

data_awal = new double [sheet1.getRows()] [sheet1.getColumns()];

TableModel model1 = new DefaultTableModel(sheet1.getRows(),sheet1.getColumns());

for (int row=0;row<sheet1.getRows();row++){

for (int column=0;column<sheet1.getColumns();column++){

String content = sheet1.getCell(column, row).getContents();

data_awal[row][column]=Double.parseDouble(content);

}

}

//System.out.println("panjang data"+data_awal.length);

}

catch(IOException | IndexOutOfBoundsException | NumberFormatException | BiffException e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}else{

System.out.print("kosong");

}

}

public void main(int kucing, int hidden,int maks_iterasi,int input,double maks_error,

int SMP,int c,double CDC,double SRD, double MR, int kurs ) throws

FileNotFoundException, IOException {

input=12;

hidden=12;

output=1;

c=2;

if (kurs==1){

inputData2("data");

}

else if (kurs==0){

inputData1("data");

}

dimensi=((input*hidden)+hidden)+((hidden*output)+output);

J_Tracing=(int) Math.round(MR*kucing);

modif=(int) Math.round(CDC*dimensi);

Seeking=new int[kucing];

Tracing=new int[kucing];

rand1=new double[kucing];

Random op= new Random();

rand_tracing=new double[kucing][dimensi];

kecepatan_baru=new double[kucing][dimensi];

Page 16: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-3 populasi_baru=new double[kucing][dimensi];

MSE=new double[kucing];

xbest=new double[dimensi];

MSE_seek1=new double[SMP];

Random objRandom = new Random();

populasi_awal=new double [kucing+SMP][(input+2)*hidden+1];

copy=new double [kucing+SMP][dimensi];

kecepatan_awal=new double [kucing][(input+2)*hidden+1];

data=new double[data_awal.length];

latih=new double[input+1][data_awal.length];

data_pelatihan=new double [data_awal.length][2];

data_validasi=new double [data_awal.length][2];

normalisasi=new double [input+1][data_awal.length];

normal=new double [data_awal.length];

bobot_v=new double[input][kucing][hidden];

bias_b1=new double[kucing][hidden];

bias_b2=new double[kucing];

bobot_w=new double[kucing][hidden];

rand=new double[kucing];

max=0.0;

min=data_awal[0][1];

mod=new int[SMP][dimensi];

FS1=new double[SMP];

prob_pilih=new double[SMP];

prob_relatif=new double[SMP];

prob_komulatif=new double[SMP];

for (i=0; i<data_awal.length;i++){

//System.out.println(data_awal[i][0]+" : "+data_awal[i][1]);

}

for (i=0;i<data_awal.length;i++){

if (i<data_awal.length*8/10) {

data_pelatihan[p][0]=data_awal[i][0];

data_pelatihan[p][1]=data_awal[i][1];

p++;

}

else {

data_validasi[v][0]=data_awal[i][0];

data_validasi[v][1]=data_awal[i][1];

v++;

}

if (max<data_awal[i][1]) {

max=data_awal[i][1];

}

if (min>data_awal[i][1]) {

min=data_awal[i][1];

}

}

p=0;

v=0;

for (i=0;i<data_awal.length;i++){

if (i<data_awal.length*8/10) {

p++;

}

else {

Page 17: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-4

v++;

}

}

System.out.println("p = "+p);

System.out.println("v = "+v);

MSE_Trac=new double[kucing];

z_in = new double[kucing+SMP][p-input][input];

z = new double [kucing+SMP][p-input][input];

mse = new double[kucing+SMP][p-input];

mse_seek1=new double[kucing+SMP][p-input];

y_in=new double [kucing+SMP][p-input];

y=new double [kucing+SMP][p-input];

//Pola Data Pelatihan

for(i=0;i<data_awal.length;i++) {

data[i]=data_awal[i][1];

}

for (k=0;k<(data_awal.length*8/10)-input;k++) {

for(int o=0;o<input+1;o++) {

latih[o][k]=data[k+o];

}

}

//Pola Data Validasi

for (i=0;i<v-input;i++) {

for(j=0;j<input+1;j++) {

latih[j][p+i]=data[p+i+j];

}

}

//Proses Normalisasi data

for(i=0;i<data.length;i++) {

normal[i]=(0.8*(data_awal[i][1]-min)/(max-min))+0.1;

System.out.println(normal[i]);

}

//pola data pelatihan

for (i=0;i<p-input;i++) {

for(j=0;j<input+1;j++) {

normalisasi[j][i]=normal[i+j];

}

}

//pola data validasi

for (i=0;i<v-input;i++) {

for(j=0;j<input+1;j++) {

normalisasi[j][p+i]=normal[p+i+j];

}

}

//Proses Generate Populasi Awal

for (i=0;i<dimensi;i++) {

for (int a=0;a<kucing;a++) {

populasi_awal[a][i]=objRandom.nextDouble();

}

}

//Proses Generate kecepatan Awal

for (i=0;i<dimensi;i++) {

Page 18: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-5

for (int a=0;a<kucing;a++) {

kecepatan_awal[a][i]=objRandom.nextDouble();

}

}

//Prosedur Konversi Individu Menjadi Bobot dan Bias

for (i=0;i<hidden;i++){

for (j=0;j<kucing;j++){

for(l=0;l<input;l++){

bobot_v[l][j][i]=populasi_awal[j][input*l+i];

}

}

}

for (i=0;i<hidden;i++){

for (j=0;j<kucing;j++){

bias_b1[j][i]=populasi_awal[j][input*hidden+i];

}

}

for(i=0;i<kucing;i++){

for(j=0;j<hidden;j++){

bobot_w[i][j]=populasi_awal[i][(input+1)*hidden+j];

}

}

for(i=0;i<kucing;i++){

bias_b2[i]=populasi_awal[i][(input+2)*hidden];

}

//proses Backpropagation

//Menghitung z_in dan z

for(i=0;i<kucing;i++){

for(l=0; l<p-input;l++){

for(m=0; m<hidden; m++){

jmlz=0;

for(j=0; j<input; j++){

tmp=populasi_awal[i][(hidden*m)+j]*normalisasi[j][l];

jmlz+=tmp;

}

z_in[i][l][m]=populasi_awal[i][(input*hidden)+m]+jmlz;

z[i][l][m]=1/(1+Math.exp(-1*z_in[i][l][m]));

}

}

}

for(i=0;i<kucing;i++){

for(l=0; l<p-input; l++){

jmly=0;

for(m=0; m<hidden; m++){

tmp=populasi_awal[i][((input*hidden)+hidden)+m]*z[i][l][m];

jmly+=tmp;

}

y_in[i][l]=populasi_awal[i][dimensi-1]+jmly;

y[i][l]=1/(1+Math.exp(-1*y_in[i][l]));

}

}

//System.out.println();

for(i=0;i<kucing;i++){

for(l=0;l<p-input;l++){

}

Page 19: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-6

}

//Menghitung MSE

for(i=0;i<kucing;i++){

for(l=0;l<p-input;l++){

mse[i][l]=Math.pow(normalisasi[input][l]-y[i][l], 2.0);

}

}

for(i=0;i<kucing;i++) {

MSE[i]=0.0;

for(l=0;l<p-input;l++){

MSE[i]=MSE[i]+mse[i][l];

}

MSE[i]=MSE[i]/(p-input);

}

//Proses ITERASI

for (int t=0;t<maks_iterasi;t++){

System.out.println();

System.out.println("ITERASI "+(t+1));

//Menentukan SPC

SPC=0;

for(i=0;i<kucing;i++) {

if(MSE[SPC]>MSE[i]) {

SPC=i;

}

}

if(t==0){

for(i=0;i<dimensi;i++){

xbest[i]=populasi_awal[SPC][i];

//System.out.println(xbest[i]);

}

}

//Menentukan Flag

for(i=0;i<kucing;i++){

Tracing[i]=-1;

Seeking[i]=-1;

}

Flag=0;

for (i=0;i<kucing;i++){

rand[i]=objRandom.nextDouble();

rand1[i]=rand[i];

}

Arrays.sort(rand); //untuk mengurutkan dari kecil ke besar

kk1=0;

gg=kucing+1;

//System.out.println("");

//System.out.println("Kucing ikut Tracing : ");

for(i=0;i<J_Tracing;i++){

for(j=0;j<kucing;j++){

if(rand[i]==rand1[j]){

Tracing[kk1]=j; //menetukan kucing berflag=1

//System.out.println(Tracing[kk1]);

if(gg>Tracing[kk1]){

gg=Tracing[kk1];

Page 20: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-7

nn=gg;

}

kk1++;

}

}

}

kk2=kk1;

rr=kucing+1;

//System.out.println("Kucing ikut Seeking : ");

for(i=J_Tracing;i<kucing;i++){

for(j=0;j<kucing;j++){

if(rand[i]==rand1[j]){

Seeking[kk2]=j;

//System.out.println(Seeking[kk2]);

if(rr>Seeking[kk2]){

rr=Seeking[kk2];

hh=rr;

}

kk2++;

}

}

}

for(i=0;i<kucing;i++) {

for(yy=0;yy<kucing;yy++){

//Proses Mode Tracing

if(i==Tracing[yy]){

//Deklarasi random untuk Mode Tracing

//System.out.println("KUCING KE - "+i);

//System.out.println("Tracing\n");

for(j=0;j<dimensi;j++){

rand_tracing[i][j]=objRandom.nextDouble();

}

for(j=0;j<dimensi;j++){

kecepatan_baru[i][j]=kecepatan_awal[i][j]+((c*rand_tracing[i][j])*(xbest[j]-populasi_awal[i][j]));

populasi_baru[i][j]=populasi_awal[i][j]+kecepatan_baru[i][j];

}

//proses Backpropagation

//Menghitung z_in dan z

for(l=0; l<p-input;l++){

for(m=0; m<hidden; m++){

jmlz=0;

for(j=0; j<input; j++){

tmp=populasi_baru[i][(hidden*m)+j]*normalisasi[j][l];

jmlz+=tmp;

}

z_in[i][l][m]=populasi_baru[i][(input*hidden)+m]+jmlz;

z[i][l][m]=1/(1+Math.exp(-1*z_in[i][l][m]));

}

}

for(l=0; l<p-input; l++){

jmly=0;

for(m=0; m<hidden; m++){

tmp=populasi_baru[i][((input*hidden)+hidden)+m]*z[i][l][m];

jmly+=tmp;

Page 21: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-8

}

y_in[i][l]=populasi_baru[i][dimensi-1]+jmly;

y[i][l]=1/(1+Math.exp(-1*y_in[i][l]));

}

//Menghitung MSE

for(l=0;l<p-input;l++) {

mse[i][l]=Math.pow(normalisasi[input][l]-y[i][l], 2.0);

}

MSE_Trac[i]=0.0;

for(l=0;l<p-input;l++){

MSE_Trac[i]+=mse[i][l];

}

MSE_Trac[i]=MSE_Trac[i]/(p-input);

if(MSE_Trac[i]<MSE[i]){

MSE[i]=MSE_Trac[i];

for(j=0;j<dimensi;j++){

kecepatan_awal[i][j]=kecepatan_baru[i][j];

populasi_awal[i][j]=populasi_baru[i][j];

}

}

System.out.println("MSE["+i+"] = "+MSE[i]);

}

else if(i==Seeking[yy]){

//System.out.println("KUCING KE - "+i);

//System.out.println("\nSeeking");

if(i==SPC){

SMP=SMP-1;

u=1;

}

else{

u=0;

}

for(j=0;j<(SMP);j++){

for(ss=0;ss<dimensi;ss++){

copy[j][ss]=populasi_awal[i][ss];

}

}

//System.out.println("dimensi yang di modif :");

for(j=u;j<(SMP);j++){

for(ss=0;ss<modif;ss++){

n=op.nextInt(dimensi);

mod[j][ss]=n;

}

}

for(j=u;j<SMP;j++){

for(ss=0;ss<modif;ss++){

for(uu=0;uu<dimensi;uu++){

if(mod[j][ss]==uu){

oop=op.nextInt(2);

copy[j][uu]=copy[j][uu]+(Math.pow(-1,oop)*SRD*copy[j][uu]);

}

}

}

Page 22: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-9

}

for(ss=0;ss<SMP;ss++){

for(l=0; l<p-input;l++){

for(m=0; m<hidden; m++){

jmlz=0;

for(j=0; j<input; j++){

tmp=copy[ss][(hidden*m)+j]*normalisasi[j][l];

jmlz+=tmp;

}

z_in[ss][l][m]=copy[ss][(input*hidden)+m]+jmlz;

z[ss][l][m]=1/(1+Math.exp(-1*z_in[ss][l][m]));

}

}

}

for(ss=0;ss<SMP;ss++){

for(l=0; l<p-input; l++){

jmly=0;

for(m=0; m<hidden; m++){

tmp=copy[ss][((input*hidden)+hidden)+m]*z[ss][l][m];

jmly+=tmp;

}

y_in[ss][l]=copy[i][dimensi-1]+jmly;

y[ss][l]=1/(1+Math.exp(-1*y_in[ss][l]));

}

}

for(ss=0;ss<SMP;ss++){

for(l=0;l<p-input;l++){

}

}

for(ss=0;ss<SMP;ss++) {

for(l=0;l<p-input;l++) {

mse_seek1[ss][l]=Math.pow(normalisasi[input][l]-y[ss][l], 2);

}

}

//MSE

for(j=0;j<SMP;j++) {

MSE_seek1[j]=0.0;

for(ss=0;ss<p-input;ss++){

MSE_seek1[j]+=mse_seek1[j][ss];

}

MSE_seek1[j]=MSE_seek1[j]/(p-input);

}

//Nilai fungsi tujuan

//System.out.println(" ");

for(j=0;j<SMP;j++) {

FS1[j]=(1/MSE_seek1[j]); //invers fungsi tujuan

}

max=0;

min=10;

for(j=0;j<SMP;j++){

if (max<FS1[j]) {

max=FS1[j];

}

if (min>FS1[j]) {

Page 23: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-10

min=FS1[j];

}

}

//Seleksi Roullet Wheel

//probabilitas terpilih

double pp=0;

for(j=0;j<SMP;j++){

prob_pilih[j]=((FS1[j]-min)/(max-min));

}

for(j=0;j<SMP;j++){

pp=pp+prob_pilih[j];

}

double qq=objRandom.nextDouble();

prob_relatif[0]=0.0;

prob_komulatif[0]=0.0;

for(j=0;j<SMP;j++){

prob_relatif[j]=(prob_pilih[j]/pp); //probabilitas relatif

if(j==0){

prob_komulatif[j]=prob_relatif[j];

}

else if(j>0) {

prob_komulatif[j]=prob_komulatif[j-1]+prob_relatif[j]; //probabilitas komulatif

}

}

for(j=0;j<SMP;j++){

if(qq<=prob_komulatif[j]){ //Seleksi Roullet Wheel

cat_seeking_best=j;

break;

}

}

for(j=0;j<dimensi;j++){ //menubah populasi awal menjadi populasi baru dari copyan yang terpilih

populasi_awal[i][j]=copy[cat_seeking_best][j];

}

MSE[i]=MSE_seek1[cat_seeking_best];

System.out.println("MSE["+i+"] = "+MSE[i]);

if(i==SPC){

SMP=SMP+1;

}

}

}

}

A=0;

for (i=0;i<kucing;i++){

if(MSE[A]>MSE[i]){

A=i;

}

}

if(t==0){

Solusi_MSE=MSE[A];

}

else{

if(Solusi_MSE>MSE[A]){

Page 24: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-11

Solusi_MSE=MSE[A];

for(i=0;i<dimensi;i++){

xbest[i]=populasi_awal[A][i];

}

}

}

System.out.println("Total MSE = "+Solusi_MSE);

if(Solusi_MSE<=maks_error) {

t=maks_iterasi;

}

}

System.out.println(" ");

System.out.println("bobot terbaik = ");

for(i=0;i<dimensi;i++){

System.out.println(xbest[i]);

}

}

}

Page 25: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-12

Validasi.java class

package cso;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.ArrayList;

import java.util.Random;

import java.util.Scanner;

import java.util.StringTokenizer;

import javax.swing.JOptionPane;

import javax.swing.table.DefaultTableModel;

import javax.swing.table.TableModel;

import jxl.Sheet;

import jxl.Workbook;

import jxl.read.biff.BiffException;

/**

*

* @author Hedy Gading

*/

public class Validasi {

int i,j,p=0,v=0,kurs,l,k,m,dimensi,output;

double mse_v,sel_v,min = 0,max=0.0,sv;

double[] bias_b2,cz ,normal,bobot_terbaik = null,den,sel,normal1,data,

data_prediksi,data_prediksi1,y_in,y;

double[][] data_awal = null,bobot_w,data_validasi,normalisasi,mse,

data_pelatihan,latih,z_in,z;

int input,tx, hidden, maks_iterasi;

double jmlz,jmly,tmp = 0;

public void inputData1(String data){

File excelFile = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data.xls");

if (excelFile.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile);

Sheet sheet1 = workbook.getSheet(0);

data_awal = new double [sheet1.getRows()] [sheet1.getColumns()];

TableModel model1 = new DefaultTableModel(sheet1.getRows(),sheet1.getColumns());

for (int row=0;row<sheet1.getRows();row++){

for (int column=0;column<sheet1.getColumns();column++){

String content = sheet1.getCell(column, row).getContents();

data_awal[row][column]=Double.parseDouble(content);

}

}

}

Page 26: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-13

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void inputData2(String data){

File excelFile = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data1.xls");

if (excelFile.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile);

Sheet sheet1 = workbook.getSheet(0);

data_awal = new double [sheet1.getRows()] [sheet1.getColumns()];

TableModel model1 = new DefaultTableModel(sheet1.getRows(),sheet1.getColumns());

for (int row=0;row<sheet1.getRows();row++){

for (int column=0;column<sheet1.getColumns();column++){

String content = sheet1.getCell(column, row).getContents();

data_awal[row][column]=Double.parseDouble(content);

}

}

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void inputBobot1(String bobot){

File excelFile1 = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data.xls");

if (excelFile1.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile1);

Sheet sheet2 = workbook.getSheet(1);

bobot_terbaik = new double [sheet2.getRows()];

//System.out.println("baris "+sheet2.getRows());

TableModel model2 = new DefaultTableModel(sheet2.getRows(),sheet2.getColumns());

for (int row=0;row<sheet2.getRows();row++){

String content1 = sheet2.getCell(0,row).getContents();

bobot_terbaik[row]=Double.parseDouble(content1);

}

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void inputBobot2(String bobot){

File excelFile1 = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data1.xls");

Page 27: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-14

if (excelFile1.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile1);

Sheet sheet2 = workbook.getSheet(1);

bobot_terbaik = new double [sheet2.getRows()];

//System.out.println("baris "+sheet2.getRows());

TableModel model2 = new DefaultTableModel(sheet2.getRows(),sheet2.getColumns());

for (int row=0;row<sheet2.getRows();row++){

String content1 = sheet2.getCell(0,row).getContents();

bobot_terbaik[row]=Double.parseDouble(content1);

}

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void main(int tx, int kurs) throws FileNotFoundException, IOException {

if (kurs==1){

inputData2("data");

inputBobot2("data");

}

else if (kurs==0){

inputData1("data");

inputBobot1("data");

}

input= 12;

hidden = 12;

output = 1;

dimensi=((input*hidden)+hidden)+((hidden*output)+output);

data=new double[data_awal.length];

latih=new double[input+1][data_awal.length];

data_pelatihan=new double [data_awal.length][2];

data_validasi=new double [data_awal.length][2];

normalisasi=new double [input+1][data_awal.length];

normal=new double [data_awal.length];

max=0.0;

min=data_awal[0][1];

System.out.println(bobot_terbaik.length);

for (i=0; i<bobot_terbaik.length;i++){

System.out.println(bobot_terbaik[i]);

}

for (i=0;i<data_awal.length;i++){

Page 28: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-15

if (i<data_awal.length*8/10) {

data_pelatihan[p][0]=data_awal[i][0];

data_pelatihan[p][1]=data_awal[i][1];

p++;

}

else {

data_validasi[v][0]=data_awal[i][0];

data_validasi[v][1]=data_awal[i][1];

v++;

}

if (max<data_awal[i][1]) {

max=data_awal[i][1];

}

if (min>data_awal[i][1]) {

min=data_awal[i][1];

}

}

System.out.println("v = "+v);

System.out.println("p = "+p);

z_in = new double[p-input][input];

z = new double [p-input][input];

y_in=new double [p-input];

y=new double [p-input];

for(i=0;i<data_awal.length;i++) {

data[i]=data_awal[i][1];

}

for (i=0;i<v-input;i++) {

for(j=0;j<input+1;j++) {

latih[j][p+i]=data[p+i+j];

}

}

sel=new double[v];

cz=new double[p+i];

System.out.println();

for (i=0;i<v-input;i++) {

for(j=0;j<input+1;j++){

cz[i]=latih[input][p+i];

}

}

for(i=0;i<data.length;i++) {

normal[i]=(0.8*(data_awal[i][1]-min)/(max-min))+0.1;

}

for (i=0;i<v-input;i++) {

Page 29: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-16

for(j=0;j<input+1;j++) {

normalisasi[j][p+i]=normal[p+i+j];

}

}

System.out.println();

for(l=0; l<v-input;l++){

for(m=0; m<hidden; m++){

jmlz=0;

for(j=0; j<input; j++){

tmp=bobot_terbaik[(hidden*m)+j]*normalisasi[j][p+l];

jmlz+=tmp;

//System.out.println("k = "+((hidden*m)+j));

}

z_in[l][m]=bobot_terbaik[(input*hidden)+m]+jmlz;

z[l][m]=1/(1+Math.exp(-1*z_in[l][m]));

System.out.println("z_in["+l+"]["+m+"] = "+z_in[l][m]);

System.out.println("z["+l+"]["+m+"] = "+z[l][m]);

System.out.println();

}

}

for(l=0; l<v-input; l++){

jmly=0;

for(m=0; m<hidden; m++){

tmp=bobot_terbaik[((input*hidden)+hidden)+m]*z[l][m];

//System.out.println("bobot ke "+m+" = "+bobot_terbaik[((input*hidden)+hidden)+m]);

jmly+=tmp;

}

y_in[l]=bobot_terbaik[dimensi-1]+jmly;

y[l]=1/(1+Math.exp(-1*y_in[l]));

//System.out.println("jmly ="+jmly);

System.out.println("y_in["+l+"] = "+y_in[l]);

System.out.println("y["+l+"] = "+y[l]);

}

System.out.println();

System.out.println("Nilai MSE");

mse_v=0.0;

for(j=0;j<v-input;j++){

mse_v+=Math.pow(normalisasi[input][p+j]-y[j], 2.0);

}

mse_v/=v-input;

sv=mse_v;

System.out.println(mse_v);

System.out.println();

System.out.print("Denormalisasi");

System.out.println();

Page 30: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-17

den=new double[v-input];

System.out.println("MIN = "+min);

System.out.println("MAX = "+max);

System.out.println();

for(i=0;i<v-input;i++) {

den[i]=(((y[i]-0.1)*(max-min))/0.8)+min;

System.out.println(den[i]+"\t\t");

}

System.out.println();

for(i=0;i<v-input;i++) {

System.out.println(cz[i]+"\t");

}

System.out.println();

System.out.println();

sel=new double[v-input];

sel_v=0.0;

System.out.println("Selisih Error");

for(i=0;i<v-input;i++) {

sel[i]=(Math.abs((cz[i]-den[i])/cz[i]));

System.out.println(sel[i]+"\t");

sel_v+=sel[i];

}

sel_v/=v-input;

System.out.println();

System.out.println("Rata-rata selisih Error");

System.out.println(sel_v);

System.out.println("Prediksi hingga 3 bulan: ");

double Maks, Min;

data_prediksi=new double[input+tx];

data_prediksi1=new double[input];

normal1=new double [input];

double [] q_in,q;

double r_in,r;

q_in=new double[hidden];

q=new double [hidden];

System.out.println("Prediksi");

for(i=0;i<input;i++) {

data_prediksi[i]=data_awal[data_awal.length-input+i][1];

}

int x;

for(x=0;x<tx;x++){

Page 31: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-18

for(i=0;i<input;i++) {

data_prediksi1[i]=data_prediksi[i+x];

}

Maks=0.0;

Min=data_prediksi1[0];

for (i=0;i<input;i++) {

if (Maks<data_prediksi1[i]){

Maks=data_prediksi1[i];

}

if (Min>data_prediksi1[i]){

Min=data_prediksi1[i];

}

}

for(i=0;i<input;i++){

normal1[i]=(0.8*(data_prediksi1[i]-Min)/(Maks-Min))+0.1;

}

for (i=0;i<hidden;i++){

jmlz=0;

for(l=0;l<input;l++) {

tmp=(normal1[l]*bobot_terbaik[input*l+i]);

jmlz+=tmp;

}

q_in[i]=bobot_terbaik[input*hidden+i]+jmlz;

q[i]=1/(1+Math.exp(-(q_in[i])));

}

jmly=0;

for(j=0;j<hidden;j++) {

tmp=q[j]*bobot_terbaik[(input+1)*hidden+j];

jmly+=tmp;

}

r_in=bobot_terbaik[(input+2)*hidden]+jmly;

r=1/(1+Math.exp(-(r_in)));

data_prediksi[input+x]=((r-(1/10))*(Maks-Min)/0.8)+Min;

System.out.println((data_awal.length+x+1)+"\t"+data_prediksi[input+x]);

}

}

}

Page 32: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-19 Tampil.java class

package cso;

import java.io.File;

import java.io.IOException;

import java.util.logging.Level;

import java.util.logging.Logger;

import javax.swing.JOptionPane;

import javax.swing.JFileChooser;

import javax.swing.table.DefaultTableModel;

import javax.swing.table.TableModel;

import jxl.Sheet;

import jxl.Workbook;

/**

*

* @author hedygading

*/

public class Tampil extends javax.swing.JFrame {

int maks_iterasi,hidden,input,c,tx,x,v,p,o,cek,kurs,kucing,SMP;

double CDC,SRD,maks_error,sel_v,mse_v,MSE_best,MR;

double[][]data_awal,pop_best;

double[][]latih,data_pelatihan,data_validasi;

double[]bobot_terbaik,xbest,MSE,normal,data_prediksi;

int [][] pola_pelatihan,pola_validasi;

/**

* Creates new form Tampil

*/

public Tampil() {

initComponents();

nodesimal document1=new nodesimal();

nodesimal document2=new nodesimal();

nodesimal document3=new nodesimal();

nodesimal document4=new nodesimal();

nodesimal document5=new nodesimal();

NewClass document6=new NewClass();

NewClass document7=new NewClass();

NewClass document8=new NewClass();

NewClass document9=new NewClass();

Bkucing.setDocument(document1);

MaksIterasi.setDocument(document2);

smp.setDocument(document3);

srd.setDocument(document6);

MaksError.setDocument(document7);

cdc.setDocument(document8);

mr.setDocument(document9);

cons.setDocument(document4);

peramalan.setDocument(document5);

}

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

Page 33: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-20 */

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

Nilai = new javax.swing.ButtonGroup();

jTabbedPane4 = new javax.swing.JTabbedPane();

jScrollPane2 = new javax.swing.JScrollPane();

jTextArea10 = new javax.swing.JTextArea();

jPanel2 = new javax.swing.JPanel();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

jLabel10 = new javax.swing.JLabel();

jLabel11 = new javax.swing.JLabel();

kursjual = new javax.swing.JRadioButton();

kursbeli = new javax.swing.JRadioButton();

MaksIterasi = new javax.swing.JTextField();

MaksError = new javax.swing.JTextField();

jLabel12 = new javax.swing.JLabel();

Bkucing = new javax.swing.JTextField();

smp = new javax.swing.JTextField();

srd = new javax.swing.JTextField();

cdc = new javax.swing.JTextField();

mr = new javax.swing.JTextField();

cons = new javax.swing.JTextField();

jTabbedPane1 = new javax.swing.JTabbedPane();

jScrollPane1 = new javax.swing.JScrollPane();

jTextArea1 = new javax.swing.JTextArea();

jScrollPane3 = new javax.swing.JScrollPane();

jTextArea2 = new javax.swing.JTextArea();

jScrollPane4 = new javax.swing.JScrollPane();

jTextArea3 = new javax.swing.JTextArea();

jScrollPane5 = new javax.swing.JScrollPane();

jTextArea4 = new javax.swing.JTextArea();

proses = new javax.swing.JButton();

reset = new javax.swing.JButton();

jScrollPane11 = new javax.swing.JScrollPane();

info = new javax.swing.JTextArea();

jPanel3 = new javax.swing.JPanel();

jLabel8 = new javax.swing.JLabel();

peramalan = new javax.swing.JTextField();

ramal = new javax.swing.JButton();

jTabbedPane2 = new javax.swing.JTabbedPane();

jScrollPane6 = new javax.swing.JScrollPane();

jTextArea9 = new javax.swing.JTextArea();

jTabbedPane3 = new javax.swing.JTabbedPane();

jScrollPane7 = new javax.swing.JScrollPane();

jTextArea5 = new javax.swing.JTextArea();

jScrollPane8 = new javax.swing.JScrollPane();

Page 34: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-21 jTextArea6 = new javax.swing.JTextArea();

jScrollPane9 = new javax.swing.JScrollPane();

jTextArea7 = new javax.swing.JTextArea();

jScrollPane10 = new javax.swing.JScrollPane();

jTextArea8 = new javax.swing.JTextArea();

jLabel13 = new javax.swing.JLabel();

seltxt = new javax.swing.JTextField();

jLabel14 = new javax.swing.JLabel();

MSEtxt = new javax.swing.JTextField();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jTextArea10.setColumns(20);

jTextArea10.setRows(5);

jScrollPane2.setViewportView(jTextArea10);

jTabbedPane4.addTab("Menu Utama", jScrollPane2);

jLabel1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel1.setText("Memilih Kurs :");

jLabel2.setFont(new java.awt.Font("Times New Roman", 2, 28)); // NOI18N

jLabel2.setText("Input Parameter");

jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel3.setText("Maksimum Iterasi");

jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel4.setText("Maksimum Error");

jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel5.setText("Banyak Kucing");

jLabel6.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel6.setText("SMP");

jLabel6.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jLabel6MouseClicked(evt);

}

});

jLabel9.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel9.setText("SRD");

jLabel9.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jLabel9MouseClicked(evt);

}

});

jLabel10.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel10.setText("CDC");

jLabel10.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jLabel10MouseClicked(evt);

}

Page 35: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-22 });

jLabel11.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel11.setText("MR");

jLabel11.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jLabel11MouseClicked(evt);

}

});

Nilai.add(kursjual);

kursjual.setText("Kurs Jual");

kursjual.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

kursjualMouseClicked(evt);

}

});

Nilai.add(kursbeli);

kursbeli.setText("Kurs Beli");

jLabel12.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel12.setText("C");

jLabel12.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseClicked(java.awt.event.MouseEvent evt) {

jLabel12MouseClicked(evt);

}

});

jTextArea1.setColumns(20);

jTextArea1.setRows(5);

jScrollPane1.setViewportView(jTextArea1);

jTabbedPane1.addTab("Data Pelatihan", jScrollPane1);

jTextArea2.setColumns(20);

jTextArea2.setRows(5);

jScrollPane3.setViewportView(jTextArea2);

jTabbedPane1.addTab("Normalisasi Data", jScrollPane3);

jTextArea3.setColumns(20);

jTextArea3.setRows(5);

jScrollPane4.setViewportView(jTextArea3);

jTabbedPane1.addTab("MSE Terbaik", jScrollPane4);

jTextArea4.setColumns(20);

jTextArea4.setRows(5);

jScrollPane5.setViewportView(jTextArea4);

jTabbedPane1.addTab("Bobot dan Bias Terbaik", jScrollPane5);

proses.setText("Proses");

proses.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Page 36: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-23 prosesActionPerformed(evt);

}

});

reset.setText("Reset");

reset.addContainerListener(new java.awt.event.ContainerAdapter() {

public void componentRemoved(java.awt.event.ContainerEvent evt) {

resetComponentRemoved(evt);

}

});

info.setColumns(20);

info.setRows(5);

jScrollPane11.setViewportView(info);

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);

jPanel2.setLayout(jPanel2Layout);

jPanel2Layout.setHorizontalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addGap(30, 30, 30)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createSequentialGroup()

.addComponent(jLabel1)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(kursjual)

.addGap(29, 29, 29)

.addComponent(kursbeli))

.addComponent(jLabel7, javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)

.addComponent(jLabel10, javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addComponent(jLabel4)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(MaksError, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel2Layout.createSequentialGroup()

.addComponent(jLabel3)

.addGap(50, 50, 50)

.addComponent(MaksIterasi, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createSequentialGroup()

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jLabel12, javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel11, javax.swing.GroupLayout.Alignment.LEADING))

.

Page 37: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-24 addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(mr, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(cons, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(cdc, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createSequentialGroup()

.addComponent(jLabel9)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(srd, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createSequentialGroup()

.addComponent(jLabel6)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(smp, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.LEADING,

jPanel2Layout.createSequentialGroup()

.addComponent(jLabel5)

.addGap(69, 69, 69)

.addComponent(Bkucing, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

javax.swing.GroupLayout.PREFERRED_SIZE)))))))

.addGroup(jPanel2Layout.createSequentialGroup()

.addGap(84, 84, 84)

.addComponent(jLabel2))

.addGroup(jPanel2Layout.createSequentialGroup()

.addContainerGap()

.addComponent(jScrollPane11, javax.swing.GroupLayout.PREFERRED_SIZE, 318,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addGap(16, 16, 16)

.addComponent(jTabbedPane1)

.addContainerGap())

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 397,

Short.MAX_VALUE)

.addComponent(proses)

.addGap(50, 50, 50)

.addComponent(reset)

.addGap(61, 61, 61))))

);

jPanel2Layout.setVerticalGroup(

Page 38: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-25 jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addGap(24, 24, 24)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel1)

.addComponent(kursjual)

.addComponent(kursbeli)

.addComponent(proses)

.addComponent(reset))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addComponent(jLabel2)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel3)

.addComponent(MaksIterasi, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel4)

.addComponent(MaksError, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel5)

.addComponent(Bkucing, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel6)

.addComponent(smp, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel7)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel9)

.addComponent(srd, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel10)

.addComponent(cdc, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel11)

.addComponent(mr, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel12)

.addComponent(cons, javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

Page 39: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-26 .addGap(18, 18, 18)

.addComponent(jScrollPane11, javax.swing.GroupLayout.DEFAULT_SIZE, 179,

Short.MAX_VALUE))

.addComponent(jTabbedPane1))

.addContainerGap())

);

jTabbedPane4.addTab("Pelatihan Data", jPanel2);

jLabel8.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel8.setText("Peramalan hingga berapa bulan");

ramal.setText("Ramal");

ramal.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

ramalActionPerformed(evt);

}

});

jTextArea9.setColumns(20);

jTextArea9.setRows(5);

jScrollPane6.setViewportView(jTextArea9);

jTabbedPane2.addTab("Bobot dan Bias Terbaik", jScrollPane6);

jTextArea5.setColumns(20);

jTextArea5.setRows(5);

jScrollPane7.setViewportView(jTextArea5);

jTabbedPane3.addTab("Data Validasi", jScrollPane7);

jTextArea6.setColumns(20);

jTextArea6.setRows(5);

jScrollPane8.setViewportView(jTextArea6);

jTabbedPane3.addTab("Hasil Peramalan", jScrollPane8);

jTextArea7.setColumns(20);

jTextArea7.setRows(5);

jScrollPane9.setViewportView(jTextArea7);

jTabbedPane3.addTab("Selisih", jScrollPane9);

jTextArea8.setColumns(20);

jTextArea8.setRows(5);

jScrollPane10.setViewportView(jTextArea8);

jTabbedPane3.addTab("Peramalan", jScrollPane10);

jLabel13.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel13.setText("Rata - rata selisih error");

jLabel14.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel14.setText("MSE");

Page 40: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-27 javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);

jPanel3.setLayout(jPanel3Layout);

jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel3Layout.createSequentialGroup()

.addGap(30, 30, 30)

.addComponent(jLabel8)

.addGap(18, 18, 18)

.addComponent(peramalan, javax.swing.GroupLayout.PREFERRED_SIZE, 87,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(31, 31, 31)

.addComponent(ramal, javax.swing.GroupLayout.PREFERRED_SIZE, 100,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(0, 472, Short.MAX_VALUE))

.addGroup(jPanel3Layout.createSequentialGroup()

.addGap(20, 20, 20)

.addComponent(jTabbedPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 225,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel3Layout.createSequentialGroup()

.addGap(35, 35, 35)

.addComponent(jTabbedPane3)

.addGap(26, 26, 26))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jLabel13)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(seltxt, javax.swing.GroupLayout.PREFERRED_SIZE, 158,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(jLabel14)

.addGap(18, 18, 18)

.addComponent(MSEtxt, javax.swing.GroupLayout.PREFERRED_SIZE, 153,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(73, 73, 73))))

);

jPanel3Layout.setVerticalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel3Layout.createSequentialGroup()

.addGap(18, 18, 18)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel8)

.addComponent(peramalan, javax.swing.GroupLayout.PREFERRED_SIZE, 25,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(ramal, javax.swing.GroupLayout.PREFERRED_SIZE, 33,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTabbedPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 559,

Short.MAX_VALUE)

.addGroup(jPanel3Layout.createSequentialGroup()

.addComponent(jTabbedPane3)

.addGap(18, 18, 18)

Page 41: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-28 .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel13)

.addComponent(jLabel14)

.addComponent(MSEtxt, javax.swing.GroupLayout.PREFERRED_SIZE, 27,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(seltxt, javax.swing.GroupLayout.PREFERRED_SIZE, 27,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(22, 22, 22))))

);

jTabbedPane4.addTab("Uji Validasi Data", jPanel3);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTabbedPane4)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addComponent(jTabbedPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 656,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(0, 0, Short.MAX_VALUE))

);

pack();

}// </editor-fold>

private void prosesActionPerformed(java.awt.event.ActionEvent evt) {

int input = 12;

int hidden = 12;

int kucing=Integer.parseInt(Bkucing.getText( ));

double maks_error=Double.parseDouble(MaksError.getText());

int maks_iterasi=Integer.parseInt(MaksIterasi.getText());

int SMP=Integer.parseInt(smp.getText());

double SRD=Double.parseDouble(srd.getText());

double MR=Double.parseDouble(mr.getText());

int c=Integer.parseInt(cons.getText());

double CDC=Double.parseDouble(cdc.getText());

if(kursjual.isSelected()){

kurs=0;

inputData1("data");

inputBobot1("data");

}

else if(kursbeli.isSelected()){

kurs=1;

inputData2("data");

inputBobot2("data");

}

else {

JOptionPane.showMessageDialog(this, " Masukkan data anda !!!");

}

Page 42: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-29 if (kucing <= 0 || SMP <= 0 || maks_error <= 0 || maks_iterasi <= 0 || CDC <= 0 || SRD <= 0 || MR <= 0 || c <= 0) {

JOptionPane.showMessageDialog(this, " Silahkan isi terlebih dahulu (Inputan tidak boleh negatif atau nol)");

}else if (kucing > 10 || kucing < 2) {

JOptionPane.showMessageDialog(this, " Masukkan nilai kucing minimal 2 maksimum 10 !!!");

} else if (maks_error >= 1) {

JOptionPane.showMessageDialog(this, " Masukkan nilai batas error antara 0 - 1 !!!");

} else if (SMP < 3 || SMP > 10) {

JOptionPane.showMessageDialog(this, " Masukkan nilai SMP minimal 3 maksimum 10 !!!");

} else if (maks_iterasi < 1) {

JOptionPane.showMessageDialog(this, " Masukkan nilai maksimum iterasi minimal 1 !!!");

} else if (SRD >= 1) {

JOptionPane.showMessageDialog(this, " Masukkan nilai SRD antara 0 - 1 !!!");

} else if (CDC >= 1) {

JOptionPane.showMessageDialog(this, " Masukkan nilai CDC antara 0 - 1 !!!");

} else if (MR >= 1) {

JOptionPane.showMessageDialog(this, " Masukkan nilai MR antara 0 - 1 !!!");

} else if (c > 10) {

JOptionPane.showMessageDialog(this, " Masukkan nilai c antara 1 - 10 !!!");

} else {

if (kucing % 2 == 0 || kucing % 2 == 1 || maks_iterasi % 2 == 0 || maks_iterasi % 2 == 1) {

try {

JOptionPane.showMessageDialog(this, "Data berhasil diproses");

CSO run;

run = new CSO();

try {

run.main(kucing,hidden,maks_iterasi,input,maks_error,SMP,c,CDC,SRD,MR,kurs);

}

catch(IOException ex){

Logger.getLogger(Tampil.class.getName()).log(Level.SEVERE,null,ex);

}

jTextArea1.setText(null);

jTextArea2.setText(null);

jTextArea3.setText(null);

jTextArea4.setText(null);

jTextArea1.append("Data Pelatihan\n");

for (int i=0;i<(data_awal.length*8/10);i++)

jTextArea1.append(run.data_pelatihan[i][0]+"\t"+run.data_pelatihan[i][1]+"\n");

jTextArea2.append("Normalisasi Data Pelatihan\n");

for(int i=0;i<data_awal.length*8/10;i++)

jTextArea2.append((i+1)+"\t"+run.normal[i]+"\n");

jTextArea3.append("MSE Terbaik Pelatihan\n");

jTextArea3.append(run.Solusi_MSE+"\n");

jTextArea4.append("Bobot Terbaik Pelatihan\n");

for(int i=0;i<169;i++)

jTextArea4.append(run.xbest[i]+"\n");

} catch (Exception ex) { JOptionPane.showMessageDialog(null, ex);}

}}

}

private void resetComponentRemoved(java.awt.event.ContainerEvent evt) {

reset();

}

private void jLabel6MouseClicked(java.awt.event.MouseEvent evt) {

Page 43: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-30 hilang();

info.append("Masukkan antara 3 - 10 !!!\n\nSMP (seeking memory pool) digunakan untuk\nmenentukan

banyaknya kopi-an "

+ "kucing pada\nproses seeking");

}

private void jLabel9MouseClicked(java.awt.event.MouseEvent evt) {

hilang();

info.append("Masukkan antara 0 - 1 !!!\n\nSRD (seeking range of the selected dimension)\nsuatu konstanta

yang bertugas "

+ "mengurangi\natau menjumlah dimensi yang dimodifikasi pada\nproses seeking");

}

private void jLabel10MouseClicked(java.awt.event.MouseEvent evt) {

hilang();

info.append("Masukkan antara 0 - 1 !!!\n\nCDC (count of dimension to change) bertugas\nuntuk menentukan

berapa banyak dimensi\n"

+ "yang dimodifikasi pada proses seeking");

}

private void jLabel11MouseClicked(java.awt.event.MouseEvent evt) {

hilang();

info.append("Masukkan antara 0 - 1 !!!\n\nMR (mixture ratio) bertugas untuk menentukan jumlah\nkucing

yang masuk "

+ "pada proses seeking dan\nproses tracing");

}

private void jLabel12MouseClicked(java.awt.event.MouseEvent evt) {

hilang();

info.append("Masukkan antara 1 - 10 !!!\n\nC (konstanta tracing) suatu konstanta yang\nbertugas mengurangi

atau "

+ "menjumlah kecepatan lama\nkucing dalam proses pembaruan kecapatan\nkucing tracing");

}

private void kursjualMouseClicked(java.awt.event.MouseEvent evt) {

if(kursjual.isSelected()){

kurs=0;

inputData1("data");

inputBobot1("data");

}

else if(kursbeli.isSelected()){

kurs=1;

inputData2("data");

inputBobot2("data");

}

else {

JOptionPane.showMessageDialog(this, " Masukkan data anda !!!");

}

}

private void ramalActionPerformed(java.awt.event.ActionEvent evt) {

int tx=Integer.parseInt(peramalan.getText());

if(kursjual.isSelected()){

kurs=0;

inputData1("data");

Page 44: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-31 inputBobot1("data");

}

else if(kursbeli.isSelected()){

kurs=1;

inputData2("data");

inputBobot2("data");

}

Validasi run1;

run1= new Validasi();

try {

run1.main (tx,kurs);

}

catch (IOException ex){

Logger.getLogger(Tampil.class.getName()).log(Level.SEVERE,null,ex);

}

for(int i=0;i<169;i++)

jTextArea9.append(run1.bobot_terbaik[i]+"\n");

jTextArea5.append("Data Validasi\n");

for (int i=0;i<(data_awal.length*2/10)+1;i++)

jTextArea5.append(run1.data_validasi[i][0]+"\t"+run1.data_validasi[i][1]+"\n");

for(int i=0;i<14;i++)

jTextArea6.append(run1.den[i]+"\n");

for(int i=0;i<14;i++)

jTextArea7.append(run1.sel[i]+"\n");

for (int x=0;x<tx;x++)

jTextArea8.append((data_awal.length+x+1)+"\t"+run1.data_prediksi[3+x]+"\n");

seltxt.setText(String.valueOf(run1.sel_v));

MSEtxt.setText(String.valueOf(run1.mse_v));

}

public void inputData1(String data){

File excelFile = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data.xls");

if (excelFile.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile);

Sheet sheet1 = workbook.getSheet(0);

data_awal = new double [sheet1.getRows()] [sheet1.getColumns()];

TableModel model1 = new DefaultTableModel(sheet1.getRows(),sheet1.getColumns());

for (int row=0;row<sheet1.getRows();row++){

for (int column=0;column<sheet1.getColumns();column++){

String content = sheet1.getCell(column, row).getContents();

data_awal[row][column]=Double.parseDouble(content);

}

}

System.out.println("panjang data "+data_awal.length);

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void inputBobot1(String bobot){

File excelFile1 = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data.xls");

Page 45: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-32 if (excelFile1.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile1);

Sheet sheet2 = workbook.getSheet(1);

bobot_terbaik = new double [sheet2.getRows()];

for (int row=0;row<sheet2.getRows();row++){

String content1 = sheet2.getCell(0,row).getContents();

bobot_terbaik[row]=Double.parseDouble(content1);

}

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void inputData2(String data){

File excelFile = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data1.xls");

if (excelFile.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile);

Sheet sheet1 = workbook.getSheet(0);

data_awal = new double [sheet1.getRows()] [sheet1.getColumns()];

TableModel model1 = new DefaultTableModel(sheet1.getRows(),sheet1.getColumns());

for (int row=0;row<sheet1.getRows();row++){

for (int column=0;column<sheet1.getColumns();column++){

String content = sheet1.getCell(column, row).getContents();

data_awal[row][column]=Double.parseDouble(content);

}

}

System.out.println("panjang data "+data_awal.length);

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

public void inputBobot2(String bobot){

File excelFile1 = new File("F:\\Skripsi Hedy Kucing\\Makalah\\Skripsi\\Data1.xls");

if (excelFile1.exists()){

try{

Workbook workbook=Workbook.getWorkbook(excelFile1);

Sheet sheet2 = workbook.getSheet(1);

bobot_terbaik = new double [sheet2.getRows()];

for (int row=0;row<sheet2.getRows();row++){

String content1 = sheet2.getCell(0,row).getContents();

bobot_terbaik[row]=Double.parseDouble(content1);

}

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"Error"+ e);

}

}

}

Page 46: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-33 private void reset(){

Bkucing.setText(" ");

MaksError.setText(" ");

MaksIterasi.setText(" ");

smp.setText(" ");

srd.setText(" ");

mr.setText(" ");

cons.setText(" ");

cdc.setText(" ");

}

private void hilang(){

info.setText(null);

}

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

/* Set the Nimbus look and feel */

//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">

/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.

* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

*/

try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Tampil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Tampil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Tampil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Tampil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

}

//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Tampil().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JTextField Bkucing;

private javax.swing.JTextField MSEtxt;

private javax.swing.JTextField MaksError;

private javax.swing.JTextField MaksIterasi;

private javax.swing.ButtonGroup Nilai;

Page 47: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-34 private javax.swing.JTextField cdc;

private javax.swing.JTextField cons;

private javax.swing.JTextArea info;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel10;

private javax.swing.JLabel jLabel11;

private javax.swing.JLabel jLabel12;

private javax.swing.JLabel jLabel13;

private javax.swing.JLabel jLabel14;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JPanel jPanel2;

private javax.swing.JPanel jPanel3;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JScrollPane jScrollPane10;

private javax.swing.JScrollPane jScrollPane11;

private javax.swing.JScrollPane jScrollPane2;

private javax.swing.JScrollPane jScrollPane3;

private javax.swing.JScrollPane jScrollPane4;

private javax.swing.JScrollPane jScrollPane5;

private javax.swing.JScrollPane jScrollPane6;

private javax.swing.JScrollPane jScrollPane7;

private javax.swing.JScrollPane jScrollPane8;

private javax.swing.JScrollPane jScrollPane9;

private javax.swing.JTabbedPane jTabbedPane1;

private javax.swing.JTabbedPane jTabbedPane2;

private javax.swing.JTabbedPane jTabbedPane3;

private javax.swing.JTabbedPane jTabbedPane4;

private javax.swing.JTextArea jTextArea1;

private javax.swing.JTextArea jTextArea10;

private javax.swing.JTextArea jTextArea2;

private javax.swing.JTextArea jTextArea3;

private javax.swing.JTextArea jTextArea4;

private javax.swing.JTextArea jTextArea5;

private javax.swing.JTextArea jTextArea6;

private javax.swing.JTextArea jTextArea7;

private javax.swing.JTextArea jTextArea8;

private javax.swing.JTextArea jTextArea9;

private javax.swing.JRadioButton kursbeli;

private javax.swing.JRadioButton kursjual;

private javax.swing.JTextField mr;

private javax.swing.JTextField peramalan;

private javax.swing.JButton proses;

private javax.swing.JButton ramal;

private javax.swing.JButton reset;

private javax.swing.JTextField seltxt;

private javax.swing.JTextField smp;

private javax.swing.JTextField srd;

// End of variables declaration }

Page 48: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-35 NewClass.java class

package cso;

import javax.swing.text.AttributeSet;

import javax.swing.text.BadLocationException;

import javax.swing.text.PlainDocument;

/**

*

* @author YOSSSHH

*/

public class NewClass extends PlainDocument{

public NewClass()

{

}

@Override

public void insertString(int offs, String str, AttributeSet a) throws BadLocationException

{

if(str.matches ("[0-9](.*)"))

{

super.insertString(offs, str, a);

}

else if(str.matches("[.](.*)"))

{

super.insertString(offs, str, a);

}

else

{

//data ditolak

}

}

}

Page 49: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 7-36 nodesimal.java class

package cso;

import javax.swing.text.AttributeSet;

import javax.swing.text.BadLocationException;

import javax.swing.text.PlainDocument;

/**

*

* @author YOSSSHH

*/

public class nodesimal extends PlainDocument {

public nodesimal()

{

}

@Override

public void insertString(int offs, String str, AttributeSet a) throws BadLocationException

{

if(str.matches ("[0-9](.*)"))

{

super.insertString(offs, str, a);

}

else

{

//data ditolak

}

}

}

Page 50: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 8

Lampiran 8 : Hasil percobaan pelatihan data kurs jual dengan jumlah kucing

10

No MR SMP CDC SRD MSE

1

0.2

3

0.2 0.2 0.005403977

2 0.8 0.003313211

3 0.8

0.2 0.002508634

4 0.8 0.065886056

5

5

0.2 0.2 0.002118112

6 0.8 0.059177472

7 0.8

0.2 0.003681474

8 0.8 0.010570694

9

7

0.2 0.2 0.002895438

10 0.8 0.002598387

11 0.8

0.2 0.00253657

12 0.8 0.0132669

13

0.8

3

0.2 0.2 0.004279963

14 0.8 0.008581236

15 0.8

0.2 0.006655908

16 0.8 0.015812196

17

5

0.2 0.2 0.004274567

18 0.8 0.007482064

19 0.8

0.2 0.001124118

20 0.8 0.009141954

21

7

0.2 0.2 0.00671058

22 0.8 0.005132581

23 0.8

0.2 0.001429524

24 0.8 0.006471765

Page 51: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 9

Lampiran 9 : Hasil percobaan pelatihan data kurs jual dengan jumlah kucing

30

No MR SMP CDC SRD MSE

1

0.2

3

0.2 0.2 0.001853594

2 0.8 0.001793912

3 0.8

0.2 0.001693108

4 0.8 0.002513242

5

5

0.2 0.2 0.002201051

6 0.8 0.001949678

7 0.8

0.2 0.002861438

8 0.8 0.007221458

9

7

0.2 0.2 0.00185525

10 0.8 0.00534379

11 0.8

0.2 0.001782642

12 0.8 0.003015503

13

0.8

3

0.2 0.2 0.00501075

14 0.8 0.002875681

15 0.8

0.2 0.001350664

16 0.8 0.00130888

17

5

0.2 0.2 0.002405165

18 0.8 0.007870922

19 0.8

0.2 0.00171702

20 0.8 0.002547531

21

7

0.2 0.2 0.001245216

22 0.8 0.001743045

23 0.8

0.2 0.001537559

24 0.8 0.009383722

Page 52: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 10

Lampiran 10 : Hasil percobaan pelatihan data beli jual dengan jumlah kucing

10

No MR SMP CDC SRD MSE

1

0.2

3

0.2 0.2 0.001530239

2 0.8 0.007386524

3 0.8

0.2 0.003877954

4 0.8 0.007845635

5

5

0.2 0.2 0.002435191

6 0.8 0.003791396

7 0.8

0.2 0.002123731

8 0.8 0.009429233

9

7

0.2 0.2 0.002039402

10 0.8 0.003423789

11 0.8

0.2 0.001490622

12 0.8 0.017766874

13

0.8

3

0.2 0.2 0.007349516

14 0.8 0.006227919

15 0.8

0.2 0.003496084

16 0.8 0.00644383

17

5

0.2 0.2 0.004037565

18 0.8 0.003296717

19 0.8

0.2 0.001410639

20 0.8 0.003732454

21

7

0.2 0.2 0.004249622

22 0.8 0.002629356

23 0.8

0.2 0.004266292

24 0.8 0.005246003

Page 53: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 11

Lampiran 11 : Hasil percobaan pelatihan data beli jual dengan jumlah kucing 30

No MR SMP CDC SRD MSE

1

0.2

3

0.2 0.2 0.00198748

2 0.8 0.001217948

3 0.8

0.2 0.002790276

4 0.8 0.007083282

5

5

0.2 0.2 0.003207165

6 0.8 0.002247413

7 0.8

0.2 0.00193893

8 0.8 0.053987977

9

7

0.2 0.2 0.001496899

10 0.8 0.002106187

11 0.8

0.2 0.001347988

12 0.8 0.00233306

13

0.8

3

0.2 0.2 0.003822325

14 0.8 0.020345745

15 0.8

0.2 0.003655184

16 0.8 0.006493417

17

5

0.2 0.2 0.003435546

18 0.8 0.003740805

19 0.8

0.2 0.005095264

20 0.8 0.00610441

21

7

0.2 0.2 0.003671128

22 0.8 0.003131224

23 0.8

0.2 0.001487568

24 0.8 0.00489708

Page 54: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 12

Lampiran 12 : Bobot terbaik kurs jual

No Bobot Terbaik No Bobot Terbaik No Bobot Terbaik No Bobot Terbaik No Bobot Terbaik

1 -0.00149198 35 -0.00147668 69 -0.012421952 103 -0.051226767 137 131.7876045

2 -0.030599104 36 0.223575457 70 0.012645762 104 0.709289376 138 0.062530987

3 0.084261454 37 0.382419701 71 0.457246768 105 -0.068008992 139 0.056341968

4 0.046388881 38 0.004029986 72 -0.010824901 106 -3.39369744 140 0.029331444

5 -9.179308937 39 0.001068995 73 0.017413759 107 -0.041956994 141 0.032855936

6 -0.031418558 40 0.007917538 74 -0.130204599 108 -0.105940474 142 -3.978626601

7 0.302416666 41 -0.617598345 75 -0.044799803 109 0.004466299 143 0.008787817

8 2.80E-04 42 -0.033436088 76 1.691434858 110 -0.171555027 144 0.00359121

9 -0.001000579 43 -4.531892951 77 2.85E-05 111 2.185358901 145 -0.012632488

10 4.82E-04 44 0.004129458 78 0.045065144 112 0.10405882 146 -2.57E-04

11 0.0059409 45 -0.013712809 79 -0.017278872 113 0.002114163 147 -0.296788904

12 -0.043774757 46 -0.016015958 80 -0.00333105 114 1.269738471 148 -0.003610416

13 -5.77E-04 47 0.171045439 81 -0.773049815 115 -0.064117474 149 0.007405197

14 0.695455312 48 0.075096118 82 4.34E-04 116 1.347543964 150 -7.61E-04

15 0.001332658 49 -3.36E-05 83 0.009097748 117 -8.20E-05 151 -1.690773199

16 -1.90E-04 50 -0.01172134 84 2.45874233 118 0.045670105 152 0.32778743

17 -0.055435666 51 0.005871662 85 -1.04E-04 119 0.302640394 153 5.34E-05

18 -0.150134905 52 0.019335045 86 0.004909157 120 -0.003780007 154 0.032577874

19 0.109421394 53 0.002083573 87 -0.054523492 121 -0.012444618 155 0.016939613

20 -0.03505427 54 0.020252141 88 -0.045746758 122 0.179853251 156 -0.003618971

21 -0.201693299 55 -0.003378757 89 0.355894742 123 14.85782699 157 4.92E-04

22 0.018570724 56 0.003862763 90 13.69543023 124 0.013049162 158 -4.379964259

23 -4.26E-04 57 -0.163334976 91 -0.003851612 125 0.311939312 159 -0.019506726

24 0.004117584 58 0.001757286 92 17.07458444 126 0.133699125 160 0.232702228

25 -0.065239727 59 0.003546819 93 0.739494371 127 0.0147411 161 -0.001056634

26 -0.017034464 60 0.055318085 94 0.069119293 128 44.75159655 162 -0.1355516

27 -0.143719424 61 -5.03E-05 95 -0.357824935 129 0.02897153 163 6.479608882

28 -4.76E-04 62 7.27E-05 96 0.006220807 130 0.151473741 164 0.02443072

29 -0.032912969 63 0.247633232 97 0.001394901 131 -127.5562825 165 -2.631838496

30 -0.012056406 64 -2.40E-04 98 0.01104844 132 0.055425982 166 0.10881888

31 0.055629491 65 -0.746868386 99 9.35E-04 133 0.101984471 167 -1.657134494

32 5.12E-04 66 0.038789335 100 -8.48E-04 134 0.001781314 168 0.220576884

33 -2.93E-06 67 -10.17205653 101 0.003060558 135 0.722118451 169 -0.004257625

34 0.004770134 68 -2.757576978 102 2.217220239 136 0.015144483

Page 55: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 13

Lampiran 13 : Bobot terbaik kurs beli

No Bobot Terbaik No Bobot Terbaik No Bobot Terbaik No Bobot Terbaik No Bobot Terbaik

1 -0.483744141 35 -0.021032484 69 0.797444727 103 -3.33E-04 137 1.926444743

2 -6.290587738 36 -6.939574319 70 0.31445825 104 -0.082272404 138 -0.135688698

3 -0.885034163 37 -0.378096525 71 -0.006260382 105 2.35E-04 139 -0.502406754

4 -0.072464481 38 -0.252442896 72 -2.651095388 106 -0.006458918 140 -0.007285016

5 -0.009160864 39 -0.029634585 73 0.110142002 107 -0.256700981 141 -0.647550139

6 -0.015274554 40 -9.542785906 74 0.035217895 108 -0.003953543 142 7.151520584

7 0.01740074 41 -0.258923769 75 0.004023207 109 -0.270716529 143 -0.023396127

8 -0.037803475 42 -3.481255415 76 -0.003394697 110 -19.86059528 144 0.34395828

9 -0.303943432 43 0.795463936 77 -0.064107256 111 4.81E-04 145 0.383642548

10 -0.18354248 44 -0.072645966 78 -0.181586505 112 0.016061154 146 -117.4856668

11 -7.493645697 45 -0.0343424 79 -0.332128082 113 0.015936491 147 -0.024179228

12 -0.054472253 46 1.463269283 80 0.054867229 114 -0.022485631 148 0.060650039

13 -0.056993023 47 0.01219118 81 0.00533935 115 7.673536075 149 -1.184964487

14 -0.821648518 48 1.149742889 82 -0.14247102 116 -0.010979094 150 -0.182077127

15 1.829651681 49 0.115679864 83 -2.679997545 117 0.065974216 151 0.117843592

16 -13.21258845 50 -9.523008031 84 0.545288997 118 0.194055151 152 -2.78E-04

17 -0.293983536 51 -0.038732264 85 -0.013211192 119 -0.001240148 153 0.368557058

18 -0.148347564 52 -0.045578383 86 -1.070560053 120 -2.625814682 154 0.051638321

19 -0.110466591 53 -37.42346992 87 -0.089691578 121 -2.811283148 155 -0.31137415

20 -0.549633466 54 -0.141075702 88 -0.004523023 122 6.07E-04 156 -0.257934452

21 -0.01645355 55 -3.432367903 89 -0.00204001 123 -0.006334637 157 -0.013715739

22 0.279879482 56 -0.340328041 90 -0.076692338 124 0.132916879 158 -0.525463101

23 9.751656078 57 2.440575136 91 -0.659666517 125 0.3319026 159 -0.194563783

24 3.400813306 58 -0.29860142 92 15.9985945 126 -0.060449749 160 -0.179302448

25 5.07E-04 59 -0.049348065 93 -16.32908992 127 -9.401863949 161 -0.977982653

26 0.029482594 60 0.591980193 94 0.093795063 128 0.681875683 162 -2.933327325

27 -0.582710772 61 -0.164865238 95 2.541555351 129 -0.632468126 163 -9.321947946

28 -5.13E-04 62 -0.001777361 96 -0.079180032 130 -0.058720815 164 -0.013705943

29 -0.015200368 63 0.447319935 97 0.475413852 131 0.324457338 165 6.072359471

30 -19.92694677 64 -4.757715869 98 0.028509229 132 -0.004724547 166 -0.935485395

31 0.00458424 65 5.114579783 99 -0.103606092 133 -0.163734445 167 -0.02138861

32 -0.426832209 66 -0.003052942 100 -7.04E-05 134 -0.931281948 168 0.093298581

33 -0.012655791 67 -1.69E-04 101 -0.514603679 135 -14.88121452 169 -0.013194764

34 -0.01821361 68 -0.172807134 102 0.224522904 136 -11.13924111

Page 56: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 14-1

Lampiran 14 : Tampilan Program

1. Data Pelatihan

2. Normalisasi Data

Page 57: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 14-2

3. MSE Tebaik

4. Bobot Terbaik

Page 58: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 14-3

5. Data Validasi

6. Hasil Peramalan

Page 59: DAFTAR PUSTAKArepository.unair.ac.id/86691/3/DAFTAR PUSTAKA MPM 61 19 Apr p.pdf · 14 Februari 2009 11912.15 49 Januari 2012 9154.761905 15 Maret 2009 11908.8 50 Februari 2012 9070.809524

IR- PERPUSTAKAAN UNIVERSITAS AIRLANGGA

SKRIPSI PREDIKSI KURS JUAL… HEDY GADING A.

Lampiran 14-4

7. Selisih

8. Peramalan