The document describes use case scenarios for a customer, visitor, and admin of a cinema booking system. For customers, it describes use cases for logging in, selecting a film, viewing available cities, and booking tickets. For visitors, it describes film selection and city selection. For admins, it describes logging in, managing cinema, city, and film data.
The document describes use case scenarios for a customer, visitor, and admin of a cinema booking system. For customers, it describes use cases for logging in, selecting a film, viewing available cities, and booking tickets. For visitors, it describes film selection and city selection. For admins, it describes logging in, managing cinema, city, and film data.
The document describes use case scenarios for a customer, visitor, and admin of a cinema booking system. For customers, it describes use cases for logging in, selecting a film, viewing available cities, and booking tickets. For visitors, it describes film selection and city selection. For admins, it describes logging in, managing cinema, city, and film data.
- Yosia Gabriel - Ihsan Rafi - Karel Manihuruk - Aghiska - Fahmi Awaluddin
Skenario Use Case Customer
Use Case Name Login
Requirements Customer memiliki akun Goal Memungkinkan customer untuk mengakses akunnya Pre-conditions Masuk Dashboard Post-conditions Customer berhasil login Failed end condition Gagal login atau verifikasi gagal Primary Actors Customer Main Flow / Basic Path -Customer memasukkan informasi login -Sistem memverifikasi informasi -Akses diberikan jika verifikasi berhasil Alternative Flow -Gagal verifikasi pengguna lupa kata sandi atau username
Use Case Name Film
Requirements Pemilihan film yang akan di tonton Goal Memungkinkan melihat dan memilih film yang diinginkan Pre-conditions Telah melakukan login Post-conditions Menentukan film, lokasi, kelas/ tipe layar, jadwal tayang, dll. Failed end condition Film tidak ditemukan Primary Actors Customer Main Flow / Basic Path -Memilih film -Memilih lokasi penayangan -Memilih tipe penayangan -Memilih jadwal tayang -dll Alternative Flow -Memilih film lain
Use Case Name Melihat daftar kota
Requirements Pemilihan lokasi penayangan bioskop Goal Memungkinkan customer memilih lokasi terdekat Pre-conditions Telah melakukan login dan memilih film Post-conditions Memilih lokasi terdekat Failed end condition Tidak ada penayangan di lokasi yang dipilih Primary Actors Customer Main Flow / Basic Path -Memilih film -Memilih lokasi penayanang film yang sudah tersedia Alternative Flow -
Use Case Name Memesan Tiket
Requirements Data film yang dipilih Goal Memvalidasi informasi data film Pre-conditions Telah melakukan login dan telah mengonfirmasi Post-conditions Melakukan pembayaran Failed end condition Tidak memilih pilihan yang sudah disediakan Primary Actors Customer Main Flow / Basic Path -Mengonfirmasi pemesanan tiket -Melakukan pembayaran Alternative Flow -
Skenario Use Case Pengunjung
Use Case Name Film
Requirements Pemilihan film yang akan di tonton Goal Memungkinkan melihat dan memilih film yang diinginkan Pre-conditions Telah melakukan login Post-conditions Menentukan film, lokasi, kelas/ tipe layar, jadwal tayang, dll. Failed end condition Film tidak ditemukan Primary Actors Customer Main Flow / Basic Path -Memilih film -Memilih lokasi penayangan -Memilih tipe penayangan -Memilih jadwal tayang -dll Alternative Flow -Memilih film lain
Use Case Name Melihat daftar kota
Requirements Pemilihan lokasi penayangan bioskop Goal Memungkinkan customer memilih lokasi terdekat Pre-conditions Telah melakukan login dan memilih film Post-conditions Memilih lokasi terdekat Failed end condition Tidak ada penayangan di lokasi yang dipilih Primary Actors Customer Main Flow / Basic Path -Memilih film -Memilih lokasi penayanang film yang sudah tersedia Alternative Flow -
Skenario Use Case Admin
Use Case Name Login
Requirements Admin harus memiliki akun Goal Memunngkinkan admin untuk mengakses akunnya Pre Conditions Admin belum login Post Conditions Admin berhasil login ke sistem Failed End Conditions Gagal login atau verifikasi gagal Primary Actor Admin Main flow/Basic Path 1.Admin memasukkan informasi pembelian tiket customer 2Sistem memverifikasi pembelian tiket Alternative Flow 1.gagal mengatur akses 2.gagal verifikasi admin lupa sandi Use Case Name Mengelola data sinema Requirements Akses dan perizinan admin Goal Memungkinkan admin mengatur sinema Pre Conditions Admin sudah login Post Conditions Data sinema berhasil di atur Failed End Conditions Gagal mengatur data sinema Primary Actor Admin Main flow/Basic Path 1.Admin melihat daftar sinema 2.Admin mengubah data sinema melalui antar muka sistem Alternative Flow 1.jika gagal maka akan menampilkan eror dan meminta admin mencoba lagi 2.jika data tidak valid maka akan eror dan mengoreksi datanya ulang
Use Case Name Mengelola data kota
Requirements Akses dan perizinan admin Goal Memungkinkan admin mengatur data kota Pre Conditions Admin sudah login Post Conditions Data kota berhasil diatur Failed End Conditions Gagal mengatur data kota Primary Actor Admin Main flow/Basic Path 1.Admin melihat daftar kota dan data kota 2.Admin melihat data kota yg sudah ready Alternative Flow 1.Gagal mengelola data kota 2.jika data kota tidak ready
Use Case Name Mengelola data film
Requirements Akses dan perizinan admin Goal Memungkinkan admin mengatur data film Pre Conditions Admin sudah login Post Conditions Data film berhasil diatur Failed End Conditions Gagal mengatur data film Primary Actor Admin Main flow/Basic Path 1.Admin melihat daftar film dan data mereka saat ini. 2.Admin memilih film yang ingin diubah datanya. Alternative Flow Gagal mengatur akses ke film ,jika gagal mengatur data maka akan muncul pesan eror