Manajemen Inventori
📦 MANAJEMEN INVENTORI & TRANSFER STOK (MULTI-UNIT)
Sistem ERP BUMDes mendukung pengelolaan stok yang kompleks dengan fitur Multi-Gudang (Multi-Warehouse) dan Transfer Antar Unit yang terintegrasi langsung dengan pembukuan akuntansi.
1. ARSITEKTUR MASTER DATA GLOBAL (HUB & SPOKE)#
Sistem ERP BUMDes menggunakan arsitektur Hub & Spoke (Pusat & Cabang) untuk manajemen data barang:
- Master Data Global (Hub): Semua entitas produk (Nama Produk, SKU, Kategori Induk, Tipe Barang, Kode Barcode) disimpan di tingkat global. Hal ini mencegah duplikasi data antar Unit Usaha.
- Data Spesifik Unit (Spoke): Harga Pokok (HPP), Harga Jual, Stok Aktual, dan Lokasi Gudang disimpan spesifik per Unit Usaha/Cabang.
- Integrasi Keuangan (Real-time Accounting): Setiap pergerakan stok fisik (Inbound/Outbound) wajib menghasilkan Journal Entry (Jurnal Akuntansi) ke Buku Besar (CoA Persediaan) secara otomatis.
2. ROADMAP PENGEMBANGAN MODUL INVENTORI#
Pengembangan modul ini dibagi menjadi 4 fase utama strategis:
🟢 Fase 1: Fondasi Master Data & Integritas (Selesai)
- Sentralisasi Katalog Produk (Master Data Global).
- Pemetaan CoA khusus Persediaan (Akun
1-104,1-105.xx). - Fitur Audit Integritas (Deteksi selisih stok fisik vs saldo Buku Besar).
- Transaksi Dasar (Penerimaan Inbound & POS Outbound).
- Modul Retur Pembelian/Barang.
🟡 Fase 2: Efisiensi Operasional Gudang (Berjalan)
- Integrasi Mobile Barcode Scanner (Akses Kamera HP via
html5-qrcode). - Fitur Cetak Label Barcode / QR Code massal.
- Optimalisasi UI/UX Aplikasi Mobile untuk Staf Gudang.
- Notifikasi Stok Menipis (Low Stock Warning).
⚪ Fase 3: Multi-Warehouse & Manajemen Rantai Pasok Kompleks
- Transfer Mutasi Antar Gudang/Unit otomatis memotong stok & jurnal utang-piutang.
- Manajemen Batch & Tanggal Kadaluarsa (Expired Date).
⚪ Fase 4: Analitik Cerdas (AI) & Prediksi
- (Detail Fase 4 terdapat di dokumen
AI_INTEGRATION_ROADMAP.md)
3. KONSEP DASAR STOK DI BUMDES#
Stok di BUMDes bukan hanya barang dagangan toko. Kita mengelola berbagai jenis persediaan:
- Persediaan Barang Dagang (Trading Goods): Barang yang dibeli untuk dijual kembali tanpa diolah (Contoh: Sembako, Pupuk).
- Bahan Baku (Raw Materials): Barang yang akan diolah (Contoh: Pakan Ternak, Benih Padi).
- Aset Biologis (Biological Assets): Makhluk hidup yang dikelola (Contoh: Ayam Petelur, Ikan Nila, Tanaman Cabai).
- Barang Pakai Habis (Consumables): Perlengkapan kantor/kandang (Contoh: Sabun Cuci, Kertas).
Setiap jenis stok ini memiliki perlakuan akuntansi yang berbeda, namun dikelola dalam satu modul Inventori Terpusat.
4. STRUKTUR MULTI-GUDANG (WAREHOUSE LOCATIONS)#
Satu Unit Usaha bisa memiliki banyak lokasi penyimpanan:
- Unit Pertanian:
Gudang Pusat(Penyimpanan Pupuk & Obat)Silo Gabah(Penyimpana Hasil Panen)
- Unit Toko:
Rak Depan(Display Toko)Gudang Belakang(Buffer Stock)
- Unit Peternakan:
Gudang Pakan(Penyimpanan Konsentrat)Kandang A(Lokasi Ayam Fase Grower)Kandang B(Lokasi Ayam Fase Layer)
Dengan memisahkan lokasi, kita bisa melacak pergerakan barang lebih akurat dan mencegah kehilangan.
5. TRANSFER STOK ANTAR UNIT (INTER-UNIT TRANSFER)#
Fitur unggulan sistem ini adalah Transfer Stok Otomatis. Ini bukan sekadar memindahkan jumlah barang, tapi juga memindahkan nilai uang (Aset) antar pembukuan unit.
A. Alur Kerja (Workflow)
Rendering diagram...
B. Otomatisasi Jurnal
Saat transfer statusnya "Completed", sistem otomatis membuat 2 pasang jurnal:
-
Di Jalur Pengirim (Sender):
- (D) Piutang Unit Penerima (Akun 1-16xx)
- (K) Persediaan Barang (Akun 1-14xx/1-13xx)
- Artinya: Stok fisik berkurang, tapi piutang (hak tagih) bertambah.
-
Di Jalur Penerima (Receiver):
- (D) Persediaan Barang (Akun 1-13xx)
- (K) Hutang ke Pengirim (Akun 2-16xx)
- Artinya: Stok fisik bertambah, tapi punya kewajiban bayar ke pengirim.
Ini menjaga Laporan Keuangan tiap unit tetap Seimbang (Balance) dan akuntabel.
6. CARA MELAKUKAN TRANSFER STOK#
- Masuk ke Menu Inventori & Logistik > Transfer Stok.
- Klik tombol "Buat Transfer Baru".
- Pilih Gudang Asal (Sumber barang) dan Gudang Tujuan.
- Pilih Produk dan Masukkan Jumlah.
- Sistem akan mengecek stok di gudang asal. Jika kurang, transfer ditolak.
- Klik "Proses Transfer".
- Status transfer akan menjadi
COMPLETED(untuk saat ini otomatis, ke depan bisa pakai approval).
7. STOK OPNAME (ADJUSTMENT)#
Jika stok fisik berbeda dengan stok komputer (karena rusak/hilang/susut), lakukan Stok Opname.
- Masuk ke Menu Inventori > Stok Opname.
- Pilih Gudang.
- Input jumlah fisik yang sebenarnya (
Physical Count). - Sistem akan menghitung selisih (
Variance).- Jika Minus (Hilang): Otomatis jadi Beban Kerugian Stok (Expense).
- Jika Plus (Ketemu): Otomatis jadi Pendapatan Lain-Lain (Revenue).
PENTING: Stok Opname harus dilakukan minimal 1 bulan sekali tiap akhir bulan sebelum tutup buku.
8. AUDIT INTEGRITAS INVENTORI (FISIK VS KEUANGAN)#
Modul Inventori dilengkapi dengan fitur Audit Integritas yang sangat krusial untuk mencegah kecurangan (fraud) atau human error dalam pencatatan aset. Fitur ini membandingkan 3 lapis data sekaligus:
- Stok Fisik di Katalog: Jumlah fisik (Qty) × Harga Pokok (Cost).
- Riwayat Mutasi (Stock Movements): Kalkulasi masuk/keluar dari awal (Initial Stock + Penerimaan - Pengeluaran).
- Saldo Buku Besar (Ledger): Total saldo dari akun Persediaan (Kode
1-104,1-105.xx,1-107.xx).
Skenario Deteksi Anomali
Jika terjadi selisih antara Nilai Aset Fisik dengan Total Nilai di Buku Besar Persediaan, sistem akan memunculkan peringatan (Warning).
Penyebab paling umum terjadinya selisih:
- Jurnal Manual Tanpa Barang: Staf Keuangan mencatat pengeluaran uang/pembelian dan mendebit akun "Persediaan" langsung di Jurnal Umum, TETAPI Staf Gudang belum melakukan "Penerimaan Barang" di sistem inventori.
- Barang Keluar Tanpa Jurnal: Barang dikeluarkan dari gudang tanpa melalui modul penjualan/pengeluaran resmi, sehingga stok fisik berkurang tetapi saldo aset di keuangan belum disesuaikan.
Fitur audit ini memastikan bahwa setiap sen uang yang diklaim sebagai aset Persediaan di neraca keuangan, wajib memiliki wujud fisik yang riil di gudang.
Dokumen ini diperbarui terakhir pada: 2026-07-21