Struktur Tabel RANCANG BANGUN SISTEM INFORMASI PERHOTELAN DI NEW CAHAYA HOTEL.

setiap table yang memiliki hubungan akan di relasikan dengan table induk dengan menggunakan foreign key dari table inti. Sehingga setiap table yang memiliki hubungan dengan table lainnya akan terlihat jelas. Perancangan PDM ini merupakan representasi fisik sebenarnya dari database yang di buat. PDM PDM PDM PDM Sistem Sistem Sistem Sistem Informasi Informasi Informasi Informasi Perhotelan Perhotelan Perhotelan Perhotelan NEW NEW NEW NEW CAHAYA CAHAYA CAHAYA CAHAYA HOTEL HOTEL HOTEL HOTEL FK_KAMAR_MEMPUNYAI_TIPE FK_CHECK_IN_MELAKUKAN_KARYAWAN FK_RESERVAS_MELAKUKAN_KARYAWAN FK_RESERVAS_MEMPUNYAI_KAMAR FK_TRANSAKS_MEMPUNYAI_RESTORAN FK_TRANSAKS_MEMPUNYAI_LAUNDRY FK_TRANSAKS_MEMPUNYAI_CHECK_IN FK_TRANSAKS_MELAKUKAN_KARYAWAN FK_CHECK_IN_MEMPUNYAI_KAMAR Karyawan NIK_Karyawan Nama_Karyawan Alamat_Karyawan No_Tlp_Karyawan Jenis_Kelamin_Karyawan Tempat_Lahir_Karyawan Tanggal_Lahir_Karyawan Password_Karyawan Jabatan_Karyawan integer varchar50 varchar150 numeric12 varchar15 varchar15 date varchar6 varchar10 pk Kamar No_Kamar Id_tipe Lantai_Kamar Status_Kamar integer integer integer varchar15 pk fk Laundry Id_Laundry Nama_Barang_Laundry Harga_Laundry integer varchar50 numeric6 pk Tipe Id_tipe Tipe_Kamar Harga_Kamar Fasilitas_Kamar integer varchar15 numeric20 varchar100 pk Restoran Id_Restoran Nama Harga Jenis integer varchar40 numeric6 varchar25 pk Check In Out Id_cek No_Kamar NIK_Karyawan No_KTP Nama_Tamu Alamat No_Tlp Jenis_Kelamin Tanggal_In Jam_In Tanggal_Out Lama_Inap Total_Biaya Tanggal_Keluar Deposit integer integer integer numeric20 varchar50 varchar150 numeric12 varchar15 date time date integer numeric7 date numeric8 pk fk2 fk1 Reservasi Id_Reservasi NIK_Karyawan No_Kamar No_KTP Nama_Tamu No_Tlp Tanggal_datang Jam_Masuk Tipe_Kamar_Reservasi Tanggal_Pemesanan Tanggal_Keluar integer integer integer numeric20 varchar50 numeric12 date time varchar15 date date pk fk1 fk2 Transaksi Id_Transaksi Id_Laundry Id_cek Id_Restoran NIK_Karyawan Tanggal_Transaksi Banyak Total Status integer integer integer integer integer date integer varchar7 varchar15 pk fk2 fk3 fk1 fk4 Gambar 3.20 PDM Sistem Informasi Perhotelan NEW CAHAYA HOTEL. 3.10 3.10 3.10 3.10 Struktur Struktur Struktur Struktur Tabel Tabel Tabel Tabel Berikut ini merupakan penjelasan dari beberapa struktur tabel data yang digunakan berdasarkan Rancangan database yang ada pada Gambar 3.14 : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. a. a. a. a. Tabel Tabel Tabel Tabel K K K Karyawan aryawan aryawan aryawan Nama Tabel : Karyawan Isi Tabel : Berisi field untuk data - data Karyawan. Primary Key : ID_Karyawan Tabel 3.1 Tabel Karyawan. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 NIK_Karyawan Int - 2 Nama_Karyawa Varchar 50 3 Alamat_Karyawan Varchar 150 4 No_Tlp_Karyawan Number 12 5 Jenis_Kelamin_Karyawan Varchar 15 6 Tempat_Lahir_Karyawan Varchar 15 7 Tanggal_Lahir_Karyawan Date - 8 Password_Karyawan Varchar 6 9 Jabatan_Karyawan Varchar 10 b. b. b. b. Tabel Tabel Tabel Tabel Restoran Restoran Restoran Restoran Nama Tabel : Restoran Isi Tabel : Berisi field untuk data - data Restoran. Primary Key : ID_Restoran Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.2 Tabel Restoran. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Restoran Int - 2 Nama Varchar 40 3 Harga Varchar 6 4 Jenis Varchar 10 c. c. c. c. Tabel Tabel Tabel Tabel Laundry Laundry Laundry Laundry Nama Tabel : Laundry Isi Tabel : Berisi field untuk data - data Laundry. Primary Key : ID_Laundry Tabel 3.3 Tabel Laundry. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Laundry Int - 2 Nama_Laundry Varchar 40 3 Harga_Laundry Varchar 6 d. d. d. d. Tabel Tabel Tabel Tabel Tipe Tipe Tipe Tipe Nama Tabel : Tipe Isi Tabel : Berisi field untuk data - data Tipe. Primary Key : ID_Tipe Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.4 Tabel Tipe. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Tipe Int - 2 Tipe_Kamar Varchar 30 3 Fasilitas Varchar 100 e. e. e. e. Tabel Tabel Tabel Tabel Kamar Kamar Kamar Kamar Nama Tabel : Kamar Isi Tabel : Berisi field untuk data – data kamar. Primary Key : No_Kamar Foreign Key : ID_Tipe Tabel 3.5 Tabel Kamar. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 No_Kamar Int - 2 ID_Tipe Int - 3 Harga_Kamar Number 20 4 Lantai_kamar Varchar Interger 5 Status_Kamar Varchar 15 f.f.f.f. Tabel Tabel Tabel Tabel Reservasi Reservasi Reservasi Reservasi Nama Tabel : Reservasi Isi Tabel : Berisi field untuk data - data Reservasi. Primary Key : ID_Reservasi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Foreign Key 1 : NIK_Karyawan Foreign Key 2 : No_Kamar Tabel 3.6 Tabel Reservasi. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Reservasi Int - 2 NIK_Karyawan Int - 3 No_Kamar Int - 4 No_KTP Number 20 5 Nama_Pemesan Varchar 50 6 Tanggal_Datang Date - 7 Jam_Masuk Time - 8 Tipe_Kamar_Reservasi Varchar 15 9 No_Kamar_Reservasi Int - 10 Tanggal_Pemesanan Date - 11 Tanggal_Keluar Date - g. g. g. g. Tabel Tabel Tabel Tabel Check Check Check Check In In In In Out Out Out Out Nama Tabel : Check In Out Isi Tabel : Berisi field untuk data - data Check In Out Primary Key : ID_Cek Foreign Key 1 : NIK_Karyawan Foreign Key 2 : No_Kamar Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.7 Tabel Check In Out. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Cek Int - 2 NIK_Karyawan Int - 3 No_Kamar Int - 4 Nama_Pemesan Varchar 50 5 Alamat Varchar 150 6 No_Tlp Number 12 7 Jenis_Kelamin Varchar 15 8 Tanggal_In Date - 9 Jam_In Time - 10 Tanggal_Out Date - 11 Lama_Inap Int - 12 Total_Biaya Number 7 13 Tanggal_Keluar Date - h. h. h. h. Tabel Tabel Tabel Tabel Transaksi Transaksi Transaksi Transaksi Nama Tabel : Transaksi Isi Tabel : Berisi field untuk data – data Transaksi. Primary Key : ID_Transaksi Foreign Key1 : NIK_Karyawan Foreign Key2 : ID_Cek Foreign Key3 : ID_Restoran Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Foreign Key4 : ID_Laundry Tabel 3.8 Tabel Transaksi. No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Transaksi Int - 2 NIK_Karyawan Int - 3 ID_Cek Int - 4 ID_Restoran Int - 6 ID_Laundry Int - 7 Tanggal_Transaksi Date - 8 Banyak Number 2 9 Total Number 6 10 Status Varchar 15 3.11 3.11 3.11 3.11 Rancangan