BAB IV PEMBAHASAN
4.2.1. Desain Aplikasi
4.2.1.3. Perancangan Use Case Scenario
Usecase scenario merupakan penjabaran secara spesifik pada relasi-relasi usecase yang terjadi didalam sistem. Adapun komponen-komponen usecase scenario yaitu;
1. Nama usecase :Pendeskripsian nama usecase
2. Actor yang terlibat
3. Description :Deskripsi usecase
4. Trigger :Tujuan dari usecase
5. Pre condition :syarat penting bagi usecase untuk memulai
6. Action :kegiatan yang dilakukan oleh
usecase
7. Post condition :kegiatan setelah usecase selesai Dikerjakan
4.2.1.3.1. Usecasse Create New Ticket
Tabel 3 Narasi Usecase Create NewTicket Use case Name Use case Create New Ticket
Use case ID 1
Actor Helpdesk,User,Admin
Description Use case ini mengambarkan actor membuat ticket baru di dalam sistem helpdesk
Precondition Usecase ini dilakukan setelah actor login ke dalam sistem
Trigger Adanya pembuatan ticket baru di dalam sistem helpdesk
Typical Course Of Events
Actor Action System Response
1.klik New Ticket 3.isi informasi ticket pada form new ticket 4.klik submit
2. menampilkan halaman Ticket
5..sistem menyimpan ticket baru di dalam database
6.sistem menampilkan pesan succes
Alternate Course
Conclusion Ticket baru telah dibuat di dalam sistem helpdesk
Postcondition Ticket dapat dilihat pada menu My Ticket
4.2.1.3.2. Usecase Create Assign Ticket
Tabel 4 Narasi Usecase Assign Ticket Use case Name Use case Create Assign Ticket
Use case ID 2
Actor Helpdesk,Admin
Description Use case ini mengambarkan actor membuat ticket assigned atau ticket eskalasi ke dirinya atau ke actor yang lain dan memiliki level user yang sama
Precondition Actor harus login terlebih dahulu untuk membuat assign ticket
Trigger Memudahkan actor menjawab permasalahan ticket dari ticket yang dibuat user
Typical Course Of Events
Actor Action System Response
1.pilih Ticket
3.klik Assign ticket 5.isi informasi assign ticket 6.klik submit 2. menampilkan halaman ticket 4.menampilkan form assign ticket 7. menyimpan assign ticket di dalam sistem helpdesk
Alternate Course
Conclusion User berhasil membuat assign ticket di dalam sistem helpdesk
Postcondition Ticket yang sudah dibuat dapat dilihat di fitur My Assignment
4.2.1.3.3. Usecase Create Response Ticket
Tabel 5 Narasi Usecase Create Response Ticket Use case Name Use case Create Response Ticket
Use case ID 3
Actor Helpdesk ,admin
Description Use case ini mengambarkan actor merespon ticket dari ticket yang diassign ke actor
Precondition actor sudah login ke dalam sistem helpdesk dan memiliki hak akses helpdesk
Trigger Membuat ticket respon untuk menjawab permasalahan dari ticket yang dibuat oleh user
Typical Course Of Events
Actor Action System Response
1.klik ticket
3.klik Response ticket
5.isi informasi pada form response ticket 6.klik submit
2.menampilkan halaman
ticket
4.Menampilkan halaman form response ticket 7.menyimpan response ticket di dalam sistem helpdesk
8.menampilkan pesan sukses
Alternate Course
Conclusion Actor berhasil membuat ticket response di dalam sistem helpdesk
Postcondition Ticket response dapat dilihat di fitur menu My solution
4.2.1.3.5. Usecase Edit Ticket
Tabel 6 Narasi Usecase Edit Ticket Use case Name Use case Edit Ticket
Use case ID 4
Actor Helpdesk,user,admin
Description Use case ini mengambarkan actor mengubah informasi ticket pada sistem helpdesk
Precondition actor sudah login ke dalam sistem helpdesk
Trigger Menjawab permasalahan dari ticket yang dibuat
Events 1.klik ticket
3.klik edit ticket 5.ubah ticket pada form ticket 6.klik ok
2.menampilkan halaman ticket
4.menampilkan Edit ticket 7.menyimpan ticket yang sudah di ubah didalam sistem
8.menampilkan pesan
“ticket has been assigned”
jika ticket berstatus assigned
Alternate Course
Conclusion Actor berhasil mengubah ticket jika ticket tersebut berstatus open
Postcondition Ticket yang sudah diubah dapat dilihat di fitur my ticket
4.2.1.3.6. Usecase Change Status Ticket
Tabel 7 Narasi Usecase Change Status Ticket Use case Name Use case Change Status Ticket
Use case ID 5
Actor Helpdesk,user,admin
Description Use case ini mengambarkan actor mengubah status
ticket
Precondition actor sudah login ke dalam sistem helpdesk
Trigger Mengubah status ticket dari responded menjadi fixed, dari fixed menjadi closed
Events 1.klik menu waiting for close
3..klik ticket
4.klik response
6.pilih status ticket close
7.klik ok
2.menampilkan halaman
ticket yang bersatus fixed
5.menampilkan halaman
response
8.ticket disimpan ke dalam database sistem helpdesk
Alternate Course
Conclusion Ticket yang berstatus fixed akan masuk ke halaman waiting for close. Ticket yang berstatus
responded akan masuk ke halaman my ticket.
Postcondition Ticket tersimpan di dalam database
4.2.1.3.7. Usecase View All Ticket
Tabel 8 Narasi Usecase View All Ticket Use case Name Use case View All Ticket
Use case ID 6
Actor Helpdesk, user,Admin
Description Use case ini mengambarkan actor dapat melihat
ticket yang sudah dibuat oleh actor-actor yang terdaftar di dalam sistem helpdesk
Precondition Actor sudah melakukan login ke dalam sistem helpdesk
Trigger Melihat semua ticket yang dibuat oleh actor-actor
yang berada didalam sistem helpdesk
Events 1.klik view all ticket
3.klik ticket yang ingin dilihat
2.menampilkan halaman yang berisi ticket-ticket
yang sudah dibuat oleh
actor-actor yang ada didalam sistem helpdesk 4.menampilkan deskripsi lengkap ticket yang dibuat
Alternate Course
Conclusion Ticket yang mempunyai status
assigned,fixed,closed tidak dapat diedit maupun diganti status ticket nya. Ticket yang mempunyai status open dapat diubah status ticket nya atau isi informasi di dalam ticket tersebut
Postcondition Actor dapat melihat ticket-ticket yang terdaftar di dalam sistem helpdesk
4.2.1.3.8. Usecase Create Ticket Report
Tabel 9 fNarasi Usecase Create Ticket Report Use case Name Use case Create Ticket Report
Use case ID 7
Actor Helpdesk, User,Admin
Description Use case ini mengambarkan actor dapat mencetak
ticket yang sudah di selesaikan oleh teknisi helpdesk atau admin
Precondition Actor sudah terlebih dahulu melakukan login ke dalam sistem helpdesk
Trigger Mencetak ticket-ticket yang sudah terselesaikan oleh teknisi helpdesk maupun admin helpdesk ke dalam format laporan pdf
Typical Course Of Events
Actor Action System Response
1.klik report closed ticket
2.klik ok
2.menampilkan pesan download file
4.menyimpan laporan
ticket ke dalam format pdf
Alternate Course
Conclusion Ticket yang dapat diunduh menjadi sebuah laporan haruslah ticket yang sudah closed statusnya
Postcondition Actor berhasil melakukan proses mengunduh data dari basis data sistem helpdesk dan tersimpan ke dalam sistem operasi yang digunakan saat itu
4.2.1.3.9 Usecase Search Ticket
Tabel 10 Narasi Usecase Search Ticket Use case Name Use case Search Ticket
Use case ID 8
Actor Helpdesk, user,Admin
Description Use case ini mengambarkan actor mencari ticket pada sistem helpdesk
Precondition Actor sudah login kedalam sistem helpdesk
Trigger Mencari ticket berdasarkan kategori
Typical Course Of Events
Actor Action System Response
1.klik Search Ticket
3.isikan informasi ticket yang ingin dicari 2. Menampilkan Form Search Ticket 4.menampilkan ticket-ticket berdasarkan pencarian Alternate Course
Conclusion Actor dapat melakukan pencarian ticket sesuai kategori ticket
Postcondition Ticket yang dicari ditampilkan dalam bentuk tabel
4.2.3.10 Usecase Create New User
Tabel 11 Narasi Usecase Create New User Use case Name Use case Create New User
Use case ID 9
Actor Admin
Description Use case ini mengambarkan actor membuat user baru di dalam sistem helpdesk
Precondition Actor sudah login kedalam sistem helpdesk
Trigger Membuat User baru
Typical Course Of Events
Actor Action System Response
1.klik New User
3.isikan informasi user baru pada form new user
4.klik ok
2. Menampilkan Form New User
5.menyimpan user baru di dalam sistem helpdesk 6.menampilkan pesan succes
Alternate Course 7.menampilkan pesan user is invalid
Conclusion Actor berhasil membuat user baru
4.2.3.11 Usecase Edit User
Tabel 12 Narasi Usecase Edit User Use case Name Use case Edit User
Use case ID 10
Actor Admin
Description Use case ini mengambarkan actor mengubah informasi user pada sistem helpdesk
Precondition Actor sudah login kedalam sistem helpdesk
Trigger Mengubah informasi user
Typical Course Of Events
Actor Action System Response
1.klik user
3.klik edit user 5.ubah informasi user 6.klik ok 2. Menampilkan halaman user 4.menampilkan halaman edit user 7.menampilkan pesan succes
Alternate Course 8.menampilkan pesan data is invalid
Conclusion Actor dapat mengubah informasi user
Postcondition Data user di basis data sistem helpdesk otomatis berubah
4.2.3.12 Usecase Delete User
Tabel 13 Narasi Usecase Delete User Use case Name Use case Delete user
Actor Admin
Description Use case ini mengambarkan actor menghapus data user pada sistem helpdesk
Precondition Actor sudah login kedalam sistem helpdesk
Trigger Menghapus data user pada sistem helpdesk
Typical Course Of Events
Actor Action System Response
1.klik user
3.klik delete user
2. Menampilkan halaman user
4.menghapus data user didalam sistem helpdesk 5. menampilkan pesan succes
Alternate Course
Conclusion Data user berhasil dihapus didalam sistem helpdesk
Postcondition Data user yang ada didalam sistem helpdesk otomatis terhapus
4.2.3.13 Usecase View User
Tabel 14 Narasi Usecase View User Use case Name Use case View User
Use case ID 12
Actor Admin
Description Use case ini mengambarkan actor melihat daftar user yang ada didalam sistem helpdesk
Precondition Actor sudah login kedalam sistem helpdesk
Typical Course Of Events
Actor Action System Response
1.klik View User
3.klik close
2. Menampilkan daftar daftar user yang ada didalam sistem helpdesk
Alternate Course
Conclusion Actor dapat melihat user-user yang ada didalam sistem helpdesk
Postcondition Menampilkan daftar daftar user dalam bentuk tabel
4.2.3.14 Usecase Search User
Tabel 15 Narasi Usecase Search User Use case Name Use case Search User
Use case ID 13
Actor Admin
Description Use case ini mengambarkan actor mencari user yang ada didalam sistem helpdesk
Precondition Actor sudah login kedalam sistem helpdesk
Trigger Mencari user berdasarkan nama, level user
Typical Course Of Events
Actor Action System Response
1.klik Search user
3.isikan informasi user yang ingin dicari
2. Menampilkan Form Search user 4.menampilkan daftar user berdasarkan pencarian Alternate Course
Conclusion Actor dapat melakukan pencarian user sesuai kategori user atau level user
Postcondition User yang dicari ditampilkan dalam bentuk tabel