Semua panduan

Oleh 6 September 20268 menit membaca

Economic Order Quantity (EOQ): Rumus dan Contoh Kerja

Rumus EOQ bekerja selangkah demi selangkah, ditambah asumsi di baliknya dan pengujian jujur apakah toko Anda memiliki cukup banyak orang untuk memercayai jawabannya.

Pesan sedikit dan sering dan Anda membayar untuk pemesanannya: waktu menaikkan setiap pesanan pembelian, mengejarnya, menerima dan menghitungnya. Pesan jarang dan dalam jumlah besar dan Anda membayar untuk menyimpannya: modal ada di stok, ruang penyimpanan, risiko tidak terjual. Kuantitas pesanan ekonomis adalah ukuran pesanan tunggal di mana kedua biaya tersebut berhenti diperdagangkan satu sama lain, dan ini berjarak satu akar kuadrat dari angka yang dapat Anda kumpulkan dalam satu sore.

Situs itu menyusun ulang panduan kuantitas menyebutkan EOQ dan kemudian menolak menggunakannya, dengan alasan bahwa pedagang kecil jarang mengetahui kedua input biaya tersebut dengan tepat. Alasan itu berlaku dan postingan ini tidak membantahnya. Berikut ini adalah rumusnya sendiri, yang dikerjakan secara menyeluruh, dengan asumsi-asumsi yang mendasarinya dinyatakan dengan cukup jelas sehingga Anda dapat memutuskan apakah toko Anda memenuhi asumsi tersebut.

Apa jawaban EOQ

EOQ menjawab satu pertanyaan sempit: dalam satu tahun, berapa ukuran pesanan tetap yang membuat total biaya pemesanan ditambah biaya penyimpanan menjadi sekecil mungkin?

Perhatikan apa yang tidak ada dalam pertanyaan itu. EOQ tidak menjelaskan kapan harus memesan, yang merupakan tugas titik pemesanan ulang. Tidak disebutkan berapa banyak penyangga yang harus dibawa, yaitu persediaan pengaman. Ia tidak mengetahui bahwa pemasok Anda memiliki jumlah minimum. Ini adalah ukuran pesanan yang meminimalkan biaya untuk produk yang permintaannya tidak berubah, dan segala kesulitan dalam menerapkannya berasal dari klausul terakhir tersebut.

Rumusnya

Q* = √(2DS ÷ H)

Dimana D adalah permintaan tahunan dalam satuan, S adalah biaya tetap untuk menempatkan satu pesanan, dan H adalah biaya memegang satu unit selama satu tahun. Hillier dan Lieberman Pengantar Riset Operasi, bab 19, memperoleh hasil yang sama dengan Q* = √(2aK h), dengan sebuah untuk tingkat permintaan konstan, K untuk biaya setup yang dikeluarkan per pesanan dan h untuk biaya penyimpanan per unit per satuan waktu (teks bab). Jika Anda memeriksanya dengan sumber lain dan menemukan surat yang berbeda, hanya itu yang Anda temukan.

Bentuk hasilnya layak dibaca sebelum melakukan aritmatika. Permintaan dan biaya pemesanan berada di dalam akar kuadrat di atas, jadi melipatgandakannya hanya akan menggandakan ukuran pesanan. Biaya penyimpanan lebih rendah, sehingga produk yang mahal untuk disimpan dipesan dalam jumlah yang lebih kecil dan lebih sering. Kedua perilaku tersebut adalah keseluruhan intuisi model.

Menemukan masukan Anda

Tiga masukan. Jawabannya sangat bervariasi dalam seberapa yakin Anda dapat menjabarkannya, dan bilah kesalahan yang jujur ​​pada masing-masing jawaban lebih berguna daripada jawaban yang terlihat tepat.

  • D, permintaan tahunan dalam satuan. Yang dapat diandalkan. Ambil unit yang terjual selama dua belas bulan terakhir dari riwayat penjualan Shopify Anda, atau buat tahunan dalam jangka pendek jika produknya lebih baru. Gunakan unit, bukan pendapatan.
  • S, biaya tetap per pesanan. Perkiraan Anda sendiri mengenai biaya yang harus dikeluarkan untuk satu pesanan pembelian, berapa pun ukurannya: waktu untuk mengumpulkan dan mengirimkannya, mengejar pemasok, menerima dan menghitung pengiriman, ditambah pengiriman per pengiriman atau penanganan bea cukai yang tidak sesuai dengan kuantitas. Kebanyakan pedagang kecil tidak pernah mengukur hal ini. Tarif per jam dikalikan hitungan menit yang jujur ​​membuat Anda cukup dekat.
  • H, biaya penyimpanan per unit per tahun. Yang sulit, dan yang menolak meminjam. Jumlahkan biaya modal, penyimpanan, layanan, dan risiko Anda sendiri, lalu bagi dengan unit yang Anda miliki. Biaya penyimpanan persediaan bekerja melalui komponen. Jangan mengambil persentase dari sebuah blog, termasuk yang ini: tidak ada tarif publikasi yang dapat dipertahankan untuk pedagang kecil Shopify.

Jika S dan H merupakan perkiraan, begitu pula Q*, dan pemeriksaan sensitivitas di bagian berikutnya akan memberi tahu Anda apakah hal tersebut penting.

Contoh yang berhasil

Seluruh angka ilustratif, dipilih sehingga aritmatika dapat diperiksa dan bukan diukur dari penyimpanan nyata mana pun. "Cedar & Fig, 250g" menjual 5 unit sehari dengan biaya $7 dan eceran $18, dengan waktu tunggu pemasok 12 hari. Misalkan pedagang ini mengukur biaya pemesanannya sebesar $35 per pesanan pembelian dan biaya penyimpanannya sebesar $1,75 per unit per tahun. Biaya penyimpanan tersebut adalah angka yang diukur dalam contoh ini, bukan angka yang dihitung panduan biaya pengangkutan, yang membuat tarif toko berbeda dari komponennya sendiri. Gunakan milik Anda sendiri, karena jumlah pesanan meningkat jauh: pada $3,72 per unit, rumus yang sama menghasilkan 185, bukan 270.

1.825

D: unit setahun, 5 per hari

$35

S: biaya penempatan satu pesanan

$1,75

H: biaya untuk menyimpan satu unit setahun

270

Q*: kuantitas pesanan yang ekonomis

Penggantian: 2 × 1,825 × 35 = 127,750. Bagilah dengan 1,75 dan Anda mendapatkan 73.000. Akar kuadrat dari 73.000 adalah 270,2, jadi Q* adalah 270 satuan.

Dengan 5 unit sehari, itu berarti cakupan 54 hari per pesanan, atau sekitar 6,8 pesanan setahun. Biaya tahunan pada kuantitas tersebut terbagi hampir setengahnya: pemesanan adalah 1.825 270 × $35, yaitu $237, dan penyimpanan adalah 270 2 × $1,75, yaitu $236. Kesetaraan itu bukanlah sebuah kebetulan. Itulah yang dipecahkan oleh rumus tersebut.

Pemeriksaan sensitivitas, yang lebih penting daripada jawabannya.

Kuantitas pesananBiaya pemesanan/tahunBiaya penyimpanan/tahunJumlah
200 unit$319$175$494
270 unit (Q*)$237$236$473
350 unit$183$306$489
500 unit$128$438$565

Memesan 200 bukannya 270 biayanya 4,5% lebih mahal setahun. Memesan 350 biayanya 3,4% lebih mahal. Bagian bawah kurva biaya total hampir datar, yang berarti ketepatan perkiraan S dan H jauh lebih penting daripada asumsi orang: berada di dekat EOQ mencakup hampir seluruh penghematan yang tersedia. Pesan 500 karena pemasok bersikeras, dan jumlah totalnya naik sekitar 20%, yang merupakan angka yang layak untuk dinegosiasikan.

Ordering cost, holding cost and total cost against order quantityThree curves plotted against order quantity on the horizontal axis and annual cost on the vertical axis, using this post's worked figures. Ordering cost falls steeply as the order size grows, because fewer orders are placed each year. Holding cost rises as a straight line, because a bigger order means more average stock on the shelf. Total cost is the sum of the two and forms a shallow valley whose lowest point sits at two hundred seventy units, where the two component costs are equal at roughly two hundred thirty-six dollars each. The important feature is how flat the base of the valley is: anywhere between two hundred and three hundred fifty units, total annual cost stays within five percent of the minimum, so a rough estimate of the inputs still lands you in the useful region.The bottom of the curve is nearly flatCedar & Fig, 250g: D 1,825 units, S $35, H $1.75Q* 270 units200 to 350: within 5% of the minimum270smaller orderslarger orderscosttotalholdingordering
Berada di dekat EOQ sama nilainya dengan berada di dalamnya. Itulah argumen untuk menggunakannya sebagai pemeriksaan kewarasan dan bukan sebagai instruksi.

Asumsinya

Model dasar EOQ bertumpu pada tiga asumsi, yang dinyatakan langsung oleh buku teks yang mendasarinya: tingkat permintaan konstan yang diketahui; pesanan yang tiba sekaligus tepat ketika tingkat persediaan mencapai nol, yang secara implisit memerlukan waktu tunggu yang konstan; dan tidak ada kekurangan yang direncanakan. Kondisi keempat ada di samping mereka: biaya unit tidak berubah seiring dengan ukuran pesanan, karena model dasar tidak memiliki diskon kuantitas.

Bab yang sama juga menjelaskan secara blak-blakan tentang bagaimana hal tersebut bertahan. Asumsi-asumsinya adalah "yang agak menuntut. Asumsi-asumsi tersebut jarang dipenuhi sepenuhnya dalam praktiknya", dan asumsi ini secara khusus menyebutkan waktu tunggu: "walaupun jadwal mungkin memerlukan waktu tunggu yang konstan, variasi dalam waktu tunggu sebenarnya akan sering terjadi."

Ini juga memberikan separuh lainnya, yang dihilangkan dari sebagian besar artikel. Model EOQ “telah terbukti kuat dalam arti bahwa model tersebut secara umum masih memberikan hasil yang hampir optimal meskipun asumsinya hanya merupakan perkiraan kasar terhadap kenyataan. Namun, dalam kasus di mana asumsi tersebut dilanggar secara signifikan, penting untuk melakukan beberapa analisis awal untuk mengevaluasi kecukupan model EOQ sebelum digunakan.”

EOQ tidak salah. Ini bersyarat, dan ketentuannya dapat diperiksa sebelum Anda mengandalkannya.

Bacalah kedua kutipan itu bersama-sama dan Anda mendapatkan aturan yang dapat digunakan. Masukan kasar tidak masalah, seperti yang ditunjukkan oleh kurva datar di atas. Asumsi yang rusak parah tidak terjadi, dan Anda diharapkan memperhatikannya sebelum memesan.

Ketika EOQ adalah alat yang salah

Ada empat situasi yang cukup sulit untuk membenarkan analisis awal tersebut:

Permintaan musiman atau didorong oleh promosi. Asumsi permintaan konstan adalah asumsi yang menahan beban, dan toko yang kuartal keempatnya beberapa kali lipat dari kuartal kedua tidak memiliki tingkat permintaan konstan dalam arti yang berguna. Begitu pula dengan SKU yang sebagian besar penjualannya dihasilkan oleh diskon yang Anda jadwalkan.

Jumlah pesanan minimum dan paket kasus. EOQ menghasilkan nomor dan pemasok memberi Anda batasan. Ketika nilai minimum melebihi Q*, nilai minimum menang dan EOQ menjadi cara untuk menentukan harga kesenjangan dibandingkan cara untuk memilih kuantitas.

Mudah rusak dan umur simpan. Model tidak memiliki konsep stok akan habis masa berlakunya. Jika masa pertanggungan selama 54 hari melebihi umur produk, kurva biaya kehilangan suku terbesarnya.

Diskon kuantitas. Model dasar mengasumsikan biaya per unit tetap berapa pun ukuran pesanan. Jika pemasok Anda memberi harga dalam tanda kurung, formula dasarnya adalah varian yang salah; bab buku teks yang sama memperoleh model EOQ-dengan-kuantitas-diskon terpisah untuk kasus tersebut.

Permintaan yang sedikit atau terputus-putus juga patut disebutkan. Jika suatu SKU dijual dalam kelompok sesekali dan bukan berdasarkan harga, angka permintaan tahunan yang Anda masukkan adalah rata-rata dari sesuatu yang tidak pernah terjadi.

Apa yang harus digunakan sebagai gantinya

Untuk sebagian besar katalog Shopify kecil, jumlah pesanan praktis berasal dari tingkat stok target dan bukan dari optimasi biaya: tentukan berapa banyak perlindungan yang Anda perlukan untuk mencapai pesanan terencana berikutnya, kurangi apa yang Anda miliki dan pesan, dan pesan selisihnya. Metode itu dilakukan di menyusun ulang panduan kuantitas, dan ini menggunakan masukan yang sudah Anda lacak, bukan dua angka biaya yang akan Anda perkirakan.

Keputusan selanjutnya terbagi dengan rapi. Kapan memesannya adalah titik pemesanan ulang. Berapa banyak penyangga untuk duduk di atasnya stok pengaman. Jika Anda lebih suka menyatakan keseluruhan polis sebagai dua angka per SKU, perencanaan min/maks adalah mekanisme yang sama dengan nama lama.

Dimana EOQ masih mendapatkan tempatnya adalah sebagai cek. Hitung setahun sekali pada SKU terbesar Anda. Jika ukuran pesanan biasa Anda berada di dalam bagian datar kurva, berhentilah memikirkannya. Jika tiga kali Q*, Anda telah menemukan biaya sebenarnya yang layak untuk diperdebatkan dengan pemasok.

Satu-satunya masukan yang tidak perlu Anda perkirakan adalah D. StockCue membaca riwayat pesanan Anda hingga 24 bulan dan memperkirakan permintaan berdasarkan musim pada setiap paket termasuk Gratis, yang memberi Anda sisi permintaan perhitungan ini tanpa ekspor. Dua angka biaya tersebut dapat Anda ukur; tidak ada aplikasi yang dapat membacanya dari toko Anda.

Pertanyaan yang Sering Diajukan

Apa rumus EOQnya?

Kuantitas pesanan ekonomis adalah Q* = akar kuadrat dari (2 × D × S H), dengan D adalah permintaan tahunan dalam satuan, S adalah biaya tetap untuk melakukan satu pemesanan, dan H adalah biaya untuk menyimpan satu unit selama satu tahun. Buku teks riset operasi yang menurunkannya menulis persamaan yang sama dengan akar kuadrat dari 2aK ÷ h, dengan a untuk tingkat permintaan, K untuk biaya setup per pesanan dan h untuk biaya penyimpanan per unit per unit waktu. Rumusnya sama, hurufnya berbeda.

Input apa yang saya perlukan untuk menghitung EOQ?

Tiga, dan hanya satu yang mudah. Permintaan tahunan dalam satuan berasal langsung dari riwayat penjualan Anda. Biaya tetap per pesanan adalah perkiraan Anda sendiri mengenai waktu dan biaya yang diperlukan untuk mengumpulkan, mengejar, dan menerima satu pesanan pembelian, terlepas dari ukurannya. Biaya penyimpanan per unit per tahun adalah yang paling sulit, karena ini berarti menambah biaya modal, penyimpanan, layanan, dan risiko Anda sendiri daripada meminjam persentase dari blog.

Apakah EOQ masih berguna untuk toko Shopify kecil?

Hal ini berguna sebagai pemeriksaan kewarasan pada ukuran pesanan, bukan sebagai jumlah yang Anda pesan. Buku teks sumbernya menyatakan bahwa model tersebut cukup kuat untuk memberikan hasil yang hampir optimal ketika asumsinya hanya merupakan perkiraan kasar, namun jika asumsi tersebut dilanggar secara signifikan, Anda harus menganalisis sebelum mengandalkannya. Permintaan musiman dan didorong oleh promosi, yang umumnya terjadi di sebagian besar toko kecil, sangat melanggar asumsi permintaan konstan sehingga memerlukan pemeriksaan tersebut.

Apa yang terjadi pada EOQ ketika pemasok memiliki jumlah pesanan minimum?

Minimal menang, karena merupakan kendala dan EOQ hanya sekedar nasehat. Jika EOQ menyatakan 270 unit dan minimum pemasok adalah 500, Anda memesan 500 dan membawa penutup tambahan. Apa yang diberikan EOQ kepada Anda dalam situasi tersebut adalah besarnya denda: Anda dapat menentukan harga selisih biaya penyimpanan dan pemesanan tahunan dan menggunakannya sebagai argumen konkret untuk menegosiasikan harga minimum atau mencari sumber di tempat lain.

STOCKCUE

EOQ membutuhkan angka permintaan tahunan yang selalu terkini. StockCue memperkirakan permintaan hingga 24 bulan dari riwayat pesanan Anda, dengan musim disertakan pada setiap paket termasuk Gratis, jadi D bukanlah spreadsheet yang Anda buat ulang setiap kuartal.

Instal StockCue di Shopify →
Shovon, Insinyur Perangkat Lunak di Devmerx

Shovon

Insinyur Perangkat Lunak

Shovon menulis tentang operasi inventaris Shopify untuk Devmerx, studio di balik StockCue: Inventory Forecast.

Butuh bantuan dengan toko Shopify Anda?

Devmerx membangun dan mengoptimalkan toko Shopify untuk merek DTC. Pesan konsultasi 20 menit gratis.