Kalkulator Jam Kerja

Kalkulator Jam Kerja

Masukkan jam masuk dan jam pulang untuk mengetahui lama Anda bekerja setelah dikurangi istirahat yang tidak dibayar. Hasilnya dalam jam dan menit serta jam desimal untuk rekap absensi, juga besar upahnya jika Anda mengisi upah per jam.

Jika jam pulang lebih awal dari jam masuk, shift dianggap berakhir keesokan harinya (shift malam).
Jam kerja8:00
Jam desimal8
UpahRp 240.000
Waktu dari masuk sampai pulang9:00
Istirahat tidak dibayar60 menit
Total menit kerja480

540 menit − istirahat 60 menit = 480 menit ÷ 60 = 8 jam × Rp 30.000 = Rp 240.000.

Dihitung di perangkat Anda · rumus diuji dengan hasil yang sudah diketahui · Cara kami menguji

Cara memakai

  1. Jam masuk dan jam pulang: jam di mesin absensi, dalam format 24 jam. Jika jam pulang lebih awal dari jam masuk, kalkulator menganggap shift melewati tengah malam.
  2. Istirahat tidak dibayar: menit di luar jam kerja, seperti istirahat makan siang. Isi 0 jika semua waktu Anda dibayar.
  3. Upah per jam: opsional. Isi untuk melihat penghasilan kotor dari shift tersebut.

Cara hitungannya

Kedua jam diubah menjadi menit sejak tengah malam. Jam masuk dikurangkan dari jam pulang; jika hasilnya negatif, shift melewati tengah malam dan ditambah 24 jam (1.440 menit). Setelah itu istirahat dikurangkan:

menit kerja = (jam pulang − jam masuk) − istirahat dan jam desimal = menit kerja ÷ 60.

Contoh: shift malam

Shift dari pukul 22.00 sampai 06.15 dengan istirahat makan 45 menit:

Jam dan menit atau jam desimal?

“7:30” berarti 7 jam 30 menit, sedangkan 7,30 jam desimal hanya 7 jam 18 menit. Mencampur keduanya di rekap absensi bisa membuat upah dibayar terlalu banyak atau terlalu sedikit. Penggajian mengalikan jam desimal dengan upah per jam, jadi ubah menit dengan membaginya dengan 60:

MenitJam desimal
5 menit0,08
6 menit0,10
10 menit0,17
15 menit0,25
20 menit0,33
30 menit0,50
40 menit0,67
45 menit0,75
50 menit0,83

Aturan jam kerja dan lembur di Indonesia

Contohnya, dengan upah bulanan Rp 5.200.000, upah sejam adalah Rp 30.058. Lembur 3 jam pada hari kerja dibayar 1,5 × upah sejam untuk jam pertama ditambah 2 × upah sejam untuk dua jam berikutnya, totalnya sekitar Rp 165.318. Perjanjian kerja, peraturan perusahaan, atau perjanjian kerja bersama bisa memuat ketentuan yang lebih baik; jika ragu, tanyakan ke bagian HRD atau dinas ketenagakerjaan setempat.

Tips agar rekap jam kerja akurat

Pertanyaan yang sering diajukan

Bagaimana cara menghitung jam kerja?

Kurangi jam masuk dari jam pulang, tambahkan 24 jam jika shift melewati tengah malam, lalu kurangi istirahat yang tidak dibayar. Dari pukul 08.00 sampai 17.00 dengan istirahat 1 jam: 9 jam − 1 jam = 8 jam.

Bagaimana mengubah menit menjadi jam desimal?

Bagi menitnya dengan 60. 15 menit = 0,25 jam, 20 menit = 0,33 jam, dan 45 menit = 0,75 jam, jadi 6 jam 45 menit sama dengan 6,75 jam desimal.

Apakah kalkulator bisa untuk shift malam?

Bisa. Jika jam pulang lebih awal dari jam masuk, kalkulator menganggap shift berakhir keesokan harinya dan menambahkan 24 jam.

Bagaimana menghitung upah lembur?

Hitung dulu upah sejam: upah sebulan dibagi 173. Pada hari kerja, jam lembur pertama dibayar 1,5 kali upah sejam dan setiap jam berikutnya 2 kali. Lembur di hari libur punya pengali yang berbeda.

Berapa jam kerja maksimal dalam seminggu?

Jam kerja normal adalah 40 jam seminggu. Di luar itu terhitung lembur, yang dibatasi paling lama 4 jam sehari dan 18 jam seminggu.

Pasang kalkulator ini di situs Anda

Gratis untuk situs web atau blog mana pun. Tempel kode ini di tempat kalkulator ingin ditampilkan:

Terakhir diperbarui: 8 Oktober 2026

Menu

Kategori

Kalkulator keuangan13 kalkulatorKalkulator bisnis dan belanja5 kalkulatorKalkulator kesehatan dan kebugaran6 kalkulatorKalkulator matematika dan sekolah6 kalkulatorKalkulator tanggal dan waktu6 kalkulatorHitung mundur ke hari-hari penting8 kalkulatorAlat bantu sehari-hari4 kalkulator

CalcWorthy

Tentang kamiKontakKebijakan privasiSyarat penggunaan

Bahasa

Bahasa
Bahasa IndonesiaIndonesianEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese