3.3.4. Conceptual Data Model CDM
Merancang suatu tabel dalam database secara logik akan lebih memudahkan pengembang sistem untuk dapat merancang sebuah sistem yang
spesifik dalam akses data serta efisien dalam penyimpanan data pada tabel di database. Merancang CDM ini didasarkan pada perancangan DFD yang telah
dibuat sampai dengan level 1. Pada Gambar 3.6, pemodelan CDM, digambarkan akses data yang terjadi
dan tempat penyimpanan data yang akan digunakan. Pada pembuatan CDM ini setiap tempat penyimpanan data masih berupa konseptual, dimana masih bersifat
umum dan belum mendekati dari sebuah design yang berkaitan dengan produk database tertentu.
3.3.5. Physical Data Model PDM
PDM adalah sebuah skema yang merupakan lanjutan dari skema CDM. Berbeda dengan CDM, PDM lebih mendekati struktur asli pada DBMS yang
akan digunakan. Dimana pada pengerjaan sistem informasi untuk PT. Suman Tour ini digunakan DBMS MySQL. Dengan pembuatan PDM, akan diketahui
segala relasi dari atribut yang dimiliki oleh setiap tabel, sehingga diharapkan dapat diperoleh sebuah rancangan basis data yang dapat ditelusuri kebenaran dan
kompleksitas data yang ada. Hal ini sangat penting dalam sebuah data pada setiap tabel yang saling berelasi. Gambar 3.7 menujukan rancangan PDM pada
proyek pengerjaan sistem informasi PT. Suman Tour.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
memiliki mempunyai
mengentry
memilih mendapatkan
melakukan
mengembalikan mencatat
booking idbooking
tglbooking wktexpiredbooking
namacpbooking hpcpbooking
emailcpbooking totalbooking
statusbooking statuspembayaran
pi Integer
Date Integer
Variable characters 100 Variable characters 15
Variable characters 40 Variable characters 20
Integer Integer
M
Identifier_1 pi
header idheader
namaheader pi
Integer Variable characters 100
M Identifier_1
pi kas
idkas detailkas
tglkas debetkas
kreditlas pi
Integer Variable characters 100
Date Integer
Integer M
Identifier_1 pi
maskapai idmaskapai
kodemaskapai namamaskapai
pi Integer
Variable characters 10 Variable characters 50
M Identifier_1
pi pegawai
idpegawai kodepegawai
namapegawai alamatpegawai
jkpegawai username
password levelpegawai
pi Integer
Variable characters 3 Variable characters 100
Variable characters 200 Variable characters 10
Variable characters 20 Variable characters 20
Integer M
Identifier_1 pi
perkiraan idperkiraan
namaperkiraan statusperkiraan
pi Integer
Variable characters 100 Integer
M Identifier_1
pi
refund idrefund
tglrefund potonganrefund
totalrefund statusrefund
pi Integer
Date Variable characters 2
Variable characters 10 Integer
M Identifier_1
pi ticket
idticket tglissued
noticket flight
namapemesan umurpemesan
kategori routeberangkat
tglberangkat jamberangkat
routetiba tgltiba
jamtiba cls
biayaticket pajakticket
statusticket pi
Integer Date
Variable characters 20 Variable characters 50
Variable characters 100 Integer
Integer Variable characters 100
Date T ime
Variable characters 100 Date
T ime Variable characters 20
Integer Integer
Integer M
Identifier_1 pi
subagent idsubagent
namasubagent alamatsubagent
telpsubagent faxsubagent
emailsubagent pi
Integer Variable characters 100
Variable characters 200 Variable characters 15
Variable characters 15 Variable characters 20
M Identifier_1
pi
Gambar 3. 6
CDM Conceptual Data Model
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
booki ng i dbooki ng
i dsubagent i dpegawai
tgl booki ng wktexpi redbooki ng
namacpbooki ng hpcpbooki ng
emai l cpbooki ng total booki ng
statusbooki ng statuspembayaran
i nteger i nteger
i nteger date
i nteger varchar100
varchar15 varchar40
varchar20 i nteger
i nteger pk
fk2 fk1
header i dheader
namaheader i nteger
varchar100 pk
kas i dkas
i dperki raan i dbooki ng
detai l kas tgl kas
debetkas kredi tl as
i nteger i nteger
i nteger varchar100
date i nteger
i nteger pk
fk1 fk2
maskapai i dmaskapai
kodemaskapai namamaskapai
i nteger varchar10
varchar50 pk
pegawai i dpegawai
kodepegawai namapegawai
al amatpegawai j kpegawai
username password
l evel pegawai i nteger
varchar3 varchar100
varchar200 varchar10
varchar20 varchar20
i nteger pk
perki raan i dperki raan
i dheader namaperki raan
statusperki raan i nteger
i nteger varchar100
i nteger pk
fk
refund i drefund
i dti cket tgl refund
potonganrefund total refund
statusrefund i nteger
i nteger date
varchar2 varchar10
i nteger pk
fk ti cket
i dti cket i dmaskapai
i dbooki ng tgl i ssued
noti cket fl i ght
namapemesan umurpemesan
kategori routeberangkat
tgl berangkat j amberangkat
routeti ba tgl ti ba
j amti ba cl s
bi ayati cket paj akti cket
statusti cket i nteger
i nteger i nteger
date varchar20
varchar50 varchar100
i nteger i nteger
varchar100 date
ti me varchar100
date ti me
varchar20 i nteger
i nteger i nteger
pk fk1
fk2 subagent
i dsubagent namasubagent
al amatsubagent tel psubagent
faxsubagent emai l subagent
i nteger varchar100
varchar200 varchar15
varchar15 varchar20
pk
Gambar 3. 7
PDM Physical Data Model
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.6. System Flow