Conceptual Data Model CDM Physical Data Model PDM

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