Cara Menghitung Kapasitas Produksi: Rumus, Contoh, dan Batasannya
Kapasitas produksi menjawab satu pertanyaan: berapa unit maksimum yang bisa diproduksi dalam satu hari, satu minggu, atau satu bulan jika mesin dan orang tersedia. Hitungannya tidak sulit. Yang bikin angka kapasitas keliru biasanya bukan rumusnya, tapi asumsi yang masuk ke dalamnya: lupa changeover, menghitung lembur sebagai kapasitas dasar, atau memakai kecepatan teoretis yang tidak pernah dicapai lini. Artikel ini menghitung kapasitas dari nol dengan contoh aritmetika yang bisa Anda cek ulang, lalu membahas batasannya.
Langkah 1: Dari Cycle Time ke Kapasitas Per Jam
Titik awal kapasitas adalah cycle time: waktu untuk memproduksi satu unit pada kecepatan yang bisa dipertahankan terus-menerus. Ambil dari spesifikasi mesin atau, lebih jujur, dari data produksi terbaik yang stabil, bukan dari rekor sekali kejadian.
Kapasitas per jam = 3.600 detik / cycle time (detik per unit).
Contoh: cycle time 45 detik per unit. Kapasitas per jam = 3.600 / 45 = 80 unit per jam.
Angka ini masih kapasitas teoretis: seolah-olah mesin tidak pernah berhenti dan tidak pernah lambat. Belum masuk efisiensi.
Langkah 2: Faktor Efisiensi
Lini nyata tidak pernah berjalan 100% dari jam kerjanya. Ada downtime, micro-stop, penyesuaian, dan produk yang ternyata reject. Cara paling sederhana memasukkannya adalah faktor efisiensi, misalnya dari historis tiga bulan terakhir atau dari perhitungan OEE bila sudah diukur.
Kapasitas efektif per jam = kapasitas teoretis per jam × efisiensi.
Contoh: efisiensi 85%. Kapasitas efektif = 80 × 0,85 = 68 unit per jam.
Bila OEE sudah terukur dan dipercaya, pakai angka OEE sebagai efisiensi, karena OEE sudah memecah kerugian menjadi availability, performance, dan quality. Kalau belum, jangan menebak: hitung dari data aktual, output aktual dibagi jam berjalan, selama beberapa minggu.
Langkah 3: Kapasitas Per Shift
Kapasitas per shift = kapasitas efektif per jam × jam efektif per shift.
"Jam efektif" adalah jam shift dikurangi waktu terjadwal yang bukan produksi: istirahat, sholat, briefing shift, dan perawatan terjadwal. Jangan pakai jam shift mentah.
Contoh: shift 8 jam dengan istirahat dan briefing total 30 menit → jam efektif 7,5 jam. Kapasitas per shift = 68 × 7,5 = 510 unit per shift.
Langkah 4: Kapasitas Per Hari dan Per Minggu dengan Kalender Shift
Kapasitas per hari = kapasitas per shift × jumlah shift per hari.
Contoh: 2 shift × 510 = 1.020 unit per hari.
Kapasitas per minggu = kapasitas per hari × hari kerja per minggu.
Contoh: 5 hari kerja → 1.020 × 5 = 5.100 unit per minggu.
Ringkasan satu rantai hitung, mesin dengan cycle time 45 detik:
- Teoretis: 3.600 / 45 = 80 unit/jam
- Efektif: 80 × 85% = 68 unit/jam
- Per shift: 68 × 7,5 jam = 510 unit
- Per hari: 510 × 2 shift = 1.020 unit
- Per minggu: 1.020 × 5 hari = 5.100 unit
Kalau rantai ini nanti dipakai untuk menyusun jadwal, template jadwal produksi Excel adalah tempat latihan yang baik sebelum pindah ke sistem.
Kapasitas vs OEE: Dua Cara Melihat Angka yang Sama
Kapasitas dan OEE berbagi bahan yang sama tapi menjawab pertanyaan berbeda. Kapasitas menjawab "berapa yang bisa dikeluarkan". OEE menjawab "seberapa baik waktu produksi terjadwal dipakai".
Hubungannya lewat dua istilah:
- Planned downtime: istirahat, briefing, maintenance terjadwal. Ini keluar dari perhitungan kapasitas dan juga dari waktu produksi terjadwal pada OEE. Keduanya setuju: menit itu memang bukan menit produksi.
- Availability: setelah planned downtime dikurangi, sisa waktunya (waktu produksi terjadwal) itulah yang diperebutkan oleh breakdown, changeover, dan menunggu bahan. Di hitungan kapasitas sederhana, semua kerugian ini terbungkus dalam satu angka "efisiensi". Di OEE, kerugian itu dibedah: availability menangkap waktu berhenti, performance menangkap jalan lambat dan micro-stop, quality menangkap reject.
Makanya faktor efisiensi yang jujur hampir selalu sama dengan OEE riil, bukan dengan harapan. Kalau efisiensi 85% itu dari target manajemen sedangkan OEE terukur 58%, jadwal yang dibangun di atas 85% akan telat setiap minggu, dan tidak ada yang tahu kenapa. Hitung dulu OEE-nya, lalu putuskan efisiensi mana yang boleh masuk jadwal: kalkulator OEE bisa dipakai untuk mengecek angka shift Anda.
Kesalahan yang Paling Sering Terjadi
Menghitung lembur sebagai kapasitas dasar. Pabrik yang rutin lembur 2 jam per hari lalu menulis kapasitas harian berdasarkan 10 jam cenderung lupa bahwa lembur itu mahal, terbatas, dan tidak selalu tersedia. Pisahkan kapasitas dasar (jam reguler) dari kapasitas lembur (kapasitas tambahan dengan syarat). Commitment pengiriman yang bergantung pada lembur setiap hari adalah rencana yang rapuh, bukan kapasitas.
Mengabaikan changeover. Kalau ganti produk butuh 40 menit dan minggu ini ada 8 ganti produk, itu lebih dari 5 jam hilang, satu shift penuh. Rumus di atas tidak memuat changeover secara eksplisit, jadi dia masuk ke efisiensi. Cara yang lebih baik: hitung changeover sebagai potongan waktu langsung dari jam efektif per hari, karena dia tergantung jumlah ganti produk di jadwal, bukan sifat mesin.
Kapasitas teoretis dipakai untuk menjanjikan. 80 unit per jam terlihat bagus di slide. 68 yang pernah terbukti adalah angka yang boleh dijanjikan ke customer. Kapasitas teoretis berguna untuk mengukur seberapa jauh potensi yang terbuang; kapasitas terbukti (demonstrated capacity) yang menjadi dasar penjadwalan dan janji pengiriman.
Tidak menghitung yield. 510 unit per shift artinya 510 unit keluar mesin, belum tentu 510 unit bagus. Kalau reject 4%, yang bagus sekitar 490. Untuk kebutuhan pengiriman, selalu turunkan kapasitas dengan yield terkini, bukan yield target.
Target Utilisasi yang Realistis
Utilisasi = output aktual dibagi kapasitas efektif. Berapa target yang sehat? Utilisasi 100% berarti tidak ada ruang untuk changeover molor, mesin rusak mendadak, atau order mendesak. Dalam praktik:
- 80–85% untuk lini produksi rutin adalah zona sehat: cukup tinggi supaya aset produktif, cukup rendah supaya kejutan masih tertangkap.
- Di atas 95% berturut-turut biasanya bukan tanda efisien, tapi tanda jadwal terlalu penuh; lead time melebar dan lembur jadi kebiasaan.
- Di bawah 60% pada lini bottleneck patut ditelusuri: apakah efisiensinya memang rendah (kerugian besar), atau jadwalnya memang kosong (masalah penjualan atau perencanaan)? Dua penyebab itu solusinya sangat berbeda.
Utilisasi hanya bermakna kalau penyebutnya jujur. Kapasitas efektif yang dihitung dari asumsi terlalu optimis membuat utilisasi terlihat rendah dan memancing kesimpulan "lini kurang kerja" yang salah. Mulailah dari data, bukan dari target.
Batasan Hitungan Manual
Hitungan di atas memakai satu cycle time, satu efisiensi rata-rata, dan kalender shift seragam. Kenyataan lebih kompleks: tiap produk punya cycle time berbeda, efisiensi tiap minggu bergeser, dan changeover tergantung urutan jadwal. Untuk rencana mingguan di pabrik kecil-menengah, hitungan manual masih layak. Tapi begitu Anda butuh kapasitas per mesin per produk, atau ingin tahu mengapa efisiensi minggu ini beda dengan minggu lalu, angka agregat tidak cukup; Anda butuh data per stasiun per shift. Di situ MES masuk: kapasitas terbukti terhitung otomatis dari data mesin, bukan dari asumsi yang diperbarui setahun sekali.
Pertanyaan yang Sering Diajukan
Apakah kapasitas boleh dihitung dari kecepatan spesifikasi mesin?
Sebagai titik awal boleh, tapi jangan untuk menjanjikan. Spesifikasi adalah kondisi laboratorium; ambil cycle time dari data berjalan yang stabil, atau kalikan spesifikasi dengan faktor pengalaman yang terbukti. Yang dijanjikan ke customer harus kapasitas terbukti, bukan kapasitas teoretis.
Haruskah maintenance terjadwal mengurangi kapasitas?
Ya. Perawatan terjadwal adalah planned downtime, sama seperti istirahat: keluar dari jam efektif sebelum kapasitas dihitung. Yang berbeda adalah breakdown: itu menurunkan efisiensi. Satikan pemisahan ini konsisten, jangan berubah di tengah bulan, kalau tidak tren kapasitas Anda akan menyesatkan.
Kapan hitungan kapasitas sederhana tidak lagi cukup?
Saat kombinasi produk bervariasi dan changeover mulai menentukan hasil: kapasitas menjadi tergantung urutan jadwal, bukan hanya jumlah jam. Kalau itu sudah terjadi mingguan, pindah ke penjadwalan berbasis data per produk dan per stasiun, dengan kapasitas terbukti yang ter-update otomatis dari data produksi.
Kapasitas dari Data Nyata, Bukan Asumsi
Voltrus MES menghitung kapasitas terbukti langsung dari status mesin dan hasil produksi per stasiun per shift, lengkap dengan OEE dan alasan downtime. Mulai dari satu lini.
Lihat Voltrus MES