Skip to content

Dashboard Operasional

Ringkasan performa bisnis real-time — omzet harian, order masuk/selesai, produksi aktif, dan piutang order belum bayar.

Menu Dashboard Operasional (/dashboard/operasional) adalah dashboard utama yang paling sering dibuka manajemen dan administrator. Halaman ini menampilkan KPI harian, tren omzet 7 hari terakhir, komposisi status order, daftar order terbaru, dan produksi yang sedang berjalan.

Hak akses: dashboard.operational.view

Baca juga: Overview Dashboard · Mengenal Dashboard · Daftar Order


  • Memantau omzet dan jumlah order pada tanggal yang dipilih.
  • Melihat perbandingan performa hari ini vs kemarin.
  • Mengidentifikasi order dalam produksi dan order belum lunas.
  • Membaca tren omzet 7 hari dan distribusi status order aktif.
  • Navigasi cepat ke daftar order (/orders) dan antrean produksi.

  1. Cabang aktif sudah dipilih (atau scope konsolidasi jika multi-cabang)
  2. Transaksi penjualan dan produksi sudah tercatat di sistem
  3. Hak akses dashboard.operational.view

Screenshot diperlukan

Dashboard Operasional

Menu: Dashboard → Dashboard Operasional (/dashboard/operasional)

Simpan sebagai: /images/dashboard/operasional.png

Yang di-capture: Baris KPI (Omzet Hari Ini, Order Masuk, Order Selesai, Dalam Produksi, Belum Bayar) + grafik omzet 7 hari dan donut status order. Filter tanggal dan dropdown cabang (jika multi-cabang) terlihat di header.

KontrolKeterangan
TanggalPilih hari yang ingin dilihat — KPI dan breakdown order mengikuti tanggal ini
CabangMuncul jika akun punya multi-cabang atau akses konsolidasi — pilih satu cabang atau agregat
RefreshTombol ikon refresh — muat ulang data tanpa mengganti filter
Scope hintTeks di bawah judul, mis. "Menampilkan cabang: Jakarta Pusat" atau agregat konsolidasi

API: GET /dashboard/operational?date=YYYY-MM-DD&branch_id=...

Perubahan cabang di topbar aplikasi otomatis memperbarui filter dashboard.


KPIArtiCara baca
Omzet Hari IniTotal nilai penjualan pada tanggal filterAngka utama dalam Rupiah. Di bawahnya: persentase perubahan vs kemarin — hijau jika naik, merah jika turun
Order MasukJumlah order baru pada tanggal filterPerbandingan absolut vs kemarin (mis. "+3 order"). Sparkline mini mengikuti tren omzet 7 hari
Order SelesaiOrder yang statusnya selesai pada tanggal filterPersentase dari total order hari itu — indikator throughput penyelesaian
Dalam ProduksiOrder yang sedang memiliki job produksi aktif (QUEUED/IN_PROGRESS)Angka absolut — tidak dibandingkan dengan kemarin
Belum BayarOrder dengan sisa pembayaranJumlah order + total nominal piutang di bawah angka utama

Omzet vs pembayaran: Omzet dihitung dari nilai order, bukan kas masuk. Order belum bayar tetap masuk omzet jika dibuat pada tanggal tersebut. Untuk arus kas, gunakan Pembayaran atau Laporan Harian.


Grafik Omzet (7 Hari Terakhir) — line chart omzet harian relatif terhadap tanggal filter. Gunakan untuk melihat tren naik/turun dalam seminggu terakhir, bukan hanya angka satu hari.

Status Order — donut chart komposisi order aktif (tidak termasuk selesai/dibatalkan di periode):

SegmenWarnaArti
SelesaiHijauOrder dengan status COMPLETED
Dalam ProduksiBiruOrder memiliki job produksi berjalan
MenungguKuningOrder status PENDING — belum diproses
DibatalkanMerahOrder status CANCELLED

Legenda di bawah chart menampilkan jumlah dan persentase per segmen dari total order.


4. Tabel order terbaru & produksi berjalan

Section titled “4. Tabel order terbaru & produksi berjalan”

Order Terbaru — lima order terakhir yang di-update, dengan kolom kode, pelanggan, status, total, dan waktu update terakhir.

Produksi Berjalan — order yang sedang dalam proses produksi: kode order, label langkah workflow saat ini, progress bar (% job selesai dari total job).

AksiTujuan
Lihat Semua (Order Terbaru)Navigasi ke /orders — daftar order penjualan lengkap
Lihat Semua (Produksi Berjalan)Navigasi ke Antrian Produksi

Baris tabel order tidak bisa diklik langsung ke detail — gunakan Lihat Semua lalu buka detail order dari daftar order penjualan.


MasalahPenyebab umumSolusi
KPI semua nolBelum ada transaksi pada tanggal/cabang filterPilih tanggal yang punya data; pastikan cabang benar
Dropdown cabang tidak munculAkun hanya punya satu cabangNormal — data otomatis scoped ke cabang tunggal
"Gagal memuat daftar cabang"API /me/branches error atau akun tanpa cabangHubungi admin; pastikan user terhubung ke cabang
Omzet tidak sesuai ekspektasiPerbedaan definisi omzet vs pembayaranCek Laporan Harian untuk angka keuangan formal

Follow-up order: Untuk daftar order aktif dengan filter status dan progres detail, buka Monitoring Order.