Halo, {{ currentUser.fullname }}

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)

Recent Sales Orders

Order ID Customer Total (Rp)
Belum ada transaksi penjualan yang tercatat.
{{ order.order_code }}
{{ order.order_date_fmt || order.order_date }}
{{ order.customer_name }} {{ formatCurrency(order.total_price) }}

Peringatan Stok Menipis (Low Stock)

Kode SKU Nama Produk Sisa Stok
Stok di gudang aman. Tidak ada peringatan batas minimum.
{{ stock.sku_code }} {{ stock.sku_name }} {{ stock.qty_total }}

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') }}

Tes Buka Tautan

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') }}

Penetapan Harga Item (SKU)

No. Ketik / Pilih SKU Item UOM Penetapan Harga Jual (Rp) Aksi
{{ index + 1 }} {{ item.uom || '-' }}
Rp

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') }}

Detail Item (SKU)

No. Ketik / Pilih SKU Item UOM Kuantitas Harga Satuan (Rp) Subtotal (Rp) Aksi
{{ index + 1 }} {{ item.uom || '-' }}
Rp
{{ formatCurrency(item.subtotal) }}

Total Macam Item (SKU): {{ formOrder.total_sku }} | Total Kuantitas: {{ formOrder.total_qty }}

Total Keseluruhan: {{ formatCurrency(formOrder.total_price) }}

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.sku_display || skuItem.sku_name || '-' }} {{ skuItem.customers[cust] }} - {{ skuItem.total || 0 }} {{ skuItem.product_uom || skuItem.uom || '-' }}

Jumlah SKU: {{ pivotSkus.length }} SKU | Jumlah Customer: {{ pivotCustomers.length }} Customer

Total Seluruh Qty SOL: {{ formSummaryOrder.total_qty || 0 }} Unit

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 }}

Daftar Item yang Harus Diambil

No. Kode SKU Nama Item UOM Qty Order Qty Picked (Fisik)
{{ index + 1 }} {{ item.sku_code }} {{ item.sku_name }} {{ item.product_uom || '-' }} {{ item.qty }}

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)' }}

Daftar Item Fisik yang Dikirim

No. Kode SKU Nama Item UOM Qty Order Qty Dikirim (Picked)
{{ index + 1 }} {{ item.sku_code }} {{ item.sku_name }} {{ item.product_uom || '-' }} {{ item.qty }} {{ item.qty_picked }}

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)' }}

Data Penerimaan Barang

Rincian Barang yang Dikirim (DO)

No. Kode SKU Nama Item UOM Qty Dikirim (DO) Qty Diterima Aktual (POD)
{{ index + 1 }} {{ item.sku_code }} {{ item.sku_name }} {{ item.product_uom || '-' }} {{ item.qty_picked }} {{ item.qty_received }}

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)' }}

Rincian Item Barang yang Diterima (Dasar Penagihan)

No. Kode SKU Nama Item Barang UOM Qty Diterima (POD) Harga Satuan (Rp) Subtotal (Rp)
{{ index + 1 }} {{ item.sku_code }} {{ item.sku_name }} {{ item.product_uom || '-' }} {{ item.qty_received }} {{ formatCurrency(item.unit_price) }} {{ formatCurrency(item.qty_received * item.unit_price) }}

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') }}

Detail Item Pembelian

No. Ketik / Pilih SKU Item (Tersaring via SOL) UOM Kuantitas Harga Beli (Rp) Subtotal (Rp) Aksi
{{ index + 1 }}
Target dari SOL: {{ getSolQtyForSku(item.sku_id) }} {{ item.uom }}
Sisa Kebutuhan: {{ getRemainingSolQtyForSku(item.sku_id) }} {{ item.uom }}
{{ item.uom || '-' }}
Rp
{{ formatCurrency(item.subtotal) }}

Total Macam Item (SKU): {{ formPurchase.total_sku }} | Total Kuantitas: {{ formPurchase.total_qty }}

Total Keseluruhan: {{ formatCurrency(formPurchase.total_price) }}

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.

UrutanNama GroupAksi
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.

UrutanKategoriInduk (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.

User Management

Kelola akun pengguna, berikan akses Role (RBAC), dan atur status keaktifan pengguna di sini.

Username Nama Lengkap Email 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.