SmartKop PT Indo Smart Media
REST API v1 · siap produksi

Koperasi modern,
satu platform utuh.

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.

0Tabel terelasi
0Endpoint REST
0Transaksi ACID
💰
Simpanan Sukarela Rp 750.000
📄
Angsuran ke-3 dari 6 Rp 1.060.000
🛒
INV-20260815-000001 Rp 69.000
0 Jenis simpanan terkelola
0 Metode pembayaran POS
0 Metode bunga pinjaman
0 Tenor maksimal
Modul Utama

Semua kebutuhan koperasi, dalam satu sistem

Dirancang mengikuti alur kerja koperasi simpan pinjam Indonesia — dari pendaftaran anggota sampai laporan penjualan harian.

👥

Keanggotaan

Registrasi mandiri, persetujuan pengurus, dan penerbitan nomor anggota otomatis.

  • Format KOP-YYYYMM-0001
  • 3 rekening simpanan otomatis
  • Status aktif / nonaktif / suspend
🏦

Simpanan

Pokok, wajib, dan sukarela dengan buku besar mutasi yang tidak dapat diubah.

  • Saldo berjalan per rekening
  • Penarikan khusus sukarela
  • Nomor referensi unik
📈

Pinjaman

Pengajuan, persetujuan, dan jadwal angsuran yang dibuat otomatis saat disetujui.

  • Bunga anuitas atau flat
  • Tabel angsuran per bulan
  • Sisa pokok terpantau
🛍️

POS & PPOB

Jual barang, jasa servis, hingga pulsa dan token listrik dari satu kasir.

  • Stok berkurang otomatis
  • Potong simpanan / potong gaji
  • Invoice & rekap harian
Simpan Pinjam

Uang anggota tercatat rapi, sampai rupiah terakhir

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.

01

Simpanan Pokok

Dibayar satu kali saat bergabung dan terkunci selama menjadi anggota.

02

Simpanan Wajib

Setoran rutin bulanan, tidak dapat ditarik selama keanggotaan aktif.

03

Simpanan Sukarela

Bebas disetor dan ditarik kapan saja, dengan validasi saldo berjalan.

04

Angsuran Pinjaman

Bisa dibayar tunai atau langsung memotong Simpanan Sukarela anggota.

Kartu Anggota — KOP-202608-0001
Budi Santoso · Anggota Aktif Rp 1.150.000
Simpanan Pokok Rp 100.000
Simpanan Wajib Rp 300.000
Simpanan Sukarela Rp 750.000
Pinjaman · angsuran 2 dari 6 33%
Sisa pokok Rp 4.000.000
Kalkulator

Simulasi angsuran, langsung di halaman ini

Rumus yang sama persis dengan yang dipakai backend saat menerbitkan jadwal angsuran.

Metode Bunga
Angsuran per bulan Rp 1.060.000
Total pokokRp 6.000.000
Total bungaRp 360.000
Total pembayaranRp 6.360.000
Jumlah angsuran6 kali

Simulasi bersifat indikatif. Nilai final ditetapkan pengurus saat pengajuan disetujui.

Kasir — POST /api/v1/pos/checkout
Beras Premium 5 kg × 2 Rp 136.000
Jasa Servis AC × 1 Rp 150.000
Token Listrik PLN 20.000 × 1 Rp 21.500
Potong Simpanan Sukarela Rp 307.500
POS · PPOB · Jasa

Satu kasir untuk barang, jasa, dan tagihan

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.

💵

Tunai

Langsung lunas

📱

QRIS

Langsung lunas

🏦

Potong Simpanan

Debit sukarela

🧾

Potong Gaji

Tagihan tertunda

RESTful API v1

Rapi, konsisten, siap dipakai aplikasi apa pun

Format respon seragam untuk seluruh endpoint — mudah dikonsumsi web, mobile Flutter, maupun aplikasi desktop.

POST /api/v1/auth/login
Alur Kerja

Dari calon anggota sampai pinjaman lunas

Setiap tahap punya penjaga aksesnya sendiri: anggota, staf/teller, dan pengurus (admin) memiliki kewenangan yang terpisah tegas melalui middleware otorisasi.

Masuk ke Aplikasi
1

Registrasi anggota

Calon anggota mendaftar mandiri, akun berstatus menunggu persetujuan.

2

Persetujuan pengurus

Nomor anggota terbit otomatis beserta tiga rekening simpanan.

3

Setoran simpanan

Teller mencatat simpanan pokok, wajib, dan sukarela dengan nomor referensi unik.

4

Pengajuan & persetujuan pinjaman

Saat disetujui, tabel angsuran langsung dibuat untuk seluruh tenor.

5

Angsuran hingga lunas

Setiap pembayaran mengurangi sisa pokok; status berubah otomatis menjadi lunas.

FAQ

Pertanyaan yang sering diajukan

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.

Siap menjalankan koperasi Anda dengan SmartKop?

Jalankan migrasi database, nyalakan server, dan seluruh modul langsung dapat diuji dengan akun demo bawaan.