Entity Relationship Diagram HK Reporting

3.3.5 Entity Relationship Diagram

Entity Relationship Diagram ERD merupakan suatu desain sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan sistem ke dalam suatu bentuk dengan tujuan untuk menunjukkan struktur keseluruhan dari data pemakai. Dalam perancangan aplikasi ini, telah terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan menggunakan Data Flow Diagram DFD, yang disimbolkan dalam bentuk entity. a Conceptual Data Model CDM Conceptual Data Model CDM merupakan gambaran secara keseluruhan tentang konsep struktur basis data yang dirancang untuk program atau aplikasi. Pada perancangan CDM ini merupakan rancangan baru. Yang dimana sebelumnya belum pernah dibuat CDM. Adapun CDM yang sudah ternormalisasi, yang dirancang untuk Rancang Bangun Sistem Informasi Administrasi Perhotelan adalah seperti tampak pada Gambar 3.71. Gambar 3.71 Conceptual Data ModelCDM Yang Sudah Ternormalisasi Relation_375 Relation_374 Relation_373 Relation_372 Relation_371 Relation_370 Relation_369 Relation_368 Relation_367 Relation_366 Relation_365 Relation_363 Relation_362 Relation_361 Relation_360 Relation_359 Relation_358 Relation_357 Relation_356 Relation_355 Relation_354 Relation_353 Relation_352 Relation_351 Relation_350 Relation_349 Relation_348 Relation_347 Relation_346 Relation_345 Relation_344 Relation_343 Relation_342 Relation_341 Relation_340 Relation_339 Relation_338 Relation_337 Relation_336 Relation_335 Relation_334 Relation_333 Relation_331 Relation_330 Relation_329 Relation_328 Relation_327 Relation_326 Relation_325 Relation_324 Rooms Type ID_RT Nama_RT Harga_RT Kapasitas Rooms ID_Rooms Jabatan ID_Jabatan Nama_Jabatan FB Type ID_FBType Nama_FBType Company ID_Company Nama_Company Karyawan ID_Karyawan Nama_Karyawan Alamat No_Telp Password Guest Folio ID_GF TGLOP_GF TGLCL_GF Status_GF FB ID_FB Nama_FB Harga_FB Detail Guest Folio ID_DGF Tipe_DGF Tgl_DGF Nilai_DGF OP_DGF Guest ID_Guest Nama_Guest Alamat_Guest NoTelp_Guest IDType NOID_Guest JK_Guest Birthdate_Guest Birthcity_Guest Extra Accomodation Type ID_EAType Nama_EAType Harga_EAType Service_Type ID_ST Nama_ST Rooms Status ID_RStatus Nama_RStatus SnackBar ID_SB Tgl_SB Total_SB Status_SB Detail Snackbar ID_DSB Jumlah_DSB Harga_DSB Subtotal_DSB Detail_Breakfast ID_DBO Jumlah_DBO Breakfast ID_BO Tglinput_BO Time_BO Detail_FBSales ID_DFBS Jumlah_DFBS Harga_DFBS Subtotal_DFBS FBSales ID_FBS Tanggal_FBS NoMeja_FBS Total_FBS Disc_FBS DiscN_FBS TotalNett_FBS Status_FBS Service ID_Service Nama_Service Harga_Service Detail_Laundry_Services ID_DLS Jumlah_DLS Harga_DLS Subtotal_DLS Laundry_Service ID_LS Tgl_inLS Total_LS Status_Bayar_LS Airport_Shuttle ID_AS TGL_AS Maskapai Terminal Flight Time Shuttle_Time Cost_AS Status_Bayar_AS Extra Accomodation ID_EA Jumlah_EA Harga_EA Subtotal_EA Wake Up Call ID_WUC Jam_WUC Notes_WUC Rooms Maintenance ID_RM Tanggal_RM From_Status To_Status Check In ID_CI TGL_CI Check Out ID_CO TGL_CO Reservation ID_RES TGL_RES Totalcost_RES Status_GL Path_GL Jenis_RES Status_RES Overtime ID_OT TGL_OT Nilai_OT Detail_Reservation ID_DR TGL_CIN_DR TGL_COUT_DR NIGHTS P_Adult P_Child Roomcost_DR Cost_DR DiscP_DR DiscN_DR Subtotal_DR Status_DR Retur_Payment ID_RP Tgl_RP Nilai_RP Breakfast Menu ID_BM Day Detail WE Drink ID_DWED Jumlah_DWED WE Drink ID_WED Tgl_WED Status_WED Payment ID_Payment Tgl_Payment Type_Payment Nilai_Payment Sales Type ID_Sales Nama_Sales b Physical Data Model PDM Physical Data Model PDM menggambarkan secara detail konsep struktur basis data untuk suatu program atau aplikasi. PDM terbentuk dari Conceptual Data Model CDM yang menggambarkan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. Adapun PDM tersebut dapat dilihat pada Gambar 3.72. Gambar 3.72 Physical Data Model PDM I D_DG F = I D_DG F I D_DG F = I D_DG F I D_DG F = I D_DG F I D_DG F = I D_DG F I D_DG F = I D_DG F I D_DR = I D_DR I D_DR = I D_DR I D_DR = I D_DR I D_DR = I D_DR I D_DR = I D_DR I D_RES = I D_RES I D_DG F = I D_DG F I D_DG F = I D_DG F I D_DR = I D_DR I D_DG F = I D_DG F I D_RO O M S = I D_RO O MS I D_DR = I D_DR I D_DR = I D_DR I D_DR = I D_DR I D_RES = I D_RES I D_DG F = I D_DG F I D_G UEST = ID_G UEST I D_G UEST = ID_G UEST I D_G UEST = ID_G UEST I D_G UEST = ID_G UEST I D_DR = I D_DR I D_DR = I D_DR I D_RES = I D_RES I D_G F = I D_G F I D_EAT YPE = I D_EATYPE I D_CO MPANY = I D_CO MPANY I D_RO O M S = I D_RO O MS I D_AS = I D_AS I D_SB = I D_SB I D_LS = I D_LS I D_SERVI CE = I D_SERVI CE I D_SERVI CE = I D_SERVI CE I D_FB = I D_F B I D_FB = I D_F B I D_FB = I D_F B I D_FB = I D_F B I D_BO = I D_BO I D_WED = I D_W ED I D_SALES = I D_SALES I D_FBS = I D_FBS I D_FBT YPE = I D_FBTYPE I D_ST = I D_ST I D_RST AT US = ID_RST ATUS I D_RT = I D_RT I D_JABAT AN = I D_JABAT AN ROOMS_TYPE ID_RT varchar10 NAMA_RT varchar30 HARGA_RT integer KAPASITAS integer ROOMS ID_ROOMS varchar10 ID_RT varchar10 ID_RSTATUS varchar10 J ABATAN ID_JABATAN varchar10 NAMA_J ABATAN varchar30 FB_TYP E ID_FBTYPE varchar10 NAMA_FBTYPE varchar30 COMPANY ID_COMPANY varchar10 NAMA_COMPANY varchar30 KARYAWAN ID_KARYAWAN varchar10 ID_JABATAN varchar10 NAMA_KARYAWAN varchar50 ALAMAT varchar50 NO_TELP varchar30 PASSWORD varchar30 GUEST_FOLIO ID_GF varchar10 ID_GUEST varchar10 ID_RES varchar10 TGLOP_GF date TGLCL_GF date STATUS_GF varchar10 FB ID_FB varchar10 ID_FBTYPE varchar10 NAMA_FB varchar30 HARGA_FB integer DETAIL_GUE ST_FOLIO ID_DGF integer ID_GF varchar10 ID_GUEST varchar10 TIPE_DGF varchar30 TGL_DGF date NILAI_DGF integer OP_DGF varchar30 GUEST ID_GUEST varchar10 ID_COMPANY varchar10 NAMA_GUEST varchar50 ALAMAT_GUEST varchar50 NOTELP_GUEST varchar30 IDTYPE varchar30 NOID_GUEST varchar30 J K_GUE ST varchar10 BIRTHDATE_GUEST date BIRTHCITY_GUEST varchar30 EXTRA_ACCOMODATION_TYPE ID_EATYPE varchar10 NAMA_EATYPE varchar30 HARGA_EATYPE integer SERVICE_TYPE ID_ST varchar10 NAMA_ST varchar30 ROOMS_STATUS ID_RSTATUS varchar10 NAMA_RSTATUS varchar30 SNACKBAR ID_SB varchar10 ID_DR integer ID_DGF integer TGL_SB date TOTAL_SB integer STATUS_SB varchar30 DETAIL_SNA CKBAR ID_DSB integer ID_SERVICE varchar10 ID_SB varchar10 J UMLAH_DSB integer HARGA_DSB integer SUBTOTAL_DSB integer DETAIL_BRE AKFAST ID_DBO integer ID_BO varchar10 ID_FB varchar10 J UMLAH_DBO integer BREAKFAST ID_BO varchar10 ID_DR integer TGLINPUT_B O date TIME_BO timestamp DETAIL_FBSALES ID_DFBS integer ID_FBS varchar10 ID_FB varchar10 J UMLAH_DFBS integer HARGA_DFBS integer SUBTOTAL_DFBS integer FBSALE S ID_FBS varchar10 ID_SALES varchar10 ID_DR integer ID_DGF integer TGL_FBS date NOMEJ A_FBS varchar10 TOTAL_FBS integer DISC_FBS integer DISCN_FBS integer TOTALNETT_FBS integer STATUS_FBS varchar30 SERVICE ID_SERVICE varchar10 ID_ST varchar10 ID_AS varchar10 NAMA_SERVICE varchar30 HARGA_SERVICE integer DETAIL_LAUNDRY_SERVICES ID_DLS integer ID_SERVICE varchar10 ID_LS varchar10 J UMLAH_DLS integer HARGA_DLS integer SUBTOTAL_DLS integer LAUNDRY_SERVICE ID_LS varchar10 ID_DR integer ID_DGF integer TGL_INLS date TOTAL_LS integer STATUS_BAYAR_LS varchar30 AIRPORT_SHUTTLE ID_AS varchar10 ID_DR integer ID_DGF integer TGL_AS date MASKAPAI varchar30 TERMINAL varchar30 FLIGHT_TIME timestamp SHUTTLE_TIME timestamp COST_AS integer STATUS_BAYAR_AS varchar30 EXTRA_ACCOMODATION ID_EA integer ID_EATYPE varchar10 ID_DR integer ID_DGF integer J UMLAH_EA integer HARGA_EA integer SUBTOTAL_EA integer WAKE_UP_CALL ID_WUC integer ID_DR integer J AM_WUC timestamp NOTES_WUC varchar70 ROOMS_MAINTENANCE ID_RM integer ID_ROOMS varchar10 TANGGAL_RM timestamp FROM_S TATUS varchar30 TO_STATUS varchar30 CHECK_IN ID_CI integer ID_DR integer TGL_CI timestamp CHECK_OUT ID_CO integer ID_DR integer TGL_CO timestamp RESERVATION ID_RES varchar10 ID_GUEST varchar10 TGL_RE S timestamp TOTATLCOST_RES integer STATUS_GL s mallint PATH_GL varchar30 J ENIS_RES varchar30 STATUS_RES varchar30 OVERTIME ID_OT integer ID_DR integer ID_DGF integer TGL_OT date NILAI_OT integer DETAIL_RES ERVATION ID_DR integer ID_RES varchar10 ID_GUEST varchar10 ID_DGF integer ID_ROOMS varchar10 T date TGL_COUT_DR date NIGHTS integer P_ADULT integer P_CHILD integer ROOMCOST_DR integer COST_DR integer DISCP_DR integer DISCN_DR integer SUBTOTAL_DR integer STATUS_DR integer RETUR_PAYMENT ID_RP integer ID_DGF integer TGL_RP date NILAI_RP integer BREAKFAST_MENU ID_BM varchar10 ID_FB varchar10 DAY varchar30 DETAIL_WE_DRINK ID_DWE D integer ID_WED integer ID_FB varchar10 J UMLAH_DWED integer WE_DRINK ID_WED integer ID_DR integer TGL_WED date STATUS_WED varchar30 PAYMENT ID_PAYMENT varchar10 ID_DGF integer ID_RES varchar10 TGL_PA YMENT timestamp TYPE_PAYMENT varchar30 NILAI_PAYMENT integer SALES_TYPE ID_SALES varchar10 NAMA_SALES varchar30

3.3.5 Struktur Basis Data