Cara Menghitung OEE: Rumus, Contoh Perhitungan, dan Kesalahan yang Membuat Angkanya Menyesatkan

Terbit:

A P Q OEE
Jawaban singkatnya

OEE adalah metrik yang digunakan untuk mengukur seberapa efektif waktu produksi dimanfaatkan untuk menghasilkan produk yang memenuhi spesifikasi. Nilai OEE diperoleh dari perkalian tiga komponen utama, yaitu Availability, Performance, dan Quality.

OEE sebenarnya hanya menjawab satu pertanyaan

Di antara berbagai metrik yang digunakan di industri manufaktur, OEE (Overall Equipment Effectiveness) mungkin menjadi salah satu yang paling sering dibahas. Namun, di saat yang sama, OEE juga termasuk metrik yang paling sering disalahartikan.

Banyak perusahaan menganggap OEE sebagai ukuran efisiensi mesin. Padahal, konsep dasarnya jauh lebih sederhana.

Dari seluruh waktu yang sudah dialokasikan untuk produksi, berapa banyak yang benar-benar berhasil diubah menjadi produk yang memenuhi spesifikasi?

Pertanyaan tersebut terdengar sederhana, tetapi jawabannya tidak pernah bergantung pada satu faktor saja.

Sebuah mesin mungkin jarang mengalami downtime, tetapi berjalan jauh di bawah kapasitas idealnya. Di sisi lain, ada mesin yang mampu beroperasi pada kecepatan maksimum, tetapi menghasilkan terlalu banyak produk reject.

Karena itulah, OEE dibangun dari tiga komponen yang saling melengkapi: Availability, Performance, dan Quality.

Ketiganya digunakan untuk mengidentifikasi ke mana kapasitas produksi hilang.

  • Availability menunjukkan kapasitas yang hilang karena equipment berhenti beroperasi.
  • Performance menunjukkan kapasitas yang hilang akibat penurunan kecepatan produksi.
  • Quality menunjukkan output yang hilang karena produk tidak memenuhi spesifikasi.

Ketika ketiga komponen tersebut dikalikan, hasilnya adalah nilai OEE.

OEE = Availability × Performance × Quality

Angka 100% berarti seluruh waktu produksi berhasil dimanfaatkan secara optimal. Tidak ada downtime, tidak ada penurunan kecepatan, dan tidak ada produk yang ditolak.

Dalam praktiknya, kondisi seperti itu hampir tidak pernah terjadi.

Dan memang, mengejar angka 100% bukanlah tujuan utama OEE.

Tujuan OEE bukan sekadar menghasilkan angka yang tinggi di dashboard.

Tujuan utamanya adalah menemukan sumber kerugian terbesar di lantai produksi, sehingga upaya perbaikan dapat difokuskan pada area yang benar-benar membatasi kapasitas.


Rumus OEE: tiga komponen yang menentukan efektivitas produksi

OEE dihitung dari tiga komponen utama, yaitu Availability, Performance, dan Quality.

Rumusnya sangat sederhana.

OEE = Availability × Performance × Quality

Namun, ada satu hal yang sering mengejutkan ketika perusahaan mulai menghitung OEE secara konsisten.

Ketiga komponen tersebut tidak dijumlahkan, melainkan dikalikan.

Artinya, penurunan kecil pada setiap faktor dapat memberikan dampak yang jauh lebih besar terhadap nilai akhir.

Sebagai contoh, tiga komponen yang masing-masing berada di angka 90% tidak akan menghasilkan OEE sebesar 90%.

Hasil akhirnya justru hanya 72,9%.

Inilah alasan mengapa banyak perusahaan merasa nilai OEE mereka jauh lebih rendah daripada yang diperkirakan saat pertama kali melakukan pengukuran.

FaktorYang diukurRumus
AvailabilityBerapa lama equipment benar-benar tersedia untuk berproduksiRun Time ÷ Planned Production Time
PerformanceSeberapa dekat kecepatan aktual dengan kecepatan ideal(Total Count × Ideal Cycle Time) ÷ Run Time
QualityBerapa banyak produk yang memenuhi spesifikasiGood Count ÷ Total Count

Ada satu prinsip yang sangat penting dalam perhitungan OEE.

Performance harus selalu dihitung menggunakan Ideal Cycle Time, bukan kecepatan rata-rata yang biasa dicapai di lapangan.

Jika yang digunakan adalah kecepatan historis, hampir semua lini produksi akan terlihat berjalan dengan baik.

Akibatnya, kerugian akibat penurunan kecepatan tidak akan pernah terlihat di dalam data.

Padahal, pada banyak pabrik, justru penurunan kecepatan inilah yang menjadi penyebab terbesar hilangnya kapasitas produksi.


Contoh perhitungan OEE dalam satu shift

Agar lebih mudah dipahami, mari gunakan contoh sebuah lini filling yang beroperasi selama satu shift.

Data produksinya adalah sebagai berikut.

  • Durasi shift: 8 jam (480 menit)
  • Waktu istirahat terjadwal: 30 menit
  • Planned Production Time: 450 menit
  • Breakdown dan changeover: 62 menit
  • Total produksi: 18.400 botol
  • Produk reject dan rework: 520 botol
  • Ideal Cycle Time: 0,02 menit per botol (50 botol per menit)

Data sederhana seperti ini sebenarnya sudah cukup untuk menghitung ketiga komponen OEE secara lengkap.

Langkah pertama adalah menghitung Availability, kemudian dilanjutkan dengan Performance dan Quality.

Setelah ketiganya diperoleh, seluruh nilai tersebut dikalikan untuk mendapatkan nilai OEE akhir.

1. Menghitung Availability

Availability mengukur seberapa banyak waktu produksi yang benar-benar dapat dimanfaatkan dibandingkan dengan waktu yang telah dijadwalkan.

Dengan kata lain, komponen ini menjawab satu pertanyaan sederhana:

Dari seluruh waktu yang seharusnya digunakan untuk produksi, berapa lama equipment benar-benar beroperasi?

Run Time = 450 - 62 = 388 menit

Availability = 388 ÷ 450

Availability = 0,862 = 86,2%

Artinya, dari 450 menit waktu produksi yang telah direncanakan, equipment hanya beroperasi selama 388 menit.

Sebanyak 62 menit lainnya hilang karena breakdown dan aktivitas changeover.


2. Menghitung Performance

Setelah mengetahui berapa lama equipment beroperasi, langkah berikutnya adalah mengukur apakah proses produksi berjalan sesuai dengan kapasitas idealnya.

Di sinilah komponen Performance digunakan.

Waktu ideal untuk 18.400 botol

= 18.400 × 0,02

= 368 menit

Performance = 368 ÷ 388

Performance = 0,948 = 94,8%

Meskipun equipment beroperasi selama 388 menit, jumlah output yang dihasilkan setara dengan 368 menit pada kecepatan ideal.

Artinya, terdapat kehilangan kapasitas akibat penurunan kecepatan produksi.

Selisihnya memang terlihat kecil.

Namun, dalam skala produksi yang lebih besar, beberapa persen kehilangan kecepatan dapat berdampak signifikan terhadap jumlah output yang dihasilkan.


3. Menghitung Quality

Komponen terakhir adalah Quality.

Komponen ini mengukur seberapa banyak produk yang benar-benar memenuhi spesifikasi dibandingkan dengan total produk yang dihasilkan.

Good Count = 18.400 - 520

Good Count = 17.880 botol

Quality = 17.880 ÷ 18.400

Quality = 0,972 = 97,2%

Artinya, sekitar 2,8% dari total produksi tidak memenuhi standar kualitas yang ditetapkan.

Dalam praktiknya, persentase reject yang terlihat kecil sekalipun dapat memberikan dampak yang besar terhadap biaya produksi, terutama pada lini dengan volume produksi yang tinggi.


4. Menghitung OEE

Setelah ketiga komponen diperoleh, langkah terakhir adalah mengalikan seluruh nilai tersebut.

OEE = 0,862 × 0,948 × 0,972

OEE = 0,795 = 79,5%

Ada cara lain untuk memverifikasi hasil perhitungan tersebut.

(Good Count × Ideal Cycle Time)
÷ Planned Production Time

(17.880 × 0,02) ÷ 450

= 79,5%

Kedua metode harus menghasilkan nilai yang sama.

Jika hasilnya berbeda, biasanya terdapat kesalahan pada data input atau proses perhitungannya.


Cara menginterpretasikan hasil perhitungan OEE

Nilai OEE sebesar 79,5% tidak berarti perusahaan kehilangan 20,5% kapasitas dalam pengertian yang abstrak.

Maknanya jauh lebih konkret.

Dari 450 menit waktu produksi yang telah direncanakan, hanya 358 menit yang benar-benar digunakan untuk menghasilkan produk yang memenuhi spesifikasi pada kecepatan ideal.

Dengan kata lain, terdapat 92 menit kapasitas produksi yang hilang selama satu shift.

Sebagian besar kehilangan tersebut berasal dari 62 menit downtime.

Inilah alasan mengapa OEE menjadi salah satu alat analisis yang sangat berharga di lingkungan manufaktur.

Angka akhirnya hanyalah sebuah indikator.

Informasi yang jauh lebih penting adalah memahami ke mana waktu produksi yang hilang tersebut berpindah.

Apakah kapasitas hilang karena breakdown?

Apakah penyebabnya berasal dari penurunan kecepatan?

Atau justru berasal dari tingginya jumlah produk reject?

Pada akhirnya, program perbaikan tidak dimulai dari angka OEE.

Program perbaikan dimulai dari pemahaman terhadap penyebab di balik angka tersebut.


Enam kerugian besar dalam OEE

Salah satu alasan OEE masih menjadi standar di berbagai industri hingga saat ini adalah karena metrik ini tidak berhenti pada satu angka.

OEE juga membantu perusahaan mengidentifikasi sumber kerugian yang terjadi di lantai produksi.

Dalam pendekatan TPM (Total Productive Maintenance), kerugian produksi dikelompokkan ke dalam enam kategori utama.

Masing-masing kategori berkontribusi terhadap salah satu komponen OEE.

FaktorKerugianContoh di lantai produksi
AvailabilityBreakdownMotor conveyor rusak, PLC fault
AvailabilitySetup dan changeoverPergantian ukuran produk, penggantian tooling, penyesuaian resep
PerformanceBerhenti singkat (minor stops)Botol tersangkut, sensor perlu di-reset, feeder macet
PerformanceKecepatan berkurangLini dijalankan di bawah kapasitas karena getaran, keausan, atau keterbatasan material
QualityReject saat startupProduk pertama setelah changeover belum memenuhi spesifikasi
QualityReject saat produksiSeal gagal, label tidak presisi, volume pengisian tidak sesuai

Menariknya, dua kategori yang berhubungan dengan Performance sering kali menjadi penyumbang terbesar rendahnya nilai OEE.

Ironisnya, kedua jenis kerugian tersebut justru paling jarang tercatat.

Minor stop sering dianggap terlalu singkat untuk dilaporkan, sementara penurunan kecepatan sering kali dianggap sebagai kondisi operasional yang normal.

Akibatnya, sebagian besar kapasitas yang hilang tidak pernah muncul di dalam laporan produksi.


Mengapa perhitungan OEE secara manual hampir selalu menghasilkan angka yang lebih tinggi

Hingga saat ini, banyak perusahaan masih menghitung OEE menggunakan spreadsheet, laporan shift, atau catatan operator.

Pendekatan seperti ini memang lebih mudah diterapkan.

Namun, hampir selalu ada satu konsekuensi yang muncul.

Nilai OEE cenderung terlihat lebih baik daripada kondisi yang sebenarnya terjadi di lapangan.

Hal ini biasanya bukan disebabkan oleh manipulasi data.

Masalah utamanya justru terletak pada proses pengumpulan data yang belum mampu menangkap seluruh aktivitas yang terjadi selama produksi.

Berhenti singkat sering kali tidak pernah tercatat

Downtime besar biasanya mudah dikenali.

Jika mesin berhenti selama satu jam karena kerusakan, kejadian tersebut hampir pasti akan masuk ke dalam laporan.

Namun, kondisi yang berbeda terjadi pada downtime berdurasi singkat.

Bayangkan sebuah lini filling berhenti selama tiga menit karena botol tersangkut.

Operator memperbaiki masalah tersebut, lini kembali berjalan, dan aktivitas produksi kembali normal.

Kejadian itu mungkin tidak pernah dicatat.

Jika hal yang sama terjadi dua puluh kali dalam satu shift, maka terdapat satu jam kapasitas produksi yang hilang tanpa pernah tercermin di dalam data.


Penurunan kecepatan sering terjadi tanpa disadari

Kerugian akibat penurunan kecepatan bahkan lebih sulit untuk diidentifikasi.

Misalnya, sebuah lini seharusnya menghasilkan 50 botol per menit.

Namun, karena berbagai faktor, kecepatan aktualnya hanya mencapai 42 botol per menit.

Karena equipment masih terus beroperasi, operator sering kali menganggap proses produksi tetap berjalan normal.

Padahal, selisih delapan botol per menit dapat berarti ribuan unit output yang tidak pernah diproduksi selama satu shift.


Penyebab downtime sering ditentukan setelah kejadian

Di banyak pabrik, laporan downtime baru diisi setelah shift berakhir.

Masalahnya, manusia tidak dirancang untuk mengingat puluhan kejadian kecil yang terjadi selama delapan jam produksi.

Akibatnya, berbagai penyebab downtime sering kali disederhanakan ke dalam beberapa kategori umum yang paling mudah diingat.

Semakin lama jeda antara kejadian dan proses pencatatan, semakin besar pula kemungkinan data menjadi tidak akurat.


Definisi planned downtime sering berubah

Ini merupakan salah satu penyebab paling umum meningkatnya nilai OEE tanpa adanya peningkatan performa produksi.

Ketika aktivitas seperti cleaning, setup, atau changeover dipindahkan ke kategori planned downtime, basis perhitungan OEE ikut berubah.

Akibatnya, nilai Availability meningkat.

Padahal, tidak ada tambahan waktu produksi yang benar-benar terjadi.

Yang berubah hanyalah cara pengelompokan datanya.


Dampaknya jauh lebih besar daripada sekadar angka yang tidak akurat.

Nilai OEE yang terlalu tinggi dapat mendorong perusahaan untuk mengambil keputusan yang salah.

Sumber kerugian terbesar justru sering kali tersembunyi di area yang tidak pernah tercatat.


Empat prinsip agar OEE benar-benar memberikan nilai bagi bisnis

Angka OEE tidak boleh dibaca tanpa konteks.

Agar benar-benar memberikan manfaat, ada beberapa prinsip yang perlu diperhatikan.

1. Ukur equipment yang menjadi bottleneck

Tidak semua equipment perlu diukur menggunakan OEE.

Prioritaskan pengukuran pada equipment yang benar-benar membatasi kapasitas produksi.

Jika sebuah mesin bukan bottleneck, peningkatan OEE pada mesin tersebut belum tentu meningkatkan output pabrik secara keseluruhan.

Dalam banyak kasus, hasilnya justru berupa peningkatan work-in-progress (WIP).


2. Tetapkan definisinya, lalu pertahankan

Nilai OEE hanya dapat dibandingkan jika metode perhitungannya konsisten.

Mengubah kategori downtime di tengah periode pengukuran akan membuat data historis kehilangan maknanya.

Akibatnya, perbandingan antarbulan atau antartahun menjadi tidak lagi valid.


3. Jangan hanya berfokus pada angka akhirnya

Dua lini produksi dapat memiliki nilai OEE yang sama, tetapi menghadapi masalah yang sangat berbeda.

Sebuah lini dengan Availability yang rendah mungkin membutuhkan perbaikan di area maintenance.

Sementara itu, lini lain dengan Quality yang rendah mungkin memerlukan evaluasi terhadap parameter proses, material, atau metode operasional.

Nilai akhirnya sama.

Namun, tindakan perbaikannya bisa sangat berbeda.


4. Gunakan OEE sebagai alat diagnosis, bukan sebagai target

Ketika OEE berubah menjadi target kinerja, fokus tim sering kali ikut berubah.

Tujuannya bukan lagi memperbaiki proses, melainkan memperbaiki angka.

Pada titik inilah berbagai definisi downtime mulai dimodifikasi untuk menghasilkan laporan yang terlihat lebih baik.

Padahal, sumber kerugiannya masih tetap ada.

OEE seharusnya digunakan untuk mengidentifikasi masalah, bukan untuk menyembunyikannya.


Apa yang berubah ketika data diambil langsung dari equipment?

Rumus OEE tidak berubah.

Availability, Performance, dan Quality tetap dihitung menggunakan prinsip yang sama.

Yang berubah adalah kualitas datanya.

Ketika status equipment dan data produksi dibaca langsung melalui OPC UA, MQTT, atau Modbus TCP, berbagai kerugian kecil yang sebelumnya tidak terlihat mulai tercatat secara otomatis.

Minor stop tidak lagi bergantung pada ingatan operator.

Penurunan kecepatan dapat dihitung secara langsung berdasarkan perbedaan antara cycle time aktual dan cycle time ideal.

Operator tetap memiliki peran yang sangat penting, terutama dalam mengategorikan penyebab downtime.

Namun, proses pencatatannya dilakukan ketika kejadian masih berlangsung, bukan beberapa jam setelah produksi selesai.

Hasilnya sering kali mengejutkan.

Nilai OEE justru menjadi lebih rendah.

Namun, hal tersebut tidak berarti performa pabrik menurun.

Sebaliknya, kondisi tersebut menunjukkan bahwa berbagai kerugian yang sebelumnya tersembunyi akhirnya mulai terlihat.

Dan sejak awal, itulah tujuan utama OEE.

Menunjukkan ke mana waktu produksi benar-benar hilang.

Dashboard monitoring asset menampilkan status equipment beserta nilai tag langsung dari lantai produksi
Ketika status equipment terbaca langsung, downtime tercatat karena terjadi, bukan karena sempat ditulis.

Bagaimana VECHR MES membantu menghasilkan data OEE yang lebih akurat

Di banyak pabrik, OEE masih dihitung menggunakan spreadsheet. Downtime dicatat di formulir terpisah, data maintenance disimpan di aplikasi yang berbeda, sementara informasi kualitas berada di sistem lain.

Ketika nilai OEE menurun, tim produksi sering kali harus menghabiskan waktu untuk mengumpulkan data dari berbagai sumber hanya untuk menjawab satu pertanyaan sederhana.

Apa yang sebenarnya terjadi di lantai produksi?

VECHR MES menggunakan pendekatan yang berbeda.

Status equipment dibaca langsung di level resource melalui OPC UA, MQTT, dan Modbus TCP. Setiap perubahan status, perubahan kecepatan, dan transisi operasional dicatat secara real time sehingga berbagai kerugian produksi dapat diidentifikasi sejak awal.

Minor stop tidak lagi hilang hanya karena tidak sempat dicatat.

Penurunan kecepatan tetap dapat diukur meskipun lini produksi tidak benar-benar berhenti.

Lebih dari 30 kategori downtime standar membantu operator mengelompokkan penyebab gangguan secara lebih konsisten di seluruh lini produksi. Karena pencatatan dilakukan saat kejadian masih berlangsung, kualitas data yang dihasilkan menjadi lebih akurat dibandingkan pencatatan yang dilakukan beberapa jam setelah shift berakhir.

Namun, manfaat terbesarnya bukan hanya menghasilkan perhitungan OEE yang lebih akurat.

Keunggulan utamanya terletak pada keterhubungan data.

Karena OEE dihitung di platform yang sama dengan production order, material, quality, dan aktivitas operator, setiap perubahan performa dapat langsung ditelusuri ke konteks produksinya.

Tim produksi tidak hanya mengetahui bahwa OEE mengalami penurunan, tetapi juga dapat memahami penyebabnya.

Order yang sedang berjalan, produk yang diproduksi, material yang digunakan, operator yang bertugas, hingga langkah proses yang sedang dieksekusi dapat dianalisis dalam satu tampilan yang sama.

MTTR dan MTBF juga dihitung menggunakan sumber data yang sama.

Riwayat maintenance, event equipment, dan performa produksi berada dalam satu platform yang terintegrasi sehingga hubungan antara kondisi peralatan dan dampaknya terhadap produktivitas dapat dianalisis tanpa harus menggabungkan data dari berbagai aplikasi yang berbeda.

Pada akhirnya, tujuan OEE bukanlah menghasilkan angka yang terlihat menarik di dashboard.

Tujuan utamanya adalah membantu perusahaan memahami kerugian yang benar-benar terjadi di lantai produksi, menentukan prioritas perbaikan, dan mengambil keputusan berdasarkan data yang dapat dipercaya.

Itulah mengapa OEE seharusnya tidak dipandang sebagai sekadar indikator performa.

OEE adalah alat untuk mengidentifikasi hambatan produksi, meningkatkan kapasitas, dan membangun proses perbaikan yang berkelanjutan.

Pertanyaan yang Sering Diajukan

Berapa nilai OEE yang bisa disebut bagus?

Angka 85% sering digunakan sebagai acuan world-class dalam manufaktur diskret. Namun, angka tersebut hanya relevan jika metode perhitungannya konsisten. OEE 70% yang dihitung menggunakan data aktual jauh lebih bernilai daripada OEE 90% yang diperoleh dengan mengabaikan sebagian kerugian produksi.

Apakah planned downtime termasuk dalam perhitungan Availability?

Tidak. OEE dihitung berdasarkan waktu produksi yang memang dijadwalkan. Waktu di luar jadwal produksi, seperti hari libur atau preventive maintenance yang telah direncanakan, tidak termasuk dalam perhitungan. Tantangannya muncul ketika aktivitas seperti cleaning atau changeover dipindahkan ke kategori planned downtime hanya untuk meningkatkan nilai OEE.

Apa perbedaan OEE, OOE, dan TEEP?

Perbedaannya terletak pada basis waktu yang digunakan. OEE menggunakan planned production time. OOE memasukkan waktu operasi yang tersedia tetapi tidak dijadwalkan. TEEP menggunakan seluruh waktu kalender. Ketiganya digunakan untuk menjawab pertanyaan yang berbeda.

Mengapa hasil perhitungan manual biasanya lebih tinggi?

Karena banyak kerugian kecil yang tidak pernah tercatat. Minor stop, microstop, dan penurunan kecepatan sering kali tidak masuk ke laporan produksi. Akibatnya, nilai OEE yang dihitung secara manual hampir selalu terlihat lebih baik daripada kondisi sebenarnya.

Apakah OEE cocok untuk semua jenis produksi?

Tidak selalu. OEE paling efektif ketika diterapkan pada equipment yang menjadi bottleneck dan memiliki kapasitas yang dapat diukur secara jelas. Meningkatkan OEE pada equipment yang bukan bottleneck belum tentu meningkatkan output pabrik secara keseluruhan.

Lanjut baca