MES vs ERP vs Software Manufaktur Lokal: Mana yang Dulu?

Ketik "software manufaktur" di mesin pencari, dan yang muncul hampir selalu daftar produk ERP: akunting, stok, pembelian, penjualan, plus satu modul produksi sebagai pelengkap. Bukan salah semua — tapi daftar seperti itu menyembunyikan perbedaan yang menentukan: ERP menghitung uang dan stok; MES menjalankan lini. Keduanya bekerja di lantai yang sama, tapi menjawab pertanyaan yang berbeda, dan membeli salah satu duluan sesuai pain yang salah adalah cara paling mahal untuk menunda masalah setahun.

Artikel ini memisahkan lapisannya, membandingkannya dalam satu tabel, lalu memberi panduan keputusan yang bisa Bapak/Ibu pakai malam ini: mana yang dulu — MES, ERP, atau keduanya bersamaan.

ERP: Sistem Uang dan Stok

ERP (Enterprise Resource Planning) adalah sistem pencatatan keuangan dan persediaan perusahaan. Kelas produknya di Indonesia mulai dari lokal seperti HashMicro dan Mekari Jurnal, sampai mid-market dan global seperti SAP Business One dan Odoo. Yang dilakukannya dengan baik: buku besar dan pajak, stok gudang dan kartu persediaan, pembelian dan hutang vendor, penjualan dan faktur, perhitungan harga pokok produksi (HPP).

Perhatikan polanya: semua entri ERP adalah transaksi yang sudah selesai. Barang masuk, barang keluar, bahan dipakai, produk jadi. ERP merekam sejarah dalam satuan rupiah dan unit — dan memang harus begitu, karena laporan keuangan menuntut angka yang berimbang.

"Modul Produksi" di Dalam ERP

Hampir semua ERP punya modul produksi: bill of materials, work order, penjadwalan tingkat rencana. Modul ini berguna untuk perencanaan dan perhitungan biaya — tapi ia tidak hidup di lini. Ia tidak tahu mesin sedang jalan atau berhenti sekarang, tidak mencatat alasan downtime per kejadian, tidak menautkan lot bahan ke tahapan saat bahan benar-benar dikonsumsi, dan tidak menghasilkan dokumen produksi per batch yang utuh. Jadi ketika daftar "software manufaktur lokal" sebagian besar berisi ERP + modul produksi, yang Bapak/Ibu dapat adalah sistem keuangan dengan gambaran produksi tingkat rencana — bukan sistem yang mengawal SPK sampai selesai di lantai pabrik.

MES: Sistem Lini

MES (Manufacturing Execution System) bekerja di lapisan antara mesin dan ERP. Ia menjalankan pekerjaan harian: SPK dikonfirmasi operator di terminal lini, jadwal terlihat real-time per shift, downtime tercatat dengan alasan pada kejadiannya, hasil per shift (baik dan reject) tercatat di titik kejadian, lot bahan tertaut ke batch yang mengonsumsinya, dan dokumen produksi per batch — termasuk untuk kebutuhan audit — terhimpun sendiri. Penjelasan lengkap kategorinya ada di apa itu MES.

Satuan data MES bukan rupiah: ia detik, unit, lot, dan alasan. Justru karena itu ia bisa menjawab pertanyaan yang tidak bisa dijawab ERP: kenapa kemarin capaian line Filling-A cuma 95%, berapa menit hilang akibat pergantian produk minggu ini, dan batch mana saja yang memakai lot bahan X.

Tabel: Lapis demi Lapis

LapisanPertanyaan yang dijawabERP (HashMicro / Mekari Jurnal / SAP B1 / Odoo)MES
Akunting & pajak"Untung rugi bulan ini?"Ya — inti sistemnyaTidak
Stok & gudang"Sisa bahan berapa di gudang?"Ya, per transaksiSebatas stok di lini (WIP)
Pembelian & vendor"PO mana yang belum datang?"YaTidak
Penjualan & faktur"Piutang customer berapa?"YaTidak
Perencanaan & BOM"Berapa bahan untuk 10.000 unit?"Ya, modul produksinyaMenerima hasil rencananya
Jadwal harian per lini"Line A hari ini jalan apa saja?"Tingkat rencana, bukan real-timeYa, per shift, terlihat live
SPK & progres di lini"SPK ini sudah sampai tahap mana?"Tidak — status berubah saat dilaporkanYa, dikonfirmasi operator per tahapan
Downtime & alasannya"Kenapa kemarin cuma 95%?"TidakYa, per kejadian dengan alasan
Reject & NCR per batch"Berapa reject dan kenapa?"Sebatas penyesuaian stokYa, tertaut ke batch dan tahapan
Traceability lot dua arah"Batch ini pakai lot bahan apa — dan lot ini masuk batch mana?"Tidak utuhYa, maju dan mundur
Data real-time dari mesin"Mesin itu sekarang jalan atau berhenti?"TidakYa, dari mesin/PLC ke terminal lini
Dokumen audit per batch"Tunjukkan riwayat produksi batch ini."TidakYa, terhimpun otomatis

Cara membacanya: ERP kuat di empat baris pertama, MES kuat di enam baris terakhir, dan keduanya bertemu di tengah pada perencanaan. Tidak ada satu produk yang jujur mengklaim mengisi semua baris dengan baik.

Satu Peristiwa, Dua Kacamata

Cara tercepat merasakan bedanya: ambil satu peristiwa nyata — customer mengembalikan satu batch karena tidak sesuai spesifikasi — dan lihat sistem mana yang bisa menjawab apa.

ERP menjawab pertanyaan uangnya dengan rapi: berapa nilai retur yang harus dikreditkan, berapa dampaknya ke HPP bulan ini, stok barang jadi dikurangi berapa. Lalu berhenti. ERP tidak tahu di lini mana batch itu jalan, shift keberapa, lot bahan apa saja yang masuk, atau apakah batch lain memakai lot bahan yang sama.

Justru pertanyaan-pertanyaan itulah yang menentukan skala masalah. Kalau retur dicicil dari keluhan ke penyebab teknis, yang dibutuhkan adalah kacamata MES: genealogy mundur dari batch ke lot bahan, genealogy maju ke batch lain yang memakai lot yang sama (apakah retur ini satu batch atau satu kampanye?), catatan NCR dan parameter proses saat batch itu jalan, dan downtime apa yang terjadi di sekitarnya. ERP menutup bukunya dengan angka yang seimbang; MES yang memberi tahu apakah masalahnya sudah selesai atau baru dimulai.

Panduan Keputusan: Mana yang Dulu?

Jangan mulai dari daftar fitur. Mulai dari pain: masalah apa yang minggu ini membuat Bapak/Ibu lembur atau kehilangan pesanan?

Kalau pain-nya di lini — jadwal yang tidak terkendali, downtime tanpa alasan, permintaan traceability per lot, atau kesiapan audit — MES dulu, atau bersamaan. Ini tipe pain yang merusak pendapatan langsung: pesanan telat, batch ditarik, audit memakan minggu. ERP tidak menyentuh satu pun dari akar masalah ini, sebesar apa pun implementasinya. Begitu MES berjalan dan data lini tertata, integrasi ke ERP menjadi urusan rutin.

Kalau pain-nya di akunting dan stok — tutup buku molor, HPP tidak jelas, stok fisik dan sistem tidak pernah cocok — ERP dulu. Ini pain yang dilihat direksi dan bank, dan ERP adalah alat yang tepat untuknya. Lini bisa jalan dulu dengan disiplin spreadsheet selama beberapa bulan lagi; mesin-mesin tidak menunggu ERP untuk menghasilkan barang.

Kalau keduanya sama-sama sakit, mulai MES dengan ERP mengikuti. Alasannya praktis: data produksi yang baik adalah bahan baku ERP. Perhitungan HPP dan stok produksi jadi akurat kalau aktual per shift masuk dari lini — bukan direkonstruksi bulanan dari ingatan operator. ERP yang diberi makan data kotor akan tetap menghasilkan laporan yang kotor.

Catatan Jujur soal Integrasi

MES dan ERP tidak ajaib saling berbicara. Integrasi keduanya umumnya berjalan lewat CSV atau API standar, dan cukup: master produk dari ERP turun ke MES; hasil produksi aktual, konsumsi bahan, dan status SPK naik dari MES ke ERP — biasanya per shift atau per hari, bukan per detik. Yang perlu disepakati sejak awal hanyalah field mana yang menjadi sumber kebenaran di sisi mana: master data milik ERP, kejadian lini milik MES. Vendor yang tidak mau membahas pembagian ini sebelum kontrak ditandatangani sedang menunda masalah, bukan menyelesaikannya. Perbandingan versi bahasa Inggris yang lebih teknis ada di MES vs ERP.

Pertanyaan yang Sering Diajukan

Apakah modul produksi ERP tidak cukup?

Untuk perencanaan dan biaya, cukup. Untuk menjalankan lini — SPK per tahapan, downtime dengan alasan, traceability lot, dokumen batch untuk audit — tidak. Modul produksi ERP bekerja pada data yang dilaporkan setelah selesai; MES bekerja pada kejadian saat terjadi. Kalau pertanyaan harian Bapak/Ibu tentang lini, modul ERP belum menjawabnya.

Apakah harus membeli keduanya?

Seiring pabrik tumbuh, biasanya ya — tapi tidak harus sekaligus, dan tidak harus dari satu vendor. Yang penting urutannya mengikuti pain: lini dulu atau uang dulu. Banyak pabrik berjalan baik dengan ERP untuk keuangan dan MES untuk produksi, tersambung lewat CSV/API.

Implementasi mana yang lebih cepat, ERP atau MES?

ERP memotong lebih banyak proses bisnis — akunting, pembelian, penjualan — sehingga implementasinya lebih berat dan menyentuh lebih banyak orang. MES mulai dari satu lini dan satu alur kerja (SPK, aktual, downtime), sehingga bisa hidup dalam hitungan minggu dan tumbuh per lini. Skop awal yang kecil bukan kekurangan; itu cara pabrik menghindari proyek setahun yang berhenti di tengah.

Mulai dari Lini

Voltrus MES menjalankan SPK di lini: jadwal live per shift, downtime dengan alasan, traceability lot dua arah, dan paket audit per batch — siap disambungkan ke ERP lewat CSV/API. Satu line untuk mulai.

Lihat Voltrus MES