Pengembangan Aplikasi Analisis Saham dengan Metode Parabolic SAR
LAPORAN TUGAS AKHIR
Disusun sebagai syarat kelulusan tingkat sarjana
Oleh : Wahyu Satryo Nugroho 13501077
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2008
LEMBAR PENGESAHAN Program Studi Informatika
Pengembangan Aplikasi Analisis Saham dengan Metode Parabolic SAR
Tugas Akhir Tingkat Sarjana Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung
Oleh Wahyu Satryo Nugroho / 13501077
Telah disetujui dan disahkan sebagai laporan tugas akhir di Bandung, pada tanggal 19 Juni 2008
Pembimbing
Dra. Harlili, M.Sc NIP. 131414805
ii
ABSTRAKSI Dalam berinvestasi, secara umum berlaku hukum bahwa media investasi dengan tingkat kemungkinan keuntungan yang tinggi akan diikuti dengan resiko yang tinggi pula. Karena itu, seorang investor perlu melakukan analisis data serta faktor eksternal yang dapat mempengaruhi saham agar terhindar dari kerugian yang besar.
Data harga saham dapat dimodelkan untuk melihat bahwa data tersebut memiliki trend. Salah satu cara yang dapat digunakan untuk pemodelan trend data saham adalah dengan menggunakan metode Parabolic SAR. Metode Parabolic SAR merupakan salah satu indikator teknikal yang dapat dipakai untuk melihat trend pergerakan harga saham.
Tugas Akhir ini membahas tentang trend pergerakan harga saham dengan menggunakan metode Parabolic SAR yang menghitung suatu nilai SAR, dimana nilai SAR ini ditampilkan pada grafik harga saham, dan pada akhirnya titik SAR ini membantu kita untuk melihat trend pergerakan harga saham yang terjadi. Pada Tugas Akhir ini dibangun perangkat lunak Pa-SAR (Parabolic SAR) untuk implementasi pemodelan trend pergerakan harga saham dengan menggunakan metode Parabolic SAR. Perangkat lunak tersebut dikembangkan dengan menggunakan kakas pemrograman Microsoft Visual Studio 2008 dalam bahasa C#, dan dibangun dalam lingkungan sistem operasi Windows. Data saham yang didukung oleh perangkat lunak Pa-SAR adalah data saham yang berupa file comma separated value (*.csv)
Perangkat lunak Pa-SAR yang telah dikembangkan kemudian digunakan untuk melihat kebenaran trend pergerakan harga saham. Pengujian dilakukan dengan membandingkan hasil pemodelan trend pergerakan harga saham dari beberapa data saham perusahaan yang berbeda. Pengujian juga dilakukan terhadap data saham dari perusahaan yang sama tetapi memiliki data masukan yang berbeda selang waktu datanya, untuk membuktikan kebenaran dan konsistensi metode Parabolic SAR.
Kata kunci: saham, pemodelan, trend, Parabolic SAR, indikator teknikal
iii
KATA PENGANTAR Puji syukur ke hadirat Tuhan Yang Maha Esa, karena atas rahmat dan bimbingan-Nya penulisdapat menyelesaikan tugas akhir yang berjudul ”Pengembangan Aplikasi Analisis Saham dengan Metode Parabolic SAR ”. Tugas Akhir ini dilaksanakan sebagai salah satu syarat kelulusan tingkat Sarjana Strata 1 dari Program Studi Teknik Informatika, Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung.
Selama masa perkuliahan dan pengerjaan Tugas Akhir ini, banyak pihak yang telah membantu dan mendukung penulis. Untuk itu, penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Ibu Dra. Harlili, M.Sc selaku dosen pembimbing yang sudah memberikan bimbingan, semangat, dan bantuan yang sangat berarti bagi penulis. 2. Bapak Ir. Judhi Santoso, MS., Bapak Ir. Rinaldi Munir, MT dan Bapak Dr. Ir. Rila Mandala, M.Eng. yang telah memberi masukan selama seminar, pra siding,dan sidang Tugas Akhir ini. 3. Keluarga penulis atas doa, petunjuk, dukungan moral dan material, serta semangat dan kesabarannya. 4. Segenap staf dosen, tata usaha, perpustakaan, dan karyawan di Program Studi Informatika STEI ITB, serta staf Perpustakaan Pusat ITB atas segala bantuannya. 5. Sahabat penulis : Bowo, Nugroho, Citrady, Arisat, Ditto, Haikal, Adrian, Teddy, Eni, Yoga, Farah, Guzand,
Felix atas semangat dan dukungannnya selama
pengerjaan tugas akhir. 6. Pihak lainnya yang tidak dapat disebutkan satu-persatu, yang telah membantu penulis baik secara langsung maupun tidak langsung.
Penulis menyadari bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran dari pembaca sangat penulis harapkan. Semoga Tugas Akhir ini dapat bermanfaat bagi perkembangan ilmu pengetahuan dan seluruh pihak yang membutuhkannya. Bandung, Januari 2007
Penulis
iv
DAFTAR ISI LEMBAR PENGESAHAN ...........................................................................................ii ABSTRAKSI ................................................................................................................iii KATA PENGANTAR ..................................................................................................iv DAFTAR ISI..................................................................................................................v DAFTAR GAMBAR ..................................................................................................viii DAFTAR TABEL.........................................................................................................ix BAB I PENDAHULUAN........................................................................................... I-1 1.1
Latar Belakang............................................................................................ I-1
1.2
Rumusan Masalah....................................................................................... I-2
1.3
Tujuan ......................................................................................................... I-2
1.4
Batasan Masalah ......................................................................................... I-3
1.5
Metodologi.................................................................................................. I-3
BAB II DASAR TEORI ............................................................................................II-1 2.1
Saham ........................................................................................................ II-1
2.1.1
Pengertian Saham .............................................................................II-1
2.1.2
Jenis-Jenis Saham ..............................................................................II-1
2.1.3
Bursa Saham .....................................................................................II-3
2.1.4
Faktor yang Mempengaruhi Harga Saham ........................................II-4
2.1.5
Keuntungan Dan Risiko Memiliki Saham ........................................II-4
2.2
Analisis Terhadap Pasar Saham................................................................. II-6
2.2.1
Analisis Fundamental ........................................................................II-6
2.2.2
Analisis Teknikal ...............................................................................II-7
2.2.2.1
Rentang Harga ...............................................................................II-9
2.2.2.2
Grafik .............................................................................................II-9
2.2.2.3
Dasar Analisis Teknikal...............................................................II-12
2.3
Indikator Teknikal ................................................................................... II-16
2.3.1
Pengertian Indikator Teknikal ........................................................II-16
2.3.2
Fungsi Indikator Teknikal...............................................................II-17
2.3.3
Jenis Indikator Teknikal...................................................................II-17
2.4
2.3.3.1
Leading Indicator.........................................................................II-17
2.3.3.2
Lagging Indicator........................................................................II-17
Parabolic SAR ......................................................................................... II-18
v
BAB III ANALISIS DAN PERANCANGAN .........................................................III-1 3.1
Analisis .....................................................................................................III-1
3.1.2
Analisis Metode Parabolic SAR .......................................................III-1
3.1.1.1
Perhitungan Parabolic SAR ..........................................................III-1
3.1.1.2
Penggunaan Parabolic SAR ..........................................................III-2
3.1.1.3
Parabolic SAR dan Stop Loss ........................................................III-3
3.1.1.4
Kelemahan Parabolic SAR ..........................................................III-4
3.1.2
Analisis Kebutuhan Data ....................................................................III-5
3.1.2.1
Data Masukan ................................................................................III-5
3.1.2.2
Data Keluaran ................................................................................III-6
3.1.2.3
Sumber Data ..................................................................................III-6
3.1.3
Analisis Pengguna Perangkat Lunak ................................................III-7
3.1.4
Deskripsi Umum Perangkat Lunak...................................................III-7
3.1.5
Analisis Pemodelan Use Case Perangkat Lunak ..............................III-7
3.1.6
Spesifikasi Kebutuhan Fungsional Perangkat Lunak .......................III-8
3.1.7
Asumsi Dan Batasan Perangkat Lunak.............................................III-9
3.2
Perancangan ..............................................................................................III-9
3.2.1
Perancangan Kelas ............................................................................III-9
3.2.2
Perancangan Struktur Data ...............................................................III-9
3.2.3
Perancangan Antarmuka .................................................................III-10
BAB IV IMPLEMENTASI ..................................................................................... IV-1 4.1
Lingkungan Implementasi ......................................................................... IV-1
4.2
Perangkat Keras Yang Digunakan............................................................. IV-1
4.3
Perangkat Lunak ........................................................................................ IV-1
4.4
Batasan Implementasi ................................................................................ IV-2
4.5
Implementasi Kelas ................................................................................... IV-2
4.5.1
Kelas MainForm .............................................................................. IV-2
4.5.2
Kelas cFileLoader ............................................................................ IV-3
4.6
Implementasi Antarmuka........................................................................... IV-4
4.6.1
Menu Utama .................................................................................... IV-4
4.6.2
Lembar DataSaham.......................................................................... IV-5
4.6.3
Lembar Grafik.................................................................................. IV-5
BAB V PENGUJIAN ................................................................................................V-1 5.1
Tujuan Pengujian Perangkat Lunak...........................................................V-1 vi
5.2
Perancangan Kasus Uji Perangkat Lunak..................................................V-1
5.3
Pelaksanaan Pengujian Perangkat Lunak ..................................................V-2
5.4
Hasil dan Evaluasi Pengujian Perangkat Lunak ........................................V-3
5.5
Kesimpulan Pengujian Perangkat Lunak...................................................V-4
BAB VI PENUTUP ................................................................................................. VI-1 6.1
Kesimpulan .............................................................................................. VI-1
6.2
Saran ........................................................................................................ VI-1
DAFTAR REFERENSI .................................................................................................x LAMPIRAN A HASIL PENGUJIAN PERANGKAT LUNAK...............................A-1
vii
DAFTAR GAMBAR Gambar II-1 Line chart [FIN08] ..............................................................................II-10 Gambar II-2 OHLC Bar Chart.................................................................................II-10 Gambar II-3 OHLC Bar chart secara lengkap [FIN08]...........................................II-11 Gambar II-4 Candlestick chart [FIN08] ..................................................................II-11 Gambar II-5 Candlestick secara detail.....................................................................II-12 Gambar II-6 up trend [INV08] ................................................................................II-13 Gambar II-7 down trend [INV08]............................................................................II-13 Gambar II-8 sideways [INV08] ...............................................................................II-14 Gambar II-9 Support and Resistance [INV08] ........................................................II-15 Gambar II-10 Head and Shoulder [INV08].............................................................II-15 Gambar II-11Contoh Moving Average [GEO08] ....................................................II-16 Gambar II-12 Contoh Parabolic SAR [GEO08] ......................................................II-18 Gambar III-1 Gambar Parabolic SAR [GEO08].......................................................III-3 Gambar III-2 Situasi Sideways dan titik SAR ..........................................................III-5 Gambar III-3 Diagram Use Case perangkat lunak Pa-SAR .....................................III-8 Gambar III-4 Diagram kelas perangkat lunak Pa-SAR ..........................................III-10 Gambar III-5 Perancangan Antarmuka...................................................................III-11 Gambar IV-1 Antarmuka Pa-SAR – Lembar Data.................................................. IV-5 Gambar IV-2 Antarmuka Pa-SAR – Lembar Grafik ............................................... IV-6
viii
DAFTAR TABEL
Tabel III-1 Data historis saham PT Telekomunikasi Indonesia Tbk ........................III-7 Tabel III-2 Use Case perangkat lunak Pa-SAR ........................................................III-8 Tabel III-3 Perancangan Struktur Data...................................................................III-10 Tabel IV-1 Implementasi kelas MAinForm............................................................. IV-3 Tabel IV-2 Implementasi Kelas cFileLoader........................................................... IV-4 Tabel V-1 Tingkat Kebenaran Trend Saham .............................................................V-3
ix