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