UNIVERSITAS BINA NUSANTARA
Program GandaTeknik Informatika - Matematika Skripsi Sarjana Program Ganda
Semester Ganjil 2006/2007
PERANCANGAN PROGRAM APLIKASI PENDUKUNG KEPUTUSAN INVESTASI MELALUI MEDIA HANDPHONE
MENGGUNAKAN METODE BROWN (STUDI KASUS BURSA EFEK JAKARTA)
SKRIPSI PROGRAM GANDA UNIVERSITAS BINA NUSANTARA
Alexander Kurniawan 0600672933 ABSTRAK
Investasi dipercaya mempunyai daya tarik yang lebih besar. Disamping kehidupan yang semakin sulit, investasi juga menghasilkan keuntungan yang besar. Terlebih lagi menabung tidak menghasilkan bunga yang memuaskan..Hal ini yang menyebabkan para investor beralih pada investasi saham yang lebih menguntungkan. Penggunaan teknologi sebagai pendukung investasi sudah semakin banyak. Akan tetapi, tidak semua investor memiliki waktu untuk memantau terus keadaan pasar. Maka dari itu, aplikasi ini sangat membantu dalam pemantauan keadaan pasar secara online dan juga dapat membantu dalam pengambilan keputusan, karena aplikasi ini dilengkapi dengan peramalan yang dapat membantu investor dalam mengambil keputusan dengan cepat tanpa pengaruh dari manapun.
Penggunaan aplikasi ini, dapat langsung dilihat dari handphone yang memiliki fitur java dan General Packet Radio Service (GPRS). Aplikasi ini diletakan pada server counter party yang dapat mengakses data langsung ke BEJ (Bursa Efek Jakarta). Aplikasi ini diharapkan memudahkan para investor dalam mengetahui, menganalisis dan mengambil keputusan dengan cepat dan konsisten serta memberikan fasilitas penyediaan informasi yang lengkap kepada para investor dan untuk melihat perkembangan pasar kapan saja dan dimana saja.
Peramalan yang digunakan adalah peramalan yang menggunakan data-data sebelumnya. Kemudian diolah dengan menggunakan Metode Exponential Smoothing Kuadratik Satu Parameter dari Brown yang pada akhirnya menampilkan hasil ramalan berupa harga dalam bentuk desimal. Pengaksesan aplikasi ini juga dapat menggunakan komputer yang terhubung dengan internet. Program aplikasi ini dibuat dengan menggunakan JavaServer Pages (JSP) dengan menggunakan mysql sebagai databasenya.
Kata Kunci :
KATA PENGANTAR
Sebelumnya penulis mengucapkan syukur dan terima kasih kepada Tuhan Yang Maha Esa Sehingga dapat menyelesaikan Skripsi ini sebagai salah satu syarat untuk memperoleh gelar kesarjanaan pada jenjang pendidikan Strata 1, Jurusan Teknik Informatika dan Matematika di Universitas Bina Nusantara.
Walau pun tugas membuat Skripsi ini terasa berat oleh penulis, namun berkat bimbingan dari para dosen, akhirnya skripsi ini dapat diselesaikan walau pun masih jauh dari kesempurnaan.
Penulis menyadari masih banyak kekurangan-kekurangan di dalam Skripsi, sehingga penulis sangat mengharapkan bantuan berupa kritik dari para dosen serta cara-cara yang baik untuk menyusun karya ilmiah di masa yang akan datang.
Penulis mengucapkan terima kasih kepada para pembimbing yang telah meluangkan waktu untuk memberikan petunjuk dalam mewujudkan Skripsi ini, terutama kepada :
1. Prof. Dr. Gerardus Polla, M. App. Sc., selaku Rektor Universitas Bina Nusantara.
2. Bapak Wikaria Gazali, S. Si., MT., selaku Dekan Fakultas MIPA Universitas Bina Nusantara.
3. Bapak Ngarap Imanuel Manik, Drs., M.Kom., selaku Kepala Jurusan MIPA Universitas Bina Nusantara dan dosen pembimbing yang telah memberikan bimbingan selama proses penyusunan skripsi ini.
4. Bapak Malem Sendah Sembiring, Drs., MA., selaku dosen pembimbing yang telah memberikan bimbingan selama proses penyusunan skripsi ini.
5. Bapak H. Mohammad Subekti, BE., M.Sc.., selaku Kepala Jurusan Teknik Informatika Universitas Bina Nusantara.
6. Pimpinan dan segenap karyawan PT Asia Kapitalindo Komoditi Berjangka. 7. Pimpinan dan segenap karyawan Bursa Efek Jakarta yang telah memberikan
data-data yang akurat.
8. Orangtua tercinta dan keluarga penulis yang telah memberikan dukungan dan doa selama penulisan skripsi ini.
9. Teman-teman yang telah memberikan dorongan, saran dan membantu dalam penulisan skripsi ini.
10. Kepada semua pihak yang telah membantu sehingga penulis dapat menyelesaikan skripsi ini.
Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat dan berguna bagi pembaca dan pihak-pihak yang membutuhkan.
Jakarta, 8 Januari 2007 Penulis
Alexander Kurniawan 0600672933
DAFTAR ISI Halaman ABSTRAK iii KATA PENGANTAR iv DAFTAR ISI v DAFTAR TABEL ix DAFTAR GAMBAR x
DAFTAR LAMPIRAN xii
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Ruang Lingkup 3
1.3 Tujuan dan Manfaat 4
1.4 Metodologi 5
1.5 Sistematika Penulisan 5
BAB 2 LANDASAN TEORI 7
2.1 Kerangka Teori 7
2.1.1 Pengertian Investasi dan Jenis-Jenisnya 7
2.1.2 Macam-Macam Pasar Keuangan 8
2.1.2.1 Pengertian Pasar Uang 9 2.1.2.2 Pengertian Pasar Modal 9 2.1.2.3 Manfaat Pasar Modal 10 2.1.2.4 Transaksi Investasi di Pasar Modal 13 2.1.2.5 Jenis-jenis Pasar Modal 14 2.1.2.6 Pasar Modal Ditinjau Dari Proses Transaksi 15 2.1.3 Struktur Pasar Modal Indonesia 16
2.1.3.1 Pengertian BAPEPAM 17
2.1.3.2 Tugas dan Fungsi BAPEPAM 17 2.1.3.3 Pengertian Self Regulatory Organization
(RSO)
18
2.1.3.4 Pengertian Bursa Efek 18
2.1.3.5 Tugas Bursa Efek 19
2.1.3.6 Pengertian LKP (Lembaga Kliring dan Penjaminan)
20 2.1.3.7 Pengertian LPP, KSEI, Dan HIMDASUN 20 2.1.4 Mekanisme Perdagangan Efek Di Bursa Efek Jakarta 22 2.1.5 Sistem Perdagangan Bursa Efek Jakarta 24
2.2 Jenis-Jenis Risiko 25
2.2.1 Risiko dalam Konteks Management Investasi 25 2.2.2 Risiko dalam Konteks Portofolio 26
2.3 Macam-Macam Metode Peramalan 26
2.4 Pemilihan Metode Peramalan 28
2.5 Metode Exponential Smoothing 30
2.5.1 Metode Exponential Smoothing Kuadratik Satu Parameter dari Brown.
2.5.2 Keuntungan Metode Smoothing 32
2.6 Ketepatan Metode Peramalan 32
2.7 Pengertian Internet 34
2.7.1 Sejarah Terbentuknya Internet 35
2.7.2 Aplikasi Web 37
2.7.3 Pengertian JSP 38
2.7.4 Arsitektur JSP 39
2.8 Sejarah Jaringan Wireless/ Telepon Seluler 40
2.8.1 Internet Bergerak 43
2.8.2 Arsitektur Aplikasi Mobile 45 2.8.3 Arsitektur WAP (Wireless Aplication Protocol) 47
2.8.4 Komponen Arsitektur WAP 49
2.8.5 Layer Protokol 51
BAB 3 ANALISIS SISTEM/PROGRAM 55
3.1 Gambaran Umum Perusahaan 55
3.1.1 Sejarah BEJ 55
3.1.2 Visi dan Misi BEJ 56
3.1.3 Susunan Pimpinan BEJ 57
3.1.4 Struktur Organisasi BEJ 58
3.1.5 Tugas dan Wewenang Pimpinan BEJ 59
3.2 Analisis Permasalahan 61
3.2.1 Sistem Yang Diusulkan 61
3.2.2 Teknik Pengumpulan Data 61
3.2.3 Data – data yang Digunakan 62
3.2.4 Teknik Analisis Data 62
3.3 Struktur Basis Data yang Digunakan 62
3.4 Gambaran Sistem 66
3.4.1 Diagram Alir Prosedur Utama 66 3.4.2 Diagram Alir Prosedur Login 67 3.4.3 Diagram Alir Prosedur Database 68 3.4.4 Diagram Alir Prosedur Peramalan Aksi 69 3.4.5 Diagram Alir Metode Exponential Smoothing
Kuadratik dari Brown
70
3.5 Rancangan Layar Awal 72
3.5.1 Rancangan Layar Help (Layar Awal) 73
3.5.2 Rancangan Layar Login 74
3.5.3 Rancangan Layar Gagal Login 75
3.5.4 Rancangan Layar Help (Layar Login) 76
3.5.5 Rancangan Layar Menu 77
3.5.6 Rancangan Layar Help (Layar Menu) 78 3.5.7 Rancangan Layar Pencarian Data dari Database 79 3.5.8 Rancangan Layar Gagal Melakukan Pencarian Data
dari Database
80 3.5.9 Rancangan Layar Help (Database) 81 3.5.10 Rancangan Layar Hasil (Database) 82 3.5.11 Rancangan Layar Search Untuk Database 83
3.5.12 Rancangan Layar Peramalan AkSi 84 3.5.13 Rancangan Layar Gagal Melakukan Peramalan AkSi 85 3.5.14 Rancangan Layar Help (Peramalan AkSi) 86 3.5.15 Rancangan Layar Hasil (Peramalan AkSi) 87 3.5.16 Rancangan Layar Search Untuk Peramalan AkSi 88
3.5.17 Rancangan Layar Indikator 89
3..6 Rancangan Pseudocode 91
3.6.1 Rancangan Perhitungan Brown 91
3.6.2 Rancangan Halaman Home 92
3.6.3 Rancangan Halaman Login 93
3.6.4 Rancangan Halaman cekLogin 93
3.6.5 Rancangan Halaman Database 94
3.6.6 Rancangan Halaman Search 95
3.6.7 Rancangan Halaman Indikator 95
3.6.8 Rancangan Halaman Menu 96
3.6.9 Rancangan Halaman Result 97
BAB 4 PERANCANGAN SISTEM 99
4.1 Implementasi Program Aplikasi Pendukung Keputusan Investasi Melalui Media Handphone Menggunakan Metode Brown.
99
4.1.1 Spesifikasi Hardware 99
4.1.2 Spesifikasi Perangkat Lunak 100 4.2 Cara Pengoperasian Program Aplikasi Peramalan AkSi 100
4.2.1 Layar Tampilan Awal 101
4.2.2 Layar Tampilan Login 101
4.2.3 Layar Tampilan Menu 102
4.2.4 Layar Tampilan Database 103
4.2.5 Layar Tampilan Peramalan AkSi 104 4.2.6 Layar Tampilan Hasil Database 105 4.2.7 Layar Tampilan Hasil Peramalan AkSi 106 4.2.8 Layar Tampilan Indeks Harga Saham 107
4.2.9 Layar Tampilan Indikator 108
4.3 Evaluasi 108
4.4 Analisis Peramalan 109
4.4.1 Analisis Peramalan dengan Metode Intuisi 109 4.4.2 Analisis Peramalan dengan Metode Exponential
Smoothing Kuadratik Satu Parameter dari Brown
112 4.4.3 Perbandingan Metode Brown dengan Metode Intuisi 115
BAB 5 KESIMPULAN DAN SARAN 117
5.1 Kesimpulan 117
5.2 Saran 118
DAFTAR PUSTAKA 119
RIWAYAT HIDUP 120
DAFTAR TABEL
Halaman
Tabel 2.1 Tabel Pemilihan Metode Peramalan 29 Tabel 3.1 Rancangan Struktur Database Untuk Semua Perusahaan
Pada Tahun 2005
63 Tabel 3.2 Rancangan Struktur Database Untuk Semua Perusahaan
Pada Tahun 2006
63 Tabel 3.3 Rancangan Struktur Database Untuk Semua Perusahaan
Pada Tahun 2007
64 Tabel 3.4 Rancangan Struktur Database Untuk Singkatan 64 Tabel 3.5 Rancangan Struktur Database Untuk Login 65 Tabel 4.1 Tabel Data Harga Penutupan Saham BNII Bulan Januari 109 Tabel 4.2 Tabel Hasil Ramal dengan Metode Intuisi 110 Tabel 4.3 Tabel Hasil Ramalan dengan Metode Exponential Smoothing
Kuadratik Satu Parameter dari Brown
113 Tabel 4.4 Tabel Perbandingan Metode Exponential Smoothing
Kuadratik Satu Parameter dari Brown dengan Metode Intuisi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Struktur Pasar Modal Indonesia 16
Gambar 2.2 Proses Perdagangan Saham 23
Gambar 2.3 Arsitektur JSP 39
Gambar 2.4 Arsitektur yang bersifat horizontal dengan tiga layer 46 Gambar 2.5 Model arsitektur WAP dengan WAP gateway sebagai
penerjemah content server sebelum informasi diteruskan ke client.
49
Gambar 2.6 WAP Gateway / Proxy 50
Gambar 2.7 Layer Protokol WAP yang terdiri dari 5 layer dengan 1 layer bearer service
51 Gambar 3.1 Struktur Organisasi Bursa Efek Jakarta (BEJ) 58 Gambar 3.2 Diagram Alir Prosedur Utama Program Aplikasi 66
Gambar 3.3 Diagram Alir Prosedur Login 67
Gambar 3.4 Diagram Alir Prosedur Database 68 Gambar 3.5 Diagram Alir Modul Peramalan AkSi Gambar 3.6 69 Gambar 3.6 Alir Metode Exponential Smoothing Kuadratik dari Brown 70
Gambar 3.7 Rancangan Layar Awal 72
Gambar 3.8 Rancangan Layar Help (Layar Awal) 73
Gambar 3.9 Rancangan Layar Login 74
Gambar 3.10 Rancangan Layar Gagal Login 75 Gambar 3.11 Rancangan Layar Help (Layar Login) 76
Gambar 3.12 Rancangan Layar Menu 77
Gambar 3.13 Rancangan Layar Help (Layar Menu) 78 Gambar 3.14 Rancangan Layar Pencarian Data dari Database 79 Gambar 3.15 Rancangan Layar Gagal Melakukan Pencarian Data dari
Database
80 Gambar 3.16 Rancangan Layar Help (Database) 81 Gambar 3.17 Rancangan Layar Hasil (Database) 82 Gambar 3.18 Rancangan Layar Search Untuk Database 83 Gambar 3.19 Rancangan Layar Peramalan AkSi 84 Gambar 3.20 Rancangan Layar Gagal Melakukan Peramalan AkSi 85 Gambar 3.21 Rancangan Layar Help (Peramalan AkSi) 86 Gambar 3.22 Rancangan Layar hasil (Peramalan AkSi) 87 Gambar 3.23 Rancangan Layar Search Untuk Peramalan AkSi 88
Gambar 3.24 Rancangan Layar Indikator 89
Gambar 4.1 Layar Tampilan Awal 101
Gambar 4.2 Layar Tampilan Login 101
Gambar 4.3 Layar Tampilan Menu 102
Gambar 4.4 Layar Tampilan Database 103
Gambar 4.5 Layar Tampilan Database (lengkap) 103 Gambar 4.6 Layar Tampilan Peramalan AkSi 104 Gambar 4.7 Layar Tampilan Peramalan AkSi (lengkap) 104 Gambar 4.8 Layar Tampilan Hasil Database 105 Gambar 4.9 Layar Tampilan Hasil Database (lengkap) 105
Gambar 4.10 Layar Tampilan Hasil Peramalan AkSi 106 Gambar 4.11 Layar Tampilan Hasil Peramalan AkSi (lengkap) 106 Gambar 4.12 Layar Tampilan Indeks Harga Saham 107 Gambar 4.13 Layar Tampilan Indeks Harga Saham (lengkap) 107
DAFTAR LAMPIRAN Halaman Lampiran 1 BikinDatabase.java L1 Lampiran 2 BikinTable.java L3 Lampiran 3 BikinSingkatan.java L6 Lampiran 4 HitungBrown.java L9 Lampiran 5 IsiData.java L11 Lampiran 6 IHS.java L15 Lampiran 7 cekLogin.jsp L19 Lampiran 8 database.jsp L20 Lampiran 9 databaseFailed.jsp L23 Lampiran 10 gagalRamal.jsp L24 Lampiran 11 searchDatabase.jsp L25 Lampiran 12 search.jsp L32 Lampiran 13 menu.jsp L36 Lampiran 14 home.jsp L38 Lampiran 15 loginFailed.jsp L42 Lampiran 16 result.jsp L43 Lampiran 17 login.jsp L49 Lampiran 18 Indikator.jsp L51 Lampiran 19 searchDialog.jsp L57