Anda di halaman 1dari 7

5

1. Bahan Kasus Database


a. Diagram Aktivitas
 Kegiatan rinci digambarkan di diagram
 semua aktor yang terkait diilustrasikan dalam diagram
 semua aktor terhubung dengan baik dengan aktivitas
 menggunakan komponen yang tepat
A. Diagram Aktivitas Input Data Kamar
Aktivity Input Data Kamar

User Sistem

Mulai

memilih menu menampilkan


data kamar form kamar

Tidak Tidak Tidak Tidak

pilih tambah
Ya pilihYaedit pilih
hapus
Ya keluar
pilih data pilih data
input data Ya
yang akan yang akan
kamar dihapus
diedit

edit data pilih tombol


pilih simpan
kamar hapus

menyimpan data update data di hapus data di menampilkan


ke tabel kamar tabel kamar tabel kamar menu utama

Selesai
Phase

B. Diagram Aktivitas Input Data Petugas


5

Aktivity Input Data Petugas

User Sistem

Mulai

memilih menu menampilkan


data petugas form petugas

Tidak Tidak Tidak Tidak

pilih tambah
Ya pilihYaedit pilih hapus
Ya keluar
pilih data pilih data
input data Ya
yang akan yang akan
petugas dihapus
diedit

edit data pilih tombol


pilih simpan
petugas hapus

menyimpan data update data di hapus data di menampilkan


ke tabel petugas tabel petugas tabel petugas menu utama

Selesai
Phase

C. Diagram Aktivitas Input Data Pemesan / Pelannggan


Aktivity Input Data Petugas

User Sistem

Mulai

memilih menu menampilkan


data pemesan form pemesan

Tidak Tidak Tidak Tidak

pilih tambah
Ya pilihYaedit pilih hapus
Ya keluar
pilih data pilih data Ya
input data yang akan
yang akan
pemesan dihapus
diedit

edit data pilih tombol


pilih simpan
petugas hapus

menyimpan data update data di hapus data di menampilkan


ke tabel pemesan tabel pemesan tabel pemesan menu utama

Selesai
Phase

D. Diagram Aktivitas Transaksi Pemesanan


5

Aktivity Transaksi Pemesanan

User Sistem

Mulai
memilih menu transaksi menampilkan form transaksi
pemesanan pemesanan

Input no transaksi

menampilkan list
cari data pemesan
data pemesan

pilih data pemesan

masukan tanggal
masuk

masukan jam masuk

menampilkan data
cari kamar
kamar kosong

pilih kamar

tampil biaya

simpan ke tabel
pilih simpan
trans_pesan
Phase

selesai

E. Diagram Aktivitas Transaksi Check In


Aktivity Transaksi Check In

User Sistem

Mulai
memilih menu transaksi menampilkan form transaksi
Check In Check In

Input no transaksi

menampilkan list
cari data pemesan
data pemesan

pilih data pemesan

masukan tanggal
masuk

masukan jam masuk

menampilkan data
cari kamar
kamar kosong

pilih kamar

masukan jumlah hari tampil total biaya


inap

input DP

simpan ke tabel
pilih simpan
trans_checkin
selesai
Phase

F. Diagram Aktivitas Transaksi Check Out


5

Aktivity Transaksi Check Out

User Sistem

Mulai
menampilkan data transaksi
cari data transaksi check in
check in

pilih transaksi yang


sesuai
tampil detail
transaksi check in
masukan tanggal
keluar

masukan jam keluar

input pembayaran

simpan ke tabel
pilih simpan
trans_check out
Phase

selesai

b. Diagram Use Case


 Fungsi utama dari sistem digambarkan dalam diagram
 semua aktor terhubung dengan baik dengan aktivitas
 menggunakan jenis hubungan baik
 menggunakan komponen yang tepat

A. Diagram Use Case Sistem Perhotelan


Login

Input Data Kamar

Input Data Petugas

Input data Pemesana

Admin Sistem
Transaksi pemesanan

transaksi check in

transaksi chek out

c. Diagram Hubungan Entitas (ENTITY RELATIONSHIP DIAGRAM)


 Mampu mengidentifikasi PK Dan FK
5

 hubungan antara entitas terhubung dengan benar


 semua informasi yang diperlukan disimpan
 menggunakan komponen yang tepat
Nama_Kam Nama_pem
No_Kamar Id_pemesan
ar esan

Jenis_Kamar alamat

Harga No_telepon

Kamar Pemesan

Jam_keluar
id_trans_check_in

Tgl_keluar Total biaya


Tanggal_trans

Id_trans_check_out dp

kurang

Transaksi Id_petugas
nama_petu
gas
_check_out
username

id_pemesan

Tanggal_tra Tgl_masuk password


Jam_masuk
ns
Jam_masuk
Id_trans_pe id_pemesan
san
No_kamar Tgl_masuk
petugas
Tanggal_trans
No_kamar

Id_trans_check_in Lama_inap
transaksi_pesan
dp

Transaksi
_check_in

d. Model fisik database


 semua entitas diterjemahkan ke dalam objek database
 mendefinisikan hubungan antara entitas
 semua kendala diterapkan untuk mendukung sistem
Petugas Kamar Pemesan

Id_Petugas : integer (2) No_Kamar : integer (11) Id_Pemesan : integer (11)


Nama_Petugas : varchar (40) Jenis_Kamar : varchar (10) Nama_Pemesan : varchar (40)
Username : varchar (20) Kelas : varchar (10) Alamat : varchar (20)
Password : varchar (20) Harga :integer (12) No_Telepon : varchar (12)
Status : varchar (10)

Transaksi_Check_Out Transaksi_Pemesanan Transaksi_Check_In


Id_Trans_Cekout : integer (11)
Id_TransPesan : integer (11) Id_Trans_Cekin : integer (11)
Tgl_TransCekout : date
Tgl_TransPesan :date Tgl_TransCekin : date
Id_Trans_CekIn : integer (11)
Id_Pemesan : integer (11) Id_Pemesan : integer (11)
Tgl_Keluar : date
Tgl_Masuk : date Tgl_Masuk : date
Jam_Keluar : time
Jam_Masuk : time Jam_Masuk : time
Total_Biaya : integer (11)
No_Kamar : integer (11) No_Kamar : integer (11)
DP : integer (11)
Kurang : integer (11) Lama_Inap : integer (2)
DP : integer (11)

Anda mungkin juga menyukai