ALDIS / BUSINESS INTELLIGENCE
Ringkasan Bisnis
Pantau performa penjualan seluruh brand dalam satu tampilan.
Tren Penjualan Harian
Jam Ramai
Total transaksi (TC) per jam, dari data hari ini. Waktu mengikuti jam lokal browser.
Breakdown Pembayaran
Grab / Gojek / Shopee Food = Aktual Gerai (harga_base, acuan dana cair) — bukan harga marketplace.
Penjualan per Produk
| # | Produk | Qty |
|---|
Rekap per Tanggal
| Tanggal | Gross | Bersih | Cash | Cashless | Transfer | Grab | Gojek | Shopee | TC |
|---|
Target Penjualan per Outlet
Klik kolom Target untuk ubah nilainya, lalu klik di luar kolom (atau Enter) untuk simpan — tersimpan otomatis ke sales_target. Aktual dari daily_summary (Aktual Gerai), sama sumbernya dgn tab Ringkasan/Ringkasan Bisnis.
| Brand | Outlet | Target | Aktual | Pencapaian |
|---|
Bahan Terbanyak Terpakai
| Bahan | Total Terpakai | Rata-rata /hari (7 hari) | Unit | Stok Sekarang | Sisa Hari |
|---|
Rata-rata /hari & Sisa Hari = basis 7 hari penjualan terakhir (bukan rentang tanggal di atas — itu cuma buat "Total Terpakai"). Kalau produk itu 0 di 7 hari terakhir, dipakai angka standar dari dashboard lama (Odadog Rudal 118, Odadog Paus 167, Burger Liam 363, Burger Noel 44 porsi/hari) sebagai fallback.
Stok Sekarang = SO (Stock Opname) terakhir yang di-input staff lewat app (tab Inventori). Sisa Hari = stok ÷ rata-rata pakai per hari. AMAN ≥5 hari, LOW 2-5 hari, KRITIS <2 hari.
Total Terpakai = qty terjual (semua order, kecuali batal) di rentang tanggal yang dipilih × takaran resep (BOM) per produk, dikonversi ke bahan baku mentah.
Forecast Pengiriman Mingguan
Rekomendasi qty PO per jadwal (Senin/Rabu/Jumat/Sabtu, tiap jadwal nutupin sampai jadwal berikutnya), dihitung per-outlet mandiri. PO terdekat = rata-rata × faktor keramaian hari + buffer 2.3 hari − stok efektif. PO berikutnya = rata-rata × faktor keramaian hari saja. Faktor keramaian dari histori 42 hari transaksi live.
Qty sudah dikonversi ke unit pembelian (gram→kg, ml→L) & dibulatkan ke kelipatan pack: sayur (Timun Kyuri/Tomat/Lettuce) ×5 kg, Mayonaise/Saus BBQ ×3 kg (1 pack), Saus Cabai/Tomat Sachet ×20 pcs (1 pack), lainnya ×25 pcs — sama persis dengan aturan pembulatan di app (tab Inventori).
SO per Outlet — Kirim Besok
Formula sama persis dengan tab Forecast di app Flutter (STOK = proyeksi dari SO terakhir per bahan, MAX = 2.3× rata-rata pemakaian 14 hari terakhir + 30% kalau besok weekend, Min = 1.2×) — pakai setting default (multiplier custom per-outlet, kalau ada, belum tersinkron ke sini karena cuma tersimpan di HP masing-masing).
Rata-rata pemakaian 14 hari di-cache, cuma dihitung ulang tanggal 1 & 15 tiap bulan (bukan tiap klik) — biar gak lama. STOK & MAX/Min tetap dihitung ulang tiap klik karena SO bisa berubah tiap hari.
| Outlet | Brand | SO Terakhir | Perlu Kirim | Kritis |
|---|
Klik outlet untuk lihat rincian per bahan. Perlu Kirim = jumlah bahan dengan MAX > 0 (STOK di bawah target). Kritis = jumlah bahan dengan STOK di bawah Min (batas darurat hari ini).
Pergerakan Stok — Barang Masuk/Keluar & SO
Gabungan tampilan dua sumber data yang independen: log "Barang Masuk/Keluar/Waste" (input manual lewat app) dan riwayat Input SO (stock opname). Keduanya CUMA ditampilkan bareng di sini — Barang Masuk/Keluar tidak memotong/menambah BOM atau SO otomatis.
Riwayat Barang Masuk / Keluar / Waste
| Tanggal | Arah | Jumlah Bahan | Catatan | Foto |
|---|
Klik baris untuk lihat rincian bahan & qty per transaksi.
Riwayat Stock Opname (SO)
| Tanggal | Jumlah Bahan Tercatat |
|---|
Klik tanggal untuk lihat rincian qty fisik per bahan hasil Input SO hari itu.
Detail Transaksi
Default rentang = minggu ini (Senin s/d hari ini). Rentang lebar + Semua Outlet bisa berat, pertimbangkan pilih 1 outlet kalau cuma butuh 1 gerai. Transaksi selesai & antrian yang ditampilkan (batal/void/hold dikecualikan). Klik baris untuk lihat rincian item.
| Tanggal | Jam | Nota | Outlet | Kasir | Metode Bayar | Total | Status |
|---|
PERIODE LAPORAN
Ringkasan Bisnis — Semua Unit Bisnis
Tentang angka penjualan
Penjualan kotor menggunakan Aktual Gerai, bukan harga marketplace. Hari Ini menampilkan rekap harian yang sudah tercatat. Rentang tanggal menghitung ulang transaksi; periode yang lebih panjang membutuhkan waktu lebih lama.
Tren Penjualan Harian — Semua Bisnis
Kontribusi per Brand
Channel Penjualan
Dine-in = tunai + cashless (QRIS/kartu). Delivery = Grab + Gojek + ShopeeFood (Aktual Gerai).
Jam Ramai — per Brand
Rincian per Brand
Klik nama brand untuk lihat rincian per outlet.
Harga Modal Bahan Baku
Isi harga modal per unit pembelian (kg/L/pcs) — dipakai buat hitung margin tiap produk lewat resep (BOM). Brand: .
| Bahan | Unit Beli | Harga per Unit (Rp) |
|---|
Margin per Produk
| Produk | Harga Jual | Modal (COGS) | Margin | Margin % |
|---|
Modal = jumlah (qty resep × harga modal bahan) per produk. Produk dengan bahan yang belum diisi harga modalnya ditandai Belum lengkap.