1 of 10

Pertemuan 11

Prodi Bisnis Digital

Fakultas Ilmu Komputer, Universitas Lancang Kuning

MANAJEMEN PERSEDIAAN

“Implementasi Model EOQ dan EPQ dengan Python”

2 of 10

Tujuan

    • Mahasiswa mampu mengimplementasikan model EOQ (Economic Order Quantity) dan EPQ (Economic Production Quantity) dalam simulasi Python.
    • Mahasiswa mampu menganalisis hasil simulasi dan interpretasinya.

Tujuan Pembelajaran

Manajemen Persediaan

3 of 10

Review Model EOQ dan EPQ

      • Model untuk menentukan kuantitas pemesanan optimal.
      • Formula:

1

2

      • Variasi dari EOQ untuk kasus produksi dan konsumsi simultan.
      • Formula:

Manajemen Persediaan

EOQ:

EPQ:

EOQ=2DSHEOQ = \sqrt{\frac{2DS}{H}}EOQ=H2DS​​

EPQ=2DSH×(1−dp)EPQ = \sqrt{\frac{2DS}{H \times \left(1 - \frac{d}{p}\right)}}EPQ=H×(1−pd​)2DS​​

4 of 10

Implementasi EOQ dengan Python

      • Input data: D (Permintaan), S (Biaya Pemesanan), H (Biaya Penyimpanan).
      • Hitung EOQ menggunakan Python.
      • python
      • Salin kode

1

2

Manajemen Persediaan

·Langkah-Langkah:

·Contoh Kode Python untuk EOQ:

D = 1000 # Permintaan tahunan

S = 50 # Biaya pemesanan per pesanan

H = 5 # Biaya penyimpanan per unit per

tahun

EOQ = np.sqrt((2 * D * S) / H)

print(f"EOQ: {EOQ} unit")

5 of 10

Visualisasi Hasil EOQ

      • Plotting biaya total vs kuantitas pemesanan.
      • Menampilkan titik EOQ pada grafik.

1

2

Manajemen Persediaan

·Visualisasi dengan Matplotlib:

·Contoh Kode Visualisasi:

python

Salin kode

Q = np.arange(1, 1000, 1)

total_cost = (D/Q) * S + (Q/2) * H

plt.plot(Q, total_cost)

plt.xlabel('Kuantitas Pemesanan')

plt.ylabel('Biaya Total')

plt.axvline(x=EOQ, color='r', linestyle='--')

plt.show()

6 of 10

Implementasi EPQ dengan Python

      • Input data: d (Tingkat permintaan), p (Tingkat produksi).
      • Hitung EPQ dengan Python.

1

2

Manajemen Persediaan

·Langkah-Langkah:

·Contoh Kode Python untuk EPQ:

python

Salin kode

p = 2000 # Tingkat produksi

d = 1000 # Tingkat permintaan

EPQ = np.sqrt((2 * D * S) / (H * (1 - (d/p))))

print(f"EPQ: {EPQ} unit")

7 of 10

Tugas Praktek

    • Implementasikan model EOQ dan EPQ dengan dataset yang berbeda.
    • Bandingkan hasil simulasi EOQ dan EPQ dengan perubahan variabel biaya dan permintaan.

Manajemen Persediaan

8 of 10

Diskusi Kelas

    • Apa perbedaan mendasar antara EOQ dan EPQ?
    • Bagaimana perubahan dalam biaya penyimpanan mempengaruhi hasil EOQ dan EPQ?

Manajemen Persediaan

Pertanyaan Diskusi:

9 of 10

Kesimpulan

    • Implementasi EOQ dan EPQ: Mahasiswa diharapkan dapat mengimplementasikan kedua model dalam Python.
    • Analisis Hasil: Mahasiswa mampu menganalisis dan menginterpretasikan hasil simulasi.

10 of 10

THANK YOU

FOR ATTENDING