Pembuatan Pemodelan Usecase Diagram

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