Perancangan Use Case Perancangan Use Case Scenario

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