Panduan Status Complaint - Sistem Wargaku

Penjelasan Lengkap Setiap Status dalam Siklus Complaint


📋 Daftar Isi

  1. Pengenalan
  2. Status Utama Complaint
  3. Status Aksi (Action Status)
  4. Diagram Transisi Status
  5. Tabel Referensi Cepat

🎯 Pengenalan

Sistem Wargaku menggunakan status untuk melacak perjalanan setiap complaint dari pengajuan hingga penyelesaian. Ada dua jenis status:

  1. Status Utama - Status umum complaint
  2. Status Aksi - Status khusus untuk complaint yang perlu tindakan

📊 Status Utama Complaint

Tabel Status Lengkap

Status Database Label Indonesia Warna Arti Durasi Estimasi
pending Menunggu Diskusi 🟡 Warning Complaint baru diajukan, menunggu review admin 1-2 hari
in_discussion Dalam Diskusi 🔵 Info Sedang/sudah dibahas di rapat atau sedang dikerjakan 1-30 hari
postponed Ditunda ⚫ Secondary Ditunda untuk pembahasan di rapat berikutnya 7-14 hari
resolved Terselesaikan 🔵 Primary Sudah selesai dikerjakan, menunggu closing 1-2 hari
closed Ditutup 🟢 Success Complaint selesai dan ditutup - (Final)
rejected Ditolak 🔴 Danger Complaint ditolak dengan alasan - (Final)

Detail Setiap Status

1. Menunggu Diskusi (pending)

Kapan: Complaint baru diajukan

Arti:

  • Complaint masuk ke sistem
  • Menunggu review dari admin
  • Belum ada tindakan apapun

Yang Bisa Dilakukan:

  • ✅ Warga bisa edit complaint (jika internal)
  • ✅ Admin bisa review dan validasi
  • ✅ Admin bisa reject atau add to meeting

Next Status:

  • in_discussion (jika ada meeting atau urgent)
  • rejected (jika ditolak admin)

Notifikasi:

  • Pelapor: Complaint berhasil diajukan
  • Admin: Ada complaint baru perlu review

2. Dalam Diskusi (in_discussion)

Kapan:

  • Complaint sedang dibahas di rapat, ATAU
  • Complaint sedang dikerjakan (ada task aktif)

Arti:

  • Ada proses aktif untuk complaint ini
  • Bisa sedang dibahas pengurus
  • Bisa sedang dikerjakan petugas

Yang Bisa Dilakukan:

  • ✅ Admin bisa update discussion notes
  • ✅ Admin bisa set decision (jika di rapat)
  • ✅ PIC bisa update progress (jika ada task)

Next Status:

  • resolved (jika decision: resolved atau task completed)
  • postponed (jika decision: postponed)
  • rejected (jika decision: rejected)

Notifikasi:

  • Pelapor: Complaint sedang diproses

3. Ditunda (postponed)

Kapan: Complaint dibahas di rapat tapi ditunda

Arti:

  • Sudah dibahas tapi belum ada keputusan final
  • Perlu informasi tambahan
  • Menunggu budget/approval
  • Akan dibahas di rapat berikutnya

Yang Bisa Dilakukan:

  • ✅ Admin bisa add ke rapat berikutnya
  • ✅ Pelapor bisa memberikan info tambahan
  • ✅ Admin bisa update notes

Next Status:

  • in_discussion (masuk rapat lagi)
  • rejected (jika akhirnya ditolak)

Notifikasi:

  • Pelapor: Complaint ditunda, dengan alasan

4. Terselesaikan (resolved)

Kapan:

  • Task sudah completed, ATAU
  • Decision rapat: resolved dan task selesai

Arti:

  • Pekerjaan sudah selesai
  • Menunggu verifikasi admin
  • Belum ditutup secara resmi

Yang Bisa Dilakukan:

  • ✅ Admin bisa verify hasil
  • ✅ Admin bisa close complaint
  • ✅ Admin bisa reject dan minta revisi

Next Status:

  • closed (jika admin approve dan close)
  • in_discussion (jika perlu revisi)

Notifikasi:

  • Pelapor: Complaint sudah selesai dikerjakan
  • Admin: Perlu verifikasi

5. Ditutup (closed)

Kapan: Admin menutup complaint yang sudah resolved

Arti:

  • Complaint selesai secara resmi
  • Tidak ada tindakan lagi
  • Status final

Yang Bisa Dilakukan:

  • ✅ View history lengkap
  • ✅ Download report
  • ✅ Admin bisa re-open (jika ada masalah)

Next Status:

  • Tidak ada (Final)

Notifikasi:

  • Pelapor: Complaint ditutup, dengan summary

6. Ditolak (rejected)

Kapan:

  • Admin reject saat review, ATAU
  • Decision rapat: rejected

Arti:

  • Complaint tidak akan ditindaklanjuti
  • Ada alasan penolakan
  • Status final

Alasan Umum:

  • Bukan kewenangan pengurus
  • Data tidak lengkap/tidak valid
  • Duplikat dengan complaint lain
  • Tidak sesuai ketentuan

Yang Bisa Dilakukan:

  • ✅ View alasan penolakan
  • ✅ Buat complaint baru (jika perlu)

Next Status:

  • Tidak ada (Final)

Notifikasi:

  • Pelapor: Complaint ditolak, dengan alasan

⚡ Status Aksi (Action Status)

Untuk complaint dengan needs_action = true

Tabel Action Status

Status Database Label Indonesia Warna Arti
not_assigned Belum Ditugaskan ⚪ Secondary Perlu tindakan tapi belum ada task
assigned Sudah Ditugaskan 🔵 Info Sudah ada task, belum dimulai
in_progress Sedang Dalam Pengerjaan 🟡 Primary Task sedang dikerjakan PIC
completed Terselesaikan 🟢 Success Task sudah selesai
cancelled Dibatalkan 🔴 Danger Task dibatalkan

Detail Action Status

1. Belum Ditugaskan (not_assigned)

Kapan:

  • Complaint masuk "Complaint Actions"
  • Belum ada task dibuat

Tampil Di: Complaint Actions page

Next: Admin create task → assigned


2. Sudah Ditugaskan (assigned)

Kapan: Task sudah dibuat dan assigned ke PIC

Tampil Di:

  • Complaint Actions (sampai task dimulai)
  • My Tasks (PIC)

Next: PIC start task → in_progress


3. Sedang Dalam Pengerjaan (in_progress)

Kapan: PIC sudah start task

Tampil Di: My Tasks (PIC)

Aktivitas:

  • PIC upload progress
  • PIC update notes
  • PIC upload evidence

Next: PIC complete task → completed


4. Terselesaikan (completed)

Kapan: PIC mark task as completed

Tampil Di: Task history

Next: Admin verify → Complaint closed


5. Dibatalkan (cancelled)

Kapan: Admin cancel task

Tampil Di: Task history

Next: Complaint kembali ke Complaint Actions (not_assigned)


🔄 Diagram Transisi Status

Diagram Transisi Status

Diagram menunjukkan semua kemungkinan transisi antar status


Transisi Status - Jalur Normal

Menunggu Diskusi (pending)
        ↓
    [Admin add to meeting]
        ↓
Dalam Diskusi (in_discussion)
        ↓
    [Meeting decision]
        ↓
    ┌───┴────┬─────────┐
    ↓        ↓         ↓
Terselesaikan  Ditunda  Ditolak
(resolved)  (postponed) (rejected)
    ↓          ↓         ↓
    ↓      [Loop back]  [END]
    ↓
[Admin close]
    ↓
Ditutup (closed)
    ↓
  [END]

Transisi Status - Jalur Urgent

Menunggu Diskusi (pending)
        ↓
  [Admin mark urgent]
        ↓
Perlu Tindakan (needs_action=true)
        ↓
  [Create task]
        ↓
Dalam Diskusi (in_discussion)
        ↓
  [Task completed]
        ↓
Terselesaikan (resolved)
        ↓
  [Admin close]
        ↓
Ditutup (closed)
        ↓
  [END]

📋 Tabel Referensi Cepat

Status vs Warna Badge

Status Badge Hex Color Bootstrap Class
Menunggu Diskusi 🟡 #FFC107 bg-soft-warning
Dalam Diskusi 🔵 #0DCAF0 bg-soft-info
Ditunda #6C757D bg-soft-secondary
Perlu Tindakan 🔴 #DC3545 bg-soft-danger
Sedang Dalam Pengerjaan 🔵 #0D6EFD bg-soft-primary
Terselesaikan 🔵 #0D6EFD bg-soft-primary
Ditutup 🟢 #198754 bg-soft-success
Ditolak 🔴 #DC3545 bg-soft-danger

Status vs Permissions

Status Warga Bisa Admin Bisa PIC Bisa
Menunggu Diskusi Edit complaint Review, Add to meeting, Reject -
Dalam Diskusi View Update notes, Set decision Update progress (jika ada task)
Ditunda View, Add info Add to next meeting -
Perlu Tindakan View Create task, Set priority -
Sedang Dalam Pengerjaan View Monitor Upload progress, Complete
Terselesaikan View Verify, Close -
Ditutup View history Re-open (jika perlu) -
Ditolak View alasan - -

Status vs Notifikasi

Status Notifikasi ke Pelapor Notifikasi ke Admin Notifikasi ke PIC
Menunggu Diskusi "Complaint berhasil diajukan" "Ada complaint baru" -
Dalam Diskusi "Complaint sedang diproses" - "Task assigned" (jika ada)
Ditunda "Complaint ditunda" + alasan - -
Perlu Tindakan "Complaint akan segera ditindaklanjuti" "Perlu create task" -
Sedang Dalam Pengerjaan "Complaint sedang dikerjakan" - -
Terselesaikan "Complaint sudah selesai" "Perlu verifikasi" -
Ditutup "Complaint ditutup" + summary - -
Ditolak "Complaint ditolak" + alasan - -

🔍 Cara Cek Status

Untuk Warga (Internal)

  1. Login ke sistem
  2. Menu "My Complaints"
  3. Lihat kolom "Status"
  4. Klik detail untuk info lengkap

Untuk Public

  1. Buka /lapor/{ticket-number}
  2. Lihat status di halaman tracking
  3. Status update via SMS/Email

Untuk Admin

  1. Menu "Complaints" (semua complaint)
  2. Filter by status
  3. Lihat detail + history lengkap

Untuk PIC

  1. Menu "My Tasks"
  2. Lihat status task
  3. Lihat complaint items dalam task

📚 Dokumen Terkait

Dokumen Link
Siklus Lengkap Complaint complaint-complete-cycle
Panduan Pengajuan complaint-submission-guide
Workflow Actions complaint-action-workflow
Panduan Meeting meeting-guide
Panduan Task task-guide

Terakhir diupdate: 1 Desember 2024
Versi: 2.0
Penulis: Tim Pengembang Wargaku

© 2026 Wargaku System. Membantu komunitas tumbuh bersama.