Cara Membuat Jadwal Shift Kerja yang Efektif: Template, Contoh, dan Aturan Lengkap

Membuat jadwal shift kerja yang baik bukan sekadar mengisi kotak tanggal dan nama karyawan. Jadwal yang rapi harus memastikan operasional tetap terjaga, beban kerja terbagi adil, dan aturan ketenagakerjaan tidak dilanggar.
Panduan ini cocok untuk HR, supervisor, dan manajer lini yang perlu menyusun roster dari nol. Kita akan mulai dari kebutuhan dasar, lalu masuk ke model shift, template Excel atau Google Sheets, contoh hitungan jam dan lembur, sampai kapan sebaiknya beralih ke software penjadwalan.
Contents
- 1 Kapan Perlu Menggunakan Jadwal Shift dan Apa yang Harus Disiapkan
- 2 Langkah-Langkah Membuat Jadwal Shift Kerja
- 3 Model Shift yang Umum Dipakai dan Kapan Memilihnya
- 4 Template Jadwal Shift dan Cara Memakainya di Excel atau Google Sheets
- 5 Cara Menghitung Jam Kerja, Lembur, dan Anggaran Per Shift
- 6 Aturan Ketenagakerjaan yang Perlu Dicek Sebelum Jadwal Dipakai
- 7 Cara Menjaga Fairness, Kesehatan, dan Kelancaran Operasional
- 8 Kapan Perlu Beralih ke Software Penjadwalan atau HRIS
- 9 FAQ Singkat tentang Membuat Jadwal Shift
- 10 Penutup
Kapan Perlu Menggunakan Jadwal Shift dan Apa yang Harus Disiapkan
Sistem shift dipakai ketika operasional berjalan lebih dari jam kerja standar atau perlu coverage lintas waktu, misalnya pada bisnis yang melayani pelanggan 24 jam atau punya kebutuhan produksi dan layanan yang tidak berhenti di jam kantor. Ini umum dipakai di restoran, manufaktur, rumah sakit, ritel, call center, dan security.
Sebelum membuat jadwal shift, kumpulkan dulu data ini:
- jumlah karyawan yang tersedia
- jam operasional bisnis
- hari kerja yang berlaku
- kebutuhan per posisi atau per stasiun kerja
- preferensi, larangan, atau batasan shift tertentu
- aturan internal soal tukar shift, izin, dan cuti
Tujuan jadwal shift yang baik biasanya ada tiga: coverage terpenuhi, beban kerja tidak menumpuk di orang yang sama, dan jadwal tetap patuh terhadap ketentuan jam kerja serta istirahat. Setelah data dasar siap, barulah jadwal bisa disusun secara sistematis.
Langkah-Langkah Membuat Jadwal Shift Kerja
Berikut alur praktis yang bisa dipakai untuk menyusun roster mingguan atau bulanan.
1. Analisis kebutuhan operasional
Tentukan dulu berapa orang yang harus hadir di tiap jam kerja. Jangan mulai dari nama karyawan dulu; mulai dari kebutuhan coverage per posisi.
Contoh pertanyaan yang perlu dijawab:
- Jam berapa operasional paling ramai?
- Apakah ada titik layanan yang wajib terisi penuh di setiap shift?
- Apakah semua posisi butuh jumlah staf yang sama?
2. Tentukan struktur shift
Setelah tahu kebutuhan coverage, pilih pembagian shift yang masuk akal. Untuk beberapa bisnis, dua shift sudah cukup. Untuk operasional 24 jam, biasanya diperlukan tiga shift dengan rotasi yang jelas.
3. Kelompokkan karyawan
Bagi karyawan ke dalam grup shift agar distribusi kerja lebih mudah dikontrol. Pengelompokan ini juga membantu saat ada rotasi, cuti, atau pertukaran shift.
4. Tetapkan jam mulai dan selesai
Gunakan jam shift yang konsisten agar tim mudah membaca jadwal dan menghindari overlap yang membingungkan. Jika bisnis membutuhkan coverage 24 jam, jam shift yang umum dipakai antara lain:
- 07.00-15.00
- 15.00-23.00
- 23.00-07.00
Ada juga pola lain seperti 06.00-13.00, 14.00-21.00, dan 22.00-05.00. Untuk kebutuhan tertentu, ada model long shift seperti 06.00-18.00 atau 18.00-06.00, tetapi model ini harus dipakai hati-hati karena durasinya lebih berat bagi karyawan.
5. Susun rotasi
Rotasi harus masuk akal, bukan hanya berganti urutan shift. Idealnya, rotasi memperhatikan:
- pemerataan shift pagi, sore, dan malam
- pembagian weekend yang adil
- rotasi lembur yang tidak menumpuk pada orang yang sama
- jeda yang cukup setelah shift malam
6. Cek jam kerja, istirahat, dan potensi lembur
Sebelum jadwal dipublikasikan, periksa apakah total jam kerja tiap karyawan masih sesuai aturan yang berlaku dan apakah ada shift yang berpotensi memicu lembur. Ini penting karena jadwal yang terlihat rapi di kertas bisa bermasalah saat dihitung total jamnya.
7. Publikasikan versi mingguan atau bulanan
Untuk tim operasional, jadwal mingguan biasanya lebih mudah dikontrol. Untuk perencanaan yang lebih stabil, jadwal bulanan memberi gambaran beban kerja yang lebih jelas.
Praktik yang sering membantu adalah membuat versi draft terlebih dahulu, lalu review bersama supervisor sebelum dibagikan ke seluruh tim.
Model Shift yang Umum Dipakai dan Kapan Memilihnya
Tidak semua bisnis butuh model yang sama. Pilih model berdasarkan jam operasional, jumlah staf, dan tingkat perubahan trafik.
| Model shift | Contoh jam | Cocok untuk | Kelebihan | Catatan risiko |
| 2 shift | 07.00-19.00 / 19.00-07.00 | Operasional sederhana, keamanan, layanan dengan traffic tinggi | Mudah dikelola, jumlah grup lebih sedikit | Long shift lebih melelahkan, perlu kontrol istirahat yang ketat |
| 2-2-2 | 2 hari shift 1, 2 hari shift 2, 2 hari libur | Tim kecil dengan pola kerja berulang | Rotasi mudah dipahami | Cocok hanya jika coverage dan beban kerja stabil |
| 3 shift 3 grup | 06.00-13.00 / 14.00-21.00 / 22.00-05.00 | Operasional 24 jam dengan tim yang tidak terlalu besar | Menjaga coverage tanpa terlalu banyak grup | Rotasi harus rapi agar malam tidak menumpuk |
| 3 shift 4 grup | 07.00-15.00 / 15.00-23.00 / 23.00-07.00 | Operasional 24 jam yang butuh pembagian lebih seimbang | Beban kerja lebih tersebar, fleksibel saat ada cuti | Perlu perencanaan staf lebih banyak |
| Long shift | 06.00-18.00 / 18.00-06.00 | Situasi tertentu yang memang membutuhkan jaga panjang | Mengurangi jumlah serah terima shift | Risiko kelelahan lebih tinggi, perlu evaluasi serius |
Untuk kebanyakan tim, 3 shift 4 grup lebih aman dipakai jika coverage 24 jam harus stabil. Sementara itu, 2 shift bisa lebih tepat jika bisnis ingin struktur yang sederhana dan jumlah perpindahan serah terima lebih sedikit.
Contoh model 2 shift dengan pola 2-2-2
Pola 2-2-2 berarti dua hari shift pertama, dua hari shift kedua, lalu dua hari libur. Model ini sering dipakai untuk tim kecil yang perlu ritme kerja berulang dan mudah diprediksi, misalnya keamanan atau layanan dengan traffic tinggi.
Contoh model 3 shift 4 grup untuk operasional 24 jam
Model ini cocok untuk bisnis yang butuh coverage penuh sepanjang hari. Dengan pembagian yang lebih banyak, rotasi bisa dibuat lebih adil dan beban shift malam tidak menumpuk pada orang yang sama.
Salah satu pola yang umum adalah memberi karyawan 7 jam kerja dan 1 jam istirahat dalam satu shift, lalu menata rotasi agar setelah shift malam ada jeda pemulihan yang cukup sebelum kembali ke shift pagi.
Template Jadwal Shift dan Cara Memakainya di Excel atau Google Sheets
Template shift yang baik tidak perlu rumit, tetapi harus konsisten. Minimal, template berisi nama karyawan, tanggal, kode shift, libur, dan ringkasan total jam.
Struktur template dasar
Berikut format yang mudah disalin ke Excel atau Google Sheets:
| Nama Karyawan | Jabatan | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Total Shift 1 | Total Shift 2 | Total Shift 3 | Libur | Total Jam |
| Budi | Kasir | 1 | 1 | O | 2 | 2 | O | 3 | |||||
| Sari | Supervisor | 2 | 2 | 3 | O | 1 | 1 | O | |||||
| Andi | Operator | 3 | O | 1 | 1 | 2 | 2 | O |
Keterangan kode:
- 1 = shift pagi
- 2 = shift sore
- 3 = shift malam
- O = libur
Cara membaca template
Gunakan kode yang sama di seluruh tabel. Jangan mencampur angka, singkatan, dan teks berbeda untuk shift yang sama karena itu akan menyulitkan perhitungan.
Kalau tim Anda lebih nyaman dengan kode teks, boleh juga memakai format `p / s / m / O`, selama konsisten sejak awal.
Contoh rumus COUNTIF di Excel atau Google Sheets
Jika satu baris berisi jadwal satu karyawan selama satu minggu, Anda bisa menghitung frekuensi shift dengan `COUNTIF`.
Contoh:
- `=COUNTIF(C5:I5,”1″)` untuk menghitung berapa kali karyawan mendapat shift pagi
- `=COUNTIF(C5:I5,”2″)` untuk shift sore
- `=COUNTIF(C5:I5,”3″)` untuk shift malam
- `=COUNTIF(C5:I5,”O”)` untuk jumlah hari libur
Setelah itu, total jam bisa dihitung dengan mengalikan jumlah shift dengan durasi masing-masing shift. Jika semua shift berdurasi 7 jam kerja efektif, Anda bisa menyesuaikan rumus sesuai jam shift yang dipakai di perusahaan.
Versi template yang lebih rapi
Kalau ingin lebih mudah dipakai harian, buat dua tab:
- Tab Jadwal: berisi nama, tanggal, dan kode shift.
- Tab Rekap: berisi total shift, total jam, dan ringkasan lembur.
Dengan cara ini, HR atau supervisor bisa meninjau jadwal harian tanpa kehilangan gambaran total beban kerja per orang.
Cara Menghitung Jam Kerja, Lembur, dan Anggaran Per Shift
Menghitung jam kerja dari jadwal shift sebaiknya dilakukan sebelum jadwal disahkan. Tujuannya bukan hanya untuk payroll, tetapi juga untuk memastikan tidak ada karyawan yang diam-diam melebihi batas kerja yang semestinya.
Cara menghitung total jam kerja
Prinsipnya sederhana: jumlahkan semua shift yang ditempuh karyawan, lalu kalikan dengan durasi masing-masing shift.
Contoh perhitungan sederhana:
- 3 shift pagi × 7 jam
- 2 shift sore × 7 jam
- 1 shift malam × 7 jam
- 1 hari libur
Total jam kerja = (3 × 7) + (2 × 7) + (1 × 7) = 42 jam
Kalau perusahaan memakai jam shift yang berbeda, sesuaikan durasinya. Untuk shift yang memiliki waktu istirahat di tengah, hitung jam kerja efektif, bukan hanya jam di dalam rentang waktu kalender.
Cara mendeteksi potensi lembur
Begitu total jam kerja melewati batas yang berlaku di perusahaan, jadwal itu perlu ditandai untuk dicek lebih lanjut. Di sinilah pentingnya membedakan antara jam hadir dan jam kerja efektif.
Untuk perhitungan lembur dan shift malam, Anda bisa memakai bantuan hitung lembur dan upah shift malam. Jika perlu mengonversi tarif harian ke per jam untuk budgeting, gunakan konversi upah harian ke upah per jam.
Contoh estimasi anggaran per shift
Saat menghitung budget, jangan menebak tarif per jam. Gunakan data upah yang memang tersedia di perusahaan, lalu konversikan sesuai kebutuhan budgeting.
Hal yang perlu dihitung biasanya meliputi:
- upah dasar per jam atau per hari
- tambahan lembur jika ada
- potensi biaya kerja malam bila kebijakan perusahaan mengatur kompensasi khusus
- dampak serah-terima shift terhadap kebutuhan staf tambahan
Jika jadwal Anda memakai banyak shift malam atau long shift, anggaran payroll biasanya ikut berubah. Karena itu, budgeting shift sebaiknya dilakukan bersamaan dengan penyusunan roster, bukan setelah jadwal berjalan.
Aturan Ketenagakerjaan yang Perlu Dicek Sebelum Jadwal Dipakai
Sebelum jadwal dipakai, cek dulu dasar hukum yang relevan agar roster tidak bertentangan dengan aturan kerja, istirahat, dan lembur.
Rujukan yang perlu diperiksa adalah:
- UU No. 13 Tahun 2003 tentang Ketenagakerjaan
- Pasal 77 UU No. 13 Tahun 2003
- Pasal 79 UU No. 13 Tahun 2003
- Pasal 76 UU No. 13 Tahun 2003
- Kepmenakertrans No. 102/MEN/VI/2004
- PP No. 35 Tahun 2021
Hal yang umumnya perlu diverifikasi sebelum implementasi final:
- batas jam kerja normal per pola kerja yang dipakai perusahaan
- waktu istirahat yang harus diberikan
- ketentuan lembur dan cara menghitungnya
- perlindungan untuk kerja malam, terutama jika ada pekerja yang dijadwalkan di shift malam
Untuk salinan resmi dan pengecekan teks hukum, gunakan situs resmi Peraturan BPK dan kanal resmi Kementerian Ketenagakerjaan Republik Indonesia. Karena aturan bisa mengalami penyesuaian, jadwal shift sebaiknya selalu dicek ulang sebelum dipublikasikan.
Cara Menjaga Fairness, Kesehatan, dan Kelancaran Operasional
Jadwal yang baik bukan hanya legal dan rapi, tetapi juga terasa adil di mata tim. Kalau rotasi terlalu berat di satu orang, turnover dan keluhan biasanya cepat muncul.
Prinsip fairness yang sederhana
Gunakan prinsip berikut saat mengatur rotasi:
- shift pagi, sore, dan malam dibagi merata
- weekend tidak selalu jatuh ke orang yang sama
- lembur disebar, bukan dipusatkan pada staf tertentu
- karyawan yang baru selesai shift malam tidak langsung dipasang ke shift pagi berikutnya
Kebijakan operasional yang sebaiknya ada
Agar jadwal lebih mudah dijalankan, siapkan SOP sederhana untuk situasi umum seperti:
- tukar shift: siapa boleh menukar, kapan harus disetujui, dan siapa yang memberi approval
- open shift: cara mengisi shift kosong jika ada kuota tambahan
- no-show: siapa yang dihubungi pertama kali dan siapa yang menutup kekosongan
- emergency coverage: bagaimana respons jika ada sakit mendadak atau keadaan darurat
Tabel checklist fairness dan wellbeing
| Area | Pertanyaan cek | Status |
| Rotasi | Apakah shift malam dibagi merata? | Perlu dicek |
| Weekend | Apakah beban Sabtu-Minggu tidak menumpuk pada orang yang sama? | Perlu dicek |
| Istirahat | Apakah ada jeda yang cukup antar shift? | Perlu dicek |
| Lembur | Apakah lembur sudah tersebar dan disetujui? | Perlu dicek |
| Tukar shift | Apakah ada SOP approval | Perlu dicek |
| Absensi mendadak | Apakah ada backup list? | Perlu dicek |
Untuk aspek kesehatan dan kelelahan, gunakan pendekatan best practice internal. Artinya, kebijakan dapat dibuat lebih hati-hati dari batas minimum hukum, terutama untuk rangkaian shift malam beruntun atau jadwal dengan durasi kerja yang panjang.
Contoh jam fleksibel yang dipadukan dengan shift
Tidak semua tim harus bekerja dengan jam masuk yang benar-benar kaku. Misalnya, untuk fungsi administrasi atau back office, Anda bisa memberi rentang masuk fleksibel pada pagi hari, selama coverage shift utama tetap terpenuhi.
Contohnya:
- staf bisa datang antara 08.00–09.00
- tetapi harus tetap tersedia untuk handover atau coverage pada slot tertentu
- jadwal operasional utama tetap mengacu pada shift yang sudah ditetapkan
Cara ini berguna untuk tim yang butuh fleksibilitas, tetapi tetap harus menjaga titik layanan yang tidak boleh kosong.
Kapan Perlu Beralih ke Software Penjadwalan atau HRIS
Excel dan Google Sheets cukup efektif untuk tim kecil atau struktur shift yang masih sederhana. Namun, begitu operasional mulai kompleks, spreadsheet sering menjadi sulit dipantau.
Tanda-tanda Anda perlu software penjadwalan atau HRIS:
- multi-cabang dengan kebijakan berbeda per lokasi
- grup shift semakin banyak
- frekuensi tukar shift tinggi
- jadwal harus terhubung dengan absensi dan payroll
- approval harus tercatat rapi
- supervisor butuh visibilitas terpusat
Perbandingan singkat
| Opsi | Cocok untuk | Kelebihan | Keterbatasan |
| Excel / Google Sheets | Tim kecil, jadwal sederhana | Murah, mudah mulai | Rawan salah input, sulit kontrol perubahan |
| Tool penjadwalan otomatis | Tim menengah, rotasi rutin | Lebih cepat, ada otomatisasi jadwal | Tetap perlu setup aturan dan approval |
| HRIS terintegrasi | Multi-cabang, payroll terhubung | Satu alur dari jadwal ke absensi dan payroll | Perlu implementasi dan pengaturan lebih matang |
Jika Anda mulai sering mengelola perubahan jadwal, approval tukar shift, dan kebutuhan integrasi payroll, software akan lebih efisien daripada spreadsheet manual. Salah satu opsi yang bisa dipertimbangkan adalah Pelajari fitur Overtime Management untuk membantu pengelolaan lembur secara lebih terstruktur.
FAQ Singkat tentang Membuat Jadwal Shift
Bagaimana cara membuat jadwal shift dari awal?
Mulai dari kebutuhan coverage, lalu pilih model shift, bagi karyawan ke grup, tetapkan jam kerja, susun rotasi, dan cek total jam serta kepatuhan sebelum dipublikasikan.
Template apa yang paling mudah dipakai?
Template paling sederhana adalah tabel dengan kolom nama karyawan, tanggal, kode shift, libur, dan rekap total jam. Untuk tim yang lebih rapi, pisahkan tab jadwal dan tab rekap.
Bagaimana menggabungkan jam fleksibel dengan shift?
Gunakan jam fleksibel hanya pada area kerja yang tidak mengganggu coverage inti. Untuk jam operasional utama, tetap pakai shift yang tegas agar layanan tidak kosong.
Software apa yang cocok untuk tim kecil dan tim besar?
Tim kecil biasanya masih bisa memakai Excel atau Google Sheets. Jika perusahaan memiliki banyak cabang, penggantian shift tinggi, atau butuh integrasi absensi dan payroll, software penjadwalan atau HRIS lebih masuk akal.
Apa yang harus dicek sebelum jadwal dipakai?
Pastikan jam kerja, istirahat, dan lembur sudah sesuai aturan; rotasi terasa adil; dan ada SOP untuk tukar shift, absensi mendadak, serta emergency coverage.
Penutup
Jadwal shift yang efektif selalu dimulai dari kebutuhan operasional, lalu disusun dengan model yang sesuai, diuji terhadap jam kerja dan istirahat, dan dilengkapi SOP agar mudah dijalankan. Kalau dikelola dengan benar, jadwal shift bukan hanya membantu coverage, tetapi juga mengurangi konflik internal dan menjaga beban kerja tetap terkendali.
Untuk tim yang masih kecil, Excel atau Google Sheets bisa menjadi titik awal yang baik. Namun, jika kompleksitas operasional sudah meningkat, beralih ke software atau HRIS akan lebih membantu dalam menjaga konsistensi, approval, dan integrasi dengan absensi maupun payroll.
Share
Related Posts
Cara Mengolah Hasil Rekaptulasi Kehadiran Bulanan agar Siap Payroll
Kalau data absensi bulanan Anda sudah diekspor, pekerjaan berikutnya bukan sekadar menjumlahkan kehadiran. Tantangannya adalah mengubah raw attendance export menjadi rekap yang rapi, konsisten, dan bisa langsung dipakai oleh tim payroll. Pada tahap ini, Anda biasanya sudah punya data punch IN/OUT, tanggal, employee ID, shift, lokasi atau metode absensi, dan status kehadiran. Yang dibutuhkan adalah […]
Apa Itu Geofencing dan Bagaimana Cara Kerjanya? Panduan untuk Absensi GPS Mobile
Geofencing adalah cara menetapkan batas virtual di sekitar lokasi fisik agar sistem bisa memicu aksi ketika perangkat masuk, keluar, atau berada di dalam area tersebut. Dalam konteks absensi digital berbasis GPS mobile, geofencing dipakai untuk membantu mencatat kehadiran karyawan berdasarkan lokasi kerja yang sudah ditentukan. Bagi HR, operasional, pemilik bisnis, dan tim engineering/product, konsep ini […]

