• Tidak ada hasil yang ditemukan

BAB 4 PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 PERANCANGAN SISTEM"

Copied!
44
0
0

Teks penuh

(1)

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

(2)

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

(3)

163

4.2. Data Flow Diagram

Berikut ini adalah DFD Fisikal yang diusulkan untuk Risk Management pada PT Semesta Indovest

(4)
(5)

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

(6)

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/

(7)

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

(8)

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 +

(9)

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.

(10)

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.

(11)

171 4.4.2. Perancangan Logical Pendaftaran TrDCWC_Header Transaksi Sales Saham Bank TrOrder_Header Direktur TrOrder_Detail Operator TrDCWC_Detail Nasabah

(12)

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

(13)

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

(14)

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 +

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

183 4.5. Struktur Menu

(24)

4.6. State Transition Diagram (STD)

(25)

185

(26)
(27)

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

(28)

Gambar 4.14. Rancangan layar Login untuk Direktur (pihak Risk Management)

Gambar 4.15. Rancangan layar List Transaction bagian Direktur (pihak Risk Management)

(29)

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

(30)

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

(31)

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.

(32)

Gambar 4.20. Rancangan layar bagian Sales pada saat Accepted

(33)

193

Gambar 4.22. Rancangan layar Login bagian Admin

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

Gambar

Gambar 4.3. Gambar Diagram Kontek yang diusulkan
Gambar 4.4. Gambar Diagram Diagram Nol yang diusulkan
Gambar 4.5. Gambar Diagram Diagram  Level I/
Gambar 4.6. Gambar Diagram Diagram  Level I/
+7

Referensi

Dokumen terkait

Untuk mengetahui hubungan yang signifikan antara nilai matematika ujian nasional dan nilai matematika tes penerimaan siswa baru dengan prestasi belajar matematika siswa

parameter dari Brown, yaitu metode peramalan yang digunakan penulis untuk. mendapatkan

Sepulang dari mengantarkan kakek dia langsung kerumah Syifa, namun alangkah terkejutnya dia bahwa rumah Syifa telah kosong, ia sadar ia membuat hati Syifa sakit sehingga Syifa

Metode peramalan akan membantu dalam mengadakan pendekatan analisa terhadap tingkah laku atau pola dari data yang lalu, sehingga dapat memberikan cara pemikiran

Hak-hak mendasar para pekerja yang digaji, pekerja bebas dalam industri pariwisata dan kegiatan lain yang terkait, harus mendapat jaminan dengan pengawasan dari pemerintah negara

Upaya meningkatkan akses ke fasilitas pelayanan kesehatan masyarakat secara langsung juga dipermudah dengan adanya program jaminan kesehatan masyarakat (Jamkesmas) bagi

Ciri-ciri masyarakat berkarakter adalah masyarakat yang setiap anggotanya telah memiliki dan dapat menginternalisasikan 18 nilai karakter dalam dirinya, nilai-nilai karakter