Jadwal Harian — Atur Shift Per Hari & Upload Excel

Roster shift ala papan jadwal: satu grid pegawai × tanggal. Klik satu sel untuk set shift hari itu, tandai libur, atau ikut pola rotasi — plus upload jadwal sebulan sekaligus lewat template Excel.

  1. 1

    Apa itu Jadwal Harian + kenapa dipakai

    Sebelumnya shift di SatuTim diatur per rentang tanggal atau pola rotasi — bagus untuk jadwal yang stabil, tapi ribet kalau shift tiap orang beda-beda tiap hari (kafe, resto, retail, klinik). Jadwal Harian menambah cara yang paling intuitif: satu grid — baris = pegawai, kolom = tanggal — dan tiap sel adalah shift orang itu di hari itu.

    Di tampilan Mingguan, sel menampilkan blok warna berisi kode shift, nama, dan jamnya (mis. M-10 · Morning · 10:00–19:00). Di tampilan Bulanan, sel diringkas jadi kode saja supaya sebulan penuh muat. Baris Total masuk di bawah menghitung berapa orang masuk tiap hari — kolom hari kerja yang 0 orang ditandai merah supaya kekurangan orang langsung kelihatan.

    Semua yang diatur di sini langsung dipakai saat clock-in: status tepat waktu / terlambat dihitung dari shift hari itu.

    JADWAL HARIANPEGAWAISen6 JulSel7 JulRab8 JulKam9 JulJum10 JulAAbdullahBarP08–16P08–16M-1010–19LiburM-1010–19AA. ZubaidilahBar BackE618–02E618–02P08–16P08–16CCitra DewiKasirM-1010–19LiburE618–02E618–02M-1010–19DDedi K.SecurityE618–02P08–16M-1010–19LiburTOTAL MASUK33333
    • Grid = baris pegawai × kolom tanggal; satu sel = shift satu orang di satu hari
    • Baris "Total masuk" jadi cek cepat: ada hari kerja yang kosong orang?
  2. 2

    Buka grid Jadwal Harian

    Masuk ke workspace admin → plugin Absensi → tab Shift. Di atas ada dua sub-tampilan: Jadwal Harian (grid per hari) dan Shift & Pola (kelola daftar shift + pola rotasi). Buka Jadwal Harian.

    Navigasi:

    • Tombol Mingguan / Bulanan untuk ganti rentang.
    • Panah ‹ › dan Hari ini untuk pindah periode.
    • Cari pegawai dan filter Grup (tim) untuk mempersempit daftar.

    Kolom pegawai (paling kiri) dan baris tanggal (paling atas) menempel saat digulir, jadi konteks tidak hilang walau timnya panjang atau rentangnya sebulan penuh.

    • Sebelum menjadwalkan, buat dulu daftar shift + kode-nya di sub-tab "Shift & Pola"
    • Kode shift ringkas (mis. P, M-10, E6) muncul di sel grid & jadi kunci di template Excel
  3. 3

    Edit shift per hari — klik satu sel

    Klik sel mana pun (pegawai × tanggal). Muncul editor kecil berisi identitas pegawai, tanggal, dan shift yang sedang berlaku. Tinggal pilih:

    • Shift dari daftar (dengan kode, nama, dan jam) → sel langsung terisi.
    • Libur → sel jadi blok merah muda "Libur" (hari itu pegawai off).
    • Kosongkan / ikuti pola rotasi → hapus pengaturan khusus, sel kembali mengikuti rotasi/rentang yang mendasari.

    Perubahan bersifat optimistik: begitu kamu memilih, editor menutup dan sel berubah seketika — tidak menunggu loading. Kalau koneksi gagal, sel otomatis dikembalikan + muncul notifikasi.

    EDIT SHIFT PER HARIPEGAWAIKam 9Jum 10AAbdullahPM-1010–19AA. Zubaidi…E6PCCitra DewiM-10LiburAAbdullahBar×Jum, 10 Juli 2026Saat ini: Morning · 10.00–19.00PPagi08.00 – 16.00M-10Morning 10.00–19.0010.00 – 19.00E6Sore18.00 – 02.00LLibur
    • Titik kecil di pojok sel = "diatur khusus", menimpa rotasi hari itu
    • Tekan Esc untuk menutup editor tanpa mengubah apa pun
  4. 4

    Libur, rotasi, & atur-khusus — bedanya

    Tiga keadaan sel yang perlu dibedakan:

    • Blok warna solid = pegawai masuk shift itu. Kalau ada titik di pojok, artinya diatur khusus untuk hari itu (menimpa rotasi).
    • Blok warna tanpa titik = shift itu datang dari pola rotasi / rentang yang sudah dibuat — bukan diatur manual.
    • Blok merah "Libur" = hari off yang eksplisit (kamu men-set-nya). Beda dengan sel kosong yang artinya "belum dijadwalkan sama sekali".

    Kalau kamu meng-Kosongkan sebuah override, sel akan jatuh kembali ke shift dari rotasi (kalau ada). Jadi "Libur" dan "kosong" itu dua hal berbeda: yang satu memaksa off, yang satu menyerahkan ke pola.

    • Libur eksplisit menimpa rotasi — pegawai tetap off walau pola bilang masuk
    • Sel kosong ≠ Libur: kosong = ikut pola / belum diatur, bukan hari off
  5. 5

    Isi cepat: satu baris & salin periode lalu

    Untuk rostering mingguan yang berulang, tidak perlu klik sel satu-satu:

    • Isi satu baris: arahkan kursor ke nama pegawai → klik ikon → pilih "Isi semua: [shift]", "Semua Libur", atau "Kosongkan baris". Seluruh hari yang tampil untuk orang itu terisi sekali jalan.
    • Salin minggu/bulan lalu: tombol Salin … lalu menyalin seluruh jadwal periode sebelumnya ke periode yang sedang tampil — titik awal yang bagus untuk tinggal diedit sedikit.

    Gabungan dengan baris Total masuk yang menandai hari kosong, kamu bisa menyusun jadwal sebulan dalam hitungan menit, bukan jam.

    • "Salin minggu lalu" lalu perbaiki yang berubah = jauh lebih cepat dari nol
    • Semua aksi massal menghormati filter Cari/Grup yang sedang aktif
  6. 6

    Upload jadwal sebulan via Excel

    Kalau kamu lebih nyaman menyusun di spreadsheet, pakai Upload Jadwal:

    1. Unduh Template — pilih Bulan & Tahun, klik unduh. File Excel berisi baris pegawai × kolom tanggal, plus sheet "Kode Shift" berisi daftar kode.
    2. Isi tiap sel dengan kode shift (mis. P, M-10). Tulis `L` untuk Libur. Kosongkan sel = jadwal hari itu tidak diubah.
    3. Unggah file terisi — sistem membaca, menampilkan berapa sel siap diterapkan + memperingatkan kode/pegawai yang tak dikenal, lalu klik Terapkan.

    Parsing terjadi di browser dan diunggah per-batch, jadi workspace besar (ratusan pegawai × sebulan) tetap aman. Kolom "ID Pegawai" di template dipakai untuk mencocokkan baris — jangan diubah.

    UPLOAD JADWAL VIA EXCELJadwal_Juli_2026.xlsxNama1 Jul2 Jul3 Jul4 JulAbdullahPPLM-10A. Zubaidil…M-10E6PLCitra DewiE6LM-10E6L = Libur · kosong = tak diubah1 · Unduh TemplateJuli2026↓ Unduh Template2 · Unggah TerisiJadwal_Juli_2026.xlsx128 sel siap diterapkanTerapkan Jadwal
    • "L" = Libur, sel kosong = tidak diubah — jadi kamu bisa upload sebagian
    • Kode yang salah ketik ditandai sebelum diterapkan, tidak diam-diam dilewati
    Pakai template yang baru diunduh untuk bulan itu (header tanggalnya harus cocok). Jangan menghapus kolom "ID Pegawai".