40
pada sistem
helpdesk meliputi
pembuatan user baru, penghapusan user, merubah password user,
4.2.1.2. Perancangan Use Case
Use case dirancang untuk mengambarkan kegiatan-kegiatan actor terhadap sistem berikut identifikasi kebutuhan use case berdasarkan tabel 4.3
Tabel 2 Identifikasi Kebutuhan Usecase
No Use Case Name
Description Actor
1 Create
New Ticket
Membuat Ticket baru pada Helpdesk Ticketing System
Helpdesk,User,Admin
2 Create
Assign Ticket
Membuat Ticket Assignment atau Ticket Eskalasi pada
sistem helpdesk Helpdesk,Admin
3 Create
Response Ticket
Membuat Ticket Jawaban pada sistem helpdesk
Helpdesk,Admin
4 Edit
Ticket Mengedit Ticket yang memiliki
status Open Helpdesk,User,Admin
5 Change
Status Ticket
Mengubah status Ticket yang memiliki Status Fixed menjadi
Closed Helpdesk,User,Admin
6 Create
Report Ticket
Membuat Laporan Ticket dari Ticket berstatus Closed
Helpdesk,User,Admin
7 View All
Ticket Melihat Ticket yang dibuat
oleh user lain yang login ke sistem helpdesk
Helpdesk,User,Admin
41
8 Search
Ticket Mencari ticket berdasarkan
kategori status open,fixed,assigned,closed,
Atau berdasarkan tanggal Helpdesk,User,Admin
9 Create
New User Membuat pengguna baru pada
sistem helpdesk Admin
10 Edit user Mengubah informasi pengguna
di sistem helpdesk Admin
11 Delete User
Menghapus pengguna yang ada di dalam sistem helpdesk
Admin
12 View User Melihat daftar pengguna yang ada di dalam sistem helpdesk
Admin
13 Search User
Mencari pengguna berdasarkan nama, posisi,
Admin
Berdasarkan tabel 4.4 berikut use case yang mengambarkan kegiatan- kegiatan actor terhadap sistem
42
Gambar 4Usecase Teknisi Helpdesk
Gambar 5 Usecase UserHelpdesk
43
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
44
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
45
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
46
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
Typical Course Of Actor Action
System Response
47
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
Typical Course Of Actor Action
System Response
48
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
Typical Course Of Actor Action
System Response
49
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
50
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
51
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