UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006 / 2007 ANALISIS DAN PERANCANGAN APLIKASI PEMANTAUAN HARGA SAHAM SECARA REAL-TIME BERBASIS WEB PADA PT.eTRADING SECURITIES
Indra Dharmadi Hendy David Setiawan
0700694456 0700722592 0700722932
Kelas / Kelompok : 07PFT / 09 Abstrak PT. eTrading Securities adalah perusahaan yang secara resmi beroperasi dalam usaha perantara pedagang efek. Dalam hal ini, PT. eTrading Securities dipersiapkan untuk menjadi perusahaan sekuritas online pertama di Indonesia yang dapat memberikan layanan perdagangan melalui komunikasi internet.Tujuan pembuatan aplikasi ini agar konsumen dapat melihat informasi pasar saham secara real-time. Metode yang dipakai adalah metode analisis, pengumpulan data, dan perancangan. Pengumpulan data dilakukan dengan wawancara dengan pihak perusahaan yang bersangkutan agar mencapai target dan tujuan yang diinginkan. Kuesioner dipakai untuk hasil evaluasi dari pengembangan aplikasi yang dilakukan. Hasil yang dicapai adalah tersedianya aplikasi yang dapat mendukung pengadaan informasi saham secara real-time. Kesimpulan yang dicapai dalam pembuatan aplikasi ini adalah aplikasi yang dibuat sudah cukup baik dan selanjutnya akan diimplementasikan oleh perusahaan.
Kata kunci : pemantauan harga saham, real-time, web
vii
PRAKATA
Puji dan Syukur kepada Tuhan Yang Maha Esa yang telah melimpahkan Rahmat dan Berkat-Nya sehingga penulis dapat menyelesaikan Skripsi yang berjudul “Analisis dan Perancangan Aplikasi Pemantauan Harga Saham Secara Real-Time Berbasis Web Pada eTrading Securities”. Skripsi ini ditulis untuk memenuhi salah satu syarat guna mencapai gelar Sarjana Komputer pada Jurusan Teknik Informatika Jenjang Studi Strata-1 di Universitas Bina Nusantara. Penulis dalam menyelesaikan Skripsi ini menemukan masalah dan hambatan baik dari dalam maupun dari luar. Penulis juga menyadari bahwa Skripsi ini telah ditulis dengan semua pengetahuan yang diketahui penulis. Oleh karena itu, dengan segala kerendahan hati, penulis sangat mengharapkan kritik dan saran yang bersifat membangun dari pembaca guna penyempurnaan isi Skripsi ini. Sejak awal menempuh perkuliahan sampai menyelesaikan Skripsi ini, penulis telah banyak mendapat bimbingan, nasihat, petunjuk, serta bimbingan moril dan materiil dari berbagai pihak, terutama para dosen, keluarga dan teman-teman penulis. Penulis dengan tulus ingin mengucapkan banyak terima kasih kepada : 1. Bpk. Elidjen, S.Kom.,MInfoCommTech, selaku Dosen Pembimbing Skripsi yang dalam kesibukannya masih bersedia meluangkan waktunya yang berharga untuk membimbing penulis dari awal hingga selesainya Skripsi ini 2. Bpk. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara 3. Bpk. Sablin Yusuf, Ir., M.Sc., M.CompSc., selaku Dekan Fakultas Ilmu Komputer 4. Bpk. Mohammad Subekti, BE.,M.Sc. , selaku Ketua Jurusan Teknik Informatika
viii
5. Bpk. Fredy Purnomo, S.Kom.,M.Kom., selaku
Sekertaris Jurusan Teknik
Informatika 6. Segenap Staf Pengajar Universitas Bina Nusantara, yang telah memberikan ilmu pengetahuan dan bimbingannya selama perkuliahan penulis 7. Segenap Staf Perpustakaan Universitas Bina Nusantara, yang telah memberikan bantuan dalam peminjaman buku yang diperlukan dalam penyusunan Skripsi ini 8. Bpk. Anton, selaku IT Support pada PT.eTrading Securities yang telah mengijinkan penulis untuk melakukan survei dan yang telah banyak memberikan masukan, saran, dan kritik selama penulisan Skripsi ini 9. Segenap staf eTrading Securities, yang telah memberikan bantuan dalam rangka pengumpulan data untuk penyusunan Skripsi ini 10. Orang tua, kakak, adik yang telah banyak memberikan bantuan dan dukungan baik secara material dan spiritual selama penyusunan Skripsi 11. Partner Skripsi, yang telah bekerja sama selama satu semester dalam penyusunan Skripsi ini 12. Teman-teman yang tidak dapat disebutkan satu persatu, yang secara langsung maupun tidak langsung telah memberikan dorongan bagi penulis dalam menyelesaikan Skripsi ini.
Akhirnya dengan kerendahan hati, penulis berharap semoga Skripsi ini dapat memberikan manfaat bagi para pembaca. Jakarta, Januari 2007
Penulis ix
DAFTAR ISI
Halaman Halaman Judul Luar
..................................................................................
i
.................................................................
ii
Halaman Persetujuan Hardcover .................................................................
iii
Halaman Pernyataan Dewan Penguji
.....................................................
iv
Abstrak
.....................................................................................................
vii
Prakata
.........................................................................................
viii
.....................................................................................................
x
Halaman Judul Dalam
Daftar Isi
Daftar Gambar
.........................................................................................
xiv
Daftar Lampiran
.........................................................................................
xv
BAB 1
BAB 2
PENDAHULUAN 1.1
Latar Belakang
……….…..……………..............
1
1.2
Ruang Lingkup
……..….………………………..
2
1.3
Tujuan dan Manfaat
……..……………………….......
2
1.4
Metodologi Penelitian
…..…….…………..........
3
1.5
Sistematika Penulisan
…………...……………..
4
LANDASAN TEORI 2.1
Analisis Sistem
…………………………….........
5
2.2
Perancangan Sistem .....................................................
5
2.2.1
5
Pengertian Perancangan Sistem
x
.................
2.2.2 2.3
2.4
2.5
BAB 3
Alat Perancangan
.........................................
6
Teori-Teori Dasar
.....................................................
8
2.3.1 Saham
.....................................................
8
2.3.2 Real-time
.....................................................
10
2.3.3
Internet
……………………………….....
11
2.3.4
World Wide Web (WWW)
2.3.5
Web Server
2.3.6
Web Browser
2.3.7
TCP/IP
2.3.8
URL
2.3.9
………….............
11
………………………………......
12
...…………………………
13
……….…………………………..
13
...................................................................
14
HTTP ...................................................................
15
Web Programming
.......................................................
15
2.4.1
HTML
.......................................................
15
2.4.2
AJAX
.......................................................
17
2.4.3
Servlet
.......................................................
21
Rekayasa Piranti Lunak
...........................................
22
2.5.1
Pengertian Piranti Lunak
...............................
22
2.5.2
Pengertian Rekayasa Piranti Lunak ...................
22
2.5.3
Karakteristik Piranti Lunak
22
2.5.4
Metode Pengembangan Software
............................... ...................
23
ANALISIS DAN PERANCANGAN SISTEM 3.1
Perumusan Objek Penelitian ....................... .................... 26 3.1.1 Sejarah Perusahaan
xi
…………………………… 26
3.1.2
Misi PT. eTrading Securities
……………
27
3.1.3 Jasa Dan Pelayanan
…….……………………… 28
3.1.4
Struktur Organisasi
…………………………… 29
3.1.5
Tugas dan Wewenang
3.1.6
AITI Group Profile
……………………
30
…………………………… 34
3.2
Sistem yang Sedang Berjalan
……………………
35
3.3
Masalah yang Dihadapi
…………………………… 36
3.4
Usul Pemecahan Masalah
…………………………… 36
3.4.1 Gambaran Aplikasi yang Diusulkan ...…………. 37 3.4.2
BAB 4
Perancangan Sistem yang Diusulkan …………… 38 3.4.2.1 Perancangan Layar
…………………… 38
3.4.2.2 Rancangan Proses
…………………...
38
3.4.2.2.1
Class Diagram
..….
38
3.4.2.2.2
Use Case Diagram
……
40
3.4.2.2.3
Sequence Diagram
……
41
3.4.2.3 Spesifikasi File
……………………
43
3.4.2.3 Spesifikasi Proses
……………………
44
............................................
51
IMPLEMENTASI DAN EVALUASI 4.1
Spesifikasi Kebutuhan 4.1.1
Kebutuhan Piranti Lunak
................................
51
4.1.2
Kebutuhan Perangkat Keras ................................
52
4.1.3 Kebutuhan Jaringan ............................................ 53 4.2
Tata Cara Pengoperasian
xii
............................................
54
4.3 BAB 5
Evaluasi
..................................................................... 61
SIMPULAN DAN SARAN 5.1
Simpulan
……………………………………………. 65
5.2
Saran ……………………………………………………. 65
DAFTAR PUSTAKA
xiii
DAFTAR GAMBAR
Halaman Gambar 2.1
Simbol Use Case Diagram beserta keterangannya
................
7
Gambar 2.2
Tampilan dari HTML ................................................................
16
Gambar 2.3
Tampilan sebelum menerima request data
............................
20
Gambar 2.4
Tampilan setelah menerima request data
............................
21
Gambar 2.5
Model Waterfall
................................................................
24
Gambar 3.1
Struktur Organisasi
................................................................
29
Gambar 3.2
Tampilan Halaman Running Trade
Gambar 3.3
........................................
38
Class Diagram
................................................................
39
Gambar 3.4
Use Case Diagram
................................................................
40
Gambar 3.5
Running Trade Sequence Diagram
Gambar 3.6
Single Monitoring Sequence Diagram
Gambar 4.1
Halaman Utama Website eTrading
Gambar 4.2 Gambar 4.3
........................................
41
............................
42
........................................
52
Halaman Running Trade
....................................................
55
Halaman Running Trade2
....................................................
61
xiv
DAFTAR LAMPIRAN
Halaman Daftar Riwayat Hidup
............................................................................
L1
Wawancara
....................................................................................................
L4
Kuesioner
....................................................................................................
L6
Surat Survei
xv