Sistem Informasi Pemesanan Kamar Hotel Laporan Diajukan untuk memenuhi tugas mata kuliah Analisis dan SistemPemrograman pada jurusan TeknikInformatika disusunoleh : Dani Damara (1093094) Widyanto s (1093124) PROGRAM DIPLOMA III TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Sistem Informasi Pemesanan Kamar Hotel
Laporan
Diajukan untuk memenuhi tugas mata kuliah Analisis dan SistemPemrograman pada jurusan
TeknikInformatika
disusunoleh :
Dani Damara (1093094)
Widyanto s (1093124)
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
POLITEKNIK POS INDONESIA
BANDUNG
2011
A. Use Case
System
Admin
Recepsionis
Tamu Hotel
Kelola Data User
Kelola Data Pelanggan
Kelola Data Kamar
Kelola Data Pembayaran
Memesan Kamar
Login
<<include>>
<<include>>
<<include>>
<<include>>
Definisi Aktor
Aktor Kegiatan
Admin Membuat dan mengelola sistem informasi pemesanan kamar hotel
Pegawai Mengelola data tamu di sistem informasi pemesanan kamar hotel
Tamu hotek Tamu hotel hanya berperan dalam pemesanan kamar tanpa berinteraksi secara langsung dengan sistem
Definisi Use Case
Use Case DefinisiKelola Data
LoginMengelola data login dari Sistem Pemesanan Kamar Hotel
Kelola Data Pelanggan
mengelola data pelanggan dari Sistem Pemesanan Kamar Hotel
Kelola Data Kamar
mengelola data kamra dari Sistem Pemesanan Kamar Hotel
Kelola Data Pembayaran
mengelola data pembayaran dari Sistem Pemesanan Kamar Hotel
Skenario
1. Nama Use Case : Kelola Data LoginAktor : AdminPre-condition : Sistem belum bisa digunakanPost-condition : Login berhasil dilakukan
Aksi Aktor Reaksi Sistem1. Menampilkan tampilan “Username
dan Password”2. Memasukkan Username dan
Password3. Menekan tombol Login
4. Sistem menampilkan verifikasi Login berhasil
2. Nama Use Case : Kelola Data PelangganAktor : Admin, RecepsionisPre-condition : - Recepsionis memiliki Username dan password agar bisa
memproses data Pelanggan- Receptionos sudah harus berada di menu data Pelanggan
Post-condition : Data informasi Pelanggan tersimpan
Aksi Aktor Reaksi Sistem1. Memasukkan data Pelanggan seperti
nama pelanggan, Alamat, nomor kamar, lama menginap di menu memasukkan data pelanggan
2. Menekan tombol “Simpan”3. Mengecek valid tidaknya data
masukan4. Jika data pelanggan yang
dimasukkan valid, maka data pelanggan akan disimpan di database dan akan menampilkan pesan “Sukses Disimpan”
Alur alternatif No. 4a. Jika data pelanggan yang dimasukkan tidak valid, maka akan menampilkan pesan “tidak sukses disimpan”
Alur alternatif untuk mencari data PelangganAksi Aktor Reaksi Sistem1. Memasukkan nama pelanggan2. Menekan tombol “Cari”
3. Menampilkan informasi nama pelanggan, Alamat, nomor kamar, lama menginap
Alur alternatif No. 7a. Jika data pelanggan yang dimasukkan tidak valid, maka akan menampilkan pesan “data yang dicari tidak ditemukan”
3. Nama Use Case : Kelola Data KamarAktor : Admin, RecepsionisPre-condition : - Recepsionis memiliki Username dan password agar bisa
memproses data kamar- Receptionos sudah harus berada di menu data Kamar
Post-condition : Data Kamar sudah tersimpan
Aksi Aktor Reaksi Sistem5. Memasukkan data Kamar seperti
Nomor kamar, tipe kamar, kondisi kamar dan Jumlah kamar di menu memasukkan data kamar
6. Menekan tombol “Simpan”7. Mengecek valid tidaknya data
masukan8. Jika data kamar yang dimasukkan
valid, maka data kamar akan disimpan di database dan akan menampilkan pesan “Sukses Disimpan”
Alur alternatif No. 4a. Jika data kamar yang dimasukkan tidak valid, maka akan menampilkan pesan “tidak sukses disimpan”
Alur alternatif untuk memperbaharui data kamarAksi Aktor Reaksi Sistem4. Memasukkan nomor kamar atau tipe
kamar5. Menekan tombol “Cari”
6. Menampilkan informasi kamar yang terdiri dari nomor kamar, tipe kamar,
kondisi kamar dan jumlah kamar7. Memperbaharui data. Beberapa
pilihan data yang dapat diperbaharui diantaranya nama kamar, tipe kamar, kondisi kamar dan jumlah kamar
8. Menekan tombol “Simpan”9. Mengecek valid tidaknya data yang
diperbaharui. 10. Jika data yang dimasukkan valid,
maka data kamar yang baru akan disimpan di database dan menampilkan pesan “sukses disimpan”
Alur alternatif No. 7a. Jika data kamar yang dimasukkan tidak valid, maka akan menampilkan pesan “tidak sukses disimpan”
Alur alternatif untuk menghapus data kamarAksi Aktor Reaksi Sistem1. Memasukkan nomr kamar atau tipe
kamar2. Menekan tombol “Cari”
3. Menampilkan informasi barang yang terdiri dari nomor kamar, tipe kamar, kondisi kamar dan jumlah kamar
4. Menekan tombol “Hapus”5. Menampilkan pesan “Yakin akan
dihapus?”6. Jika jawaban pesan adalah “Ya”,
maka data kamar yang dicari akan dihapus dari database
Alur alternatif No.6a. Jika jawab pesan adalah “Tidak”, maka akan ditampilkan menu kamar
4. Nama Use Case : Kelola Data PembayaranAktor : Admin, Recepsionis Pre-condition : - Recepsionis memiliki Username dan password agar bisa
memproses data Pembayaran- Recepsionis sudah harus berada di menu data Pembayaran
Post-condition : Data Pembayaran sudah tersimpan
Aksi Aktor Reaksi Sistem9. Memasukkan data Pembayaran
seperti kode, pelanggan, nama pelanggan, tipe kamar, lama menginap, Jumlah yang harus dibayar dan tipe pembayaran di menu memasukkan data Pembayaran
10. Menekan tombol “Simpan”11. Mengecek valid tidaknya data
masukan12. Jika data Pembayaran yang
dimasukkan valid, maka data pembayaran akan disimpan di database dan akan menampilkan pesan “Sukses Disimpan”
Alur alternatif No. 4a. Jika data Pembayaran yang dimasukkan tidak valid, maka akan menampilkan pesan “tidak sukses disimpan”
Alur alternatif untuk mencari data PembayaranAksi Aktor Reaksi Sistem11. Memasukkan nama pelanggan12. Menekan tombol “Cari”
13. Menampilkan informasi pembayaran yang terdiri dari nama pelanggan, tipe kamar, lama menginap, Jumlah yang harus dibayar dan tipe pembayaran
Alur alternatif No. 7a. Jika data pembayaran yang dimasukkan tidak valid, maka akan menampilkan pesan “data yang dicari tidak ditemukan”