3.3.3. ERD Entity Relationship Diagram
ERD merupakan notasi grafis dalam pemodelan dan konseptual yang mendeskripsikan hubungan antar penyimpanan. ERD digunakan untuk
memodelkan struktur data dan hubungan antar data, karena hal ini relative kompleks. Dengan ERD, desainer sistem dapat menguji model dengan
menghasilkan proses yang dilakukan. ERD juga menggunakan sejumlah notasi dan symbol untuk menggambarkan struktur dan hubungan antar data.
Dari analisa keterangan di atas nantinya akan dibutuhkan 9 buah tabel untuk kebutuhan penyimpanan data dalam sistem tersebut. Penjelasan dari 9
tabel tersebut seperti terlihat pada Gambar 3.5 adalah: a. Tabel Subagent : Tabel ini berisikan tentang data-data subagent yang
melakukan kerjasama dengan PT. Suman Tour. Tabel subagent berelasi dengan tabel booking, sehingga primary key dari tabel subagent yaitu
Idsubagent dan yang menjadi Foreign Key adalah pada tabel booking. Pada tabel ini juga terdapat 6 atribut antara lain : idsubagent,
namasubagent, alamatsubagent,
telpsubagent, faxsubagent,
emailsubagent. b. Tabel Booking : Tabel ini berisikan tentang data-data yang berhubungan
dengan pemesanan tiket. Tabel Booking berelasikan dengan tabel kas dan tabel tiket, sehingga Primary Key pada tabel booking yaitu idbooking dan
yang menjadi Foreign Key terdapat pada tabel kas dan tabel tiket. Pada tabel ini mempunyai 9 atribut antara lain : idbooking, idsubagent,
idpegawai, wktexpiredbooking,
namacpbooking, nocpbooking,
totalbooking, statusbooking, statuspembayaran. c. Tabel Kas : Tabel ini menjelaskan tentang pengeluaran dan pemasukan
yang terjadi pada PT. Suman Tour. Tabel ini berelasi dengan tabel
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
booking dan tabel perkiraan sehingga tabel kas ini bergantung pada tabel booking dan tabel perkiraan. Primary Key dalam tabel ini yaitu idkas dan
tabel ini mempunyai 7 atribut antara lain : idkas, idperkiraan, idbooking, detailkas, tglkas, debetkas, kreditkas.
d. Tabel Tiket : Tabel ini berisikan tentang hal-hal yang berhubungan dengan isi tiket. Tabel ini berelasikan dengan tabel refund. Primary Key
pada tabel tiket yaitu idticket dan yang menjadi Foreign Key terdapat pada tabel refund. Pada tabel ini mempunyai 11 atribut antara lain :
idticket, idbooking,
idmaskapai, noticket,
namapemesanan, umurpemesanan, kategori, routeberangakat, routetiba, biayaticket,
statusticket. e. Tabel Refund : Tabel ini menjelaskan tentang hal-hal yang berkaitan
dengan data-data proses refund. Tabel ini berelasi dengan tabel tiket sehinggan tabel refund ini bergantung pada tabel tiket dan Primary Key
dalam tabel refund yaitu idrefund. Pada tabel ini mempunyai 6 atribut antara lain : idrefund, idticket, tglrefund, potonganrefund, totalrefund,
statusrefund. f. Tabel Perkiraan : Tabel ini menjelaskan tentang perkiraan-perkiraan yang
terjadi dalam kas. Tabel ini berelasikan dengan tabel kas sehingga Primary Key dari tabel perkiraan yaitu idperkiraan dan yang menjadi
Foreign Key terdapat pada tabel kas. Pada tabel perkiraan ini mempunyai 4 atribut yaitu idperkiraan, idheader, namaperkiraan, statusperkiraan.
g. Tabel Header : Tabel ini menjelaskan tentang hal-hal yang terdapat pada header. Tabel ini berelasikan dengan tabel Perkiraan, sehingga Primary
Key dari tabel header yaitu idheader dan yang menjadi Foreign Key pada
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
tabel perkiraan. Pada tabel ini mempunyai 2 atribut yaitu idheader dan namaheader.
h. Tabel Pegawai : Pada tabel ini berisikan nama-nama pegawai PT. Suman Tour yang mempunyai hak akses untuk bisa masuk kedalam sistem ini.
Tabel ini berelasi dengan tabel booking, sehingga Primary Key dari tabel pegawai yaitu idpegawai dan yang menjadi Foreign Key pada tabel
booking. Tabel pegawai ini mempunyai 8 atribut antara lain : idpegawai, kodepegawai, namapegawai, alamatpegawai, jkpegawai, username,
password, levelpegawai. i. Tabel Maskapai : Pada tabel ini berisikan tentang nama-nama maskapai
yang menjalin kerjasama dengan PT. Suman Tour. Tabel ini berelasikan dengan tabel ticket, sehingga yang menjadi Primary Key dari tabel
maskapai yaitu idmaskapai dan Foreign Key pada tabel ticket. Tabel ticket ini mempunyai 3 atribut antara lain: idmaskapai, kodemaskapai dan
namamaskapai.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
header
Idheader int11 pk namaheader varchar100
perkiraan
idperkiraan int11 pk
idheader int11 fk namaperkiraan int11
statusperkiraan varchar100 Mempunyai
kas
idkas int11 pk idperkiraan int11 fk1
idbooking int11 fk2 detailkas varchar100
tglkas date debetkas int11
kreditkas int11 Mencatat
Memiliki
pegawai
idpegawai int11 pk kodepegawai varchar3
namapegawai varchar100 alamatpegawai varchar200
jkpegawai varchar10 username varchar20
password varchar20 levelpegawai int1
Mengentry
subagent
idsubagent int11 pk
namasubagent varchar100 alamatsubagent varchar200
telpsubagent varchar15 faxsubagent varchar15
emailsubagent varchar20 Melakukan
booking
idbooking int11 pk idsubagent int11 fk
idpegawai int11 fk wktexpiredbooking int11
namacpbooking varchar100 hpcpbooking varchar15
emailcpbooking varchar 40 totalbooking varchar20
statusbooking int11 statuspembayaran int11
Mendapatkan
refund
idrefund int11 pk idticket int11 fk
tglrefund date potonganrefund varchar100
totalrefund int11 statusrefund int11
ticket
idticket int11 pk idmaskapai int11 fk1
idbooking int11 fk2 tglissued date
noticket varchar20 namapemesanan varchar100
umurpemesanan int11 kategori int11
routeberangkat varchar100 tglberangkat date
jamberangkat time routetiba varchar100
tgltiba date jamtiba time
cls varchar 20
pajakticket int 11 biayaticket int11
statusticket int11
Mengembalikan
maskapai
idmaskapai int11 pk kodemaskapai int11
namamaskapai int11 Memilih
Gambar 3. 5 ERD Entity Relationship Diagram
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.4. Conceptual Data Model CDM