🌐 Live Demo: dakembar.vercel.app
Aplikasi manajemen stok berbasis web untuk operator sarpras sekolah dengan fitur lengkap pengelolaan inventaris digital.
- 🔄 Sistem Stok Otomatis - Perhitungan real-time saat barang masuk/keluar
- 🚨 Notifikasi Stok Minim - Peringatan visual untuk stok yang hampir habis
- 📈 Laporan Bulanan - Grafik interaktif riwayat transaksi
- Username: admin
- Password: admin123
- Backend: Python 3.10 + Flask 2.3
- Database: JSON-based (file
db/data.json) - Frontend: Jinja2 templates + Chart.js
- Python 3.10+
- Pipenv (rekomendasi)
# Clone repositori
git clone https://github.com/xDzaky/DAKEMBAR.git
cd DAKEMBAR-main
# Install dependencies
pip install -r requirements.txt
# Jalankan aplikasi
python app.py-
Tambah Barang:
- Isi form di
/barang/tambah - Sistem otomatis update stok
- Isi form di
-
Edit/Hapus:
- Akses melalui menu Barang → Daftar Barang
# Contoh validasi stok dalam code:
if InventoryManager.check_stock(uraian) < jumlah:
return error("Stok tidak mencukupi")- Peringatan visual untuk stok dibawah minimum
- Filter dan pencarian cepat
DAKEMBAR/
├── db/
│ └── data.json # Database JSON utama
├── static/
│ ├── form_barang.css
│ ├── form_pengeluaran.css
│ ├── list_barang.css
│ ├── list_pengeluaran.css
│ ├── stok_barang.css
│ └── style.css # CSS global
├── templates/
│ ├── auth/
│ │ └── login.html
│ ├── form_barang.html
│ ├── form_pengeluaran.html
│ ├── index.html # Dashboard utama
│ ├── list_barang.html
│ ├── list_pengeluaran.html
│ └── stok_barang.html
├── app.py
├── requirements.txt
├── runtime.txt
└── vercel.json

