Role: Kepala
Akses: User dengan rolekepala
URL: /app/approval-kepalas
Overview
Kepala bertanggung jawab melakukan approval final terhadap proposal kegiatan yang sudah disetujui oleh Tim Perencanaan.Tugas Utama:
- ✅ Review proposal yang sudah approved oleh Tim Perencanaan
- ✅ Impact Assessment (4 dimensi)
- ✅ Edit susunan keanggotaan panitia
- ✅ Decide: Setujui, Perlu Perbaikan, Tunda/Cancel, atau Tolak
1. Akses Dashboard Approval
Langkah:
- Login ke sistem Sinergi
- Klik menu Approval Kepala di dashboard
- Lihat daftar agenda yang menunggu review
Filter Status:
- ApprovedByPlanning: Menunggu approval Kepala (action required)
- Approved: Sudah disetujui Kepala
- RevisionRequiredByHead: Dikembalikan untuk perbaikan
- Pending: Ditunda/dibatalkan
- Rejected: Ditolak
2. Review Proposal
Langkah:
- Klik agenda dengan status ApprovedByPlanning
- Review informasi lengkap di halaman Info:
- Judul kegiatan
- Tujuan & lokasi
- Tanggal pelaksanaan
- Anggota panitia
- Rencana & realisasi anggaran
- Klasifikasi program
- Download dan review dokumen:
- Proposal (desain kegiatan)
- Dokumen Telaah (dari Tim Perencanaan)
- KAK & RAB (dari Tim Perencanaan)
- Evaluasi kesesuaian dengan visi-misi organisasi
3. Action Approval
Terdapat 4 aksi yang dapat dilakukan:3.1 Setujui (Approve) ✅
Kondisi: Proposal strategis dan layak dilaksanakan. Syarat Wajib:- ✅ Impact Assessment (4 dimensi, scale 1-5 ⭐)
- ✅ Isi Catatan Kepala
- Klik tombol Setujui di halaman review
- Modal form akan muncul dengan field Impact Assessment:
- Dampak Strategis ⭐⭐⭐⭐⭐ (1-5 bintang)
- Dampak Penerima Manfaat ⭐⭐⭐⭐⭐ (1-5 bintang)
- Konsekuensi jika Agenda Tidak Tercapai ⭐⭐⭐⭐⭐ (1-5 bintang)
- Dampak Lanjutan (Multiplier Effect) ⭐⭐⭐⭐⭐ (1-5 bintang)
- Catatan Kepala (text area)
- Pilih rating bintang untuk setiap dimensi
- Isi catatan kepala (wajib)
- Klik Simpan
- Status:
approved_by_planning→approved - Agenda disetujui final dan siap dilaksanakan
- Notifikasi dikirim ke Ketua Panitia dan Tim Perencanaan
- Jika semua dimensi dapat 5⭐: total = 20
- Impact Score = (20/20) * 100 = 100
- Impact Star Overall = 20/4 = 5.00
3.2 Perlu Perbaikan (Request Revision) ⚠️
Kondisi: Proposal perlu perbaikan substantif. Langkah:- Klik tombol Perlu Perbaikan
- Modal form akan muncul
- Isi Alasan / Catatan Perbaikan (wajib)
- Jelaskan detail yang perlu diperbaiki
- Berikan arahan yang jelas
- Klik Simpan
- Status:
approved_by_planning→revision_required_by_head - Agenda kembali ke Ketua Panitia untuk direvisi
- Notifikasi dikirim ke Ketua Panitia dengan catatan
- Ketua Panitia akan upload proposal revisi dan submit ulang
- Setelah revisi, status kembali ke
submitted - Tim Perencanaan harus review ulang
3.3 Tunda / Cancel ⏸️
Kondisi: Agenda perlu ditunda atau dibatalkan karena kondisi tertentu. Peringatan: Action ini tidak dapat diubah (irreversible) Langkah:- Klik tombol Tunda / Cancel
- Modal konfirmasi muncul
- Isi Alasan Penundaan (wajib)
- Jelaskan alasan penundaan/pembatalan
- Klik Simpan
- Status:
approved_by_planning→pending - Agenda tidak dapat dilanjutkan
- Notifikasi dikirim ke Ketua Panitia
- ⚠️ Status
pendingbersifat final - ⚠️ Agenda tidak dapat di-approve ulang
- ⚠️ Ketua Panitia harus membuat agenda baru jika ingin mengajukan lagi
3.4 Tolak (Reject) ❌
Kondisi: Agenda tidak strategis/tidak layak dilaksanakan. Langkah:- Klik tombol Tolak
- Modal konfirmasi muncul
- Isi Alasan Penolakan (wajib)
- Jelaskan alasan penolakan secara detail
- Klik Tolak
- Status:
approved_by_planning→rejected - Agenda ditolak final
- Notifikasi dikirim ke Ketua Panitia
- ⚠️ Status
rejectedbersifat final - ⚠️ Agenda tidak dapat diajukan ulang
4. Impact Assessment
4 Dimensi Penilaian:
1. Dampak Strategis ⭐
Pertanyaan: Seberapa strategis kegiatan ini terhadap visi-misi organisasi?| Rating | Kriteria |
|---|---|
| ⭐ (1) | Tidak strategis, tidak mendukung visi-misi |
| ⭐⭐ (2) | Kurang strategis, sedikit mendukung visi-misi |
| ⭐⭐⭐ (3) | Cukup strategis, mendukung beberapa aspek visi-misi |
| ⭐⭐⭐⭐ (4) | Strategis, mendukung sebagian besar visi-misi |
| ⭐⭐⭐⭐⭐ (5) | Sangat strategis, core program visi-misi |
2. Dampak Penerima Manfaat ⭐
Pertanyaan: Seberapa besar manfaat kegiatan ini bagi penerima manfaat?| Rating | Kriteria |
|---|---|
| ⭐ (1) | Manfaat minimal, penerima sedikit |
| ⭐⭐ (2) | Manfaat kurang, penerima terbatas |
| ⭐⭐⭐ (3) | Manfaat cukup, penerima moderat |
| ⭐⭐⭐⭐ (4) | Manfaat besar, penerima banyak |
| ⭐⭐⭐⭐⭐ (5) | Manfaat sangat besar, penerima sangat banyak |
3. Konsekuensi jika Agenda Tidak Tercapai ⭐
Pertanyaan: Seberapa besar dampak negatif jika kegiatan ini tidak dilaksanakan?| Rating | Kriteria |
|---|---|
| ⭐ (1) | Tidak ada konsekuensi |
| ⭐⭐ (2) | Konsekuensi minor |
| ⭐⭐⭐ (3) | Konsekuensi moderat |
| ⭐⭐⭐⭐ (4) | Konsekuensi serius |
| ⭐⭐⭐⭐⭐ (5) | Konsekuensi sangat serius/kritis |
4. Dampak Lanjutan (Multiplier Effect) ⭐
Pertanyaan: Seberapa besar dampak lanjutan (multiplier effect) dari kegiatan ini?| Rating | Kriteria |
|---|---|
| ⭐ (1) | Tidak ada dampak lanjutan |
| ⭐⭐ (2) | Dampak lanjutan minimal |
| ⭐⭐⭐ (3) | Dampak lanjutan moderat |
| ⭐⭐⭐⭐ (4) | Dampak lanjutan signifikan |
| ⭐⭐⭐⭐⭐ (5) | Dampak lanjutan sangat besar/berkelanjutan |
Formula Perhitungan:
Contoh Perhitungan:
Kegiatan: Workshop Kurikulum Merdeka| Dimensi | Rating |
|---|---|
| Dampak Strategis | ⭐⭐⭐⭐⭐ (5) |
| Dampak Penerima Manfaat | ⭐⭐⭐⭐ (4) |
| Konsekuensi | ⭐⭐⭐⭐ (4) |
| Multiplier Effect | ⭐⭐⭐⭐⭐ (5) |
| Total | 18 |
- Impact Score = (18/20) * 100 = 90
- Impact Star Overall = 18/4 = 4.50 ⭐
5. Edit Susunan Keanggotaan
Akses: Hanya jikaapproval_status = approved_by_planning
Lokasi: Tab Edit Panitia
Field yang Dapat Diedit:
| Field | Editable | Keterangan |
|---|---|---|
| Staf | ✅ | Pilih staf untuk setiap peran |
| Peran | ✅ | Penanggung Jawab, Anggota, dll |
| Ketua Panitia | 🔒 | Tidak dapat diubah (readonly) |
Langkah Edit:
- Buka agenda dengan status Menunggu Approval Kepala
- Klik tab Edit Panitia
- Edit susunan keanggotaan:
- Tambah anggota baru: Tambah Anggota
- Edit anggota: Update Staf atau Peran
- Hapus anggota: Klik Delete (kecuali Ketua Panitia)
- Klik Simpan
- ⚠️ Ketua Panitia tidak dapat dihapus atau diubah
- ✅ Anggota lain dapat ditambah/diedit/dihapus
- ✅ Peran dapat diubah sesuai kebutuhan
6. Monitoring Agenda
6.1 Agenda yang Perlu Approval
Filter: Status =approved_by_planning
Action Required:
- Review proposal & dokumen
- Impact assessment
- Decide: Approve, Revision, Pending, Reject
6.2 Agenda Sudah Disetujui
Filter: Status =approved
Status: Kegiatan siap dilaksanakan
Action: Monitoring pasif (tidak ada action)
6.3 Agenda Perlu Perbaikan
Filter: Status =revision_required_by_head
Status: Dikembalikan ke Ketua Panitia untuk revisi
Action:
- Monitor revisi dari Ketua Panitia
- Review ulang setelah Ketua Panitia submit
6.4 Agenda Ditunda/Ditolak
Filter: Status =pending atau rejected
Status: Final (tidak dapat diubah)
Action: Tidak ada (closed)
7. Notifikasi
Notifikasi Dikirim Saat:
| Event | Recipient | Channel |
|---|---|---|
| Agenda ApprovedByPlanning | Kepala | Telegram/Google Chat |
| Agenda Approved (Kepala) | Ketua Panitia, Tim Perencanaan | Telegram/Google Chat |
| Revision Required by Head | Ketua Panitia | Telegram/Google Chat |
| Agenda Pending | Ketua Panitia | Telegram/Google Chat |
| Agenda Rejected | Ketua Panitia | Telegram/Google Chat |
Cara Cek Notifikasi:
- Dashboard → Bell icon
- Telegram bot
- Google Chat
8. Business Rules
8.1 Persyaratan Approve
Wajib:- ✅ Impact Assessment (4 dimensi) completed
- ✅ Catatan Kepala diisi
- ✅ Status agenda =
approved_by_planning
8.2 Edit Panitia
Hanya bisa edit jika:- ✅ Status =
approved_by_planning - ✅ User role =
kepala - ✅ Ketua Panitia tidak dapat diubah
8.3 Action Final
Tidak dapat diubah:- ❌ Status
pending(Tunda/Cancel) - ❌ Status
rejected(Tolak)
- ✅ Status
revision_required_by_head(Ketua Panitia dapat submit ulang)
9. Workflow Diagram
10. Troubleshooting
Problem: Tombol Setujui Tidak Muncul
Penyebab:- ❌ Status bukan
approved_by_planning - ❌ Sudah diapprove/rejected/pending
- Cek status agenda
- Pastikan agenda belum diproses
Problem: Impact Assessment Tidak Bisa Disimpan
Penyebab:- ❌ Ada dimensi yang belum dipilih ratingnya
- ❌ Catatan Kepala kosong
- Pastikan ke-4 dimensi sudah dipilih (1-5⭐)
- Isi catatan kepala (wajib)
Problem: Tidak Bisa Edit Panitia
Penyebab:- ❌ Status bukan
approved_by_planning - ❌ Bukan role
kepala
- Pastikan status =
approved_by_planning - Cek role user
Problem: Ketua Panitia Tidak Bisa Diedit
Penyebab:- ✅ Ini adalah fitur, bukan bug
- Ketua Panitia dikunci untuk menjaga akuntabilitas
- Jika perlu ganti ketua, Ketua Panitia harus edit di tahap draft/revisi
11. Tips & Best Practices
✅ DO (Lakukan)
- Review impact assessment dengan teliti
- Berikan rating yang objektif sesuai kriteria
- Catatan kepala yang konstruktif dan jelas
- Koordinasi dengan Tim Perencanaan jika ada pertanyaan
- Monitor timeline approval (jangan terlalu lama)
- Edit panitia jika ada posisi krusial yang kosong
❌ DON’T (Jangan)
- Jangan approve tanpa impact assessment yang matang
- Jangan berikan rating tanpa evaluasi yang jelas
- Jangan tolak/tunda tanpa alasan yang kuat
- Jangan edit panitia tanpa koordinasi dengan Ketua Panitia
- Jangan tunda approval terlalu lama (menghambat kegiatan)
12. Matriks Keputusan
| Kondisi | Action yang Disarankan |
|---|---|
| Strategis + Manfaat Besar + Konsekuensi Tinggi | ✅ Setujui (5⭐, 5⭐, 5⭐, 5⭐) |
| Strategis + Dokumen Kurang Lengkap | ⚠️ Perlu Perbaikan |
| Tidak Strategis + Manfaat Minimal | ❌ Tolak |
| Strategis + Anggaran Tidak Tepat | ⚠️ Perlu Perbaikan (koordinasi Tim Perencanaan) |
| Strategis + Timing Tidak Tepat | ⏸️ Tunda/Cancel |
| Ragu-ragu / Perlu Diskusi | ⚠️ Perlu Perbaikan (dengan catatan diskusi) |
13. Referensi Guide Lain
- Pengantar Tape Ketan - Overview & Workflow
- Akses Pegawai - Panduan Pegawai
- Akses Perencanaan - Panduan Tim Perencanaan
- Akses Kepala - Panduan Kepala
- Akses Tim SPI - Panduan Tim SPI
Changelog:
- 2026-02-27: Guide pertama kali dibuat

