Tugas Pengembangan Aplikasi

Sistem Layanan Pengaduan TIPD

Deskripsi Tugas

Buatlah sebuah aplikasi layanan pengaduan untuk divisi IT yang memungkinkan pengguna mengajukan keluhan atau permintaan layanan terkait masalah IT. Aplikasi harus memiliki tiga level akses (user, admin, dan superadmin) dengan fungsionalitas yang berbeda.

Fitur Utama yang Harus Diimplementasikan:

  • Pengajuan pengaduan
  • Permohonan email baru
  • Permohonan pembuatan aplikasi
  • Permohonan pngembangan aplikasi
  • Notifikasi untuk update status

Level Akses dan Fungsionalitas

User (Karyawan)

  • Membuat pengaduan baru
  • Melihat status pengaduan yang diajukan
  • Menerima notifikasi dari aplikasi
  • Mengupdate informasi profil

Admin (Staff IT)

  • Semua akses user admin
  • Melihat daftar semua pengaduan
  • Mengelola hak akses
  • Meneruskan pengaduan ke teknisi
  • Mengupdate status pengaduan
  • Mengelola kategori masalah
  • Melihat analisis dan statistik
  • Membuat laporan bulanan

Contoh Jenis Pengaduan dan Prioritas

Jenis Pengaduan Deskripsi Prioritas
Gangguan Jaringan Internet down, koneksi lambat, tidak bisa akses resources Tinggi
Email Email tidak terkirim, spam, kuota penuh, konfigurasi Tinggi
Aplikasi Permintaan pembuatan, pengembangan Tinggi
Hardware Komputer rusak, printer tidak berfungsi, peripheral Sedang
Software Instalasi, update, license, error aplikasi Sedang
Lainnya Permintaan training, konsultasi, lainnya Rendah

Alur Proses Pengaduan

  1. User login ke sistem
  2. User mengisi form pengaduan (jenis, prioritas, deskripsi)
  3. Sistem mengirim email konfirmasi ke user
  4. Admin menerima notifikasi pengaduan baru
  5. Admin menassign pengaduan ke teknisi yang sesuai
  6. Teknisi menangani pengaduan dan mengupdate status
  7. User menerima notifikasi update status
  8. Setelah selesai, user diminta memberikan feedback
  9. Admin menutup tiket pengaduan

Teknologi yang Disarankan

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP
  • Database: MySQL