BAB 4 PERANCANGAN SISTEM

dokumen-dokumen yang mirip
Panduan Singkat Transaksi Aplikasi Kresna Direct

PANDUAN SINGKAT Version Maret 2012

Panduan Singkat Transaksi Simulasi Kresna Direct

DAFTAR ISI. 1. Install Aplikasi SPOT. 2. Login Password dan PIN. 3. Cara ubah password dan PIN aplikasi SPOT. 4. Buy Order. 5.

Adapun tujuan kami untuk memberikan User Manual ini adalah untuk mempermudah Nasabah dalam mengakses fasilitas kami.

Gambar 1 form Smart Time display untuk form Buy dan form Sell. Berikut adalah tabel untuk nama field serta fungsi dari menu Smart Time:

PANDUAN SINGKAT. Version 2.1.1

Semesta Indovest Mobile Trading

MANUAL BOOK INDOSURYA TRADE

PT. SINARMAS SEKURITAS. User Manual. Simas Mobile Android

USER MANUAL For Ipad Version 1.2.5

WEB TRADING. PT CIMB Securities Indonesia

Setelah login ESI-ON berhasil dilakukan, maka akan muncul tampilan market info ESI-ON dan menu yang ada pada toolbar dapat digunakan.

Albert Setiawan 06/21/2012

Tampilan Halaman Utama D COINS

PT. SINARMAS SEKURITAS. User Manual. Simas Mobile iphone version 1.2.4

BAB III ANALISIS DAN DESAIN SISTEM

/1. Flowmap Usulan Daftar Anggota

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

MANUAL BOOK. Bosowa Sekuritas. Online Trade

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Halaman Login Halaman Staff

USER MANUAL. For BlackBerry Version 3.0.2

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

MANUAL BOOK APLIKASI RHBINVEST ID PLUS Desktop

Saat simas.net dieksekusi, program akan menampilkan layar login. Isi informasi User ID dan Password untuk dapat masuk ke layar utama simas.

BAB III ANALISA DAN PERANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

MANUAL BOOK SUCOR SEKURITAS. Online Trade

PANDUAN LENGKAP DI IPAD

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

BAB III ANALISA DAN DESAIN SISTEM

USER MANUAL SIMAS.MOBILE. Version 2.6

MOST Mobile. Untuk IPhone. Petunjuk Penggunaan

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN DESAIN SISTEM

USER MANUAL SIMAS MOBILE - ANDROID

BAB III ANALISA DAN DESAIN SISTEM

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB III ANALISA DAN DESAIN SISTEM

MOST Mobile. Untuk ponsel BlackBerry. Petunjuk Penggunaan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Millenium Danatama Sekuritas Mobile

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

MANUAL BOOK. Indosurya Online

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Millenium Danatama Sekuritas Mobile

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem informasi yang utuh ke dalam komponen sistem dengan maksud untuk

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. tampilan layar sistem ERP CV.Gracia Jaya beserta prosedur penggunaannya

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

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

162 Berikut adalah ilustrasi dari sistem yang diusulkan: Direktur 2. Risk Control : Jika ada kurang saham/uang, cek status nasabah, buat keputusan 3. Konfirmasi RM Approved/Rejected Sales 1. Instruksi Order dari Nasabah via telephone/ email/ IM 4. Jika RM Approved, Konfirmasi Instruksi Order 5. Order diteruskan ke JATS Trading Engine Nasabah/ Investor JATS 4.2. Gambar Sistem Risk Management

163 4.2. Data Flow Diagram Berikut ini adalah DFD Fisikal yang diusulkan untuk Risk Management pada PT Semesta Indovest Gambar 4.3. Gambar Diagram Kontek yang diusulkan

Gambar 4.4. Gambar Diagram Diagram Nol yang diusulkan 164

165 Limit_Buy_yang_di_cek 2.1 Pengecekan Limit Buy Nasabah Saham_yang_di_cek Hasil_pengecekan_Limit_Buy Nasabah Cash_yang_di_cek 2.2 Pengecekan Jumlah Saham TrOrder Hasil_pengecekan_ Jumlah_saham Hari_rata-rata_transaksi _yang_di_cek 2.3 Pengecekan Jumlah Cash Saham Hasil_pengecekan_ Jumlah_cash 2.4 Pengecekan Hari rata-rata transaksi Sejarah_kredit _yang_di_cek Order_yang_di_tolak Hasil_pengecekan_ Hari_rata-rata 2.5 Pengecekan Sejarah Kredit TrDCWC Hasil_total_pengecekan Hasil_pengecekan_ Sejarah_kredit 2.6 Update Tolak Order Transaksi ke_proses_3.1 Gambar 4.5. Gambar Diagram Diagram Level I/ Rinci Proses 2.0 Persetujuan Order

166 dari_proses_2.5 Hasil_total_pengecekan Nasabah 3.1 Update Order Nasabah Order_di_simpan Order_yang_di_terima 3.2 Update Persetujuan Order Transaksi Gambar 4.6. Gambar Diagram Diagram Level I/ Rinci Proses 3.0 Konfirmasi Order ke Nasabah

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 TrDCWC_Detail = @notransaksi + JumlahRp

168 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 + Tgl_transaksi_T0 + total_buy_dan_sell

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.

170 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.

4.4.2. Perancangan Logical Nasabah Pendaftaran Direktur Transaksi TrDCWC_Header TrDCWC_Detail Operator Bank Sales TrOrder_Header TrOrder_Detail Saham Gambar 4.7. Entity Relationship Diagram (ERD) 171

172 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

174 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 + Waktu + TipeOrder + kdsaham + NamaSaham + Harga + KuantitasLot + Total

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 Saham = @kdsaham + NamaSaham

176 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 pada saat pertama kali nasabah mendaftar

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 Password Password 20

178 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 Cabang Varchar 15

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

180 8. Nama table: TrDCWC_Header Primary key : notransaksi Table 4.9. Tabel TrDCWC_Header Nama Field Tipedata Ukuran Keterangan notransaksi Varchar 8 Tgl Waktu Date 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 JumlahRp Bigint 15

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 Waktu Date 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 Total Bigint 19

182 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 Gambar 4.8. Struktur Menu

184 4.6. State Transition Diagram (STD) Gambar 4.9. STD bagian Sales

Gambar 4.10. STD bagian Direktur 185

Gambar 4.11. STD bagian Admin 186

187 4.7. Rancangan Layar Gambar 4.12. Rancangan layar Login untuk Sales Board Sec.Code Type Price Qty (lot) Session Reguler Code Buy/Sell V V V V Bid Qty Bid Price Offer Price Offer Qty Last Price Cust.Code V Amount Ok Cancel Gambar 4.13. Rancangan layar bagian Sales untuk mengisi Order dari Nasabah

188 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 Cash Stock Today Balance = 32.325.000 Cash Balance = -44.162.150 No 1 Stock code TLKM Qty (Lot) 2 Collateral value 9.000.000 Total Value = -44.162.150 Trading Limit = 25.000.000 2 BUMI 2 Total 1.880.000 10.880.000 Buy Amount = 25.000.000 Credit History Frequency Avg Daily Transaction P/N = Rp 1.042.815.000 / 12 = Rp 86.901.250 10 7 2 T0 T1 T2 T3 >T3 Transaction day Accept Reject Cancel Gambar 4.16. Rancangan layar Single view Buy bagian Direktur (pihak Risk Management) sebagai hasil yang di klik di List Transaction

190 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 Cash Stock Today Balance = 32.325.000 Cash Balance = -44.162.150 Total Value = -44.162.150 Trading Limit = 25.000.000 No 1 2 Stock code TLKM BUMI Qty (Lot) 5 10 Collateral value 22.500.000 9.400.000 Total 31.900.000 Info Stock = -5 Credit History Frequency Avg Daily Transaction 10 P/N = Rp 1.042.815.000 / 12 7 = Rp 86.901.250 2 T0 T1 T2 T3 >T3 Transaction day Accept Reject Cancel Gambar 4.17. Rancangan layar Single view Sell bagian Direktur (pihak Risk Management) sebagai hasil yang di klik di List Transaction

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.

192 Gambar 4.20. Rancangan layar bagian Sales pada saat Accepted Gambar 4.21. Rancangan layar bagian Sales pada saat Rejected

193 Gambar 4.22. Rancangan layar Login bagian Admin Gambar 4.23. Rancangan layar bagian Admin untuk update Haircut

194 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 AKHIR MODUL

196 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 Cek Quantity (Lot)

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 MODUL RmList pada Director

198 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

200 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 Jika jumlah Saham x 84% - 60% dari total Saham x akan dijual

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 Accept maka masuk ke tabel transaksi dan modul Accepted

202 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 Koneksi Database

204 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 AKHIR MODUL