Smart Calculators

Smart

Calculators

Kalkulator Usia

Hitung usia tepat Anda dalam tahun, bulan, dan hari. Ketahui berapa total hari, minggu, jam, dan menit yang telah Anda jalani, serta berapa hari lagi ulang tahun Anda berikutnya.

Kalkulator usia. Usia tepat dalam tahun, bulan, dan hari.
Kalkulator usia menentukan usia Anda secara tepat dengan mengurangkan tanggal lahir dari tanggal saat ini, memperhitungkan selisih bulan dan hari. Alat ini langsung menampilkan usia Anda dalam tahun, bulan, hari, dan detik tanpa perhitungan manual.

Apa Itu Kalkulator Usia?

Kalkulator usia adalah alat yang menghitung umur kamu secara tepat dalam tahun, bulan, dan hari berdasarkan tanggal lahir. Selain menjawab pertanyaan "berapa umur saya?", kalkulator ini juga menampilkan total hari hidup, minggu, jam, menit, serta sisa hari menuju ulang tahun berikutnya.
Mengetahui usia secara presisi sangat penting dalam banyak urusan di Indonesia. Pendaftaran CPNS/CASN mensyaratkan usia 18-35 tahun (atau 40 tahun untuk jabatan tertentu), dan sistem SSCASN menghitung usia hingga satuan hari saat submit. Pendaftaran sekolah melalui PPDB/SPMB mewajibkan usia minimal 6-7 tahun untuk masuk SD. Pembuatan e-KTP wajib dilakukan pada usia 17 tahun, dan anak yang ditanggung BPJS Kesehatan orang tua memiliki batas usia 21 tahun (atau 25 tahun jika masih kuliah). Kesalahan hitung usia satu hari saja bisa membuat kamu gagal lolos persyaratan administrasi.
Kalkulator usia kami menghitung umur dari tanggal lahir ke tanggal target mana pun, menampilkan rincian tahun, bulan, dan hari, total hari hidup, minggu, jam, menit, serta berapa hari lagi sampai ulang tahun berikutnya.

Cara Menghitung Usia dari Tanggal Lahir secara Tepat

Menghitung usia secara tepat menggunakan metode pengurangan panjang pada tanggal (long subtraction). Metode ini menghasilkan hasil intuitif: tahun penuh, sisa bulan, dan sisa hari, bukan sekadar membagi total hari dengan 365.
Berikut langkah-langkahnya:
1. Tulis tanggal hari ini dan tanggal lahir dalam format tahun-bulan-hari.
2. Kurangi hari lahir dari hari sekarang. Jika hari sekarang lebih kecil dari hari lahir, pinjam 1 bulan dari bulan sekarang. Tambahkan jumlah hari di bulan sebelumnya ke hari sekarang, lalu kurangi.
3. Kurangi bulan lahir dari bulan sekarang (setelah peminjaman di langkah 2). Jika bulan sekarang lebih kecil dari bulan lahir, pinjam 1 tahun dan tambahkan 12 ke bulan sekarang, lalu kurangi.
4. Kurangi tahun lahir dari tahun sekarang (setelah peminjaman di langkah 3). Hasilnya adalah jumlah tahun penuh.
5. Sisa dari langkah 2 dan 3 masing-masing memberikan sisa hari dan bulan.
Contoh: menghitung usia seseorang yang lahir pada 20 Agustus 1995 pada tanggal 17 Maret 2026. Hari 17 lebih kecil dari 20, jadi pinjam dari bulan. Februari 2026 memiliki 28 hari, maka 17 + 28 = 45, dan 45 - 20 = 25 hari. Bulan 3 menjadi 2 setelah peminjaman, dan 2 lebih kecil dari 8, jadi pinjam dari tahun. 2 + 12 = 14, dan 14 - 8 = 6 bulan. Tahun 2026 menjadi 2025, dan 2025 - 1995 = 30 tahun. Hasil: 30 tahun, 6 bulan, dan 25 hari.

Rumus Menghitung Usia

Usia=(YcYb) tahun,  (McMb) bulan,  (DcDb) hari\text{Usia} = (Y_c - Y_b)\text{ tahun},\;(M_c - M_b)\text{ bulan},\;(D_c - D_b)\text{ hari}
  • YcY_c = Tahun sekarang (atau tahun target)
  • YbY_b = Tahun lahir
  • McM_c = Bulan sekarang (disesuaikan setelah peminjaman)
  • MbM_b = Bulan lahir
  • DcD_c = Hari sekarang (disesuaikan setelah peminjaman)
  • DbD_b = Hari lahir
Rumus ini menggunakan peminjaman (mirip pengurangan bersusun) untuk menangani kasus di mana hari atau bulan sekarang lebih kecil dari hari atau bulan lahir:
Jika Dc<Db:Dc=Dc+jumlah hari di bulan sebelumnya,Mc=Mc1\text{Jika } D_c < D_b: \quad D_c = D_c + \text{jumlah hari di bulan sebelumnya},\quad M_c = M_c - 1
Jika Mc<Mb:Mc=Mc+12,Yc=Yc1\text{Jika } M_c < M_b: \quad M_c = M_c + 12,\quad Y_c = Y_c - 1
Jumlah hari yang dipinjam tergantung panjang bulan kalender sebelumnya (28, 29, 30, atau 31 hari). Februari memiliki 28 hari di tahun biasa dan 29 hari di tahun kabisat. Sebuah tahun adalah tahun kabisat jika habis dibagi 4, kecuali tahun abad yang harus habis dibagi 400. Jadi 2000 dan 2024 adalah tahun kabisat, tetapi 1900 dan 2100 bukan.
Untuk menghitung total hari hidup, perhitungan menjumlahkan semua hari aktual di setiap bulan antara dua tanggal, dengan memperhitungkan tahun kabisat secara penuh:
Total hari=i=tanggal lahirtanggal target1\text{Total hari} = \sum_{i=\text{tanggal lahir}}^{\text{tanggal target}} 1

Contoh Perhitungan Usia

Contoh: Cek Kelayakan Usia untuk Pendaftaran CPNS 2026

Seorang lulusan S1 lahir pada 15 September 1991 ingin mendaftar CPNS 2026. Misalnya pendaftaran dibuka pada 1 Juli 2026. Menggunakan metode pengurangan panjang: hari 1 - 15, karena 1 < 15 maka pinjam dari bulan. Juni memiliki 30 hari, jadi 1 + 30 = 31, dan 31 - 15 = 16 hari. Bulan 7 menjadi 6, dan 6 - 9: karena 6 < 9 maka pinjam dari tahun, 6 + 12 = 18, dan 18 - 9 = 9 bulan. Tahun 2026 menjadi 2025, dan 2025 - 1991 = 34 tahun. Usianya saat pendaftaran: 34 tahun, 9 bulan, 16 hari. Karena masih di bawah 35 tahun, ia memenuhi syarat usia CPNS untuk formasi umum.

Contoh: Menghitung Usia Anak untuk Masuk SD (PPDB/SPMB)

Seorang anak lahir pada 20 Desember 2019. Orang tuanya ingin tahu apakah anak tersebut cukup umur untuk masuk SD kelas 1 pada tahun ajaran 2026/2027 (patokan 1 Juli 2026). Perhitungan: hari 1 - 20, karena 1 < 20 maka pinjam dari bulan. Juni memiliki 30 hari, jadi 1 + 30 = 31, dan 31 - 20 = 11 hari. Bulan 7 menjadi 6, dan 6 - 12: karena 6 < 12 maka pinjam dari tahun, 6 + 12 = 18, dan 18 - 12 = 6 bulan. Tahun 2026 menjadi 2025, dan 2025 - 2019 = 6 tahun. Usia anak pada 1 Juli 2026: 6 tahun, 6 bulan, 11 hari. Syarat PPDB/SPMB SD adalah minimal 6 tahun, sehingga anak ini memenuhi syarat.

Contoh: Berapa Hari Saya Sudah Hidup?

Seseorang lahir pada 1 Januari 1995 ingin tahu berapa total hari yang sudah dijalani sampai 17 Maret 2026. Dari 1 Januari 1995 hingga 1 Januari 2026 adalah tepat 31 tahun. Rentang 31 tahun tersebut mengandung 8 tahun kabisat (1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024), sehingga totalnya 23 x 365 + 8 x 366 = 8.395 + 2.928 = 11.323 hari. Dari 1 Januari hingga 17 Maret 2026 = 31 (Januari) + 28 (Februari) + 17 (Maret) = 76 hari. Total: 11.323 + 76 = 11.399 hari hidup, atau sekitar 1.628 minggu, 273.576 jam, dan lebih dari 16,4 juta menit.

Tips Menghitung Usia dengan Akurat

  • Selalu gunakan tanggal lahir lengkap (hari, bulan, tahun). Menghitung usia hanya dari tahun lahir menghasilkan dua kemungkinan usia, bukan angka pasti. Sistem SSCASN untuk pendaftaran CPNS menghitung usia hingga satuan hari.
  • Untuk cek kelayakan CPNS, hitung usia pada tanggal kamu melakukan submit pendaftaran di portal SSCASN, bukan tanggal pengumuman atau tanggal tes. Banyak pelamar gugur di tahap awal karena salah memperhitungkan tanggal acuan.
  • Pastikan tanggal lahir di KTP, Kartu Keluarga, dan ijazah sama. Jika ada perbedaan, urus perbaikan data di Dukcapil sebelum mendaftar CPNS atau layanan pemerintah lainnya.
  • Untuk pendaftaran sekolah PPDB/SPMB, patokan usia biasanya 1 Juli tahun berjalan. Anak yang berulang tahun setelah 1 Juli akan dihitung dengan usia sebelum ulang tahunnya.
  • Jika kamu lahir pada 29 Februari (tahun kabisat), di tahun non-kabisat sebagian besar sistem hukum menganggap 1 Maret sebagai hari ulang tahunmu. Kalkulator kami menangani ini secara otomatis.
  • Anak yang ditanggung BPJS Kesehatan orang tua memiliki batas usia 21 tahun, atau 25 tahun jika masih kuliah. Hitung usia anak dengan tepat untuk mengurus kepesertaan BPJS mandiri tepat waktu.

Pertanyaan yang Sering Diajukan tentang Menghitung Usia

Bagaimana cara menghitung usia saya secara tepat dalam tahun, bulan, dan hari?

Untuk menghitung usia secara tepat, kurangi tanggal lahir dari tanggal hari ini menggunakan metode pengurangan bersusun. Pertama kurangi harinya (pinjam 1 bulan jika perlu), lalu kurangi bulannya (pinjam 1 tahun jika perlu), dan terakhir kurangi tahunnya. Misalnya, jika kamu lahir 23 Agustus 1998 dan hari ini 17 Maret 2026, usia kamu adalah 27 tahun, 6 bulan, dan 22 hari. Kalkulator usia kami melakukan perhitungan ini secara instan untuk tanggal lahir apa pun.

Berapa hari umur saya?

Total hari hidup kamu dihitung dengan menjumlahkan semua hari kalender dari tanggal lahir hingga hari ini. Seseorang berusia 30 tahun telah hidup sekitar 10.957 hari (memperhitungkan 7-8 tahun kabisat). Seseorang berusia 25 tahun telah hidup sekitar 9.131 hari. Masukkan tanggal lahir kamu di kalkulator untuk mendapatkan angka tepat yang sudah memperhitungkan setiap tahun kabisat dan panjang bulan yang berbeda-beda.

Berapa batas usia untuk mendaftar CPNS 2026?

Batas usia untuk mendaftar CPNS 2026 adalah minimal 18 tahun dan maksimal 35 tahun pada saat melakukan submit pendaftaran di portal SSCASN. Untuk jabatan tertentu seperti Dokter Spesialis, Dosen, dan Peneliti dengan kualifikasi S-3, batas usia diperpanjang hingga 40 tahun. Penting: usia dihitung hingga satuan hari pada tanggal submit, bukan berdasarkan tahun berjalan. Gunakan kalkulator usia ini untuk memastikan kamu memenuhi syarat.

Berapa usia minimal anak untuk masuk SD di PPDB/SPMB?

Berdasarkan peraturan PPDB/SPMB, anak yang masuk SD kelas 1 diprioritaskan berusia 7 tahun, dengan batas minimal 6 tahun pada tanggal 1 Juli tahun berjalan. Anak berusia 5 tahun 6 bulan dapat diterima dengan syarat memiliki kecerdasan istimewa atau kesiapan khusus yang dibuktikan melalui rekomendasi psikolog. Untuk SMP, batas usia maksimal 15 tahun pada 1 Juli.

Sampai umur berapa anak bisa ikut BPJS Kesehatan orang tua?

Anak yang bisa ikut BPJS Kesehatan milik orang tua dibatasi hingga usia 21 tahun. Jika anak masih menempuh pendidikan formal, kepesertaannya bisa diperpanjang hingga usia 25 tahun, dengan syarat belum menikah dan belum memiliki penghasilan sendiri. Setelah melewati batas usia ini, anak harus mendaftar BPJS Kesehatan mandiri dengan menyiapkan fotokopi KTP, Kartu Keluarga, dan foto.

Pada umur berapa saya wajib membuat KTP?

Setiap warga negara Indonesia wajib memiliki e-KTP pada usia 17 tahun atau sudah menikah/pernah menikah. Perekaman data e-KTP sudah bisa dilakukan pada usia 16 tahun, tetapi KTP fisik baru diberikan saat berusia 17 tahun. Jika dalam waktu 5 tahun setelah berusia 17 tahun belum membuat e-KTP (artinya hingga usia 22 tahun), NIK kamu bisa dinonaktifkan sementara oleh Ditjen Dukcapil.

Bagaimana cara menghitung usia untuk orang yang lahir tanggal 29 Februari?

Orang yang lahir pada 29 Februari (hari kabisat) memiliki tanggal ulang tahun yang hanya muncul setiap 4 tahun di kalender. Di tahun non-kabisat, sebagian besar sistem hukum dan administrasi di Indonesia menganggap 1 Maret sebagai tanggal ulang tahunnya. Peluang lahir pada 29 Februari adalah sekitar 1 dari 1.461. Kalkulator usia kami menangani kasus ini secara otomatis.

Berapa hari lagi sampai ulang tahun saya berikutnya?

Untuk mengetahui sisa hari menuju ulang tahun berikutnya, kalkulator mengecek apakah ulang tahun kamu sudah lewat di tahun ini. Jika sudah lewat, dihitung dari hari ini sampai ulang tahun tahun depan. Jika belum, dihitung dari hari ini sampai ulang tahun tahun ini. Misalnya, jika ulang tahun kamu tanggal 17 Agustus dan hari ini 17 Maret 2026, ada 153 hari menuju ulang tahun berikutnya.


Istilah Penting

Usia Kronologis

Jumlah waktu yang telah berlalu sejak seseorang lahir, diukur dalam tahun, bulan, dan hari. Ini adalah ukuran usia standar yang digunakan dalam konteks hukum, medis, dan administrasi di Indonesia.

Tahun Kabisat

Tahun kalender yang memiliki 366 hari (bukan 365), dengan tambahan satu hari pada 29 Februari. Tahun kabisat terjadi setiap 4 tahun, kecuali tahun abad yang harus habis dibagi 400. Contoh: 2024 dan 2028 adalah tahun kabisat.

CPNS (Calon Pegawai Negeri Sipil)

Status awal pegawai pemerintah yang baru diangkat melalui seleksi CASN. Persyaratan usia untuk mendaftar adalah 18-35 tahun (umum) atau hingga 40 tahun untuk jabatan tertentu seperti dokter spesialis dan dosen S-3.

PPDB/SPMB

Penerimaan Peserta Didik Baru (PPDB) atau Sistem Penerimaan Murid Baru (SPMB) adalah mekanisme resmi penerimaan siswa di sekolah negeri, dengan persyaratan usia tertentu untuk setiap jenjang pendidikan (SD, SMP, SMA).

Tanggal Lahir (TTL)

Tanggal kalender saat seseorang dilahirkan, yang menjadi titik awal perhitungan usia. Dalam administrasi Indonesia, tanggal lahir tercatat di KTP, Kartu Keluarga, dan ijazah.

e-KTP (Kartu Tanda Penduduk Elektronik)

Kartu identitas resmi warga negara Indonesia yang wajib dimiliki pada usia 17 tahun atau sudah menikah. Berfungsi sebagai identitas dalam urusan administrasi, perbankan, dan pemerintahan.

Batas Usia Pensiun (BUP)

Usia maksimal seorang PNS/ASN dapat bekerja sebelum diberhentikan dengan hormat. BUP bervariasi: 58 tahun untuk jabatan administrasi, 60 tahun untuk pejabat pimpinan tinggi, dan 65 tahun untuk jabatan fungsional ahli utama.