Tugas 5 KPPL E_Alendra Rafif_5025221297
Requirement:
- Pengguna mendaftarkan akun dan login ke akun tersebut
- Pengguna dapat mengubah kata sandi pada akun yang telah dibuat
- Pengguna dapat membuat ticket baru untuk melaporkan masalah
- Pengguna dapat mengecek status ticket yang dibuatnya (Open, In Progress, Resolved, Closed).
- Admin/Staff teknis dapat menerima, mengelola, dan menyelesaikan ticket.
- Pengguna dapat mencantumkan masalah yang dialaminya (menggunakan kategorisasi)
- Admin/staff/sistem dapat menetapkan prioritas tiket pengguna (Low, Medium, High, Critical).
- Pengguna menerima notifikasi saat ada update status pada ticket mereka.
- Admin menerima notifikasi saat ada ticket baru.
- Pengguna dapat mencari solusi dari masalah umum yang tersedia di bagian FAQ atau Forum.
- Admin dapat menambah, mengedit, atau menghapus entri di FAQ atau Forum
Model Desain
a. Use Case Diagram
Actors:
- User: Dapat membuat ticket, melihat status ticket, dan mengakses knowledge base.
- Admin: Dapat menerima dan mengelola ticket, menambahkan entri ke FAQ & Forum, dan menghasilkan laporan.
Use Cases:
- User:
- Login/Register
- Membuat Ticket
- Melihat Status Ticket
- Mengakses FAQ & Forum
- Admin:
- Mengelola Ticket
- Menambahkan Solusi ke FAQ & Forum
- Menghasilkan Laporan
Contoh Alur Pembuatan Tiket
- User mengakses form "Create Ticket".
- User mengisi detail tiket dan mengirimkan.
- Sistem menyimpan tiket ke database dan mengirim notifikasi ke Admin.
- Admin menerima notifikasi, membuka tiket, dan mengubah status sesuai perkembangan.
- User dapat melihat update status tiket di dashboard mereka.
Comments
Post a Comment