KOPERASI SATRIA MAJU JAYA
Manual Book & Buku Panduan Pengguna v2.0
Panduan Resmi Pengguna (PWA Ready)

Buku Panduan & Prosedur Operasional Koperasi Satria Maju Jaya

Panduan praktis pengelolaan data nasabah, skema cicilan bulanan per 30 hari, pencatatan angsuran otomatis, pelaporan penerimaan, dan pemasangan aplikasi smartphone.

1. Peran Pengguna & Kredensial Akun

Aplikasi membagi hak akses ke dalam 2 tingkatan pengguna dengan pembatasan ketat.

Sistem dirancang dengan keamanan berbasis peran (Role-Based Access Control) untuk menjamin transparansi dan mencegah akses data di luar wewenang:

Peran (Role) Wewenang Utama Batasan Sistem
Administrator - Mengelola seluruh data nasabah & pinjaman
- Melihat seluruh laporan operasional semua staf
- Membatalkan transaksi (Void) dengan alasan audit
- Menambah & menonaktifkan akun staf
Akses penuh ke seluruh dashboard & konfigurasi sistem.
Staf Lapangan (Kolektor) - Mencatat pembayaran cicilan nasabah
- Mencetak struk kuitansi penerimaan pembayaran
- Melihat rekapitulasi penerimaan harian pribadi
Isolasi Ketat: Staf hanya dapat melihat laporan & bukti transaksi yang dicatat oleh dirinya sendiri. Ditolak jika mencoba membuka menu admin.

Kredensial Demo untuk Uji Coba:

A
Administrator Utama Username: admin | Password: password123
S
Staf Lapangan 1 (Andi) Username: andi | Password: password123
S
Staf Lapangan 2 (Rina) Username: rina | Password: password123

2. Skema Tenor & Perhitungan Jatuh Tempo per 30 Hari

Ketentuan perhitungan hari tagihan berkala bulanan koperasi.

Ketentuan Utama Tagihan:
Jatuh tempo tagihan cicilan dihitung berkala per 30 hari (1 bulan kalender) sejak tanggal peminjaman.

Contoh Simulasi Perhitungan:

Jika nasabah meminjam uang sebesar Rp 3.000.000 dengan Tenor 3 Bulan pada tanggal 27 September 2026:

Cicilan Ke- Jatuh Tempo Tagihan Nominal Tagihan Keterangan
Bulan ke-1 27 Oktober 2026 (+30 hari / 1 bulan) Rp 1.000.000 Tagihan jatuh tempo pertama
Bulan ke-2 27 November 2026 (+60 hari / 2 bulan) Rp 1.000.000 Aktif otomatis setelah cicilan 1 lunas
Bulan ke-3 27 Desember 2026 (+90 hari / 3 bulan) Rp 1.000.000 Pelunasan akhir kewajiban
Kompensasi Jumlah Hari Bulan: Sistem secara cerdas mengamankan tanggal akhir bulan. Misalnya, pinjaman tanggal 31 Januari akan jatuh tempo cicilan pertama pada 28 Februari (atau 29 pada tahun kabisat).

3. Pendaftaran Nasabah & Tambah Pinjaman

Langkah mendaftarkan identitas nasabah dan menetapkan pinjaman awal.

Langkah Mendaftarkan Nasabah Baru:

1
Buka Menu Nasabah Masuk sebagai Admin, pilih menu Nasabah pada navigasi, lalu klik tombol + Tambah Nasabah.
2
Isi Identitas Nasabah Masukkan Nama Lengkap dan Nama Perusahaan / Tempat Kerja. Kode nasabah (contoh: NSB-0001) dibuat otomatis oleh sistem.
3
Tentukan Pinjaman Awal & Lama Cicilan Centang opsi pinjaman awal, masukkan Nominal Pinjaman, pilih Lama Cicilan (Bulan): 1 bulan s/d 36 bulan.
4
Periksa Simulasi Real-Time & Simpan Kotak hijau simulasi cicilan akan langsung menampilkan nominal angsuran per bulan dan tanggal jatuh tempo pertama. Klik Simpan Nasabah.

Menambah Pinjaman Baru untuk Nasabah yang Sudah Lunas:

Jika nasabah lama yang telah lunas ingin meminjam kembali, Admin tidak perlu membuat data baru. Cukup buka halaman Detail Nasabah yang bersangkutan, lalu klik tombol + Pinjaman Baru. Status nasabah akan otomatis aktif kembali.

4. Pencatatan Pembayaran & Fitur Otomatis

Kemudahan pencatatan angsuran di lapangan dengan pengisian nominal instan.

Fitur Pengisian Otomatis:
Ketika Anda mencari nasabah dan mengklik namanya di menu /pembayaran/catat, kolom nominal pembayaran akan otomatis terisi sebesar 1 kali cicilan bulanan nasabah tersebut.

Alur Pencatatan Pembayaran oleh Staf:

1
Buka Menu Catat Bayar Klik menu atau tombol mengambang (FAB) Bayar di bagian bawah layar smartphone.
2
Cari & Pilih Pinjaman Nasabah Ketik minimal 2 huruf nama, perusahaan, atau kode nasabah. Klik hasil yang muncul.
3
Nominal Otomatis Terisi & Bisa Diedit Form otomatis memuat nominal 1 cicilan (contoh: Rp 1.000.000). Jika nasabah membayar nominal lain (sebagian atau pelunasan), petugas dapat langsung mengeditnya secara manual.
4
Simpan & Cetak Kuitansi Klik Simpan Pembayaran. Sistem menampilkan bukti kuitansi resmi lengkap dengan nomor bukti (BYR-...) yang siap dicetak atau ditunjukkan ke nasabah.

Tombol Bantuan Cepat:

Di atas kolom input nominal tersedia 2 tombol pembantu cepat:

  • Bayar 1 Cicilan (Rp ...): Mengisi form senilai 1 bulan angsuran.
  • Bayar Penuh / Lunas: Mengisi form senilai seluruh sisa kewajiban pinjaman yang belum terbayar.

5. Aturan Saldo Pinjaman & Status Otomatis

Bagaimana setiap pembayaran memproses saldo dan mengaktifkan status nasabah.

1. Pengurangan Saldo Pinjaman:

Setiap pembayaran cicilan yang tercatat secara mutlak mengurangi sisa pokok pinjaman nasabah:
Sisa Pinjaman = Total Pokok Pinjaman - Total Pembayaran Tercatat

2. Pemajuan Tanggal Tagihan Aktif:

Jika nasabah melunasi cicilan ke-1, tanggal jatuh tempo aktif pada kartu pinjaman akan otomatis maju ke tanggal jatuh tempo cicilan ke-2. Dengan demikian, nasabah tidak akan dinyatakan telat bayar untuk bulan yang sudah lunas.

3. Matriks Status Pinjaman & Nasabah:

Kondisi Pinjaman Status Pinjaman Status Nasabah
Pinjaman memiliki sisa saldo > 0 dan belum melewati jatuh tempo Belum Bayar Aktif
Hari ini tepat tanggal jatuh tempo cicilan Belum Bayar (Masih berlaku) Aktif
Melewati tanggal jatuh tempo cicilan aktif Telat Bayar Aktif
Seluruh cicilan pinjaman telah terbayar lunas (Sisa Rp 0) Lunas Nonaktif
Nasabah terdaftar belum mengambil pinjaman baru - Nonaktif

6. Laporan Penerimaan & Ekspor Data

Pemantauan arus kas harian, mingguan, bulanan, serta dokumen resmi.

Menu Laporan menyajikan rekapitulasi transaksi penerimaan yang transparan dengan berbagai pilihan penyaringan:

  • Laporan Harian: Arus kas pada tanggal terpilih hari ini atau tanggal lampau.
  • Laporan Pekanan: Rentang Senin sampai Minggu secara otomatis.
  • Laporan Bulanan: Rekapitulasi penuh 1 bulan kalender (contoh: 1 s/d 28/31).
  • Kustom Rentang Tanggal: Bebas menentukan tanggal mulai dan selesai.

Format Ekspor Dokumen:

🖨️
Cetak / Print Preview Tampilan cetak ramah kertas A4 dengan header resmi Koperasi SMJ dan kolom tanda tangan pengesahan.
📄
Unduh PDF (.pdf) Dokumen digital terenkapsulasi resmi menggunakan library Dompdf bawaan server (tanpa koneksi internet luar).
📊
Unduh Excel (.xlsx) File spreadsheet resmi (PhpSpreadsheet) dengan format angka murni yang siap diolah lebih lanjut.

7. Prosedur Pembatalan Transaksi (Void)

Koreksi kesalahan input transaksi oleh Administrator dengan jejak audit.

Wewenang Khusus: Hanya akun Administrator yang memiliki hak membatalkan transaksi. Staf lapangan tidak dapat membatalkan transaksi yang sudah disimpan.

Jika terjadi kesalahan input (misal salah ketik nominal oleh kasir):

1
Buka menu Nasabah, pilih nasabah yang bersangkutan untuk masuk ke halaman detail.
2
Pada tabel Riwayat Pembayaran, temukan transaksi yang salah, lalu klik tombol merah Batal.
3
Masukkan Alasan Pembatalan yang jelas pada modal konfirmasi, lalu klik Batalkan Transaksi Ini.
4
Hasil Pembatalan: Saldo pinjaman nasabah otomatis dipulihkan kembali, tanggal jatuh tempo cicilan dikembalikan, dan transaksi ditandai Dibatalkan di buku kas.

8. Panduan Pemasangan PWA di Smartphone

Menggunakan aplikasi seperti aplikasi Android/iOS native tanpa melalui App Store.

Aplikasi Koperasi SMJ dibangun dengan teknologi **Progressive Web App (PWA)** sehingga dapat di-install langsung ke layar utama smartphone:

A. Pemasangan di Android (Google Chrome):

1
Buka browser Chrome di HP, buka tautan aplikasi Koperasi SMJ.
2
Akan muncul banner "Pasang Aplikasi Koperasi SMJ" di bagian bawah layar. Klik tombol Pasang.
3
Jika banner tidak muncul: Tekan ikon titik tiga (⋮) di pojok kanan atas Chrome, lalu pilih menu "Tambahkan ke Layar Utama" (Install App).

B. Pemasangan di iPhone / iPad (Safari):

1
Buka browser Safari, akses alamat aplikasi Koperasi SMJ.
2
Tekan tombol Bagikan / Share (ikon kotak dengan panah ke atas di bagian bawah Safari).
3
Gulir ke bawah dan pilih opsi "Tambahkan ke Layar Utama" (Add to Home Screen), lalu klik Tambah.
Keuntungan PWA: Ikon aplikasi akan muncul di menu smartphone Anda, dapat dibuka satu ketukan dengan layar penuh tanpa address bar browser, hemat kuota internet, dan sangat ringan.

9. Pertanyaan yang Sering Diajukan (FAQ)

Jawaban atas pertanyaan dan kendala umum saat pengoperasian sistem.

Apakah nasabah boleh membayar angsuran melebihi sisa pinjaman?
Tidak diperbolehkan. Sistem memiliki validasi integritas ketat. Jika staf menginput nominal yang lebih besar dari sisa saldo kewajiban, sistem akan menolak transaksi demi mencegah ketidaksesuaian saldo kas.
Bagaimana jika nasabah hanya mampu membayar sebagian dari nilai cicilan bulanan?
Sangat diperbolehkan. Cukup ketik nominal yang dibayarkan nasabah secara manual di form Catat Bayar. Saldo pinjaman nasabah akan langsung berkurang sebesar nominal yang dibayar, dan status cicilan tersebut akan ditandai Sebagian.
Apakah jika sinyal internet mati transaksi tetap bisa dicatat?
Untuk menjamin konsistensi nomor bukti kuitansi unik dan mencegah duplikasi data kas, pencatatan pembayaran membutuhkan koneksi internet aktif. Jika koneksi terputus, sistem akan menampilkan peringatan agar petugas menyambungkan jaringan sebelum menekan tombol simpan.
Kapan status nasabah berubah menjadi Nonaktif?
Nasabah secara otomatis berubah menjadi status Nonaktif ketika seluruh saldo pinjaman nasabah tersebut telah lunas (Rp 0). Begitu nasabah mengambil pinjaman baru, statusnya otomatis aktif kembali.
Apakah staf lapangan bisa melihat riwayat penerimaan kas staf lain?
Tidak bisa. Setiap staf lapangan hanya memiliki hak akses untuk melihat dan mencetak data transaksi yang mereka catat sendiri. Hanya Administrator yang memiliki hak melihat seluruh rekapan staf.