GRIYANET.my.id Home Blog
Pricing Strategy

Harga Paket Dinamis untuk Hotel Kecil: Jangan Sampai Paket Anda Cuma Diskon Terselubung

October 19, 2026 • 8 min read • oleh Griya Widiada
Harga Paket Dinamis untuk Hotel Kecil: Jangan Sampai Paket Anda Cuma Diskon Terselubung

Harga Paket Dinamis untuk Hotel Kecil: Jangan Sampai Paket Anda Cuma Diskon Terselubung

Banyak buku revenue management mengajarkan bahwa harga paket itu dihitung sekali: jumlahkan biaya semua komponen, tambahkan margin 20–30%, jadilah harga paket. Selesai. Lalu harga itu dipakai setahun penuh, kadang sampai dua tahun, karena "paket kan produk, bukan tarif".

Di hotel kecil Indonesia, resep itu justru bikin dua penyakit sekaligus. Saat high season dan kamar Anda bisa terjual Rp 850.000 semalam, paket 2D1N Anda masih dijual Rp 1.500.000 lengkap dengan sarapan, antar-jemput, dan makan malam. Anda bukan sedang menjual paket, Anda sedang memberi diskon diam-diam. Sebaliknya saat Februari sepi, paket yang sama terasa mahal dan tidak ada yang menyentuhnya.

Ini lho yang menarik dari konsep dynamic package pricing: paket bukan harga mati, paket adalah satu lagi tuas harga yang bisa Anda tarik setiap kali permintaan berubah. Bedanya dengan menaikkan BAR, paket bisa naik tanpa terlihat seperti kenaikan harga.

Masalahnya bukan di komponen, tapi di kebekuan harganya

Coba bayangkan Anda sedang melihat dashboard hotel Anda. Ada dua angka: BAR Rp 750.000 dan paket 2D1N Rp 1.400.000. Tamu melihat paket, membandingkan dengan 2 malam × Rp 750.000 = Rp 1.500.000, lalu menyimpulkan "oh, hemat Rp 100.000". Padahal isi paketnya sarapan 2 hari, antar-jemput bandara, dan satu makan malam — nilai pasarannya bisa Rp 400.000 kalau dibeli terpisah.

Di sinilah logika buku dan logika hotel kecil berpisah. Buku memperlakukan paket sebagai produk dengan biaya tetap. Hotel kecil seharusnya memperlakukan paket sebagai rate plan dengan harga yang bergerak mengikuti permintaan kamar, karena sumber daya yang paling langka di hotel Anda bukan makan malam, tapi kamar di tanggal tertentu.

Aturan sederhananya: paket harus selalu dihitung dari BAR tanggal itu, bukan dari BAR rata-rata tahun lalu. Komponen non-kamar adalah tambahan, bukan dasar.

Tiga lapis angka sebelum Anda menempel harga paket

Sebelum menyentuh kalkulator, pisahkan tiga hal yang sering dicampur pemilik hotel:

Lapis Isi Contoh (hotel 18 kamar, Sanur)
Biaya riil Uang yang benar-benar keluar Sarapan Rp 35.000/pax, antar-jemput Rp 90.000/sekali jalan, makan malam Rp 70.000/pax
Nilai di mata tamu Harga kalau dibeli terpisah Antar-jemput taksi online Rp 150.000, makan malam restoran Rp 120.000/pax
Harga jual paket Angka yang tampil di website & OTA Ditentukan permintaan, bukan biaya

Perhatikan jarak antara biaya riil dan nilai di mata tamu. Itu ruang Anda. Kalau antar-jemput Anda cost Rp 90.000 tapi tamu biasa bayar Rp 150.000, memasukkan antar-jemput ke paket menambah nilai persepsi Rp 150.000 dengan tambahan biaya hanya Rp 90.000. Margin paket justru lebih sehat daripada kamar telanjang.

Yang sering terjadi sebaliknya: pemilik hotel menghitung paket dari biaya, menempel margin 25%, lalu merasa sudah aman. Padahal yang bocor bukan margin per paket, tapi opportunity cost kamar. Paket Rp 1.400.000 saat kamar bisa terjual Rp 850.000/malam berarti Anda menjual 2 malam + semua fasilitas seharga 1,6 malam. Selisih itulah yang tidak muncul di laporan mana pun.

Rumus praktis: harga paket = BAR × malam + komponen marginal + premi permintaan

Cara paling gampang menerapkannya, tetap pakai Google Sheets:

  1. Mulai dari BAR tanggal itu. Kalau 14–16 Agustus BAR Anda Rp 900.000, paket 2D1N mulai dari 2 × Rp 900.000 = Rp 1.800.000.
  2. Tambahkan komponen dengan harga marginal, bukan harga katalog. Sarapan sudah termasuk di BAR, jadi jangan dihitung dua kali. Antar-jemput tambah Rp 120.000 (biaya Rp 90.000 + sedikit margin), makan malam tambah Rp 160.000 untuk 2 orang.
  3. Tambahkan premi kelangkaan. Kalau okupansi on-the-books untuk tanggal itu di atas 80%, tambah 10–15%. Kamar di tanggal itu memang langka, jadi paket pun ikut langka.
  4. Bandingkan dengan nilai terpisah. Kalau totalnya mendekati atau melewati harga beli terpisah, paketnya tidak lagi menarik. Turunkan komponennya, jangan turunkan harga kamarnya.

Hasilnya di tanggal ramai: paket 2D1N Anda jadi Rp 2.060.000, bukan Rp 1.400.000. Di tanggal sepi (BAR Rp 550.000, okupansi 35%), paket turun ke Rp 1.320.000 — dan justru di sinilah paket bekerja sebagai alat pengisi kamar weekday tanpa menyentuh BAR publik Anda.

Itu inti yield dari paket: Anda mengubah harga tanpa mengubah angka yang dilihat semua orang di halaman booking.

Paket juga berfungsi sebagai pagar harga

Konsep rate fence yang dibahas di artikel rate fence berlaku sempurna untuk paket. Setiap komponen yang Anda masukkan adalah alasan sah mengapa tamu paket dapat harga berbeda dari tamu kamar saja:

Kalau paket Anda tidak punya satu pun pagar di atas, itu bukan paket — itu diskon yang dikemas rapi.

Ada satu jebakan yang khas hotel kecil: paket dibuat untuk mengakomodasi permintaan tamu yang berulang ("boleh nggak dapat antar-jemput gratis?"), lalu lama-lama semua tamu dapat. Begitu semua orang dapat, paketnya sudah jadi harga normal, dan Anda kehilangan tuasnya. Evaluasi tiap kuartal: berapa persen booking memakai paket? Kalau di atas 60% sepanjang tahun, paket Anda terlalu murah atau terlalu mudah didapat.

Yang harus dicek sebelum harga paket naik

Kenaikan harga paket hanya sah kalau isinya benar-benar tersedia. Tiga hal yang paling sering bocor:

  1. Vendor belum dikonfirmasi. Anda menjanjikan antar-jemput, tapi mobil sewaan hanya ada satu dan sudah dipakai tamu lain di jam yang sama. Nilai paket Anda langsung jadi negatif di review.
  2. Komponen tidak bisa dipisah di sistem. Kalau PMS atau channel manager Anda tidak mendukung paket sebagai rate plan, harga paket akan tertimpa saat Anda mengubah BAR. Pastikan paket dibuat sebagai rate plan terpisah dengan kode sendiri.
  3. Paket dijual di OTA tanpa kontrol tanggal. Paket high season yang masih terbuka di OTA saat Anda sudah menaikkan BAR akan jadi celah rate parity. Tutup paket di tanggal yang sudah Anda jual mahal.

Dan tolong jangan hitung paket pakai harga katalog restoran mitra Anda kalau Anda dapat harga nett. Selisih itu adalah margin Anda, bukan kesalahan hitung.

Review paket: 30 menit, tiap awal kuartal

Buat satu tab kecil di spreadsheet Anda dengan kolom: nama paket, tanggal berlaku, BAR acuan, total biaya komponen, harga jual, jumlah booking, dan RevPAR kamar yang memakai paket. Empat angka yang perlu Anda lihat:

Kalau paket Anda dianggap tamu sebagai "cara dapat kamar murah", berarti pagar harganya belum jalan. Perbaiki pagarnya dulu sebelum menaikkan harga, karena menaikkan harga paket tanpa pagar hanya memindahkan tamu ke BAR.

Untuk hotel 10–50 kamar, satu paket yang dikelola dengan benar biasanya lebih menguntungkan daripada lima paket yang dibekukan sejak awal tahun. Mulai dari satu paket, satu tanggal acuan, satu angka BAR yang bergerak. Sisanya mengikuti.

Kalau Anda masih menyusun dasar penetapan harganya, baca dulu cara menentukan harga kamar saat belum ada data historis, lalu lanjut ke elastisitas harga: menguji kenaikan tarif tanpa kehilangan tamu.

Pertanyaan Umum (FAQ)

Apakah paket harus selalu lebih murah daripada harga kamar plus fasilitas jika dibeli terpisah?

Tidak harus murah, tapi harus terasa lebih untung. Tamu membandingkan paket dengan total belanja terpisah mereka, bukan dengan BAR saja. Kalau paket Anda Rp 2.060.000 sementara kamar 2 malam Rp 1.800.000 plus antar-jemput dan makan malam Rp 500.000, paket tetap terlihat hemat meski harga kamarnya tidak didiskon sama sekali.

Berapa sering harga paket boleh diubah?

Sama seperti BAR, boleh berubah setiap hari, asal paketnya dibuat sebagai rate plan terpisah di sistem Anda. Yang sebaiknya hanya diubah tiap kuartal adalah susunan komponennya — menambah atau membuang antar-jemput, bukan angkanya.

Hotel saya hanya 12 kamar dan tidak punya restoran. Masih masuk akal bikin paket dinamis?

Masuk, justru lebih mudah. Komponennya bisa berupa yang tidak butuh dapur sendiri: antar-jemput bandara, sewa motor, laundry, sarapan bekerja sama dengan warung tetangga dengan harga nett, atau voucher spa mitra. Kuncinya tetap satu: harga paket dihitung dari BAR tanggal itu, bukan dari biaya komponen.

Bagaimana kalau paket saya sudah dijual di OTA dengan harga lama saat saya menaikkan BAR?

Tutup paket tersebut di OTA untuk tanggal yang sudah Anda naikkan, lalu buat paket baru dengan kode berbeda. Menutup rate plan lebih aman daripada menaikkan harga paket lama, karena perubahan harga pada rate plan yang sudah lama beredar sering tertahan di cache OTA selama beberapa jam.

Apakah paket dinamis bisa dipakai untuk mengisi weekday yang sepi tanpa merusak harga akhir pekan?

Bisa, dan itu salah satu kegunaan terbaiknya. Buat paket khusus Senin–Kamis dengan minimum 2 malam dan komponen yang murah bagi Anda (sarapan, laundry, late check-out). Karena pagarnya jelas, tamu akhir pekan tidak bisa memakainya, sehingga BAR akhir pekan Anda tetap utuh — prinsip yang sama seperti membedakan tarif weekday dan weekend.

#dynamic package pricing#harga paket hotel#revenue management hotel kecil