Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf ·...

14
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli. Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Transcript of Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf ·...

Page 1: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP 

 

 

 

 

 

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Page 2: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

IMPLEMENTASI METODE SIMPLE MOVING AVERAGE

DAN EXPONENTIAL SMOOTHING UNTUK

MEMPREDIKSI HARGA SAHAM

SKRIPSI

Diajukan sebagai salah satu syarat memperoleh gelar

Sarjana Komputer (S.Kom.)

Willy William

14110110003

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2018

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 3: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

ii

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 4: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

iii

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 5: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

iv

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 6: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

v

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa, karena berkat rahmat-Nya,

skripsi yang memiliki judul “Implementasi Metode Simple Moving Average dan

Exponential Smoothing untuk Memprediksi Harga Saham” dapat diselesaikan.

Tujuan dibuatnya skripsi ini yaitu sebagai salah satu syarat kelulusan untuk

yudisium pada Program Studi Informatika Universitas Multimedia Nusantara.

Atas bimbingan, dukungan, dan saran yang telah diberikan selama proses

penulisan skripsi, ucapan terima kasih disampaikan kepada:

1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara.

2. Hira Meidia, Ph.D., selaku Dekan Fakultas Teknologi Informasi dan

Komunikasi Universitas Multimedia Nusantara.

3. Seng Hansun., S.Si., M.Cs., selaku Ketua Program Studi Informatika

Universitas Multimedia Nusantara.

4. Dennis Gunawan, S.Kom., M.Sc., selaku dosen pembimbing yang telah

bersedia membimbing, yang telah banyak memberikan masukan dan

membimbing selama penulisan skripsi.

5. Farica Perdana Putri, S.Kom., M.Sc. dan Keshia Tiffany yang selalu

mengingatkan dan mendorong saya untuk mengerjakan skripsi dan memberi

saran dalam penulisan skripsi.

6. Yudha Teguh Hartanto, Astrid Tamara, Janssen Rahardja, Shendy Harlim, Ang

Rahma, Enrico Nathaniel dan Julio Cristian Young telah menemani saya selama

pengerjaan skripsi dan memberikan semangat.

7. Christofer Derian, Rakadetyo Alif, Rudiyanto, Kenny Wantara, Viktor,

Ferdinand, Nathania Elvina, Indah Noviasari, Albert Kosasi, Gisela dan.

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 7: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

vi

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 8: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

vii

IMPLEMENTASI METODE SIMPLE MOVING AVERAGE DAN

EXPONENTIAL SMOOTHING UNTUK

MEMPREDIKSI HARGA SAHAM

ABSTRAK

Perkembangan teknologi, ilmu pengetahuan, dan ekonomi yang cepat

mengakibatkan terjadi perubahan pola pikir manusia dalam menghasilkan uang,

salah satunya adalah investasi. Saham merupakan salah satu instrument investasi

yang paling digemari. Saham mampu menghasilkan tingkat pengembalian yang

cukup tinggi, berkisar antara 10-30% setiap tahunnya. Tetapi peluang keuntungan

yang tinggi berbanding lurus dengan resiko yang tinggi juga. Oleh karena itu

dibutuhkan aplikasi untuk membantu memberikan prediksi yang bisa dijadikan

sebagai pertimbangan sebelum membeli saham. Aplikasi yang dibangun dalam

penelitian ini menggunakan metode Simple Moving Average dan Exponential

Smoothing. Pengukuran akurasi dilakukan untuk mencari metode yang dengan

akurasi paling tinggi. Penelitian yang dilakukan menghasilkan kesimpulan yaitu

untuk prediksi pada saham dengan periode daily, didapatkan akurasi tertinggi dari

saham BBCA sebesar 99,06%, sedangkan akurasi terendah adalah saham dari

UNTR sebesar 98,248%. Pada prediksi saham dengan periode weekly, saham

BBCA mendapat akurasi tertinggi yaitu sebesar 97,981% dan akurasi terendah

didapatkan oleh saham UNTR yaitu sebesar 96,452%. Akurasi sebesar 96,262%

merupakan akurasi tertinggi yang diraih oleh saham UNVR pada prediksi dengan

periode monthly, lalu akurasi terendah adalah 93,401% diperoleh oleh saham BBNI.

Kata Kunci : Exponential Smoothing, Mean Absolute Percentage Error, Mean

Squared Error, Peramalan, Saham, Simple Moving Average

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 9: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

viii

IMPLEMENTATION OF SIMPLE MOVING AVERAGE AND

EXPONENTIAL SMOOTHING METHODS

TO FORECAST STOCK PRICES

ABSTRACT

The rapid development of technology, science and economics has resulted in

change of humans’ mindset in making money, one of them is investment. Stock is

one of the most popular investment instruments. Stocks are able to generate high

returns, ranging from 10-30% annually. But high profit opportunities are directly

proportional to the high risk. Therefore, an application for forecast is needed to

provide predictions that can be used as consideration before buying stocks. The

application built in this research uses the Simple Moving Average and Exponential

Smoothing methods. Accuracy measurement is done to find the method with the

highest accuracy. The research conducted concludes that for predictions on stocks

with daily periods, the highest accuracy is BBCA’s stocks with 99.06%, while the

lowest accuracy is UNTR's stocks with 98.28%. In the prediction of shares for the

weekly period, BBCA's stocks have the highest accuracy of 97.91% and the lowest

accuracy is obtained by the stock of UNTR which is 96.452%. The accuracy of

96.262% is the highest accuracy achieved by UNVR stocks in the prediction with

the monthly period, then the lowest accuracy is 93.401% obtained by BBNI stocks.

Key word : Exponential Smoothing, Forecast, Mean Absolute Percentage Error,

Mean Squared Error, Simple Moving Average, Stocks

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 10: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

ix

DAFTAR ISI

LEMBAR PENGESAHAN SKRIPSI ................... Error! Bookmark not defined.

PERNYATAAN TIDAK MELAKUKAN PLAGIAT ........ Error! Bookmark not

defined.

PERNYATAAN PERSETUJUAN PUBLIKASI .. Error! Bookmark not defined.

KATA PENGANTAR ............................................................................................ v

DAFTAR ISI .......................................................................................................... ix

DAFTAR GAMBAR .............................................................................................. x

DAFTAR TABEL .................................................................................................. xi

DAFTAR RUMUS ............................................................................................... xii

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

1.1 Latar Belakang.......................................................................................... 1

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

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

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

1.5 Manfaat Penelitian .................................................................................... 5

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

BAB II LANDASAN TEORI ................................................................................. 7

2.1 Saham ....................................................................................................... 7

2.2 Peramalan (Forecast) ................................................................................ 7

2.3 Simple Moving Average........................................................................... 9

2.4 Exponential Smoothing ............................................................................ 9

2.5 Mean Square Error (MSE)...................................................................... 10

2.6 Mean Absolute Percentage Error (MAPE) ............................................. 11

BAB III METODOLOGI DAN PERANCANGAN SISTEM .............................. 12

3.1 Metodologi Penelitian ............................................................................ 12

3.2 Perancangan Aplikasi ............................................................................. 13

3.2.1 Flowchart ........................................................................................ 13

3.2.2 Rancangan Antarmuka .................................................................... 23

BAB IV IMPLEMENTASI DAN UJI COBA ...................................................... 29

4.1 Spesifikasi Perangkat ............................................................................. 29

4.2 Implementasi Aplikasi ............................................................................ 29

4.2.1 Implementasi Tampilan .................................................................. 29

4.2.2 Implementasi Metode ..................................................................... 34

4.3 Uji Coba Aplikasi ................................................................................... 38

BAB V SIMPULAN DAN SARAN ..................................................................... 49

5.1 Simpulan ................................................................................................. 49

5.2 Saran ....................................................................................................... 49

DAFTAR PUSTAKA ........................................................................................... 51

LAMPIRAN .......................................................................................................... 53

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 11: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

x

DAFTAR GAMBAR

Gambar 3.1 Flowchart Utama............................................................................... 14

Gambar 3.2 Flowchart History Saham ................................................................. 15

Gambar 3.3 Flowchart Prediksi ............................................................................ 16

Gambar 3.5 Flowchart Exponential Smoothing .................................................... 18

Gambar 3.6 Flowchart Evaluasi Hasil Prediksi .................................................... 19

Gambar 3.7 Flowchart MSE Simple Moving Average ......................................... 20

Gambar 3.8 Flowchart MSE Exponential Smoothing........................................... 21

Gambar 3.9 Flowchart MAPE Simple Moving Average ....................................... 21

Gambar 3.10 Flowchart MAPE Exponential Smoothing ...................................... 22

Gambar 3.11 Flowchart Hasil Evaluasi ................................................................ 23

Gambar 3.13 Rancangan Antarmuka Halaman Utama ......................................... 24

Gambar 3.14 Rancangan Antarmuka Halaman History Harga Saham dalam

Bentuk List ...................................................................................... 24

Gambar 3.15 Rancangan Antarmuka Halaman History Harga Saham dalam

Bentuk Chart .................................................................................. 25

Gambar 3.16 Rancangan Antarmuka Halaman Prediksi Menggunakan Simple

Moving Average .............................................................................. 26

Gambar 3.17 Rancangan Antarmuka Halaman Prediksi Menggunakan

Exponential Smoothing ................................................................... 26

Gambar 3.18 Rancangan Antarmuka Halaman Evaluasi Hasil Prediksi .............. 27

Gambar 3.19 Rancangan Antarmuka Halaman Tentang ....................................... 28

Gambar 4.1 Tampilan Halaman Utama ................................................................ 30

Gambar 4.2 Tampilan Halaman History Harga Saham dalam Bentuk List .......... 30

Gambar 4.3 Tampilan Halaman History Harga Saham dalam Bentuk Chart ....... 31

Gambar 4.4 Tampilan Halaman Prediksi Menggunakan Simple Moving Average 32

Gambar 4.5 Tampilan Halaman Prediksi Menggunakan Exponential Smoothing 32

Gambar 4.6 Tampilan Halaman Evaluasi Hasil Prediksi ...................................... 33

Gambar 4.7 Tampilan Halaman Tentang .............................................................. 34

Gambar 4.8 Implementasi Metode Simple Moving Average ................................ 35

Gambar 4.9 Implementasi Metode Exponential Smoothing ................................. 36

Gambar 4.10 Implementasi Mean Square Error pada Simple Moving Average... 37

Gambar 4.11 Implementasi Mean Square Error pada Exponential Smoothing.... 37

Gambar 4.12 Implementasi Mean Absolute Percentage Error pada Simple Moving

Average ........................................................................................... 38

Gambar 4.13 Implementasi Mean Absolute Percentage Error pada Exponential

Smoothing ....................................................................................... 38

Gambar 4.14 Hasil Perhitungan Simple Moving Average window 2 .................... 40

Gambar 4.15 Hasil Perhitungan Exponential Smoothing alpha 0,1 ..................... 41

Gambar 4.16 Hasil Perhitungan Mean Square Error Simple Moving Average

window 2 ......................................................................................... 43

Gambar 4.17 Hasil Perhitungan Mean Absolute Percentage Error Simple Moving

Average window 2 .......................................................................... 44

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 12: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

xi

DAFTAR TABEL

Tabel 4.1 Hasil Uji Coba Saham Periode Daily .................................................... 44

Tabel 4.2 Hasil Uji Coba Saham Periode Weekly .................................................44

Tabel 4.3 Hasil Uji Coba Saham Periode Monthly ............................................... 45

Tabel 4.4 Akurasi Hasil Uji Coba Saham Periode Daily ...................................... 45

Tabel 4.3 Akurasi Hasil Uji Coba Saham Periode Weekly ................................... 46

Tabel 4.3 Akurasi Hasil Uji Coba Saham Periode Monthly.................................. 47

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 13: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

xii

DAFTAR RUMUS

Rumus 2.1 Simple Moving Average ........................................................................ 8

Rumus 2.2 Exponential Smoothing..........................................................................9

Rumus 2.3 Mean Square Error ............................................................................... 9

Rumus 2.4 Mean Absolute Percentage Error ....................................................... 10

Rumus 2.5 Accuracy ............................................................................................. 10

Implementasi Metode Simple..., Willy William, FTI UMN, 2018

Page 14: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10983/48/HALAMAN_AWAL.pdf · change of humans’ mindset in making money, one of them is investment. Stock is

53

LAMPIRAN

1. Formulir Bimbingan Skripsi

2. Riwayat Hidup

3. Skenario Uji Coba Mean Square Error BBCA Monthly

4. Skenario Uji Coba Mean Absolute Percentage Error BBCA Monthly

5. Hasil Uji Coba Mean Square Error Pada Saham Periode Daily

6. Hasil Uji Coba Mean Absolute Percentage Error Pada Saham Periode

Daily

7. Hasil Uji Coba Mean Square Error Pada Saham Periode Weekly

8. Hasil Uji Coba Mean Absolute Percentage Error Pada Saham Periode

Weekly

9. Hasil Uji Coba Mean Square Error Pada Saham Periode Monthly

10. Hasil Uji Coba Mean Absolute Percentage Error Pada Saham Periode

Monthly

11. Hasil Prediksi Simple Moving Average BBCA Daily

12. Hasil Prediksi Simple Moving Average BBCA Weekly

13. Hasil Prediksi Simple Moving Average BBCA Monthly

14. Hasil Prediksi Exponential Smoothing BBCA Daily

15. Hasil Prediksi Exponential Smoothing BBCA Weekly

16. Hasil Prediksi Exponential Smoothing BBCA Monthly

Implementasi Metode Simple..., Willy William, FTI UMN, 2018