Sentra Retail — Overview¶
Product Requirements (PRD)¶
1.1 Pendahuluan & Latar Belakang¶
Di Indonesia, industri retail fisik memiliki kompleksitas operasional yang sangat tinggi. Sebagian besar kegagalan sistem kasir (POS) dan Inventory disebabkan oleh ketidakmampuan menangani kendala riil di lapangan seperti koneksi internet yang tidak stabil (terutama di luar pulau Jawa), tingginya tingkat fraud internal kasir, manajemen varian produk (ukuran & warna) yang tidak efisien, serta sistem komisi kasir yang masih dihitung secara manual dan memakan waktu berhari-hari setiap akhir bulan.
SentraRetail POS adalah sistem manajemen retail terintegrasi hybrid offline-first yang dirancang khusus untuk pasar Indonesia. Sistem ini menggabungkan kecepatan transaksi kasir offline dengan akurasi kontrol inventaris multi-cabang terpusat di cloud.
1.2 Target Sektor Bisnis¶
Sistem ini dirancang dengan konfigurasi modular yang dapat disesuaikan untuk tipe retail berikut: - Minimarket: Transaksi volume tinggi, barcode scanner intensif, promo bundling, expired date. - Toko Baju/Fashion: Skema varian matriks (Grid Size vs Color), pelacakan stok per varian. - Toko Kosmetik: Batch management, expired date, komisi SPG brand tertentu. - Toko HP & Aksesoris: Pelacakan nomor Serial/IMEI, garansi produk, komisi penjualan per tipe produk. - Toko Bangunan: Penjualan satuan multi-tingkat (dus, pcs, boks), pengiriman barang bertahap (delivery order). - Apotek: Kontrol nomor batch, expired date, resep dokter, pelaporan obat psikotropika.
1.3 Key Performance Indicators (KPI) Bisnis¶
Sistem harus mampu mengukur dan mengoptimalkan metrik berikut secara realtime: - GMV (Gross Merchandise Value) per cabang dan konsolidasi. - Stock Turn Ratio (STR): Mengidentifikasi barang lambat laku (slow-moving) dan cepat laku (fast-moving). - Shrinkage Rate: Selisih stok fisik vs sistem saat stock opname (toleransi maksimum 0.15% dari total omzet). - Cashier Turnaround Time: Rata-rata waktu transaksi kasir dari scan item pertama hingga struk dicetak (target: < 15 detik). - Incentive Accuracy: Perhitungan otomatis komisi kasir secara tepat tanpa margin kesalahan (0% error).
1.4 Kepatuhan Regulasi Indonesia¶
- PPN (Pajak Pertambahan Nilai) 11%: Perhitungan harga jual include (Nett) atau exclude (Gross) pajak secara otomatis.
- Faktur Pajak Integrasi: Pencatatan NPWP/NIK pelanggan untuk mempermudah ekspor data ke e-Faktur DJP.
- Pembulatan Pecahan: Skema pembulatan nilai transaksi kasir (misal: Rp 15.654 dibulatkan ke Rp 15.700 atau ke Rp 15.600 sesuai aturan bisnis retail lokal).
Business Flow¶
2.1 Alur Bisnis Utama (Procurement s.d. Penjualan)¶
Alur transaksi dimulai dari pemesanan barang ke supplier hingga barang dibeli oleh konsumen akhir di POS, dengan sinkronisasi stok otomatis di multi-gudang.
graph TD
A["Supplier"] -->|1. Kirim Barang & Faktur| B["Warehouse / Gudang Pusat"]
B -->|2. Quality Control & GRN| C["Stok Masuk Gudang"]
C -->|3. Stock Transfer Order| D["Toko / Cabang"]
D -->|4. Stock Opname & Penjualan| E["POS Terminal (Kasir)"]
E -->|5. Transaksi Selesai| F["Pelanggan"]
E -->|6. Sinkronisasi Data Realtime| G["Cloud Backend API"]
G -->|7. Dashboard & Laporan| H["Business Owner"]
2.2 Tantangan Operasional Retail Indonesia & Solusi Sistem¶
| Tantangan Riil Lapangan | Dampak Bisnis | Solusi yang Diterapkan di SentraRetail |
|---|---|---|
| Koneksi internet mati/tidak stabil | Kasir macet, antrean mengular, kehilangan penjualan. | Offline-First POS: Database lokal SQLite di terminal POS. Kasir tetap bisa transaksi normal secara offline. Sinkronisasi otomatis ke cloud saat jaringan aktif kembali. |
| Fraud Kasir (Void & Retur Palsu) | Kebocoran pendapatan uang kasir, stok fisik hilang misterius. | Supervisory Approval & Multi-Level PIN: Kasir tidak dapat melakukan void item atau transaksi tanpa otorisasi Supervisor menggunakan PIN unik atau sidik jari. |
| Selisih Stok Fisik vs Sistem | Kehilangan keuntungan, out-of-stock tanpa disadari. | Dynamic Blind Stock Opname: Sistem menyembunyikan stok teoritis saat staf melakukan opname, memaksa mereka menghitung fisik secara jujur. |
| Komisi Kasir Manual | Staf tidak termotivasi, kesalahan hitung akhir bulan, turnover tinggi. | Realtime Commission Engine: Kasir langsung melihat akumulasi komisi harian mereka di layar POS, meningkatkan motivasi kerja. |
Feature List¶
Berikut adalah daftar fitur detail beserta penjelasan alasan kenapa fitur itu penting di retail Indonesia serta masalah nyata yang diselesaikannya.
8.1 POS & Kasir Cepat¶
- Scan Barcode Cepat: POS mengikat input dari barcode scanner dengan latensi < 100ms. Scan berturut-turut pada barcode yang sama otomatis menaikkan kuantiti item.
- Pending & Suspend Cart: Kasir dapat menahan transaksi konsumen saat ini (misal: karena konsumen lupa dompet atau ingin mengambil barang tambahan) dan melayani antrean berikutnya, lalu memanggil kembali keranjang belanja tadi dengan 1 klik/tombol pintas.
- Split Payment: Memungkinkan pembayaran satu transaksi dibagi ke beberapa metode (contoh: 50% tunai, 50% QRIS).
8.2 Inventory & Multi-Gudang¶
- Multi Gudang / Cabang: Memisahkan stok display di rak toko dengan stok penyimpanan di gudang belakang, serta mengelola stok antarcabang.
- Batch & Expired Date Tracking: Penting untuk Apotek & Kosmetik demi mematuhi regulasi kesehatan Indonesia (BPOM). FIFO otomatis menyarankan pengambilan barang dari batch dengan masa kadaluarsa terdekat.
- Auto Stock Movement & Min-Alert: Mengirim alarm/notifikasi saat stok menyentuh batas minimum pengaman (safety stock).
8.3 Engine Promo & Diskon Bertingkat¶
- Voucher Program & loyalty Points: Menukar poin belanja dengan voucher diskon belanja langsung.
- Dynamic Promo Engine:
- Buy X Get Y (Beli 1 gratis 1, dll).
- Flash Sale otomatis aktif sesuai rentang jam tertentu.
- Tiered Pricing (Makin banyak jumlah beli, harga satuan semakin murah).