Diagram Diagram Diagram Diagram Diagram Diagram
Dari Gambar 3.14 maka dapat diketahui bahwa alur proses data restoran di awali dari petugas admin yang memasukkan data restoran kemudian data
tersebut diproses dan di masukkan kedalam database , kemudian data restoran
yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses lebih lanjut
f.f.f.f. Diagram Diagram
Diagram Diagram Level
Level Level
Level 2222 mengelola mengelola
mengelola mengelola Data
Data Data
Data Laundry Laundry
Laundry Laundry
Gambar 3.15 Diagram Level 2 Data Laundry. Dari Gambar 3.15 maka dapat diketahui bahwa alur proses data Laundry
di awali dari petugas admin yang memasukkan data laundry kemudian data tersebut diproses dan di masukkan kedalam
database , kemudian data Laundry yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses
lebih lanjut
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
g. g.
g. g. Diagram
Diagram Diagram
Diagram Level Level
Level Level 2222 mengelola
mengelola mengelola
mengelola Data Data
Data Data Kamar
Kamar Kamar
Kamar
Gambar 3.16 Diagram Level 2 Data Kamar. Dari Gambar 3.16 maka dapat diketahui bahwa alur proses data kamar di
awali dari petugas admin yang memasukkan data kamar kemudian data tersebut diproses dan di masukkan kedalam
database , kemudian data kamar yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses lebih lanjut
h. h.
h. h. Diagram
Diagram Diagram
Diagram Level Level
Level Level 2222 mengelola
mengelola mengelola
mengelola Data Data
Data Data Tipe
Tipe Tipe
Tipe
Gambar 3.17 Diagram Level 2 Data Tipe. Dari Gambar 3.17 maka dapat diketahui bahwa alur proses data tipe di
awali dari petugas admin yang memasukkan data tipe kemudian data tersebut diproses dan di masukkan kedalam
database , kemudian data tipe yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses lebih lanjut
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
i.i.i.i. Diagram Diagram
Diagram Diagram Level
Level Level
Level 2222 mengelola mengelola
mengelola mengelola Data
Data Data
Data Karyawan Karyawan
Karyawan Karyawan
Gambar 3.18 Diagram Level 2 Data Karyawan. Dari Gambar 3.18 maka dapat diketahui bahwa alur proses data Karyawan
di awali dari petugas admin yang memasukkan data Karyawan kemudian data tersebut diproses dan di masukkan kedalam
database , kemudian data Karyawan yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses
lebih lanjut
3.8 3.8
3.8 3.8
Conceptual Conceptual
Conceptual Conceptual Data
Data Data
Data Model Model
Model Model
Conceptual Data Model atau yang sering di sebut dengan CDM merupakan suatu tahap awal perancangan pembuatan table – table apa saja
yang akan di buat berdasarkan kebutuhan-kebutuhan data yang di digunakan dalam menjalankan suatu proses di dalam aplikasi, perancangan sistem
database ini juga di gunakan untuk mendukung kinerja dari aplikasi yang dibuat.
perancangan CDM ini bersumber dari beberapa analisa yang memiliki keterkaitan dengan
sistem dan data yang diolah dari hasil analisa tersebut maka kita dapat membayangkan table apa saja yang harus dibuat bagai mana relasinya
dengan table lainnya, berikut ini merupakan rancangan table - tabel CDM untuk Sistem Informasi Perhotelan NEW CAHAYA HOTEL
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Mempunyai_1 D
Melakukan_1 Melakukan_3
Mempunyai_3 Mempunyai_4
Mempunyai_6
Mempunyai_8 Melakukan_2
Mempunyai_2 Karyawan
NIK_Karyawan Nama_Karyawan
Alamat_Karyawan No_Tlp_Karyawan
Jenis_Kelamin_Karyawan Tempat_Lahir_Karyawan
Tanggal_Lahir_Karyawan Password_Karyawan
Jabatan_Karyawan pi I
VA50 VA150
N12 VA15
VA15 D
VA6 VA10
M
Identifier_1 pi Kamar
No_Kamar Lantai_Kamar
Status_Kamar pi I
I VA15
M Identifier_1 pi
Laundry Id_Laundry
Nama_Barang_Laundry Harga_Laundry
pi I VA50
N6 M
Identifier_1 pi Tipe
Id_tipe Tipe_Kamar
Harga_Kamar Fasilitas_Kamar
pi I VA15
N20 VA100
M Identifier_1 pi
Restoran Id_Restoran
Nama Harga
Jenis pi I
VA40 N6
VA25 M
Identifier_1 pi
Check In Out Id_cek
No_KTP Nama_Tamu
Alamat No_Tlp
Jenis_Kelamin Tanggal_In
Jam_In Tanggal_Out
Lama_Inap Total_Biaya
Tanggal_Keluar Deposit
pi I N20
VA50 VA150
N12 VA15
D T
D I
N7 D
N8 M
Identifier_1 pi Reservasi
Id_Reservasi No_KTP
Nama_Tamu No_Tlp
Tanggal_datang Jam_Masuk
Tipe_Kamar_Reservasi Tanggal_Pemesanan
Tanggal_Keluar pi I
N20 VA50
N12 D
T VA15
D D
M
Identifier_1 pi
Transaksi Id_Transaksi
Tanggal_Transaksi Banyak
Total Status
pi I D
I VA7
VA15 M
Identifier_1 pi
CDM CDM
CDM CDM Sistem
Sistem Sistem
Sistem Informasi Informasi
Informasi Informasi Perhotelan
Perhotelan Perhotelan
Perhotelan NEW NEW
NEW NEW CAHAYA
CAHAYA CAHAYA
CAHAYA HOTEL HOTEL
HOTEL HOTEL
Gambar 3.19 CDM Sistem Informasi Perhotelan NEW CAHAYA HOTEL
3.9 3.9
3.9 3.9
Physical Physical
Physical Physical Data
Data Data
Data Model Model
Model Model
Physical Data Model adalah suatu tahap ke dua dari perancangan database setelah pembuatan CDM, dalam perancangan tahap ke dua ini desain table akan
terlihat secara fisik dan Tipe datanya bersifat lebih khusus dan spesifik tidak seperti pada CDM yang hanya membuat struktur table secara mandiri pada PDM
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
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