81
4.2.3.6 Deployment Diagram
Deployment diagram menunjukkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware
yang digunakan untuk mengimplementasikan sebuah sistem dan keterhubungan antara komponen-komponen hardware tersebut. Deployment diagram dapat
digunakan pada
bagian-bagian awal
proses perancangan
sistem untuk
mendokumentasikan arsitektur fisik sebuah sistem. Berikut Deployment diagram yang menggambarkan susunan fisik dan perangkat lunak dalam sistem:
Gambar 4.23 Deployment Diagram Sistem Pemesanan Kamar 4.2.3.7
Class Diagram
Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah obyek dan merupakan inti dari pengembangan dan desain
berorientasi obyek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus
menawarkan layanan
untuk memanipulasi
keadaan tersebut
metodafungsi. Class diagram menggambarkan struktur dan deskripsi class,
Client A: Web browser
Client B: Web browser
Web Server: Apache PHP
Database Server: MySQL
TCPIP
TCPIP
db_connect
82
package dan object beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lainlain.
Berikut adalah Class Diagram yang menggambarkan skema yang terdapat dalam database:
Gambar 4.24 Class Diagram Pemesanan Kamar
Kamar Kd_Kamar
Nama_kamar Harga
Fasilitas Jumlah_kamar
Input Edit
Delete
Jenis_laundry Kode_Jenis
Jenis_Laundry Harga
Input Edit
Delete laundry_pesan
Kode_Laundry kode jenis
no_kamar jumlah pesan
Input Edit
Delete Check_Out
No_Kamar Id_Tamu
Tgl_Check_out Jam_check_out
Lama_Hari Sisa_bayar
Sub_total
Input Edit
Delete Cari
Detail Kamar Kd_Kamar
No_Kamar Status
Input Pemesanan
No_Reservasi Id_Tamu
Kd_Kamar Jumlah Pesan
Rcn_Tgl_Masuk Rcn_Jam_Masuk
Rcn_Tgl_keluar Rcn_Jam_keluar
Jam_Pesan Deposit
Input Edit
Delete Cari
Check_In No_reservasi
No_Kamar Id_tamu
Jam_Check_In Tgl_check_in
Deposit
Input Edit
Delete Cari
laundry detail Kode_laundry
tanggal jam
no_kamar Input
Edit Delete
Tamu Id_Tamu
Nik Nama
Jenis_kelamin Alamat
Kebangsaan No_Telp
status_pesan
Input Edit
Tamu Member Id_Tamu
Email Username
Password input
Edit Login
Logout