Terhubung dengan sistem ERP & MES seperti

Efisiensi Manufaktur

Kuantitas Pesanan Ekonomis: Hitung Lot Pembelian yang Lebih Tepat

Tentukan jumlah pembelian ekonomis komponen rutin, periksa batasan pemasok, dan kaitkan kedatangannya dengan perintah produksi yang membutuhkannya.

Jussi Mäntylä Spesialis Perencanaan Produksi, SkyPlanner Diperbarui 23 Oktober 2026 11 menit baca
A balance scale weighs a delivery parcel and purchase paperwork against boxes of components and a bearing.
Dalam artikel ini
  1. Mengapa memesan lebih banyak bisa menambah biaya
  2. Pastikan ketiga input EOQ sudah tepat
  3. D: gunakan pemakaian komponen, bukan pendapatan penjualan
  4. S: pisahkan biaya pemesanan dari harga beli
  5. H: ubah persentase biaya penyimpanan menjadi nilai uang
  6. Contoh perhitungan: membeli bantalan untuk produksi
  7. Sesuaikan hasil perhitungan dengan jumlah yang bisa dipesan ke pemasok
  8. Isi kemasan dan jumlah pesanan minimum
  9. Diskon kuantitas dan kesepakatan pengiriman
  10. Penyimpanan, masa simpan, dan permintaan yang tidak merata
  11. EOQ menentukan berapa banyak yang dipesan, bukan kapan harus memesan
  12. Bagaimana jika Anda memproduksi sendiri lot untuk mengisi persediaan?
  13. Pastikan rencana penerimaan barang mendukung produksi dengan SkyPlanner
  14. Terapkan keputusan jumlah pesanan dalam produksi

Beranda » Sumber Daya » Kuantitas Pesanan Ekonomis: Hitung Lot Pembelian yang Lebih Tepat

Perkiraan waktu baca: 10 menit

Kuantitas pesanan ekonomis (EOQ) adalah jumlah pengadaan ulang yang meminimalkan gabungan biaya pemesanan dan penyimpanan persediaan dalam model dasar EOQ. Bagi produsen yang membeli komponen secara rutin, EOQ menjawab pertanyaan: berapa banyak yang sebaiknya dipesan setiap kali, berdasarkan pemakaian dan biaya kita?

Rumusnya adalah EOQ = √(2 × D × S / H), dengan D sebagai kebutuhan tahunan dalam unit, S sebagai biaya tetap per pesanan, dan H sebagai biaya penyimpanan per unit per tahun.

Hasilnya berguna sebagai titik awal, bukan keputusan pembelian final. Isi per kemasan atau jumlah pesanan minimum dari pemasok dapat mengubah jumlah yang bisa dipesan. Pembelian yang ekonomis pun tidak dapat menunjang produksi besok jika barangnya baru tiba minggu depan. SkyPlanner APS mengaitkan perkiraan kedatangan material dengan perintah produksi yang bergantung padanya. Dengan demikian, bagian pembelian dan produksi dapat menggunakan jadwal yang sama, alih-alih mencocokkan daftar yang terpisah.

Mengapa memesan lebih banyak bisa menambah biaya

Setiap pengadaan ulang menimbulkan biaya di luar harga komponen itu sendiri: menyiapkan pesanan pembelian, memproses penerimaan, dan menangani pengiriman. Membeli dalam jumlah lebih besar mengurangi jumlah pesanan, sehingga pekerjaan yang diperlukan untuk setiap pesanan tidak perlu dilakukan sesering sebelumnya.

Namun, pengiriman dalam jumlah lebih besar juga menambah persediaan di antara pengadaan ulang. Persediaan tersebut mengikat modal dan menimbulkan biaya penyimpanan, asuransi, serta biaya akibat keusangan. Membeli dua kali lebih banyak tidak otomatis ekonomis hanya karena jumlah pesanannya menjadi setengah.

EOQ menyeimbangkan kedua dampak tersebut. Dalam model dasarnya, seluruh lot yang diterima dapat digunakan sekaligus, lalu persediaan berkurang secara teratur seiring pemakaian untuk produksi. Karena itu, rata-rata persediaan siklus adalah setengah dari jumlah pesanan. Jika diperlukan, safety stock merupakan cadangan tambahan, bukan bagian dari perhitungan setengah lot tersebut.

Pastikan ketiga input EOQ sudah tepat

Gunakan satuan ukur dan periode waktu yang konsisten. Kebutuhan tahunan harus dipasangkan dengan biaya penyimpanan tahunan; biaya bulanan tidak bisa langsung digunakan dalam perhitungan yang sama tanpa penyesuaian.

InputArtinya untuk komponen yang dibeliSatuan
DPerkiraan pemakaian tahunan komponen tersebutUnit/tahun
SBiaya tetap untuk melakukan pemesanan dan menerima barang dalam satu kali pengadaan ulangMata uang/pesanan
HBiaya menyimpan satu unit selama satu tahunMata uang/unit/tahun

D: gunakan pemakaian komponen, bukan pendapatan penjualan

Untuk bantalan yang dibeli, D adalah jumlah bantalan yang diperkirakan akan dipakai dalam produksi selama setahun. D bukan nilai penjualan mesin yang menggunakan bantalan tersebut, dan belum tentu sama dengan jumlah pembelian tahun lalu: pembelian saat itu bisa saja menambah persediaan atau tidak mencukupi pemakaian sehingga persediaan berkurang.

Gunakan kebutuhan dari semua produk yang memakai komponen tersebut, dengan tambahan yang sesuai untuk mengantisipasi kehilangan dalam proses. Periksa apakah total tahunan itu mencerminkan pola yang cukup stabil. Komponen yang hanya dipakai untuk dua proyek besar pelanggan memerlukan rencana pembelian dengan tanggal yang jelas, bukan laju pemakaian rata yang direkayasa dari total tahunan.

S: pisahkan biaya pemesanan dari harga beli

S mencakup biaya pekerjaan atau tarif tetap yang timbul setiap kali pengadaan ulang, seperti administrasi pesanan, ongkos kirim tetap, dan pekerjaan penerimaan barang. S bukan nilai faktur seluruh komponen dalam pesanan.

Gunakan biaya yang dapat dipertanggungjawabkan untuk kegiatan pemesanan yang dibandingkan. Jika beberapa item digabung dalam satu pesanan pembelian atau truk, membebankan seluruh biaya pengiriman kepada setiap item akan membuat S terlalu tinggi. Demikian pula, ongkos angkut yang berubah menurut berat tidak bisa begitu saja dianggap sebagai biaya tetap per pesanan. Sesuaikan perkiraan dengan ketentuan pemasok dan pengaturan penerimaan barang Anda.

H: ubah persentase biaya penyimpanan menjadi nilai uang

Jika harga komponen adalah $20 dan tingkat biaya penyimpanan tahunan sebesar 25%, biaya penyimpanannya adalah:

H = $20 × 0,25 = $5 per komponen per tahun

Masukkan $5 ke dalam rumus EOQ, bukan 25 atau 0,25. Sertakan biaya modal, penyimpanan, dan risiko persediaan yang relevan dalam dasar biaya penyimpanan yang Anda pilih, tanpa menghitung biaya yang sama dua kali.

Alokasi biaya akuntansi secara umum tidak otomatis menjadi penghematan kas saat membeli lot yang lebih kecil. Perhitungan ini paling berguna jika bagian pembelian dan keuangan sepakat tentang biaya mana yang dipengaruhi oleh keputusan jumlah pembelian.

Contoh perhitungan: membeli bantalan untuk produksi

Bayangkan sebuah produsen membeli bantalan standar yang digunakan pada beberapa produk. Asumsi perencanaannya adalah:

  • Pemakaian tahunan D: 12.000 bantalan.
  • Biaya pemesanan tetap S: $75 per pengadaan ulang.
  • Harga beli per unit: $20.
  • Tingkat biaya penyimpanan tahunan: 25%, sehingga H sebesar $5 per bantalan.

Angka-angka ini hanya untuk ilustrasi, bukan tolok ukur biaya manufaktur atau hasil yang dicapai pelanggan SkyPlanner.

EOQ = √[(2 × 12.000 × 75) / 5] = √360.000 = 600 bantalan

Dengan 600 bantalan per pesanan, model ini menghasilkan 12.000 / 600 = 20 pesanan per tahun dan rata-rata persediaan siklus sebesar 600 / 2 = 300 bantalan.

Untuk melihat mengapa 600 merupakan jumlah yang ekonomis, bandingkan biaya tahunan yang berubah mengikuti jumlah pesanan Q:

Biaya pemesanan tahunan = (D / Q) × S

Biaya penyimpanan persediaan siklus tahunan = (Q / 2) × H

Jumlah pesananBiaya pemesanan tahunanBiaya penyimpanan persediaan siklus tahunanGabungan biaya tahunan
300 bantalan$3.000$750$3.750
600 bantalan$1.500$1.500$3.000
900 bantalan$1.000$2.250$3.250

Pada titik optimum tanpa batasan, biaya pemesanan sama dengan biaya penyimpanan persediaan siklus. Menaikkan jumlah pesanan menjadi 900 mengurangi pekerjaan pemesanan, tetapi tambahan biaya penyimpanannya lebih besar daripada penghematannya.

Angka $3.000 tersebut bukan total biaya tahunan untuk membeli bantalan. Biaya pembelian barangnya tetap sebesar 12.000 × $20 = $240.000 per tahun. Dalam contoh ini, jumlah tersebut tidak berubah menurut ukuran pesanan sehingga tidak mengubah Q terbaik. Jika harga per unit berubah menurut jumlah pembelian, biaya pembelian harus dimasukkan kembali ke dalam perbandingan.

Angka-angka ini merupakan perkiraan biaya tahunan untuk jangka panjang. Hasil seperti 13,33 pesanan per tahun untuk lot berisi 900 unit menunjukkan frekuensi rata-rata, bukan keharusan membuat pesanan pembelian dalam pecahan.

Sesuaikan hasil perhitungan dengan jumlah yang bisa dipesan ke pemasok

Model dasar EOQ mengasumsikan kebutuhan yang stabil dan diketahui; biaya pemesanan dan penyimpanan yang stabil; lead time pengadaan ulang yang konstan; seluruh barang yang diterima dapat digunakan sekaligus; serta tidak ada kekurangan persediaan. Model ini juga mengasumsikan tidak ada diskon kuantitas atau batasan jumlah yang mengikat. EOQ paling dapat diandalkan untuk item yang dibeli rutin dengan pola pembelian yang mendekati kondisi tersebut.

Selanjutnya, bandingkan jumlah yang benar-benar bisa Anda beli.

Isi kemasan dan jumlah pesanan minimum

Misalkan pemasok bantalan menjual kemasan berisi 250 unit. Pesanan sebanyak 600 bantalan tidak dapat dipenuhi. Bandingkan jumlah kelipatan kemasan yang terdekat dengan menggunakan persamaan biaya yang sama:

  • 500 bantalan: biaya pemesanan $1.800 + biaya penyimpanan $1.250 = $3.050 per tahun.
  • 750 bantalan: biaya pemesanan $1.200 + biaya penyimpanan $1.875 = $3.075 per tahun.

Tanpa batasan lain, jumlah 500 menghasilkan biaya lebih rendah dalam model ini. Membulatkan ke atas secara otomatis akan melewatkan hasil tersebut.

Sekarang, misalkan pemasok juga menetapkan jumlah pesanan minimum sebesar 750. Opsi 500 unit tidak lagi tersedia. Memilih 750 menambah biaya sebesar $75 per tahun dibandingkan titik optimum tanpa batasan, atau 2,5% lebih tinggi dalam model ini. Selisih tersebut menjadi dasar yang jelas untuk memutuskan apakah upaya menegosiasikan jumlah minimum yang lebih rendah sepadan dengan hasilnya.

MOQ adalah batas minimum dari pemasok. EOQ adalah jumlah dengan biaya optimal berdasarkan perhitungan pembeli. Keduanya menjawab pertanyaan yang berbeda.

Diskon kuantitas dan kesepakatan pengiriman

Harga per unit yang lebih rendah bisa membuat pesanan yang lebih besar menguntungkan, tetapi bandingkan seluruh dampaknya: biaya pembelian tahunan, biaya pemesanan, biaya penyimpanan, dan ongkos angkut yang bergantung pada jumlah. Gunakan skema diskon yang sebenarnya; harga yang berlaku untuk setiap unit berbeda dari diskon yang hanya berlaku bagi unit di atas ambang tertentu.

Pesanan payung dengan beberapa instruksi pengiriman juga mengubah apa yang dihitung sebagai satu kali pemesanan dan berapa banyak persediaan yang benar-benar Anda simpan. Jangan menganggap seluruh kuantitas dalam kontrak diterima sekaligus jika pengiriman dan pembebanan biayanya dilakukan secara terpisah.

Penyimpanan, masa simpan, dan permintaan yang tidak merata

Pastikan ukuran lot sesuai dengan kapasitas penyimpanan yang dapat digunakan dan bisa habis dipakai sebelum kedaluwarsa, terjadi perubahan desain, atau kebutuhan pelanggan berakhir. Kuantitas yang tidak bisa digunakan bukanlah pilihan ekonomis hanya karena menghasilkan titik terendah pada kurva biaya yang disederhanakan.

Jika permintaan bersifat musiman atau pemakaian terjadi dalam jumlah besar dengan interval yang tidak teratur, gunakan kebutuhan yang dirinci per periode serta kebijakan pengisian persediaan yang sesuai. Jika permintaan atau waktu pengiriman pemasok tidak pasti, kaji safety stock secara terpisah. Memperbesar EOQ tidak dapat menggantikan pemahaman atas risiko kekurangan persediaan.

EOQ menentukan berapa banyak yang dipesan, bukan kapan harus memesan

Dalam contoh bantalan tersebut, pemakaian 12.000 unit selama 250 hari kerja menghasilkan tingkat pemakaian 48 bantalan per hari kerja. Pada tingkat tersebut, satu lot berisi 600 bantalan mencukupi kebutuhan selama 12,5 hari kerja. Angka ini menunjukkan siklus pemakaiannya, bukan lead time pemasok.

Dalam kebijakan pengisian persediaan dengan pemantauan terus-menerus, pemicu pemesanan biasanya ditentukan sebagai berikut:

Titik pemesanan ulang = perkiraan kebutuhan selama lead time pengisian persediaan + safety stock

Jika diperlukan delapan hari kerja hingga pasokan tersedia untuk digunakan, dan secara terpisah Anda menetapkan cadangan sebesar 96 bantalan sebagai ilustrasi:

Titik pemesanan ulang = (48 × 8) + 96 = 480 bantalan

Kini kedua keputusan itu jelas berbeda: pesan sebanyak 600, dengan pemesanan dipicu pada posisi 480 sesuai kebijakan ini. Cadangan sebesar 96 merupakan asumsi untuk ilustrasi, bukan hasil perhitungan EOQ. Gunakan panduan safety stock untuk menilai cadangan yang diperlukan guna menghadapi ketidakpastian.

Terapkan pemicu tersebut pada posisi persediaan: stok yang tersedia dan dapat digunakan ditambah pasokan yang sudah dipesan tetapi belum diterima, dikurangi kebutuhan yang masih harus dipenuhi atau sudah dialokasikan sesuai aturan pencatatan persediaan Anda. Hindari menghitung komitmen yang sama dua kali. Jika hanya melihat stok di rak, Anda bisa memesan lagi padahal pasokan sudah dalam perjalanan.

Namun, pasokan yang sudah dipesan belum menjadi material yang siap digunakan. Pesanan pembelian dapat menjaga posisi persediaan di atas titik pemicu, sementara perkiraan waktu penerimaannya justru terlambat untuk memenuhi pesanan pelanggan. Jumlah dan waktu kedatangan harus diperiksa bersamaan.

Bagaimana jika Anda memproduksi sendiri lot untuk mengisi persediaan?

Gunakan kuantitas produksi ekonomis (EPQ) ketika persediaan bertambah secara bertahap sementara pemakaian terus berlangsung, misalnya komponen yang diproduksi berulang dan dimasukkan ke stok secara bertahap. EPQ memperhitungkan hubungan antara laju produksi dan laju pemakaian, sedangkan EOQ dasar mengasumsikan seluruh lot tersedia sekaligus.

Pembeda utamanya adalah bagaimana persediaan menjadi siap digunakan, bukan sekadar apakah pesanan disebut internal atau eksternal. Pengiriman bertahap dari pemasok atau lot produksi yang ditahan hingga mendapat persetujuan mutu akhir mungkin memerlukan model yang berbeda dari yang tersirat oleh label tersebut.

Pastikan rencana penerimaan barang mendukung produksi dengan SkyPlanner

Bayangkan 600 bantalan diperkirakan tiba pada hari Senin. Dua pesanan pelanggan membutuhkan bantalan tersebut, dan keduanya juga bersaing dengan pekerjaan lain untuk mendapatkan kapasitas pemesinan dan perakitan. Pemasok kemudian menggeser waktu penerimaan ke hari Kamis. Jumlah pembelian tetap sama, tetapi rencana produksi hari Senin tidak lagi realistis.

Jika hanya daftar pembelian yang diperbarui, antrean mesin dan janji pengiriman tetap tidak selaras. SkyPlanner menghubungkan semuanya dalam jadwal produksi bersama.

Pesanan pembelian memuat jumlah material dan tanggal pengiriman. Tanggal pengiriman menunjukkan perkiraan ketersediaan material; konfirmasi kedatangan dengan status Terkirim akan memperbarui stok. Jika penjadwalan yang memperhitungkan material diaktifkan, ketersediaan material menjadi pertimbangan Arcturus, kecerdasan buatan untuk penjadwalan di SkyPlanner, saat menyusun jadwal berdasarkan kapasitas yang dikonfigurasi, ketergantungan antaroperasi, dan prioritas.

Catat perubahan waktu penerimaan, lalu hitung ulang jadwal. Work order yang terdampak kemudian dapat disesuaikan dengan tanggal dari pemasok, dan tampilan Gantt menunjukkan waktunya bersama pekerjaan produksi lainnya. Alih-alih memindahkan setiap operasi yang bergantung pada material tersebut di antara antrean yang terpisah, perencana dapat berfokus pada keputusan: mempercepat kedatangan komponen, mengubah prioritas, mencari pasokan alternatif, atau merevisi komitmen pengiriman.

Itulah alasan memilih SkyPlanner untuk mendukung kebijakan pembelian Anda: mengurangi koordinasi manual antara rencana material dan jadwal pabrik, sekaligus mengetahui lebih awal dampak perubahan waktu kedatangan terhadap pesanan pelanggan. Bagian pembelian menentukan ukuran lot yang ekonomis dan sesuai kontrak. Jadwal bersama memperlihatkan dampaknya terhadap produksi.

Ulasan Eskomatic tentang SkyPlanner menunjukkan mengapa kejelasan informasi tersebut penting. Perusahaan jasa pemesinan itu sebelumnya banyak mengandalkan antrean manual, dan kekurangan material terkadang baru diketahui saat sudah terlalu dekat dengan waktu mulai yang direncanakan. Dengan penjadwalan Gantt yang terhubung ke ERP dan informasi material yang lebih jelas, perusahaan melaporkan berkurangnya penghentian produksi akibat kekurangan material serta penetapan tanggal pengiriman yang lebih akurat. Informasi material yang lebih jelas memberi tim dasar yang lebih andal untuk menyusun rencana harian.

SkyPlanner terintegrasi dengan ERP atau MES apa pun melalui REST API terbuka, sehingga data pembelian dan pesanan dari sistem yang sudah Anda gunakan dapat mendukung jadwal yang saling terhubung tersebut.

Terapkan keputusan jumlah pesanan dalam produksi

Untuk pengisian persediaan melalui pembelian, mulailah dengan EOQ, bandingkan pilihan jumlah yang dapat dipenuhi pemasok, dan tentukan pemicu pemesanan secara terpisah. Selanjutnya, pastikan penerimaan tetap terhubung dengan pesanan yang akan menggunakan material tersebut. Jadwalkan demo SkyPlanner dengan satu komponen yang dibeli, perkiraan waktu kedatangannya, dan dua pesanan pelanggan yang bergantung padanya untuk melihat bagaimana keterkaitan itu mengubah rencana produksi. Jika ingin menjelajahi terlebih dahulu, coba SkyPlanner dengan data demo.

Jussi Mäntylä

Spesialis Perencanaan Produksi, SkyPlanner

Susun jadwal produksi yang lebih jelas dengan SkyPlanner

Hubungkan data Anda, tinjau rencana pertama, dan biarkan perencana tetap memegang kendali atas setiap jadwal yang dijalankan.