Cara menghitung hari kerja proyek dilakukan dengan mengurangkan total hari kalender dengan hari akhir pekan, hari libur nasional, dan hari cuti bersama yang jatuh di hari kerja. Untuk menghitung tanggal jatuh tempo atau deadline berformat "N hari kerja", perhitungan dimulai satu hari kerja setelah proyek resmi dimulai, lalu melompati setiap hari Sabtu, Minggu, serta tanggal merah resmi pemerintah. Kesalahan fatal dalam penjadwalan biasanya bersumber dari kebiasaan menyamakan hari kerja dengan hari kalender, yang berujung pada keterlambatan serah terima pekerjaan dan sanksi penalti.
Memahami durasi kerja riil sangat penting bagi pengelola proyek, praktisi HR, divisi operasional, dan pemilik usaha. Estimasi waktu yang akurat menjaga kredibilitas bisnis di mata klien serta memastikan beban kerja tim tetap realistis dan terukur.
Rumus cara menghitung hari kerja proyek dan variabel penentunya
Dalam manajemen operasional dan administrasi proyek, menentukan rentang waktu tidak boleh berpatokan pada perkiraan hari kalender semata. Hari kalender menghitung seluruh hari secara berturut-turut, sedangkan hari kerja proyek hanya menghitung hari ketika aktivitas operasional berjalan secara sah.
Rumus baku yang diterapkan untuk mengetahui jumlah hari kerja efektif antara dua tanggal adalah:
Hari kerja = hari kalender − akhir pekan − libur nasional − cuti bersama yang jatuh di hari kerja
Untuk menerapkan rumus tersebut ke dalam perencanaan proyek, terdapat beberapa variabel utama yang harus dipahami secara menyeluruh:
1. Pola hari kerja operasional (5 hari atau 6 hari kerja)
Faktor pertama yang menentukan pengurangan hari akhir pekan adalah skema kerja yang berlaku di perusahaan atau kontrak kerja proyek. Dalam skema 5 hari kerja, operasional berlangsung pada hari Senin sampai Jumat, sehingga hari Sabtu dan Minggu dianggap sebagai akhir pekan dan otomatis dikeluarkan dari hitungan. Sementara itu, pada skema 6 hari kerja, operasional berlangsung dari Senin sampai Sabtu, sehingga hanya hari Minggu saja yang dihitung sebagai hari akhir pekan.
2. Hari libur nasional berdasarkan SKB 3 Menteri
Variabel kedua adalah hari libur nasional resmi yang ditetapkan oleh pemerintah Republik Indonesia melalui Surat Keputusan Bersama (SKB) 3 Menteri. Landasan hukum penetapan tanggal libur ini mengacu pada SKB Menteri Agama No. 1497/2025, Menteri Ketenagakerjaan No. 2/2025, MenPANRB No. 5/2025 untuk tahun 2026, serta SKB Menteri Agama No. 1205/2026, Menteri Ketenagakerjaan No. 3/2026, MenPANRB No. 2/2026 untuk tahun 2027. Pada tahun 2027, tercatat ada 18 hari libur nasional. Hari libur nasional yang jatuh pada hari kerja (bukan pada akhir pekan) wajib memotong kuota hari kerja efektif proyek.
3. Ketetapan cuti bersama dan kebijakan internal
Variabel ketiga adalah cuti bersama pemerintah, yang mana pada tahun 2027 ditetapkan sebanyak 8 hari cuti bersama menurut SKB 3 Menteri. Status cuti bersama memiliki sifat yang fleksibel. Cuti bersama bisa dihitung libur atau tetap masuk kerja, sesuai kebijakan perusahaan atau ketentuan instansi terkait. Apabila proyek mewajibkan seluruh aktivitas libur selama cuti bersama, tanggal tersebut harus dipotong dari hitungan hari kerja proyek.
Simulasi cara menghitung tanggal jatuh tempo hari kerja dan pergeserannya
Saat menetapkan target penyelesaian tugas, istilah deadline hari kerja sering dipakai dalam kesepakatan Service Level Agreement (SLA). Aturan standar yang berlaku dalam penghitungan deadline "N hari kerja" adalah hari mulai tidak dihitung. Artinya, jika pekerjaan dimulai pada hari Senin, penambahan hari kerja ke-1 baru dihitung pada hari Selasa.
Banyak pihak sering melakukan kesalahan dengan hanya mengabaikan hari Sabtu dan Minggu, tanpa memeriksa kalender libur nasional dan cuti bersama. Dampaknya, estimasi tanggal jatuh tempo meleset jauh dari jadwal asli di lapangan.
Berikut adalah data simulasi perbandingan tanggal jatuh tempo proyek pola 5 hari kerja, dengan kondisi hanya melewati Sabtu-Minggu dibandingkan dengan kondisi melewati libur nasional serta cuti bersama:
| Mulai | Tambah | Hanya lewati Sabtu-Minggu | Lewati juga libur & cuti bersama |
|---|---|---|---|
| Senin, 1 Maret 2027 | 14 hari kerja | Jumat, 19 Maret 2027 | Rabu, 31 Maret 2027 |
| Senin, 21 Desember 2026 | 10 hari kerja | Senin, 4 Januari 2027 | Jumat, 8 Januari 2027 |
Berdasarkan tabel di atas, terlihat jelas bagaimana hari libur nasional dan cuti bersama menciptakan pergeseran yang sangat signifikan pada tenggat waktu proyek:
Pada kasus pertama, deadline 14 hari kerja yang dimulai pada Senin, 1 Maret 2027, awalnya tampak akan selesai pada Jumat, 19 Maret 2027 jika hanya memperhitungkan akhir pekan. Namun, ketika libur resmi dan cuti bersama diikutsertakan, tanggal penyelesaian bergeser hingga Rabu, 31 Maret 2027. Terjadi pergeseran jadwal hingga 12 hari kalender.
Pada kasus kedua, target 10 hari kerja yang dimulai pada Senin, 21 Desember 2026, akan selesai pada Senin, 4 Januari 2027 jika hanya melompati hari Sabtu dan Minggu. Akan tetapi, karena melewati periode libur akhir tahun dan pergantian tahun baru resmi, tanggal jatuh tempo yang sebenarnya bergeser ke Jumat, 8 Januari 2027.
Hitung otomatis: Tentukan tanggal jatuh tempo proyek dan lewati libur SKB secara instan menggunakan Kalkulator Hari Kerja di SatuTim.
Langkah demi langkah menghitung hari kerja: studi kasus Maret 2027
Untuk melihat bagaimana rumus hari kerja diterapkan secara transparan, mari bedah studi kasus terhitung untuk periode 1–31 Maret 2027 pada skema 5 hari kerja. Langkah-langkah penghitungannya adalah sebagai berikut:
Langkah pertama, tentukan total hari kalender dalam bulan tersebut. Pada bulan Maret 2027, terdapat 31 hari kalender.
Langkah kedua, hitung jumlah hari akhir pekan (Sabtu dan Minggu) sepanjang rentang 1–31 Maret 2027. Pada periode ini, terdapat 8 hari akhir pekan.
Langkah ketiga, identifikasi seluruh hari libur nasional yang jatuh pada hari kerja berdasarkan SKB 3 Menteri. Sepanjang Maret 2027, terdapat 4 libur nasional, yaitu:
- 8 Maret 2027 Hari Suci Nyepi (Tahun Baru Saka 1949)
- 10 Maret 2027 Idulfitri 1448 H
- 11 Maret 2027 Idulfitri 1448 H
- 26 Maret 2027 Wafat Yesus Kristus
Langkah keempat, identifikasi cuti bersama resmi yang jatuh pada hari kerja. Sepanjang Maret 2027, terdapat 4 cuti bersama, yaitu:
- 9 Maret 2027
- 12 Maret 2027
- 15 Maret 2027
- 25 Maret 2027
Langkah kelima, masukkan seluruh data ke dalam rumus hari kerja proyek:
31 hari kalender − 8 hari akhir pekan − 4 libur nasional − 4 cuti bersama = 15 hari kerja
Hasil hitungan di atas membuktikan bahwa meskipun ada 31 hari kalender di bulan Maret 2027, hari kerja efektif yang tersedia bagi tim proyek hanya tersisa 15 hari kerja. Inilah alasan mengapa beban kerja 14 hari kerja yang dimulai pada 1 Maret 2027 baru tuntas pada 31 Maret 2027.
Panduan menyusun klausul SLA hari kerja dalam kontrak kerja sama
Sengketa keterlambatan pengiriman proyek sering kali bermula dari penulisan klausul Service Level Agreement (SLA) yang tidak tegas. Ketika sebuah kontrak hanya menyebutkan "pekerjaan diselesaikan dalam waktu 14 hari", tim proyek menganggapnya sebagai 14 hari kerja, sementara klien menganggapnya sebagai 14 hari kalender.
Agar kesepakatan kerja sama memiliki kepastian hukum dan operasional, perhatikan panduan teknis penulisan SLA berikut:
1. Cantumkan terminologi hari kerja secara eksplisit
Jangan pernah menggunakan kata "hari" secara umum tanpa keterangan pendukung. Jelaskan dengan tegas apakah yang dimaksud adalah hari kerja pola 5 hari kerja (Senin–Jumat) atau pola 6 hari kerja (Senin–Sabtu). Tuliskan juga ketentuan bahwa hari mulai tidak dihitung, sehingga penghitungan hari pertama dilakukan sejak hari kerja berikutnya setelah serah terima berkas atau pembayaran uang muka.
2. Tentukan status cuti bersama dalam dokumen kerja sama
Karena cuti bersama bisa dihitung libur atau tetap masuk kerja sesuai kebijakan perusahaan, status cuti bersama harus disepakati di muka. Jika klien menuntut proyek tetap berjalan di hari cuti bersama, tim proyek harus mengantisipasi penyesuaian operasional internal. Sebaliknya, jika tim proyek meliburkan operasional saat cuti bersama, pastikan dokumen SLA menyebutkan bahwa cuti bersama resmi SKB 3 Menteri dikecualikan dari hari kerja.
Berikut format klausul standar yang dapat disalin ke dalam dokumen kontrak atau SLA kerja:
Ketentuan Batas Waktu dan Hari Kerja Proyek:
1. Jangka waktu penyelesaian pekerjaan ditetapkan selama 14 (empat belas) hari kerja.
2. Hari kerja dihitung berdasarkan pola 5 (lima) hari kerja, yaitu Senin sampai Jumat, tidak termasuk hari libur nasional dan cuti bersama sesuai SKB 3 Menteri yang berlaku.
3. Perhitungan hari kerja dimulai pada 1 (satu) hari kerja setelah dokumen diterima lengkap, di mana hari mulai tidak dimasukkan ke dalam hitungan durasi.
4. Apabila hari jatuh tempo bertepatan dengan hari libur nasional atau cuti bersama resmi, batas waktu penyelesaian secara otomatis dialihkan ke hari kerja berikutnya.
3. Keterkaitan hari kerja dengan administrasi payroll karyawan
Selain berdampak pada SLA proyek, pola hari kerja juga mendasari sistem penggajian internal. Dalam sistem administrasi, payroll memakai pembagi tetap sebagai berikut:
- Upah sehari = upah sebulan ÷ 21 (untuk pola 5 hari kerja)
- Upah sehari = upah sebulan ÷ 25 (untuk pola 6 hari kerja)
- Upah lembur sejam = 1/173 × upah sebulan
Rumus pembagi tetap di atas digunakan untuk menghitung upah harian dan lembur jam kerja biasa. Apabila staf ditugaskan bekerja pada hari libur nasional atau cuti bersama demi mengejar tenggat proyek, perhitungan kompensasi lembur pada hari libur tersebut perlu merujuk pada ketentuan lembur hari libur yang berlaku di peraturan perusahaan atau perjanjian kerja bersama, bukan sekadar menggunakan rumus pembagi harian standar.
Mengelola timeline proyek agar target delivery tidak meleset
Setelah memahami cara menghitung hari kerja proyek dan potensi pergeserannya, langkah berikutnya adalah memetakan seluruh aktivitas pekerjaan ke dalam rencana kerja yang terstruktur.
Pertama, visualisasikan setiap tonggak pencapaian proyek menggunakan diagram alur kerja seperti Gantt Chart Online. Visualisasi jadwal yang baik mempermudah identifikasi tugas yang saling bergantung dan membantu melihat potensi penumpukan beban kerja di sekitar tanggal merah.
Kedua, selalu sinkronkan jadwal proyek Anda dengan kalender operasional resmi. Anda dapat melihat daftar tanggal merah dan cuti bersama SKB 3 Menteri secara menyeluruh melalui Kalender Libur Nasional agar rencana proyek jangka panjang tidak bertubrukan dengan hari libur keagamaan.
Ketiga, hindari menghitung tanggal jatuh tempo secara manual di kalender meja karena risiko melewatkan cuti bersama sangat tinggi. Gunakan alat hitung otomatis yang mampu memproses jumlah hari kerja antara dua tanggal maupun mencari tanggal deadline N hari kerja untuk skema 5 atau 6 hari kerja. Pastikan estimasi jadwal Anda akurat sejak awal dengan mencoba langsung Kalkulator Hari Kerja di SatuTim.