APLIKASI SPP SEKOLAH v1.7.5
===========================

YANG BARU DI v1.7.5 (Pengaturan)
- Tombol "Simpan pengaturan" kini menempel di bawah layar selama Anda mengubah data sekolah,
  tampilan, kelas & tarif, atau jenis pembayaran lain. Bilah berubah kuning bila ada perubahan
  yang belum disimpan.
- Pindah menu, menekan Back di HP, atau menutup aplikasi saat ada perubahan yang belum disimpan
  kini ditanya dulu, dan isian tidak lagi tertimpa saat perangkat lain menyimpan data.
- Tabel kelas dan jenis pembayaran bisa digeser ke samping di layar HP.

YANG BARU DI v1.7.4 (keamanan lisensi)
- Kode lisensi DEMO lama yang ikut tersebar di data contoh tidak berlaku lagi. Data contoh kini
  tanpa lisensi dan berjalan dalam masa coba. Pelanggan yang sudah membeli tidak terpengaruh.

YANG BARU DI v1.7.3
- Bagian baru "KEAMANAN JARINGAN" di bawah: dua hal yang perlu diketahui sekolah.

YANG BARU DI v1.7.2 (keamanan)
- Mengganti kata sandi memutus sesi lain milik pengguna itu.
- Admin yang mereset sandi pengguna lain: sesi pengguna itu putus, dan sandinya harus
  memenuhi aturan yang sama (minimal 8 karakter).

YANG BARU DI v1.7.1 (perbaikan kecil)
- Pemutakhiran dari versi lama kini mewarisi kode instalasi yang sudah ada.
- Pertanyaan "Tinggalkan pembayaran?" hanya muncul bila Anda sudah mengisi sesuatu.
- Aturan kata sandi minimal 8 karakter berlaku juga saat mengganti sandi sendiri.

YANG BARU DI v1.7.0
- Jumlah pembayaran diperiksa terhadap sisa tagihan. Salah ketik satu nol
  (Rp2.750.000 untuk SPP Rp275.000) sekarang ditolak dengan peringatan yang jelas.
  Bila memang menerima kelebihan bayar, ada centang "Terima kelebihan bayar".
- Klik dua kali tombol Simpan tidak lagi bisa membuat dua kuitansi untuk satu uang,
  termasuk bila jaringan terputus tepat saat menyimpan.
- Pemindai barcode kartu siswa sekarang berfungsi: ketik/pindai NIS lalu tekan Enter.
  Pintasan: F2 buka Terima Pembayaran, Ctrl+Enter simpan, Esc ganti siswa.
- Cetak: pilihan kertas A4 / A5 / struk 80 mm / struk 58 mm di menu Pengaturan.
  Judul kolom kini diulang di setiap halaman laporan yang panjang.
  Kuitansi yang dicetak ulang diberi cap SALINAN.
- Menu baru "Arsip Tahun Lalu": kuitansi tahun ajaran yang sudah ditutup tetap bisa
  dicari dan dicetak ulang, tanpa perlu memulihkan backup.
- Catatan aktivitas disimpan per bulan di folder data dan tidak lagi terbuang.
- Peringatan bila pencadangan ke Google Drive sudah lama tidak berhasil.
- Peringatan dan perbaikan bila tanggal komputer salah (baterai jam komputer lemah).
- Aplikasi menolak dijalankan dua kali pada folder data yang sama, karena itu
  bisa membuat nomor kuitansi kembar dan pembayaran hilang.

Data disimpan di komputer ini saja (folder "data"), tidak dikirim ke internet
(kecuali bila modul Cadangan Google Drive diaktifkan: cadangan dikirim ke Google Drive milik sekolah sendiri).

CARA MEMASANG (sekali saja, di komputer TU yang jadi pusat)
1. Salin folder "AplikasiSPP" ini ke komputer, misalnya ke D:\AplikasiSPP.
2. Klik dua kali AplikasiSPP.exe.
   - Jika Windows menampilkan "Windows protected your PC", klik "More info" lalu "Run anyway".
   - Jika Windows Firewall bertanya, centang "Private networks" lalu klik "Allow access".
     Tanpa ini, komputer/HP lain tidak bisa membuka aplikasinya.
3. Browser terbuka otomatis. Isi nama sekolah dan buat akun admin.
4. Buka menu Pengaturan: isi kelas + tarif SPP, jenis pembayaran lain, lalu tambah akun petugas.
5. Masukkan siswa lewat menu Data Siswa (satu per satu atau "Impor dari Excel").

DIPAKAI BEBERAPA ORANG
- Komputer pusat harus menyala dan jendela hitam aplikasi JANGAN ditutup.
- Petugas lain membuka alamat yang tertulis di jendela hitam / menu Pengaturan
  (contoh: http://192.168.1.10:8080) dari browser di komputer atau HP masing-masing.
- Semua perangkat harus terhubung ke jaringan / Wi-Fi sekolah yang sama.
- Alamat bisa berubah jika komputer pusat di-restart. Minta teknisi mengatur "IP statis" agar tetap.

KEAMANAN JARINGAN
- Aplikasi jalan di jaringan sekolah sendiri, bukan di internet. Karena itu browser di
  komputer/HP lain mungkin menampilkan tulisan kecil "Not secure" / "Tidak aman" di
  sebelah alamat. Itu NORMAL dan tidak berarti ada yang rusak. Aplikasi tetap bisa dipakai.
- Supaya kata sandi petugas tidak bisa disadap orang lain, pastikan Wi-Fi yang dipakai
  komputer/HP petugas TU:
  1. memakai kata sandi (WPA2 atau WPA3), bukan Wi-Fi terbuka;
  2. TERPISAH dari Wi-Fi siswa dan guru (minta teknisi membuat jaringan tersendiri);
  3. sandinya hanya diketahui petugas TU dan diganti bila ada petugas yang berhenti.
  Bila komputer TU tersambung dengan kabel LAN, risikonya lebih kecil lagi.
- Gunakan kata sandi aplikasi minimal 8 karakter, jangan sama dengan nama pengguna,
  dan jangan dipakai di tempat lain.

BACKUP (PENTING)
- Aplikasi membuat salinan otomatis di folder data\backups.
- Tetap unduh backup dari menu Pengaturan minimal seminggu sekali dan simpan di flashdisk,
  atau pakai modul Cadangan Google Drive (lihat di bawah) supaya cadangan terkirim otomatis.
- Jika komputer rusak dan tidak ada backup di tempat lain, data hilang.

MENCOBA DENGAN DATA CONTOH
- Klik dua kali Jalankan-DEMO.bat, lalu buka http://localhost:8090
- Akun demo admin  : admin / rahasia1
- Akun demo petugas: budi  / petugas1
- Data contoh terpisah dari data asli. Jangan pakai akun demo untuk data sungguhan.

LISENSI
- Tanpa kode lisensi, aplikasi hanya bisa dipakai 7 hari (masa pemasangan, dihitung per komputer; menghapus folder data
  tidak mengulangnya, dan memundurkan jam komputer tidak memperpanjangnya). Masukkan kode lisensi setelah pembayaran.
- Versi yang diunduh sendiri dari halaman web (ada file coba-gratis.txt di samping program): masa coba gratis 14 hari.
  Setelah habis, data tetap aman dan bisa dilihat; masukkan kode lisensi untuk lanjut.
- Kode lisensi dari penjual dimasukkan di menu Pengaturan > Lisensi.
- Kode lisensi terikat nama sekolah dan NPSN (bila tercantum). NPSN tercetak di kuitansi. Ada lisensi tahunan dan lisensi selamanya.
- Setelah lisensi tahunan habis ada masa tenggang 14 hari, lalu input baru terkunci. Data tetap aman dan bisa dilihat.
- Kode lisensi bisa diikat ke komputer tertentu. Kode komputer terlihat di Pengaturan > Lisensi (contoh: K7M2-9QX4).
  Tekan "Salin data untuk penjual" lalu kirim lewat WhatsApp saat memesan atau memperpanjang — supaya nama lembaga
  dan NPSN tidak salah ketik. Pindah ke komputer baru: minta kode pengganti ke penjual, GRATIS.
- Kalau tanggal komputer pernah salah (baterai jam di dalam komputer lemah), aplikasi memberi tahu di layar dan
  TIDAK mencatat tanggal yang salah itu. Betulkan tanggal Windows, lalu bila perlu tekan "Perbaiki tanggal aplikasi"
  di Pengaturan. Aplikasi tidak akan mengunci sekolah yang lisensinya masih berlaku.

LUPA KATA SANDI ADMIN
- Admin lain bisa menggantinya di menu Pengaturan. Jika hanya ada satu admin, hubungi penjual.

MODUL TAMBAHAN (LIMA MODUL)
Semua modul terbuka selama masa pemasangan / masa coba gratis. Setelah itu hanya modul yang tercantum di kode lisensi yang terbuka.
Modul yang tidak dibeli tetap terlihat di menu dengan tanda gembok.

1. Kas & Pengeluaran
   - Mencatat pengeluaran dan pemasukan lain. Pembayaran siswa masuk otomatis dari kuitansi.
   - Buku kas bulanan dengan saldo berjalan, bisa dicetak dan diunduh ke Excel.
   - Admin mengisi saldo awal dan kategori lewat tombol "Saldo awal & kategori".
2. Tabungan Siswa
   - Setor dan tarik per siswa, bukti transaksi, buku tabungan, rekap per kelas.
   - Uang tabungan adalah titipan siswa, jadi TIDAK masuk ke buku kas sekolah.
   - Saldo tabungan tetap terbawa saat tutup tahun ajaran.
3. Absensi Siswa & Guru
   - Pilih tanggal dan kelas, tandai hanya yang sakit (S), izin (I), atau alpa (A), lalu simpan.
   - Daftar guru diisi admin lewat tab "Absensi guru" > "Kelola daftar guru".
   - Rekap bulanan per siswa atau guru, bisa dicetak dan diunduh ke Excel.
4. Penerimaan Siswa Baru
   - Mencatat pendaftar, biaya pendaftaran, dan status seleksi. Bukti pendaftaran bisa dicetak.
   - Biaya pendaftaran yang diterima otomatis masuk ke buku kas jika modul Kas aktif.
   - Pendaftar berstatus "Diterima" bisa dijadikan siswa oleh admin tanpa mengetik ulang.
   - Untuk tahun ajaran depan, jadikan siswa SETELAH tutup tahun ajaran supaya tidak ikut naik kelas.
5. Cadangan Google Drive
   - Cadangan data dikirim OTOMATIS ke Google Drive sesuai pilihan "Jeda cadangan otomatis" di Pengaturan:
     Cepat (sekitar 20 detik setelah ada perubahan, bawaan), Normal (2-3 menit), Hemat kuota (tiap 30 menit),
     Sekali sehari, atau Manual (hanya saat tombol "Cadangkan sekarang" ditekan, cocok bila jarang ada internet).
     Bila internet putus, dicoba ulang sendiri. Satu file per hari, 30 hari terakhir disimpan.
   - Tidak perlu memasang aplikasi Google Drive. Cara mengaktifkan (sekali saja, di KOMPUTER TU PUSAT,
     buka lewat http://localhost:8080): Pengaturan > Cadangan Google Drive > "Hubungkan Google Drive",
     pilih akun Google sekolah, CENTANG kotak izin Google Drive, lalu klik Lanjutkan.
   - Status cadangan tampil di menu samping (bawah). Tombol "Cadangkan sekarang" untuk mengirim saat itu juga.
   - Aplikasi hanya bisa melihat file cadangan buatannya sendiri di folder "Cadangan Aplikasi SPP Sekolah",
     bukan file lain di Drive sekolah.
   - Komputer rusak / ganti komputer: pasang aplikasi di komputer baru, buat akun admin sementara,
     hubungkan Google Drive dengan akun yang sama, lalu pilih "Pulihkan dari Google Drive".
     Semua data, akun, logo, dan kode lisensi kembali seperti cadangan terakhir.
   - Pengaman: bila di Drive ada cadangan yang lebih baru (misalnya aplikasi juga dipakai di komputer lain
     dengan akun Google yang sama), cadangan otomatis DITAHAN dan admin diminta memilih
     "Pulihkan dari Google Drive" atau "Lanjutkan cadangan komputer ini". Tidak ada data yang tertimpa diam-diam.

Data demo sudah berisi contoh untuk modul 1-4.
