Jadwal

Penjelasan Jadwal

Fitur jadwal adalah salah satu fitur paling penting dalam sistem OTP. Fitur jadwal menentukan pola waktu kerja harian untuk setiap karyawan. Disini ditentukan jam berapa masuk kerja, jam berapa pulang kerja, jam berapa istirahat dan banyak lagi. Nantinya jadwal ini dikelompokkan ke fitur Grup Jadwal untuk menentukan waktu kerja karyawan pada periode tertentu. Berikut hal-hal yang bisa ditentukan pada jadwal:

  • Jam Masuk, Pulang, Istirahat
  • Waktu Kerja Fleksibel atau Fix
  • Waktu Istirahat Fleksibel atau Fix
  • Menentukan apakah jadwal ini jadwal Off / Tidak Masuk.
  • Toleransi keterlambatan dan Toleransi Pulang Cepat
  • Dianggap sebagai absen jika sudah melewati waktu tertentu.
  • Jika Pulang lebih lama apakah mau dihitung Lembur atau tidak
  • Jika Datang lebih awal apakah mau dihitung Lembur atau tidak
  • Perhitungan Lembur berdasarkan kelipatan atau berdasarkan minimum. Jika berdasarkan kelipatan dan kita isi 30, maka menit lembur menjadi 30, 60, 90. Jika karyawan lembur 100 menit maka tetap dianggap 90 menit, tapi jika karyawan sudah lembur 125 menit maka dianggap 120 (Kelipatan 30). Sedangkan jika berdasarkan minimum/konstan, karyawan akan mulai dihitung setelah n menit melakukan lembur, misal minimum 60, maka setelah 60 menit baru mulai dihitung lembur karyawannya, selama masih dibawah 60 maka masih 0.
  • Set Jam Akhir Lembur (Batas waktu maksimal dihitung lembur). JIka batasnya jam 20:00 dan karyawan lembur sampai jam 21:00. Maka tetap dihitung sampai Jam 20:00.
  • Jika tidak istirahat, akan dihitung lembur atau justru dianggap lupa break.
  • Jika istirahat lebih cepat apakah diakumulasikan ke lembur, misal istirahat 60 menit tapi karyawan hanya istirahat 20 menit, apakah 40 menitnya diakumulasikan ke lembur.
  • Toleransi Cepat Istirahat / Telat Kembali Istirahat.
  • Jam Istirahat Default (Untuk karyawan yang tidak perlu clocking istirahat)
  • Nilai Hari Kerja (Misal ada jadwal Minggu yang kalau masuk dianggap 2 hari kerja jadi gajinya 2 kali lipat (harus disesuaikan di Formula), kasus ini terjadi pada SPG di Department Store)
  • Jika masuk ke jadwal ini maka cuti akan ditambah.
  • Sistem Clock ikut Log Mesin atau Ikut Jadwal (Untuk Case karyawan yang tidak perlu clocking)
  • Apakah Jadwal ini Shift Lembur atau Shift Biasa. Jika Shift Lembur maka akan menambah menit lembur ketika menggunakan formula MenitLemburPerHari()
  • Bisa set Jam Pulang Fleksibel sesuai dengan Jam Datang. Misal jadwal jam 08:00-17:00. Lalu karyawan datang jam 09:00 maka Jam Pulangnya menjadi 18:00.
  • Bisa menentukan apakah tetap harus masuk di hari libur.

Menentukan akhir hari sebagai batas pengambilan Log Mesin

Data Jadwal

Nama InputJenisDefaultKeterangan
Nama*Text
Cabang*Pilihan
Jumlah Hari Kerja*Angka1Jumlah Hari Kerja mempengaruhi Rumus NilaiHariKerja(). Secara Default 1, tapi jika diisi 2 maka setiap karyawan masuk ke jadwal ini mendapatkan 2 nilai hari kerja walaupun hanya sekali masuk
Jadwal KosongYa/TidakTidakJika diset Ya, maka jadwal ini menjadi jadwal Off, jadi jika karyawan tidak masuk / tidak clocking maka masuk ke status kehadiran Off, bukan Absen
Ada Jam IstirahatYa/TidakYaJika diset Ya, maka harus mengisi pengaturan istirahat. Jika Tidak maka tidak harus mengisi pengaturan Istirahat
Otomatis Tambah CutiYa/TidakTidakJika diset Ya, maka ketika masuk ke jadwal ini cuti karyawan akan ditambahkan otomatis sesuai dengan Jenis Cuti yang dipilih dan Jumlah Cuti yang ditentukan dibawah ini
Pilih Jenis CutiPilihanJenis Cuti yang akan diberikan jika masuk ke jadwal ini
Tentukan Nilai CutiAngka1Jumlah Cuti yang didapat
Tab Waktu Kerja
Sistem Clock*PilihanSesuai KaryawanSistem Clock memiliki 2 Jenis yaitu Sesuai Karyawan dan Sesuai Jadwal. Jika Sesuai Karyawan maka mengambil Log Mesin. Jika sesuai Jadwal maka jam Masuk, Pulang dan Istirahatnya langsung mengcopy nilai yg ada di jadwal kecuali dicentang Harus CheckIn / Harus CheckOut, Harus BreakOut, Harus BreakIn
Harus CheckInYa/TidakTidakJika Harus CheckIn diset Ya, maka karyawan tetap harus Clocking ketika CheckIn, jika diset Tidak maka karyawan tidak Perlu Clocking CheckIn di Jadwal ini
Harus CheckOutYa/TidakTidakJika Harus CheckOut diset Ya, maka karyawan tetap harus Clocking ketika CheckOut, jika diset Tidak maka karyawan tidak Perlu Clocking CheckOut di Jadwal ini
Harus BreakOutYa/TidakTidakJika Harus BreakOut diset Ya, maka karyawan tetap harus Clocking ketika BreakOut, jika diset Tidak maka karyawan tidak Perlu Clocking BreakOut di Jadwal ini
Harus BreakInYa/TidakTidakJika Harus BreakIn diset Ya, maka karyawan tetap harus Clocking ketika BreakIn, jika diset Tidak maka karyawan tidak Perlu Clocking BreakIn di Jadwal ini
Jenis Waktu Kerja*PilihanTetap/FixPilihannya Tetap atau Fleksibel
Jika pilih Tetap / Fix maka akan muncul pilihan-pilihan berikut
Jam Masuk(Check In)*Time
Besoknya (Jam Masuk)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Jam Pulang(Check Out)*Time
Besoknya (Jam Pulang)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Jam Mulai Masuk*TimeJam Mulai membaca Log Mesin Masuk
Jam Akhir MasukTimeJika jam akhir masuk diisi, maka jika karyawan masuk diluar jam tersebut langsung dianggap Absen
Besoknya (Jam Akhir Masuk)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Jam Mulai Pulang*TimeJam Mulai membaca Log Mesin Pulang
Besoknya (Jam Mulai Pulang)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Jam Akhir PulangTimeJika diisi, maka lembur mulai dihitung setelah Jam Akhir Pulang
Besoknya (Jam Akhir Pulang)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Toleransi Keterlambatan Masuk (Masuk)*Angka5Satuan Menit
Toleransi Pulang Cepat (Menit)*Angka5Satuan Menit
Sesuaikan Jadwal berdasarkan TelatYa/TidakTidakJika diset Ya, maka jika karyawan telat, jam pulangnya akan mundur sesuai dengan jam masuknya. Misal telat 30 menit, maka jam pulangnya menjadi lebih lama 30 menit juga.
Jam Akhir Hari*Time00:00Jam Akhir pengambilan Log Mesin
Besoknya (Jam Akhir Hari)Ya/TidakYaSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Kerja di Hari Libur?Ya/TidakTidakJika diset Ya, maka walaupun hari libur jadwal ini tetap harus masuk, jika tidak masuk maka dianggap Absen
Shift LemburYa/TidakTidakJika diset Ya, maka di data kehadiran nantinya menit kerja menjadi 0 dan nilainya pindah ke menit lembur jadwal
Jika diset Fleksibel maka akan ada pilihan ini:
Waktu Kerja Minimal*Angka8
Waktu Kerja Maksimal*Angka8
Tentukan Jangka Waktu MasukYa/TidakTidakJika diset Ya, maka walaupun fleksibel tetap ada rentang waktu jam masuk. Jadi tidak bisa masuk sesuka hati
Jam Mulai Masuk*Time
Jam Akhir Masuk*Time
Jam Masuk DefaultTimeJika karyawan tidak harus CheckIn, maka nilai CheckInnya diambil dari sini
Kemarinnya (Jam Masuk Default)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Jam Pulang DefaultTimeJika karyawan tidak harus CheckOut, maka jam CheckOutnya diambil dari sini
Besoknya (Jam Pulang Default)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Tipe Waktu Istirahat: JikaIstirahat Waktu Tetap
Dari JamTimeJam Istirahat
Besoknya (Dari Jam)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Sampai JamTimeJam Kembali Istirahat
Besoknya (Sampai Jam)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Toleransi Terlambat Kembali IstirahatAngka5Satuan Menit
Toleransi Keluar Istirahat CepatAngka5Satuan Menit
Akumulasikan Sisa Istirahat ke LemburYa/TidakTidakJika diset ya, maka sisa menit istirahat akan dianggap menit lembur, akan mengisi Menit Lembur Istirahat di data kehadiran. Misal istrahat 60 menit, tapi karyawan hanya istirahat 20 menit, maka 40 menit masuk ke menit lembur
Menit Jeda Antara Masuk dan Keluar Istirahat*AngkaSatuan Menit. Diset untuk membantu sistem AI dalam menentukan jenis Log Mesin
Menit Jeda Antara Kembali Istirahat dan PulangAngkaSatuan Menit. Diset untuk membantu sistem AI dalam menentukan jenis Log Mesin
Jika Istirahat Waktu Flexible
Jam Mulai IstirahatTimeRentang waktu mulai istirahat
Besoknya (Jam Mulai Istirahat)Set Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Jam Akhir IstirahatTimeRentang waktu akhir istirahat
Besoknya (Jam Akhir Istirahat)Set Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Min Jam Istirahat / HariAngka1Satuan Jam
Max Jam Istirahat / HariAngka1Satuan Jam
Keluar Istirahat DefaultTimeJika karyawan tidak harus BreakOut, maka jamnya diambil dari nilai ini
Besoknya (Keluar Istirahat Default)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Kembali Istirahat DefaultTimeJika karyawan tidak harus BreakIn, maka jamnya diambil dari nilai ini
Besoknya (Kembali Istirahat Default)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Perhitungan Lembur:Kelipatan
Lembur Datang per MenitAngkaSatuan Menit, jika diset 30 maka nilai perhitungan lembur datang hanya kelipatan 30, jadi jika karyawan lembur 50 menit tetap dihitung 30, jika karyawan lembur 65 menit maka dihitung 60
Lembur Pulang per MenitAngkaSatuan Menit, jika diset 30 maka nilai perhitungan lembur pulang hanya kelipatan 30, jadi jika karyawan lembur 50 menit tetap dihitung 30, jika karyawan lembur 65 menit maka dihitung 60
Ada Jam Akhir LemburYa/TidakTidakJika ada jam akhir lembur, maka lembur akan dihitung maksimal sampai jam akhir lembur
Jam Akhir LemburTimeIsi jam Akhir Lembur
Besoknya (Jam Akhir Lembur)Ya/TidakTidakSet Ya jika sudah lewat atau sama dengan jam 12 malam (di hari selanjutnya)
Perhitungan Lembur: Konstan
Lembur Datang dihitung dariAngkaSatuan Menit, lembur datang hanya dihitung jika sudah mencapai nilai ini
Lembur Pulang dihitung dariAngkaSatuan Menit, lembur pulang hanya dihitung jika sudah mencapai nilai ini