● Bank Senoa 2.0.0 · Financial Core

Tabungan sekolah yang lebih tertib, aman, dan modern.

Kelola rekening siswa, setoran, penarikan, teller, persetujuan orang tua, kartu QR, rekonsiliasi kas, laporan, dan audit dalam satu sistem yang dibuat khusus untuk operasional sekolah.

5 RoleOwner · Admin · Supervisor · Teller · Parent
AtomicTransaksi inti diproses dalam satu DB transaction
Audit 2.0Actor, IP, device, before/after, request ID
Setoran Hari IniRp 2.850.000✓ Ledger terposting
Bank Senoa
Total Tabungan AnakRp 1.285.000Available balance terpantau
Rumaysha
Kelas 1A
Rp 825.000
Musyaffa
Rekening Anak
Rp 460.000
Sepeda Baru
Saving Goal · 62%
🎯
Rekonsiliasi TellerBalance ✓Selisih Rp 0
Integer RupiahTenant IsolationIdempotencyParent PINReversal LedgerOffline-safe PWA
Financial Core 2.0

Bukan sekadar pencatat saldo.

Versi 2.0 memperkuat mesin transaksi sekaligus menyelesaikan workflow sekolah: dari siswa masuk, rekening dibuat, uang diterima teller, sampai laporan dan audit.

Ledger v2

Credit/debit, balance before/after, ULID, transaction code, idempotency key, reference, actor, dan reversal tanpa menghapus histori.

🛡

Tenant Isolation

Rekening, transaksi, withdrawal, siswa, dan resource sensitif diperiksa kembali terhadap workspace atau relasi parent sebelum dibuka.

Withdrawal Engine

Kebijakan free, admin, parent, atau parent + admin; reservasi saldo, limit harian, PIN, approval, sampai pembayaran teller.

👥

Student & Parent Lifecycle

Kelas dan tahun ajaran, import Excel/CSV, multi-anak, link parent, lifecycle siswa, serta status rekening aktif/frozen/closed.

Reporting Engine

Filter ledger, pagination, search, mutasi, ekspor CSV/XLSX/PDF, receipt transaksi, serta stylesheet print khusus.

Operations Center

Cash vault, rekonsiliasi, anomaly alert, audit detail, backup, health check, maintenance mode, dan migration updater.

Teller 2.0

Teller mencari siswa, bukan berkelahi dengan dropdown 500 nama.

Search realtime berdasarkan nama, NIS, rekening, atau kartu QR. Quick amount mempercepat setoran, confirmation screen mengurangi salah input, dan receipt tersedia setelah transaksi berhasil.

Rp5K–50KQuick amount
QR + SearchFallback manual tetap tersedia
AtomicWithdrawal & saldo diposting bersama

Kas Seharusnya

Rp 3.800.000Realtime dari sesi teller

Selisih Kas

Rp 0Jika tidak nol, sesi masuk supervisor review.
Supervisor ReviewClosing exception tidak menghilang begitu saja.
Parent App

Satu akun untuk melihat tabungan beberapa anak.

Portal orang tua memiliki layout mobile sendiri: saldo, mutasi, saving goals, withdrawal, notifikasi, dan profil/PIN dalam navigasi bawah yang sederhana.

💰

Saldo & Mutasi

Saldo tercatat dan available balance dibedakan ketika ada permintaan penarikan yang masih direservasi.

🎯

Saving Goals

Buat target menabung, lihat progres, dan rayakan konsistensi lewat achievement ringan—bukan ranking siapa paling kaya.

🔐

PIN Orang Tua

PIN 6 digit di-hash, memiliki retry limit dan temporary lock untuk tindakan penarikan sensitif sesuai kebijakan sekolah.

Security & Integrity

Yang dijaga bukan cuma tampilannya. Yang lebih penting: saldo dan jejaknya.

Financial Core 2.0 menambahkan authorization per resource, atomic transaction, integer Rupiah, idempotency, login rate limiting, first-login password change, install lock, audit before/after, maintenance lock, dan backup sebelum migration.

🔐 Password Hash + Login Lock
🧭 Tenant-aware Authorization
🧾 Immutable Audit Trail
↩ Direction-aware Reversal
🔑 Parent PIN Protection
💾 Backup + Migration
⚠ Anomaly Alerts
📴 Financial POST Never Cached
School Operations

Dari awal tahun ajaran sampai tutup kas.

01

Import & Kelas

Import siswa, validasi duplicate, buat kelas dan hubungan parent.

02

Rekening & Kartu

Nomor rekening otomatis dan kartu QR yang dapat diganti saat hilang.

03

Transaksi Teller

Setoran dan withdrawal melalui session teller dan ledger.

04

Rekonsiliasi

Kas aktual dibandingkan dengan kas sistem; selisih masuk review.

05

Audit & Laporan

Filter, ekspor, receipt, audit trail, alerts, dan backup.

Bank Senoa 2.0.0

Fondasinya sekarang dibangun untuk operasional sekolah sungguhan.

Tetap ringan untuk shared hosting: PHP 8.1+ dan MySQL/MariaDB, server-rendered dengan JavaScript hanya untuk pengalaman interaktif yang memang dibutuhkan.

Buka Dashboard