[respon transaksi] [jawaban supplier]
[update stok]
[update saldo reeseller dan saldo upline] [record mutasi transaksi]
[jawaban provider] update transaksi
record transaksi
[read data produk]
[parsing supplier] [parsing provider]
jenis pulsa nominal
pin MSISDN
[parsing request] Provider
Supplier sub proses penentuan format
sup proses merespon permintaan 3
data mutasi
1 data reseller
7 data produk
7 data produk
4.1 sub proses
pemilahan metode pengisian
4.2 sub proses
mengeksekusi pengisian
4.3 sub proses
penentuan status transaksi
8 data transaksi
Gambar 3.5 Level 1.4 Sub Proses Pengisian
Pada Gambar 3.5 merupakan DFD level 1.4 sub proses pengisian pulsa, dimana sub proses ini terdapat 3 tiga sub proseskegiatan, yaitu sub proses
pemilahan metode pengisian, sub proses mengeksekusi pengisian dan sub proses penentuan status transaksi.
3.3.3. Entity Relationship Diagram ERD
Entity Relationship Diagram ERD yaitu alat untuk mempresentasikan
semua kebutuhan-kebutuhan sistem yang berkaitan dengan field’s yang digunakan berupa tipe atau jenis dan atribut dari field’s tersebut, serta relationship dari tabel-
tabel yang mendukung sistem. Ada 2 dua macam ERD yaitu Conceptual Data
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Model CDM yang ditunjukkan pada Gambar 3.6 dan Physical Data Model
PDM pada Gambar 3.7.
dataRS dt_dep_rs
jenis reply pendapatan lain
asal_pesan kdPrduk
sumber komplain asal_pesan
bank asal_pesan
no_iid_terdaftar
jenis RS pulsa
jenisPulsa supplier
nominal
operator namaSupplier
OPERATOR nama
prefix panjangDigitMin
panjangDigitMax NOMINAL
shortName longName
SUPPLIER nama
terminal pin
nomor ktSukses
ktGagal antrianSimultan
sebelumSN sesudahSN
REPLY GAGAL ktKunci
reply
JENIS PULSA nama
keterangan
PULSA hargaJual
hargaBeli laba
parsing aktifParsingCounter
parsingCounter
PRODUK kodeProduk
stok gangguan
kosong aktifCad
supplierCad ktKunciCad
parsingCad
JENIS RESELLER nama
selisihHarga blokProduk
blokFormat aktifBiayaSMS
minimumDeposit reseller
idReseller nama
saldo alamat
pin aktif
kodeUpline markup
tglDaftar noRS
no tipe_no
formatSMS nama
awalan aktif
formatReply nama
isi biaya
BANK nama
noRek atasNama
tiketDeposit noRS
jumlah statusMasuk
waktu inboxRS
id waktu
pengirim isi
outboxRS id
isi status
waktu teraksesSender
komplain id
isi status
waktu inboxSP
id waktu
modul pengirim
isi
transaksi id
waktu waktuStatus
status nominal
supplier terminal
msisdn tipe_no
saldoAwal harga
saldoAkhir counterRS
counterSP parsing
respon SN
aktifCad supplierCad
ktKunciCad parsingCad
center ktSukses
ktGagal
pendapatanLain2 id
waktu value
deposit id
waktu value
saldoAwal saldoAkhir
statusCash executor
mutasi id
waktu value
saldoAwal saldoAkhir
ket
Gambar 3.6 Conceptual Data Model CDM
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
IDRESELLER = IDRS IDRESELLER = IDRS
NAMA = JENIS
IDRESELLER = IDRS NO = NORS
TIPE_NO = TIPE_NO IDRESELLER = IDRS
KODEPRODUK = KDPRODUK
NO = PENGIRIM TIPE_NO = TIPE_PENGIRIM
IDRESELLER = IDRS NO = TUJUAN
IDRESELLER = IDRS TIPE_NO = TIPE_TUJUAN
NAMA = BANK NO = NO
TIPE_NO = TIPE_NO IDRESELLER = IDRESELLER
IDRESELLER = IDRESELLER
NAMA = JENISRS NOMINAL = NOMINAL
SUPPLIER = SUPPLIER OPERATOR = OPERATOR
JENISPULSA = JENISPULSA NAMA = JENISPULSA
NAMA = SUPPLIER SHORTNAME = NOMINAL
NAMA = OPERATOR NAMA = SUPPLIER
OPERATOR NAMA
varchar50 PREFIX
varchar500 PANJANGDIGITMIN
int PANJANGDIGITMAX
int NOMINAL
SHORTNAME int
LONGNAME int
SUPPLIER NAMA
varchar50 TERMINAL
varchar250 PIN
varchar50 NOMOR
varchar50 KTSUKSES
varchar250 KTGAGAL
varchar250 ANTRIANSIMULTAN
int SEBELUMSN
varchar250 SESUDAHSN
varchar250 REPLY_GAGAL
SUPPLIER varchar50
KTKUNCI varchar50
REPLY varchar255
JENIS_PULSA NAMA
varchar50 KETERANGAN
varchar255
PULSA NOMINAL
int SUPPLIER
varchar50 OPERATOR
varchar50 JENISPULSA
varchar50 HARGAJUAL
int HARGABELI
int LABA
int PARSING
varchar1000 AKTIFPARSINGCOUNTER
bit PARSINGCOUNTER
varchar1000 PRODUK
KODEPRODUK varchar50
NOMINAL int
SUPPLIER varchar50
OPERATOR varchar50
JENISPULSA varchar50
STOK int
GANGGUAN bit
KOSONG bit
AKTIFCAD bit
SUPPLIERCAD varchar50
KTKUNCICAD varchar50
PARSINGCAD varchar1000
JENIS_RESELLER NAMA
varchar50 SELISIHHARGA
int BLOKPRODUK
varchar1000 BLOKFORMAT
varchar1000 AKTIFBIAYASMS
bit MINIMUMDEPOSIT
int RESELLER
IDRESELLER varchar15
NAMA varchar50
SALDO int
ALAMAT varchar255
PIN varchar4
AKTIF bit
JENISRS varchar50
KODEUPLINE varchar15
MARKUP int
TGLDAFTAR datetime
NORS NO
varchar30 TIPE_NO
varchar20 IDRESELLER
varchar15 FORMATSMS
NAMA varchar50
AWALAN varchar50
AKTIF bit
FORMATREPLY NAMA
varchar50 ISI
varchar1000 BIAYA
int BANK
NAMA varchar50
NOREK varchar50
ATASNAMA varchar50
TIKETDEPOSIT NO
int IDRESELLER
varchar15 NORS
varchar15 TIPE_NO
varchar20 BANK
varchar50 JUMLAH
bigint STATUSMASUK
bit WAKTU
datetime INBOXRS
ID bigint
WAKTU datetime
PENGIRIM varchar100
ISI varchar1000
OUTBOXRS ID
bigint IDRS
varchar15 TUJUAN
varchar30 TIPE_TUJUAN
varchar20 ISI
varchar1000 STATUS
bit WAKTU
datetime TERAKSESSENDER
bit
KOMPLAIN ID
int IDRS
varchar15 PENGIRIM
varchar30 TIPE_PENGIRIM
varchar20 ISI
varchar1000 STATUS
bit WAKTU
datetime INBOXSP
ID bigint
WAKTU datetime
MODUL varchar50
PENGIRIM varchar255
ISI varchar1000
TRANSAKSI ID
bigint WAKTU
datetime WAKTUSTATUS
datetime STATUS
varchar50 KDPRODUK
varchar50 NOMINAL
int SUPPLIER
varchar50 TERMINAL
varchar50 MSISDN
varchar20 NORS
varchar30 TIPE_NO
varchar20 IDRS
varchar15 SALDOAWAL
int HARGA
int SALDOAKHIR
int COUNTERRS
int COUNTERSP
int PARSING
varchar1000 RESPON
varchar1000 SN
varchar50 AKTIFCAD
bit SUPPLIERCAD
varchar50 KTKUNCICAD
varchar50 PARSINGCAD
varchar1000 CENTER
int KTSUKSES
varchar250 KTGAGAL
varchar250 PENDAPATANLAIN2
ID int
WAKTU datetime
IDRS varchar15
JENIS varchar50
VALUE int
DEPOSIT ID
bigint WAKTU
datetime IDRS
varchar15 VALUE
int SALDOAWAL
int SALDOAKHIR
int STATUSCASH
bit EXECUTOR
varchar50 MUTASI
ID bigint
WAKTU datetime
IDRS varchar15
VALUE int
SALDOAWAL int
SALDOAKHIR int
KET varchar1000
Gambar 3.7 Physical Data Model PDM
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.4. Struktur Database