Dashboard Sinergi Core
Ringkasan eksekutif dan pemantauan aktivitas operasional hari ini.
Peta Sebaran Pelanggan Aktif
Total Sales Order (SO)
{{ dashboard.kpi.total_so || 0 }}
Revenue / Penjualan
{{ formatCurrency(dashboard.kpi.revenue || 0) }}
Total Purchase Order (PO)
{{ dashboard.kpi.total_po || 0 }}
Total Inventory Stock
{{ dashboard.kpi.total_stock || 0 }}
Trend Penjualan Harian
Status Pengiriman (DO)
Customer List
Daftar relasi pelanggan, mitra, atau Site pengiriman beserta informasi lokasi presisi.
| No. | Site (Nama Outlet) | Nama PIC | Alamat Lengkap | Maps & Titik Koordinat | Status | Aksi |
|---|---|---|---|---|---|---|
|
Belum ada data Customer yang terdaftar. |
||||||
| {{ index + 1 }} | {{ cust.site_name }} | {{ cust.pic_name || '-' }} | {{ cust.address || '-' }} |
Lihat Maps
{{ cust.lat_long }}
-
|
{{ cust.is_active == 1 ? 'Aktif' : 'Nonaktif' }} |
|
{{ modalMode === 'view' ? 'Detail Customer' : (modalMode === 'edit' ? 'Edit Customer' : 'Tambah Customer Baru') }}
Data Vendor & Supplier
Manajemen daftar pemasok (vendor/supplier) untuk kebutuhan operasional dan pembelian barang (Purchase Order).
| No. | Kode Vendor | Nama Vendor / Supplier | Nama PIC | Kontak (Telepon) | Status | Aksi |
|---|---|---|---|---|---|---|
|
Tidak ada data Vendor/Supplier saat ini. |
||||||
| {{ index + 1 }} | {{ vnd.vendor_code }} | {{ vnd.name }} | {{ vnd.pic_name || '-' }} | {{ vnd.phone || '-' }} | {{ vnd.is_active == 1 ? 'Aktif' : 'Non-Aktif' }} |
|
{{ modalMode === 'create' ? 'Tambah Vendor Baru' : 'Edit Data Vendor' }}
Price Calculation
Daftar penetapan harga jual (Selling Price) per dokumen tanggal rilis.
| No. | Kode Kalkulasi | Tanggal Berlaku | Total Item Diatur | Aksi |
|---|---|---|---|---|
|
Belum ada dokumen Price Calculation. |
||||
| {{ index + 1 }} | {{ price.calc_code }} | {{ price.calc_date }} | {{ price.total_items }} SKU |
|
{{ modalMode === 'create' ? 'Buat Kalkulasi Harga Baru' : (modalMode === 'view' ? 'Detail Price Calculation' : 'Edit Price Calculation') }}
Master Product
Kelola data induk komoditi pangan, bahan baku, dan barang jadi (Diurutkan berdasarkan Kategori A-Z).
| No. | SKU | Nama Komoditi | Kategori | UOM | Status | Aksi |
|---|---|---|---|---|---|---|
|
Belum ada data Produk di dalam database. |
||||||
| {{ index + 1 }} | {{ prod.sku }} | {{ prod.name }} | {{ prod.category }} | {{ prod.uom }} | {{ prod.is_active == 1 ? 'Aktif' : 'Nonaktif' }} |
|
Master Category
Kelola pengelompokan (kategori) untuk Master Product Anda secara berurutan.
| No. | Nama Kategori | Deskripsi | Status | Aksi |
|---|---|---|---|---|
|
Belum ada data Kategori Produk. |
||||
| {{ index + 1 }} | {{ cat.name }} | {{ cat.description || '-' }} | {{ cat.is_active == 1 ? 'Aktif' : 'Nonaktif' }} |
|
Master UOM
Kelola Satuan Ukur (Unit of Measure) untuk Master Product Anda secara berurutan.
| No. | Nama Satuan (UOM) | Deskripsi | Status | Aksi |
|---|---|---|---|---|
|
Belum ada data Satuan (UOM). |
||||
| {{ index + 1 }} | {{ uom.name }} | {{ uom.description || '-' }} | {{ uom.is_active == 1 ? 'Aktif' : 'Nonaktif' }} |
|
Master SKU
Kelola kode unik Stock Keeping Unit (SKU) yang terkelompok berdasarkan Kategori dan Produk.
| No. | Kode SKU | Category | Product | Nama Item SKU | Deskripsi | Status | Aksi |
|---|---|---|---|---|---|---|---|
|
Belum ada data Master SKU. |
|||||||
| {{ index + 1 }} | {{ skuItem.sku_code }} |
{{ skuItem.category_name || '-' }} | {{ skuItem.product_name || '-' }} | {{ skuItem.name }} | {{ skuItem.description || '-' }} | {{ skuItem.is_active == 1 ? 'Aktif' : 'Nonaktif' }} |
|
Order List
Daftar ringkasan transaksi pemesanan (Order Header).
| No. | Kode Order | Tanggal Order | Customer | Total SKU | Total Qty | Total Harga | Aksi |
|---|---|---|---|---|---|---|---|
|
Belum ada data Order. |
|||||||
| {{ index + 1 }} | {{ order.order_code }} | {{ order.order_date || '-' }} | {{ order.customer_name }} | {{ order.total_sku }} | {{ order.total_qty }} | {{ formatCurrency(order.total_price) }} |
|
{{ modalMode === 'create' ? 'Buat Order Baru' : (modalMode === 'view' ? 'Detail Order' : 'Edit Order') }}
Summary Order List (SOL)
Daftar rekapitulasi konsolidasi pesanan harian (Matrix Pivot SKU per Customer).
| No. | Kode SOL | Tanggal SOL | Total SKU | Total Qty | Total Nilai (Rp) | Aksi |
|---|---|---|---|---|---|---|
|
Belum ada data Summary Order List. |
||||||
| {{ index + 1 }} | {{ sol.sol_code }} | {{ sol.sol_date }} | {{ sol.total_sku }} | {{ sol.total_qty }} | {{ formatCurrency(sol.total_price) }} |
|
Matrix Pivot Order List (SOL) - Tanggal {{ formSummaryOrder.sol_date }}
Distribusi Kuantitas SKU per Customer
| No. | SKU Item / Nama Produk | {{ cust }} | Total Qty | UOM |
|---|---|---|---|---|
| Tidak ada data distribusi order. | ||||
| {{ idx + 1 }} | {{ skuItem.customers[cust] }} - | {{ skuItem.total || 0 }} | {{ skuItem.product_uom || skuItem.uom || '-' }} |
Jumlah SKU: {{ pivotSkus.length }} SKU | Jumlah Customer: {{ pivotCustomers.length }} Customer
Picking Process
Daftar Order (SO) yang sudah disetujui dan siap untuk dilakukan proses pengambilan barang (Picking) di gudang.
| No. | Kode SO | Tanggal Order | Nama Customer | Status Picking | Aksi |
|---|---|---|---|---|---|
|
Tidak ada antrean Picking. Semua Order sudah selesai! |
|||||
| {{ index + 1 }} | {{ picking.order_code }} | {{ picking.order_date || '-' }} | {{ picking.customer_name }} | {{ picking.picking_status }} |
|
{{ modalMode === 'view' ? 'Lihat Detail Picking' : 'Eksekusi Picking Barang' }}
Kode SO: {{ formPicking.order_code }}
Tanggal: {{ formPicking.order_date }}
Customer: {{ formPicking.customer_name }}
Delivery Order (DO) Customer
Daftar Pesanan yang sudah selesai diproses (Selesai Picking) dan siap dikirim (Surat Jalan).
| No. | Kode SO | Kode DO | Tanggal Order | Tanggal Kirim (DO) | Nama Customer | Aksi |
|---|---|---|---|---|---|---|
|
Tidak ada pesanan yang Selesai Picking saat ini. |
||||||
| {{ index + 1 }} | {{ doCust.order_code }} | {{ doCust.do_code }} Belum Diproses | {{ doCust.order_date }} | {{ doCust.do_date || '-' }} | {{ doCust.customer_name }} |
|
{{ modalMode === 'view' ? 'Lihat Delivery Order' : 'Proses Pengiriman (Buat DO)' }}
Proof of Delivery (POD)
Pantau pengiriman Surat Jalan (DO) dan catat Tanda Terima Barang pelanggan di sini.
| No. | Kode SO | Kode DO | Tanggal Order | Nama Customer | Status Pengiriman | Aksi |
|---|---|---|---|---|---|---|
|
Tidak ada data pengiriman / DO yang ditemukan. |
||||||
| {{ index + 1 }} | {{ pod.order_code }} | {{ pod.do_code }} | {{ pod.order_date }} | {{ pod.customer_name }} | {{ pod.pod_status }} |
|
{{ modalMode === 'view' ? 'Lihat Bukti Pengiriman' : 'Update Bukti Pengiriman (POD)' }}
Invoice Create List (Faktur Penjualan)
Daftar Pesanan yang sudah Selesai Pengiriman (Proof of Delivery / POD) dan Siap Diterbitkan Faktur / Invoice.
| No. | Kode SO | Kode DO | Kode Invoice | Tgl Terima (POD) | Nama Customer | Total Nilai Invoice (Rp) | Aksi |
|---|---|---|---|---|---|---|---|
|
Tidak ada pesanan yang berstatus Selesai POD saat ini. |
|||||||
| {{ index + 1 }} | {{ inv.order_code }} | {{ inv.do_code }} | {{ inv.invoice_code }} Belum Diterbitkan | {{ inv.pod_date || '-' }} | {{ inv.customer_name }} | {{ formatCurrency(inv.invoice_total) }} |
|
{{ modalMode === 'view' ? 'Lihat Faktur Penjualan (Invoice)' : 'Penerbitan Faktur Penjualan (Invoice)' }}
Purchase List (PO)
Daftar ringkasan transaksi pembelian / Purchase Order (PO).
| No. | Kode PO | Tanggal PO | Supplier | Total SKU | Total Qty | Total Harga | Aksi |
|---|---|---|---|---|---|---|---|
|
Belum ada data Purchase Order (PO). |
|||||||
| {{ index + 1 }} | {{ purchase.po_code }} | {{ purchase.po_date || '-' }} | {{ purchase.supplier_name }} | {{ purchase.total_sku }} | {{ purchase.total_qty }} | {{ formatCurrency(purchase.total_price) }} |
|
{{ modalMode === 'create' ? 'Buat PO Baru' : (modalMode === 'view' ? 'Detail PO' : 'Edit PO') }}
Master Stock Inventori
Daftar kuantitas stok barang (SKU) secara keseluruhan di dalam gudang.
| No. | Kode SKU | Nama Item (Produk) | Qty Stock Total | Terakhir Diperbarui | Aksi |
|---|---|---|---|---|---|
|
Belum ada data Stok yang tersimpan. |
|||||
| {{ index + 1 }} | {{ stock.sku_code }} |
{{ stock.sku_name }} | {{ stock.qty_total }} {{ stock.uom || '' }} | {{ stock.last_updated }} |
|
Setting Group Menu (Level 1)
Group Menu digunakan untuk memisahkan section besar pada Sidebar.
| Urutan | Nama Group | Aksi |
|---|---|---|
| Belum ada data Group Menu di Database. | ||
| {{ group.sort_order }} | {{ group.name }} |
|
Setting Category Menu (Level 2)
Category Menu berfungsi sebagai folder/cabang di bawah Group Menu.
| Urutan | Kategori | Induk (Group) | Aksi |
|---|---|---|---|
| Belum ada data Category Menu di Database. | |||
| {{ cat.sort_order }} | {{ cat.name }} | {{ getGroupName(cat.group_id) }} |
|
Setting Menu Builder (Level 3)
Ini adalah ujung hierarki (Link/URL aktual) yang akan diklik oleh pengguna.
| Group Menu | Category | Urutan | Icon | Menu & URL | Aksi |
|---|---|---|---|---|---|
| Belum ada data Menu Link di Database. | |||||
| {{ getGroupName((categoryList.find(c => c.id == menu.category_id) || {}).group_id) }} | {{ getCategoryName(menu.category_id) }} | {{ menu.sort_order }} |
{{ menu.name }} {{ menu.url }} |
|
|
Role-Based Access Control (RBAC)
Kelola nama peran dan atur detail perizinan (matrix) untuk setiap peran.
| ID | Nama Role | Deskripsi | Aksi Matrix |
|---|---|---|---|
| Belum ada data Role di Database. | |||
| {{ role.id }} | {{ role.role_name }} System Locked | {{ role.description }} |
|
User Management
Kelola akun pengguna, berikan akses Role (RBAC), dan atur status keaktifan pengguna di sini.
| Username | Nama Lengkap | Role Akses | Status | Aksi | |
|---|---|---|---|---|---|
| Belum ada pengguna di Database. | |||||
| {{ user.username }} | {{ user.fullname }} | {{ user.email }} | {{ user.role_name }} | Aktif Nonaktif |
|
Ooopps! Rute Tidak Dikenali
Sistem menolak rute {{ currentView }}. Pastikan URL sudah benar.