PRODUCTIONWeb AppTerbit: 19 Okt 2026
StockFlow — Inventory & Order Management System
Satu sumber kebenaran (single source of truth) untuk mutasi stok, pesanan supplier, dan siklus penjualan toko berbasis buku besar gudang dengan konsistensi atomik.

Masalah yang Diselesaikan
Pencatatan inventaris UMKM dan distributor yang masih mengandalkan spreadsheet rentan terhadap selisih stok, hilangnya audit trail saat terjadi revisi, serta overselling saat pesanan datang simultan.
Detail & Pendekatan Teknis
Arsitektur Buku Besar Gudang
StockFlow menggantikan pencatatan manual spreadsheet dengan sistem transaksi stok persediaan berbasis ledger atomik di PostgreSQL.
Pilar Keandalan Sistem
- Zero Negative Stock: Validasi atomik di level database menjamin jumlah stok tidak pernah menjadi minus meskipun terdapat beberapa transaksi penjualan yang terjadi bersamaan.
- Append-Only Ledger: Setiap mutasi barang masuk, keluar, atau koreksi dicatat sebagai baris mutasi baru. Koreksi dilakukan melalui jurnal pembalik (reversal) tanpa pernah menghapus rekaman historis.
- Weighted Average Cost (WAC): Valuasi harga pokok persediaan (HPP) dihitung secara presisi menggunakan metode moving average setiap ada barang masuk baru.
Fitur Utama
- Pencatatan mutasi stok append-only ledger dengan audit trail lengkap
- Validasi transaksi atomik anti-stok minus (Zero Negative Stock)
- Perhitungan HPP otomatis dengan metode Weighted Average Cost
- Simulasi kasir & modul penjualan terintegrasi katalog produk
- Role-Based Access Control (RBAC) tegas antara Admin dan Staf Operasional
Tech Stack & Tools
Next.js 16TypeScriptTailwind CSSPostgreSQLSupabaseZod
Batasan & Ruang Lingkup Saat Ini
Sinkronisasi barcode scanner hardware eksternal saat ini menggunakan standar keyboard wedge emulation.
Build Log — Catatan Perubahan
12 Okt 2026
Rancang skema tabel ledger mutasi stok dan trigger atomik PostgreSQL
16 Okt 2026
Penyusunan modul kasir dan formulir pesanan supplier dengan validasi Zod