Modul: Dashboard, Master Barang, Barang Masuk, Barang Keluar, Stok, Laporan, Pengguna, Profil
Menampilkan ringkasan periode terpilih: Total Item, Total Stok, Stok Menipis, IN/OUT (Qty & Transaksi) serta grafik harian.
- Filter tanggal (Dari / Sampai) → klik Terapkan.
- Tombol cepat: Barang Masuk, Barang Keluar, Tambah Item.
- Widget Stok menipis atau habis di sidebar menyorot item dengan stok low atau kosong.
Dashboard — ringkasan dan pintasan.
Menu: Master Barang (sidebar Daftar Stok / Master Barang). Data utama item:
| Kolom | Deskripsi |
| SKU | Kode unik (otomatis / manual). Contoh: SKU-YYYYMMDDHHmmss. |
| Nama | Nama barang. |
| Merk | Merek/brand. |
| Jenis | Kategori atau tipe. |
| Satuan | PCS, BOX, M, dll. |
| Min | Ambang stok menipis (jika kosong/0 → dianggap 1). |
- Tambah → isi form → Simpan.
- Edit (ikon pensil) untuk ubah identitas item. Stok tidak diubah di sini.
- Hapus (ikon tempat sampah) jika item tidak dipakai.
- Import/Export CSV tersedia di halaman Master.
Master Barang — cari, filter, urutkan, ekspor/impor.
- Menu Barang Masuk → klik + Tambah Data.
- Isi kolom:
- ID Transaksi (otomatis, bisa klik ikon untuk regenerate).
- Tanggal Masuk, PIC (penanggung jawab), Tipe/Model (opsional).
- Pilih Item (master) atau isi manual Nama/Merk/Jenis.
- Qty (jumlah masuk).
- Klik Simpan. Stok item bertambah.
Jika memilih item master, sistem akan menyalin nama/merk/jenis otomatis saat simpan (tetap bisa Anda ubah sebelum simpan).
Form IN — pilih dari master atau isi manual.
Tabel IN — filter periode, cari transaksi, ekspor CSV.
- Menu Barang Keluar → klik + Tambah Data.
- Isi kolom: ID Transaksi, Tanggal Keluar, Tujuan (misal pelanggan/proyek), PIC,
pilih Item dan Qty keluar.
- Simpan. Sistem memvalidasi agar stok tidak minus.
Tips: Hindari menghapus data OUT yang sudah terposting agar histori stok konsisten.
Tabel OUT — ekspor CSV tersedia.
Menampilkan ringkasan stok terkini per item.
- Status:
Habis (stok ≤ 0),
Menipis (stok ≤ min efektif), normal (lainnya).
- Sidebar “Stok menipis” menampilkan hingga 8 item paling kritis (dengan progress bar).
Daftar Stok — status warna & badge SKU.
Menu Laporan menyediakan rekap lengkap untuk periode tertentu dan filter tambahan.
- Filter: tanggal (dari/sampai), item (jika master tersedia), jenis, merk, pencarian nama (mode lama).
- Ringkasan: Total IN/OUT/NET, rata-rata per hari, hari tersibuk, item teraktif.
- Grafik: Per Hari (line), Akumulatif, Top 10 Item, Breakdown per PIC, Tujuan (donut), Pivot Jenis & Merk.
- Download PNG untuk grafik; Export CSV per bagian; Export PDF ringkasan.
Halaman Laporan — tombol export & filter.
Grafik Per Hari & Akumulatif.
Breakdown per PIC, Tujuan, Pivot Jenis.
Pivot per Merk (Top 10 by Move).
Menu Pengguna (jika diaktifkan) untuk kelola akun login.
- Tambah user dengan peran yang sesuai (mis. Admin, Staf).
- Nonaktifkan user yang tidak lagi menggunakan sistem.
- Audit: cek log aktivitas (opsional, bila modul ada).
Menu Profil → ubah nama tampilan, email, password, dan pengaturan lain (mis. info toko untuk struk).
Tersedia pengaturan logo pada halaman profil.
Dibangun menggunakan PHP Native prosedural, sehingga mudah digunakan dan dipahami untuk pemula maupun pelajar.
- Rekomendasi: PHP 8.x, MySQL