4.2.3 Entity Relationship Diagram
Untuk perancangan basis data sistem informasi rental bus digunakan alattools Entity Relational Diagram ERD. ERD merupakan alat yang sering
dipakai untuk penjabaran basis data dari suatu sistem sehingga hubungan antar tabel dapat diketahui dengan jelas. ERD dibagi menjadi dua, yaitu Conceptual
Data Model CDM atau secara logik dan Physical Data Model PDM atau
secara fisik.
A. CDM Conceptual Data Model
Pada Conceptual Data Model yang tertera diatas, terdapat tiga belas buah tabel yang saling terintegrasi secara logik. Dua belas tabel terdiri dari delapan
tabel master dan empat tabel transaksi. Terlihat pada Gambar 4.21.
Gambar 4.21 Conceptual Data Model Sistem Informasi Rental Bus
dilihat mendapatkan
melihat mencetak
Memberikan
diberikan diberikan
diberikan diberikan
Melihat Melihat
Melakukan
Sopi r ID _Sopi r
N o_SIM N ama
Posi si Org _U ni t
T el pon Gol ongan
Status_N i kah Jml _Anak
C us tomer ID _C us t
N ama_Perus ahaan Alamat
T el epon Emai l
T rans aksi Pemes anan ID _T rans Pesan
Bus N OPOL
N o_R ang ka N o_Mes in
Merk T ype
Jeni s_Bus T ahun
Bus Pesan ID _BU S
Surat Jal an N o_SJ
T gl _SJ T gl _brgkat
N o_GP N OPOL
N o_Lambung Sopi r1
Sopi r2 Kernet
Vouc her Bens i n N o_GP
N OPOL T arg et_BBM
Peng i si an Sis a
KM_Isi Sopi r1
Surat Perintah Jalan N o_FPKB
R ute Jarak
Waktu D okumen Perj al anan
N o_D ok T ag ihan
N o_Tagi han
T abel Gaj i GOL
T unj _J amsostek T unj _AsKes
Gaj i _Pokok T unj _Ins enti f
Premi Kehadi ran T unj _Kl as_Standar
Pot_Jamsos tek Pot_T amb_As Kes
Pot_T unj _Askse Sli p Gaj i
N o_Sl i p
Absensi Sopi r ID _Absen
Bag ian Bul an
STIKOM SURABAYA
B. PDM Physical Data Model
Pada Physical Data Model yang tertera dibawah, telah menunjukkan adanya relasi antar tabel. Terlihat bahwa antar tabel satu dengan yang lain saling
memberikan informasi berupa identitas kode untuk mengenali tabel yang lain. Seperti terlihat pada Gambar 4.22.
Gambar 4.22 Physical Data Model Sistem Informasi Rental Bus
ID_ABSEN = ID_ABSEN NO_SLIP = NO_SLIP
GOL = GOL NO_DOK = NO_DOK
ID_TRANSPESAN = ID_T RANSPESAN
NO_DOK = NO_DOK NO_FPKB = NO_F PKB
NO_GATEPASS = NO_GATEPASS NO_SJ = NO_SJ
ID_BUS = ID_BUS NOPOL = NOPOL
NO_RANGKA = NO_RANGKA NO_MESIN = NO_MESIN
ID_TRANSPESAN = ID_T RANSPESAN
SOPIR ID_SOPIR
char8 NO_SIM
char12 NO_DOK
varc har10 NO_SLIP
varc har10 NM_SOPIR
varc har25 POSISI
varc har30 ORG_UNIT
varc har25 TELPON
varc har15 GOLONGAN
varc har20 STATUS_NIKAH
varc har15 JM L_ANAK
numeric2 CUSTOM ER
ID_CUST char8
ID_TRANSPESAN char8
NAMA_PERUSAHAAN varc har30
ALAMAT varc har50
TELEPON numeric15
EMAIL varc har25
TRANSAKSI_PEMESANAN ID_TRANSPESAN
char8 ID_BUS
char5 BUS
NOPOL char9
NO_RANGKA char18
NO_M ESIN char12
MERK varc har10
TYPE varc har10
JENIS_BUS varc har20
TAHUN numeric4
BUS_PESAN ID_BUS
char5 NOPOL
char9 NO_RANGKA
char18 NO_M ESIN
char12
SURAT_J ALAN NO_SJ
char17 TGL_SJ
date TGL_BRGKAT
date NO_GP
char17 NO_TRUK
char9 NO_LAM BUNG
char5 SOPIR1
varc har25 SOPIR2
varc har25 KERNET
varc har25 VOUCHER_BENSIN
NO_GATEPASS char17
NO_POL_TRU K char9
TARGET_BBM numeric3
PENGISIAN numeric3
SISA numeric3
KM_ISI numeric8
SOPIRK1 varc har25
SURAT_PERIN TAH_J ALAN NO_FPKB
char6 RUTE
varc har50 JARAK
varc har10 WAKTU
time DOKUMEN_PERJALANAN
NO_DOK varc har10
NO_SJ char17
NO_GATEPASS char17
NO_FPKB char6
TAGIHAN NO_TAGIHAN
varc har10 ID_TRANSPESAN
char8 NO_DOK
varc har10
TABEL_GAJI GOL
char6 TUNJ_J AM SO STEK
numeric7 TUNJ_ASKES
numeric7 GAJI_POKOK
numeric7 TUNJ_INSENTIF
numeric7 PREM I_KEHADIRAN
numeric7 TUNJ_KLAS_STANDAR
numeric7 POT_JAMSOSTE
numeric7 POT_TAMB_ASKES
numeric7 POT_TUNJ _ASKSE
numeric7 SLIP_GAJ I
NO_SLIP varc har10
GOL char6
ID_ABSEN char6
ABSENSI_SOPIR ID_ABSEN
char6 BAGIAN
varc har25 BULAN
date
STIKOM SURABAYA
4.2.4 Struktur File