Login Definisi Use Case

89 Gambar 3.18 Sequence Kelola Data Event

3.1.6.2.4 Lihat Data Pesanan

Lihat Data Pesanan merupakan fungsional yang berfugnsi untuk menampilkan data pesanan pada administrator untuk kemudian dilakukan pengecekan terhadap nomor resi pembayaran. Tabel 3.13 Skenario Use Case Lihat Data Pesanan Use Case Lihat Data Pesanan Related Requirement Sistem menyediakan form data pesanan Goal in Context Administrator dapat mengelola data pesanan Preconditions Sistem menampilkan halaman pesanan Successful End Conditions Sistem menampilkan data pesanan Failed End Conditions Sistem tidak menampilkan data pesanan Primary Actors Administrator Secondary Actors Trigger Sistem mengakses data pesanan pada database Included Class ControlPemesanan Main Flow Step Action 1 Sistem menampilkan data pesanan 2 Administrator memverifikasi nomor resi Extensions Step Branching Action 2.1 Administrator melakukan update status pembayaran Pada fungsional lihat data, administrator dapat juga melakukan update status pembayaran apabila nomor resi pembayaran valid. 91 Gambar 3.19 Sequence Lihat Data Pesanan 3.1.6.2.5 Update Status Tiket Update status tiket merupakan proses yang memliki fungsional untuk mengganti status tiket. Status tiket ini berdasarkan pada status pembayaran dan ketika verifikasi tiket di pintu masuk. Tabel 3.14 Skenario Update Status Tiket Use Case Update Status Tiket Related Requirement Sistem menyediakan form data pesanan Goal in Context Status tiket dapat di-update Preconditions Administrator mengganti status pembayaran atau petugas melakukan decode QR code Successful End Conditions Status tiket ter-update Failed End Conditions Status tiket tidak ter-update Primary Actors Sistem Secondary Actors Trigger Sistem mengakses data tiket pada database Included Class ControlStatusTiket Main Flow Step Action 1 Sistem mencari nomor tiket 2 Sistem mengganti status tiket Extensions Step Branching Action 2.1 Sistem tidak mengganti status tiket Update status tiket akan berjalan ketika ada perubahan pada status pembayaran oleh administrator. Tiket yang tervalidasi pada proses decoding pun akan di update statusnya menjadi terverifikasi. Gambar 3.20 Sequence Update Status Tiket 3.1.6.2.6 Decode QR Code Deocode QR code merupakan fungsional untuk melakukan decoding QR code. Hasil decoding QR code tersebut akan diverifikasi untuk mengetahui keaslian tiket. Tabel 3.15 Skenario Decode QR Code Use Case Decode QR Code Related Requirement Decoder terhubung dengan server Goal in Context Tiket dapat diverifikasi keasliannya Preconditions Pemeriksa tiket menjalankan aplikasi scanner Successful End Conditions Verifikasi tiket berhasil Failed End Conditions Verifikasi tiket gagal Primary Actors Pemeriksa Tiket Secondary Actors Trigger Sistem mengakses ZXing barcode scanner Included Class ControlDecode Main Flow Step Action 1 Pemeriksa Tiket memilih jenis event