Aplikasi Shift Kerja: Cara Atur Jadwal Karyawan Tanpa Bentrok
Aplikasi shift kerja membantu menyusun jadwal karyawan tanpa bentrok dan tanpa revisi berulang. Ini cara mengatur shift yang rapi dan mudah diikuti tim.

Aplikasi shift kerja adalah alat untuk menyusun jadwal kerja bergilir, menempelkannya ke karyawan per tanggal, dan menjaga setiap perubahan tetap tercatat di satu tempat. Buat pemilik kafe, resto, toko retail, klinik, bengkel, jasa keamanan, atau produksi kecil, alat ini menyelesaikan masalah yang sangat spesifik: jadwal yang bentrok, karyawan yang merasa tidak tahu jadwalnya berubah, dan tukar shift lisan yang tidak ada jejaknya. Panduan ini membahas cara kerjanya, pola shift yang umum dipakai, aturan jam kerja dan istirahat yang wajib Anda ikuti saat menyusun jadwal, serta kesalahan yang paling sering kami temui di lapangan.
Kenapa jadwal shift manual selalu bentrok
Hampir semua usaha shift mulai dari tempat yang sama. Jadwal ditulis di papan tulis dapur, difoto, lalu dilempar ke grup WhatsApp. Sebagian pindah ke spreadsheet karena terlihat lebih rapi. Dua-duanya bekerja dengan baik sampai ada perubahan, dan perubahan itu selalu datang.
Masalahnya bukan pada niat, tapi pada sifat medianya. Foto jadwal di grup WhatsApp akan tenggelam di bawah puluhan pesan dalam dua hari. Karyawan yang mencari jadwal terbaru harus scroll ke atas dan menebak foto mana yang paling akhir. Papan tulis hanya bisa dibaca kalau orangnya sedang di lokasi, padahal yang butuh tahu jadwal justru orang yang sedang libur. Spreadsheet punya penyakit sendiri: begitu dua orang mengedit, muncul versi bercabang, dan nama filenya berkembang jadi jadwal-revisi-3-fix-banget.
Yang sering kami temui di lapangan, bentroknya jarang ketahuan saat jadwal disusun. Bentrok baru muncul pada hari H, jam tujuh pagi, saat toko harus buka dan tidak ada yang datang. Dua orang sama-sama yakin hari itu libur, karena mereka membaca dua versi jadwal yang berbeda. Supervisor akhirnya menelepon siapa pun yang bisa dihubungi, dan hari itu berjalan dengan satu orang yang sebenarnya sedang tidak dijadwalkan.
Ada satu biaya tersembunyi yang jarang dihitung pemilik usaha: waktu supervisor. Menyusun jadwal manual untuk 12 orang bisa memakan dua sampai tiga jam per minggu, belum termasuk menjawab pertanyaan "besok saya masuk jam berapa" satu per satu. Itu waktu yang habis untuk pekerjaan administratif, bukan untuk melayani pelanggan atau melatih tim. Tukar shift lisan memperparah keadaan, karena kesepakatan antara dua karyawan tidak pernah sampai ke catatan siapa pun. Saat ada yang tidak datang, tidak ada yang bisa dijadikan rujukan tentang siapa yang seharusnya bertanggung jawab.
Cara kerja aplikasi shift kerja
Konsepnya jauh lebih sederhana dari yang dibayangkan. Ada tiga langkah, dan langkah keempat yang justru paling menentukan.
Pertama, Anda mendefinisikan pola shift satu kali. Sebuah shift pada dasarnya cuma tiga informasi: nama (misalnya Pagi), jam mulai, dan jam selesai. Shift Pagi 07.00 sampai 15.00, shift Sore 15.00 sampai 23.00. Anda menulis ini sekali saja, bukan setiap minggu. Inilah yang membuat penyusunan jadwal minggu depan terasa jauh lebih cepat daripada mengetik ulang di spreadsheet.
Kedua, Anda menempelkan shift itu ke karyawan pada tanggal tertentu. Di sinilah jadwal terbentuk: Budi shift Pagi Senin sampai Jumat, Sari shift Sore Senin sampai Kamis, dan seterusnya. Karena shift sudah punya jam yang pasti, Anda hanya memilih orang dan tanggal, bukan mengetik jam berulang-ulang.
Ketiga, karyawan melihat jadwalnya dari HP masing-masing. Tidak perlu datang ke lokasi, tidak perlu scroll grup. Saat Anda mengubah jadwal, versi yang dilihat karyawan ikut berubah saat itu juga. Ini menghapus satu alasan klasik yang selama ini sulit dibantah, yaitu "saya tidak tahu jadwalnya berubah". Bila tim Anda memakai HP Android, cara kerjanya kami bahas lebih jauh di panduan aplikasi absensi Android untuk karyawan.
Keempat, dan ini bagian yang paling sering diremehkan: absensi mengikuti jadwal shift. Sistem absensi yang tidak mengenal shift biasanya menilai kehadiran memakai satu patokan jam kantor umum, misalnya masuk jam 08.00. Akibatnya karyawan shift Sore yang datang jam 15.00 tercatat telat tujuh jam, dan karyawan shift Malam yang pulang jam 07.00 terlihat lembur semalaman. Rekapnya jadi tidak bisa dipakai.
Kalau absensi terhubung dengan jadwal shift, patokannya berpindah ke jam shift orang itu pada hari itu. Karyawan shift Sore dinilai terhadap jam 15.00, bukan jam 08.00. Telat dihitung dari jam shift, dan jam kerja di luar shift terekam sebagai kelebihan jam yang bisa Anda tinjau sebagai dasar lembur. Di sinilah absensi online Absenia bekerja: kehadiran tercatat lewat selfie dengan verifikasi GPS, dan rekapnya bisa diekspor sebagai bahan perhitungan. Perlu jujur di sini, kombinasi selfie dan GPS mempersulit titip absen dan menimbulkan efek jera, tetapi bukan jaminan mutlak. Kami membahasnya apa adanya di artikel absensi selfie dan GPS.
Pola shift yang umum dipakai
Tidak ada pola shift yang benar untuk semua usaha. Yang ada adalah pola yang cocok dengan jam buka, jumlah orang, dan beban kerja Anda. Empat pola berikut mencakup sebagian besar kebutuhan usaha kecil di Indonesia.
| Pola | Contoh jam | Cocok untuk | Yang perlu diwaspadai |
|---|---|---|---|
| 2 shift | Pagi 07.00-15.00, Sore 15.00-23.00 | Kafe, resto, toko retail, bengkel dengan jam buka panjang | Serah terima di jam ramai bisa kacau bila tidak ada jeda tumpang tindih |
| 3 shift | Pagi 07.00-15.00, Sore 15.00-23.00, Malam 23.00-07.00 | Operasi 24 jam: keamanan, klinik, produksi kecil | Beban shift malam berat, wajib dirotasi dan tidak boleh ditumpuk ke orang yang sama |
| Rotasi mingguan | Minggu ini Pagi, minggu depan Sore, lalu bergeser lagi | Tim yang ingin pembagian shift tidak berat sebelah | Rotasi terlalu cepat mengacaukan ritme tidur, terutama bila menyentuh shift malam |
| Split shift | 10.00-14.00 lalu 17.00-21.00 di hari yang sama | Resto dengan dua puncak keramaian (makan siang dan makan malam) | Jeda panjang di tengah hari terasa melelahkan, sebaiknya hanya untuk yang tinggal dekat lokasi |
Untuk usaha yang baru mulai dengan 5 sampai 10 orang, mulailah dari 2 shift. Pola ini paling mudah dijaga dan paling sedikit menimbulkan salah paham. Naik ke 3 shift hanya kalau jam operasional memang menuntutnya, bukan karena terlihat lebih profesional. Setiap penambahan shift menambah satu titik serah terima, dan setiap serah terima adalah tempat informasi bisa hilang.
Split shift sebaiknya jadi pilihan terakhir. Di atas kertas pola ini efisien karena karyawan hanya hadir saat ramai. Dalam praktik, jeda empat jam di tengah hari itu sulit dipakai untuk apa pun, dan karyawan yang rumahnya jauh justru menghabiskannya di jalan. Kalau Anda tetap memakainya, pastikan hal itu disepakati sejak awal, bukan diberlakukan mendadak.
Susun jadwal minimal satu minggu sebelum berlaku, dan kunci perubahan mendekati hari H kecuali darurat. Karyawan punya kehidupan di luar pekerjaan: kuliah, anak, kerja sampingan. Jadwal yang keluar mendadak memaksa mereka memilih, dan pilihan itu tidak selalu jatuh ke pekerjaan Anda. Sebagian besar masalah kehadiran yang kami lihat sebenarnya berakar pada jadwal yang terbit terlalu mepet.
Aturan jam kerja dan istirahat yang wajib diikuti
Menyusun shift bukan cuma soal menutup jam buka. Ada batasan hukum yang mengikat, dan melanggarnya bukan sekadar risiko sengketa, tapi juga cara tercepat kehilangan orang baik. Dasarnya ada di UU Ketenagakerjaan sebagaimana diubah UU Nomor 6 Tahun 2023 tentang Cipta Kerja, dengan aturan pelaksana PP Nomor 35 Tahun 2021.
Menurut Pasal 21 PP Nomor 35 Tahun 2021, waktu kerja meliputi dua pilihan berikut:
| Skema hari kerja | Waktu kerja per hari | Waktu kerja per minggu | Istirahat mingguan |
|---|---|---|---|
| 6 hari kerja dalam seminggu | 7 jam | 40 jam | 1 hari |
| 5 hari kerja dalam seminggu | 8 jam | 40 jam | 2 hari |
Perhatikan bahwa batas mingguannya sama, yaitu 40 jam. Yang berubah cuma sebarannya. Ketentuan istirahat mingguan itu diatur di Pasal 22 PP Nomor 35 Tahun 2021. Perlu dicatat, Pasal 21 ayat (3) menyebut ketentuan waktu kerja tersebut tidak berlaku bagi sektor usaha atau pekerjaan tertentu, dan Pasal 23 membuka ruang bagi sektor tertentu untuk menerapkan waktu kerja yang kurang atau lebih dari ketentuan itu. Pasal 21 ayat (4) juga menegaskan bahwa pelaksanaan jam kerja di perusahaan diatur dalam perjanjian kerja, peraturan perusahaan, atau perjanjian kerja bersama. Artinya, jadwal shift Anda sebaiknya punya dasar tertulis, bukan sekadar kebiasaan.
Satu hal yang paling sering terlewat saat menyusun shift adalah istirahat antara jam kerja. Menurut Pasal 79 UU Ketenagakerjaan sebagaimana diubah UU Nomor 6 Tahun 2023, karyawan berhak atas istirahat paling sedikit setengah jam setelah bekerja selama 4 jam terus-menerus, dan waktu istirahat itu tidak termasuk jam kerja. Konsekuensinya praktis: shift dengan 8 jam kerja berarti karyawan berada di lokasi sekitar 8,5 jam. Kalau Anda menyusun shift Pagi 07.00 sampai 15.00 dan berharap 8 jam kerja penuh tanpa jeda, hitungan Anda meleset sejak awal, dan jam tutup shift berikutnya ikut bergeser.
Soal lembur, kuncinya ada pada definisi. Lembur adalah kerja yang melebihi waktu kerja normal, bukan kerja yang kebetulan dilakukan malam hari. Shift Malam 23.00 sampai 07.00 yang masih dalam batas waktu kerja normal bukan lembur. Ini salah paham yang sering muncul di tim, dan lebih mudah diselesaikan sekali di depan daripada berulang kali di akhir bulan. Pasal 26 PP Nomor 35 Tahun 2021 membatasi waktu kerja lembur paling lama 4 jam dalam sehari dan 18 jam dalam seminggu. Rumus perhitungan upah lemburnya tidak kami ulang di sini karena sudah dibedah lengkap di panduan cara menghitung uang lembur.
Pasal 26 ayat (2) PP Nomor 35 Tahun 2021 menyebut batas 4 jam sehari dan 18 jam seminggu itu tidak termasuk kerja lembur yang dilakukan pada waktu istirahat mingguan dan/atau hari libur resmi. Jadi jangan menyimpulkan bahwa memanggil karyawan di hari liburnya otomatis aman karena kuotanya belum penuh. Lembur di hari istirahat mingguan dan hari libur resmi punya perhitungan upah tersendiri yang lebih tinggi.
Tukar shift dan izin mendadak
Tukar shift itu wajar dan sebaiknya tidak dilarang. Karyawan punya urusan keluarga, jadwal kuliah, atau acara yang tidak bisa digeser. Tim yang boleh bertukar shift dengan cara yang jelas justru lebih stabil daripada tim yang dipaksa kaku lalu diam-diam mengatur sendiri.
Yang bermasalah bukan pertukarannya, melainkan pertukaran yang tidak tercatat. Dua orang sepakat lewat chat pribadi, supervisor tidak tahu, dan jadwal resmi tidak berubah. Selama keduanya menepati janji, semuanya aman. Begitu salah satu lupa atau berhalangan, tidak ada satu pun catatan yang bisa menjawab pertanyaan paling penting: siapa yang seharusnya bertanggung jawab hari itu. Diskusi berubah jadi saling klaim, dan supervisor jadi wasit tanpa bukti.
Aturannya cukup satu kalimat dan berlaku untuk semua orang: tukar shift baru sah kalau disetujui atasan dan sudah berubah di jadwal. Kesepakatan lisan antar karyawan bukan pertukaran, itu baru rencana. Dengan aplikasi shift, persetujuan itu langsung mengubah jadwal yang dilihat semua orang, jadi tidak ada versi bayangan yang hidup di chat pribadi.
Izin mendadak adalah kasus yang berbeda dan butuh jalur sendiri. Sakit atau urusan darurat tidak bisa direncanakan, tapi tetap harus tercatat supaya rekap kehadiran akhir bulan tidak jadi tebak-tebakan. Alur pengajuan dan approval yang rapi kami bahas di artikel sistem cuti dan izin online. Untuk hak cuti tahunan sendiri, dasarnya ada di aturan cuti karyawan menurut UU Ketenagakerjaan. Yang penting dipahami, izin yang disetujui mengubah jadwal, dan jadwal yang berubah harus terlihat oleh orang yang menggantikan. Kalau approval tidak menyentuh jadwal, Anda hanya memindahkan kekacauan dari WhatsApp ke aplikasi.
Kesalahan umum saat menyusun shift
Setelah aplikasinya jalan, kesalahan yang tersisa hampir semuanya bukan kesalahan teknis. Ini yang paling sering kami lihat.
Jeda antar shift terlalu pendek. Karyawan tutup shift Malam jam 07.00, lalu dijadwalkan shift Sore jam 15.00 di hari yang sama. Secara jam kerja mungkin tidak melanggar apa pun, tapi orangnya tidak tidur. Kualitas kerja turun, dan risiko kesalahan naik, terutama di pekerjaan yang menyentuh alat atau pelanggan.
Rotasi terlalu cepat. Berganti pola shift setiap dua hari terlihat adil di spreadsheet, tapi tubuh tidak sempat menyesuaikan diri. Rotasi mingguan biasanya lebih manusiawi daripada rotasi harian.
Jadwal terbit terlalu mepet. Sudah dibahas di atas, dan tetap jadi penyebab nomor satu masalah kehadiran yang sebenarnya bisa dicegah.
Menganggap semua orang bisa ditukar. Barista yang bisa menutup kasir dan barista yang baru dua minggu bekerja bukan unit yang setara. Jadwal yang cuma menghitung jumlah kepala akan menghasilkan shift yang secara angka penuh, tapi secara kemampuan pincang.
Sekarang bagian yang jarang ditulis vendor mana pun, termasuk kami. Aplikasi shift kerja tidak menyelesaikan jadwal yang tidak adil. Kalau orang yang sama selalu kebagian shift malam, selalu kebagian tanggal merah, dan selalu jadi orang yang ditelepon saat ada yang tidak masuk, aplikasi cuma membuat ketidakadilan itu lebih rapi dan lebih terlihat. Dan justru karena lebih terlihat, karyawan Anda akan lebih cepat menyadarinya. Sebelum ini semua tersembunyi di papan tulis dan ingatan, sekarang siapa pun bisa membuka riwayat jadwalnya dan menghitung sendiri berapa kali namanya muncul di shift malam.
Rotasi yang adil itu keputusan manajemen, bukan fitur. Tidak ada tombol yang bisa menggantikannya. Alat bantu memang memberi Anda data untuk mengambil keputusan itu, dan itu berharga, tapi keputusannya tetap ada di tangan Anda. Kalau Anda memasang aplikasi shift dengan harapan masalah keadilan beres sendiri, yang Anda dapat adalah dokumentasi rapi tentang masalah yang tidak Anda selesaikan.
Perlu jujur soal produk juga. Fitur atur shift, absensi, cuti dan izin, data karyawan, serta rekap dan ekspor laporan sudah berjalan di Absenia. Tetapi perhitungan gaji otomatis, slip gaji, PPh 21, dan BPJS masih dalam pengembangan dan akan hadir menyusul. Untuk saat ini, yang kami siapkan adalah data kehadiran yang rapi dan sesuai jam shift sebagai bahan perhitungan gaji Anda.
Soal biaya, kami juga tidak akan mengklaim yang paling murah, karena memang bukan. Kerjoo menawarkan paket Basic sekitar Rp 7.800 per karyawan per bulan, lebih murah dari paket Absensi kami yang Rp 9.000 per karyawan per bulan. Yang bisa kami tawarkan adalah batas gratis yang longgar, yaitu Rp 0 selamanya untuk tim di bawah 10 karyawan, tanpa biaya implementasi dan tanpa kartu kredit. Buat warung kopi dengan 7 orang, itu berarti nol rupiah. Rincian tiap paket bisa Anda bandingkan sendiri di halaman harga. Kalau tim Anda sudah lewat dari 10 orang dan butuh gambaran menyeluruh, lihat kemampuan software HR yang tersedia hari ini.
Pertanyaan yang sering ditanyakan
Apa itu aplikasi shift kerja dan apa bedanya dengan spreadsheet?
Aplikasi shift kerja adalah alat untuk menyusun jadwal kerja bergilir, menempelkannya ke karyawan per tanggal, lalu membagikannya ke HP masing-masing. Bedanya dengan spreadsheet ada pada satu hal: jadwalnya hidup di satu tempat. Saat Anda mengubah jadwal, semua karyawan langsung melihat versi terbaru, jadi tidak ada lagi file revisi berlapis atau jadwal yang tenggelam di grup WhatsApp.
Berapa jam kerja maksimal karyawan dalam sehari?
Menurut PP Nomor 35 Tahun 2021 Pasal 21, waktu kerja adalah 7 jam sehari dan 40 jam seminggu untuk 6 hari kerja, atau 8 jam sehari dan 40 jam seminggu untuk 5 hari kerja. Aturan ini tidak berlaku bagi sektor usaha atau pekerjaan tertentu, dan pelaksanaan jam kerja di perusahaan diatur dalam perjanjian kerja, peraturan perusahaan, atau perjanjian kerja bersama.
Apakah waktu istirahat dihitung sebagai jam kerja?
Tidak. Menurut Pasal 79 UU Ketenagakerjaan sebagaimana diubah UU Nomor 6 Tahun 2023, karyawan berhak atas istirahat antara jam kerja paling sedikit setengah jam setelah bekerja 4 jam terus-menerus, dan waktu istirahat itu tidak termasuk jam kerja. Jadi shift 8 jam kerja berarti karyawan berada di lokasi sekitar 8,5 jam.
Apakah karyawan yang kebagian shift malam otomatis dapat uang lembur?
Tidak otomatis. Lembur dihitung dari kerja yang melebihi waktu kerja normal, bukan dari jam berapa shift itu dimulai. Shift malam 8 jam yang masih dalam batas waktu kerja normal bukan lembur. Lembur baru muncul kalau karyawan bekerja di luar jam kerja normal, dan menurut PP Nomor 35 Tahun 2021 Pasal 26 batasnya paling lama 4 jam sehari dan 18 jam seminggu.
Bagaimana cara mengatur tukar shift supaya tidak berantakan?
Buat satu aturan tegas: tukar shift baru sah kalau disetujui atasan dan tercatat di jadwal, bukan cukup lewat kesepakatan lisan antar karyawan. Dengan aplikasi shift, pertukaran langsung mengubah jadwal yang dilihat semua orang, sehingga jelas siapa yang bertanggung jawab pada hari itu bila terjadi masalah.
Apakah Absenia bisa dipakai untuk mengatur shift?
Ya. Fitur atur shift, absensi selfie dengan verifikasi GPS, cuti dan izin dengan approval, data karyawan, rekap kehadiran, serta laporan yang bisa diekspor sudah berjalan di Absenia. Paket Gratis Rp 0 berlaku selamanya untuk tim di bawah 10 karyawan, dan paket Absensi Rp 9.000 per karyawan per bulan. Fitur payroll dan slip gaji masih dalam pengembangan dan akan hadir menyusul.
Sumber
- PP Nomor 35 Tahun 2021 (waktu kerja Pasal 21, istirahat mingguan Pasal 22, batas waktu kerja lembur Pasal 26)
- PP Nomor 35 Tahun 2021 - naskah lengkap (PDF resmi)
- UU Nomor 6 Tahun 2023 tentang Cipta Kerja (perubahan Pasal 77 dan Pasal 79 UU Ketenagakerjaan: waktu kerja dan waktu istirahat)
- UU Nomor 13 Tahun 2003 tentang Ketenagakerjaan (dasar aturan waktu kerja dan waktu istirahat)
- Kerjoo - daftar harga (paket Basic Rp 7.800 per karyawan per bulan)


