Lewati ke konten utama

🔧 Panduan Troubleshooting MetaQAP

Cara Menggunakan Panduan Ini​

Troubleshooting dirancang berdasarkan gejala yang Anda alami, bukan berdasarkan istilah teknis. Ikuti langkah berikut:

  1. Identifikasi Gejala: Cari masalah Anda di daftar kategori di bawah.
  2. Ikuti Langkah Diagnostik: Setiap masalah memiliki checklist untuk identifikasi akar masalah.
  3. Terapkan Solusi: Pilih solusi yang sesuai dengan hasil diagnostik.
  4. Eskalasi Jika Perlu: Jika solusi tidak berhasil, hubungi Admin via Teams dengan informasi diagnostik.

📊 Kategori Masalah Umum​

1. Masalah Tampilan Data (Dashboard Kosong / Data Tidak Muncul)​

Gejala:

  • Dashboard menampilkan "No data" atau kartu metrik menunjukkan angka 0.
  • Tabel data kosong padahal seharusnya ada data.
  • Filter Satker/Tahun tidak menampilkan opsi.

Diagnostik:

ChecklistCara CekSolusi
✅ Role & PermissionCek pojok kanan atas → Info login Anda menampilkan Role apa?Jika Role tidak sesuai (misal: seharusnya Operator tapi tampil Guest), logout → login ulang. Jika masih salah, hubungi Admin untuk update role.
✅ Filter Satker AktifLihat dropdown Satker di toolbar → Apakah sudah dipilih?Global User (Admin Pusat) wajib pilih Satker dulu. Satker User (Operator/PPK) otomatis terkunci pada Satker sendiri (dropdown disabled).
✅ Tahun AnggaranCek filter Tahun → Apakah TA yang dipilih memiliki data?Ganti ke Tahun Anggaran aktif (misal: 2025). Data historis mungkin kosong jika belum ada input.
✅ Koneksi InternetBuka halaman lain (misal: google.com) → Loading normal?Jika koneksi lambat, refresh halaman (F5) atau coba lagi 2-3 menit kemudian.
✅ Browser CacheTekan Ctrl+Shift+R (Windows) atau Cmd+Shift+R (Mac) untuk hard refreshIni akan memuat ulang data terbaru dari server.

Solusi Cepat:

  1. Logout → Login ulang.
  2. Pilih Filter Satker + Tahun Anggaran yang benar.
  3. Hard refresh browser (Ctrl+Shift+R).
  4. Jika masih kosong: Hubungi Admin dengan screenshot filter yang dipilih.

2. Masalah Upload File / Lampiran​

Gejala:

  • File tidak bisa diupload (tombol "Upload" tidak merespon).
  • Error "File size exceeds limit" padahal file <10MB.
  • File berhasil diupload tapi tidak muncul di daftar lampiran.
  • Preview PDF tidak bisa dibuka (error 403/404).

Diagnostik:

ChecklistCara CekSolusi
✅ Format File ValidPastikan format: PDF, JPG, PNG, DOC, DOCX (hindari file .zip, .exe, .rar).Konversi file ke format yang didukung.
✅ Ukuran FileCek ukuran file: Maksimal 10MB per file, total 50MB per transaksi.Kompres file PDF menggunakan tools online atau split jadi beberapa file.
✅ Nama FileNama file tidak boleh ada karakter khusus (simbol).Rename file: Gunakan huruf, angka, dash (-), underscore (_) saja. Contoh: Kuitansi-Nov2025.pdf.
✅ Koneksi SharePointLihat console browser (F12 → tab Console) → Ada error "403 Forbidden" atau "Network timeout"?403: Hubungi Admin untuk cek permission SharePoint Anda. Timeout: Coba upload saat jam tidak sibuk (pagi/malam).
✅ Browser KompatibilitasGunakan browser modern: Chrome, Edge, Firefox versi terbaru.Hindari Internet Explorer atau browser lama. Update browser Anda ke versi terbaru.

Solusi Cepat:

  1. Rename file → Hapus karakter khusus.
  2. Kompres PDF jika >10MB (gunakan smallpdf.com atau ilovepdf.com).
  3. Upload ulang dengan koneksi internet stabil.
  4. Jika error 403 persisten: Screenshot error → Kirim ke Admin (attach console log dari F12).

3. Masalah Form Input (Data Tidak Bisa Disimpan)​

Gejala:

  • Tombol "Simpan" tidak aktif (disabled/abu-abu).
  • Klik "Simpan" tidak ada respon.
  • Error "Validation failed" atau "Required field missing".
  • Data hilang setelah refresh halaman.

Diagnostik:

ChecklistCara CekSolusi
✅ Field Wajib TerisiLihat field dengan tanda bintang merah (*) → Apakah semua sudah terisi?Isi semua field mandatory. Jika field tertentu tidak relevan, isi dengan "-" atau "N/A".
✅ Format Data ValidTanggal: Format DD/MM/YYYY, Nilai: Angka saja (tanpa titik/koma), Kode Akun: Sesuai Master Pagu.Koreksi format. Jangan ketik manual untuk field dropdown (pilih dari list).
✅ Master Pagu Terpilih(Khusus SPJ) Apakah Anda sudah memilih Uraian Belanja dari Master Pagu?Jangan skip langkah ini. Pilih dari dropdown "Uraian Belanja" → Kartu hijau "Terpilih" harus muncul.
✅ Satuan Read-Only(Khusus SPJ) Apakah field "Satuan" bisa diedit?Tidak boleh. Satuan auto-fill dari Master Pagu. Jika berbeda dengan bukti fisik, revisi Master Pagu dulu atau pilih akun yang benar.
✅ Concurrent EditApakah orang lain sedang mengedit data yang sama?Error "Precondition Failed" atau "ETag mismatch" → Tunggu 1-2 menit → Refresh → Edit ulang. Jangan edit bersamaan.

Solusi Cepat:

  1. Cek kembali field wajib (bertanda *).
  2. Pastikan Master Pagu sudah terpilih (kartu hijau muncul).
  3. Jangan edit field yang disabled/read-only.
  4. Jika concurrent edit: Refresh → Edit ulang (hindari edit simultan).

4. Masalah Pencarian / Filter​

Gejala:

  • Ketik di search bar tidak ada hasil.
  • Filter Tahun/Satker tidak berfungsi.
  • Hasil pencarian tidak relevan.
  • Dropdown Master Pagu kosong saat search.

Diagnostik:

ChecklistCara CekSolusi
✅ Keyword ValidApakah keyword yang diketik sesuai dengan data yang dicari? (misal: cari "Makan Rapat" bukan "MR").Gunakan keyword lengkap atau kata kunci unik dari uraian belanja.
✅ Cross-Site Query(Khusus Master Pagu) Apakah dropdown Master Pagu loading terlalu lama (>10 detik)?Slow query dari Hub Site Perencanaan. Tunggu hingga selesai. Jika timeout, refresh → coba lagi.
✅ Sub-Sekretariat Filter(Khusus Satker 690861) Apakah filter Sub-Sekretariat sudah dipilih?Wajib pilih Sub-Sekretariat dulu sebelum search Master Pagu (untuk Sekretariat Utama saja).
✅ Tahun AnggaranApakah filter TA sesuai dengan data yang dicari?Master Pagu per TA berbeda. Pastikan TA filter = TA data yang dicari.

Solusi Cepat:

  1. Gunakan keyword spesifik (nama kegiatan, vendor, atau nomor akun).
  2. Tunggu loading selesai (spinner hilang).
  3. Filter Sub-Sekretariat (jika Satker 690861).
  4. Refresh jika dropdown kosong → Coba lagi.

5. Masalah Matching SP2D-SPJ​

Diagnostik:

ChecklistCara CekSolusi
✅ Nilai MatchBandingkan Nilai SP2D vs Nilai SPJ → Apakah sama persis?Selisih >1% → Sistem tidak auto-match. Koreksi nilai SPJ agar sama persis dengan SP2D.
✅ Tanggal TransaksiCek Tanggal SP2D vs Tanggal Permohonan SPJ → Selisih >30 hari?Koreksi tanggal SPJ agar mendekati tanggal SP2D (toleransi sistem: ±30 hari).
✅ Status SPJApakah SPJ sudah berstatus Approved?SPJ dengan status Draft atau Submitted tidak akan di-match. Selesaikan approval dulu.
✅ Kode AkunApakah Kode Akun SPJ sama dengan yang tercantum di SP2D?Jika berbeda → Manual matching diperlukan. Atau koreksi SPJ agar kode akun sesuai.
✅ Propagasi DataTunggu 5-10 menit setelah input SP2D/SPJ → Refresh dashboard → Apakah status Match berubah?Auto-matching adalah proses async. Tunggu propagasi selesai.

Solusi Cepat:

  1. Koreksi nilai SPJ agar sama persis dengan SP2D (tanpa pembulatan).
  2. Pastikan SPJ sudah Approved oleh semua pihak (PPK/PPSPM/Bendahara).
  3. Tunggu 5-10 menit → Refresh → Cek status Match.
  4. Jika tetap Unmatched: Lakukan Manual Matching dari Detail SP2D → Tab "Match SPJ" → Pilih SPJ yang sesuai.

6. Masalah Permission / Access Denied​

Gejala:

  • Error "403 Forbidden" atau "Access Denied".
  • Tombol "Tambah" / "Edit" / "Hapus" tidak muncul.
  • Halaman blank setelah login.
  • Error "You do not have permission to access this resource".

Diagnostik:

ChecklistCara CekSolusi
✅ Role AssignmentCek info login (pojok kanan atas) → Role apa yang tertera?Jika role tidak sesuai tugas Anda (misal: seharusnya Operator tapi tertulis Guest), hubungi Admin untuk update role.
✅ Satker AssignmentApakah Satker Anda sudah terdaftar di sistem?Login → Cek dropdown Satker → Jika Satker tidak ada, hubungi Admin Pusat untuk registrasi.
✅ SharePoint PermissionBuka link Satker Site (di pojok kiri atas dashboard) → Apakah bisa diakses?Error 403: Hubungi Admin untuk tambahkan Anda ke SharePoint Site Members. Error 404: Satker Site belum dibuat → Minta Admin buat folder Satker.
✅ Multi-Role ConflictApakah Anda punya >1 role (misal: Operator + PPK)?Sistem default ambil role tertinggi. Jika bermasalah, minta Admin set primary role yang sesuai tugas utama Anda.

Solusi Cepat:

  1. Logout → Login ulang.
  2. Clear browser cache → Restart browser.
  3. Cek role assignment dengan Admin.
  4. Jika error 403 persisten: Screenshot error → Kirim ke Admin.

7. Masalah Export Data​

Gejala:

  • Tombol "Export XLSX" tidak ada respon.
  • File hasil export kosong atau corrupt.
  • Export hanya menghasilkan header tanpa data.
  • Error "Export failed" atau timeout.

Diagnostik:

ChecklistCara CekSolusi
✅ Data TersediaApakah tabel menampilkan data? Jika tabel kosong → Export juga kosong.Pastikan filter Satker/TA sudah benar → Ada data di tabel → Baru export.
✅ Jumlah DataBerapa banyak data yang akan di-export? >1000 rows?Data besar (>1000) butuh waktu 10-30 detik. Tunggu hingga download dimulai. Jangan klik tombol berkali-kali (duplicate request).
✅ Browser Popup BlockerApakah browser memblokir download? Cek notifikasi browser.Allow popup/download dari situs MetaQAP. Setting: Browser → Site Settings → Permissions → Downloads: Allow.
✅ Excel Format KompatibilitasApakah file .xlsx bisa dibuka di Excel?Jika corrupt, coba buka dengan Google Sheets atau LibreOffice Calc. Jika tetap error, hubungi Admin.

Solusi Cepat:

  1. Pastikan tabel ada data → Klik Export → Tunggu 10-30 detik.
  2. Jika popup blocked → Allow download dari browser.
  3. Jika file corrupt → Download ulang atau coba browser lain.
  4. Jika timeout (>1 menit tidak ada respon) → Refresh → Export ulang.

8. Masalah Performa (Slow Loading / Hang)​

Gejala:

  • Dashboard loading >10 detik.
  • Dropdown lag saat diklik.
  • Browser freeze saat scroll tabel.
  • Tab browser "Not Responding".

Diagnostik:

ChecklistCara CekSolusi
✅ Internet SpeedTest kecepatan internet (speedtest.net) → Download speed >5 Mbps?Jika <5 Mbps: Tutup aplikasi lain yang pakai bandwidth (streaming, download). Gunakan koneksi stabil (hindari WiFi publik).
✅ Browser ExtensionsDisable semua extension (adblocker, VPN, etc.) → Refresh → Apakah lebih cepat?Extension yang konflik dengan SharePoint/Graph API dapat memperlambat loading. Disable atau whitelist MetaQAP.
✅ Browser Cache FullClear cache browser: Setting → Privacy → Clear browsing data (cache + cookies).Cache penuh dapat memperlambat rendering. Clear cache → Restart browser.
✅ Data VolumeApakah filter menampilkan >500 data sekaligus?Gunakan filter TA/Status untuk kurangi data ditampilkan. Sistem optimal untuk <500 rows per halaman.
✅ Multiple TabsApakah Anda buka >5 tab MetaQAP sekaligus?Tutup tab yang tidak digunakan. Buka maksimal 2-3 tab untuk performa optimal.

Solusi Cepat:

  1. Tutup tab/aplikasi tidak terpakai.
  2. Clear browser cache → Restart browser.
  3. Gunakan filter untuk kurangi data ditampilkan.
  4. Jika tetap lambat: Coba browser lain (Chrome/Edge recommended).
  5. Gunakan jam kerja non-peak (pagi/malam) untuk task berat (export data besar).

🔄 Alur Diagnosa & Eskalasi Masalah​

Alur Diagnosa & Eskalasi Masalah
Start ➜ Identify Symptoms ➜ Quick Fix ➜ Failed? ➜ Escalate

📞 Cara Menghubungi Admin (Eskalasi)​

Sebelum menghubungi Admin, pastikan Anda sudah:

  1. ✅ Ikuti langkah diagnostik di atas.
  2. ✅ Screenshot error (termasuk console log jika ada).
  3. ✅ Catat informasi: Role, Satker, Browser, Langkah yang sudah dicoba.

A. Jalur Eskalasi Berdasarkan Jenis Masalah​

Jenis MasalahHubungi SiapaChannelRespon Time
Master Pagu (mapping, kode akun, hierarki, cross-site query)Admin Pusat / Perencanaan Pusat📱 Teams: Master Pagu Hub Group1-2 hari kerja
Permission/Role (403 error, akses ditolak, SharePoint permission)Admin Pusat📱 Teams: Master Pagu Hub Group1 hari kerja
Input/Edit SPJ (form error, upload gagal, matching issue)Admin Satker sendiri📱 Teams: Group Satker Lokal4-8 jam kerja
General Bug (performa lambat, browser hang, export error)Admin Satker → Escalate ke Admin Pusat jika perlu📱 Teams: Group Satker Lokal dulu1 hari kerja

B. Format Laporan Masalah via Teams​

1. Untuk Masalah Master Pagu (Post ke Master Pagu Hub Group)​

Template Message:

🔴 [URGENT] Troubleshooting - Master Pagu Issue

Masalah: [Jelaskan masalah secara singkat]

Detail:
- Satker: [Kode + Nama Satker]
- Role: [Role Anda]
- Tanggal/Waktu: [Kapan error terjadi]
- Browser: [Nama + Versi]

Langkah yang Sudah Dicoba:
1. [Langkah 1]
2. [Langkah 2]
3. [Langkah 3]

Screenshot/Console Log:
[Attach screenshot + F12 console log]

Urgency Level:
🔴 URGENT (blocking operasional) / 🟠 HIGH (butuh segera) / 🟡 MEDIUM (bisa tunggu 1-2 hari)

cc: @Admin Pusat @Perencanaan Pusat

Contoh Konkrit:

🔴 [URGENT] Troubleshooting - Master Pagu Cross-Site Query Timeout

Masalah:
Dropdown "Uraian Belanja" di Form Tambah SPJ tidak muncul data setelah search >10 detik. Timeout error di console.

Detail:
- Satker: 690861 - Sekretariat Utama
- Role: Operator
- Tanggal/Waktu: 14 Des 2025, 10:30 WIB
- Browser: Chrome 131.0.6778.85

Langkah yang Sudah Dicoba:
1. Refresh browser (Ctrl+Shift+R)
2. Ganti keyword search (dari "Makan Rapat" jadi "Honorarium")
3. Cek koneksi internet (normal, 50 Mbps)
4. Logout-login ulang
5. Coba di Edge browser (sama timeout)

Screenshot/Console Log:
[Attach screenshot console error: "GraphQL query timeout after 15000ms"]

Urgency Level: 🔴 URGENT (blocking input SPJ baru)

Impact: 5 dokumen SPJ pending input karena tidak bisa pilih akun anggaran.

cc: @Admin Pusat @Perencanaan Pusat

2. Untuk Masalah SPJ/SP2D (Post ke Group Satker Lokal)​

Template Message:

🟠 [HELP] Troubleshooting - SPJ/SP2D Issue

Masalah: [Jelaskan masalah secara singkat]

Detail:
- ID Dokumen: [Nomor SPJ/SP2D yang bermasalah]
- Role: [Role Anda]
- Tanggal/Waktu: [Kapan error terjadi]
- Browser: [Nama + Versi]

Langkah yang Sudah Dicoba:
1. [Langkah 1]
2. [Langkah 2]
3. [Langkah 3]

Screenshot:
[Attach screenshot error]

cc: @Admin Satker

Contoh Konkrit:

🟠 [HELP] Troubleshooting - SPJ Upload Attachment Gagal

Masalah:
File PDF kuitansi (3.2 MB) tidak bisa diupload di Form Edit SPJ. Tombol "Upload" tidak merespon setelah diklik.

Detail:
- ID Dokumen: SPJ-202512-#22
- Role: Operator
- Tanggal/Waktu: 14 Des 2025, 14:15 WIB
- Browser: Chrome 131.0.6778.85

Langkah yang Sudah Dicoba:
1. Rename file (hapus karakter khusus dari nama file)
2. Kompres PDF dari 3.2MB → 2.8MB (masih gagal)
3. Coba upload file JPG (berhasil), tapi butuh PDF
4. Cek console: error "403 Forbidden - SharePoint permission denied"
5. Logout-login ulang (masih sama)

Screenshot:
[Attach screenshot: Console log error 403]

Impact: 1 dokumen SPJ tidak bisa dilengkapi lampiran (status stuck "Belum Diajukan")

cc: @Admin Satker

C. Fitur Otomatis: MetaQAP AI Analisis ke Group Teams​

Skenario Khusus: Jika masalah Anda terdeteksi oleh MetaQAP AI (misal: selisih SP2D-SPJ >10%, compliance rate <95%, atau anomali data), sistem akan otomatis mengirim laporan analisis ke Group Satker Anda via Teams.

Format Auto-Report (dari MetaQAP AI):

🤖 [MetaQAP AI] Deteksi Anomali - Satker [Nama Satker]

Kategori: 🔴 URGENT / 🟠 MEDIUM / 🟡 LOW
Tanggal Analisis: [YYYY-MM-DD HH:MM]

Ringkasan Anomali:
- [Deskripsi singkat anomali yang terdeteksi]

Detail:
- Dokumen Terdampak: [ID SP2D/SPJ]
- Nilai Selisih: Rp [angka]
- Root Cause: [Estimasi penyebab dari AI]

Rekomendasi Tindakan:
1. [Aksi prioritas 1]
2. [Aksi prioritas 2]
3. [Aksi prioritas 3]

Link Dashboard: [URL MetaQAP AI Dashboard]

cc: @Operator @PPK @PPSPM @Bendahara

Contoh Auto-Report:

🤖 [MetaQAP AI] Deteksi Anomali - Satker BKHIT Sulawesi Utara

Kategori: 🔴 URGENT
Tanggal Analisis: 14 Des 2025, 15:30 WIB

Ringkasan Anomali:
Terdeteksi 3 dokumen SP2D dengan selisih >15% vs. SPJ (total Rp 456 juta). Compliance rate turun dari 98.5% → 94.2%.

Detail:
- Dokumen Terdampak:
* SP2D-2025-001694 vs. SPJ-202512-#22 → Selisih Rp 303 juta (100%)
* SP2D-2025-003222 vs. SPJ-202512-#19 → Selisih Rp 80 juta (29%)
* SP2D-2025-003508 vs. SPJ-202512-#1 → Selisih Rp 73 juta (73%)

- Root Cause (Estimasi AI):
* Nilai SPJ tidak sama persis dengan SP2D (ada pembulatan)
* Status SPJ masih "Belum Diajukan" (belum approved)
* Tanggal transaksi SPJ berbeda >30 hari dari SP2D

Rekomendasi Tindakan:
1. Koreksi nilai SPJ #22, #19, #1 agar sama persis dengan SP2D (tanpa pembulatan)
2. Submit SPJ untuk approval ke PPK/PPSPM
3. Re-check tanggal permohonan SPJ (toleransi ±30 hari dari SP2D)
4. Refresh dashboard MetaQAP AI setelah koreksi (tunggu 5-10 menit propagasi)

Link Dashboard: https://meta.minaesa.id/metaqap-ai?satker=690861

cc: @Operator @PPK @PPSPM @Bendahara

D. Response Time & Follow-Up​

ChannelResponse TimeEscalation Path
Teams Group Satker4-8 jam kerjaJika >1 hari tidak ada respon → Tag @Admin Satker langsung
Teams Master Pagu Hub1-2 hari kerjaJika >3 hari tidak ada respon → Tag @Admin Pusat + @Perencanaan Pusat
MetaQAP AI Auto-ReportInstant (otomatis)Jika ada anomali kritis → Admin Satker wajib follow-up dalam 24 jam

Follow-Up Protocol:

  • Jika belum ada respon dalam waktu ekspektasi → Reply message asli dengan tag ulang.
  • Jika masalah URGENT → Gunakan fitur "Mark as Important" (!) di Teams.
  • Jika masalah CRITICAL (blocking >10 user) → Tag @Admin Pusat langsung (skip Admin Satker).

E. Informasi yang Harus Disiapkan (Checklist)​

Before posting to Teams, ensure you have:

InformasiCara MendapatkanContoh
✅ Role & SatkerInfo login pojok kanan atasOperator - BKHIT Sulawesi Utara
✅ Error MessageScreenshot pesan error"403 Forbidden" atau "Validation failed"
✅ Browser & VersiSetting → About → VersiChrome 120.0.6099.129
✅ Console LogF12 → Tab Console → Screenshot(wajib untuk error 403/500)
✅ Langkah ReproduksiCatat urutan aksi yang menyebabkan error1. Buka SPJ Form, 2. Upload PDF, 3. Error muncul
✅ Dokumen ID(Jika SPJ/SP2D issue) Nomor SPJ/SP2D yang bermasalahSPJ-202512-#22 atau SP2D-2025-001694
✅ ImpactBerapa user terdampak / dokumen pending5 dokumen pending atau 1 user blocked

F. Best Practices untuk Komunikasi via Teams​

DO's ✅:

  • Gunakan format template (lebih mudah dibaca Admin).
  • Attach screenshot + console log (visual evidence).
  • Tag role yang relevan (@Admin Satker, @Admin Pusat, dll.).
  • Tandai urgency level (🔴/🟠/🟡) agar Admin prioritas dengan benar.
  • Follow-up jika >respon time ekspektasi.

DON'Ts ❌:

  • Jangan kirim "tolong bantu" tanpa detail (Admin tidak bisa diagnosis).
  • Jangan spam multiple messages (consolidate jadi 1 post).
  • Jangan tag @everyone kecuali CRITICAL (blocking >50% user).
  • Jangan kirim file langsung tanpa deskripsi (Admin tidak tahu konteks).
  • Jangan by-pass escalation path (Satker issue → langsung ke Admin Pusat tanpa coba Admin Satker dulu).