Contoh Tabel Jadwal Shift: Template Excel, CSV, dan Google Sheets Siap Pakai

Kalau Anda sedang butuh contoh dari tabel jadwal shift yang bisa langsung dipakai, titik mulainya sebaiknya bukan membuat format dari nol. Lebih cepat kalau Anda memilih dulu pola kerja tim: 2 shift, 3 shift, rotasi, long shift, atau jam fleksibel. Setelah itu baru susun tabel yang pas untuk jumlah orang, jam operasional, dan ritme kerja di lapangan.
Artikel ini fokus pada hal yang paling praktis: contoh tabel, arti kolom, cara mengisi di Excel atau Google Sheets, sampai penandaan cuti, swap shift, lembur, dan on-call. Anda juga akan menemukan panduan kapan lebih cocok memakai format mingguan atau bulanan.
Contents
- 1 Pilih format jadwal yang paling cocok untuk tim Anda
- 2 Download pack template jadwal shift
- 3 Contoh tabel jadwal shift mingguan dan bulanan
- 4 Arti kolom, kode, dan format isi tabel
- 5 Cara mengisi tabel di Excel atau Google Sheets
- 6 Cara menandai cuti, swap shift, lembur, dan on-call
- 7 Validasi jadwal, kepatuhan, dan tips implementasi
- 8 FAQ seputar contoh tabel jadwal shift
- 9 Kapan perlu beralih dari spreadsheet ke HRIS
Pilih format jadwal yang paling cocok untuk tim Anda
Setiap tim tidak membutuhkan tabel yang sama. Tim kecil biasanya cukup dengan tabel sederhana dan rotasi yang jelas, sedangkan operasi 24 jam butuh struktur yang lebih rapi agar pergantian shift tidak kacau.
Berikut panduan singkat memilih format:
| Kebutuhan Operasional | Format yang Cocok | Kapan Dipakai |
| Tim kecil, jadwal sederhana | 2-shift | Cocok untuk operasional dengan dua blok jam kerja, misalnya pagi dan malam/sore |
| Operasi 24 jam | 3-shift | Cocok untuk coverage pagi, sore, dan malam secara bergantian |
| Pergantian tugas yang rutin | Rotasi | Cocok saat setiap orang perlu berpindah shift secara bergilir |
| Durasi kerja lebih panjang | Long shift | Cocok bila pola kerja memang memakai jam kerja yang lebih panjang sesuai kebutuhan operasional |
| Jam masuk tidak selalu sama | Jam fleksibel | Cocok untuk tim admin, proyek, atau operasional yang jam masuknya bisa bergeser |
Kalau Anda masih ragu, patokan paling sederhana adalah ini:
- Tabel mingguan cocok jika rotasi cepat berubah, tim masih kecil, atau kebutuhan jadwal sering menyesuaikan.
- Tabel bulanan cocok jika pola kerja sudah relatif stabil, tim lebih besar, atau Anda ingin melihat beban kerja satu bulan sekaligus.
Untuk operasi yang berjalan terus-menerus, tabel bulanan biasanya lebih enak dipakai sebagai gambaran besar. Namun untuk tim yang sering ada tukar shift, cuti mendadak, atau perubahan harian, format mingguan biasanya lebih mudah dikendalikan.
Download pack template jadwal shift
Paket template idealnya berisi file yang memang mudah dipindah-pakai lintas tim, yaitu:
- Excel
- CSV
- Google Sheets
Isi paket template yang paling berguna adalah:
- Blank template untuk diisi dari awal
- Contoh terisi untuk memudahkan adaptasi
- Template berdasarkan pola:
- 2-shift
- 3-shift
- rotasi
- long shift
- jam fleksibel
Kalau Anda memakai template internal, pastikan formatnya konsisten sejak awal: nama karyawan, tanggal/hari, kode shift, catatan, dan total jam. Konsistensi ini akan sangat membantu saat file dipakai ulang setiap minggu atau setiap bulan.
Contoh tabel jadwal shift mingguan dan bulanan
Bagian ini adalah bentuk paling mudah untuk ditiru. Anda bisa menyalin strukturnya ke Excel atau Google Sheets, lalu menyesuaikan jumlah karyawan dan jam kerja.
Contoh tabel mingguan 2-shift untuk tim kecil
Contoh berikut memakai kode sederhana:
- P = pagi
- M = malam/sore
- O = off/libur
| Nama | Sen | Sel | Rab | Kam | Jum | Sab | Min | Total P | Total M | Total O |
| Andi | P | P | O | M | M | O | P | 3 | 2 | 2 |
| Budi | M | M | O | P | P | O | M | 2 | 3 | 2 |
| Citra | O | P | P | O | M | M | O | 2 | 2 | 3 |
| Deni | P | O | M | M | O | P | P | 3 | 2 | 2 |
Format seperti ini cocok untuk tim kecil karena mudah dibaca sekilas. Supervisor bisa langsung melihat siapa masuk pagi, siapa malam, dan siapa libur di hari tertentu.
Contoh tabel bulanan 3-shift untuk operasi 24 jam
Untuk operasi 24 jam, tabel bulanan membantu Anda melihat rotasi dengan lebih utuh. Contoh jam shift yang umum dipakai dalam konteks ini adalah:
- 07.00–15.00
- 15.00–23.00
- 23.00–07.00
Contoh berikut memakai kode:
- P = pagi
- S = sore
- M = malam
- O = off/libur
| Nama | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Total P | Total S | Total M | Total o |
| Rina | P | P | O | O | S | S | O | M | M | O | P | P | 4 | 2 | 2 | 4 |
| Fajar | S | S | O | P | P | O | M | M | O | P | P | O | 4 | 2 | 2 | 4 |
| Maya | M | O | P | P | O | S | S | O | P | P | O | M | 4 | 2 | 2 | 4 |
| Arif | O | M | M | O | P | P | O | S | S | O | M | M | 2 | 4 | 4 | 2 |
Format bulanan seperti ini lebih panjang, tetapi enak untuk melihat pola rotasi. Ini membantu saat Anda perlu mengecek apakah pembagian shift sudah merata sepanjang bulan.
Contoh tabel rotasi jam fleksibel
Untuk jam fleksibel, tabelnya biasanya perlu kolom jam masuk dan catatan tambahan, bukan hanya kode shift.
| Nama | Tanggal | Jam Masuk | Jam Pulang | Status | Catatan |
| Sinta | 1 | 08.00 | 16.00 | Masuk | Jam fleksibel, mulai lebih awal |
| Dimas | 1 | 10.00 | 18.00 | Masuk | Menyesuaikan meeting pagi |
| Lala | 1 | – | – | O | Cuti |
| Rudi | 1 | 12.00 | 20.00 | ONCALL | Siaga bila ada kebutuhan operasional |
Model ini cocok jika tim Anda tidak selalu masuk di jam yang sama. Yang penting, struktur tabelnya tetap rapi dan statusnya mudah dibaca oleh supervisor.
Arti kolom, kode, dan format isi tabel
Kalau template tidak dijelaskan dari awal, orang sering bingung saat melihat kode shift. Karena itu, sebaiknya tabel memiliki struktur yang tetap.
Kolom umum yang sebaiknya ada
| Kolom | Fungsinya |
| Nama | Identitas karyawan |
| Tanggal / Hari | Memudahkan pembacaan jadwal per hari atau per tanggal |
| Shift | Menandai jenis shift yang diambil |
| Libur | Menandai hari off, cuti, atau tidak masuk |
| Catatan | Untuk swap, on-call, lembur, atau perubahan lain |
| Total Jam | Untuk rekap jam kerja dalam periode tertentu |
Kode umum yang bisa dipakai
Kode yang sering dipakai dalam template kerja shift antara lain:
- P = pagi
- S = sore
- M = malam
- O = off/libur
- OT = overtime/lembur
- ONCALL = siaga/on-call
Anda boleh memakai variasi kode lain, tetapi yang paling penting adalah konsisten. Jangan satu file memakai “M” untuk malam, lalu file lain memakai “N” tanpa keterangan yang jelas.
Contoh format isi yang rapi
- Jika seseorang masuk shift pagi, isi sel dengan P.
- Jika libur, isi dengan O.
- Jika ada lembur, tandai OT di kolom catatan atau kolom status tambahan.
- Jika ada on-call, gunakan ONCALL supaya tidak tertukar dengan shift aktif.
Semakin sederhana kode yang dipakai, semakin mudah pula file dibaca saat dicetak atau dibagikan ke tim.
Cara mengisi tabel di Excel atau Google Sheets
Template jadwal shift sebenarnya tidak rumit. Yang terpenting adalah urutan kerja Anda jelas sejak awal.
Langkah dasar membuat tabel
- Buat kolom untuk nama karyawan.
- Tambahkan kolom hari atau tanggal sesuai periode yang dipakai.
- Tetapkan kode shift yang digunakan, misalnya P, S, M, O.
- Isi jadwal per hari sesuai kebutuhan operasional.
- Tambahkan kolom catatan dan total jam jika dibutuhkan.
Menghitung jumlah shift dengan COUNTIF
Kalau Anda ingin tahu berapa kali seseorang mendapat shift tertentu, fungsi COUNTIF bisa dipakai. Contohnya, untuk menghitung jumlah shift pagi di satu baris jadwal:
excel =COUNTIF(B2:H2,"P")
Artinya, Excel atau Google Sheets akan menghitung berapa sel dalam rentang B2 sampai H2 yang berisi huruf P.
Contoh hasil logisnya:
- Jika dalam satu minggu seorang karyawan mendapat tiga kali shift pagi, hasilnya 3.
- Jika hanya dua kali, hasilnya 2.
Menghitung total jam kerja secara sederhana
Untuk rekap jam, cara paling mudah adalah menjumlahkan durasi setiap shift yang sudah ditetapkan. Jika satu shift dihitung 7 jam kerja efektif dan ada shift tertentu yang durasinya berbeda, Anda bisa menuliskannya dalam rumus penjumlahan sederhana sesuai kebutuhan tabel.
Contoh logika dasarnya:
- shift pagi = 7 jam
- shift sore = 7 jam
- shift malam = 7 jam
- hari tertentu = 5 jam atau durasi lain sesuai jadwal yang dipakai
Jika pola Anda sudah tetap, total jam bisa dihitung dari jumlah setiap shift yang ditempatkan pada kolom rekap. Intinya, formula tidak perlu rumit selama struktur tabelnya konsisten.
Cara menandai cuti, swap shift, lembur, dan on-call
Setelah template dipakai di lapangan, kebutuhan paling sering muncul biasanya bukan membuat jadwal baru, melainkan menandai perubahan jadwal.
Cuti dan libur mendadak
Untuk cuti, gunakan kode yang mudah dibedakan dari libur biasa. Banyak tim memakai O untuk off, lalu menambahkan catatan seperti cuti bila perlu.
Contoh:
- O = libur
- O – Cuti = cuti terencana
- O – Sakit = tidak masuk karena alasan tertentu
Cara ini menjaga tampilan tabel tetap ringkas, tetapi informasi operasionalnya tetap jelas.
Swap shift
Swap shift sebaiknya tidak ditulis asal berbeda-beda di tiap baris. Gunakan pola yang konsisten, misalnya:
- P → M
- Swap dengan Andi
- Tukar shift disetujui supervisor
Kalau swap sering terjadi, buat kolom catatan khusus agar riwayat perubahan mudah dilacak. Ini membantu saat supervisor mengecek siapa sebenarnya yang bertugas.
Lembur dan on-call
Untuk lembur, Anda bisa menambahkan kode OT di kolom status atau catatan. Jika jam kerja melewati jam shift normal, tandai dengan jelas agar rekap payroll tidak salah.
Untuk on-call, gunakan ONCALL agar posisi orang tersebut tidak disamakan dengan karyawan yang benar-benar sedang on-duty. Ini penting terutama pada operasi yang butuh siaga tanpa selalu hadir penuh di lokasi.
Jika Anda perlu menghitung lembur dan membedakan shift malam, Anda bisa melihat Hitung upah lembur & shift malam.
Validasi jadwal, kepatuhan, dan tips implementasi
Sebelum jadwal dipakai di lapangan, selalu cek tiga hal ini: bentrok shift, jeda istirahat, dan total jam kerja.
Hal yang perlu dicek sebelum publish jadwal
- Apakah ada satu orang dijadwalkan di dua shift pada hari yang sama?
- Apakah ada pergantian shift yang terlalu rapat tanpa jeda yang memadai?
- Apakah ada karyawan yang terlalu sering mendapat shift malam?
- Apakah penandaan libur, cuti, dan swap sudah konsisten?
Implikasi jam kerja dan lembur
Untuk konteks Indonesia, pengaturan jam kerja, istirahat, dan lembur perlu tetap mengikuti rujukan resmi yang relevan, termasuk Undang-Undang Nomor 13 Tahun 2003 tentang Ketenagakerjaan pada Pasal 77, Pasal 78, dan Pasal 79, PP No. 35 Tahun 2021, serta Kepmenakertrans No. 102/MEN/VI/2004.
Artinya, jadwal tidak boleh hanya terlihat rapi di tabel. Jadwal juga harus masuk akal secara operasional dan tidak menimbulkan masalah saat jam kerja, istirahat, atau lembur dihitung.
Tips agar tabel tetap mudah dibaca
- Pakai warna yang konsisten untuk tiap jenis shift.
- Gunakan satu kode untuk satu arti, jangan bercampur.
- Tambahkan ringkasan mingguan atau bulanan.
- Buat format cetak yang tetap terbaca di satu halaman bila memungkinkan.
- Simpan versi blank dan versi terisi agar mudah dipakai ulang.
Jika Anda ingin memudahkan rekap per jam dan payroll, gunakan juga Konversi upah harian ke upah per jam.
Kapan spreadsheet mulai terasa kurang cukup
Spreadsheet masih cukup jika tim Anda kecil, rotasinya sederhana, dan perubahan jadwal tidak terlalu sering. Tetapi jika shift sering ditukar, absensi perlu dipantau real-time, atau ada banyak lokasi kerja, spreadsheet mulai lebih sulit dijaga rapi.
Pada tahap itu, solusi seperti Absensi online dengan verifikasi lokasi dan pengelolaan lembur yang lebih terstruktur bisa membantu tim bekerja lebih tenang.
Jika kebutuhan lembur sudah mulai kompleks, Anda juga bisa melihat Lihat Overtime Management untuk mengelola penjadwalan dan persetujuan lembur.
FAQ seputar contoh tabel jadwal shift
Format tabel shift apa yang paling umum?
Yang paling umum adalah format mingguan atau bulanan dengan kode sederhana seperti P, S, M, dan O. Format ini mudah dibaca dan mudah dipindahkan ke Excel atau Google Sheets.
Apakah template bisa dipakai di Excel dan Google Sheets?
Bisa. Keduanya cocok untuk tabel jadwal shift selama struktur kolom dan kodenya konsisten.
Bagaimana memilih antara tabel mingguan dan bulanan?
Pilih mingguan jika perubahan jadwal sering terjadi. Pilih bulanan jika Anda ingin melihat pola rotasi dan beban kerja dalam jangka lebih panjang.
Apakah kode P, S, M, O harus selalu sama?
Tidak harus, tetapi harus konsisten di dalam satu file. Yang terpenting adalah semua orang di tim memahami arti kodenya.
Bagaimana cara paling sederhana menghitung jumlah shift?
Gunakan COUNTIF untuk menghitung berapa kali kode shift tertentu muncul di satu baris jadwal.
Kapan perlu beralih dari spreadsheet ke HRIS
Spreadsheet masih sangat berguna untuk membuat contoh tabel jadwal shift, terutama saat tim masih kecil atau kebutuhan operasional belum terlalu rumit. Namun, saat jumlah karyawan bertambah, swap shift makin sering, dan Anda butuh monitoring yang lebih real-time, spreadsheet mulai memakan waktu lebih banyak untuk dikontrol.
Tanda lain bahwa Anda mungkin perlu beralih ke HRIS:
- Jadwal sering berubah di menit terakhir
- Rekap shift dan lembur butuh banyak koreksi manual
- Tim bekerja di beberapa lokasi
- Supervisor perlu melihat kehadiran dan jadwal secara cepat
Jika Anda sudah sampai tahap ini, solusi seperti Overtime Management dan absensi yang terhubung ke proses kerja harian akan lebih masuk akal dibanding terus memperbesar spreadsheet. Untuk pengelolaan shift yang lebih tertata, Anda bisa menilai apakah kebutuhan tim sudah cocok dengan sistem yang lebih terintegrasi.
Bagikan
Artikel Terkait
Aturan BPJS untuk Pekerja Kontrak dan Karyawan Harian: Siapa Wajib Daftar, Siapa Bayar, dan Cara Hitung Iurannya
Kalau Anda mengelola PKWT, pekerja harian lepas, atau skema kerja fleksibel, pertanyaan paling penting biasanya bukan sekadar “boleh atau tidak”, tetapi: siapa yang harus didaftarkan ke BPJS, siapa yang membayar iuran, dan bagaimana cara hitungnya di payroll. Jawabannya tidak bisa disamaratakan untuk semua jenis pekerja karena status kerja menentukan kategori peserta dan kewajiban pemberi kerja. Secara […]
Cara Hitung Pesangon: Rumus, Tabel, Contoh, Pajak PPh 21, dan BPJS
Saat perusahaan melakukan PHK, pertanyaan pertama yang biasanya muncul adalah: berapa pesangon yang harus dibayar? Untuk menjawabnya, Anda perlu menghitung tiga komponen utama yaitu: UP (Uang Pesangon), UPMK (Uang Penghargaan Masa Kerja), dan UPH (Uang Penggantian Hak). Panduan ini fokus pada cara hitung pesangon secara praktis: dasar hukumnya, tabel masa kerja, formula yang bisa dipakai langsung, contoh angka nyata, lalu dampaknya terhadap PPh […]

