Skip to content

Performa Produksi

Analisa output dan efisiensi produksi per tim/mesin — identifikasi penurunan performa dan order yang terlambat.

Menu Performa Produksi (/dashboard/performa) mengevaluasi kinerja lini produksi dalam rentang tanggal: jumlah job selesai, efisiensi ketepatan waktu, rata-rata cycle time, dan order terlambat. Data dipecah per tim/mesin (asset) dengan chart efisiensi harian.

Hak akses: dashboard.performance.view

Baca juga: Overview Dashboard · Monitoring Order · Antrian Produksi


  • Mengukur output produksi (jumlah job COMPLETED) per periode.
  • Menghitung efisiensi berdasarkan ketepatan waktu penyelesaian vs target order.
  • Memantau rata-rata cycle time antar job.
  • Mengidentifikasi order terlambat dan performa per tim/mesin.
  • Mengekspor tabel tim ke CSV.

  1. Job produksi sudah diselesaikan (status COMPLETED) dalam periode filter
  2. Order memiliki production_due_date untuk perhitungan efisiensi dan keterlambatan
  3. Hak akses dashboard.performance.view

Screenshot diperlukan

Performa Produksi

Menu: Dashboard → Performa Produksi (/dashboard/performa)

Simpan sebagai: /images/dashboard/performa.png

Yang di-capture: 4 kartu summary (Output, Efisiensi, Rata-rata Cycle Time, Order Telat) + chart garis efisiensi harian + tabel performa per tim/mesin. Filter rentang tanggal dan tim terlihat.

KontrolKeterangan
Rentang tanggalDefault: awal bulan s/d hari ini
Tim/MesinSemua Tim/Mesin atau satu asset produksi — opsi terisi dari data API
CabangDropdown jika multi-cabang
TerapkanMuat data sesuai filter
ExportUnduh CSV tabel performa per tim/mesin

API: GET /dashboard/performance?date_from=...&date_to=...&team=...&branch_id=...


KartuArtiCara baca
Output ProduksiJumlah job COMPLETED dalam periodeAngka absolut — bandingkan antar periode untuk melihat tren volume
EfisiensiPersentase order selesai tepat waktuDihitung dari order dengan target due date: job selesai ≤ target / total order dengan target
Rata-rata Cycle TimeRata-rata durasi job (started → completed)Label human-readable, mis. "2,5 jam"
Order TelatJumlah order yang selesai melewati target due datePersentase di bawah angka — proporsi keterlambatan

Definisi order terlambat: DATE(job.completed_at) > production_due_date — job diselesaikan setelah tanggal target order.


Line chart Efisiensi Produksi Harian (%) menampilkan efisiensi per hari dalam rentang filter (skala 0–100%).

  • Tren naik — ketepatan waktu membaik; kapasitas atau perencanaan efektif.
  • Tren turun — perlu investigasi: overload, bottleneck mesin, atau target due date terlalu ketat.
  • Hari tanpa data — tidak ada job COMPLETED pada hari tersebut.

KolomKeterangan
Tim/MesinNama asset/mesin dari master data — "Tanpa Mesin" jika job tidak ter-assign
OutputJumlah job selesai oleh tim/mesin ini
EfisiensiPersentase ketepatan waktu untuk job tim ini
TelatJumlah job yang selesai melewati target due date order

SinyalKemungkinan penyebabTindakan
late_pct tinggi (> 15–20%)Target terlalu ketat, kapasitas kurang, atau antrean menumpukReview jadwal produksi; prioritaskan order di Monitoring Order
Efisiensi turun dari minggu laluMesin down, shift kurang, atau material delayCek performa per tim di tabel; fokus tim dengan efisiensi terendah
Cycle time naik signifikanWorkflow baru, produk kompleks, atau learning curveBandingkan per tim; evaluasi SOP atau training
Satu tim dominan "Telat"Bottleneck di mesin/tim tertentuRedistribusi job atau maintenance mesin

Tanpa target due date: Order tanpa production_due_date tidak masuk perhitungan efisiensi dan keterlambatan. Pastikan target diisi saat order dibuat agar metrik bermakna.


MasalahPenyebab umumSolusi
Efisiensi 0%Tidak ada order dengan target due date di periodeIsi production due date di order
Output 0Belum ada job COMPLETEDPerlebar rentang tanggal
Chart kosongTidak ada data harianPastikan ada job selesai di beberapa hari berbeda
Tim "Tanpa Mesin"Job tidak di-assign ke assetAssign mesin saat membuat/mengelola job produksi

Operasional harian: Kombinasikan dengan Dashboard Operasional (KPI pagi) dan Monitoring Order (follow-up order aktif).