5.6 Entity Relational Diagram
Pada Entity Relational Diagram terdapat dua diagram, yaitu Conceptual Data Modelling
dan Physical Data Modelling. Pada gambar 5.14 menjelaskan tentang Conceptual Data Modelling
CDM dari aplikasi mini banking module deposito pada PT. Bank Pembangunan Daerah Jawa Timur Tbk. Terdapat 19 tabel yang
berhubungan dengan aplikasi mini banking module deposito, antara lain wilayah, cabang, jabatan, pengguna, transaksi retail detail, kios, nasabah, limitasi, rekening,
pencairan, tipe rekening, tipe produk, suku bunga, mata uang, billyet dan cekgiro, tipe deposito, produk deposito, gl dan penempatan deposito.
Sedangkan pada gambar 5.15 menjelaskan tentang Physical Data Modelling PDM yang telah di generate dari Conceptual Data Modelling yang sebelumnya.
Terdapat 6 tabel yang berhubungan dengan aplikasi absensi dan penggajian, antara lain karyawan, kehadiran, izin kerja, penggajian, periode penggajian dan jabatan.
75
Gambar 5.19 Conceptual Data Modelling
pemilihan tipe deposit
pemilihan produk proses penempatan
D Relationship_5
Relationship_6 menjabat
pembatasan pengguna
Relationship_9
Relationship_10 Relationship_11
memiliki
Relationship_13
penetapan bunga Relationship_15
Memiliki tipe produk tabungan penempatan rekening
Relationship_19 pencairan_penempatan_deposito
Relationship_20 T ipe Deposito
id_tipe_deposito nama_tipe_deposito
pi Variable characters 11 Variable characters 250
M Identifier_1
pi
Produk Deposito id_produk_deposito
nama_produk_deposito flag_aro_produk_deposito
periode_produk_deposito pembagi_produk_deposito
pokok_penempatan_produk_deposito pokok_jatuh_tempo_produk_deposito
biaya_bunga_produk_deposito bunga_jatuh_tempo_produk_deposito
cad_bunga_produk_deposito denda_produk_deposito
pajak_produk_deposito pi Variable characters 15
Variable characters 250 Variable characters 15
Variable characters 15 Variable characters 15
Variable characters 15 Variable characters 15
Variable characters 15 Variable characters 15
Variable characters 15 Variable characters 15
Variable characters 15 M
Identifier_1 pi
Bilyet dan cekgiro id_bilyet_dan_giro
tanggal_pembuatan_bilcekgir user_pembuat_bilcekgir
cabang_pembuat_bilcekgir flag_bilcekgir
flag_resi_bilcekgir flag_cetak_bilcekgir
flag_kembali_bilcekgir tipe_barang_cetak
pi Variable characters 11 Date T ime
Variable characters 250 Variable characters 250
Boolean Boolean
Boolean Boolean
Variable characters 250 M
Identifier_1 pi
Penempatan deposito id_penempatan_deposito
nominal_penempatan_deposito tanggal_mulai_deposito
tanggal_jatuh_tempo_deposito pi Variable characters 50
Variable characters 250 Date
Date M
Identifier_1 pi
Mata Uang kode_matauang
singkatan_matauang nama_matauang
pi Variable characters 10 Variable characters 10
Variable characters 25 M
Identifier_1 pi
suku bunga id_sukubunga
nama_sukubunga batas_nilai_1
batas_nilai_2 batas_nilai_3
batas_nilai_4 batas_nilai_5
batas_nilai_6 suku_bunga_1
suku_bunga_2 suku_bunga_3
suku_bunga_4 suku_bunga_5
suku_bunga_6 batas_gugurbunga
tgl_efektif pi Variable characters 10
Variable characters 25 Float
Float Float
Float Float
Float Float
Float Float
Float Float
Float Float
Date M
Identifier_1 pi
T ipe Rekening id_tipe_rekening
nama_rekening saldo_minimal
day_bunga_proses day_biaya_proses
GL_giro GL_cerukan_giro
GL_cad_bungagiro_d GL_cad_bungagiro_k
GL_pem_jasagiro GL_pem_bunga_cerukan
GL_cad_bunga_cerukan_d GL_cad_bunga_cerukan_k
GL_pajak_bungagiro hari_tutup
hari_CR hari_DR
hari_stmt flak_cerukan
flak_tp flag_CM
flak_passbk pi Variable characters 10
Variable characters 25 Integer
Characters 2 Characters 2
Float Float
Float Float
Float Float
Float Float
Float Variable characters 2
Variable characters 2 Variable characters 2
Variable characters 2 Variable characters 2
Variable characters 2 Variable characters 2
Variable characters 2 M
Identifier_1 pi
Rekening id_rekening
tgl_buka_rek flag_biaya
value_date_bunga rek_kredit
flak_status flak_tipe
pi Variable characters 10 Date
Variable characters 10 Date
Variable characters 25 Variable characters 25
Variable characters 25 M
Identifier_1 pi
Nasabah id_nasabah
tgl_pembukaan status_buka
no_rek nama_nasabah
alamat_nasabah kel_nasabah
kec_nasabah kodepos_nasabah
kota_nasabah provinsi_nasabah
tlp_nasabah hp_nasabah
faks_nasabah email_nasabah
NPWP_nasabah penduduk
titel_nasabah nama_singkat
jk_nasabah agama_nasabah
tempat_lahir tanggal_lahir
status_kawin hobby
istri_nasabah anak_nasabah
ortu_nasabah lain_nasabah
status_tinggal bln_tempat
thn_tempat pend_nasabah
kwn_nasabah negara_nasabah
jns_id_nasabah no_id_nasabah
tgl_terbit berlaku_nasabah
no_kartukredit1 limit1
no_kartukredit2 limit2
no_atm1 no_atm2
pekerjaan_nasabah jabatan_nasabah
nama_perusahaan bidang_usaha
alamat_perusahaan kel_perusahaan
kec_perusahaan kodepos_perusahaan
kota_perusahaan provinsi_perusahaan
tlp_perusahaan1 ekstensi1
faks_perusahaan tlp_perusahaan2
ekstensi2 penghasilan_nasabah
sumber_penghasilan sumber_dana
tujuan_dana nama_ibukandung
tujuan_pembukaan status_pemohon
nama_kuasa alamat_kuasa1
alamat_kuasa2 kel_kuasa
kec_kuasa kodepos_kuasa
kota_kuasa provinsi_kuasa
tlp_kuasa kantor_kuasa
hp_kuasa faks_kuasa
hubungan_hukum NPWP_kuasa
kwn_kuasa negara_kuasa
jns_id_kuasa no_id_kuasa
tgl_terbit_kuasa berlaku_kuasa
surat_penunjukan berlaku_penunjukan
pi Variable characters 10 Date
Variable characters 5 Variable characters 10
Variable characters 50 Variable characters 100
Variable characters 25 Variable characters 25
Variable characters 5 Variable characters 25
Variable characters 25 Variable characters 10
Variable characters 15 Variable characters 20
Variable characters 25 Variable characters 25
Variable characters 10 Variable characters 25
Variable characters 10 Variable characters 10
Variable characters 10 Variable characters 25
Date Variable characters 10
Variable characters 100 Integer
Integer Integer
Integer Variable characters 15
Integer Integer
Variable characters 15 Variable characters 25
Variable characters 25 Variable characters 15
Variable characters 25 Date
Date Variable characters 25
Variable characters 50 Variable characters 25
Variable characters 50 Variable characters 25
Variable characters 25 Variable characters 25
Variable characters 25 Variable characters 50
Variable characters 25 Variable characters 100
Variable characters 25 Variable characters 25
Variable characters 5 Variable characters 25
Variable characters 25 Variable characters 10
Variable characters 25 Variable characters 20
Variable characters 10 Variable characters 25
Variable characters 15 Variable characters 25
Variable characters 25 Variable characters 25
Variable characters 25 Variable characters 25
Variable characters 10 Variable characters 50
Variable characters 100 Variable characters 100
Variable characters 25 Variable characters 25
Variable characters 5 Variable characters 25
Variable characters 25 Variable characters 10
Variable characters 15 Variable characters 15
Variable characters 20 Variable characters 50
Variable characters 25 Variable characters 25
Variable characters 25 Variable characters 15
Variable characters 25 Date
Date Variable characters 25
Date M
Identifier_1 pi
Kios kode_kios
nama_kios status_kios
pi Variable characters 10 Variable characters 50
Variable characters 10 M
Identifier_1 pi
T ransaksi Retail Detail id_transaksi
tgl_input tgl_valuta
tgl_proses jenis_transaksi
referensi keterangan
nominal biaya
nominal_EQ biaya_EQ
rek_debet_retail rek_kredit_retail
status flak_1
flak_2 flak_3
flak_4 flak_5
tgl_user_input jam_user_input
tgl_otor jam_otor
tgl_edit jam_edit
pi Variable characters 10 Date
Date Date
Variable characters 25 Variable characters 25
Variable characters 100 Float
Float Float
Float Variable characters 25
Variable characters 25 Variable characters 15
Variable characters 25 Variable characters 25
Variable characters 25 Variable characters 25
Variable characters 25 Date
T ime Date
T ime Date
T ime M
Identifier_1 pi
Limitasi Id_limitasi
transaksi_cash_debet transaksi_cash_kredit
transaksi_noncash_debet transaksi_noncash_kredit
limit_cerukan pi Variable characters 10
Integer Integer
Integer Integer
Integer M
Identifier_1 pi
Pengguna Id_Pengguna
nama_pengguna password
repassword hak_akses
pi Variable characters 10 Variable characters 50
Variable characters 50 Variable characters 50
Variable characters 25 M
Identifier_1 ...
pi Jabatan
id_jabatan nama_jabatan
bagian_jabatan pi Variable characters 10
Variable characters 25 Variable characters 25
M Identifier_1
pi
Cabang id_cabang
nama_cabang Alamat_cabang
status_cabang pi Variable characters 10
Variable characters 50 Variable characters 100
Variable characters 20 M
Identifier_1 pi
Wilayah id_wilayah
nama_wilayah pi Variable characters 10
Variable characters 50 M
Identifier_1 pi
T ipe Produk id_produk_tabungan
nama_produk_tabungan pi Variable characters 10
Variable characters 50 M
Identifier_1 pi
Pencairan id_pencairan
tanggal_pencairan total_nominal_pencairan
pi Variable characters 11 Date
Integer M
Identifier_1 pi
GL id_gl
keterangan_gl value_gl
pi Integer Variable characters 255
Float 11 M
Identifier_1 pi
Keterangan : Didalam Conceptual Data Modelling terdapat entitas tabel GL yang tidak terelasi dengan entitas tabel deposito, dikarenakan tabel GL
tersebut berbeda dalam modul deposito melainkan terdapat rujukan untuk mengambil data dari entitas GL yang dikonsumtif dalam
module deposito.
77
Gambar 5.20 Physical Data Modelling
T ipe Deposito id_tipe_deposito
nama_tipe_deposito varchar11
varchar250 pk
Produk Deposito id_produk_deposito
id_tipe_deposito nama_produk_deposito
flag_aro_produk_deposito periode_produk_deposito
pembagi_produk_deposito pokok_penempatan_produk_deposito
pokok_jatuh_tempo_produk_deposito biaya_bunga_produk_deposito
bunga_jatuh_tempo_produk_deposito cad_bunga_produk_deposito
denda_produk_deposito pajak_produk_deposito
varchar15 varchar11
varchar250 varchar15
varchar15 varchar15
varchar15 varchar15
varchar15 varchar15
varchar15 varchar15
varchar15 pk
fk Bilyet dan cekgiro
id_bilyet_dan_giro id_tipe_deposito
tanggal_pembuatan_bilcekgir user_pembuat_bilcekgir
cabang_pembuat_bilcekgir flag_bilcekgir
flag_resi_bilcekgir flag_cetak_bilcekgir
flag_kembali_bilcekgir tipe_barang_cetak
varchar11 varchar11
datetime varchar250
varchar250 bit
bit bit
bit varchar250
pk fk
Penempatan deposito id_penempatan_deposito
id_bilyet_dan_giro id_rekening
id_produk_deposito nominal_penempatan_deposito
tanggal_mulai_deposito tanggal_jatuh_tempo_deposito
varchar50 varchar11
varchar10 varchar15
varchar250 datetime
datetime pk
fk1 fk2
fk3
Mata Uang kode_matauang
singkatan_matauang nama_matauang
varchar10 varchar10
varchar25 pk
suku bunga id_sukubunga
nama_sukubunga batas_nilai_1
batas_nilai_2 batas_nilai_3
batas_nilai_4 batas_nilai_5
batas_nilai_6 suku_bunga_1
suku_bunga_2 suku_bunga_3
suku_bunga_4 suku_bunga_5
suku_bunga_6 batas_gugurbunga
tgl_efektif varchar10
varchar25 float
float float
float float
float float
float float
float float
float float
datetime pk
T ipe Rekening id_tipe_rekening
kode_matauang id_sukubunga
id_produk_tabungan nama_rekening
saldo_minimal day_bunga_proses
day_biaya_proses GL_giro
GL_cerukan_giro GL_cad_bungagiro_d
GL_cad_bungagiro_k GL_pem_jasagiro
GL_pem_bunga_cerukan GL_cad_bunga_cerukan_d
GL_cad_bunga_cerukan_k GL_pajak_bungagiro
hari_tutup hari_CR
hari_DR hari_stmt
flak_cerukan flak_tp
flag_CM flak_passbk
varchar10 varchar10
varchar10 varchar10
varchar25 int
char2 char2
float float
float float
float float
float float
float varchar2
varchar2 varchar2
varchar2 varchar2
varchar2 varchar2
varchar2 pk
fk2 fk1
fk3 Rekening
id_rekening id_tipe_rekening
id_nasabah tgl_buka_rek
flag_biaya value_date_bunga
rek_kredit flak_status
flak_tipe varchar10
varchar10 varchar10
datetime varchar10
datetime varchar25
varchar25 varchar25
pk fk2
fk1
Nasabah id_nasabah
tgl_pembukaan status_buka
no_rek nama_nasabah
alamat_nasabah kel_nasabah
kec_nasabah kodepos_nasabah
kota_nasabah provinsi_nasabah
tlp_nasabah hp_nasabah
faks_nasabah email_nasabah
NPWP_nasabah penduduk
titel_nasabah nama_singkat
jk_nasabah agama_nasabah
tempat_lahir tanggal_lahir
status_kawin hobby
istri_nasabah anak_nasabah
ortu_nasabah lain_nasabah
status_tinggal bln_tempat
thn_tempat pend_nasabah
kwn_nasabah negara_nasabah
jns_id_nasabah no_id_nasabah
tgl_terbit berlaku_nasabah
no_kartukredit1 limit1
no_kartukredit2 limit2
no_atm1 no_atm2
pekerjaan_nasabah jabatan_nasabah
nama_perusahaan bidang_usaha
alamat_perusahaan kel_perusahaan
kec_perusahaan kodepos_perusahaan
kota_perusahaan provinsi_perusahaan
tlp_perusahaan1 ekstensi1
faks_perusahaan tlp_perusahaan2
ekstensi2 penghasilan_nasabah
sumber_penghasilan sumber_dana
tujuan_dana nama_ibukandung
tujuan_pembukaan status_pemohon
nama_kuasa alamat_kuasa1
alamat_kuasa2 kel_kuasa
kec_kuasa kodepos_kuasa
kota_kuasa provinsi_kuasa
tlp_kuasa kantor_kuasa
hp_kuasa faks_kuasa
hubungan_hukum NPWP_kuasa
kwn_kuasa negara_kuasa
jns_id_kuasa no_id_kuasa
tgl_terbit_kuasa berlaku_kuasa
surat_penunjukan berlaku_penunjukan
varchar10 datetime
varchar5 varchar10
varchar50 varchar100
varchar25 varchar25
varchar5 varchar25
varchar25 varchar10
varchar15 varchar20
varchar25 varchar25
varchar10 varchar25
varchar10 varchar10
varchar10 varchar25
datetime varchar10
varchar100 int
int int
int varchar15
int int
varchar15 varchar25
varchar25 varchar15
varchar25 datetime
datetime varchar25
varchar50 varchar25
varchar50 varchar25
varchar25 varchar25
varchar25 varchar50
varchar25 varchar100
varchar25 varchar25
varchar5 varchar25
varchar25 varchar10
varchar25 varchar20
varchar10 varchar25
varchar15 varchar25
varchar25 varchar25
varchar25 varchar25
varchar10 varchar50
varchar100 varchar100
varchar25 varchar25
varchar5 varchar25
varchar25 varchar10
varchar15 varchar15
varchar20 varchar50
varchar25 varchar25
varchar25 varchar15
varchar25 datetime
datetime varchar25
datetime pk
Kios kode_kios
nama_kios status_kios
varchar10 varchar50
varchar10 pk
T ransaksi Retail Detail id_transaksi
kode_kios id_rekening
Id_Pengguna tgl_input
tgl_valuta tgl_proses
jenis_transaksi referensi
keterangan nominal
biaya nominal_EQ
biaya_EQ rek_debet_retail
rek_kredit_retail status
flak_1 flak_2
flak_3 flak_4
flak_5 tgl_user_input
jam_user_input tgl_otor
jam_otor tgl_edit
jam_edit varchar10
varchar10 varchar10
varchar10 datetime
datetime datetime
varchar25 varchar25
varchar100 float
float float
float varchar25
varchar25 varchar15
varchar25 varchar25
varchar25 varchar25
varchar25 datetime
datetime datetime
datetime datetime
datetime pk
fk2 fk3
fk1
Limitasi Id_limitasi
transaksi_cash_debet transaksi_cash_kredit
transaksi_noncash_debet transaksi_noncash_kredit
limit_cerukan varchar10
int int
int int
int pk
Pengguna Id_Pengguna
id_jabatan Id_limitasi
id_cabang nama_pengguna
password repassword
hak_akses varchar10
varchar10 varchar10
varchar10 varchar50
varchar50 varchar50
varchar25 pk
fk2 fk3
fk1 Jabatan
id_jabatan nama_jabatan
bagian_jabatan varchar10
varchar25 varchar25
pk
Cabang id_cabang
id_wilayah nama_cabang
Alamat_cabang status_cabang
varchar10 varchar10
varchar50 varchar100
varchar20 pk
fk
Wilayah id_wilayah
nama_wilayah varchar10
varchar50 pk
T ipe Produk id_produk_tabungan
nama_produk_tabungan varchar10
varchar50 pk
Pencairan id_pencairan
id_rekening tanggal_pencairan
total_nominal_pencairan varchar11
varchar10 datetime
int pk
fk
GL id_gl
keterangan_gl value_gl
int varchar255
float11 pk
pencairan_penempatan_deposito id_penempatan_deposito
id_pencairan varchar50
varchar11 pk,fk1
pk,fk2
5.7 Struktur Tabel