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
  1. User mengakses form "Create Ticket".
  2. User mengisi detail tiket dan mengirimkan.
  3. Sistem menyimpan tiket ke database dan mengirim notifikasi ke Admin.
  4. Admin menerima notifikasi, membuka tiket, dan mengubah status sesuai perkembangan.
  5. User dapat melihat update status tiket di dashboard mereka.

Comments

Popular posts from this blog

Tugas 12 KPPL E Alendra Rafif_5025221297

Tugas 7 KPPL E_Alendra Rafif_5025221297

Tugas 6 KPPL E_Alendra Rafif Athaillah_5025221297