# 📘 PANDUAN PENGGUNAAN — Aplikasi SPP Sekolah

Panduan singkat setiap menu. Login sebagai **admin** untuk akses penuh.

---

## 1. Dasbor
Ringkasan penerimaan (hari ini, bulan ini, total) dan grafik. Halaman pertama setelah login.

## 2. Data Sekolah
Isi identitas yang akan tampil di kwitansi, kartu, dan portal:
- Nama sekolah, alamat, kota, telepon, **No. WhatsApp sekolah**
- **Tarif SPP per bulan**
- **6 jenis pembayaran "Lainnya"** (nama + tarif) — mis. Uang Gedung, Seragam, dll.
- **Logo** sekolah
- **QRIS & rekening** (untuk pembayaran mandiri di portal orang tua)
- **Template pesan WhatsApp** (untuk pengingat tagihan)
- Nama & NIP bendahara

## 3. Data Siswa
- Tambah/edit/hapus siswa (No Induk, nama, kelas, status, **tunggakan awal**, No WA orang tua).
- **Impor massal**: menu Impor → unggah file **Excel (.xlsx/.xls)** atau **CSV**, atau tempel dari Excel.
  Urutan kolom: `No Induk | Nama | Kelas | Status | Tunggakan Awal | No WA Ortu`.
  No Induk yang sudah ada akan diperbarui (tidak dobel).

## 4. Input Pembayaran
Catat pembayaran dalam satu transaksi:
- **SPP per bulan** (Juli–Juni)
- **Angsuran tunggakan**
- **6 jenis pembayaran lainnya**
- Mendukung nilai minus untuk koreksi.
Setelah simpan → langsung bisa cetak **Kwitansi**.

## 5. Kwitansi & Kartu
- **Kwitansi**: bernomor, ada **QR verifikasi** & nominal **terbilang**. Bisa dicetak.
- **Kartu Pembayaran**: rekap status SPP 12 bulan per siswa.

## 6. Database Transaksi
Daftar semua transaksi + hapus + **Backup**:
- **Backup Transaksi (CSV)** — untuk Excel.
- **Backup Lengkap (JSON)** — seluruh data sekolah (arsip).

## 7. Laporan
Penerimaan, Status Pelunasan, Tunggakan, Laporan SPP per bulan, Laporan Lainnya.

## 8. Portal Orang Tua (tanpa login)
Alamat: **/portal**. Orang tua memasukkan **No Induk** untuk melihat tagihan & status.
Jika QRIS/rekening diisi, orang tua bisa **bayar** lalu **kirim konfirmasi + bukti transfer**.

## 9. Konfirmasi Bayar
Antrean konfirmasi pembayaran dari orang tua. Petugas memeriksa bukti, lalu **Input** (catat sebagai pembayaran) atau **Tolak**. Ada penanda jumlah menunggu.

## 10. Pengingat WhatsApp
Kirim rincian tagihan ke orang tua siswa menunggak lewat **WhatsApp** (buka wa.me, tanpa biaya API). Gunakan tombol pada daftar siswa menunggak.

## 11. Pengguna (khusus Admin)
Tambah/hapus akun **admin** atau **petugas**. Admin akses penuh; petugas untuk operasional loket (tanpa menu Pengguna & Log).

## 12. Log Aktivitas (khusus Admin)
Jejak siapa membuat/mengubah/menghapus data (siswa, pembayaran, pengguna) beserta waktunya — untuk pengawasan.

## 13. Ganti Sandi
Ubah password akun yang sedang login. **Lakukan segera untuk akun default.**

---

## Alur Tahun Ajaran Baru
Untuk memulai tahun ajaran baru: backup dulu (Database Transaksi → Backup Lengkap), perbarui **Tahun Pelajaran** di Data Sekolah, dan bersihkan data transaksi lama bila perlu (menu di Database Transaksi).

Selamat menggunakan! 🎓
