Jadwal kerja itu bukan sekadar “siapa masuk kapan”. Di toko ritel/UMKM, jadwal adalah fondasi operasional: memastikan kasir tidak kosong saat jam ramai, stok tertata, komplain pelanggan tidak numpuk, dan tim tidak burnout karena pembagian jam yang timpang. Masalahnya, banyak pemilik toko menyusun jadwal “seadanya”— akhirnya yang terjadi justru kebalikannya: pelayanan lambat, lembur membengkak, dan konflik antar karyawan.
Artikel ini membahas cara menyusun jam kerja karyawan toko secara rapi, sesuai prinsip operasional yang sehat, lengkap dengan contoh tabel jadwal kerja karyawan toko, template jadwal kerja karyawan toko, contoh jadwal shift pagi siang malam, sampai cara menghitung jam kerja dan lembur secara praktis.
Masalah yang Paling Sering Terjadi Saat Menyusun Jadwal Kerja
1) Jadwal dibuat tanpa data jam ramai
Banyak toko menyamakan kebutuhan tenaga kerja di semua jam. Padahal, jam ramai biasanya terkonsentrasi (misalnya sore–malam, akhir pekan, atau tanggal gajian). Akibatnya, jam sepi kebanyakan orang, jam ramai justru kurang orang.
2) Pembagian shift tidak adil (ujungnya turnover)
Satu orang kebagian shift “enak”, yang lain kebagian shift berat (malam/minggu) terus-menerus. Dalam 1–2 bulan, Anda mulai merasakan: izin mendadak, performa turun, sampai resign.
3) Jam kerja bocor karena tugas tidak jelas
Kasir disuruh bantu stok, pramuniaga diminta tutup kas, akhirnya pekerjaan tumpang tindih. Jadwal terlihat rapi di kertas, tapi kacau di lapangan.
4) Lembur tidak terkontrol dan sulit dihitung
Tanpa aturan cut-off yang jelas (misalnya shift selesai jam 22.00, serah terima maksimal 15 menit), lembur jadi “kebiasaan”. Biaya naik, tetapi produktivitas tidak ikut naik.
Aturan Jam Kerja Karyawan Toko (Gambaran Umum di Indonesia)
Sebelum membahas template, Anda perlu paham “pagar” dasarnya. Secara umum, ketentuan jam kerja normal yang sering dipakai adalah:
- 6 hari kerja: 7 jam/hari (total 40 jam/minggu)
- 5 hari kerja: 8 jam/hari (total 40 jam/minggu)
Di luar itu ada pengaturan khusus untuk sektor/pekerjaan tertentu, dan pelaksanaan jam kerja biasanya dicantumkan di perjanjian kerja atau peraturan perusahaan.
Istirahat dan hari libur mingguan
- Istirahat di sela jam kerja: sekurang-kurangnya 30 menit setelah bekerja 4 jam terus-menerus, dan waktu istirahat ini tidak dihitung sebagai jam kerja.
- Istirahat mingguan: 1 hari untuk pola 6 hari kerja, atau 2 hari untuk pola 5 hari kerja.
Batas lembur dan kewajiban dasar saat lembur
- Lembur dibatasi paling lama 4 jam/hari dan 18 jam/minggu (di luar lembur saat hari istirahat mingguan/hari libur resmi).
- Jika lembur dilakukan 4 jam atau lebih, perusahaan wajib memberikan makanan dan minuman (tidak boleh diganti uang).
Catatan penting: tulisan ini membahas gambaran umum untuk toko/ritel. Untuk kepastian penerapan di bisnis Anda (misalnya toko 24 jam, pekerjaan tertentu, atau aturan internal), rujuk dokumen ketenagakerjaan yang relevan atau konsultasikan ke praktisi HR.
Prinsip Kunci: Jadwal Shift yang Rapi Harus Menjawab 3 Pertanyaan
- Butuh berapa orang di jam tertentu? (berdasarkan traffic dan beban kerja)
- Siapa yang paling tepat di jam tersebut? (berdasarkan skill: kasir cepat, stok rapi, closing teliti)
- Apakah pembagian jamnya adil dan patuh aturan? (40 jam/minggu, istirahat, libur mingguan, lembur terkendali)
Kalau 3 pertanyaan ini sudah terjawab, jadwal Anda biasanya otomatis lebih stabil.
Step-by-Step Cara Menyusun Jam Kerja Karyawan Toko
Langkah 1: Petakan jam operasional + jam ramai
Tulis jam buka-tutup toko, lalu tandai jam ramai berdasarkan observasi 2–4 minggu terakhir. Kalau belum ada data, mulai dari “asumsi operasional” dulu, lalu evaluasi.
| Rentang Jam | Perkiraan Traffic | Target Minimal Personel | Catatan |
|---|---|---|---|
| 09.00–11.00 | Rendah | 2 | Fokus restock + rapikan display |
| 11.00–14.00 | Sedang | 3 | Mulai ramai; siapkan kas kecil |
| 14.00–18.00 | Tinggi | 4 | Peak; pastikan kasir tidak kosong |
| 18.00–22.00 | Sedang–Tinggi | 3 | Mulai closing bertahap |
Langkah 2: Definisikan peran per shift (bukan cuma “yang penting masuk”)
Minimal, toko butuh struktur tugas seperti ini:
- Kasir: transaksi, promo/discount, bukti pembayaran, penutupan kas
- Pramuniaga: pelayanan, display, bantu upsell
- Stok/Gudang (jika ada): penerimaan barang, penataan, stock opname ringan
- Penanggung jawab shift (PIC): serah terima, komplain, kontrol disiplin
Kalau tim kecil, 1 orang bisa merangkap. Tapi perannya tetap harus jelas supaya jam kerja tidak bocor.
Langkah 3: Tentukan model shift yang cocok
Ini model yang paling umum dipakai UMKM:
- 2 shift: Pagi (buka–sore), Sore (sore–tutup)
- 3 shift: Pagi, Siang, Malam (cocok untuk toko yang buka panjang)
- Split shift: Masuk 2 kali dalam sehari (jarang disarankan untuk UMKM karena rawan lelah dan sulit konsisten)
Langkah 4: Susun jadwal mingguan berbasis “coverage”, bukan berbasis nama
Trik cepat: susun kebutuhan per shift dulu, baru isi dengan nama.
- Tulis shift A/B/C beserta jamnya
- Tentukan kebutuhan orang per shift
- Isi nama berdasarkan skill + rotasi
Langkah 5: Cek kesehatan jadwal (anti-bom waktu)
Sebelum jadwal diumumkan, cek ini dulu:
- Apakah ada yang melebihi 40 jam/minggu tanpa perencanaan lembur?
- Apakah istirahat mingguan sudah dapat?
- Apakah jam berat (malam/akhir pekan) terbagi adil?
- Apakah ada shift yang “kosong peran” (misalnya tidak ada yang bisa closing)?
Contoh Jadwal Shift Pagi–Siang–Malam (Jam Panjang)
Berikut contoh jadwal shift pagi siang malam yang sering dipakai toko dengan jam operasional panjang:
- Shift Pagi: 09.00–17.00 (istirahat 30 menit)
- Shift Siang: 12.00–20.00 (istirahat 30 menit)
- Shift Malam: 14.00–22.00 (istirahat 30 menit)
Catatan: jam overlap (misalnya 12.00–17.00) sengaja dibuat untuk menutup jam ramai, membantu antrian kasir, dan memastikan ada waktu serah-terima tanpa lembur.
Contoh Tabel Jadwal Kerja Karyawan Toko (1 Minggu)
Ini contoh tabel jadwal kerja karyawan toko untuk tim 6 orang dengan pola 6 hari kerja. Silakan sesuaikan jam operasional dan jumlah orang per shift.
| Nama | Senin | Selasa | Rabu | Kamis | Jumat | Sabtu | Minggu |
|---|---|---|---|---|---|---|---|
| Andi | Pagi | Pagi | Siang | Siang | Malam | Malam | Libur |
| Bella | Siang | Siang | Malam | Malam | Pagi | Pagi | Libur |
| Citra | Malam | Malam | Pagi | Pagi | Siang | Siang | Libur |
| Doni | Pagi | Pagi | Siang | Siang | Libur | Malam | Malam |
| Eka | Siang | Siang | Malam | Libur | Pagi | Pagi | Siang |
| Fajar | Malam | Libur | Pagi | Pagi | Siang | Siang | Pagi |
Legenda jam shift (contoh):
- Pagi: 09.00–17.00
- Siang: 12.00–20.00
- Malam: 14.00–22.00
- Libur: off/istirahat mingguan
Template Jadwal Kerja Karyawan Toko (Siap Copy-Paste)
Kalau Anda butuh template jadwal kerja karyawan toko yang lebih “kosong” untuk diisi, gunakan format ini:
| Nama | Senin | Selasa | Rabu | Kamis | Jumat | Sabtu | Minggu | Total Jam (estimasi) | Catatan |
|---|---|---|---|---|---|---|---|---|---|
| [Nama 1] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [ ] | [mis: PIC closing Jumat] |
| [Nama 2] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [ ] | [ ] |
| [Nama 3] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [P/S/M/L] | [ ] | [ ] |
Shortcut legenda: P = Pagi, S = Siang, M = Malam, L = Libur.
Sistem Rotasi Shift Karyawan Toko yang Lebih Sehat
Rotasi shift bukan formalitas. Tujuannya: adil, konsisten, dan menjaga stamina tim.
Opsi 1: Rotasi maju (paling direkomendasikan)
Pagi → Siang → Malam → Libur, lalu ulang. Pola ini lebih “ramah tubuh” karena jam kerja makin mundur secara bertahap.
Opsi 2: Rotasi per minggu
1 minggu full Pagi, minggu berikutnya full Siang, lalu full Malam. Ini mudah diadministrasikan, tapi beberapa orang akan merasa berat saat pindah dari Pagi ke Malam.
Opsi 3: Rotasi khusus jam berat
Kalau toko Anda paling ramai di akhir pekan, buat aturan: setiap orang mendapat jatah weekend yang setara dalam 1 bulan, misalnya:
- Setiap karyawan maksimal 3 kali shift Sabtu malam per bulan
- Libur pengganti wajib ketika ada kerja di hari tertentu (sesuaikan aturan internal)
Cara Menghitung Jam Kerja dan Lembur Karyawan Toko (Praktis)
1) Hitung jam kerja efektif per shift
Contoh: shift 09.00–17.00 dengan istirahat 30 menit.
- Total di toko: 8 jam
- Istirahat: 0,5 jam (tidak dihitung jam kerja)
- Jam kerja efektif: 7,5 jam
2) Pastikan total jam kerja mingguan mendekati 40 jam
Jika pola 6 hari kerja, rata-rata 6–7 jam efektif/hari biasanya cukup untuk mendekati 40 jam/minggu, tergantung jam operasional dan kebijakan istirahat toko.
3) Cara menghitung upah lembur (dasar rumus)
Menurut ketentuan, cara menghitung upah sejam adalah 1/173 × upah sebulan. Untuk lembur di hari kerja: jam lembur pertama dibayar 1,5× upah sejam, jam berikutnya 2× upah sejam.
Contoh sederhana:
- Upah sebulan: Rp3.000.000
- Upah sejam = 1/173 × 3.000.000 = ± Rp17.341
- Lembur 2 jam di hari kerja:
- Jam 1: 1,5 × 17.341 = ± Rp26.012
- Jam 2: 2 × 17.341 = ± Rp34.682
- Total lembur 2 jam: ± Rp60.694
4) Jika lembur terjadi di hari istirahat mingguan/hari libur resmi
Perhitungannya berbeda (bertingkat), misalnya untuk pola 6 hari kerja: jam 1–7 dibayar 2×, jam 8 dibayar 3×, jam 9–11 dibayar 4×. Untuk pola 5 hari kerja: jam 1–8 dibayar 2×, jam 9 dibayar 3×, jam 10–12 dibayar 4×.
Checklist Implementasi: Supaya Jadwal Tidak Cuma Bagus di Kertas
- Tetapkan aturan serah-terima shift: siapa menyerahkan apa (kas, stok kritis, catatan komplain), maksimal berapa menit.
- Buat SOP sederhana untuk keterlambatan & pengganti shift: kalau telat 15 menit, siapa cover? kapan wajib laporan?
- Umumkan jadwal minimal H-3 sampai H-7: jadwal mendadak = izin mendadak.
- Simulasikan 1 minggu dulu: catat jam ramai, kekurangan orang, dan titik lembur.
- Evaluasi rutin: tiap akhir minggu, rapikan rotasi shift dan pembagian jam berat.
Solusi Praktis untuk UMKM: Jadwal Rapi Harus Nyambung ke Laporan Operasional
Jadwal kerja akan jauh lebih mudah dikendalikan kalau Anda bisa melihat dampaknya di data: penjualan per jam, performa kasir per shift, transaksi yang batal, sampai selisih kas saat closing. Di level UMKM, masalah utamanya bukan kurang niat—tetapi kurang sistem yang membuat semua proses konsisten.
Di sinilah tools digital membantu. Karts POS dirancang untuk membantu bisnis lebih terstruktur dalam transaksi dan laporan, menyediakan data real-time, dan mendukung kebutuhan operasional seperti laporan penjualan serta laporan kasir per shift dan pengelolaan akses pengguna. Kalau Anda ingin operasional toko lebih rapi (jadwal jalan, serah-terima jelas, laporan enak dicek), pertimbangkan untuk beralih menggunakan Karts POS sebagai solusi digital manajemen usaha—lebih tegas, lebih terukur, dan lebih siap untuk skala bisnis berikutnya.




