6. Sequence Diagram Check Out yang Diusulkan
Berikut merupakan sequence diagram untuk mengelola transaksi check out. Adapun gambarnya sebagai berikut :
Database Receptionist
Form Check Out
membuka form check out menampilkan form check out
mengisi data check out menghitung total transaksi dan denda
menyimpan transaksi check out Cetak Check out
Gambar 4.19 Sequence Diagram Check Out yang Diusulkan
4.2.4.2 Class Diagram
Diagram kelas adalah diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem perangkat lunak yang
sedang kita kembangkan. Diagram kelas memberi gambarandiagram statis tentang sistemperangkat lunak dan relasi
– relasi yang ada didalamnya. Adapun diagram class yang di usulkan adalah sebagai berikut :
Gambar 4.20 Class Diagram yang Diusulkan
4.2.4.3 Component Diagram
Component diagram adalah modul fisik program. Komponen – komponen
yang dimaksud adalah pustaka – pustaka kode dan berkas – berkas yang ada saat
program dijalankan. Adapun Component diagram yang di usulkan adalah sebagai
berikut:
Main
+login +menu
Tamu
no_identitas +nama
+tempat_lahir +tanggal_lahir
+jenis_kelamin +alamat
+status +pekerjaan
+tambah +simpan
+hapus +batal
+keluar
Kamar
no_kamar +jenis_kamar
+fasilitas +tarif_kamar
+harga_kamar +tambah
+simpan +batal
+edit +keluar
Reservasi
no_reservasi +nama
+no_kamar +tgl_masuk
+lama_inap +uang_muka
+telepon
+tambah +simpan
+batal +edit
+keluar
Restaurant
no_nota_laundry +no_kamar
+nama_menu +harga_menu
+jumlah +total_biaya_makan
+tambah +simpan
+batal +keluar
+baru +cari
Laundry
no_nota_laundry +no_kamar
+nama +harga
+jumlahlaundry +total_laundry
+tambah +simpan
+batal +keluar
+baru +cari
Check Out
no_kwitansi +no_checkin
+no_nota_laundry +no_nota_restauran
+sisa_bayar +denda
+total_transaksi +uang_bayar
+tambah +simpan
+batal +keluar
+cetak
menumakanan
kode_menu +nama_menu
+harga +tambah
+simpan +batal
+hapus +keluar
baranglaundry
kode +menu
+harga +tambah
+simpan +batal
+hapus +keluar
checkin
+no_reservasi +NoIdentitas
+no_kamar +tgl_masuk
+jam_masuk +lama_inap
+uang_muka
+checkin +batal
+keluar +cari
Menu
+username +password
+reservasi +checkin
+restoran +laundry
+checkout
detailresto
+no_nota_laundry +kode_menu
+nama_menu +harga_menu
+jumlah +subtotal
detaillaundry
+no_nota_laundry +kode_menu
+nama_menu +harga_menu
+jumlah +subtotal
1 1
1 1
1 1
1..
1 1
1 1
1 1
1
1 1
1..
1
1 1
1 1
1 1
Gambar 4.21 Component Diagram yang Diusulkan
4.2.4.4 Deployment Diagram