Component Diagram Perancangan Prosedur Yang Diusulkan

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