• Tidak ada hasil yang ditemukan

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

Dokumen terkait