Keanggotaan
Registrasi mandiri, persetujuan pengurus, dan penerbitan nomor anggota otomatis.
- Format KOP-YYYYMM-0001
- 3 rekening simpanan otomatis
- Status aktif / nonaktif / suspend
SmartKop menyatukan keanggotaan, simpanan pokok–wajib–sukarela, pinjaman beserta jadwal angsurannya, hingga penjualan barang, jasa, dan PPOB — lengkap dengan pembayaran potong simpanan maupun potong gaji.
Dirancang mengikuti alur kerja koperasi simpan pinjam Indonesia — dari pendaftaran anggota sampai laporan penjualan harian.
Registrasi mandiri, persetujuan pengurus, dan penerbitan nomor anggota otomatis.
Pokok, wajib, dan sukarela dengan buku besar mutasi yang tidak dapat diubah.
Pengajuan, persetujuan, dan jadwal angsuran yang dibuat otomatis saat disetujui.
Jual barang, jasa servis, hingga pulsa dan token listrik dari satu kasir.
Setiap setoran, penarikan, dan angsuran berjalan di dalam database transaction. Bila satu langkah gagal, seluruh perubahan dibatalkan — tidak ada saldo yang bocor atau tercatat setengah jalan.
Dibayar satu kali saat bergabung dan terkunci selama menjadi anggota.
Setoran rutin bulanan, tidak dapat ditarik selama keanggotaan aktif.
Bebas disetor dan ditarik kapan saja, dengan validasi saldo berjalan.
Bisa dibayar tunai atau langsung memotong Simpanan Sukarela anggota.
Rumus yang sama persis dengan yang dipakai backend saat menerbitkan jadwal angsuran.
Simulasi bersifat indikatif. Nilai final ditetapkan pengurus saat pengajuan disetujui.
Kasir memilih produk, sistem mengunci baris produk, memvalidasi stok, membuat invoice, memotong stok, dan — bila dibayar dengan simpanan — mencatat mutasi simpanan. Semuanya dalam satu transaksi database yang atomik.
Langsung lunas
Langsung lunas
Debit sukarela
Tagihan tertunda
Format respon seragam untuk seluruh endpoint — mudah dikonsumsi web, mobile Flutter, maupun aplikasi desktop.
Setiap tahap punya penjaga aksesnya sendiri: anggota, staf/teller, dan pengurus (admin) memiliki kewenangan yang terpisah tegas melalui middleware otorisasi.
Masuk ke AplikasiCalon anggota mendaftar mandiri, akun berstatus menunggu persetujuan.
Nomor anggota terbit otomatis beserta tiga rekening simpanan.
Teller mencatat simpanan pokok, wajib, dan sukarela dengan nomor referensi unik.
Saat disetujui, tabel angsuran langsung dibuat untuk seluruh tenor.
Setiap pembayaran mengurangi sisa pokok; status berubah otomatis menjadi lunas.
Tidak. Sesuai aturan koperasi, Simpanan Pokok dan Simpanan Wajib terkunci selama yang bersangkutan masih menjadi anggota. Sistem menolak permintaan penarikan atas kedua jenis simpanan tersebut di lapisan service, bukan sekadar di antarmuka.
Nomor diterbitkan otomatis saat pengurus menyetujui akun, dengan format KOP-YYYYMM-0001. Counter disimpan pada tabel khusus dan dikunci di dalam transaksi, sehingga dua pendaftaran bersamaan tidak akan pernah mendapat nomor kembar.
Dua-duanya: anuitas (angsuran tetap, komposisi pokok naik tiap bulan) dan flat (bunga dihitung dari pokok awal). Metode default diatur lewat berkas konfigurasi, dan pengurus masih dapat menentukannya per pinjaman saat menyetujui pengajuan.
Seluruh operasi finansial dibungkus database transaction. Bila terjadi kegagalan pada langkah mana pun — misalnya stok tidak cukup atau saldo simpanan kurang — semua perubahan dibatalkan (ROLLBACK) dan tidak ada data setengah jadi yang tersimpan.
Password di-hash dengan bcrypt minimal 10 rounds, akses dilindungi JWT beserta middleware pemeriksa peran, seluruh input divalidasi dan disanitasi, serta query dijalankan dengan parameter binding untuk mencegah SQL Injection.
Jalankan migrasi database, nyalakan server, dan seluruh modul langsung dapat diuji dengan akun demo bawaan.