v
Universitas Bina Nusantara Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Genap tahun 2004/2005
Analisis dan Perancangan Sistem Online Trading Berbasis Web
Komoditi Berjangka Pasar Jepang
PT. Asia Kapitalindo Komoditi Berjangka
OlehChenri Jano 0300 44 7835 Hendrik 0500 56 5294
Abstrak
Alasan dan tujuan penelitian adalah untuk menganalisis masalah dan kebutuhan pada PT. Asia Kapitalindo Komoditi Berjangka divisi komoditi berjangka pasar Jepang, serta merancang aplikasi perdagangan komoditi berjangka pasar Jepang berbasis web untuk nasabah dan pihak manajemen perusahaan.
Metodologi Penelitian yang digunakan adalah konsep Software Engineering dengan metode Water Fall. Manfaat yang diharapkan adalah memberikan fasilitas terintegrasi bagi nasabah untuk melakukan transaksi, mengurangi beban dealer dan menyediakan laporan serta akses secara online bagi manajemen, memperluas dan mempermudah akses bagi nasabah sehingga memberikan perusahaan kesempatan yang lebih luas untuk melayani nasabah yang ada di luar kota. Hasil yang dicapai adalah terciptanya rancangan dan aplikasi sistem online trading. Kesimpulan yang diperoleh adalah dengan adanya sistem online trading berbasis web memberikan solusi untuk permasalahan penerimaan order, validasi order, pencocokan harga dan penyampaian laporan pada PT. Asia Kapitalindo Komoditi Berjangka bagi para nasabah dan staff perusahaan serta memberikan nilai tambah bagi perusahaan dalam meningkatkan kualitas pelayanan bagi para nasabah
Kata Kunci : Sistem Online Trading, Komoditi, Waterfall, Software Engineering.
vi
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan karuniaNya sehingga skripsi ini dapat diselesaikan dan dipersembahkan sebagai salah satu diantara skripsi dan tugas akhir yang lain di lingkungan Universitas Bina Nusantara.
Penulisan skripsi ini adalah untuk memenuhi persyaratan kelulusan akademik strata-1 pada jurusan Teknik Informatika, Bina Nusantara, Jakarta, dengan judul : “Analisis dan Perancangan Sistem Online Trading Berbasis Web Komoditi Berjangka Pasar Jepang PT. Asia Kapitalindo Komoditi Berjangka.”
Pada kesempatan ini penulis mengucapkan terima kasih yang tulus kepada : 1. Bapak Envermy Vem, M.Sc., selaku Pejabat Rektor Universitas Bina Nusantara. 2. Bapak Ir. Sablin Yusuf, M.Sc., M.CompSc selaku Dekan fakultas Teknik
Komputer Universitas Bina Nusantara.
3. Bapak H. Mohammad Subekti, BE, M.S. dan Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan dan Sekretaris Jurusan Teknik Informatika.
4. Bapak Ashari, S.Kom., M.Kom., selaku dosen pembimbing skripsi yang telah banyak membantu dan memberikan pengarahan kepada kami.
5. Orangtua serta seluruh anggota keluarga yang telah memberikan dukungan moril kepada penulis.
6. Rekan-rekan PT. Asia Kapitalindo Komoditi Berjangka, khususnya Bapak Rahmat, Ibu Endah Caratri yang memberikan dukungan selama penulisan skripsi.
vii
7. Teman-teman dan semua pihak yang secara langsung maupun tidak langsung telah membantu dalam penulisan skripsi ini.
Penulis telah berusaha sebaik mungkin dalam menyelesaikan skripsi ini, dan dengan segala kerendahan hati penulis sangat menghargai segala saran dan kritik yang membangun dari pembaca untuk penyempurnaan skripsi ini.
Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca dan sebagai salah satu sumbangsih kepada almamater dalam mengembangkan ilmu pengetahuan.
Jakarta, Juni 2005
Penulis
viii
DAFTAR ISI
Halaman Judul Luar ...i
Halaman Judul Dalam... ii
Halaman Persetujuan Hard Cover... iii
Halaman Pernyataan Dewan Penguji ...iv
Abstrak...v
Kata Pengantara ...vi
Daftar Tabel...xi
Daftar Gambar... xii
Daftar Lampiran ...xix
BAB 1 PENDAHULUAN ...1
1.1 Latar Belakang...1
1.2 Ruang Lingkup ...2
1.3 Tujuan dan Manfaat...3
1.4 Metodologi Penelitian...3
1.5 Sistematika Penulisan ...5
BAB 2 LANDASAN TEORI ...6
2.1 Rekayasa Piranti Lunak ...6
2.1.1 System Development Life Cycle ...7
2.1.2 Konsep Database...11
ix
2.2 Internet...15
2.2.1 Pengertian Internet ...16
2.2.2 Pengertian Intranet ...17
2.2.3 Pengertian World Wide Web (WWW) ...17
2.2.4 Istilah World Wide Web ...18
2.2.5 Pengertian HTML (Hypertext Mark Up Languanges)...20
2.2.6 Keamanan Internet ...21
2.3 Komoditi Berjangka atau Futures dan Bursa Berjangka ...23
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ...30
3.1 Sejarah Perusahaan ...30
3.1.1 Visi dan Misi...32
3.1.2 Struktur Organisasi ...33
3.1.3 Wewenang dan Tanggung Jawab...34
3.2 Sistem yang sedang Berjalan...36
3.3 Permasalahan yang Dihadapi...41
3.4 Usulan Pemecahan Masalah ...42
3.5 Perancangan Sistem...42
3.5.1 Data Flow Diagram...44
3.5.2 Perancangan Database...54
3.5.3 Struktur Menu ...71
3.5.4 State Transition Diagram (STD) ...72
3.5.5 Rancangan Layar...75
x
BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM ...208
4.1 Arsitektur Sistem ...208 4.2 Spesifikasi Sistem...209 4.2.1 Kebutuhan Hardware ...209 4.2.2 Kebutuhan Software...210 4.3 Access Control...211 4.4 Pelatihan ...213 4.5 Jadwal Pelaksanaan ...213 4.6 Evaluasi ...214 4.6.1 Aplikasi ...214 4.6.2 Kinerja...214 4.6.3 Keamanan...215 4.6.4 Verifiabilitas...217
BAB 5 SIMPULAN DAN SARAN...219
5.1 Simpulan...219
5.2 Saran ...220
DAFTAR PUSTAKA ...221
RIWAYAT HIDUP ...222
xi
DAFTAR TABEL
Tabel 3.1 Tabel Demografis Nasabah...38
Tabel 3.2 Tabel deskripsi tabel ...54
Tabel 3.3 Tabel ms_customer ...61
Tabel 3.4 Tabel ms_marketing...62
Tabel 3.5 Tabel ms_commodity...63
Tabel 3.6 Tabel ms_contract_month...64
Tabel 3.7 Tabel ms_user ...64
Tabel 3.8 Tabel ms_setting ...65
Tabel 3.9 Tabel tr_order...65
Tabel 3.10 Tabel tr_position ...66
Tabel 3.11 Tabel tr_stop ...67
Tabel 3.12 Tabel tr_balance...68
Tabel 3.13 Tabel tr_price ...69
Tabel 3.14 Tabel tr_session...70
Tabel 4.1 Tabel Access Control...212
xii
DAFTAR GAMBAR
Gambar 2. 1 Classic Life Cycle ...9
Gambar 2.2 Information Flow Model (Pressman, 2001, p.310). ...10
Gambar 2.3 Bagian-bagian dari URL (McLeod, 2001, p.75). ...19
Gambar 2.4 Tingkat Penerapan Firewall (Bernstein, 1994, p. 50)...23
Gambar 3.1 Struktur Organisasi Perusahaan ...33
Gambar 3.2 Diagram Konteks Sistem yang Berjalan ...40
Gambar 3.3 Diagram Nol Sistem yang Berjalan...41
Gambar 3.4 Diagram Context Sistem yang diusulkan...44
Gambar 3.5 Diagram Nol Sistem yang Di usulkan...45
Gambar 3.6 Diagram Rinci 1.0 Entry Order dan Validasi Order...46
Gambar 3.7 Diagram Rinci Proses 2.0 Entry Harga dan Matching...46
Gambar 3.8 Diagram Rinci Proses 2.2 Matching ...47
Gambar 3.9 Diagram Rinci Proses 3.0 Maintenance Master...48
Gambar 3.10 Diagram Rinci Proses 3.1 Maintenance Komoditi...49
Gambar 3.11 Diagram Rinci Proses 3.2 Maintenance Bulan Komoditi ...49
Gambar 3.12 Diagram Rinci Proses 3.3 Maintenance Marketing ...50
Gambar 3.13 Diagram Rinci Proses 3.4 Maintenance Nasabah ...50
Gambar 3.14 Diagram Rinci Proses 4.0 Penyetoran, Penarikan dan Penyesuaian Keuangan ...51
Gambar 3.15 Diagram Rinci Proses 5.0 Lihat Laporan...52
Gambar 3.16 Diagram Rinci Proses 5.1 Lihat Laporan Nasabah ...52
xiii
Gambar 3.18 Entity Relationship Diagram (ERD) ...55
Gambar 3.19 Struktur Menu ...71
Gambar 3.20 State Transition Diagram (STD) Bagian Nasabah ...72
Gambar 3.21 State Transition Diagram (STD) Bagian Admin...73
Gambar 3.22 State Transition Diagram (STD) Bagian Admin (lanjutan) ...74
Gambar 3.23 Rancangan layar Login bagian Nasabah ...75
Gambar 3.24 Rancangan layar Menu Utama bagian Nasabah...76
Gambar 3.25 Rancangan layar Order Baru bagian Nasabah...77
Gambar 3.26 Rancangan layar Order Baru Valid bagian Nasabah...78
Gambar 3.27 Rancangan layar Order Baru Invalid bagian Nasabah ...79
Gambar 3.28 Rancangan layar Order Stop bagian Nasabah ...80
Gambar 3.29 Rancangan layar Order Stop Valid bagian Nasabah ...81
Gambar 3.30 Rancangan layar Order Stop Invalid bagian Nasabah...82
Gambar 3.31 Rancangan layar Order Liquid bagian Nasabah...83
Gambar 3.32 Rancangan layar Order Liquid Valid bagian Nasabah...84
Gambar 3.33 Rancangan layar Order Liquid Invalid bagian Nasabah ...85
Gambar 3.34 Rancangan layar Cancel Order bagian Nasabah ...86
Gambar 3.35 Rancangan layar Cancel Order Valid bagian Nasabah ...87
Gambar 3.36 Rancangan layar Cancel Order Invalid bagian Nasabah...88
Gambar 3.37 Rancangan layar Pilihan Periode Laporan bagian Nasabah...89
Gambar 3.38 Rancangan layar Laporan Transaksi Rekening bagian Nasabah ...90
Gambar 3.39 Rancangan layar Komoditi bagian Nasabah ...91
xiv
Gambar 3.41 Rancangan layar Password Terupdate bagian Nasabah ...93
Gambar 3.42 Rancangan layar Harga (diambil dari pihak Ketiga)...94
Gambar 3.43 Rancangan layar Login bagian Admin...95
Gambar 3.44 Rancangan layar Menu Utama bagian Price Entry ...96
Gambar 3.45 Rancangan layar Daftar Price Entry bagian Price Entry ...97
Gambar 3.46 Rancangan layar Price Entry bagian Price Entry ...98
Gambar 3.47 Rancangan layar Konfirmasi Price Entry bagian Price Entry ...99
Gambar 3.48 Rancangan layar Hasil Proses Price Entry bagian Price Entry ...100
Gambar 3.49 Rancangan layar Komoditi bagian Price Entry...101
Gambar 3.50 Rancangan layar Contract Month bagian Price Entry...102
Gambar 3.51 Rancangan layar Laporan Price Entry bagian Price Entry...103
Gambar 3.52 Rancangan layar Menu Utama bagian Dealer...104
Gambar 3.53 Rancangan layar Order bagian Dealer ...105
Gambar 3.54 Rancangan layar Insert New Order bagian Dealer...106
Gambar 3.55 Rancangan layar Order Viewer bagian Dealer...107
Gambar 3.56 Rancangan layar Position bagian Dealer...108
Gambar 3.57 Rancangan layar Insert New Position bagian Dealer ...109
Gambar 3.58 Rancangan layar Position Viewer bagian Dealer...110
Gambar 3.59 Rancangan layar Pilihan balance bagian Dealer ...111
Gambar 3.60 Rancangan layar Balance Nasabah bagian Dealer ...112
Gambar 3.61 Rancangan layar Commodity bagian Dealer...113
Gambar 3.62 Rancangan layar Contract Month bagian Dealer ...114
xv
Gambar 3.64 Rancangan layar Price Entry Report Filter bagian Dealer ...116
Gambar 3.65 Rancangan layar Report Price Entry bagian Dealer...117
Gambar 3.66 Rancangan layar Customer Summary Filter bagian Dealer ...118
Gambar 3.67 Rancangan layar Customer Summary bagian Dealer...119
Gambar 3.68 Rancangan layar Menu Utama bagian Compliance ...120
Gambar 3.69 Rancangan layar Commodity List bagian Compliance...121
Gambar 3.70 Rancangan layar Delete Commodity Confirmation bagian Compliance .121 Gambar 3.71 Rancangan layar Add Commodity bagian Compliance ...122
Gambar 3.72 Rancangan layar Add Commodity Confirmation bagian Compliance...122
Gambar 3.73 Rancangan layar Update Commodity bagian Compliance ...123
Gambar 3.74 Rancangan layar Update Commodity Confirmation bagian Compliance 123 Gambar 3.75 Rancangan layar Contract Month List bagian Compliance ...124
Gambar 3.76 Rancangan layar Delete Contract Month Confirmation bagian Compliance ...124
Gambar 3.77 Rancangan layar Add Contract Months bagian Compliance ...125
Gambar 3.78 Rancangan layar Add Contract Month Confirmation bagian Compliance ...125
Gambar 3.79 Rancangan layar Update Contract Month bagian Compliance ...126
Gambar 3.80 Rancangan layar Update Contract Month Confirmation bagian Compliance ...126
Gambar 3.81 Rancangan layar Marketing List bagian Compliance ...127
Gambar 3.82 Rancangan layar Delete Marketing Confirmation bagian Compliance ...127
xvi
Gambar 3.84 Rancangan layar Add Marketing Confirmation bagian Compliance ...128
Gambar 3.85 Rancangan layar Update Marketing bagian Compliance...129
Gambar 3.86 Rancangan layar Update Marketing Confirmation bagian Compliance ..129
Gambar 3.87 Rancangan layar Customer bagian Compliance...130
Gambar 3.88 Rancangan layar Delete Customer Confirmation bagian Compliance...130
Gambar 3.89 Rancangan layar Add New Customer bagian Compliance ...131
Gambar 3.90 Rancangan layar Konfirmasi Add New Customer bagian Compliance...131
Gambar 3.91 Rancangan layar Edit Customer bagian Compliance...132
Gambar 3.92 Rancangan layar Konfirmasi Update Customer bagian Compliance...132
Gambar 3.93 Rancangan layar Report bagian Compliance ...133
Gambar 3.94 Rancangan layar Pilihan Order bagian Compliance ...134
Gambar 3.95 Rancangan layar Order Viewer bagian Compliance ...135
Gambar 3.96 Rancangan layar Pilihan Position bagian Compliance...136
Gambar 3.97 Rancangan layar Position Viewer bagian Compliance ...137
Gambar 3.98 Rancangan layar Pilihan balance bagian Compliance...138
Gambar 3.99 Rancangan layar Balance Nasabah bagian Compliance ...139
Gambar 3.100 Rancangan layar Pilihan Customer Summary bagian Compliance...140
Gambar 3.101 Rancangan layar Customer Summary bagian Compliance ...141
Gambar 3.102 Rancangan layar Pilihan Overall Customer Summary bagian Compliance ...142
Gambar 3.103 Rancangan layar Overall Customer Summary bagian Compliance ...143
Gambar 3.104 Rancangan layar Menu Utama bagian Finance...144
xvii
Gambar 3.106 Rancangan layar Deposit Confirmation bagian Finance...146
Gambar 3.107 Rancangan layar Deposit Success bagian Finance...147
Gambar 3.108 Rancangan layar Withdrawal bagian Finance...148
Gambar 3.109 Rancangan layar Withdrawal Confirmation bagian Finance ...149
Gambar 3.110 Rancangan layar Withdrawal Success bagian Finance ...150
Gambar 3.111 Rancangan layar Adjustment bagian Finance ...151
Gambar 3.112 Rancangan layar Adjustment Confirmation bagian Finance...152
Gambar 3.113 Rancangan layar Success Adjustment bagian Finance ...153
Gambar 3.114 Rancangan layar Pilihan Laporan bagian Finance ...154
Gambar 3.115 Rancangan layar Laporan Rekening Nasabah bagian Finance ...155
Gambar 3.116 Rancangan layar Main Menu bagian Manajer ...156
Gambar 3.117 Rancangan layar User List bagian Manajer ...157
Gambar 3.118 Rancangan layar New User bagian Manajer ...158
Gambar 3.119 Rancangan layar User Edit User bagian Manajer ...159
Gambar 3.120 Rancangan layar Order Summary bagian Manajer ...160
Gambar 3.121 Rancangan layar Position Summary bagian Manajer ...161
Gambar 3.122 Rancangan layar Balance bagian Manajer ...162
Gambar 3.123 Rancangan Layar Report Main Menu bagian Manajer ...163
Gambar 3. 124 Rancangan layar Report Marketing bagian Manajer...164
Gambar 3. 125 Rancangan layar Report Customer bagian Manajer...165
Gambar 3. 126 Rancangan layar Pilihan Report Customer Summary bagian Manajer.166 Gambar 3. 127 Rancangan layar Report Customer Summary bagian Manajer ...167
xviii
Gambar 3. 128 Rancangan layar Pilihan Report Overall Customer Summary bagian
Manajer ...168
Gambar 3. 129 Rancangan layar Report Overall Customer Summary bagian Manajer 169 Gambar 3.130 Rancangan layar Report Session bagian Manajer...170
Gambar 3.131 Rancangan layar Report Session View bagian Manajer ...171
Gambar 3.132 Rancangan layar Main Menu bagian Admin...172
Gambar 3.133 Rancangan layar User bagian Admin...173
Gambar 3.134 Rancangan layar New User bagian Admin ...174
Gambar 3.135 Rancangan layar User bagian Admin...175
Gambar 3.136 Rancangan layar Session bagian Admin ...176
Gambar 3.137 Rancangan layar Session bagian Admin ...177
Gambar 3.138 Rancangan layar Setting bagian Admin...178
Gambar 3.139 Rancangan layar Edit Setting bagian Admin ...179
Gambar 3.140 Rancangan layar Logout ...180
xix
DAFTAR LAMPIRAN
Kuesioner ... L1 Data Rumah Tinggal Nasabah ... L7