Alat yang Anda butuhkan, siap dipakai

Kalkulator Durasi Waktu

Isi jam mulai dan jam selesai, lalu kalkulator langsung menampilkan selisih keduanya dalam jam dan menit serta waktu kerja bersih setelah istirahat. Dari 09.00 sampai 18.00 dengan istirahat 1 jam hasilnya 8 jam, dan kerja malam seperti 22.30 sampai 06.15 keesokan harinya dihitung melewati tengah malam. Total menit dan jam desimal (7,25 jam) yang mudah disalin ke catatan kerja juga ditampilkan, dan titik pada jam 24 jam dapat digeser untuk mengubah jam.

Terakhir diperbarui 2026-10-13Semua perhitungan terjadi di browser Anda
Contoh
Hari selesai

Jika jam selesai lebih awal daripada jam mulai, perhitungan dianggap melewati tengah malam sampai hari berikutnya. Istirahat dapat diisi dalam menit seperti 30, atau dalam format jam:menit seperti 1:30.

—

    Lihat pada jam format 24 jam

      Geser titik untuk mengubah jam dengan kelipatan 5 menit. Setelah memilih titik, tombol panah menggeser 5 menit, dan Page Up atau Page Down menggeser 1 jam.

      Terakhir diperbarui 2026-10-13Masukan Anda tidak disimpan

      Standar ROBERINAlat yang Anda butuhkan,
      siap dipakai.
      • Jelas sekilasPosisi input dan hasil terlihat jelas.
      • Hasil lebih duluAngka utama tampil dulu; prosesnya hanya saat dibutuhkan.
      • Minta lebih sedikitTanpa pendaftaran atau data yang tidak perlu.

      Selisih waktu adalah jam selesai dikurangi jam mulai, lalu dikurangi istirahat

      Jika Anda mulai bekerja pukul 09.00 dan selesai pukul 18.00, selisih kedua jam itu adalah 9 jam. Setelah dikurangi istirahat siang 1 jam, waktu kerja bersihnya 8 jam (480 menit, 8,00 jam). Kerja malam yang dimulai pukul 22.30 dan berakhir pukul 06.15 keesokan harinya melewati tengah malam, sehingga ditambah 24 jam menjadi 7 jam 45 menit. Setelah dikurangi istirahat 30 menit, hasilnya 7 jam 15 menit (7,25 jam).

      Kalkulator di atas menghitungnya secara langsung begitu jam mulai dan jam selesai diisi. Jika jam selesai lebih awal daripada jam mulai, rentang dianggap melewati tengah malam sampai hari berikutnya, dan istirahat dapat diisi dalam menit atau dalam format jam:menit. Hasilnya memuat waktu kerja bersih setelah istirahat, total waktu, serta total menit dan jam desimal yang mudah disalin ke catatan kerja. Pada jam 24 jam di bawahnya, Anda dapat melihat bagian hari yang ditempati rentang tersebut, dan titik pada jam itu bisa digeser untuk mengubah jam.

      Tiga kesalahan yang sering terjadi saat menghitung manual

      Waktu memakai sistem 60 (60 menit sama dengan 1 jam), bukan sistem desimal, sehingga pengurangan angka biasa mudah menghasilkan jawaban yang keliru.

      • Meminjam pada kolom menit: Jika 14.05 dikurangi 13.10 dihitung sebagai 1405 − 1310 = 95, hasilnya menjadi 95 menit. Pada kolom menit, kita harus meminjam 1 jam (60 menit), sehingga jawaban yang benar adalah 55 menit.
      • Melewati tengah malam: Mengurangi 22.30 dari 06.15 secara langsung menghasilkan −16 jam 15 menit. Karena jam selesai jatuh pada hari berikutnya, tambahkan 24 jam sehingga hasilnya 7 jam 45 menit.
      • Mengubah menit menjadi desimal: Menulis 7 jam 20 menit sebagai 7,2 jam berarti menghitungnya sebagai 12 menit, bukan 20 menit. Dua puluh menit adalah 20 ÷ 60 = 0,33 jam, jadi yang benar 7,33 jam. Dengan 7,2, sehari kehilangan 8 menit.

      Karena itu, untuk mencatat jam kerja atau kerja paruh waktu, kerja malam dan shift, waktu belajar atau olahraga, serta durasi rapat, kelas, atau presentasi, memeriksanya dengan kalkulator jauh lebih aman jika Anda harus menulis "berapa jam berapa menit" secara tepat.

      Cara menghitung

      1. Ubah jam menjadi waktu yang berlalu sejak tengah malam: 09.00 adalah 540 menit setelah tengah malam, dan 18.00 adalah 1.080 menit. Satu menit sama dengan 60 detik, satu jam 3.600 detik, dan satu hari 86.400 detik.
      2. Total waktu = jam selesai − jam mulai. Jika jam selesai lebih awal daripada jam mulai, tambahkan 24 jam (1.440 menit). Jika hari selesai dipilih "Hari berikutnya", 24 jam ditambahkan meskipun jam selesai sama atau lebih akhir, sehingga rentang yang lebih dari sehari, seperti 25 jam dari 09.00 sampai 10.00 keesokan harinya, dapat dihitung.
      3. Waktu kerja bersih = total waktu − waktu istirahat. Jika istirahat lebih lama daripada total waktu, kalkulator tidak menghitung dan memberi tahu Anda.
      4. Total menit = waktu kerja bersih ÷ 60 detik, dan jam desimal = waktu kerja bersih ÷ 3.600 detik, dibulatkan pada angka desimal kedua. Satu satuan 0,01 jam setara dengan 36 detik.

      Rumus Waktu kerja bersih = (jam selesai − jam mulai, ditambah 24 jam jika jam selesai lebih awal atau "Hari berikutnya" dipilih) − waktu istirahat

      Jika "Sertakan detik" diaktifkan, kolom jam memiliki detik, hasil menampilkan total detik, dan total menit ditampilkan sampai dua angka desimal. Pekerjaan yang dimulai pukul 08.59.40 dan selesai pukul 09.41.10 berlangsung 41 menit 30 detik, atau 41,5 menit.

      Tabel konversi menit ke jam desimal

      Nilai ini dipakai saat jam ditulis dalam bentuk desimal pada lembar kerja atau rekapitulasi. Menit dibagi 60 lalu dibulatkan pada angka desimal kedua.

      MenitJam desimalMenitJam desimal
      5 menit0,0835 menit0,58
      10 menit0,1740 menit0,67
      15 menit0,2545 menit0,75
      20 menit0,3350 menit0,83
      25 menit0,4255 menit0,92
      30 menit0,5060 menit1,00

      Contoh perhitungan menurut situasi

      Nilai berikut dihitung dengan kalkulator yang sama. Untuk kerja yang melewati tengah malam, cukup isi jam selesai dan rentangnya otomatis dihitung sampai hari berikutnya.

      SituasiMulai → selesaiIstirahatTotalBersihTotal menitJam desimal
      Kerja reguler09.00 → 18.0060 menit9 jam8 jam480 menit8,00
      Berangkat lebih pagi08.30 → 17.4560 menit9 jam 15 menit8 jam 15 menit495 menit8,25
      Shift malam22.30 → 06.15 (hari berikutnya)30 menit7 jam 45 menit7 jam 15 menit435 menit7,25
      Shift siang sampai malam14.00 → 02.00 (hari berikutnya)45 menit12 jam11 jam 15 menit675 menit11,25
      Rapat singkat13.10 → 14.050 menit55 menit55 menit55 menit0,92

      Acuan waktu istirahat: UU Ketenagakerjaan

      Mengurangi istirahat dari jam kerja sejalan dengan cara hukum menghitung waktu kerja. Pasal 79 ayat (2) huruf a Undang-Undang Nomor 13 Tahun 2003 tentang Ketenagakerjaan, sebagaimana diubah dengan Undang-Undang Nomor 6 Tahun 2023, mewajibkan pengusaha memberi "istirahat antara jam kerja, paling sedikit setengah jam setelah bekerja selama 4 (empat) jam terus-menerus, dan waktu istirahat tersebut tidak termasuk jam kerja".

      • Batas waktu kerja: Pasal 77 ayat (2) menetapkan waktu kerja "7 (tujuh) jam 1 (satu) hari dan 40 (empat puluh) jam 1 (satu) minggu untuk 6 (enam) hari kerja dalam 1 (satu) minggu" atau "8 (delapan) jam 1 (satu) hari dan 40 (empat puluh) jam 1 (satu) minggu untuk 5 (lima) hari kerja dalam 1 (satu) minggu". Contoh 09.00 sampai 18.00 dengan istirahat 1 jam menghasilkan 8 jam kerja bersih, sesuai dengan pola 8 jam sehari.
      • Istirahat tidak dihitung sebagai jam kerja: Karena ketentuan di atas menyebut bahwa waktu istirahat tidak termasuk jam kerja, "waktu kerja bersih" pada kalkulator ini adalah angka yang dibandingkan dengan batas jam kerja.
      • Pelaksanaan di perusahaan: Pasal 77 ayat (4) menyebut bahwa pelaksanaan jam kerja bagi pekerja/buruh di perusahaan diatur dalam perjanjian kerja, peraturan perusahaan, atau perjanjian kerja bersama. Ayat (3) menyatakan ketentuan pada ayat (2) tidak berlaku bagi sektor usaha atau pekerjaan tertentu.

      Kalkulator ini hanya mengurangi istirahat yang Anda isi. Kalkulator tidak menilai apakah istirahat sudah cukup atau apakah batas jam kerja terlampaui.

      Kesalahan yang sering terjadi

      • Mengurangi istirahat dua kali: Jika jam pulang pada catatan kerja sudah merupakan nilai setelah istirahat dikurangi, biarkan kolom istirahat bernilai 0.
      • 12 AM dan 12 PM: Pada catatan format 12 jam, "12.30 AM" berarti 00.30 (30 menit setelah tengah malam), sedangkan "12.30 PM" berarti 12.30 siang.
      • Rentang yang tepat 24 jam: Jika jam mulai dan jam selesai sama, seperti 07.00 sampai 07.00 keesokan harinya, hasilnya 0 menit. Pilih "Hari berikutnya" pada hari selesai agar menjadi 24 jam.
      • Membulatkan jam desimal setiap hari lalu menjumlahkannya: Kerja 7 jam 20 menit selama tiga hari berjumlah 22 jam, tetapi jika setiap hari ditulis 7,33 lalu dijumlahkan, hasilnya 21,99 jam. Untuk menggabungkan beberapa hari, jumlahkan dalam menit, lalu ubah menjadi desimal pada akhir.
      • Mengabaikan detik pada catatan: Jika mesin absensi mencatat sampai detik, seperti 18.00.59, aktifkan "Sertakan detik" agar 59 detik itu tidak hilang.

      Batasan dan catatan

      • Kalkulator ini menghitung satu pasang jam mulai dan jam selesai, dan rentang yang lebih dari sehari hanya dihitung sampai "hari berikutnya". Untuk rentang yang mencakup beberapa hari atau memakai tanggal, gunakan Kalkulator Waktu Mulai & Durasi. Untuk menjumlahkan beberapa rentang, jumlahkan dulu dalam menit, lalu ubah menjadi desimal pada langkah terakhir.
      • Kolom jam pada peramban memperlakukan nilai berdasarkan hari tanpa perubahan jam (WHATWG HTML). Di negara yang memakai waktu musim panas, melewati malam pergantian jam membuat waktu yang benar-benar berlalu lebih pendek atau lebih panjang 1 jam daripada hasil hitung. Indonesia tidak memiliki perubahan seperti itu: Keputusan Presiden Nomor 41 Tahun 1987 menetapkan tiga waktu baku yang tetap, yaitu WIB (GMT+7), WITA (GMT+8), dan WIT (GMT+9).
      • Karena Indonesia terbagi atas tiga wilayah waktu, jam di dua tempat yang berbeda wilayah waktu, misalnya jam berangkat di Jakarta (WIB) dan jam tiba di Makassar (WITA), harus disamakan ke satu wilayah waktu sebelum diisi.
      • Jam desimal dibulatkan per 0,01 jam (36 detik). Jika perusahaan atau instansi Anda punya aturan pencatatan lain, seperti satuan 0,1 jam atau 15 menit, ikuti aturan tersebut.
      • Gaji, upah lembur, dan ada tidaknya pelanggaran hukum tidak dihitung.

      Sumber

      Pertanyaan yang sering diajukan

      Bagaimana cara menghitung selisih waktu?

      Kurangi jam mulai dari jam selesai, lalu kurangi lagi dengan istirahat jika ada. Dari 09.00 sampai 18.00 selisihnya 9 jam, dan setelah dikurangi istirahat 1 jam, waktu kerja bersihnya 8 jam (480 menit, 8,00 jam). Jika jam selesai lebih awal daripada jam mulai, rentang dianggap melewati tengah malam dan 24 jam ditambahkan.

      Bagaimana mengisi kerja malam yang melewati tengah malam?

      Isi jam mulai dan jam selesai seperti biasa. Jika jam selesai lebih awal daripada jam mulai, kalkulator menganggapnya hari berikutnya dan menambahkan 24 jam. Dari 22.30 sampai 06.15 selisihnya 7 jam 45 menit, dan setelah istirahat 30 menit dikurangi, hasilnya 7 jam 15 menit.

      Apakah rentang lebih dari 24 jam bisa dihitung?

      Jika hari selesai dipilih "Hari berikutnya", 24 jam ditambahkan meskipun jam selesai sama atau lebih akhir, sehingga 09.00 sampai 10.00 keesokan harinya dihitung 25 jam. Untuk rentang yang mencakup dua hari atau lebih, gunakan Kalkulator Waktu Mulai & Durasi yang menyertakan tanggal.

      Berapa jam desimal untuk 7 jam 20 menit?

      7,33 jam. Dua puluh menit adalah 20 ÷ 60 = 0,333… jam, yang dibulatkan pada angka desimal kedua menjadi 0,33. Jika ditulis 7,2 jam, hasilnya dihitung sebagai 12 menit, sehingga sehari kehilangan 8 menit.

      Berapa lama istirahat yang perlu diisi?

      Pasal 79 ayat (2) huruf a UU Nomor 13 Tahun 2003 sebagaimana diubah dengan UU Nomor 6 Tahun 2023 mewajibkan istirahat antara jam kerja paling sedikit setengah jam setelah bekerja selama 4 jam terus-menerus, dan waktu istirahat itu tidak termasuk jam kerja. Kalkulator hanya mengurangi istirahat yang Anda isi dan tidak menilai apakah ketentuan tersebut terpenuhi.

      Apakah detik juga dapat dihitung?

      Jika "Sertakan detik" diaktifkan, kolom jam memiliki detik, dan hasil menampilkan total detik serta total menit sampai dua angka desimal. Dari 08.59.40 sampai 09.41.10 berlangsung 41 menit 30 detik, atau 41,5 menit.

      Apa perbedaan Salin hasil dan Salin tautan?

      Salin hasil menyalin jam mulai dan jam selesai, total waktu, istirahat, waktu kerja bersih, total menit, dan jam desimal sebagai teks, satu baris untuk setiap butir. Salin tautan menyalin alamat yang memuat jam dan istirahat yang sedang diisi, sehingga orang yang membukanya melihat perhitungan yang sama.

      Bagaimana menjumlahkan waktu dari beberapa rentang?

      Kalkulator ini menghitung satu pasang jam mulai dan jam selesai. Untuk menjumlahkan beberapa rentang, seperti kerja pagi dan sore, jumlahkan dulu setiap rentang dalam menit, lalu ubah menjadi jam desimal pada langkah terakhir. Membulatkan desimal setiap hari sebelum dijumlahkan dapat membuat total bergeser.