Narasi Usecase Analysis Analisis dan Pemodelan Sistem Berorientasi Obyek
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
Use Case Name Input Ticket
Use Case ID 3
Actor Client
Description
Usecase menggambarkan kegiatan memasukkan data Ticket.
Precondition
Seorang Client yang ingin input ticket harus login terlebih dahulu.
Trigger Usecase ini dilakukan setelah login kedalam sistem
Typical Course of Events
Actor Action System Response
1: Usecase terinisiasi saat actor memasukan detail
ticket. 2: Untuk setiap data yang
di input, cek kebenaran pengguna data tersebut.
5: Usecase berakhir saat actor telah berhasil
membuat ticket baru kedalam sistem.
3: Jika data yang dimasukan telah diisi
dengan benar, simpan data ticket kedalam
sistem. 4. Sistem mengirimkan
email yang berisi informasi ticket kepada
Client dan manager.
Alternate Courses
3: Jika data yang dimasukan telah diisi dengan benar, simpan data ticket kedalam sistem.
Conclusion Data ticket telah berhasil diinput.
Post Condition Data ticket sudah bertambah kedalam sistem.
Tabel 4.12
Narasi Usecase Analysis View Ticket
Use Case Name View Ticket
Use Case ID 4
Actor Client, frondesk, engineer, manager.
Description
Usecase menggambarkan kegiatan melihat data Ticket.
Precondition
Seorang Actor yang ingin melihat ticket harus login ke dalam data.
Trigger Usecase ini dilakukan setelah login kedalam sistem
Typical Course of Events
Actor Action System Response
1: Usecase terinisiasi saat actor mangakses view
ticket. 2: Menampilkan List
ticket.
3: Usecase selesai saat list ticket telah di
tampilkan dan dapat dilihat actor.
Alternate Courses -
Conclusion Actor telah berhasil melihat data ticket.
Post Condition List ticket dapat di tampilkan.
Tabel 4.13 Narasi Usecase Analysis Assign Ticket
Use Case Name Assign Ticket
Use Case ID 5
Actor Frondesk.
Description
Usecase menggambarkan kegiatan menugaskan teknisi untuk menyelesaikan masalah atau ticket.
Precondition
Seorang Actor harus login kedalam sistem.
Trigger Usecase ini dilakukan setelah login kedalam sistem
Typical Course of Events
Actor Action System Response
1: Usecase terinisiasi saat actor mangakses Assign
ticket, dan memilih teknisi yang akan
ditugaskan.
5. Usecase berakhir saat actor telah berhasil
melakukan Assign Ticket. 2: Sistem melakukan
pengecekan terhadap data yang dimasukkan.
3. Jika data yang dimasukkan benar,
simpan data kedalam sistem.
4. Sistem mengirimkan email peringatan kepada
Client, teknisi, manager.
Alternate Courses 3. Jika data yang dimasukkan salah, tampilkan
peringatan.
Conclusion
Actor telah berhasil melakukan Assignned Ticket.
Post Condition Ticket telah di assign ke salah satu teknisi.
Tabel 4.14 Narasi Usecase Analysis Input Solusi
Use Case Name
Input Solusi
Use Case ID 6
Actor Engineer.
Description
Usecase menggambarkan kegiatan memasukkan data solusi atau penyelesaian terhadap ticket kedalam
sistem.
Precondition
Seorang Actor harus login terlebih dahulu ke dalam system.
Trigger
Usecase ini dilakukan setelah seluruh kegiatan help desk ticket dimasukan kedalam sistem, dan waktu
kegiatan telah berakhir.
Typical Course of Events
Actor Action System Response
1: Usecase terintegrasi saat actor mengakses
menu input solusi dan memasukkan data solusi
ticket.
5: Usecase berakhir saat actor telah berhasil
melakukan input solusi. 2: Sistem melakukan
pengecekan terhadap data yang di masukkan.
3: Jika data yang dimasukkan sudah benar,
simpan data kedalam
sistem.
4: Sistem mengirimkan email peringatan kepada
Client, teknisi dan manager.
Alternate Courses
3. Jika data yang dimasukkan salah, tampilkan
peringatan. Conclusion
Actor telah berhasil melakukan Input solusi. Post Condition
Solusi ticket telah diinput kedalam sistem.
Tabel 4.15 Narasi Usecase Analysis Lihat Laporan
Use Case Name
Lihat Laporan
Use Case ID 7
Actor Manager.
Description
Usecase menggambarkan kegiatan melihat laporan ticket.
Precondition
Seorang Actor harus login terlebih dahulu ke dalam sistem.
Trigger
Usecase ini dilakukan setelah seluruh kegiatan help desk ticket system selesai dikerjakan kemudian
dimasukan kedalam sistem, kemudian buat laporan
untuk manager.
Typical Course of Events
Actor Action System Response
1: Klik menu ”ticket”.
3: Klik menu ”Buat Laporan Ticket
”. 2: Menampilkan halaman
Ticket. 4: Menampilkan halaman
Laporan Ticket.
6: Jika laporan data nya sudah di cek
kebenarannya, kemudian laporan diberikan kepada
manager.
Alternate Courses
6: Jika laporan data nya sudah di cek kebenarannya, kemudian laporan diberikan kepada manager.
Conclusion
Actor telah berhasil membuat Laporan ticket.
Post Condition
Laporan ticket telah berhasil dilakukan kemudian diberikan kepada manager.