Client
Manager frontdesk Helpdesk
Teknisi registrasi
login Management
Ticketing System
Input Ticket View Ticket
Assigned Ticket Input Solusi
View Laporan include
include include include
Gambar 4.4 Usecase model diagram Help Desk Ticketing System.
4.2.7.2 Narasi Usecase Analysis
Berdasarkan penggambaran usecase, Tabel 4.9 – Tabel 4.15 menjelaskan
narasi dari usecase tersebut.
Tabel 4.9 Narasi Usecase Analysis Register
Use Case Name Register
Use Case ID 1
Actor Client
Description
Usecase menggambarkan kegiatan registasi Client ke dalam sistem untuk memperoleh account.
Precondition
Seorang Client ingin melakukan register kedalam sistem harus mengakses sistem tersebut.
Trigger
Usecase ini dilakukan setelah actor mengakses
halaman Register. Typical Course of
Actor Action System Response
Events 1: Usecase terinisiasi saat
Actor memasukkan data registrasi Client.
5: Usecase berakhir saat actor selesai register.
2: Untuk setiap data yang dimasukan, cek
kebenaran pengisian data tersebut.
3: Jika data yang dimasukan sudah benar,
simpan data Client kedalam sistem.
4: Sistem mengirim email berisi username
dan password kepada Client.
Alternate Courses
3: Jika terdapat kesalahan pengisian data registrasi, maka data tidak dapat tersimpan kedalam database.
Conclusion Data Client telah berhasil di registrasi.
Post Condition Data Client bertambah kedalam sistem.
Tabel 4.10 Narasi usecase Analysis login
Use Case Name Login
Use Case ID
2
Actor Client
Description
Usecase menggambarkan kegiatan login ke dalam sistem dengan memasukkan data pengguna untuk
diverifikasi oleh sistem.
Precondition
Client melakukan login ke sistem harus mengakses terlebih dahulu sistem tersebut.
Trigger
Usecase ini dilakukan setelah actor mengakses
halaman Login. Typical Course of
Events
Actor Action System Response
1: Usecase terinisiasi saat Actor memasukkan data
2: Untuk setiap data pengguna, cek
verifikasi pengguna yang akan diproses.
4: Usecase berakhir saat actor telah berhasil login
ke dalam sistem. kebenaran pengisian
data tersebut. 3: Jika data pengguna
terdapat dalam database maka sistem akan
menampilkan halaman home dengan tampilan
menu sesuai role system pengguna.
Alternate Courses
3: Jika data pengguna tidak terdapat dalam database maka sistem akan mengembalikan pengguna ke
halaman home untuk publik.
Conclusion Actor berhasil login ke dalam sistem.
Post Condition
Actor telah berada pada halaman home sesuai role masing-masing.
Tabel 4.11 Narasi Usecase Analysis Input Ticket