Sesi 14 BDM

Sesi 14 โ€“ Validasi & Stress-Test Model BDM | Aurinoworks
๐Ÿ“˜ Sesi 14 Business Decision Modeling

Validasi Model & Human-in-the-Loop

Panduan praktis menguji, memodifikasi, dan memverifikasi model optimasi โ€” bukan membangun dari nol, tapi memastikannya masuk akal di dunia nyata.

๐ŸŽฏ Filosofi Sesi Ini: “Trust, but Verify”

Model matematis (LP, simulasi, dll.) itu selalu benar secara aritmatika, tapi belum tentu benar secara operasional. UAS BDM bukan menguji kemampuan Anda membangun model โ€” tapi menguji kemampuan Anda menjadi “wasit” atas model.

4 Kompetensi yang Diuji:
  1. Validasi Konseptual โ€” Apakah struktur modelnya masuk akal?
  2. Stress-Test โ€” Bagaimana model bereaksi terhadap guncangan?
  3. Verifikasi Manual โ€” Apakah hasilnya “masuk akal” di lapangan?
  4. Integritas Keputusan โ€” Apakah optimal secara angka = optimal secara etika?
๐Ÿญ Studi Kasus Paralel: “Batik Nusantara”
๐Ÿ“Œ Konteks: Batik Nusantara adalah UMKM di Pekalongan yang memproduksi 3 jenis batik: Batik Tulis (Xโ‚), Batik Cap (Xโ‚‚), dan Batik Printing (Xโ‚ƒ). Perusahaan ingin memaksimalkan keuntungan bulanan dengan keterbatasan tenaga kerja, kain, dan kapasitas pewarnaan.

๐Ÿ“Š Data Produksi per Unit

ParameterBatik Tulis (Xโ‚)Batik Cap (Xโ‚‚)Batik Printing (Xโ‚ƒ)Kapasitas
Jam Kerja (jam/unit)40821.600 jam
Kain (meter/unit)333300 meter
Kapasitas Pewarna (jam)510.5150 jam
Keuntungan (Rp ribu)80015050โ€”

๐Ÿงฎ Model LP (File yang Diberikan di E-Learning)

‘ === BATIK NUSANTARA – OPTIMASI PRODUKSI === MAXIMIZE: 800*X1 + 150*X2 + 50*X3 SUBJECT TO: Tenaga: 40*X1 + 8*X2 + 2*X3 <= 1600 Kain: 3*X1 + 3*X2 + 3*X3 <= 300 Pewarna: 5*X1 + 1*X2 + 0.5*X3 <= 150 Non-neg: X1, X2, X3 >= 0
๐Ÿ’ก Output Solver Awal: Xโ‚ = 20, Xโ‚‚ = 50, Xโ‚ƒ = 0 | Z* = Rp 23.500 ribu
1Validasi Konseptual โ€” “Bedah Anatomi Model”

Tujuan: Memastikan struktur model merepresentasikan realitas bisnis, bukan sekadar asumsi matematis.

๐Ÿ” Checklist Validasi

ElemenPertanyaan KritisTemuan di Kasus
Variabel Keputusan Apakah semua produk/proses penting sudah terwakili? โœ… 3 produk utama sudah lengkap. Namun, apakah ada produk bundle yang terlewat?
Fungsi Objektif Mengapa maximize profit? Apakah ini selaras dengan strategi perusahaan? โš ๏ธ UMKM biasanya cash-flow driven. Mungkin seharusnya maximize revenue atau minimize cycle time.
Kendala (Constraints) Apakah kendala mencerminkan bottleneck nyata atau hanya asumsi? โš ๏ธ Kendala “kain 300m” โ€” apakah ini batas gudang atau batas modal beli kain? Dua hal berbeda!
Linearitas Apakah koefisien tetap di semua level produksi? โš ๏ธ Batik Tulis: 40 jam/unit. Jika Xโ‚ = 100, apakah pengrajin tetap produktif? (Ada fatigue effect)
๐Ÿšจ Kritik Teknis: Model ini mengasumsikan proportionality dan additivity โ€” dua asumsi LP yang sering gagal di UMKM. Contoh: biaya setup mesin cap tidak linear terhadap jumlah produksi.
๐Ÿ“ Cara Menulis Jawaban:
“Model telah mengidentifikasi 3 variabel keputusan dengan tepat, namun fungsi objektif maximize profit kurang cocok untuk UMKM yang lebih sensitif terhadap cash flow. Kendala kain juga ambigu โ€” perlu klarifikasi apakah ini batas fisik atau batas anggaran.”
2Simulasi & Stress-Test โ€” “Uji Ketahanan Model”

Tujuan: Melihat seberapa robust model ketika dunia nyata berubah.

๐ŸŒช๏ธ Skenario Gangguan

Skenario: Harga kain naik 20% + 1 pengrajin batik tulis sakit (kapasitas tenaga turun 15%).

๐Ÿ”ง Modifikasi Model

‘ === MODEL SETELAH GANGGUAN === ‘ Kain naik 20%: koefisien kain per unit naik dari 3 โ†’ 3.6 ‘ Tenaga turun 15%: 1600 โ†’ 1360 MAXIMIZE: 800*X1 + 150*X2 + 50*X3 SUBJECT TO: Tenaga: 40*X1 + 8*X2 + 2*X3 <= 1360 ‘ turun dari 1600 Kain: 3.6*X1 + 3.6*X2 + 3.6*X3 <= 300 ‘ koefisien naik Pewarna: 5*X1 + 1*X2 + 0.5*X3 <= 150

๐Ÿ“Š Perbandingan Hasil

โŒ Sebelum Gangguan
Xโ‚ = 20, Xโ‚‚ = 50, Xโ‚ƒ = 0
Z* = Rp 23.500 ribu
Status: Semua kendala binding
โœ… Setelah Gangguan
Xโ‚ = 15, Xโ‚‚ = 45, Xโ‚ƒ = 20
Z* = Rp 19.650 ribu
Penurunan profit: 16.4%

๐Ÿ“ˆ Analisis Prinsip 1% Progress

Dengan gangguan 20% harga kain + 15% tenaga, profit hanya turun 16.4%. Artinya model cukup robust karena:

  • Solver menggeser produksi ke Batik Printing (Xโ‚ƒ) yang lebih efisien bahan
  • Ada substitusi produk yang menjaga bisnis tetap jalan
๐Ÿ“ Template Jawaban:
“Setelah simulasi gangguan, profit turun 16.4% โ€” lebih kecil dari besaran gangguan (20%+15%). Model menunjukkan resiliensi karena Solver melakukan realokasi ke produk berintensitas rendah. Ini sesuai prinsip 1% Progress: perbaikan kecil yang berkelanjutan lebih baik daripada perubahan drastis.”
3Verifikasi Manual โ€” “Human-in-the-Loop”

Tujuan: Menginterupsi solusi “optimal secara matematis” tapi mustahil secara operasional.

๐Ÿšจ Kasus Intervensi:
Misalkan Solver memberikan solusi: Xโ‚ = 0, Xโ‚‚ = 0, Xโ‚ƒ = 300 dengan Z* = Rp 15.000 ribu.
Artinya: Hanya produksi Batik Printing 300 unit, hentikan Batik Tulis & Cap!

๐Ÿค” Apakah Masuk Akal?

Aspek OperasionalCek RealitasKeputusan
Kapasitas Pewarna 300 ร— 0.5 jam = 150 jam โœ… (pas batas) Valid
Permintaan Pasar Pasar batik printing jenuh! Maksimal serap 150 unit/bulan โŒ INVALID
Brand Identity Batik Nusantara dikenal sebagai produsen batik tulis. Jika Xโ‚ = 0, brand rusak! โŒ INVALID
Keterampilan Pengrajin 10 pengrajin batik tulis akan menganggur โ†’ PHK massal โŒ INVALID

โœ‹ Intervensi Manual

‘ === TAMBAHKAN KENDALA OPERASIONAL === ‘ Minimum produksi batik tulis (brand & SDM) X1 >= 10 ‘ Maksimum pasar batik printing X3 <= 150

Hasil setelah intervensi: Xโ‚ = 10, Xโ‚‚ = 60, Xโ‚ƒ = 30 | Z* = Rp 18.500 ribu
Profit turun 10% dari solusi “matematis murni”, tapi solusi layak operasional.

๐Ÿ“ Logika Human-in-the-Loop:
“Model mengabaikan dua realitas: (1) batas serap pasar batik printing, dan (2) strategi brand yang mensyaratkan produksi batik tulis minimum. Intervensi manual menambahkan kendala Xโ‚ โ‰ฅ 10 dan Xโ‚ƒ โ‰ค 150. Profit turun 10%, tapi solusi menjadi implementable.”
4Integritas Keputusan โ€” “Profit vs Nurani”

Tujuan: Menghadapi dilema ketika solusi optimal merugikan stakeholder.

๐ŸŽญ Dilema:
Model menunjukkan profit maksimal jika Batik Nusantara memindahkan produksi ke mesin otomatis (printing massal). Namun, 15 pengrajin tradisional akan kehilangan pekerjaan.

โš–๏ธ Opsi Modifikasi Fungsi Objektif

PendekatanFormulasiFilosofi
Multi-Objective Max: 800Xโ‚ + 150Xโ‚‚ + 50Xโ‚ƒ + ฮฑยท(jumlah pengrajin dipertahankan) Profit + bobot sosial
Goal Programming Target profit Rp 18.000 ribu, subject to Xโ‚ โ‰ฅ 15 Cari solusi “cukup baik” dengan jaminan sosial
Constraint Hard Tambah kendala: Xโ‚ โ‰ฅ 15 (minimum produksi tulis) Jangan tawar-menawar soal SDM

๐Ÿ’ฌ Meyakinkan Stakeholder

Gunakan narasi “Jangka Panjang vs Jangka Pendek”:

๐Ÿ“‰ Opsi “Profit Maksimal”
โ€ข Tahun 1: Profit +40%
โ€ข Tahun 2: Pengrajin senior pergi โ†’ tacit knowledge hilang
โ€ข Tahun 3: Brand “batik autentik” rusak โ†’ pasar premium hilang
โ€ข Profit jangka panjang: TURUN
๐Ÿ“ˆ Opsi “Keseimbangan”
โ€ข Tahun 1: Profit +15% (lebih rendah)
โ€ข Tahun 2: Pengrajin tetap, regenerasi terjaga
โ€ข Tahun 3: Brand premium + efisiensi mesin = hybrid model
โ€ข Profit jangka panjang: NAIK
๐Ÿ“ Template Jawaban Etis:
“Keputusan ‘kurang menguntungkan secara angka’ namun ‘benar secara nurani’ adalah langkah strategis jangka panjang karena: (1) melestarikan tacit knowledge pengrajin yang tidak tergantikan mesin, (2) menjaga diferensiasi brand di pasar premium, dan (3) memenuhi tanggung jawab sosial sebagai UMKM yang tumbuh bersama komunitas. Modifikasi fungsi objektif dengan menambahkan bobot pada variabel sosial, atau menambahkan kendala minimum produksi batik tulis.”
๐Ÿ“‹ Cheat Sheet: Pola Jawaban UAS
Tipe SoalKata Kunci JawabanJebakan
Validasi Konseptual “Variabel keputusan sudah/curang merepresentasikan…”, “Fungsi objektif selaras/tidak dengan strategi karena…”, “Kendala mencerminkan realitas/asumsi matematis” Jangan hanya deskripsi โ€” harus kritik
Stress-Test Screenshot sebelum-sesudah, hitung % perubahan, hubungkan dengan “1% Progress” (perbaikan kecil & berkelanjutan) Jangan lupa screenshot! Jangan hanya angka โ€” jelaskan mengapa
Verifikasi Manual “Secara matematis valid, TAPI secara operasional…”, “Intervensi: tambah kendala X โ‰ฅ …”, “Logika: …” Jangan terima hasil Solver mentah-mentah!
Integritas “Multi-objective / Goal Programming / Hard constraint”, “Jangka panjang vs pendek”, “Stakeholder: karyawan, brand, komunitas” Jangan jawab “yang penting etis” โ€” harus teknis (modifikasi model-nya apa)
โš ๏ธ Checklist Akhir Sebelum Submit:
  • โœ… File model Excel terlampir
  • โœ… Log Proses (step-by-step) terdokumentasi
  • โœ… Log Verifikasi AI (jika menggunakan AI assistant)
  • โœ… Setiap modifikasi disitasi: (Aurinoworks, 2026, Sesi X)
  • โœ… Screenshot perbandingan hasil (soal stress-test)

Aurinoworks.com ยท Business Decision Modeling ยท Sesi 14

“Model yang baik bukan yang paling canggih, tapi yang paling jujur tentang asumsinya.”

Ringkasan Materi Sesi 08-13 | Business Decision Modeling
๐Ÿ“˜ Sesi 08-13 Business Decision Modeling

Ringkasan Materi: 4 Pilar Kuantitatif

Decision Analysis ยท Queuing ยท Forecasting ยท Inventory โ€” dari teori ke keputusan UMKM.

1Decision Analysis โ€” “Memilih di Tengah Ketidakpastian”
Bab 8

Inti: memilih alternatif terbaik ketika masa depan tidak pasti. Bukan menebak, tapi menggunakan struktur matematis.

๐Ÿ“Œ Contoh UMKM: Warung “Kopi Senja” di Yogyakarta ingin membuka cabang baru. Ada 3 lokasi: Malioboro (A), Prawirotaman (B), Seturan (C). Kondisi pasar bisa Ramai, Sedang, atau Sepi.

๐ŸŽฒ Dua Lingkungan Keputusan

Under Uncertainty
Probabilitas TIDAK diketahui
  • Maximax โ€” Optimis: pilih max dari max
  • Maximin โ€” Pesimis: pilih max dari min (paling aman)
  • Hurwicz (ฮฑ) โ€” Gabungan optimis-pesimis
  • Minimax Regret โ€” Minimal penyesalan
Under Risk
Probabilitas DIKETAHUI
  • EMV โ€” Expected Monetary Value (pilih tertinggi)
  • EOL โ€” Expected Opportunity Loss (pilih terendah)
  • EVPI โ€” Harga info sempurna
    EVPI = EOLmin = EVPI โˆ’ Max EMV

๐ŸŒณ Decision Trees

SimbolArtiContoh di Kopi Senja
โ–  Square NodeTitik keputusan (pilihan kita)Pilih lokasi A, B, atau C
โ— Circle NodeState of nature (kejadian acak)Pasar Ramai/Sedang/Sepi
๐Ÿ’ก Tips UAS: Untuk Decision Tree, kerjakan dari kanan ke kiri (backward induction). Hitung EMV di setiap circle node, lalu pilih max di square node.
2Queuing Theory โ€” “Seni Mengelola Antrean”
Bab 9

Inti: menyeimbangkan biaya layanan (tambah server) vs biaya menunggu (kehilangan pelanggan).

๐Ÿ“Œ Contoh UMKM: Toko oleh-oleh “Bakpia Murni” di Pathuk. Pelanggan datang untuk dilayani kasir. Pertanyaan klasik: perlu tambah kasir atau tidak?

๐Ÿ”ค Notasi Kendall: M/M/s

SimbolArtiDistribusi
ฮป (Lambda)Laju kedatanganPoisson
ฮผ (Mu)Laju pelayanan per serverEksponensial
sJumlah serverโ€”

๐Ÿ“Š 5 Metrik Operasional

MetrikArtiLogika
LRata-rata unit dalam sistemYang antre + yang dilayani
LqRata-rata unit dalam antreanHanya yang menunggu
WRata-rata waktu dalam sistemW = Wq + 1/ฮผ
WqRata-rata waktu menungguYang bikin pelanggan komplain
P0Probabilitas sistem kosongKasir menganggur

๐Ÿงฉ 5 Model Penting

M/M/1
Single server, layanan acak
Kasir tunggal toko kelontong
M/M/s
Multi-server
3 kasir di minimarket
M/D/1
Waktu layanan KONSTAN
Mesin cuci otomatis, ATM
Lq & Wq = ยฝ dari M/M/1
M/G/1
Layanan umum (pakai ฯƒ)
Bengkel dengan variasi waktu
Finite Population
Sumber terbatas ยท 5 mesin di pabrik yang bisa rusak
๐Ÿšจ Syarat Stabilitas: ฯ = ฮป/(sยทฮผ) harus < 1. Jika ฮป โ‰ฅ ฮผ โ†’ antrean meledak (tak terhingga). Ini soal “quick check” favorit!
3Forecasting โ€” “Membaca Masa Depan dari Data Masa Lalu”
Bab 11

Inti: memprediksi masa depan untuk perencanaan stok, produksi, dan anggaran.

๐Ÿ“Œ Contoh UMKM: Batik “Sekar Jagad” ingin meramal penjualan bulan depan untuk persiapan stok kain.

๐Ÿ—‚๏ธ 3 Kategori Metode

KategoriMetodeKapan Dipakai
Kualitatif Delphi, Jury of Executive Opinion Data historis tidak ada (produk baru)
Time Series
(pola masa lalu)
Moving Average Data stabil, tanpa tren
Weighted MABeri bobot lebih pada data terbaru
Exponential SmoothingPakai ฮฑ (0.1โ€“0.3 umum)
Trend ProjectionAda pola linear naik/turun
Causal
(sebab-akibat)
Simple/Multiple Regression Ada variabel penjelas (iklan, harga, dll)

๐Ÿ“ Regresi: 3 Angka Keramat

Output Excel Regression yang WAJIB dipahami:
  • Rยฒ (R-Square) โ€” Seberapa besar variasi Y dijelaskan oleh X. Contoh: Rยฒ = 0.82 artinya 82% variasi penjualan dijelaskan oleh iklan.
  • Significance F โ€” Jika < 0.05 โ†’ model signifikan secara keseluruhan.
  • P-value per variabel โ€” Jika < 0.05 โ†’ variabel tersebut berpengaruh terhadap Y.

๐Ÿ“ 2 Pengukur Akurasi (Error)

MAD
ฮฃ|Actual โˆ’ Forecast| / n
Lebih intuitif, satuan sama dengan data
MSE
ฮฃ(Actual โˆ’ Forecast)ยฒ / n
Lebih sensitif terhadap error besar
๐Ÿ’ก Tips UAS: Jika soal memberi Significance F = 0.0003 dan Rยฒ = 0.87, jawab: “Model valid dan kuat menjelaskan variasi Y.”
4Inventory Control โ€” “Berapa Banyak Harus Dipesan?”
Bab 12

Inti: menyeimbangkan biaya simpan vs biaya pesan โ€” terlalu banyak = gudang penuh, terlalu sedikit = stockout.

๐Ÿ“Œ Contoh UMKM: Toko online “Sepatu Brader” di Tangerang menjual 2.400 pasang/tahun. Biaya pesan Rp 50.000/order, biaya simpan Rp 6.000/pasang/tahun.

๐ŸŽฏ Model EOQ (Economic Order Quantity)

Q* = โˆš(2DS / H)
SimbolArtiContoh Sepatu Brader
DPermintaan tahunan2.400 pasang
SBiaya pesan per orderRp 50.000
HBiaya simpan per unit/tahunRp 6.000

Hitung: Q* = โˆš(2 ร— 2400 ร— 50000 / 6000) = 200 pasang/order

๐Ÿ”” Reorder Point (ROP)

ROP = (Permintaan harian ร— Lead time) + Safety Stock

Kapan harus pesan lagi? Saat stok menyentuh angka ROP.

๐Ÿ›ก๏ธ Safety Stock & Service Level

Stok pengaman untuk antisipasi fluktuasi permintaan. Menggunakan Z-score distribusi normal:

Service LevelZArti
90%1.2810% risiko stockout
95%1.655% risiko stockout
99%2.331% risiko stockout

๐Ÿท๏ธ ABC Analysis

A โ€” Kritis
20% barang, 80% nilai $
Contoh: batik tulis premium
B โ€” Menengah
30% barang, 15% nilai $
Contoh: batik cap
C โ€” Rendah
50% barang, 5% nilai $ ยท Contoh: gantungan kunci batik
๐Ÿ’ก Logika EOQ: Jika H naik โ†’ Q* turun (H di penyebut). Jika S naik โ†’ Q* naik (S di pembilang). Hafalkan arah ini!
๐ŸŽฏ Strategi Persiapan UAS: 4 Langkah Taktis

๐Ÿ” Langkah 1: Diagnosis Jenis Soal

Kata kunci = petunjuk metode. Jangan terjebak!

Jika Ada Kata…Maka Pakai…
payoff probabilitas treeDecision Analysis (Bab 8)
arrival waiting serverQueuing (Bab 9)
prediksi ramalan historisForecasting (Bab 11)
how much to order reorder pointInventory (Bab 12)

๐Ÿ“Š Langkah 2: Interpretasi Output Excel

UAS BDM bukan sekadar hitung manual! Anda harus membaca output software:
  • Regresi: Jangan hanya hitung Y โ€” baca Rยฒ, Significance F, P-value
  • Queuing: Bedakan Lq (yang antre) vs L (yang di sistem)
  • Sensitivity Report: Baca shadow price & allowable increase/decrease

โš–๏ธ Langkah 3: Pahami “Trade-off”

Soal esai sering menanyakan “Mengapa?” โ€” jawab dengan logika trade-off:

Queuing:
Tambah server โ†’ Wq turun โœ…
Tapi biaya gaji naik โŒ
Inventory:
Q besar โ†’ frekuensi pesan turun โœ…
Tapi biaya simpan naik โŒ

๐Ÿ“ Langkah 4: Latihan dengan File Excel

Urutan latihan yang disarankan:
  1. Buka 8-1.xls โ†’ hitung manual EVPI, cocokkan dengan Excel
  2. Buka 9-2.xls (M/M/s) โ†’ ubah s dari 1 ke 2, lihat dampak pada Wq
  3. Buka file regresi โ†’ ubah ฮฑ pada Exponential Smoothing, bandingkan MAD
  4. Buka file EOQ โ†’ ubah H, lihat perubahan Q*
โšก Quick Check: 3 Soal Pancingan Otak

Uji intuisi Anda sebelum buka Excel. Jawaban di bawah setiap soal.

โ“ Q1 โ€” Decision Analysis

Anda manajer yang risk averse (takut rugi besar). Metode apa yang cocok?

โœ“ Jawaban: Maximin (amankan skenario terburuk) atau Minimax Regret (minimal penyesalan). Keduanya konservatif.
โ“ Q2 โ€” Queuing

Toko Anda punya 1 kasir. ฮป = 12 pelanggan/jam, ฮผ = 10 pelanggan/jam. Apa yang terjadi?

โœ“ Jawaban: ฯ = 12/10 = 1.2 > 1 โ†’ antrean meledak (tak terhingga). Harus tambah server atau kurangi ฮป!
โ“ Q3 โ€” Inventory

Jika biaya simpan (H) naik 2x lipat, apa yang terjadi pada EOQ?

โœ“ Jawaban: Q* = โˆš(2DS/H). Karena H di penyebut, Q* turun. Secara spesifik: turun menjadi 1/โˆš2 โ‰ˆ 70.7% dari Q* awal. Intuisi: kalau simpan mahal, pesanlah lebih sering dalam jumlah kecil.

Aurinoworks.com ยท Business Decision Modeling ยท Sesi 08-13

“Kuantitatif tanpa intuisi = angka mati. Intuisi tanpa kuantitatif = tebakan.”

Leave a Comment

Your email address will not be published. Required fields are marked *