SPPG finance operating system

User Flow Aplikasi Monitoring Dana Operasional SPPG

Rancangan alur Owner dan Akuntan untuk transfer dana, pencatatan pengeluaran harian, kontrol bukti, analitik biaya, dan laporan pengambilan keputusan.

Owner Akuntan Responsive web Monitoring biaya
02 / Konteks bisnisMasalah yang diselesaikan

SPPG butuh satu alur dana yang transparan dari transfer sampai laporan.

Tujuan sistem bukan hanya mencatat transaksi, tetapi memberi Owner kontrol harian atas realisasi biaya, bukti pengeluaran, dan sinyal efisiensi.

Input utama

Dana operasional dari Owner

  • Nominal transfer dan tanggal dana masuk.
  • Saldo berjalan per periode operasional.
  • Tujuan penggunaan dana harian.
Kontrol utama

Pengeluaran harian oleh Akuntan

  • Kategori, supplier, nominal, bukti nota.
  • Status draft, terkirim, perlu revisi, disetujui.
  • Ringkasan harian untuk Owner.
Aktor: Owner dan AkuntanFokus: monitoring, kontrol, laporan
03 / Aktor sistemPeran kerja
Owner

Pemilik kendali dana

  • Mengirim dana operasional.
  • Melihat saldo, realisasi, dan laporan.
  • Menganalisis efisiensi biaya.
  • Menyetujui atau menolak pengeluaran tertentu.
Akuntan

Operator pencatatan harian

  • Menerima dana dari Owner.
  • Mencatat transaksi pengeluaran.
  • Mengelompokkan biaya per kategori.
  • Mengunggah bukti transaksi dan laporan harian.
Kategori minimal

Taksonomi biaya awal

  • Bahan makanan, sayur/buah, protein hewani, protein nabati.
  • Transportasi, dapur, LPG, kebersihan, peralatan.
  • Honor tenaga kerja dan pengeluaran lainnya.
Prinsip BA: aktor dibedakan oleh keputusan, bukan hanya menuv1.0
04 / User flow diagramFlowchart teks utama

Alur utama: dana masuk, biaya tercatat, Owner mengambil keputusan.

01Owner Login

Masuk ke dashboard dengan ringkasan saldo dan alert.

02Kirim Dana

Owner input nominal, periode, catatan, lalu konfirmasi transfer.

03Dana Diterima

Akuntan melihat saldo masuk dan periode aktif.

04Input Pengeluaran

Akuntan catat kategori, supplier, nominal, tanggal, nota.

05Validasi Bukti

Sistem cek kelengkapan data dan status bukti transaksi.

06Owner Monitoring

Owner melihat realisasi dana dan transaksi harian.

07Analisis Biaya

Dashboard menampilkan tren, kategori, top spend, selisih.

08Laporan

Owner ekspor PDF/Excel dan menutup periode.

Flow utama mengikuti proses bisnis harianOwner -> Akuntan -> Owner
05 / User journeyOwner

Journey Owner: dari alokasi dana ke keputusan biaya.

Owner membutuhkan visibilitas cepat, bukan form operasional panjang. Setiap langkah harus menjawab: dana sudah dipakai untuk apa, bukti lengkap atau tidak, dan apakah biaya masih terkendali.

Tahapan Owner
Awal hari

Login, cek saldo berjalan, transfer dana operasional ke Akuntan.

Siang/sore

Memantau transaksi masuk, pengeluaran besar, dan kategori yang naik.

Review

Membuka detail pengeluaran, melihat nota, lalu setujui atau minta revisi jika perlu.

Akhir periode

Melihat laporan harian/mingguan/bulanan, ekspor PDF/Excel, dan evaluasi efisiensi.

Output Owner: keputusan, persetujuan, dan kontrol biayaUX: dashboard-first
06 / User journeyAkuntan

Journey Akuntan: dari penerimaan dana ke laporan harian.

Akuntan membutuhkan input cepat, validasi jelas, dan status laporan yang tidak ambigu. Risiko UX terbesar adalah transaksi tercatat tanpa bukti atau salah kategori.

Tahapan Akuntan
Terima dana

Melihat notifikasi transfer dari Owner dan saldo periode aktif.

Catat biaya

Input nominal, tanggal, kategori, supplier, dan keterangan penggunaan.

Unggah bukti

Upload foto nota, cek keterbacaan, dan tandai transaksi siap review.

Laporan harian

Mengirim ringkasan harian; revisi data jika Owner memberi catatan.

Output Akuntan: transaksi rapi, bukti lengkap, laporan terkirimUX: input-first
07 / Daftar halamanResponsive web IA
Masuk & identitas
Login public
Profil & akses shared
Operasional inti
Dashboard Owner owner
Transfer Dana owner
Dashboard Akuntan akuntan
Input Pengeluaran akuntan
Daftar Pengeluaran shared
Detail Pengeluaran shared
Kontrol & laporan
Persetujuan Pengeluaran owner
Analitik Biaya owner
Laporan Harian shared
Laporan Mingguan/Bulanan owner
Export PDF/Excel shared
Navigasi desktop: sidebar; mobile: bottom nav + action sheet inputScreen list awal
08 / Hak aksesRole matrix

Hak akses dipisah antara keputusan Owner dan pencatatan Akuntan.

Fitur Owner Akuntan Catatan kontrol
Transfer danaFullTidakOwner sebagai sumber alokasi dana.
Saldo berjalanLihatLihatAngka sama, konteks tampilan berbeda.
Input pengeluaranReviewFullOwner tidak menjadi operator input harian.
Upload bukti transaksiLihatFullNota wajib sebelum laporan final.
Persetujuan / penolakanFullRevisiAkuntan memperbaiki transaksi yang ditolak.
Laporan dan exportFullHarianPDF/Excel dapat dibatasi per periode.
Matrix ini menjadi dasar RBAC aplikasiOwner approval gate
09 / Wireframe flowPerpindahan halaman
OwnerDecision path
Login
Dashboard Owner
Transfer Dana
Riwayat Transfer
Detail Pengeluaran
Analitik & Laporan
Export PDF / Excel
Shared stateSystem records
Session + hak akses otomatis
Dana periode aktif
Saldo berjalan
Pengeluaran per kategori
Bukti transaksi
Status persetujuan
Laporan periodik
AkuntanInput path
Login
Dashboard Akuntan
Input Pengeluaran
Upload Nota
Daftar Pengeluaran
Kirim Laporan Harian
Revisi jika ditolak
Responsive behavior: tabel menjadi kartu transaksi pada mobileWireframe tekstual
10 / Use case diagramMermaid-ready syntax
flowchart LR
  Owner((Owner))
  Akuntan((Akuntan))

  subgraph SPPG["Aplikasi Keuangan SPPG"]
    UC1[Login]
    UC2[Kirim Dana Operasional]
    UC3[Lihat Saldo Berjalan]
    UC4[Input Pengeluaran Harian]
    UC5[Upload Bukti Transaksi]
    UC6[Kelola Kategori & Supplier]
    UC7[Review Pengeluaran]
    UC8[Setujui / Tolak Pengeluaran]
    UC9[Lihat Dashboard Analitik]
    UC10[Generate Laporan]
    UC11[Export PDF / Excel]
  end
  Owner --> UC1
  Owner --> UC2
  Owner --> UC3
  Owner --> UC7
  Owner --> UC8
  Owner --> UC9
  Owner --> UC10
  Owner --> UC11

  Akuntan --> UC1
  Akuntan --> UC3
  Akuntan --> UC4
  Akuntan --> UC5
  Akuntan --> UC6
  Akuntan --> UC10

  UC4 --> UC5
  UC7 --> UC8
  UC10 --> UC11
Langsung dapat dipindahkan ke renderer MermaidUse case v1
11 / ERD awalEntitas dan relasi

User

  • id, nama, role
  • Owner / Akuntan
  • relasi: membuat dana, mencatat pengeluaran

Dana

  • id, owner_id, periode
  • nominal, tanggal_transfer
  • relasi: 1 dana memiliki banyak pengeluaran

Pengeluaran

  • id, dana_id, kategori_id
  • supplier_id, nominal, tanggal
  • status: draft, review, approved, rejected

Kategori

  • id, nama, tipe
  • contoh: LPG, protein hewani, honor
  • relasi: 1 kategori banyak pengeluaran

Supplier

  • id, nama, kontak
  • jenis pasokan
  • relasi: 1 supplier banyak pengeluaran

Bukti Transaksi

  • id, pengeluaran_id
  • file_url, uploaded_by, status_validasi
  • relasi: 1 pengeluaran banyak bukti jika perlu

Laporan

  • id, periode, jenis
  • harian, mingguan, bulanan
  • snapshot total dana, total pakai, sisa

Relasi kunci

  • User 1..n Dana
  • Dana 1..n Pengeluaran
  • Pengeluaran n..1 Kategori
  • Pengeluaran n..1 Supplier

Audit log

  • Disarankan untuk Phase 2
  • mencatat perubahan status, nominal, bukti
  • penting untuk kontrol pemerintahan
ERD awal cukup untuk MVP dan dapat diperluas ke audit trailData model
12 / KPI dashboard OwnerIndikator rekomendasi

Dashboard Owner harus memisahkan angka kas, pola biaya, dan sinyal kontrol.

KasDana diberikan

Total dana transfer Owner per periode operasional.

RealisasiDana terpakai

Total pengeluaran tervalidasi, dibandingkan dengan dana masuk.

KontrolSisa dana

Saldo berjalan: dana diberikan dikurangi realisasi pengeluaran.

EfisiensiCost per penerima manfaat

Biaya dibagi jumlah penerima manfaat, jika data penerima sudah tersedia.

KomposisiPengeluaran per kategori

Distribusi biaya bahan, protein, transportasi, dapur, dan honor.

AnggaranEfisiensi anggaran

Selisih rencana vs realisasi per periode dan kategori.

TrenKenaikan biaya

Perubahan harian, mingguan, dan bulanan untuk deteksi anomali.

RisikoTransaksi perlu review

Pengeluaran besar, bukti belum lengkap, atau kategori tidak sesuai.

Hindari KPI palsu: gunakan rumus dan data yang benar-benar tersediaKPI v1
13 / Laporan & analitikLapisan keputusan

Analitik harus menjawab pertanyaan biaya, bukan sekadar menampilkan grafik.

Laporan harian menjaga disiplin operasional; laporan mingguan dan bulanan membantu Owner melihat pola dan mengambil tindakan pengendalian.

Harian

Kontrol transaksi

  • Total dana diterima, digunakan, sisa.
  • Transaksi baru, bukti belum lengkap, pengeluaran terbesar.
Mingguan

Kontrol pola

  • Tren biaya per kategori dan supplier.
  • Perbandingan minggu berjalan vs minggu sebelumnya.
Bulanan

Kontrol anggaran

  • Budget vs realisasi dan efisiensi.
  • Export PDF/Excel untuk arsip dan review stakeholder.
Grafik: tren garis, komposisi kategori, top spend, variance tableReports
14 / Rekomendasi pengembanganMVP -> Phase 3
MVP

Monitoring dasar dan disiplin data

  1. Login role Owner dan Akuntan.
  2. Transfer dana, riwayat transfer, saldo berjalan.
  3. Input pengeluaran dengan kategori, supplier, nominal, tanggal, keterangan.
  4. Upload foto nota dan laporan harian.
  5. Dashboard Owner sederhana dan export PDF/Excel.
Phase 2

Kontrol biaya dan persetujuan

  1. Workflow approval / rejection untuk pengeluaran tertentu.
  2. Validasi bukti transaksi dan audit log perubahan.
  3. Budget per kategori dan variance rencana vs realisasi.
  4. Notifikasi pengeluaran besar atau bukti belum lengkap.
  5. Dashboard tren mingguan dan bulanan.
Phase 3

Pengambilan keputusan berbasis data

  1. Analisis cost per penerima manfaat.
  2. Benchmark antar periode atau antar SPPG jika multi-lokasi.
  3. Prediksi kebutuhan dana berdasarkan pola biaya.
  4. Rekomendasi supplier dan anomali harga.
  5. Integrasi data program gizi dan operasional dapur.
Prinsip roadmap: mulai sederhana, lalu tambah kontrol dan analitikNext phase
15 / PenutupKeputusan desain

Versi awal harus fokus pada kepercayaan data: siapa mencatat, bukti apa, statusnya apa, dan dana tersisa berapa.

Setelah alur itu stabil, SPPG dapat berkembang dari aplikasi pencatatan menjadi sistem pengendalian biaya dan dukungan keputusan Owner.

Rekomendasi prioritas: bangun MVP sebagai responsive web dengan dashboard Owner, input pengeluaran Akuntan, bukti transaksi, laporan harian, dan role matrix yang ketat.

Trust data Daily control Audit-ready Decision support
User flow lengkap siap diturunkan ke wireframe UISPPG
← / → · space