Revenue Management Hotel

Cara Membaca Performance Report Hotel

15 August 2026
Diperbarui 15 Aug 2026
9 menit baca
1 views
Cara Membaca Performance Report Hotel

Performance report hotel sering terlihat sederhana. Occupancy, ADR, RevPAR, room revenue, segment contribution, dan channel performance tersusun dalam satu laporan bulanan.

Cara Membaca Performance Report Hotel

Angka Performance Report Tidak Berdiri Sendiri

Performance report hotel sering terlihat sederhana. Occupancy, ADR, RevPAR, room revenue, segment contribution, dan channel performance tersusun dalam satu laporan bulanan.

Masalah muncul ketika management membaca angka tersebut satu per satu.

Occupancy naik 8%.

ADR naik 3%.

RevPAR naik 11%.

Sekilas performance terlihat sangat positif.

Namun setelah dibandingkan dengan budget dan competitive set, ternyata hotel masih kehilangan market share. Atau revenue memang tumbuh, tetapi sebagian besar pertumbuhan berasal dari OTA dengan commission tinggi.

Situasi seperti ini menunjukkan bahwa performance report bukan sekadar laporan hasil.

Performance report adalah alat untuk memahami mengapa performance berubah dan apakah perubahan tersebut menghasilkan nilai bisnis yang sehat.

Cara membacanya pun perlu dimulai dari hubungan antarangka, bukan dari angka yang paling besar di halaman pertama.

 

Mulai dari Executive Summary

Sebelum masuk ke detail, lihat terlebih dahulu gambaran keseluruhan.

Biasanya performance report memiliki beberapa benchmark:

Actual vs Budget
Actual vs Last Year
Actual vs Forecast
Hotel vs Competitive Set

Keempat perbandingan tersebut menjawab pertanyaan yang berbeda.

Actual vs Budget menunjukkan apakah hotel mencapai target yang telah ditetapkan.

Actual vs Last Year menunjukkan perubahan performance dibandingkan periode sebelumnya.

Actual vs Forecast menunjukkan apakah kondisi aktual sesuai dengan ekspektasi terbaru.

Hotel vs Competitive Set menunjukkan posisi hotel terhadap market.

Hotel bisa saja berada di atas budget tetapi kehilangan market share.

Sebaliknya, hotel bisa berada di bawah budget karena market sedang melemah lebih besar daripada penurunan performance hotel.

Karena itu, membaca performance report harus dimulai dari konteks benchmark.

1. Baca Occupancy untuk Melihat Volume Demand

Occupancy menunjukkan tingkat kamar yang berhasil dijual dibandingkan inventory yang tersedia.

Rumusnya:

Occupancy = Occupied Room Nights ÷ Available Room Nights × 100%

Misalnya:

Available room nights = 3.000
Occupied room nights = 2.250

Occupancy:

75%

Angka tersebut menunjukkan utilisasi inventory.

Namun jangan berhenti pada pertanyaan:

“Occupancy naik atau turun?”

Cari penyebabnya.

Apakah kenaikan berasal dari:

transient guest, corporate, group, OTA, direct booking, atau event?

Jika occupancy meningkat karena discount besar, dampaknya berbeda dengan occupancy yang meningkat karena ADR tetap kuat.

Occupancy harus dibaca bersama ADR dan RevPAR.

2. Lanjutkan ke ADR

ADR menunjukkan harga rata-rata kamar yang berhasil dijual.

ADR = Room Revenue ÷ Occupied Room Nights

Misalnya room revenue Rp900 juta dari 1.000 occupied room nights.

ADR:

Rp900.000

Kemudian bandingkan dengan:

budget ADR, last year ADR, forecast ADR, dan competitive set ADR.

Misalnya:

Actual ADR = Rp900.000
Budget ADR = Rp850.000

Hotel berada 5,9% di atas budget.

Namun jika competitive set ADR = Rp1 juta, hotel masih memiliki pricing gap terhadap pasar.

Artinya pencapaian budget tidak otomatis berarti pricing hotel sudah optimal.

3. RevPAR Menjadi Titik Pertemuan Occupancy dan ADR

RevPAR membantu management melihat seberapa efektif hotel mengubah inventory menjadi room revenue.

RevPAR = Room Revenue ÷ Available Room Nights

atau:

RevPAR = ADR × Occupancy

Misalnya:

ADR = Rp900.000
Occupancy = 75%

RevPAR:

Rp675.000

RevPAR sering menjadi indikator yang lebih informatif dibandingkan occupancy atau ADR secara terpisah.

Contohnya:

Performance A
Occupancy = 80%
ADR = Rp800.000
RevPAR = Rp640.000

Performance B
Occupancy = 70%
ADR = Rp1 juta
RevPAR = Rp700.000

Hotel B memiliki occupancy lebih rendah tetapi menghasilkan RevPAR lebih tinggi.

Jika performance report hanya dibaca dari occupancy, interpretasi bisa keliru.

4. Periksa Revenue Growth dan Sumbernya

Revenue naik tidak selalu berarti performance membaik.

Misalnya room revenue meningkat 15%.

Cari tahu dari mana pertumbuhan tersebut berasal.

Apakah:

ADR naik?

Occupancy naik?

Keduanya naik?

Atau hotel hanya menjual lebih banyak kamar dengan rate rendah?

Kemudian lihat contribution setiap segment.

Contoh:

Transient revenue naik 20%.

Corporate revenue turun 5%.

Group revenue naik 30%.

OTA revenue naik 40%.

Angka total revenue mungkin terlihat sangat positif.

Namun jika pertumbuhan terutama berasal dari OTA dengan commission tinggi, peningkatan net revenue mungkin jauh lebih kecil.

Performance report perlu dibaca sampai level revenue quality.

5. Baca Segment Performance

Hotel tidak memiliki satu jenis customer.

Performance report biasanya membagi demand menjadi beberapa segment seperti:

Transient, Corporate, Group, Government, Wholesale, OTA, atau segment khusus lainnya.

Setiap segment memiliki:

ADR, LOS, booking window, cancellation behavior, acquisition cost, dan profitability yang berbeda.

Misalnya:

Corporate ADR = Rp950.000
OTA ADR = Rp1.050.000

OTA terlihat lebih menarik jika hanya melihat ADR.

Tetapi setelah commission:

OTA Net ADR = Rp861.000

Corporate mungkin menghasilkan Net ADR lebih tinggi.

Karena itu, segment analysis harus melihat volume + rate + cost + behavior.

6. Analisis Channel Performance

Performance report juga perlu menjawab:

Dari mana booking hotel berasal?

Misalnya:

OTA = 45%
Direct = 25%
Corporate = 20%
Travel Agent = 10%

Komposisi tersebut harus dibandingkan dengan periode sebelumnya.

Jika OTA naik dari 30% menjadi 45%, hotel memang mendapatkan lebih banyak distribution exposure.

Namun distribution cost juga kemungkinan meningkat.

Management perlu melihat:

room nights per channel, ADR per channel, revenue per channel, commission, cancellation, LOS, dan Net ADR.

Channel dengan volume terbesar tidak selalu channel paling profitable.

7. Bandingkan Actual dengan Budget

Budget merupakan target yang telah ditetapkan sebelum periode berjalan.

Misalnya:

Budget occupancy = 78%
Actual occupancy = 74%

Variance:

-4 percentage points

Jangan berhenti pada variance.

Cari penyebabnya.

Apakah:

market demand lebih rendah?

group cancellation?

forecast terlalu optimistis?

competitor melakukan aggressive pricing?

event tidak menghasilkan demand?

distribution channel melemah?

Setelah penyebab diketahui, barulah variance menjadi informasi manajemen.

8. Bandingkan Actual dengan Last Year

Perbandingan dengan tahun sebelumnya membantu melihat growth.

Misalnya:

Last Year ADR = Rp850.000
Actual ADR = Rp920.000

Growth:

sekitar 8,2%

Namun pembanding harus memiliki konteks yang sama.

Tanggal, seasonality, event, jumlah kamar, renovasi, perubahan positioning, dan perubahan market dapat memengaruhi hasil.

Hotel tidak boleh menganggap last year sebagai benchmark absolut.

Jika tahun lalu terdapat event besar dan tahun ini tidak, penurunan occupancy mungkin lebih berkaitan dengan perubahan demand environment daripada kegagalan pricing strategy.

9. Bandingkan dengan Competitive Set

Inilah bagian yang sering memberikan insight paling besar.

Hotel perlu mengetahui apakah performance yang dicapai lebih baik atau lebih buruk dibandingkan kompetitor.

Tiga indikator yang umum digunakan:

MPI — Market Penetration Index

Mengukur occupancy hotel terhadap competitive set.

ARI — Average Rate Index

Mengukur ADR hotel terhadap competitive set.

RGI — Revenue Generation Index

Mengukur RevPAR hotel terhadap competitive set.

Misalnya:

Hotel RevPAR = Rp700.000
Competitive Set RevPAR = Rp800.000

RGI:

87,5

Hotel menghasilkan RevPAR lebih rendah dibandingkan competitive set.

Jika hotel memiliki occupancy tinggi tetapi RGI rendah, ada kemungkinan hotel terlalu agresif mengejar volume dengan rate yang kurang optimal.

10. Gunakan STAR Positioning untuk Membaca Performance

Performance report yang dilengkapi benchmarking dapat digunakan untuk memahami posisi hotel.

Misalnya:

MPI = 110
ARI = 95
RGI = 105

Interpretasinya:

Hotel mendapatkan occupancy share yang kuat.

Namun ADR berada di bawah competitive set.

Meski begitu, RevPAR masih sedikit di atas competitive set.

Situasi tersebut menunjukkan hotel memiliki kekuatan demand tetapi masih memiliki pricing opportunity.

Sebaliknya:

MPI = 90
ARI = 110
RGI = 99

Hotel menjual rate lebih tinggi tetapi occupancy share lebih rendah.

Management perlu mengevaluasi apakah positioning premium tersebut masih sesuai dengan willingness to pay market.

11. Perhatikan Pickup dan Booking Pace

Performance report bulanan memberi tahu apa yang sudah terjadi.

Revenue Manager juga perlu membaca indikator yang menjelaskan apa yang sedang terjadi.

Pickup menunjukkan tambahan booking.

Booking pace menunjukkan kecepatan booking dibandingkan benchmark.

Misalnya:

Pada H-30 tahun lalu:

50 room nights.

Tahun ini:

35 room nights.

Hotel tertinggal 15 room nights dari historical pace.

Informasi tersebut dapat digunakan untuk mengevaluasi forecast sebelum bulan tersebut selesai.

Jika pace terus melemah, hotel dapat melakukan tactical adjustment lebih awal.

Jika pace jauh lebih cepat, hotel memiliki alasan untuk mempertimbangkan rate increase atau inventory restriction.

12. Baca Forecast Variance

Performance report yang baik tidak hanya menunjukkan actual.

Forecast juga harus dibandingkan dengan actual.

Misalnya:

Forecast occupancy = 82%
Actual occupancy = 76%

Variance:

-6 percentage points

Jika variance terjadi terus-menerus, terdapat masalah dalam forecasting process.

Bisa berasal dari:

historical assumption yang sudah tidak relevan, cancellation rate yang berubah, demand pattern yang bergeser, atau pickup yang salah dibaca.

Forecast accuracy menjadi penting karena keputusan pricing dan inventory dibuat berdasarkan ekspektasi masa depan.

13. Lihat Revenue Mix

Revenue hotel tidak hanya berasal dari kamar.

Performance report yang lebih komprehensif perlu melihat:

Room Revenue
F&B Revenue
MICE / Banquet
Spa
Laundry
Parking
Other Operating Revenue

Kemudian lihat contribution masing-masing.

Misalnya room revenue tumbuh 5%.

Namun F&B revenue tumbuh 20%.

Total hotel revenue bisa tumbuh jauh lebih tinggi dibandingkan room revenue.

Untuk asset owner, informasi ini lebih relevan karena menunjukkan bagaimana property menghasilkan economic value dari seluruh fasilitasnya.

14. Jangan Lupakan Net Revenue

Gross revenue tidak memberikan gambaran lengkap mengenai profitability.

Misalnya:

OTA room revenue = Rp500 juta.

Commission:

Rp90 juta.

Net revenue:

Rp410 juta.

Sementara direct booking:

Revenue = Rp450 juta.

Acquisition cost:

Rp25 juta.

Net revenue:

Rp425 juta.

Direct menghasilkan gross revenue lebih rendah tetapi net revenue lebih tinggi.

Karena itu, performance report sebaiknya mulai memasukkan:

Net ADR, Net RevPAR, channel acquisition cost, dan contribution.

Metric tersebut membuat laporan lebih relevan bagi management dan owner.

15. Cari Variance Terbesar, Bukan Membaca Semua Angka Secara Sama

Performance report bisa memiliki puluhan bahkan ratusan angka.

Management tidak perlu memperlakukan semuanya dengan bobot yang sama.

Fokus pertama sebaiknya pada variance terbesar.

Misalnya:

Occupancy: -2%
ADR: +1%
RevPAR: -1%
OTA room nights: +35%
Corporate room nights: -20%

Variance OTA dan corporate jauh lebih besar.

Ini dapat menjadi titik awal investigasi.

Mungkin terjadi perubahan channel mix yang memengaruhi profitability dan revenue quality.

Pendekatan ini membuat performance review lebih cepat dan lebih tajam.

 

Dari Performance Report ke Management Action

Laporan baru memiliki nilai ketika menghasilkan keputusan.

Contoh sederhana:

Occupancy turun

Pickup melemah

Booking pace di bawah benchmark

Competitor ADR tidak berubah

Direct booking conversion turun

Hotel tidak langsung menurunkan seluruh rate

Perkuat direct campaign + evaluasi conversion + tactical promotion pada periode tertentu

Alur tersebut lebih sehat dibandingkan:

Occupancy turun → Discount

Revenue management seharusnya mencari root cause sebelum melakukan price action.

 

Tiga Insight untuk Manajemen Hotel

Pertama, jangan membaca performance report secara horizontal. Occupancy, ADR, RevPAR, channel, dan segment harus dibaca sebagai hubungan sebab-akibat.

Kedua, benchmark menentukan makna sebuah angka. Actual yang terlihat bagus bisa menjadi buruk jika budget, forecast, atau competitive set menunjukkan performance yang lebih kuat.

Ketiga, performance report harus berujung pada action. Setiap variance besar seharusnya menghasilkan pertanyaan: apa penyebabnya, apa dampaknya terhadap revenue, dan keputusan apa yang perlu diambil?

 

Penutup

Performance report hotel bukan sekadar laporan bulanan yang dibaca setelah periode berakhir.

Bagi Revenue Manager, laporan tersebut merupakan rekaman bagaimana demand, pricing, inventory, distribution, dan market positioning bekerja selama periode tertentu.

Cara membaca yang efektif dimulai dari executive summary, kemudian masuk ke occupancy, ADR, RevPAR, segment, channel, benchmark, pickup, pace, forecast, hingga net revenue.

Yang paling penting bukan menemukan angka yang paling tinggi.

Yang dicari adalah perubahan yang paling material, penyebab di balik perubahan tersebut, dan dampaknya terhadap economic performance hotel.

Hotel yang occupancy-nya tinggi belum tentu pricing-nya optimal.

Hotel yang ADR-nya tinggi belum tentu market share-nya kuat.

Hotel yang revenue-nya tumbuh belum tentu net revenue-nya tumbuh dengan kecepatan yang sama.

Performance report yang dibaca dengan benar akhirnya bukan hanya menjelaskan apa yang terjadi pada hotel, tetapi membantu management memahami mengapa hal itu terjadi dan apa yang harus dilakukan berikutnya.

 

Bagikan Artikel

Bantu teman Anda temukan insight ini