TUGAS UAS Rekayasa Perangkat Lunak Disusun Oleh : Vilio Rossy : G.131.13.0063 Fakultas Teknologi Informatika Informasi Universitas Semarang
Use Case Diagram SISTEM RESERVASI ONLINE PALACE FINE CUISINE and BALLROOM : Buat Akun dan Manager Reservasi : ingin melakukan Login tetapi belum mempunyai Akun : telah membuat Akun untuk bisa Login ke sistem : diharuskan membuat Akun sebelum melakukan Login ke sistem dan menggunakan sistem 1. Mengisi form pembuatan akun meliputi nama lengkap, username, password, alamat, no telp, email dan menekan tombol simpan 2. Menyimpan data ke dalam database sistem 3. Menampilkan pesan bahwa akun berhasil dibuat dan siap digunakan
: Login dan Manager Reservasi : ingin menggunakan sistem tetapi diharuskan Login terlebih dahulu : telah berhasil Login ke sistem : diharuskan melakukan Login ke sistem agar dapat menggunakan sistem 1. Memasukan username dan password yang telah dibuat 2. Mem-verifikasi username dan password aktor 3. Jika username dan password sesuai, aktor diijinkan masuk : Melihat detail ballrooms : sudah Login dan ingin melihat fasilitas, kapasitas ruangan, dan model desain dari ballroom yang ditawarkan oleh Restoran Pallace : telah melihat dan mengetahui detail Akun dari ballroom yang ditawarkan oleh Restoran Pallace : Use case ini memungkinkan aktor mengetahui dengan jelas tentang fasilitas, kapasitas ruangan, dan model desain ballroom melalui gambar dan video dari ballroom milik Restoran Pallace 1. Masuk ke sistem dan membuka menu Detail Ballrooms 3. Memilih ballroom untuk mengetahui Detail Ballroom 2. Menampilkan semua ballroom dalam bentuk gambar disertai dengan nama ballroom 4. Menampilkan ballroom yang dipilih disertai dengan penjelasan tentang fitur lengkap dan harga sewa ballroom dalam bentuk tulisan, gambar dan video disertai dengan ketersediaan ballroom
: Entry data reservasi : sudah melihat dan memilih ballroom, kemudian ingin melakukan reservasi ballroom tetapi belum mengisi form data reservasi : telah mengisi form data reservasi : Use case ini menyediakan form entry data reservasi ballroom yang akan 1. Masuk ke sistem dan membuka menu Reservasi 3. Mengisi form reservasi dan menekan tombol simpan menyimpan pilihan ballroom aktor dan kebutuhannya 2. Menampilkan form reservasi meliputi nama pemesan, alamat, no telp, pilihan, tanggal dan waktu sewa 4. Menyimpan data reservasi milik aktor 5. Menampilkan pesan bahwa data berhasil disimpan : Pembayaran tanda jadi : telah mengisi form reservasi dan akan melakukan pembayaran tanda jadi : telah melakukan pembayaran tanda jadi : Di dalam use case ini aktor akan melakukan pembayaran tanda jadi dengan cara transfer ke rekening Restoran Pallace. Setelah melakukan pembayaran, status ballroom yang dipilih akan berubah menjadi sudah dipesan. 1. Masih dalam keadaan Login 2. Menampilkan bukti pemesanan yang berisi no di sistem, pilih menu invoice, nama ballroom yang dipilih disertai Pembayaran dengan harga sewa 3. Menawarkan pilihan bank untuk transfer pembayaran 4. Pilih bank 5. Meminta no rekening dari aktor 6. Tekan tombol validasi dan simpan 7. Menampilkan pesan bahwa pembayaran tanda jadi harus segera dilakukan kurang dari 6 jam 8. Melakukan pembayaran 9. Menampilkan pesan bahwa aktor sudah melakukan pembayaran dan dapat men-cetak bukti pembayaran
: Cetak bukti booking : telah melakukan pembayaran dan ingin mecetak bukti booking : telah mencetak bukti booking : Use case ini memungkinkan aktor untuk mencetak bukti booking 1. Masih dalam keadaan Login di sistem, pilih menu Cetak Reservasi 4. Unduh/ cetak bukti booking : Cek timetable pemakaian ballroom : Manager Reservasi 2. Menampilkan bukti pemesanan yang berisi kode pemesanan, nama ballroom yang dipilih disertai dengan harga sewa 3. Menampilkan tombol cetak dan unduh : telah Login ke dalam sistem dan ingin melihat jadwal pemakaian ballroom : telah melihat jadwal pemakaian ballroom : Use case ini memungkinkan aktor untuk melihat ballroom mana yang 1. Masuk ke sistem, pilih menu Timetable Reservasi sudah dipesan atau sedang digunakan : Cetak laporan reservasi : Manager Reservasi 2. Menampilkan seluruh data pemesanan dan pemakaian ballroom Restoran Pallace 3. Menampilkan ketersediaan ballroom yang masih kosong : telah Login ke dalam sistem dan ingin cetak laporan pemesanan : telah berhasil cetak laporan pemesanan : Use case ini memungkinkan aktor untuk mencetak laporan pemesanan 1. Masuk ke sistem, pilih menu Cetak Laporan 3. Cetak laporan reservasi ballroom Restoran Pallace sebagai bukti pelaporan kepada pimpinan 2. Menampilkan seluruh data peminjaman/pemakaian Restoran Pallace tiap bulan dalam format laporan
Class Diagram
Halaman Depan Tampilan setelah pengunjung Login ke dalam sistem untuk membuka menu Reservasi