‹ Daftar slidePertemuan 9: Strategi Harga Dinamis (Dynamic Pricing) di E-Commerce: penetapan harga berbasis data
RPS minggu 9 · 2x50 menit
Strategi Harga Dinamis (Dynamic Pricing) di E-Commerce
Penetapan Harga Berbasis Data
Pertemuan 9 · Mata Kuliah E-Commerce · Program Studi Manajemen, FEB UNDIP
Bagian I
Konsep Dasar Dynamic Pricing
Apa itu harga dinamis, mengapa e-commerce sangat cocok menerapkannya, dan jenis-jenis strateginya.
Apa itu Dynamic Pricing?
Definisi
Dynamic pricing (harga dinamis) adalah strategi penetapan harga yang menyesuaikan harga jual secara terus-menerus berdasarkan data permintaan, penawaran, waktu, kompetitor, dan perilaku konsumen — bukan harga tetap (fixed price) seperti label harga di toko fisik konvensional.
Berbeda dengan diskon musiman biasa, dynamic pricing bisa berubah dalam hitungan jam bahkan detik, digerakkan oleh algoritma dan data real-time.
Contoh Harian
3–15x
frekuensi perubahan harga produk populer di marketplace per hari
Harga sepatu olahraga yang sama bisa berbeda pagi dan malam hari, tergantung stok, jumlah pesaing yang menjual, dan tren pencarian.
Mengapa E-Commerce Ideal untuk Dynamic Pricing?
Biaya mengubah harga di toko daring disebut menu cost yang sangat rendah — inilah pembeda utama dibanding ritel fisik yang biaya ubah labelnya mahal dan lambat.
Jenis-Jenis Strategi Dynamic Pricing
Berbasis Waktu & Permintaan
Time-based pricing: harga berubah sesuai jam/hari (flash sale tengah malam).
Surge pricing: harga naik tajam saat permintaan melonjak (Gojek saat hujan).
Berbasis Segmen & Kompetitor
Segmented pricing: harga beda per kelompok konsumen (member vs non-member).
Competitive-based pricing: harga menyesuaikan harga pesaing secara otomatis.
Keempatnya sering dikombinasikan sekaligus — misalnya flash sale (time-based) yang harganya juga disesuaikan dengan harga kompetitor (competitive-based) di saat bersamaan.
Contoh Kasus Riil di Indonesia
Ride-Hailing
Gojek
Tarif GoRide/GoCar naik otomatis saat hujan atau jam pulang kantor — surge pricing berbasis rasio permintaan-penawaran real-time.
Travel
Traveloka
Harga tiket pesawat & hotel naik mendekati tanggal keberangkatan atau saat kursi/kamar tersisa sedikit — revenue management klasik.
Marketplace
Shopee/Tokopedia
Harga produk turun drastis saat flash sale jam 00.00 & 12.00, lalu kembali normal — kombinasi time-based & competitive-based.
Bagian II
Fondasi Data & Model Penetapan Harga
Elastisitas harga, sumber data, algoritma, hingga simulasi perhitungan revenue management.
Elastisitas Harga Permintaan
Elastisitas harga permintaan (price elasticity of demand) mengukur seberapa sensitif jumlah permintaan terhadap perubahan harga. Ini adalah dasar matematis dari semua keputusan dynamic pricing.
Ed = %ΔKuantitas ÷ %ΔHarga
Elastis (|Ed| > 1)
Permintaan sangat sensitif terhadap harga. Turunkan harga → revenue naik. Contoh: produk fashion umum, banyak substitusi.
Inelastis (|Ed| < 1)
Permintaan kurang sensitif terhadap harga. Naikkan harga → revenue naik. Contoh: obat resep, kebutuhan mendesak.
Hitung dari Nol #1: Elastisitas & Dampak Revenue
Kasus: toko sepatu daring menurunkan harga dari Rp200.000 menjadi Rp180.000 (turun 10%). Permintaan harian naik dari 100 menjadi 130 unit.
Langkah
Perhitungan
Nilai
1. Perubahan kuantitas (%ΔQ)
(130 − 100) ÷ 100 × 100%
+30%
2. Perubahan harga (%ΔP)
(180.000 − 200.000) ÷ 200.000 × 100%
−10%
3. Elastisitas harga (Ed)
30% ÷ (−10%)
−3,0 (elastis)
4. Revenue sebelum
Rp200.000 × 100 unit
Rp20.000.000
5. Revenue sesudah
Rp180.000 × 130 unit
Rp23.400.000
6. Kenaikan revenue
(23.400.000 − 20.000.000) ÷ 20.000.000 × 100%
+17%
Kesimpulan
+17%
kenaikan revenue harian setelah diskon 10% pada produk elastis (Ed = −3,0)
Coba Sendiri: Uji Elastisitas Harga Produk Anda
Ubah harga awal/akhir dan kuantitas terjual untuk melihat kapan penurunan harga menaikkan revenue, dan kapan justru menurunkannya.
Sumber Data untuk Dynamic Pricing
Data Internal
Riwayat penjualan & pola permintaan historis
Level inventori/stok real-time
Perilaku klik, pencarian, dan keranjang belanja
Segmentasi pelanggan (baru vs loyal)
Data Eksternal
Harga kompetitor (web-scraping/price tracker)
Musim, hari libur, cuaca, event nasional
Tren pencarian Google/media sosial
Kondisi makroekonomi (daya beli, inflasi)
Kualitas keputusan dynamic pricing bergantung penuh pada kualitas data — data kotor atau usang membuat algoritma salah menetapkan harga.
Rules-Based vs Machine Learning Pricing
Hitung dari Nol #2: Simulasi Revenue Management Kapasitas Terbatas
Kasus: flash sale gadget dengan stok terbatas 50 unit. Bandingkan harga flat vs dynamic pricing bertahap.
Langkah
Perhitungan
Nilai
1. Revenue harga flat (tanpa dynamic)
45 unit × Rp1.400.000
Rp63.000.000
2. Revenue tier early-bird (dynamic)
30 unit × Rp1.200.000
Rp36.000.000
3. Revenue tier scarcity/akhir (dynamic)
20 unit × Rp1.600.000
Rp32.000.000
4. Total revenue dynamic pricing
36.000.000 + 32.000.000
Rp68.000.000
5. Selisih (uplift) vs flat
68.000.000 − 63.000.000
Rp5.000.000
6. Persentase uplift
5.000.000 ÷ 63.000.000 × 100%
+7,9%
Kesimpulan
+7,9%
kenaikan revenue & 50/50 unit terjual habis lewat dynamic pricing bertahap, dibanding harga flat yang hanya laku 45 unit
Coba Sendiri: Rancang Pagar Harga untuk Stok Terbatas
Ubah jumlah unit tiap tier harga dan besaran harganya untuk melihat kombinasi mana yang memaksimalkan revenue dan menghabiskan stok.
A/B Testing untuk Pricing
A/B testing harga adalah eksperimen terkontrol: sebagian pengguna melihat harga A, sebagian lain melihat harga B, lalu hasil konversi dan revenue dibandingkan secara statistik sebelum harga baru diterapkan ke semua pengguna.
Langkah Umum
Tentukan hipotesis (mis. harga naik 5% tak turunkan konversi)
Bagi trafik acak ke grup A (kontrol) & B (uji)
Jalankan periode cukup panjang (hindari bias musiman)
Uji signifikansi statistik sebelum rollout penuh
Risiko: pengguna di grup berbeda bisa melihat harga berbeda untuk produk sama pada waktu bersamaan — berpotensi menimbulkan persepsi tidak adil bila ketahuan.
Personalisasi Harga & Segmentasi Konsumen
Basis Segmentasi
Riwayat & frekuensi belanja (loyal vs baru)
Perangkat & lokasi geografis
Sensitivitas harga historis individu
Status keanggotaan (premium/gratis)
Contoh Penerapan
Voucher personal berbeda nominal per pengguna
Harga member ShopeePay/GoPay Plus lebih murah
Diskon "welcome back" untuk pengguna tidak aktif
Personalisasi harga meningkatkan konversi, namun bila berlebihan bisa disebut price discrimination (diskriminasi harga) yang berisiko etis — dibahas lebih lanjut di Bagian III.
Bagian III
Etika, Risiko & Implementasi
Bagaimana konsumen bereaksi, apa kata regulasi Indonesia, dan cara menerapkannya secara bertanggung jawab.
Risiko: Persepsi Diskriminasi & Backlash Konsumen
Kasus Terkenal (Global & Lokal)
Amazon (2000): harga DVD berbeda per pengguna — viral & ditarik
Uber: surge pricing saat darurat memicu kecaman publik
Keluhan konsumen Indonesia soal harga tiket yang "naik saat dicek berkali-kali"
Konsumen umumnya menerima harga naik karena stok terbatas atau permintaan tinggi, tetapi menolak keras bila merasa harga dibedakan hanya karena data pribadi mereka (mis. riwayat browsing, jenis perangkat).
Regulasi & Etika Dynamic Pricing di Indonesia
Ketiga kerangka ini bersinggungan langsung: harga tidak boleh menyesatkan (UU Konsumen), tidak boleh hasil kolusi harga antarplatform (UU Persaingan Usaha/KPPU), dan personalisasi harga tidak boleh memakai data pribadi tanpa persetujuan (UU PDP).
Best Practice Implementasi bagi Platform & UMKM
Prinsip Transparansi
Jelaskan alasan harga naik (stok/waktu), bukan sembunyikan
Hindari personalisasi berbasis data sensitif tanpa consent
Batasi frekuensi & besaran perubahan harga wajar
Prinsip Operasional
Mulai dari rules-based sederhana sebelum ke ML
Uji A/B dalam skala kecil & periode terbatas
Monitor sentimen konsumen (ulasan, media sosial)
Studi Kasus Terintegrasi: Marketplace Indonesia
Sebuah toko fesyen di Shopee menerapkan dynamic pricing menjelang kampanye 11.11: menaikkan harga bertahap H-7 seiring lonjakan wishlist, lalu memberi diskon curam saat jam puncak kampanye, dan kembali ke harga normal pasca-kampanye.
H-7 s.d. H-1
+5%
Harga naik bertahap seiring jumlah wishlist & kunjungan produk meningkat — sinyal permintaan menguat.
Jam Puncak 11.11
−30%
Diskon curam saat trafik tertinggi untuk memaksimalkan volume & posisi di algoritma pencarian platform.
Pasca-Kampanye
Normal
Harga kembali ke level dasar; data transaksi kampanye jadi input model untuk kampanye berikutnya.
Latihan & Diskusi Kelompok
Instruksi Tugas
Bentuk kelompok 4–5 orang, pilih satu produk/jasa daring yang biasa Anda beli (mis. tiket kereta, gadget, kos-kosan daring).
Identifikasi jenis dynamic pricing yang kemungkinan diterapkan (time-based, surge, segmented, atau competitive-based).
Hitung estimasi elastisitas sederhana bila Anda punya data harga & kuantitas dua periode (gunakan rumus Bagian II).
Diskusikan: pada titik mana strategi tersebut berisiko dianggap tidak etis oleh konsumen menurut kerangka Bagian III?
Siapkan presentasi singkat 5 menit untuk pertemuan berikutnya.
Tugas dikumpulkan dalam bentuk slide ringkas (maks. 5 halaman) melalui portal e-learning sebelum pertemuan 10 dimulai.