Daftar Isi

Manual Book Adfinku

Panduan penggunaan sistem administrasi keuangan sekolah / yayasan

Versi aplikasi: 1.12.0  •  Platform: Windows (aplikasi desktop)

1 Pendahuluan

Adfinku adalah aplikasi desktop untuk mengelola administrasi keuangan sekolah/yayasan: data siswa, tagihan (bulanan maupun bebas), pencatatan pembayaran, kas masuk/keluar, hingga laporan keuangan. Aplikasi mendukung multi-unit (misalnya SMP, SMK, PT dalam satu yayasan) dan dilengkapi integrasi WhatsApp untuk mengirim tagihan ke orang tua siswa.

Fitur utama

  • Pembayaran Siswa — pencatatan pembayaran tagihan bulanan (SPP) dan tagihan bebas (uang gedung, seragam, dll.), lengkap dengan cetak kwitansi.
  • Kirim Tagihan — kirim rincian tagihan ke nomor WhatsApp orang tua siswa per kelas.
  • Kas Bank — pencatatan kas masuk, kas keluar (dengan filter rentang tanggal dan cetak bukti kas), dan saldo awal rekening.
  • Manajemen Data — data kelas, rombongan belajar, dan siswa (termasuk import massal dari Excel).
  • Akademik — tahun ajaran, kenaikan kelas, kelulusan, dan data alumni.
  • Laporan — laporan pembayaran (per kelas, per tanggal, rekap, tagihan siswa, pembayaran alumni) dan laporan keuangan (jurnal umum, kas tunai, kas bank), dapat diekspor ke Excel/PDF.
  • Import Pembayaran — import riwayat pembayaran & tunggakan siswa dari Excel, dengan template yang bisa dipra-isi per kelas dan mode simulasi sebelum import sungguhan.
  • Backup Otomatis — salinan database dibuat otomatis setiap hari ke folder pilihan (misalnya folder yang tersinkron Google Drive), selain backup & restore manual.
  • Portal Orang Tua — orang tua/wali dapat melihat tagihan dan riwayat pembayaran anaknya, serta mengirim konfirmasi transfer (dengan bukti) yang kemudian diverifikasi admin: login dengan NIS, atau langsung lewat link portal per siswa tanpa login.
  • Pengaturan — profil lembaga, manajemen unit, akun admin unit, template pesan WhatsApp, dan koneksi WhatsApp Gateway (termasuk memakai nomor WhatsApp sendiri secara gratis).

Struktur menu aplikasi

GrupMenuFungsi singkat
DashboardRingkasan pemasukan, pengeluaran, dan jumlah siswa
TransaksiPembayaran SiswaMencatat pembayaran tagihan siswa
Konfirmasi TransferMemverifikasi konfirmasi transfer yang dikirim orang tua dari portal
Kirim TagihanMengirim tagihan via WhatsApp
Kas BankKas masuk, kas keluar, saldo awal
DataManajemen DataKelas, rombongan belajar, siswa
AkademikTahun ajaran, kenaikan kelas, kelulusan, alumni
LaporanLap. PembayaranLaporan pembayaran siswa & alumni
Lap. KeuanganJurnal umum, kas tunai, kas bank
SistemSeting PembayaranAkun biaya, pos bayar, jenis bayar & tarif
Export DBBackup & restore database, backup otomatis harian (khusus akun yayasan)
Bulk Data SiswaImport siswa massal dari Excel
Import PembayaranImport riwayat pembayaran & tunggakan dari Excel
PengaturanInfo lembaga, unit, akun admin, template & gateway WhatsApp (khusus akun yayasan)
Konsep penting: Unit Hampir semua halaman diawali dengan memilih Unit (misalnya SMP / SMK / PT). Data yang tampil — siswa, tagihan, laporan — selalu terikat pada unit yang dipilih. Jika halaman terlihat kosong, periksa apakah unit sudah dipilih.
Konsep penting: Hak akses (role) Ada dua jenis akun admin: YAYASAN (akses penuh ke semua unit dan seluruh menu) dan ADMIN_UNIT (hanya mengelola unit tertentu; menu Export DB dan Pengaturan tidak tampil). Akun admin unit dibuat oleh akun yayasan melalui Pengaturan → Akun Admin Unit (bab 16.3).

2 Instalasi & Aktivasi

  1. Jalankan file installer Adfinku-Aplikasi Administrasi Keuangan Sekolah-Setup-<versi>.exe dan ikuti langkah instalasi hingga selesai.
  2. Buka aplikasi dari shortcut di desktop atau Start Menu.
  3. Pada pembukaan pertama akan tampil jendela aktivasi lisensi. Masukkan kode aktivasi yang Anda terima dari penyedia aplikasi. Lisensi terikat pada komputer (kode mesin) dan diverifikasi secara offline.
  4. Setelah lisensi aktif, aplikasi menampilkan wizard setup akun admin (hanya sekali, saat belum ada akun). Isi Nama Lengkap, Email, dan Password — akun ini menjadi akun YAYASAN (admin utama) untuk login pertama kali. Simpan baik-baik email dan password tersebut.
  5. Selesai — aplikasi siap dipakai. Server internal berjalan otomatis di dalam aplikasi, tidak perlu koneksi internet untuk operasi harian (internet hanya dibutuhkan untuk fitur Kirim Tagihan WhatsApp bila memakai provider online).
Lokasi data Seluruh data (database, file upload, backup, konfigurasi) tersimpan di folder %APPDATA%\Adfinku-Aplikasi Administrasi Keuangan Sekolah. Data tidak terhapus saat aplikasi di-update ke versi baru.
Perhatian Aplikasi hanya bisa dibuka satu jendela dalam satu waktu (single instance) untuk menjaga keamanan database.

3 Login & Dashboard

Login

Gambar 1. Halaman login — admin memakai email, orang tua/wali memakai NIS siswa.
  1. Pada halaman login, masukkan Email / NIS Siswa dan Password.
    • Admin — gunakan email dan password akun admin.
    • Orang tua/wali — gunakan NIS siswa sebagai username dan password; setelah login akan diarahkan ke Portal Orang Tua (bab 17).
  2. Klik tombol Login (atau tekan Enter).
  3. Jika berhasil, akan tampil notifikasi sukses dan admin diarahkan otomatis ke halaman Dashboard.

Jika kolom kosong, aplikasi menampilkan pesan kesalahan pada masing-masing kolom. Nomor versi aplikasi tampil di bagian bawah form login.

Menu profil (pojok kanan atas)

Klik foto profil di pojok kanan atas untuk membuka menu profil. Dari sini Anda dapat:

  • Ubah Nama — mengganti nama tampilan admin (bawaan "admin" saat instalasi).
  • Ubah Password — mengganti password akun yang sedang login.
  • Logout — keluar dari aplikasi.

Tombol menu (☰) di kiri atas melipat/membuka sidebar — berguna agar area kerja lebih lega, terutama di layar kecil.

Dashboard

Gambar 2. Dashboard setelah memilih unit: kartu ringkasan kas dan siswa serta grafik pemasukan per jenis bayaran.

Dashboard menampilkan ringkasan per unit. Pilih Unit terlebih dahulu, lalu akan tampil tiga kartu ringkasan — masing-masing dengan nilai Hari ini, Bulan ini, dan Tahun ini:

  • Pemasukan Kas — total uang masuk.
  • Pengeluaran Kas — total uang keluar.
  • Jumlah Siswa — jumlah siswa berstatus aktif.

Di bawahnya terdapat grafik Jenis Bayaran yang menunjukkan komposisi pembayaran pada unit tersebut.

4 Persiapan Awal (Urutan Setup)

Sebelum aplikasi bisa digunakan untuk transaksi, data master harus disiapkan secara berurutan. Ikuti urutan berikut pada saat pertama kali menggunakan aplikasi:

  1. Pengaturan → Manajemen Unit — daftarkan unit sekolah (misalnya SMP, SMK). Lihat bab 16.2.
  2. Pengaturan → Info Lembaga — lengkapi profil tiap unit (alamat, penanggung jawab, nomor WhatsApp) dan data yayasan (nama & logo). Lihat bab 16.1.
  3. Akademik → Tahun Ajaran — buat tahun ajaran dan pastikan satu periode berstatus aktif. Lihat bab 9.1.
  4. Manajemen Data → Kelas & Rombongan Belajar — daftarkan kelas dan rombongan belajar/jurusan. Lihat bab 8.
  5. Manajemen Data → Siswa atau Bulk Data Siswa — masukkan data siswa satu per satu, atau import massal dari Excel. Lihat bab 8.3 dan bab 14.
  6. Seting Pembayaran → Akun Biaya — siapkan kode akun (COA), termasuk akun kas/bank. Lihat bab 12.1.
  7. Seting Pembayaran → Pos Bayar — buat pos pembayaran (misalnya SPP, Uang Gedung). Lihat bab 12.2.
  8. Seting Pembayaran → Jenis Bayar — hubungkan pos bayar dengan tahun ajaran dan tentukan tipenya (BULANAN / BEBAS), lalu atur Tarif Tagihan per kelas atau per siswa. Lihat bab 12.3.
  9. Kas Bank → Saldo Awal — isi saldo awal tiap rekening kas/bank. Lihat bab 7.3.
  10. (Opsional) Pengaturan → WhatsApp Gateway & Template WhatsApp — agar fitur Kirim Tagihan berfungsi. Lihat bab 16.4–16.5.
  11. (Opsional) Pengaturan → Akun Admin Unit — buatkan akun login untuk admin tiap unit. Lihat bab 16.3.
Tips Setelah semua langkah di atas selesai, tagihan siswa akan otomatis terbentuk sesuai tarif yang diatur, dan menu Pembayaran Siswa siap digunakan sehari-hari.

5 Pembayaran Siswa

Transaksi → Pembayaran Siswa

Gambar 3. Pembayaran Siswa: pilih unit dan tahun ajaran, cari siswa, lalu klik Cari untuk menampilkan tagihan.

Halaman ini adalah pusat transaksi harian: mencatat pembayaran tagihan siswa dan mencetak bukti pembayaran (kwitansi).

Peringatan tunggakan tahun ajaran sebelumnya Bila siswa yang dipilih masih memiliki tagihan belum lunas dari tahun ajaran sebelum tahun ajaran yang sedang dipilih, sebuah banner merah tampil di bawah kartu Informasi Siswa. Banner memuat total tunggakan dan jumlah tagihan per tahun ajaran serta total keseluruhan. Klik Buka pada salah satu tahun ajaran untuk memindahkan dropdown Tahun Ajaran ke periode itu dan langsung memproses pembayarannya. Banner mengecil atau hilang otomatis setelah tunggakan dilunasi.

Mencatat pembayaran

  1. Pilih Unit.
  2. Pada panel Filter Data Pembayaran Siswa, pilih Tahun Ajaran, lalu ketik nama atau NIS siswa pada kotak pencarian — saran (suggestion) nama + NIS muncul otomatis saat mengetik. Pilih siswa dari daftar saran, lalu klik Cari. Tombol Refresh di sebelahnya memuat ulang data pembayaran siswa yang sedang dibuka tanpa mengubah filter.
  3. Informasi siswa beserta foto akan tampil. Pada bagian Jenis Pembayaran:
    • No. Referensi terisi otomatis (format KWT + unit + NIS + tanggal).
    • Pilih Akun Kas (wajib) — rekening kas/bank tujuan setoran. Pilihan ini menentukan apakah uang tercatat masuk ke kas tunai atau rekening bank.
  4. Pilih tagihan yang akan dibayar melalui dua tab — keduanya ditampilkan sebagai kartu:
    • Bulanan — klik kartu bulan yang akan dibayar, muncul jendela Data Bayar; pilih tanggal lalu klik Submit.
    • Bebas — klik tombol Bayar pada kartu tagihan, isi Tanggal Bayar (tanggal transaksi; boleh tanggal yang sudah lewat bila setoran baru dicatat belakangan) dan nominal yang dibayar (boleh dicicil). Tersedia juga tombol Discount untuk memberi potongan dan tombol detail untuk melihat riwayat cicilan item tersebut.
  5. Item yang dipilih masuk ke panel kanan tab Transaksi Pembayaran. Periksa daftarnya, lalu klik Simpan Transaksi dan konfirmasi untuk memposting seluruh pembayaran. Status kartu bulan yang dibayar langsung berubah menjadi Lunas tanpa perlu memuat ulang halaman.

Panel kanan

TabIsi
Transaksi PembayaranItem pembayaran yang sedang disiapkan (belum diposting) beserta tombol submit.
History PembayaranRiwayat pembayaran siswa yang sudah diposting.
Tagihan PembayaranDaftar tagihan siswa yang masih berjalan, dengan tombol cetak tagihan.
Tanggal transaksi jadi acuan Tanggal yang diisi petugas saat mencatat pembayaran (Tanggal Bayar) adalah tanggal yang dipakai di mana-mana: tab History Pembayaran dan cetakannya, riwayat cicilan pada tagihan bebas, daftar No. Referensi di bagian Cetak Bukti Pembayaran, serta laporan yang disaring per tanggal. Jadi setoran yang baru dicatat beberapa hari kemudian tetap tercatat pada tanggal setorannya, bukan pada tanggal pencatatan.

Mencetak bukti pembayaran (kwitansi)

  1. Pada bagian Cetak Bukti Pembayaran, pilih Tanggal transaksi.
  2. Pilih No. Referensi dari daftar.
  3. Klik Cetak Kwitansi untuk kwitansi per referensi, atau Cetak Semua/Rincian untuk rincian seluruh pembayaran. File PDF akan diunduh (mis. Kwitansi Bayar…, Rincian Bayar…).
Tips Tersedia kalkulator kecil di halaman ini untuk membantu menghitung kembalian/total secara cepat.

5.1 Konfirmasi Transfer (verifikasi pembayaran dari orang tua)

Transaksi → Konfirmasi Transfer

Gambar 4. Konfirmasi Transfer: daftar kiriman bukti transfer dari orang tua yang menunggu verifikasi admin.

Orang tua yang membayar lewat transfer bank mengirim konfirmasi dari portal orang tua (bab 17): tagihan yang dibayar, jumlah transfer, data pengirim, dan bukti transfer. Konfirmasi itu masuk ke menu ini untuk diverifikasi admin. Jumlah konfirmasi yang menunggu tampil sebagai angka merah di menu sidebar.

  1. Filter Status (bawaan: Menunggu verifikasi), Unit, dan pencarian nama/NIS bila perlu. Admin unit hanya melihat konfirmasi dari unit penugasannya.
  2. Klik Verifikasi pada baris konfirmasi. Modal detail menampilkan data siswa, data transfer (tanggal, pengirim, bank, jumlah), daftar item beserta kondisi saat ini (masih bisa dicatat atau sudah lunas/diinput kasir), dan pratinjau bukti transfer di sisi kanan (gambar atau PDF; bisa dibuka di tab baru).
  3. Cocokkan bukti dan jumlah dengan mutasi rekening. Bila Jumlah transfer berbeda dari Total item, tampil peringatan — yang dicatat adalah total item.
  4. Setujui: pilih Akun kas (rekening bank penerima; akun "Bank" terpilih otomatis bila ada), periksa Tanggal bayar (bawaan = tanggal transfer), isi catatan bila perlu, lalu klik Setujui & Catat Pembayaran. Sistem mencatat pembayaran bulanan / cicilan bebas dengan satu nomor kwitansi, langsung berstatus disetor (uang sudah di rekening), dan mengirim WhatsApp "Konfirmasi Transfer Disetujui" ke orang tua.
  5. Tolak: klik Tolak, tulis alasan (wajib), konfirmasi. Orang tua menerima WhatsApp "Konfirmasi Transfer Ditolak" berisi alasan dan bisa mengirim ulang.
Catatan Bila salah satu item keburu dibayar di kasir sebelum disetujui, tombol Setujui dinonaktifkan — tolak konfirmasi itu dan minta orang tua mengirim ulang untuk item yang tersisa. Pembayaran hasil persetujuan tampil di Pembayaran Siswa, laporan, dan riwayat portal seperti pembayaran biasa; bila perlu dikoreksi, hapus pembayarannya lewat alur yang sama dengan pembayaran manual.

6 Kirim Tagihan (WhatsApp)

Transaksi → Kirim Tagihan

Gambar 5. Kirim Tagihan: setelah memilih tahun ajaran, unit, dan kelas lalu klik Cari, daftar siswa penerima tampil sebelum dikirim.

Fitur ini mengirim rincian tagihan ke nomor WhatsApp orang tua setiap siswa terpilih. Pastikan WhatsApp Gateway (bab 16.5) sudah dikonfigurasi dan nomor HP orang tua sudah terisi di data siswa.

  1. Pilih Tahun Ajaran, Unit, lalu Kelas (daftar kelas mengikuti unit yang dipilih).
  2. Klik Cari. Tabel siswa tampil dengan kolom: No, NIS, Nama, Kelas, WA Orang Tua, Total Tagihan.
  3. Centang siswa yang akan dikirimi tagihan (bisa lebih dari satu).
  4. Klik tombol hijau Kirim Tagihan lalu konfirmasi.
  5. Pengiriman berjalan sebagai antrean di latar belakang dengan jeda antar pesan (bisa sampai ±90 detik per pesan, agar nomor pengirim tidak diblokir WhatsApp). Progres pengiriman tampil dan diperbarui otomatis sampai selesai — halaman boleh ditinggal ke menu lain. Isi pesan mengikuti Template WhatsApp "tagihan" dan menyertakan tautan rincian tagihan (PDF) serta tautan Portal Wali Murid milik siswa yang bisa dibuka kapan saja tanpa login.
Jika sebagian gagal terkirim Aplikasi akan menampilkan daftar nama siswa yang pesannya gagal terkirim (biasanya karena nomor tidak valid atau kuota gateway habis). Periksa nomor WA orang tua di data siswa, lalu kirim ulang untuk siswa tersebut.

7 Kas Bank

Transaksi → Kas Bank

Gambar 6. Kas Bank dengan tiga tab (Kas Keluar, Kas Masuk, Saldo Awal) dan daftar transaksi per unit.

Halaman Kas Bank memiliki tiga tab: Kas Keluar, Kas Masuk, dan Saldo Awal. Kas Masuk digunakan untuk pemasukan di luar pembayaran siswa (misalnya donasi, dana BOS), sedangkan Kas Keluar untuk seluruh pengeluaran operasional.

Daftar transaksi pada tab Kas Keluar dan Kas Masuk dapat disaring dengan Unit serta rentang tanggal Awal dan Akhir. Kedua tanggal bersifat opsional: bila dikosongkan (tampil "Semua"), daftar tidak dibatasi di sisi itu — misalnya isi tanggal Awal saja untuk melihat semua transaksi sejak tanggal tersebut. Daftar dimuat ulang otomatis setiap filter berubah, dan tombol x pada pemilih tanggal mengembalikannya ke "Semua".

7.1 Kas Masuk

  1. Buka tab Kas Masuk lalu klik tombol tambah — halaman Tambah Kas terbuka.
  2. Isi bagian atas (header transaksi): pilih Unit, No Ref (otomatis), Keterangan, Tanggal, dan Akun Kas (rekening tujuan). Kolom Total terakumulasi otomatis.
  3. Isi rincian per item: pilih Kode Akun (akun pemasukan), isi Uraian dan Nominal, lalu klik Tambah. Item masuk ke tabel di bawahnya; ulangi untuk item berikutnya. Item yang keliru bisa dihapus per baris.
  4. Setelah semua item lengkap, klik Submit dan konfirmasi. Transaksi diposting dan nomor referensi baru disiapkan otomatis.

Transaksi yang sudah tersimpan tampil di tabel Kas Masuk dan dapat di-edit atau di-cetak sebagai Bukti Kas (PDF) melalui tombol aksi pada barisnya. Tanggal yang tercetak pada bukti kas mengikuti Tanggal transaksi yang diisi di form, bukan tanggal saat transaksi dicatat atau dicetak — sehingga transaksi yang dicatat mundur (backdate) tetap tercetak dengan tanggal yang benar.

7.2 Kas Keluar

Cara kerjanya sama persis dengan Kas Masuk, hanya arahnya pengeluaran: pilih rekening sumber dana pada Akun Kas, lalu rincikan item pengeluaran (kode akun biaya, uraian, nominal), klik Tambah per item, dan akhiri dengan Submit.

7.3 Saldo Awal

  1. Buka tab Saldo Awal dan pilih Unit.
  2. Tampil daftar rekening kas/bank. Isi nilai Debit atau Kredit langsung pada sel tabel.
  3. Tekan Enter pada sel tersebut untuk menyimpan saldo awal rekening itu.
Catatan Saldo awal biasanya diisi sekali di awal penggunaan aplikasi (atau awal periode) agar laporan kas dan jurnal menampilkan saldo yang benar.

8 Manajemen Data

Data → Manajemen Data

Terdiri dari tiga tab: Kelas, Rombongan Belajar, dan Siswa.

8.1 Kelas

Klik Tambah, isi Nama Kelas (misalnya "VII A", "X TKJ 1"), lalu simpan. Data kelas dapat diubah atau dihapus melalui tombol aksi pada tabel.

8.2 Rombongan Belajar

Rombongan belajar (program studi / jurusan) diisi dengan dua kolom: Nama Rombongan Belajar dan Nama Pendek. Contoh: "Teknik Komputer dan Jaringan" dengan nama pendek "TKJ".

8.3 Siswa

Gambar 7. Data Siswa: filter unit/rombel/kelas/status, pencarian, dan tombol aksi (lihat, ubah, hapus, salin link portal) per baris.

Tab Siswa menampilkan tabel seluruh siswa dengan filter Unit, Rombongan Belajar, Kelas, dan Status, ditambah pencarian NIS/nama. Tersedia tombol Tambah dan Print, serta aksi Edit / Detail / Hapus / Salin Link Portal per baris (hapus selalu dikonfirmasi terlebih dahulu; tombol ikon rantai menyalin link Portal Wali Murid siswa — bab 17).

Form Tambah/Edit siswa terdiri dari dua bagian:

BagianIsian
Data pribadiNama Siswa, Tempat & Tanggal Lahir, Hobi, Nomor Handphone, Jenis Kelamin, Nomor Handphone Orang Tua, Alamat
Data sekolahNIS, NISN, Unit, Kelas, Rombongan Belajar, Status siswa, Nomor Virtual Account (opsional), Tahun Masuk / Angkatan (opsional)
Tahun Masuk (Angkatan) Isi kolom Tahun Masuk agar siswa dapat difilter per angkatan — terutama dipakai pada Laporan Pembayaran Alumni (bab 10) untuk menelusuri tunggakan siswa yang sudah lulus.
Status siswa Pilihan status: Aktif, Tidak Aktif, Tamat, Pindah Sekolah, Drop Out. Hanya siswa Aktif yang dihitung pada dashboard dan proses tagihan berjalan.
Penting untuk fitur WhatsApp Kolom Nomor Handphone Orang Tua adalah nomor tujuan pengiriman tagihan WhatsApp. Pastikan diisi dengan format yang benar (mis. 08xxxxxxxxxx).

9 Akademik

Data → Akademik

Terdiri dari empat tab: Tahun Ajaran, Kenaikan Kelas, Alumni, dan Kelulusan.

9.1 Tahun Ajaran

Kelola periode tahun ajaran (dimulai bulan Juli dan berakhir Juni). Klik Tambah untuk membuat periode baru (tahun mulai – tahun akhir). Satu periode harus berstatus aktif; periode aktif inilah yang menjadi acuan tagihan dan transaksi berjalan.

9.2 Kenaikan Kelas

Memindahkan sekelompok siswa dari satu kelas ke kelas lain (naik kelas atau pindah kelas):

  1. Di panel kiri, pilih Unit dan Kelas asal, klik Cari — daftar siswa tampil.
  2. Centang siswa yang akan dipindahkan.
  3. Di panel kanan, pilih Unit tujuan dan Kelas tujuan.
  4. Klik Proses Pindah/Naik Kelas. Siswa terpilih langsung berpindah kelas.

9.3 Kelulusan

Memproses siswa tingkat akhir menjadi lulus (status Tamat):

  1. Gunakan filter Unit / Rombongan Belajar / Kelas / Status, lalu klik Cari.
  2. Tampil dua tabel berdampingan: Data Siswa (belum lulus) dan Data Kelulusan (sudah lulus).
  3. Centang siswa di tabel kiri lalu klik Proses Lulus untuk meluluskan. Jika keliru, centang di tabel kanan dan klik Batal Lulus.

Siswa yang diluluskan otomatis dipindahkan ke Kelas Alumni unitnya, sehingga tidak lagi tercatat di kelas asalnya (misalnya Kelas 12 menjadi kosong dan siap diisi angkatan berikutnya). Batal Lulus mengembalikan siswa ke kelas asalnya.

Kelas Alumni adalah kelas bawaan sistem: tersedia otomatis di setiap unit (termasuk unit yang baru dibuat) dan tidak dapat diubah namanya atau dihapus dari menu Kelas.

9.4 Alumni

Menampilkan daftar seluruh siswa yang telah lulus. Tersedia tampilan detail per alumni dan fasilitas cetak daftar alumni.

10 Laporan Pembayaran

Laporan → Lap. Pembayaran

Gambar 8. Laporan Tagihan Siswa: status pembayaran per bulan untuk satu kelas pada rentang bulan yang dipilih.

Terdiri dari lima tab. Semuanya mengikuti pola yang sama: isi filter → klik Cari → hasil tampil → ekspor bila perlu.

TabFilterHasil & ekspor
Per KelasUnit, Tahun Ajaran, Kelas, Jenis PembayaranRekap pembayaran seluruh siswa satu kelas untuk pos bayar tertentu — termasuk tagihan yang sudah lunas; dapat diekspor.
Per TanggalUnit, Tahun Ajaran (bisa "Semua"), Kelas, Tanggal Awal & AkhirPembayaran dikelompokkan per pos dengan total; tombol Export Excel dan Cetak PDF.
Rekap PembayaranUnit, Tahun Ajaran, Kelas, Dari Bulan – Sampai BulanRekapitulasi total pembayaran pada rentang bulan tahun ajaran (Juli–Juni); tombol Export Excel.
Tagihan SiswaUnit, Tahun Ajaran, Kelas, Dari Bulan – Sampai BulanDaftar tunggakan/tagihan per siswa; aksi Detail (rincian) dan Print (unduh PDF Tagihan_<NIS>).
Pembayaran AlumniUnit, Angkatan (tahun masuk)Seluruh tagihan siswa berstatus Tamat lintas tahun ajaran & pos bayar — untuk menelusuri tunggakan alumni; tombol Export Excel dan Cetak PDF.
Catatan tab Per Tanggal — pilihan "Semua" tahun ajaran Dropdown Tahun Ajaran pada tab ini punya opsi Semua. Dengan opsi ini laporan menampilkan seluruh pembayaran yang masuk pada rentang tanggal terpilih dari semua tahun ajaran — berguna misalnya untuk rekap setoran harian yang berisi pelunasan tunggakan tahun lalu. Hasil dikelompokkan per pos bayar dan tahun ajaran (tahun ajaran terbaru di atas), dan berlaku juga untuk Export Excel maupun Cetak PDF: judul dokumen bertuliskan "Tahun Ajaran Semua" dan tiap bagian tetap berlabel tahun ajarannya. Pilihan awal saat halaman dibuka tetap tahun ajaran aktif.
Catatan tab Pembayaran Alumni Daftar pilihan Angkatan mengikuti unit yang dipilih dan diambil dari kolom Tahun Masuk pada data siswa (bab 8.3). Pilih "Semua" pada filter Angkatan untuk menampilkan seluruh alumni.

11 Laporan Keuangan

Laporan → Lap. Keuangan

Terdiri dari tiga tab: Kas Bank, Kas Tunai, dan Jurnal Umum.

Jurnal Umum

  1. Pilih Unit, Tahun Ajaran (bisa "Semua"), serta rentang tanggal AwalAkhir, lalu klik Cari.
  2. Tabel jurnal tampil dengan ringkasan di bagian bawah: Subtotal, Saldo Awal, Total, dan Saldo Akhir.
  3. Gunakan tombol Export Excel, Cetak PDF Per Anggaran, atau Cetak PDF Rekap Laporan sesuai kebutuhan.

Kas Tunai & Kas Bank

Kedua tab mengikuti pola yang sama: filter unit/periode/tanggal → tabel mutasi debit–kredit rekening kas tunai atau rekening bank → ekspor ke PDF/Excel. Gunakan laporan ini untuk mencocokkan saldo kas fisik dan rekening koran bank.

12 Seting Pembayaran

Sistem → Seting Pembayaran

Tempat mengatur "aturan main" keuangan: bagan akun, pos pembayaran, dan tarif tagihan. Terdiri dari tiga tab: Akun Biaya, Pos Bayar, dan Jenis Bayar.

12.1 Akun Biaya

Daftar kode akun (bagan akun / COA) per unit, dikelompokkan per Akun Utama: ASET, LIABILITAS, MODAL, PENDAPATAN, dan BEBAN (istilah mengikuti SAK; sub akun kas/bank berada di bawah Kas dan Setara Kas). Klik judul Akun Utama untuk melipat atau membuka seksinya. Saat menambah akun, klik tombol tambah pada baris induknya, isi Keterangan (nama akun), pilih Kategori (Pembayaran / Keuangan) dan Unit; Kode Akun dibuat otomatis. Akun-akun ini yang muncul sebagai pilihan "Kode Akun" pada Kas Masuk/Keluar dan sebagai "Akun Kas" (rekening kas/bank) pada Pembayaran Siswa.

Akun Utama tanpa sub akun disembunyikan Akun Utama yang belum punya sub akun (pada bagan standar: LIABILITAS dan MODAL) tidak ditampilkan supaya daftar ringkas. Klik tautan Tampilkan N akun utama tanpa sub akun di bawah daftar untuk memunculkannya kembali, misalnya saat hendak menambah sub akun ke sana. Pencarian tetap menemukan akun tersebut. Datanya tidak dihapus.

12.2 Pos Bayar

Pos bayar adalah kelompok pembayaran siswa, misalnya SPP, Uang Gedung, Seragam. Isiannya: Kode Akun (akun pendapatan), Akun Piutang, Nama POS, dan Keterangan.

12.3 Jenis Bayar & Tarif Tagihan

Gambar 9. Jenis Bayar: tiap pos ditandai Bulanan/Bebas, dengan tombol Setting Tarif Pembayaran untuk mengatur tarif per kelas atau per siswa.

Jenis Bayar menghubungkan pos bayar dengan tahun ajaran dan menentukan cara penagihannya:

  1. Pilih Unit, lalu klik Tambah.
  2. Isi POS (pos bayar), Tahun Ajaran, dan Tipe Bayar:
    • BULANAN — tagihan berulang setiap bulan (Juli–Juni), contohnya SPP.
    • BEBAS — tagihan satu kali dengan nominal tertentu yang boleh dicicil, contohnya uang gedung.
  3. Setelah jenis bayar tersimpan, buka Tarif Tagihan dari baris jenis bayar tersebut.
  4. Pada halaman Tarif Tagihan, gunakan tombol Setting Tarif dan pilih penerapan tarif:
    • Berdasarkan Kelas — satu tarif berlaku untuk seluruh siswa dalam kelas;
    • Berdasarkan Siswa — tarif berbeda per siswa (misalnya ada keringanan);
    • Edit Tarif Bebas per Kelas — mengubah tarif bebas yang sudah ada.
    • Edit Massal (Centang) — centang siswa yang ingin diubah pada tabel di bawah (kotak centang di kolom paling kiri; centang di baris judul memilih semua siswa di halaman itu), lalu klik tombol ini. Isi satu tarif baru untuk semua siswa yang dicentang (untuk tipe BULANAN pilih juga bulan mana yang diubah), lalu Simpan.
    Aturan Edit Massal Tiap siswa diperiksa sendiri-sendiri. Jika siswa sudah punya transaksi dan tarif baru lebih kecil dari jumlah yang sudah dibayarkan (ditambah diskon yang sudah diberikan), edit untuk siswa tersebut ditolak dan tarif lamanya tetap; siswa lain yang memenuhi syarat tetap diproses. Selesai menyimpan, aplikasi menampilkan ringkasan: jumlah berhasil serta daftar siswa yang ditolak beserta alasannya. Untuk tipe BULANAN, bulan yang sudah dibayar tidak diubah — hanya bulan terpilih yang belum dibayar yang mengikuti tarif baru.
  5. Untuk tipe BULANAN tersedia dua mode pengisian: "Tarif Tiap Bulan Sama" (isi satu nilai, tekan Enter, semua bulan terisi otomatis) atau "Tarif Tiap Bulan Tidak Sama" (isi nominal untuk masing-masing bulan Juli–Juni). Untuk tipe BEBAS cukup satu nominal.
  6. Klik Simpan. Tagihan siswa terbentuk sesuai tarif ini.

13 Export DB (Backup & Restore Database)

Sistem → Export DB (hanya tampil untuk akun YAYASAN)

Gambar 10. Export DB: tombol Download Backup dan Restore Backup, serta panel Backup Otomatis harian.

Backup

Klik tombol Download Backup untuk mengunduh salinan lengkap seluruh database aplikasi (file backup_db.sqlite). Ini backup manual; untuk backup yang berjalan sendiri setiap hari, gunakan panel Backup Otomatis (bab 13.1).

Restore

  1. Klik tombol Restore Backup lalu pilih file backup (.sqlite) yang pernah diunduh.
  2. Baca dialog konfirmasi dengan teliti: seluruh data saat ini akan diganti dengan isi file backup. Salinan pengaman kondisi terakhir tetap dibuat otomatis oleh aplikasi sebelum restore dijalankan.
  3. Setelah restore berhasil, halaman dimuat ulang otomatis dan seluruh data mengikuti isi backup.
Sangat disarankan Aktifkan backup otomatis harian dengan folder tujuan yang tersinkron ke cloud (Google Drive / OneDrive), dan tetap lakukan backup manual sebelum update aplikasi. Simpan file backup di media terpisah (flashdisk / cloud storage). Backup adalah satu-satunya pengaman data jika komputer rusak — dan dengan fitur Restore, backup ini juga cara memindahkan data ke komputer baru.

13.1 Backup Otomatis Harian

Panel Backup Otomatis di bagian bawah halaman Export DB membuat salinan database secara otomatis setiap hari tanpa perlu diingat-ingat. Panel ini tersedia pada aplikasi desktop (mode database SQLite).

  1. Nyalakan sakelar Aktifkan backup otomatis harian.
  2. Atur Jam backup (bawaan 21:00). Backup berjalan di jam tersebut setiap hari selama aplikasi menyala.
  3. Tentukan Folder tujuan. Klik Pilih Folder… untuk memilih folder lewat dialog Windows (tombol ini hanya ada di aplikasi desktop; di mode web/browser path folder diketik manual, misalnya D:\GoogleDrive\BackupSekolah). Dikosongkan berarti memakai folder default aplikasi. Pilih folder yang tersinkron ke cloud (Google Drive, OneDrive, dsb.) agar backup ikut tersimpan di luar komputer. Folder data aplikasi sendiri tidak boleh dipakai sebagai tujuan.
  4. Isi Simpan berapa file terakhir (bawaan 14, maksimal 100). File backup yang lebih lama dari jumlah ini dihapus otomatis supaya folder tidak penuh.
  5. Klik Simpan Pengaturan. Aplikasi memeriksa folder tujuan benar-benar bisa ditulis sebelum pengaturan disimpan.
  6. Klik Backup Sekarang untuk mencoba tanpa menunggu jadwal. Status Backup terakhir (waktu, sukses/gagal, nama file) tampil di bawah tombol, disusul Folder penyimpanan saat ini.

Bagian Daftar File Backup menampilkan seluruh file backup otomatis di folder tujuan (nama berpola backup_otomatis_<tanggal>-<jam>.sqlite), masing-masing dengan tombol Unduh. File ini dapat dipulihkan lewat tombol Restore Backup seperti backup manual.

Bila jadwal terlewat Jika aplikasi sedang tidak menyala pada jam backup, backup susulan dijalankan otomatis begitu aplikasi dibuka kembali. Bila folder tujuan sedang tidak bisa ditulis (misalnya flashdisk dicabut), backup tetap dibuat di folder default aplikasi dan status backup terakhir menampilkan keterangannya.

14 Bulk Data Siswa (Import Excel)

Sistem → Bulk Data Siswa

Fitur untuk memasukkan banyak data siswa sekaligus dari file Excel — sangat berguna saat awal penggunaan aplikasi atau penerimaan siswa baru.

  1. Unduh Template bulk siswa melalui tombol yang tersedia di halaman ini (template dibangkitkan langsung oleh aplikasi, tidak perlu internet).
  2. Buka template di Excel dan isi data siswa sesuai kolom yang tersedia. Jangan mengubah struktur/nama kolom template. Sel yang tidak wajib boleh dikosongkan.
  3. Kembali ke aplikasi, klik Pilih File dan pilih file Excel (.xls / .xlsx) yang sudah diisi.
  4. Klik Submit (aktif setelah file dipilih) dan tunggu proses selesai.
  5. Periksa hasilnya di Data → Manajemen Data → Siswa.

15 Import Pembayaran (Riwayat & Tunggakan)

Sistem → Import Pembayaran

Fitur untuk memindahkan riwayat pembayaran dan tunggakan siswa dari catatan lama (misalnya buku manual atau aplikasi lain) ke Adfinku melalui file Excel — sangat berguna saat mulai memakai aplikasi di tengah tahun ajaran. Template mencakup tagihan BULANAN maupun BEBAS.

  1. (Opsional, disarankan) Sebelum mengunduh template, pilih Kelas, Pos Bayar, Tahun Ajaran, dan Jenis (BULANAN atau BEBAS). Bila kelas dipilih, template terunduh sudah terisi daftar siswa aktif kelas itu pada sheet sesuai jenis — kolom nis, nama_siswa, nama_pos, dan tahun_ajaran sudah terisi (BULANAN: 12 baris Juli–Juni per siswa; BEBAS: 1 baris per siswa), tinggal mengisi kolom pembayarannya. Tanpa pilihan kelas, template terunduh kosong.
  2. Klik Unduh Template, lalu isi di Excel sesuai kolom yang tersedia (jangan mengubah struktur kolom). Petunjuk lengkap ada di sheet REFERENSI. Baris pra-isi yang kolom pembayarannya dibiarkan kosong tidak perlu dihapus — baris itu dilewati otomatis dan dihitung sebagai "baris kosong" pada ringkasan simulasi.
  3. (Opsional) Pilih Akun Kas Default — rekening kas/bank yang dipakai bila kolom "via" pada file tidak diisi. Daftarnya sama dengan dropdown Akun Kas di Pembayaran Siswa.
  4. Pilih file Excel yang sudah diisi.
  5. Klik Periksa Data (Simulasi) terlebih dahulu — aplikasi memeriksa seluruh isi file tanpa menyimpan apa pun dan menampilkan laporan: baris yang valid, baris bermasalah, beserta alasannya. Perbaiki file bila ada yang bermasalah, lalu simulasikan lagi.
  6. Jika hasil simulasi tidak ada error, tombol Import Sekarang aktif — klik untuk menyimpan sungguhan. Laporan hasil import tampil setelah proses selesai. Baris yang sudah pernah diimport otomatis dilewati, jadi aman mengulang upload file yang sama.
Import tidak menimpa data aplikasi Pembayaran yang sudah tercatat di aplikasi tidak ditimpa oleh file import, dan nominal tagihan bebas yang sudah terbentuk di aplikasi tetap dipertahankan — file import hanya menambahkan riwayat yang belum ada.
Catatan template NIS pada template ditulis sebagai teks, sehingga NIS yang berawalan nol tetap utuh saat dibuka di Excel. Akun admin unit hanya dapat mengunduh template pra-isi untuk kelas di unitnya sendiri.

16 Pengaturan

Sistem → Pengaturan (hanya tampil untuk akun YAYASAN)

Terdiri dari lima tab: Info Lembaga, Manajemen Unit, Akun Admin Unit, Template WhatsApp, dan WhatsApp Gateway.

16.1 Info Lembaga

Memiliki dua sub-bagian:

a. Info Lembaga (per unit)

Pilih unit, lalu lengkapi: Nama Unit, Nama Lengkap Unit, Alamat, Kota, No. Telepon, Nama / NIP / Jabatan Penanggungjawab (dicetak pada dokumen resmi seperti kwitansi), Nomor WhatsApp, dan Gambar Unit (PNG/JPG/JPEG). Klik Simpan.

b. Yayasan

Isi Nama Yayasan dan unggah Logo Yayasan — keduanya tampil di sidebar aplikasi dan halaman login. Tersedia tombol Simpan dan Hapus.

16.2 Manajemen Unit

Tambah/ubah/hapus unit sekolah. Isiannya: Kode Unit (mis. SMP, SMK, PT), Nama Lembaga, Alamat, Kota, No. Telepon, No. WhatsApp, serta Nama / NIP / Jabatan Penanggung Jawab.

16.3 Akun Admin Unit

Membuat dan mengelola akun login untuk admin tiap unit. Akun yang dibuat di sini berperan ADMIN_UNIT: hanya bisa mengelola unit yang ditugaskan, dan menu Export DB serta Pengaturan tidak tampil baginya.

  1. Klik Tambah.
  2. Isi Nama, Email (untuk login), Password, dan centang unit-unit yang boleh dikelola akun tersebut (boleh lebih dari satu).
  3. Simpan. Akun langsung bisa dipakai login.

Saat meng-edit akun, kosongkan kolom password bila tidak ingin menggantinya. Dari halaman ini pula akun yayasan dapat mereset password admin unit yang lupa password.

16.4 Template WhatsApp

Mengatur isi pesan WhatsApp yang dikirim aplikasi. Ada empat template yang bisa disunting, masing-masing dengan pratinjau langsung dan tombol Simpan sendiri:

TemplateDigunakan saatPlaceholder yang tersedia
TagihanMenu Kirim Tagihan{nama_siswa} {nis} {kelas} {no_va} {daftar_tagihan} {total_tagihan} {link} {link_portal}
PembayaranNotifikasi bukti pembayaran{nama_siswa} {nis} {kelas} {no_va} {tanggal} {daftar_item} {jumlah_bayar} {no_referensi} {link} {link_portal}
Konfirmasi Transfer DisetujuiAdmin menyetujui konfirmasi transfer dari portal orang tua (bab 5.1){nama_siswa} {nis} {kelas} {tanggal} {daftar_item} {jumlah_bayar} {jumlah_klaim} {no_referensi} {link} {link_portal}
Konfirmasi Transfer DitolakAdmin menolak konfirmasi transfer{nama_siswa} {nis} {kelas} {tanggal} {jumlah_klaim} {alasan} {link_portal}

Placeholder akan diganti otomatis dengan data siswa saat pesan dikirim. {tanggal} berisi tanggal bayar yang diisi petugas saat mencatat pembayaran (bukan tanggal saat tombol Submit ditekan). {link} berisi tautan dokumen PDF (tagihan/kwitansi) sekali pakai, sedangkan {link_portal} berisi tautan Portal Wali Murid milik siswa tersebut yang berlaku permanen — bisa disimpan orang tua untuk cek tagihan & riwayat kapan saja tanpa login (bab 17). Template bawaan sudah menyertakan keduanya.

16.5 WhatsApp Gateway

Menghubungkan aplikasi dengan layanan pengirim pesan WhatsApp. Ada dua pilihan provider:

ProviderBiayaKeterangan
WablasBerlanggananLayanan gateway pihak ketiga; perlu akun Wablas untuk mendapatkan token.
Nomor WhatsApp SendiriGratisMemakai nomor WhatsApp milik sekolah lewat scan QR (seperti WhatsApp Web); tidak perlu berlangganan.

a. Provider Wablas

  1. Pada bagian Koneksi WhatsApp Gateway, pilih Provider Wablas dan isi API URL (contoh: https://sby.wablas.com).
  2. Isi Nomor Pengirim (format 62xxx), API Token, dan Secret Key dari akun Wablas Anda (bila akun tidak memakai secret key, centang pilihan yang tersedia). Token dan secret key disimpan terenkripsi dan tidak ditampilkan kembali.
  3. Aktifkan switch Gateway aktif, lalu klik Simpan. Status koneksi (Aktif/Nonaktif, token terpasang) tampil di halaman ini.
  4. Gunakan bagian Tes Koneksi: masukkan nomor tujuan lalu klik Kirim Pesan Tes — aplikasi memeriksa status perangkat gateway dan sisa kuota, lalu mengirim pesan uji.

b. Provider Nomor WhatsApp Sendiri (gratis, scan QR)

  1. Pilih Provider "Nomor WhatsApp Sendiri (Gratis, Scan QR)", aktifkan switch Gateway aktif, lalu klik Simpan. Kolom API URL/token tidak diperlukan.
  2. Klik Hubungkan / Tampilkan QR. Kode QR tampil di halaman (diperbarui otomatis secara berkala).
  3. Di HP, buka WhatsApp → Perangkat Tertaut → Tautkan Perangkat, lalu scan QR tersebut. Setelah tersambung, status koneksi berubah menjadi terhubung.
  4. Sesi tersimpan di komputer ini — tidak perlu scan ulang setiap membuka aplikasi. Gunakan tombol logout pada halaman ini bila ingin memutus sesi.
Gunakan nomor khusus sekolah Gateway lokal memakai protokol WhatsApp Web (tidak resmi). Gunakan nomor khusus sekolah — bukan nomor pribadi utama — karena pengiriman massal yang terlalu rapat berisiko membuat nomor diblokir WhatsApp. Karena itu pula pengiriman tagihan diberi jeda antar pesan secara otomatis.

c. Alamat Publik Aplikasi (link di pesan WhatsApp)

Bagian Alamat Publik Aplikasi menentukan alamat yang dipakai untuk membentuk tautan di pesan WhatsApp: {link_portal} (Portal Wali Murid) dan {link} (tagihan/kwitansi). Tautan itu dibuka orang tua dari HP, sehingga alamatnya harus bisa dijangkau dari luar komputer server — misalnya domain Cloudflare Tunnel sekolah.

  1. Buka aplikasi lewat alamat yang bisa diakses dari HP (mis. https://namasekolah.web.id), lalu masuk ke Pengaturan → WhatsApp Gateway.
  2. Pada bagian Alamat Publik Aplikasi, klik Pakai alamat yang sedang dibuka atau ketik alamatnya secara manual (harus diawali http:// atau https://).
  3. Klik Simpan. Badge Link saat ini memakai menampilkan alamat yang dipakai; badge berwarna kuning bila alamatnya masih localhost/127.0.0.1, artinya tautan di pesan WA belum bisa dibuka dari HP.

d. Rekening Tujuan Transfer

Opsional. Teks bebas (nama bank, nomor rekening, atas nama — boleh lebih dari satu baris) yang ditampilkan di tab Konfirmasi Transfer portal orang tua sebagai petunjuk ke mana orang tua harus mentransfer (bab 17). Siswa yang punya No. VA di data siswa otomatis melihat nomor VA-nya sendiri di tab itu, jadi kolom ini cukup diisi petunjuk umum (mis. bank penerbit VA) atau rekening sekolah untuk siswa tanpa VA.

    Catatan Pesan yang sudah terkirim tidak berubah; alamat baru berlaku untuk pesan berikutnya. Bila dikosongkan, aplikasi memakai alamat bawaan server (pada instalasi desktop: alamat lokal komputer server).

    17 Halaman Publik & Portal Orang Tua

    Portal Orang Tua

    Gambar 11. Portal Orang Tua di layar HP: ringkasan tagihan, informasi siswa, dan tab Tagihan / Riwayat / Konfirmasi Transfer.

    Orang tua/wali dapat memantau tagihan dan riwayat pembayaran anaknya sendiri:

    1. Buka halaman login aplikasi, lalu masukkan NIS siswa pada kolom Email/NIS dan pada kolom Password (keduanya diisi NIS yang sama).
    2. Setelah login, tampil halaman Portal Orang Tua berisi data siswa, kartu Tagihan (Bulanan & Bebas yang belum lunas), Riwayat Pembayaran, dan tab Konfirmasi Transfer.
    3. Klik Logout untuk keluar.
    Catatan Portal ini tidak memproses pembayaran secara langsung; pembayaran tetap dilakukan lewat transfer bank, lalu dikonfirmasi di tab Konfirmasi Transfer dan diverifikasi admin. Tampilan kartu tagihannya sama dengan halaman Cek Data Tagihan, sehingga orang tua mudah memahami keduanya.

    Mengirim Konfirmasi Transfer (orang tua)

    Tab Konfirmasi Transfer tersedia di Portal Orang Tua (setelah login NIS) maupun di link portal per siswa (tanpa login). Alurnya:

    1. Transfer ke tujuan yang tertera di kotak Rekening Tujuan Transfer: nomor Virtual Account siswa (tampil otomatis bila No. VA siswa terisi) dan/atau petunjuk umum yang diatur admin di Pengaturan → WhatsApp Gateway.
    2. Pada bagian 1. Pilih tagihan yang dibayar, centang bulan-bulan SPP/tagihan bulanan yang dibayar (nominal per bulan mengikuti tagihan) dan/atau tagihan bebas — untuk tagihan bebas isi nominal cicilan (maksimal sebesar sisa).
    3. Pada 2. Data transfer, periksa Jumlah yang ditransfer (terisi otomatis dari total item, boleh diubah bila nominal transfer berbeda), isi tanggal transfer, nama pengirim sesuai rekening, bank pengirim, dan catatan bila perlu.
    4. Pada 3. Unggah bukti transfer, pilih foto/screenshot bukti (JPG/PNG) atau PDF, maksimal 5 MB. Bukti wajib.
    5. Klik Kirim Konfirmasi. Konfirmasi masuk daftar Riwayat konfirmasi berstatus Menunggu verifikasi; item yang sedang menunggu tidak bisa dipilih lagi sampai diverifikasi.
    6. Setelah admin memverifikasi, status berubah menjadi Disetujui (tampil nomor referensi/kwitansi dan pembayaran masuk Riwayat Pembayaran) atau Ditolak (tampil alasan; orang tua bisa mengirim ulang). Keduanya juga diberitahukan lewat WhatsApp ke nomor orang tua yang terdaftar.
    Batasan Tiap siswa maksimal 3 konfirmasi menunggu sekaligus; lewat link portal tanpa login juga dibatasi 5 kiriman per 10 menit. Tagihan bulanan yang sudah diinput petugas di kasir (walau belum disetor) tidak bisa dikonfirmasi.

    Link Portal Per Siswa (Tanpa Login)

    Selain login dengan NIS, setiap siswa juga punya link portal pribadi berbentuk /portal/<kode-unik>. Wali murid cukup membuka link tersebut — tanpa login sama sekali — untuk melihat halaman yang sama: kartu ringkasan tagihan, informasi siswa, tab Tagihan, dan Riwayat Pembayaran. Link bersifat permanen, jadi cukup dibagikan sekali dan bisa disimpan orang tua.

    Dua cara membagikan link ini:

    1. Otomatis lewat WhatsApp — pesan Kirim Tagihan dan notifikasi bukti pembayaran sudah menyertakan link ini lewat placeholder {link_portal} (bab 16.4).
    2. Manual per siswa — buka Data → Manajemen Data → tab Siswa, klik tombol hijau ikon rantai pada baris siswa. Link tersalin ke clipboard, tinggal ditempel ke chat WhatsApp orang tua.
    Keamanan Kode unik pada link dibuat acak (32 karakter) dan berbeda untuk tiap siswa, sehingga link seorang siswa tidak bisa ditebak dari link siswa lain. Meski begitu, siapa pun yang memegang link dapat melihat data tagihan siswa tersebut — ingatkan orang tua untuk tidak menyebarkannya ke pihak lain.

    Cek Data Tagihan Siswa

    Halaman /cek-data-pembayaran-siswa dapat diakses tanpa login — dirancang untuk wali murid atau siswa yang ingin mengecek tagihannya sendiri (misalnya pada komputer layanan di sekolah). Kop halaman menampilkan identitas unit sesuai data di Pengaturan.

    1. Pilih Tahun Ajaran.
    2. Ketik nama atau NIS — saran pencarian (nama + NIS) muncul otomatis — pilih siswa lalu klik Cari.
    3. Informasi siswa dan rincian tagihan tampil sebagai kartu dalam tab Bulanan dan Bebas (hanya lihat, tidak bisa melakukan pembayaran).

    Dokumen PDF (tautan WhatsApp)

    Tautan yang dikirim melalui pesan WhatsApp mengarah ke dua halaman dokumen:

    • /tagihan — menampilkan PDF rincian tagihan siswa.
    • /pembayaran — menampilkan PDF bukti pembayaran (kwitansi).

    Tautan bersifat terenkripsi sehingga hanya penerima pesan yang dapat membuka dokumen miliknya.

    18 FAQ & Pemecahan Masalah

    MasalahSolusi
    Halaman terlihat kosong / data tidak munculPastikan Unit (dan bila ada, Tahun Ajaran) sudah dipilih pada filter di bagian atas halaman.
    Tagihan siswa tidak muncul di Pembayaran SiswaPeriksa apakah Jenis Bayar dan Tarif Tagihan sudah diatur untuk tahun ajaran aktif dan kelas siswa tersebut (bab 12.3), dan pastikan status siswa Aktif.
    Tombol Cetak Kwitansi tidak bisa diklikPilih dahulu Tanggal dan No. Referensi transaksi pada bagian Cetak Bukti Pembayaran. Tanggal yang dimaksud adalah tanggal transaksi yang diisi saat mencatat pembayaran — bukan tanggal pencatatannya bila keduanya berbeda.
    Kirim Tagihan gagal / pesan tidak terkirimPeriksa: (1) WhatsApp Gateway sudah dikonfigurasi dan berstatus aktif (bab 16.5); (2) untuk Wablas: kuota provider masih tersedia — gunakan Kirim Pesan Tes; untuk nomor sendiri: status masih terhubung (belum ter-logout dari HP); (3) nomor HP orang tua siswa terisi dan valid; (4) komputer terhubung internet.
    Tombol Kirim Tagihan tidak aktifTombol baru aktif setelah minimal satu siswa dicentang pada tabel.
    Aplikasi tidak mau terbuka dua kaliMemang dibatasi satu jendela (single instance) untuk menjaga keamanan database. Gunakan jendela yang sudah terbuka.
    Laporan tidak menampilkan saldo yang benarPastikan Saldo Awal rekening sudah diisi (bab 7.3).
    Bagaimana memindahkan data ke komputer baru?Unduh backup dari menu Export DB di komputer lama, install aplikasi di komputer baru (lisensi terikat per komputer, sehingga perlu kode aktivasi baru dari penyedia), lalu gunakan tombol Restore Backup pada menu Export DB untuk memulihkan data (bab 13).
    Menu Pengaturan / Export DB tidak tampilAnda login sebagai ADMIN_UNIT. Kedua menu itu hanya untuk akun YAYASAN (bab 16.3).
    Lupa password loginAdmin unit: minta akun yayasan mereset lewat Pengaturan → Akun Admin Unit. Akun yayasan: hubungi penyedia aplikasi. Orang tua: password selalu sama dengan NIS siswa.

    Manual Book Adfinku — dibuat berdasarkan aplikasi versi 1.12.0. Untuk mencetak manual ini, gunakan Ctrl+P pada browser (daftar isi otomatis disembunyikan saat dicetak).