Wireframe · Dashboard Admin & PengawasSatu dashboard, menu dibatasi per peran

Dashboard admin

Masuk sebagai: Admin utama (contoh tampilan menu lengkap). Peran lain menyembunyikan menu/tindakan dan membatasi data di server.

Ringkasan

KPI bisnis, operasional ujian, dan hal yang menunggu tindakan staf.

Pendapatan bulan ini

Rp 24,5 jt
+12% vs Sept

Order menunggu bayar

12
3 < 30 menit lagi

Peserta aktif

486
30 hari terakhir

Sesi mendatang

3
7 hari ke depan

Perlu tindakan

ItemJenisSejakAksi
ORD-2026-0166 — bayar masuk, akses gagalKegagalan teknis10.04 WIB
12 lead kampanye menunggu validasiMenunggu stafHari iniBuka lead
3 handoff vendor menunggu review consentMenunggu stafHari iniBuka handoff
Hasil 8 percobaan menunggu reviewMenunggu stafHari ini
Sertifikat CERT-2026-000177 gagal renderKegagalan teknis09.41 WIB
5 email gagal terkirimKegagalan teknis08.20 WIB
Kegagalan teknis dipisahkan dari order/attempt yang menunggu tindakan staf.

Funnel 30 hari

view
8.412
register (lead) / checkout_started
612
7,3%
payment_confirmed / lead ditetapkan
441
72% dari langkah sebelumnya

Lini gratis & vendor memakai jalur register → lead → ditetapkan; lini berbayar memakai checkout → payment_confirmed.

Produk & paket penjualan

Harga, manfaat, tes terkait, kesempatan, masa akses, dan kebijakan sertifikat.

ProdukLiniHargaManfaat / kebijakanStatusAksi
Tes Gratis November
slug: tes-gratis-nov
Gratis (kampanye)
jendela 1–14 Nov
Rp 0 Ujian internal · pengumuman → pilihan sertifikat gratis/berbayar Aktif
Tes Prediksi Sekali
slug: tes-prediksi
Berbayar
always_on
Rp 150.000 1 kesempatan · 30 hari · sertifikat termasuk Aktif
Tes Resmi — Vendor A
slug: resmi-vendor-a
Resmi vendor
referral · always_on
Sesuai vendor Tanpa paket/sesi ujian · consent handoff · tanpa sertifikat platform Aktif
Paket Latihan + Tes Akhir Berbayar Rp 275.000 5 latihan + 1 akhir · 60 hari · tanpa sertifikat latihan Aktif
Tes Terjadwal Oktober Berbayar
sesi berkuota
Rp 200.000 1 sesi terjadwal · kuota 40 · sertifikat Kuota 34/40

Form produk

Landing page

Daftar halaman, status, dan aksi menuju editor.

HalamanSlugProdukKunjunganStatusAksi
Tes Gratis November
AI · kampanye 1–14 Nov · form lead
/l/tes-gratis-novTes Gratis November1.904 Terbit
Tes Resmi — Vendor A
HTML · consent handoff
/l/resmi-vendor-aTes Resmi — Vendor A642 Terbit
Edit
Prediksi Oktober
AI · versi 6 · checkout
/l/prediksi-oktoberTes Prediksi Sekali3.241 Terbit
Edit
Kelas Malam November /l/kelas-malam-novTes Terjadwal0 Draft
Edit
Kampanye IG September /l/ig-septPaket Latihan5.870 Diarsipkan
Siklus halaman: draft → terbit → diarsipkan. Perubahan halaman terbit membuat draft baru sampai di-publish ulang.
Alihat: halaman tetap di domain platform untuk MVP. Produk nonaktif/kuota habis tampil benar pada halaman terbit.

Registrasi & lead

Pendaftaran dari landing page kampanye & produk lain. Registrasi = lead, bukan hak ujian; hak aktif lewat penetapan ke sesi.

Baru

128
kampanye Nov

Tervalidasi

96
siap ekspor

Terekspor

80
batch LB-0032

Terimpor & ditetapkan

74
hak aktif
LeadProduk / liniSumberConsentStatusAksi
Rani Setia Dewi
rani@email.com · 0812…
Tes Gratis November
kampanye 1–14 Nov
Instagram Granted
service_use
Tervalidasi
Bagas Pratama
bagas@email.com · 0813…
Tes Gratis November Landing kampanye Granted Terimpor & ditetapkan
Sesi: Mandiri Nov
Sari Melati
sari@email.com · 0821…
Tes Resmi — Vendor Instagram Granted
vendor_data_handoff
Menunggu handoff Ke handoff
Uji Duplikat
rani@email.com · kampanye sama
Tes Gratis November Referensi teman Granted Ditolak
duplikat registrasi

Batch lead (ekspor → import)

BatchArahJumlahOleh / waktuStatus
LB-0032Ekspor80 leadAndi W. · 14 Okt 09.10Selesai
LB-0033Impor & tetapkan74 dari 80Andi W. · 14 Okt 10.026 gagal (duplikat/format)
LB-0031Ekspor46 leadAndi W. · 01 Okt 08.45Selesai
Arah ekspor = data keluar platform (audit penuh). Arah impor & tetapkan = lead masuk menjadi peserta + hak ujian di sesi tujuan.

Order & pembayaran

Pencarian transaksi, detail pembayaran, refund, dan pemenuhan akses.

OrderPesertaProdukTotalStatus orderBayarAksi
ORD-2026-0187Dewi AnggrainiTes TerjadwalRp 200.000 MenungguPending
ORD-2026-0166Bagas PratamaTes PrediksiRp 150.000 Terkonfirmasi
Akses gagal
Berhasil
ORD-2026-0155Rani Setia DewiTes PrediksiRp 150.000 TerkonfirmasiBerhasil
ORD-2026-0142Sari MelatiPaket LatihanRp 275.000 KedaluwarsaGagal
ORD-2026-0102Rani Setia DewiTes PrediksiRp 150.000 Refund penuhRefund penuh

Detail pembayaran — ORD-2026-0155

MetodeVirtual account BCA
Referensi gatewayTRX-88912345
Webhook diterima13 Okt 2026, 10.11:07 WIB (idempoten, ke-1×)
Hak aksesAktif ENT-004412 · 1 kesempatan
AttemptATT-00991 · selesai
SertifikatCERT-2026-000184 Aktif
Bukti transaksi
Aturan: webhook idempoten (notif ganda ≠ hak ganda) · kegagalan pemberian akses dapat dicoba ulang tanpa order baru · pembayaran terlambat setelah kursi dilepas masuk penanganan operasional.

Handoff vendor

Penyerahan data pendaftar produk tes resmi vendor ke vendor penyedia. Ujian, hasil, dan sertifikat TIDAK dijalankan di platform.

Menunggu review

12
consent dicek

Diteruskan ke vendor

34
menunggu vendor

Vendor menghubungi

21
tindak lanjut vendor

Dibatalkan

2
consent ditarik
PendaftarVendorConsent handoffMetodeStatusAksi
Sari Melati
sari@email.com · 0821…
[Vendor A] Granted 13 Okt Ekspor terkontrol Menunggu review
Doni Kurnia
doni@email.com · 0857…
[Vendor A] Granted 10 Okt Ekspor terkontrol Diteruskan ke vendor
14 Okt, 10.40 WIB
Bima Arta
bima@email.com · 0895…
[Vendor B] Granted 02 Okt Manual (disetujui) Vendor menghubungi
dicatat 12 Okt
Uji Tanpa Consent
ujitc@email.com
[Vendor A] Tidak diberikan — Dibatalkan
handoff ditolak sistem

Form penyerahan data

Vendor
Pendaftar terpilih12 lead · semua consent granted
Field yang diserahkanNama, email, WhatsApp, asal instansi, waktu daftar (sesuai catatan consent)
Metode
Catatan untuk vendor

Peserta & kelompok

Profil, impor peserta, pengelompokan, riwayat, dan bantuan akses.

PesertaKelompokOrderHak aksesAttemptAksi
Rani Setia Dewi
rani@email.com
UMUM21 aktif1 selesai
Bagas Pratama
bagas@email.com
Angkatan 2026-A1Gagal aktif—
Dewi Anggraini
dewi@email.com
Kelas Malam1Belum aktif—
Uji Import
impor massal 12 Okt
Angkatan 2026-A0Pemberian resmi—

Impor Excel

1. Unduh template · 2. Unggah file · 3. Preview baris · 4. Laporan kesalahan per baris · 5. Konfirmasi.

Kelompok

Kelas / instansi / angkatan. Kelompok dapat ditetapkan ke sesi sekaligus.

Bantuan akses

Berikan kesempatan tambahan / aktifkan ulang dengan alasan — tercatat di audit log.

Bank soal

Editor soal, kunci, media, kategori, alur review, dan impor Excel.

IDSoalKategoriBobotVersiStatusAksi
Q-0142Which sentence is grammatically correct?
4 opsi · Structure
Grammar / Tenses1v2Aktif
Q-0143Passage: “The Rise of Remote Work…”
Bacaan bersama untuk Q-0143..0147
Reading1v1Ditinjau
Q-0151Audio: airport announcement
mp3 01:32 · Listening
Listening1v1Draft
Q-0098Old tense questionGrammar1v3Arsip

Editor soal pilihan ganda

Paket soal & sesi

Susunan tes, aturan penilaian, jadwal, kuota, peserta, dan pengawas.

Paket soal — Prediksi Full v3

Aktif jenis: prediksi · versi 3

BagianSoalDurasiAturan
1 · Listening5035 menitAudio maks 2× putar · acak soal
2 · Structure4030 menitNavigasi bebas
3 · Reading5055 menitBacaan menempel pada soalnya
  • Pengacakan opsi: aktif (kecuali soal bertanda “jangan diacak”).
  • Aturan skor: Aturan Skor v1.3 (konversi 0–100 → skala laporan).
  • Publikasi pembahasan: setelah hasil diterbitkan.

Sesi — Reguler 20 Okt 2026

Terjadwal WIB

Paket soalPrediksi Full v3
Buka / batas masuk / selesai09.00 / 09.15 / 11.00
Kuota34 / 40 kursi
TokenAktif (diambil pengawas saat sesi)
Kesempatan1
PengawasAndi W., Sinta P.
Peserta
Publikasi hasilOtomatis setelah review
Aturan terlambatMasuk s/d 09.15 tanpa tambahan waktu

Daftar sesi

SesiModeWaktuKuotaPesertaStatus
Reguler 20 OktTerjadwal20 Okt, 09.00–11.00 WIB34/4034Aktif
Tes Mandiri (otomatis)MandiriSelama masa akses produkTanpa kuota118Aktif
Reguler 10 NovTerjadwal10 Nov, 09.00–11.00 WIB0/400Terjadwal
Perubahan jadwal MVP ditangani admin dengan catatan + notifikasi peserta terdampak; semuanya masuk audit log.

Monitoring & pengawas

Progres pengerjaan, koneksi, waktu, dan tindakan pengawasan ber-alasan.

Belum mulai

6

Aktif

24

Terputus

3
perlu ditinjau

Selesai

1
PesertaStatusSisa waktuTerjawabKoneksi terakhirFlagAksi
Rani Setia DewiAktif00:42:18 128 / 1402 dtk lalu · tersimpan 3× pindah tab
Bima ArtaTerputus00:35:02 74 / 14011.02 · menunggu sinkronisasi Perlu ditinjau
Sari MelatiBelum mulai— ——Masuk 09.22
Doni KurniaSelesai— 140 / 14010.51 · submit manual Terkumpul

Tindakan pengawas (dialog)

SasaranBima Arta · ATT-00994 · Sesi Reguler 20 Okt
Tindakan
Durasi tambahan
Alasan (wajib)
Setiap tindakan mencatat pelaku, waktu, sasaran, dan alasan — terlihat di riwayat kejadian.

Hasil & penilaian

Skor, review, koreksi beralasan, publikasi, dan ekspor.

PesertaAttemptListeningStructureReadingTotalStatusAksi
Rani Setia DewiATT-00991423844465Diterbitkan
Doni KurniaATT-00995302833380Ditinjau
Bima ArtaATT-00994————Diproses
Sari MelatiATT-0099612———Dihentikan

Detail hasil & koreksi

Versi paketPrediksi Full v3

Versi aturan skorAturan Skor v1.3

Selesai20 Okt 2026, 10.48 WIB


Koreksi nilai

Riwayat perubahan: sebelum 465 → sesudah 470 oleh Akademik A, 21 Okt 14.02 WIB. Koreksi setelah sertifikat terbit memicu pemeriksaan pencabutan/terbit ulang.

Pengumuman hasil

Pengumuman adalah komunikasi terpisah dari status publikasi hasil: hasil boleh sudah diterbitkan per peserta, sedangkan pengumuman membuka halaman pengumuman + jendela pilihan sertifikat untuk satu sesi/produk.

Masking identitas (tanpa NIK/email) pada versi publik. Pengumuman tercatat di audit log.

Riwayat: 21 Okt 09.00 — “Pengumuman Hasil Tes Gratis September” ditayangkan ke 74 peserta · 3 pilihan sertifikat terkonfirmasi pada jam pertama.
Aturan: koreksi otomatis hanya untuk pilihan ganda · kunci tidak pernah dikirim ke klien sebelum publikasi pembahasan · riwayat percobaan tidak ditimpa tes ulang · keberatan peserta lewat tiket bantuan.

Sertifikat

Template, penerbitan, koreksi, pencabutan, dan verifikasi.

Penerbitan

PesertaHasilStatus dokumenAksi
Rani Setia Dewi465 · finalAktif CERT-2026-000184
Doni Kurnia380 · ditinjauBelum terbit
Sari Melati—Tidak memenuhi syarathasil belum final
Ujang S.455 · finalDicabut
Pembayaran saja tidak cukup — penerbitan memeriksa hasil final + kebijakan produk. Regenerasi PDF memakai nomor yang sama.

Template sertifikat

Template: Prediksi Bawaan

[Logo] · [Nama lembaga penerbit]

Sertifikat Penyelesaian

Nama peserta · Jenis tes · Tanggal · Skor

No. {{ certificate.number }} · [QR verifikasi]

Tanda tangan (gambar) · Masa berlaku 12 bulan

Pilihan sertifikat (kampanye gratis)

Peserta memilih sertifikat gratis atau sertifikat berbayar setelah pengumuman hasil.

PesertaHasilOpsiStatusAksi
Rani Setia Dewi465 · finalSertifikat gratisLayak terbit
Doni Kurnia380 · finalSertifikat berbayar · Rp 75.000Menunggu bayar
ORD-2026-0190
Ke order
Sari Melati412 · finalBelum memilihMenunggu pilihan
batas 28 Nov
Satu pilihan unik per registrasi + hasil. Pembayaran opsi berbayar membuat order terpisah; refund sertifikat tidak menghapus attempt/hasil. Sertifikat internal tidak boleh dilabeli sebagai sertifikat resmi vendor.

Pencabutan

Halaman verifikasi langsung menampilkan status dicabut.

Koreksi nama

Tiket TCK-0955 · Rani Setia Dewi → Rani Setya Dewi

Sertifikat pengganti punya nomor baru dan tetap merujuk dokumen sebelumnya.

Log penerbitan

20 Okt 15.40 — worker menerbitkan 24 sertifikat, 2 gagal render (retry otomatis).

Notifikasi

Template pesan dan riwayat pengiriman (email transaksional MVP).

Template email

TemplatePemicuStatus
Aktivasi akunRegistrasiAktif
Konfirmasi orderOrder dibuatAktif
Pembayaran diterimaWebhook suksesAktif
Hak akses tersediaEntitlement aktifAktif
Pengingat jadwalH-1 sesiAktif
Masa akses hampir habisH-3 kedaluwarsaNonaktif
Hasil diterbitkanHasil finalAktif
Pengumuman hasil tayangPengumuman dijadwalkanAktif
Sertifikat tersediaSertifikat aktifAktif
Perubahan jadwalSesi diubah adminAktif
Pendaftaran (lead) diterimaLead masuk / tervalidasiAktif
Status vendor diperbaruiHandoff diserahkan / vendor menghubungiAktif
Pilihan sertifikat ditutupBatas pilihan kampanyeNonaktif
±12 template email transaksional (lihat FR-N01). WhatsApp = integrasi lanjutan (di luar MVP).

Riwayat pengiriman

WaktuPenerimaTemplateStatus
13 Okt 10.12rani@email.comPembayaran diterimaTerkirim
13 Okt 10.12rani@email.comHak akses tersediaTerkirim
13 Okt 08.20bagas@email.comPembayaran diterimaGagal

Admin melihat status delivery dan dapat mengirim ulang kegagalan. Notifikasi ganda tidak pernah membuat hak tambahan.

Laporan

Bisnis, operasional, dan akademik — dengan ekspor.

Pendapatan

Rp 24,5 jt
441 order terkonfirmasi

Refund

Rp 1,2 jt
8 transaksi

Konversi landing page

5,2%
view → pembelian

Penjualan per produk

ProdukOrderTerjualPendapatan
Tes Prediksi Sekali240238Rp 35,7 jt
Paket Latihan + Tes Akhir120117Rp 32,2 jt
Tes Terjadwal Oktober4034Rp 6,8 jt

Operasional

Pembeli belum mengikuti tes18
Penyelesaian attempt94%dari yang mulai
Gangguan tercatat7
Sertifikat terbit4023 gagal render

Laporan akademik

Rata-rata per bagian

Listening 41,2 · Structure 36,8 · Reading 42,5

Distribusi skor

Histogram per kelas skor 50 poin.

Butir perlu ditinjau

12 soal dengan % benar < 35% atau > 95%.

Pengaturan

Profil lembaga, akun staf, hak akses, pembayaran, dan audit log.

Profil lembaga

Integrasi pembayaran

Payment gatewayBelum ditentukan
Metode aktifVA, QRIS, e-wallet
Webhook secret•••••••• (rotasi 90 hari)
ModeSandbox
Kebijakan refund, batas bayar, dan penanganan keterlambatan perlu disahkan sebelum produksi.

Staf & hak akses

StafEmailPeranStatusAksi
Abdul Rojakadmin@lembaga.testAdmin utamaAktif
Sinta P.sinta@lembaga.testAkademik PengawasAktif
Andi W.andi@lembaga.testOperasional/CSAktif
Rina F.rina@lembaga.testKeuanganUndang dikirim

Admin utama

Semua konfigurasi, staf, laporan.

Akademik

Soal, paket, skor, review, template sertifikat.

Operasional/CS

Peserta, jadwal, bantuan akses, landing page.

Keuangan

Rekonsiliasi & refund; tanpa hapus attempt/sertifikat.

Pengawas

Hanya sesi tugasannya.

Peserta

Dashboard sendiri; tanpa akses data orang lain.

Otorisasi server-side: menu disembunyikan hanya untuk kenyamanan — semua endpoint memeriksa peran dan kepemilikan data. Staf dapat memegang lebih dari satu peran.

Audit log

WaktuPelakuTindakanSasaran
21 Okt 14.02Akademik AKoreksi skor 465 → 470ATT-00991
21 Okt 15.10Admin utamaCabut sertifikatCERT-2026-000177
20 Okt 10.47Sinta P.Tambah waktu +5 menitATT-00994
13 Okt 10.12systemEntitlement dibuat (webhook)ORD-2026-0155

Kebijakan platform