Dalam banyak hotel, overtime baru mendapat perhatian ketika angka payroll melewati budget.
Management kemudian mengambil langkah sederhana:
“Kurangi lembur.”
Masalahnya, overtime adalah output dari sistem operasional.
Jika housekeeping terus kekurangan tenaga pada high occupancy, Front Office menghadapi peak arrival tanpa coverage yang cukup, atau roster tidak mengikuti workload, pembatasan overtime hanya memindahkan masalah ke tempat lain.
Akibatnya bisa muncul:
Overtime ↓
tetapi:
Service Delay ↑
Employee Fatigue ↑
Complaint ↑
Turnover ↑
Karena itu target yang lebih tepat bukan sekadar menghilangkan overtime, melainkan mengendalikan overtime yang tidak produktif dan memahami overtime yang memang diperlukan oleh demand.
1. Bedakan Overtime yang Sehat dan Overtime yang Bermasalah
Tidak semua overtime memiliki akar masalah yang sama.
Overtime karena Demand
Misalnya:
- occupancy tinggi;
- group arrival;
- banquet;
- event;
- unexpected business volume.
Ini dapat menjadi overtime yang legitimate secara operational.
Overtime karena Workforce Gap
Terjadi karena:
- manpower kurang;
- vacancy;
- recruitment terlambat;
- absenteeism tinggi.
Jika berulang, hotel perlu memperbaiki workforce structure.
Overtime karena Productivity Problem
Contohnya workload sebenarnya normal, tetapi penyelesaian pekerjaan membutuhkan labor hours jauh di atas standard.
Ini membutuhkan:
- process review;
- training;
- supervision;
- equipment improvement.
Overtime karena Scheduling Problem
Employee sebenarnya cukup, tetapi distribution shift tidak sesuai dengan workload.
Ini salah satu area yang sering tidak terlihat jika management hanya melihat total headcount.
2. Ukur Overtime Rate
Jangan hanya melihat nominal rupiah.
Gunakan:
Overtime Rate = Overtime Hours ÷ Total Labor Hours × 100%
Contoh:
Total labor hours:
20.000 jam
Overtime:
1.000 jam
Maka:
1.000 ÷ 20.000 × 100% = 5%
Metric ini lebih informatif karena menunjukkan proporsi overtime terhadap total labor input.
3. Lihat Overtime Cost
Gunakan:
Overtime Cost ÷ Total Labor Cost × 100%
Misalnya:
Total labor cost:
Rp1 miliar
Overtime cost:
Rp80 juta
Maka:
8% labor cost berasal dari overtime.
Angka ini perlu dibandingkan dengan:
- budget;
- previous month;
- previous year;
- occupancy;
- revenue;
- department.
4. Jangan Melihat Overtime Hotel Secara Keseluruhan
Total overtime dapat menyembunyikan sumber masalah.
Misalnya:
Total overtime = 1.500 jam
Angka tersebut terlihat besar.
Tetapi setelah dipecah:
| Department | Overtime |
|---|---|
| Housekeeping | 800 jam |
| F&B | 400 jam |
| Front Office | 150 jam |
| Engineering | 100 jam |
| Others | 50 jam |
Sekarang terlihat:
Housekeeping menyumbang lebih dari separuh overtime.
Investigation dapat difokuskan pada department tersebut.
5. Gunakan Overtime Heatmap
Hotel dapat memetakan overtime berdasarkan:
- department;
- hari;
- shift;
- employee;
- occupancy;
- event;
- supervisor.
Contoh:
Jika overtime selalu terjadi:
Friday–Sunday, 16.00–21.00
maka kemungkinan terdapat mismatch antara:
Peak Workload
dan
Shift Coverage.
Data ini jauh lebih berguna daripada sekadar mengetahui total overtime bulanan.
6. Hubungkan Overtime dengan Occupancy
Bandingkan:
Occupancy
dengan:
Overtime Hours
Contoh:
| Occupancy | Overtime |
| 55% | 300 hrs |
| 65% | 350 hrs |
| 75% | 500 hrs |
| 85% | 900 hrs |
Jika overtime meningkat secara proporsional terhadap demand, mungkin memang terdapat workload pressure.
Tetapi jika:
Occupancy 60% → overtime 800 jam
sementara:
Occupancy 80% → overtime 700 jam
ada kemungkinan masalah berada pada:
- roster;
- absenteeism;
- productivity;
- staffing allocation.
7. Jangan Menggunakan Occupancy sebagai Satu-Satunya Driver
Housekeeping lebih tepat melihat:
Departure Rooms
Front Office:
Arrival + Departure
F&B:
Covers
Banquet:
Event Volume
Engineering:
Work Orders
Karena overtime harus dikaitkan dengan workload actual, bukan hanya occupancy.
8. Perbaiki Roster Sebelum Menambah Staff
Kesalahan umum:
Overtime tinggi → recruitment.
Padahal bisa saja masalahnya adalah roster.
Contoh:
Peak workload:
16.00–20.00
Tetapi sebagian besar employee bekerja:
08.00–16.00
Akibatnya:
Coverage rendah saat peak
→
Overtime tinggi
Padahal total headcount mungkin sudah cukup.
Solusinya dapat berupa:
- staggered shift;
- split shift jika sesuai kebutuhan dan aturan;
- adjusted start time;
- flexible shift;
- cross-department support.
9. Gunakan Demand-Based Scheduling
Roster seharusnya mengikuti pola demand.
Contoh Housekeeping:
| Hari | Departure | Staffing |
| Senin | 70 | Normal |
| Selasa | 90 | Normal+ |
| Rabu | 120 | High |
| Kamis | 65 | Normal |
| Jumat | 140 | High |
| Sabtu | 150 | Peak |
| Minggu | 100 | Normal+ |
Jika staffing dibuat sama setiap hari, hotel berpotensi:
Overstaffed pada low workload
dan:
Understaffed pada peak workload.
10. Forecast Arrival dan Departure
Front Office dan Housekeeping sebaiknya menerima forecast yang cukup detail.
Contoh:
Tomorrow
Arrival:
150
Departure:
120
Occupancy:
85%
Group arrival:
60 rooms
Data tersebut dapat digunakan untuk menentukan:
- staffing;
- shift;
- meal break;
- supervisor coverage;
- housekeeping allocation.
Workforce planning menjadi proactive, bukan reactive.
11. Atasi Absenteeism
Absenteeism yang tinggi dapat memicu overtime secara langsung.
Misalnya:
Scheduled:
10 employee
Absent:
2 employee
Workload:
tetap.
Hotel kemudian meminta:
8 employee bekerja lebih lama.
Jika pola ini terus terjadi:
Absenteeism → Overtime → Fatigue → Absenteeism
muncul cycle yang tidak sehat.
Karena itu absenteeism perlu dipantau bersama overtime.
12. Periksa Vacancy yang Terlalu Lama
Jika sebuah department memiliki:
Budgeted Position = 20
tetapi:
Actual Employee = 17
dan kekurangan 3 orang ditutup dengan overtime, hotel sebenarnya sedang membayar vacancy melalui overtime.
Bandingkan:
Annual Overtime Cost
dengan:
Annual Cost of Additional FTE
Jika overtime recurring, recruitment dapat menjadi pilihan yang lebih ekonomis.
13. Hitung Overtime vs Additional Employee
Misalnya:
Overtime cost tahunan:
Rp180 juta
Estimated annual cost satu additional employee:
Rp120 juta
Jika kebutuhan workload bersifat recurring, mempertahankan overtime mungkin tidak ekonomis.
Tetapi jika demand hanya seasonal:
Rp180 juta overtime
bisa saja masih lebih rasional daripada menambah permanent employee.
Keputusan harus mempertimbangkan:
Demand Duration + Cost + Flexibility
14. Tingkatkan Productivity Sebelum Menambah Labor
Misalnya:
Department membutuhkan:
1.000 labor hours
Actual:
1.200 labor hours
Ada:
200 labor hours variance.
Jangan otomatis recruitment.
Cari penyebab:
- SOP;
- equipment;
- employee skill;
- work process;
- rework;
- unnecessary movement;
- poor handover.
Jika productivity dapat dinaikkan tanpa menurunkan quality, overtime dapat turun tanpa penambahan headcount.
15. Kurangi Rework
Rework sering menjadi overtime yang tidak terlihat.
Contoh:
Room inspection menemukan:
- bathroom belum sesuai standard;
- linen salah;
- amenities kurang.
Room attendant harus kembali.
Output terlihat sama:
1 room cleaned
Tetapi labor hours sebenarnya bertambah.
Maka:
Rework = Hidden Labor Cost
Hotel perlu mengukur:
Rework Rate
dan menghubungkannya dengan overtime.
16. Gunakan Cross-Training
Ketika satu department mengalami peak workload, employee dengan skill yang relevan dapat membantu area lain.
Contoh:
F&B:
Restaurant ↔ Banquet
Front Office:
Front Desk ↔ Reservation
Housekeeping:
Rooms ↔ Public Area
Tujuannya bukan membuat semua orang melakukan semua pekerjaan.
Tujuannya meningkatkan:
Workforce Flexibility
sehingga peak workload tidak selalu berujung overtime.
17. Gunakan Casual atau Flexible Labor untuk Peak Demand
Jika demand bersifat seasonal, hotel dapat menggunakan:
- casual;
- part-time;
- seasonal worker;
- outsourcing.
Contoh:
Normal:
80 FTE
Peak:
100 FTE
Daripada mempertahankan 100 permanent employee sepanjang tahun, hotel dapat mempertimbangkan:
80 Core + 20 Flexible Capacity
Jika operating model dan regulasi memungkinkan.
18. Jangan Mengandalkan Overtime sebagai Staffing Strategy
Overtime sering terlihat fleksibel.
Hotel tidak perlu recruitment.
Tidak perlu onboarding.
Employee sudah mengetahui pekerjaan.
Tetapi overtime yang terlalu sering memiliki hidden cost:
Fatigue
→
Error
→
Rework
→
Service Complaint
→
Employee Turnover
→
Recruitment Cost
Jadi overtime dapat menjadi solusi tactical, tetapi buruk jika dijadikan permanent staffing strategy.
19. Batasi Overtime dengan Approval System
Hotel dapat membuat approval level.
Contoh:
Normal Overtime
Supervisor approval.
High Overtime
Department Head approval.
Exceptional Overtime
Executive approval.
Tujuannya bukan membuat proses administratif lebih rumit.
Tujuannya memastikan overtime memiliki:
Business Reason + Workload Justification
20. Analisis Overtime per Employee
Jika satu department memiliki:
1.000 overtime hours
jangan hanya melihat department.
Cari distribusi.
Misalnya:
5 employee menghasilkan:
700 jam
sementara:
20 employee lainnya:
300 jam
Ini menunjukkan overtime mungkin terkonsentrasi pada employee tertentu.
Kemungkinan:
- skill dependency;
- schedule;
- supervisor allocation;
- absenteeism;
- employee preference;
- workload concentration.
21. Jangan Membuat Overtime Equal untuk Semua
Jika overtime terjadi karena workload, pembagian overtime seharusnya mempertimbangkan:
- legal working limits;
- rest requirement;
- competency;
- workload;
- fatigue;
- fairness.
Tujuannya bukan sekadar membagi overtime secara rata.
Yang dicari adalah:
Operational Need + Compliance + Sustainability
22. Gunakan Technology untuk Mengurangi Manual Labor
Technology dapat mengurangi pekerjaan administratif yang berulang.
Contoh:
- PMS integration;
- digital checklist;
- mobile housekeeping task;
- automated reporting;
- employee scheduling;
- digital approval;
- automated guest communication.
Namun technology bukan otomatis menghasilkan labor saving.
Hitung:
Labor Hours Saved
vs
Technology Cost
vs
Service Impact
23. Buat Overtime Dashboard
Minimal dashboard dapat memuat:
| KPI | Budget | Actual | Variance |
| Overtime Hours | 500 | 750 | +50% |
| Overtime Cost | Rp50M | Rp75M | +50% |
| Labor Hours | 20K | 21K | +5% |
| Occupancy | 75% | 78% | +3 pts |
| Productivity | 0,50 | 0,48 | -4% |
Kemudian tambahkan:
- department;
- shift;
- employee;
- reason;
- event;
- absenteeism.
Management dapat melihat apakah overtime disebabkan oleh demand atau inefficiency.
24. Buat Overtime Reason Code
Setiap overtime sebaiknya memiliki alasan.
Contoh:
OT-01 — High Occupancy
OT-02 — Group Arrival
OT-03 — Banquet/Event
OT-04 — Staff Absence
OT-05 — Vacancy
OT-06 — Low Productivity
OT-07 — Emergency
OT-08 — Operational Issue
Setelah satu atau dua bulan, management dapat melihat penyebab terbesar.
25. Gunakan Pareto Analysis
Misalnya:
Total overtime:
2.000 jam
Breakdown:
- Vacancy: 700 jam
- High occupancy: 500 jam
- Absenteeism: 350 jam
- Low productivity: 250 jam
- Emergency: 100 jam
- Others: 100 jam
Maka tiga penyebab terbesar menyumbang:
1.550 jam atau 77,5%
Management dapat fokus pada tiga penyebab tersebut.
Ini jauh lebih efektif daripada mencoba memperbaiki seluruh overtime sekaligus.
26. Jangan Mengejar Overtime = Nol
Target:
0 overtime
tidak selalu rasional untuk hotel.
Ada:
- emergency;
- high occupancy;
- major event;
- unexpected operational issue.
Target yang lebih realistis:
Controlled Overtime
Artinya overtime:
- predictable;
- justified;
- budgeted;
- compliant;
- economically rational.
27. KPI untuk Mengontrol Overtime Hotel
Gunakan:
Overtime Hours
Total jam overtime.
Overtime Rate
OT Hours ÷ Total Labor Hours × 100%
Overtime Cost
Total biaya lembur.
Overtime Cost %
OT Cost ÷ Total Labor Cost × 100%
OT per Employee
OT Hours ÷ Employee
OT vs Occupancy
Membandingkan overtime dengan demand.
OT vs Workload
Membandingkan overtime dengan actual workload.
Vacancy Coverage
Berapa overtime yang berasal dari posisi kosong.
Absenteeism Impact
Berapa overtime yang muncul karena absence.
Productivity Variance
Actual productivity vs budget.
28. Framework Mengurangi Overtime Hotel
Gunakan proses:
Measure
↓
Segment by Department
↓
Identify Reason
↓
Compare with Workload
↓
Check Roster
↓
Check Productivity
↓
Check Absenteeism & Vacancy
↓
Calculate Cost
↓
Choose Intervention
Intervensi dapat berupa:
Roster Change / Cross-Training / Recruitment / Flexible Labor / Process Improvement / Technology
Kemudian:
Monitor Result
29. Contoh Decision Matrix
| Penyebab | Intervensi |
| Peak demand | Flexible staffing |
| Poor roster | Rebuild shift |
| Vacancy | Recruitment |
| Absenteeism | Attendance management |
| Low productivity | Training / process improvement |
| Rework | Quality control |
| Manual process | Automation |
| Seasonal demand | Casual / part-time |
| Skill shortage | Cross-training |
| Emergency | Maintain contingency capacity |
Ini membantu management menghindari solusi tunggal untuk semua masalah overtime.
30. Target Akhir Bukan Overtime Nol
Management hotel sebaiknya tidak mengejar:
Overtime = 0
tetapi:
Overtime = Controlled + Justified + Productive
Jika overtime terjadi karena:
Demand ↑
dan:
Revenue ↑
maka overtime mungkin masuk akal.
Jika overtime terjadi karena:
Poor Scheduling
atau:
Vacancy berbulan-bulan
maka overtime menjadi warning signal.
Perbedaannya penting karena satu membutuhkan capacity planning, sedangkan yang lain membutuhkan operational correction.
5 Insight untuk Management Hotel
1. Overtime adalah gejala, bukan selalu akar masalah
Cari hubungan antara overtime, workload, roster, productivity, absenteeism, dan vacancy.
2. Jangan hanya melihat total overtime
Pecah berdasarkan department, shift, employee, dan reason code.
3. Recurring overtime adalah data manpower planning
Bandingkan annual overtime cost dengan cost of additional FTE.
4. Roster sering lebih cepat diperbaiki daripada headcount
Jika masalah berada pada timing coverage, recruitment belum tentu jawabannya.
5. Overtime harus dinilai bersama revenue dan service
Overtime yang mendukung high-demand revenue berbeda dengan overtime akibat inefficiency.
Penutup
Mengurangi overtime hotel bukan berarti membuat employee pulang secepat mungkin.
Tujuan yang lebih rasional adalah menghilangkan overtime yang tidak perlu sambil mempertahankan kapasitas ketika demand memang membutuhkan tambahan labor.
Framework yang dapat digunakan:
Demand → Workload → Roster → Productivity → Labor Hours → Overtime → Cost → Service Quality
Jika overtime tinggi karena occupancy dan event, hotel membutuhkan flexible capacity.
Jika overtime tinggi karena vacancy, workforce planning perlu diperbaiki.
Jika overtime tinggi karena roster, shift structure perlu diubah.
Jika overtime tinggi karena productivity, proses dan capability perlu diperbaiki.
Jika overtime tinggi karena absenteeism, attendance menjadi akar masalah.
Dengan pendekatan tersebut, overtime berubah dari sekadar angka di payroll menjadi operational signal yang membantu management mengambil keputusan tentang manpower, scheduling, productivity, dan profitability.