BAB 4
PERANCANGAN SISTEM
4.1. Ilustrasi Sistem
Berikut ini ilustrasi sistem yang sedang berjalan:
4.1. Gambar Sistem Remote Trading tanpa Sistem Risk Management yang komperhensif
Berikut adalah ilustrasi dari sistem yang diusulkan:
4.2. Gambar Sistem Risk Management Sales
Nasabah/ Investor 1. Instruksi Order dari Nasabah via telephone/ email/ IM
Direktur 2. Risk Control : Jika ada kurang saham/uang,
cek status nasabah, buat keputusan
3. Konfirmasi RM Approved/Rejected
4. Jika RM Approved, Konfirmasi Instruksi Order
5. Order diteruskan ke JATS – Trading Engine
163
4.2. Data Flow Diagram
Berikut ini adalah DFD Fisikal yang diusulkan untuk Risk Management pada PT Semesta Indovest
165 Nasabah 2.1 Pengecekan Limit Buy Limit_Buy_yang_di_cek 2.3 Pengecekan Jumlah Cash 2.2 Pengecekan Jumlah Saham 2.6 Update Tolak Order Order_yang_di_tolak Saham_yang_di_cek Cash_yang_di_cek Nasabah TrOrder Saham TrDCWC Transaksi Hasil_pengecekan_Limit_Buy Hasil_pengecekan_ Jumlah_saham Hasil_pengecekan_ Jumlah_cash Hasil_total_pengecekan ke_proses_3.1 2.4 Pengecekan Hari rata-rata transaksi 2.5 Pengecekan Sejarah Kredit Hasil_pengecekan_ Hari_rata-rata Hasil_pengecekan_ Sejarah_kredit Hari_rata-rata_transaksi _yang_di_cek Sejarah_kredit _yang_di_cek
Gambar 4.5. Gambar Diagram Diagram Level I/ Rinci Proses 2.0 Persetujuan Order
Nasabah 3.1 Update Order 3.2 Update Persetujuan Order Nasabah Transaksi Hasil_total_pengecekan dari_proses_2.5 Order_di_simpan Order_yang_di_terima
Gambar 4.6. Gambar Diagram Diagram Level I/
167
4.3. Kamus Data
1. Kamus Data untuk Data File
Pendaftaran = @kdPendaftaran + TglDaftar + #kdNasabah + DepositRp +
#kdSales + Komisi + #kdDirektur
Nasabah = @kdNasabah + Nama + JenisKelamin [P|W] + TglLahir +
PekerjaanJabatan + Alamat + kdPost + kota + Telp + email + noKTP + noNPWP + noRekening + namaRekening + #kdBank + #kdSales + LimitBuy
Sales = @kdSales + NamaSales + Password
Direktur = @kdDirektur + NamaDirektur + Password
Bank = @kdBank + NamaBank + Cabang
Operator = @kdOperator + NamaOperator + Password
Saham = @kdSaham + NamaSaham + Haircut + hargaSahamKemarin
TrDCWC_Header = @noTransaksi + + Tgl + Waktu + Tipe[DC|WC] + #kdNasabah +
#kdOperator
TrOrder_Header = @noTransaksi + Tgl + Waktu + Tipe[S|B] + #kdNasabah +
#kdSales
TrOrder_Detail = @noTransaksi + #kdSaham + HargaRp + Kuantitas + Total
Transaksi = @noTransaksi + #kdNasabah + #kdSales + Tgl Waktu + #kdSaham
+Tipe[Buy|Sell] + Jumlah + Author + Status[Wait|Go|Acc|Rej]
2. Kamus Data untuk Data Flow
Order = noTransaksi + Tipe[DC|WC] + kdNasabah + kdSales + Sesi + Tgl + Waktu +
kdSaham+ HargaRp + Kuantitas + Total
Limit_Buy_yang_di_cek = kdNasabah + LimitBuy
Saham_yang_di_cek = kdNasabah + kdSaham + Kuantitas
Cash_yang_di_cek = kdNasabah + Tgl_transaksi_T0 + Jumlah_balance
Hari_rata-rata_transaksi_yang_di_cek = kdNasabah + noTransaksi +
169
Sejarah_kredit_yang_di_cek = kdNasabah + noTransaksi + Tgl_transaksi_T0 +
Tgl_TrDCWC + JumlahRp_pada_TrDCWC + Tgl_TrOrder_Sell + Jumlah_Sell
Order_yang_di_tolak = noTransaksi + kdNasabah + kdSales + Sesi + Tgl + Waktu +
tidak_valid[LimitBuy|Saham|Cash]
Order_yang_di_terima = noTransaksi + kdNasabah + kdSales + Sesi + Tgl + Waktu
+ valid[LimitBuy|Saham|Cash]
4.4. Perancangan Database
4.4.1. Perancangan Konseptual
Sistem akan menyimpan database yang terdiri dari tabel master dan tabel transaksi. Tabel master terdiri dari Nasabah, Sales, Direktur, Operator, Bank, dan Saham. Sedangkan tabel transaksi terdiri Pendaftaran, transaksi Deposit Cash/Withdrawal Cash yang terbagi atas header transaksi Deposit Cash/Withdrawal Cash dan detail transaksi Deposit Cash/Withdrawal Cash. Tabel transaksi lainnya adalah Order yang terbagi atas header Order dan detail Order. Lalu tambahan tabel berdasarkan pengembangan sistem yaitu tabel Transaksi.
Tabel 4.1. Deskripsi tabel
No Nama Tabel Keterangan
1. Nasabah Berisi detail Nasabah
2. Sales Berisi detail Sales
3. Direktur Berisi detail Direktur
4. Operator Berisi detail Operator
5. Bank Berisi detail Bank
6. Saham Berisi detail saham yang di perdagangkan
7. Pendaftaran Berisikan transaksi detail pendaftaran nasabah. 8. TrDCWC_Header Berisikan no transaksi dari Deposit Cash/Withdrawal
Cash dan jenis transaksinya Deposit Cash (DC) atau Withdrawal Cash (WC).
9. TrDCWC_Detail Berisikan detail dari Deposit Cash/Withdrawal Cash. 10. TrOrder_Header Berisikan no transaksi dari Order dan jenis transaksinya
Sell(S) atau Buy(B).
11. TrOrder_Detail Berisikan detail transaksi Order.
12. Transaksi Berisikan table yang terjadi antara sales dengan pihak Risk Management, didalamnya dibagi atas tipe Buy/Sell, dan status Accepted, Rejected, Send.
171 4.4.2. Perancangan Logical Pendaftaran TrDCWC_Header Transaksi Sales Saham Bank TrOrder_Header Direktur TrOrder_Detail Operator TrDCWC_Detail Nasabah
4.4.3. Perancangan Physical
Normalisasi
Form : Pendaftaran
UNF
Pendaftaran = kdPendaftaran + TglDaftar + kdNasabah + Nama + JenisKelamin +
TglLahir + PekerjaanJabatan + Alamat + kdPost + kota + Telp + email + noKTP + noNPWP + noRekening + namaRekening + kdBank + NamaBank + Cabang + LimitBuy + Deposit + kdSales + NamaSales + Komisi + kdDirektur + NamaDirektur
1NF
Pendaftaran = @kdPendaftaran + TglDaftar + kdNasabah + Nama + JenisKelamin +
TglLahir + PekerjaanJabatan + Alamat + kdPost + kota + Telp + email + noKTP + noNPWP + noRekening + namaRekening + kdBank + NamaBank + Cabang + LimitBuy + Deposit + kdSales + NamaSales + Komisi + kdDirektur + NamaDirektur
2NF
Pendaftaran = @kdPendaftaran + TglDaftar + #kdNasabah + Deposit + #kdSales +
Komisi + #kdDirektur
Nasabah = @kdNasabah + Nama + JenisKelamin + TglLahir + PekerjaanJabatan +
Alamat + kdPost + kota + Telp + email + noKTP + noNPWP + noRekening + namaRekening + #kdBank + LimitBuy + #kdSales
173 Sales = @ kdSales + NamaSales
Direktur = @kdDirektur + NamaDirektur
Bank = @ kdBank + NamaBank + Cabang
3NF = 2NF
Pendaftaran = @kdPendaftaran + TglDaftar + #kdNasabah + Deposit + #kdSales +
Komisi + #kdDirektur
Nasabah = @kdNasabah + Nama + JenisKelamin + TglLahir + PekerjaanJabatan +
Alamat + kdPost + kota + Telp + email + noKTP + noNPWP + noRekening + namaRekening + #kdBank + LimitBuy + #kdSales
Sales = @ kdSales + NamaSales
Direktur = @kdDirektur + NamaDirektur
Bank = @ kdBank + NamaBank + Cabang
Form: Deposit/ Withdrawal
UNF
TrDCWC = noTransaksi + Tgl + Waktu + TipeDCWC + kdNasabah + Nama +
Jumlah_Rp + noRekening + kdBank + NamaBank + Cabang + kdOperator + NamaOperator
1NF
TrDCWC = @noTransaksi + Tgl + Waktu + TipeDCWC + kdNasabah + Nama +
Jumlah_Rp + noRekening + kdBank + NamaBank + Cabang + kdOperator + NamaOperator
2NF
TrDCWC_Header = @noTransaksi + Tgl + Waktu + TipeDCWC + #kdNasabah +
#kdOperator
TrDCWC_Detail = @noTransaksi + Jumlah_Rp
3NF
TrDCWC_Header = @noTransaksi + Tgl + Waktu + TipeDCWC + #kdNasabah +
#kdOperator
TrDCWC_Detail = @noTransaksi + Jumlah_Rp
Nasabah = @kdNasabah + Nama + noRekening
Bank = @kdBank + NamaBank + Cabang
Operator =@kdOperator + NamaOperator
Form: Order
UNF
Order = noTransaksi +kdNasabah + Nama + kdSales + NamaSales + sesi + Tgl +
175 1NF
Order = @noTransaksi +kdNasabah + Nama + kdSales + NamaSales + sesi + Tgl +
Waktu + TipeOrder + kdSaham + NamaSaham + Harga + KuantitasLot + Total
2NF
TrOrder_Header = @noTransaksi + sesi + Tgl + Waktu + TipeOrder +#kdNasabah
+ #kdSales
TrOrder_Detail = @noTransaksi + #kdSaham + Harga + KuantitasLot + Total
Saham = @kdSaham + NamaSaham
3NF
TrOrder_Header = @noTransaksi + sesi + Tgl + Waktu + TipeOrder +#kdNasabah
+ #kdSales
TrOrder_Detail = @noTransaksi + #kdSaham + Harga + KuantitasLot + Total
Nasabah = @kdNasabah + Nama + #kdSales
Sales = @ kdSales + NamaSales
4.4.4. Perancangan database
Berikut ini adalah rancangan table pada sistem yang diusulkan: 1. Nama table: Nasabah
Primary key : kdNasabah
Table 4.2. Tabel Nasabah
Nama Field Tipedata Ukuran Keterangan
kdNasabah Varchar 7 Id nasabah
Nama Varchar 30 Nama nasabah
JenisKelamin Varchar 2 TglLahir Varchar 30 PekerjaanJabatan Varchar 20 Alamat Varchar 50 kdPost Varchar 5 kota Varchar 15 Telp Varchar 10 email Varchar 20 noKTP Varchar 17 noNPWP Varchar 17
noRekening Varchar 10 No rekening yang ada di bank
namaRekening Varchar 30 Nama rekening yang ada di bank
kdBank Varchar 10
LimitBuy Varchar 12 Limit buy yang ditetapkan perusahaan
177
kdSales Varchar 7 Foreign key. Sales yang menjalankan
transaksi di sistem Remote Trading atas instruksi nasabah.
2. Nama table: Sales
Primary key : kdSales
Table 4.3. Tabel Sales
Nama Field Tipedata Ukuran Keterangan
kdSales Varchar 7
NamaSales Varchar 30
Password Varchar 20
3. Nama table: Direktur
Primary key : kdDirektur
Table 4.4. Tabel Direktur
Nama Field Tipedata Ukuran Keterangan
kdDirektur Varchar 7
NamaDirektur Varchar 30
4. Nama table: Operator
Primary key : kdOperator
Table 4.5. Tabel Operator
Nama Field Tipedata Ukuran Keterangan
kdOperator Varchar 7
NamaOperator Varchar 30
Password Varchar 20
5. Nama table: Bank
Primary key : kdBank
Table 4.6. Tabel Bank
Nama Field Tipedata Ukuran Keterangan
kdBank Varchar 7
NamaBank Varchar 30
179 6. Nama table: Saham
Primary key : kdSaham
Table 4.7. Tabel Saham
Nama Field Tipedata Ukuran Keterangan
kdSaham Varchar 4
NamaSaham Varchar 30
Haircut Varchar 4
hargaSahamKemarin Varchar 20
7. Nama table: Pendaftaran
Primary key : kdPendaftaran
Table 4.8. Tabel Pendaftaran
Nama Field Tipedata Ukuran Keterangan
kdPendaftaran Varchar 7 TglDaftar Date kdNasabah Varchar 7 DepositRp Bigint 15 kdSales Varchar 7 Komisi Varchar 5 kdDirektur Varchar 7
8. Nama table: TrDCWC_Header
Primary key : noTransaksi
Table 4.9. Tabel TrDCWC_Header
Nama Field Tipedata Ukuran Keterangan
noTransaksi Varchar 8 Tgl Date Waktu Time TipeDCWC Varchar 2 kdNasabah Varchar 7 kdOperator Varchar 7
9. Nama table: TrDCWC_Detail
Primary key : noTransaksi
Table 4.10. Tabel TrDCWC_Detail
Nama Field Tipedata Ukuran Keterangan
noTransaksi Varchar 8
181 10. Nama table: TrOrder_Header
Primary key : noTransaksi
Table 4.11. Tabel TrOrder_Header
Nama Field Tipedata Ukuran Keterangan
noTransaksi Varchar 7 sesi Varchar 2 Tgl Date Waktu Time TipeOrder Varchar 2 kdNasabah Varchar 7 kdSales Varchar 7
11. Nama table: TrOrder_Detail
Primary key : noTransaksi
Table 4.12. Tabel TrDCWC_Detail
Nama Field Tipedata Ukuran Keterangan
noTransaksi Varchar 7
kdSaham Varchar 4
HargaRp Int 11
Kuantitas Int 12
12. Nama table: Transaksi
Primary key : noTransaksi
Table 4.13. Tabel Transaksi
Nama Field Tipedata Ukuran Keterangan
noTransaksi varchar 10
kdSales varchar 7
kdSaham varchar 4
kdNasabah varchar 7
Tipe varchar 5 Buy atau Sell
Jumlah Bigint 19 Jumlah saham (lot) pada buy atau sell
Harga int 11
Tanggal datetime
Author 12 Direktur yang telah mengambil keputusan
Status 5 Wait = posisi tunggu transaksi di RMList
untuk di terima atau di tolak
Go = transaksi yang di terima dan di kirim ke JATS
Acc = transaksi yang di terima Rej = transaksi yang di tolak
183 4.5. Struktur Menu
4.6. State Transition Diagram (STD)
185
187 4.7. Rancangan Layar
Gambar 4.12. Rancangan layar Login untuk Sales
Bid Qty Bid Price Offer Price Offer Qty Last Price Buy/Sell V V V V V Board Sec.Code Type Price Qty (lot) Reguler Code Session Cust.Code Amount Cancel Ok
Gambar 4.13. Rancangan layar bagian Sales untuk mengisi Order dari Nasabah
Gambar 4.14. Rancangan layar Login untuk Direktur (pihak Risk Management)
Gambar 4.15. Rancangan layar List Transaction bagian Direktur (pihak Risk Management)
189
24/ 10/ 2009 – 10:10 No Order: 1234561 Sales : JKTMAY/ Maya Customer Code: 1M0900 Buy Stock Code : TLKM Price : Rp 10.000,-Vol (Lot) : 5 Buy Amount : 25.000.000 Today Balance = 32.325.000 Cash Balance = -44.162.150 Total Value = -44.162.150 Trading Limit = 25.000.000 Buy Amount = 25.000.000 Stock No 1 2 Stock code TLKM BUMI Total Qty (Lot) 2 2 Collateral value 9.000.000 1.880.000 10.880.000 P/N = Rp 1.042.815.000 / 12 = Rp 86.901.250 Cash
Avg Daily Transaction
Cancel Reject Accept Credit History Frequency Transaction day T0 T1 T2 T3 >T3 2 7 10
Gambar 4.16. Rancangan layar Single view Buy bagian Direktur (pihak Risk
24/ 10/ 2009 – 10:17 No Order: 1234563 Sales : JKTGAS/ Gaston Customer Code: 1J03800 Sell Stock Code : TLKM Price : Rp 10.000,-Vol (Lot) : 10 Buy Amount : 50.000.000 Today Balance = 32.325.000 Cash Balance = -44.162.150 Total Value = -44.162.150 Trading Limit = 25.000.000 Stock No 1 2 Stock code TLKM BUMI Total Qty (Lot) 5 10 Collateral value 22.500.000 9.400.000 31.900.000 P/N = Rp 1.042.815.000 / 12 = Rp 86.901.250 Cash
Avg Daily Transaction
Credit History Frequency Transaction day Cancel Reject Accept T0 T1 T2 T3 >T3 2 7 10 Info Stock = -5
Gambar 4.17. Rancangan layar Single view Sell bagian Direktur (pihak Risk
191
Gambar 4.18. Rancangan layar Accepted bagian Direktur (pihak Risk Management) sebagai hasil keputuskan dari single view.
Gambar 4.19. Rancangan layar Rejected bagian Direktur (pihak Risk Management) sebagai hasil keputuskan dari single view.
Gambar 4.20. Rancangan layar bagian Sales pada saat Accepted
193
Gambar 4.22. Rancangan layar Login bagian Admin
Sales -Choose One- V Tambah Nasabah kdNasabah 1M2012 Nama Mandie delete
Gambar 4.24. Rancangan layar bagian Admin untuk mengatur nasabah
Gambar 4.25. Rancangan layar bagian Admin untuk mangatur Order (1)
Gambar 4.26. Rancangan layar bagian Admin untuk mangatur Order (2) setelah kata edit di klik
195 4.8. Spesifikasi Proses
MODUL Login Sales
Koneksi Database
Retrieve Username dan Password dari tabel Sales Cek Username, Password
jika valid Username & Password maka Catat Session Login
tampilkan halaman Menu Home
selain itu
tampilkan halaman Login dengan pesan Invalid Login Credentials
akhir jika
AKHIR MODUL
MODUL Login Director
Koneksi Database
Retrieve Username dan Password dari tabel Direktur Cek Username, Password
jika valid Username & Password maka Catat Session Login
tampilkan halaman Menu Home
selain itu
tampilkan halaman Login dengan pesan Invalid Login Credentials
akhir jika
MODUL Login Admin
Koneksi Database
Retrieve Username dan Password dari tabel Admin Cek Username, Password
jika valid Username & Password maka Catat Session Login
tampilkan halaman Menu Home
selain itu
tampilkan halaman Login dengan pesan Invalid Login Credentials
akhir jika
AKHIR MODUL
MODUL Logout
Catat Session Logout
tampilkan halaman Form Login AKHIR MODUL
MODUL Order
Cek Kelengkapan Order Baru Cek Waktu Order
Cek Securities Code Cek Tipe
Cek Price
197 Hitung Buy Amount = Price * Quantity
Cek Session
Cek Customer Code
Cek Jumlah Saham Nasabah untuk Tipe Sell Cek Jumlah Cash Nasabah untuk Tipe Buy Jika valid
Send Order
Refresh Menu Order
selain itu
Tampung Order ke Modul List Transaction
akhir jika
AKHIR MODUL
MODUL RmList pada Sales
Koneksi Database
Retrieve Username dan Password dari tabel Sales Cek Username, Password
jika valid maka
Catat Session Login
tampilkan halaman Menu Accepted dan Rejected
akhir jika
AKHIR MODUL
Koneksi Database
Retrieve Username dan Password dari tabel Direktur Cek Username, Password
jika valid maka
Catat Session Login
tampilkan halaman Menu List Transaction, Accepted dan Rejected
akhir jika
AKHIR MODUL
MODUL List Transaction
Retrieve Tanggal, No Transaksi, Kd saham, Kd Sales, Nama Sales, Kd Nasabah, Jumlah (Buy/Sell)
AKHIR MODUL
MODUL Detail Buy Koneksi Database
Retrieve Tanggal, No Transaksi, Kd saham, Kd Sales, Nama Sales, Kd Nasabah, Jumlah (Buy)
Cek Cash Nasabah dari tabel TrDCWC_Header, TrDCWC_Detail, TrOrder_Header, TrOrder_Detail
Jika Today Balance + Cash Balance > Buy Amount & Buy Amount = Limit Buy & Amount <Limit Buy maka tampilkan hijau,jpg
Jika Today Balance + Cash Balance = Buy Amount & Buy Amount = Limit Buy & Amount < Limit Buy maka tampilkan kuning,jpg
199 Jika Today Balance + Cash Balance < Buy Amount & Buy Amount = Limit Buy & Amount < Limit Buy maka tampilkan merah,jpg
Cek Stock Nasabah dari tabel TrOrder_Header, TrOrder_Detail Jika Total Collateral value > Buy Amount
a maka tampilkan hijau,jpg
Jika Total Collateral value = Buy Amount
a maka tampilkan kuning,jpg
Jika Total Collateral value < Buy Amount
a maka tampilkan merah,jpg
Cek Daily Avg Transaction dari tabel TrOrder_Header, TrOrder_Detail Retrieve kdNasabah, Tanggal, noTransaksi, Tipe(Buy/Sell)
Hitung Total = Total Buy + Total Sell Avg = Total / jumlah hari
Jika Avg between 100% and 75% from Total
a maka tampilkan hijau,jpg
Jika Avg between 74% - 50% from Total
a maka tampilkan kuning,jpg Jika Avg < 50% from Total
a maka tampilkan merah,jpg
Cek History Credit dari tabel TrDCWC_Header, TrDCWC_Detail, TrOrder_Header, TrOrder_Detail
Retrieve kdNasabah, Tanggal, noTransaksi, Tipe(Buy) Tanggal = T0
Jika Bayar T0 maka tampilkan hijau.jpg Jika Bayar T1 maka tampilkan hijau.jpg Jika Bayar T2 maka tampilkan hijau.jpg Jika Bayar T3 maka tampilkan Kuning.jpg Jika Bayar > T3 maka tampilkan merah.jpg
Jika Accept maka masuk ke tabel transaksi dan modul Accepted Jika Reject maka masuk ke tabel transaksi dan modul Rejected
Jika Cancel maka masuk ke tabel transaksi dan modul List Transaction akhir jika
AKHIR MODUL
MODUL Detail Sell Koneksi Database
Retrieve Tanggal, No Transaksi, Kd saham, Kd Sales, Nama Sales, Kd Nasabah, Jumlah (Buy)
Cek Cash Nasabah dari tabel TrDCWC_Header, TrDCWC_Detail, TrOrder_Header, TrOrder_Detail
Jika Today Balance > Cash Balance maka tampilkan hijau,jpg Jika Today Balance = Cash Balance maka tampilkan kuning,jpg Jika Today Balance < Cash Balance maka tampilkan merah,jpg Cek Stock Nasabah dari tabel TrOrder_Header, TrOrder_Detail Jika jumlah Saham x 99% - 85% dari total Saham x akan dijual
a maka tampilkan hijau,jpg
201
a maka tampilkan kuning,jpg
Jika jumlah Saham x < 60% dari total Saham x akan dijual
a maka tampilkan merah,jpg
Cek Daily Avg Transaction dari tabel TrOrder_Header, TrOrder_Detail Retrieve kdNasabah, Tanggal, noTransaksi, Tipe(Buy/Sell)
Hitung Total = Total Buy + Total Sell Avg = Total/ jumlah hari
Jika Avg between 100% and 51% from Total
a maka tampilkan hijau,jpg
Jika Avg between 50% - 40% from Total
a maka tampilkan kuning,jpg Jika Avg < 40% from Total a maka tampilkan merah,jpg
Cek History Credit dari tabel TrDCWC_Header, TrDCWC_Detail, TrOrder_Header, TrOrder_Detail
Retrieve kdNasabah, Tanggal, noTransaksi, Tipe(Buy) Tanggal = T0
Jika Bayar T0 maka tampilkan hijau.jpg Jika Bayar T1 maka tampilkan hijau.jpg Jika Bayar T2 maka tampilkan hijau.jpg Jika Bayar T3 maka tampilkan Kuning.jpg Jika Bayar > T3 maka tampilkan merah.jpg
Jika Reject maka masuk ke tabel transaksi dan modul Rejected
Jika Cancel maka masuk ke tabel transaksi dan modul List Transaction akhir jika
AKHIR MODUL
MODUL Accepted pada Sales
Koneksi Database
Retrieve Tanggal, noTransaksi, kdSaham, kdSales, kdNasabah, Buy/Sell, kdDirektur dari tabel Transaksi
Jika tekan tombol Send
a maka kirim satu transaksi yang dipilih Jika tekan tombol send all
a maka kirim semua transaksi Jika tekan tombol delete
a maka hapus satu transaksi yang dipilih
akhir jika
AKHIR MODUL
MODUL Rejected pada Sales
Koneksi Database
Retrieve Tanggal, noTransaksi, kdSaham, kdSales, kdNasabah, Buy/Sell, kdDirektur dari tabel Transaksi
Jika tekan tombol delete a maka hapus satu record
203
akhir jika
AKHIR MODUL
MODUL Accepted pada Direktur
Koneksi Database
Retrieve Tanggal, noTransaksi, kdSaham, kdSales, kdNasabah, Buy/Sell dari tabel Transaksi
AKHIR MODUL
MODUL Rejected pada Direktur
Koneksi Database
Retrieve Tanggal, noTransaksi, kdSaham, kdSales, kdNasabah, Buy/Sell dari tabel Transaksi
AKHIR MODUL
MODUL Manage Haircut pada Admin
Koneksi Database
Retrieve kdSaham, NamaSaham, Haircut, hargaSahamKemarin, dari tabel Saham Ubah angka di Haircut dan harga saham kemarin
a lalu tekan tombol update maka nilai haircut dan harga saham kemarin pada tabel saham berubah
AKHIR MODUL
MODUL Manage Sales pada Admin
Retrieve kdSales dari tabel Sales, kdNasabah dari tabel Nasabah Jika pilih salah satu kode sales
a maka tampilkan kode-kode nasabah milik sales yang terpilih Jika tekan tombol Tambah Nasabah
a maka masukkan kode nasabah baru lalu akan di tampilkan di list kdNasabah dan Nama Nasabah
Jika kata delete pada list di pilih
a maka record kdNasabah dan Nama Nasabah di list tersebut akan terhapus
akhir jika
AKHIR MODUL
MODUL Manage Order pada Admin
Koneksi Database
Retrieve Tanggal, noTransaksi, kdSaham, kdSales, kdNasabah, Buy/Sell, dari tabel Transaksi
Jika tekan edit
a maka field pada satu record pada tabel transaksi yang dipilih bisa di edit
akhir jika