Cek Weton dari Tanggal Lahir — Hitung Neptu dan Kalender Jawa Lengkap dengan Weton (Python)

Cek weton dari tanggal lahir dalam satu perintah: aplikasi Python ini menampilkan hari, pasaran Jawa (Legi, Pahing, Pon, Wage, Kliwon), neptu hari, neptu pasaran, dan total neptu untuk tanggal Masehi mana pun. Anda juga bisa melihat weton hari ini, mencetak kalender bulanan lengkap dengan weton, mencari semua tanggal “Jumat Kliwon” dalam setahun, dan menjumlahkan neptu dua orang. Semua berjalan offline, gratis, dan kodenya terbuka, sehingga cara hitungnya bisa Anda periksa sendiri.

🛠️ Tool gratis & open source ini adalah karya JoinBareng — platform patungan langganan premium di Indonesia.

Pertanyaan seperti “17 Agustus 2003 weton apa?” atau “kalender Agustus 2003 lengkap dengan weton” sangat sering dicari. Jawabannya sebenarnya bisa dihitung dengan rumus sederhana. README ini menjelaskan rumus tersebut langkah demi langkah, lalu menyediakan program yang menghitungnya untuk Anda.

Daftar Isi

Apa Itu Weton, Pasaran, dan Neptu

Kalender Jawa menjalankan dua siklus hari secara bersamaan:

Weton adalah gabungan hari dan pasaran saat seseorang lahir, misalnya Jumat Legi atau Selasa Wage. Karena 7 × 5 = 35, kombinasi yang sama berulang setiap 35 hari. Jadi ada tepat 35 weton yang berbeda.

Neptu adalah nilai angka untuk setiap hari dan pasaran. Neptu weton didapat dengan menjumlahkan neptu hari dan neptu pasaran. Contohnya, Jumat (6) + Kliwon (8) = 14. Angka neptu dipakai dalam tradisi primbon, misalnya ketika keluarga menimbang hari baik. Repo ini hanya menghitung angkanya dan tidak membuat ramalan.

Sejarah Singkat Kalender Jawa Sultan Agung

Sistem kalender Jawa yang dipakai sekarang diresmikan oleh Sultan Agung, raja Mataram, pada tahun 1633 Masehi. Menurut artikel Javanese calendar di Wikipedia (merujuk Eric Oey, Java, 2001, dan John Crawfurd, 1820), Sultan Agung mengadopsi sistem bulan dari kalender Hijriah, tetapi tetap melanjutkan hitungan tahun Saka yang saat itu sudah mencapai 1555.

Hari pertama kalender ini adalah 1 Sura 1555 tahun Alip, bertepatan dengan 1 Muharram 1043 Hijriah dan 8 Juli 1633. Buku Penanggalan Jawa karya Karsono H. Saputra menyebut kalender ini diberlakukan pada “Jumungah Legi 1 Sura 1555”. Jumungah adalah sebutan lain untuk hari Jumat.

Satu hal penting dari warisan ini: hari dalam kalender Jawa berganti saat matahari terbenam, sama seperti kalender Hijriah. Itulah sebabnya Kamis malam disebut “malam Jumat”. Bagi weton, artinya bayi yang lahir setelah maghrib menurut tradisi sudah masuk hari berikutnya.

Fitur

Cara Install dan Menjalankan

Pastikan Python 3.8 atau lebih baru sudah terpasang. Di Windows, gunakan python jika perintah python3 tidak dikenali.

git clone https://github.com/redyopa2929/cek-weton.git
cd cek-weton
python3 weton.py

Tanpa argumen, program membuka menu interaktif. Untuk langsung mengecek, tambahkan tanggal dengan format DD-MM-YYYY.

Cara Pakai dan Contoh Output

Semua output di bawah ini adalah hasil asli menjalankan program.

Cek weton dari tanggal lahir

$ python3 weton.py 17-08-1945
Tanggal       : Jumat, 17 Agustus 1945
Weton         : Jumat Legi
Neptu hari    : Jumat = 6
Neptu pasaran : Legi = 5
Total neptu   : 6 + 5 = 11

Weton hari ini

Hasilnya mengikuti tanggal di komputer Anda. Contoh ini dijalankan pada 21 Oktober 2026.

$ python3 weton.py --hari-ini
Tanggal       : Rabu, 21 Oktober 2026
Weton         : Rabu Legi
Neptu hari    : Rabu = 7
Neptu pasaran : Legi = 5
Total neptu   : 7 + 5 = 12

Kalender bulanan lengkap dengan weton

Bulan boleh ditulis dengan angka atau nama, misalnya 8 atau agustus.

$ python3 weton.py --kalender 8 2003
Kalender Agustus 2003 lengkap dengan weton
-----------------------------------------------------------------------------
Minggu     Senin      Selasa     Rabu       Kamis      Jumat      Sabtu
-----------------------------------------------------------------------------
                                                        1 Wage     2 Kliwon
 3 Legi     4 Pahing   5 Pon      6 Wage     7 Kliwon   8 Legi     9 Pahing
10 Pon     11 Wage    12 Kliwon  13 Legi    14 Pahing  15 Pon     16 Wage
17 Kliwon  18 Legi    19 Pahing  20 Pon     21 Wage    22 Kliwon  23 Legi
24 Pahing  25 Pon     26 Wage    27 Kliwon  28 Legi    29 Pahing  30 Pon
31 Wage
-----------------------------------------------------------------------------

Tambahkan --daftar untuk mendapat daftar per tanggal beserta neptunya:

$ python3 weton.py --kalender 10 2026 --daftar
...
Kamis, 1 Oktober 2026        Kamis Legi     neptu 13
Jumat, 2 Oktober 2026        Jumat Pahing   neptu 15
Sabtu, 3 Oktober 2026        Sabtu Pon      neptu 16
Minggu, 4 Oktober 2026       Minggu Wage    neptu 9
...

Cari tanggal dengan weton tertentu

$ python3 weton.py --cari "Jumat Kliwon" --tahun 2026
Tanggal ber-weton Jumat Kliwon antara Kamis, 1 Januari 2026 dan Kamis, 31 Desember 2026: 10 tanggal
  1. Jumat, 23 Januari 2026
  2. Jumat, 27 Februari 2026
  3. Jumat, 3 April 2026
  4. Jumat, 8 Mei 2026
  5. Jumat, 12 Juni 2026
  6. Jumat, 17 Juli 2026
  7. Jumat, 21 Agustus 2026
  8. Jumat, 25 September 2026
  9. Jumat, 30 Oktober 2026
 10. Jumat, 4 Desember 2026

Untuk rentang tertentu, pakai --dari 01-01-2026 --sampai 30-06-2026.

Jumlah neptu dua orang

$ python3 weton.py --pasangan 17-08-1945 01-11-2025
Orang pertama : Jumat, 17 Agustus 1945 -> Jumat Legi, neptu 6 + 5 = 11
Orang kedua   : Sabtu, 1 November 2025 -> Sabtu Pahing, neptu 9 + 9 = 18
Jumlah neptu  : 11 + 18 = 29
Catatan: tafsir angka ini dalam primbon adalah tradisi, bukan fakta ilmiah.

Lahir setelah maghrib

$ python3 weton.py 23-10-2025 --setelah-maghrib
Tanggal       : Kamis, 23 Oktober 2025
Setelah maghrib -> hitungan Jawa: Jumat, 24 Oktober 2025
Weton         : Jumat Wage
Neptu hari    : Jumat = 6
Neptu pasaran : Wage = 4
Total neptu   : 6 + 4 = 10

Jika tanggal atau nama weton tidak valid, program menampilkan pesan error yang jelas dan keluar dengan kode 2. Tekan Ctrl+C kapan saja untuk keluar.

Cara Menghitung Weton Manual

Metode yang dipakai program ini untuk cek weton dari tanggal lahir adalah selisih hari mod 5 dari tanggal acuan. Anda bisa melakukannya dengan kalkulator biasa.

Langkah-langkah

  1. Pilih tanggal acuan yang wetonnya sudah pasti. Program memakai 17 Agustus 1945, Jumat Legi.
  2. Hitung selisih hari antara tanggal acuan dan tanggal yang ingin dicek.
  3. Bagi selisih itu dengan 5 dan ambil sisanya. Majukan pasaran acuan sebanyak sisa tersebut, dengan urutan Legi, Pahing, Pon, Wage, Kliwon.
  4. Hari cukup dilihat di kalender biasa, atau dihitung dengan sisa bagi 7.
  5. Jumlahkan neptu hari dan pasaran memakai tabel neptu di bawah.

Contoh 1: 17 Agustus 2003 weton apa?

Contoh 2: memakai acuan yang lebih dekat

Angka besar rawan salah hitung. Anda boleh memakai acuan yang lebih dekat, misalnya 1 Januari 2026 yang jatuh pada Kamis Pon.

Contoh 3: tanggal sebelum acuan

Untuk tanggal sebelum acuan, mundurlah. Contoh 1 Juni 1945 berjarak 77 hari sebelum 17 Agustus 1945. Sisa 77 dibagi 5 adalah 2, jadi pasaran mundur 2 langkah dari Legi: Kliwon, Wage. Selisih 77 juga habis dibagi 7, jadi harinya tetap Jumat. Hasilnya Jumat Wage. Cara lain yang setara adalah memajukan pasaran 3 langkah (5 − 2), dan hasilnya tetap Wage.

Tabel Neptu Weton

Tabel neptu yang paling banyak dipakai:

Hari Neptu Pasaran Neptu
Minggu 5 Legi 5
Senin 4 Pahing 9
Selasa 3 Pon 7
Rabu 7 Wage 4
Kamis 8 Kliwon 8
Jumat 6    
Sabtu 9    

Untuk hitung neptu weton dengan cepat, gunakan matriks ini. Baris adalah hari, kolom adalah pasaran.

Hari / Pasaran Legi (5) Pahing (9) Pon (7) Wage (4) Kliwon (8)
Minggu (5) 10 14 12 9 13
Senin (4) 9 13 11 8 12
Selasa (3) 8 12 10 7 11
Rabu (7) 12 16 14 11 15
Kamis (8) 13 17 15 12 16
Jumat (6) 11 15 13 10 14
Sabtu (9) 14 18 16 13 17

Neptu terkecil adalah 7 (Selasa Wage) dan terbesar 18 (Sabtu Pahing).

Contoh Tanggal Populer

Tanggal Peristiwa Weton Neptu
Minggu, 28 Oktober 1928 Sumpah Pemuda Minggu Wage 5 + 4 = 9
Jumat, 1 Juni 1945 Hari Lahir Pancasila Jumat Wage 6 + 4 = 10
Jumat, 17 Agustus 1945 Proklamasi Kemerdekaan Jumat Legi 6 + 5 = 11
Sabtu, 10 November 1945 Pertempuran Surabaya Sabtu Legi 9 + 5 = 14
Sabtu, 1 Januari 2000 Awal tahun 2000 Sabtu Legi 9 + 5 = 14
Minggu, 17 Agustus 2003 HUT RI ke-58 Minggu Kliwon 5 + 8 = 13
Kamis, 1 Januari 2026 Tahun Baru 2026 Kamis Pon 8 + 7 = 15
Senin, 17 Agustus 2026 HUT RI ke-81 Senin Legi 4 + 5 = 9

Weton 17 Agustus 1945 juga tercatat dalam sejarah lisan. Good News From Indonesia mengutip ucapan Soekarno menjelang proklamasi: “Hari Jumat ini Jumat Legi.”

Tips dan Kesalahan Umum

Batasan Tool

FAQ

Bagaimana cara cek weton dari tanggal lahir tanpa aplikasi?

Hitung selisih hari dari tanggal acuan yang pasti (misalnya 17 Agustus 1945, Jumat Legi), lalu ambil sisa bagi 5 untuk memajukan pasarannya. Langkah lengkapnya ada di bagian cara menghitung weton manual.

Tanggal 17 Agustus 2003 weton apa?

Minggu Kliwon, dengan neptu 13. Anda bisa mengecek tanggal lain dengan python3 weton.py DD-MM-YYYY.

Bagaimana melihat weton hari ini?

Jalankan python3 weton.py --hari-ini. Ingat, jika sekarang sudah lewat maghrib, menurut hitungan Jawa hari sudah berganti ke weton berikutnya.

Di mana mendapat kalender lengkap dengan weton untuk bulan tertentu?

Jalankan python3 weton.py --kalender BULAN TAHUN, misalnya --kalender agustus 2003. Program mencetak kalender bulanan dengan pasaran di setiap tanggal.

Bagaimana cara hitung neptu weton?

Jumlahkan neptu hari dan neptu pasaran. Contoh: Rabu (7) + Pon (7) = 14. Matriks di bagian tabel neptu menampilkan ke-35 kombinasi.

Kapan saja Jumat Kliwon di tahun 2026?

Ada 10 tanggal: 23 Januari, 27 Februari, 3 April, 8 Mei, 12 Juni, 17 Juli, 21 Agustus, 25 September, 30 Oktober, dan 4 Desember 2026. Daftar ini sama dengan daftar yang dimuat IDN Times.

Apakah jumlah neptu dua orang menentukan kecocokan jodoh?

Program hanya menampilkan angka penjumlahan. Dalam primbon memang ada tafsir atas angka tersebut, tetapi itu bagian dari tradisi, bukan fakta ilmiah. Kami sengaja tidak menampilkan ramalan.

Mengapa ada situs yang menampilkan nilai neptu berbeda?

Kami menemukan satu artikel (detikJateng, 14 Oktober 2022) yang menulis neptu hari bergeser satu posisi, misalnya Senin 5 dan Minggu 9. Mayoritas sumber, termasuk artikel detikJateng yang lebih baru, memakai tabel di repo ini. Nilai neptu disimpan sebagai konstanta di awal weton.py, jadi mudah disesuaikan bila tradisi di daerah Anda berbeda.

Metodologi, Pengujian, dan Sumber

Metode. Pasaran dihitung dari selisih hari terhadap 17 Agustus 1945 (Jumat Legi), lalu diambil sisa bagi 5. Tanggal acuan ini konsisten dengan awal kalender Sultan Agung, 1 Sura 1555 = Jumat Legi, 8 Juli 1633. Selisih kedua tanggal adalah kelipatan 35, sehingga keduanya pasti ber-weton sama. Hari dihitung oleh modul datetime Python.

Pengujian. Repo ini memiliki 20 unit test yang semuanya lulus (python3 -m unittest discover -s tests -v). Nilai yang diuji antara lain:

Sumber rujukan:

Tentang Pembuat

Proyek ini adalah karya JoinBareng dan dikelola oleh @redyopa2929. JoinBareng adalah platform patungan langganan premium (Netflix, Spotify, YouTube Premium, ChatGPT, dll.) plus marketplace akun digital yang aman dan transparan. Seri tools ini dibuat agar kebutuhan hitung sehari-hari bisa dikerjakan dengan alat yang terbuka dan bisa diperiksa siapa saja.

Disclaimer

Tool cek weton ini menghitung weton dan neptu secara matematis berdasarkan siklus kalender Jawa. Tafsir weton dan neptu dalam primbon adalah bagian dari tradisi dan kepercayaan budaya, bukan fakta ilmiah. Program ini tidak memberi ramalan, dan hasilnya tidak dimaksudkan sebagai dasar keputusan penting seperti pernikahan, kesehatan, atau keuangan. Untuk urusan adat, berkonsultasilah dengan sesepuh atau tokoh budaya setempat.

Kontribusi

Menemukan bug, salah ketik, atau ingin menambah fitur? Silakan buka laporan di halaman Issues. Pull request sangat diterima, terutama yang disertai test dan sumber rujukan yang jelas. Jalankan python3 -m unittest discover -s tests -v sebelum mengirim perubahan.

Lisensi

Dirilis dengan Lisensi MIT. Anda bebas memakai, mengubah, dan membagikan kode ini dengan tetap mencantumkan pemberitahuan hak cipta.

Dukung Proyek Ini

Jika tool cek weton dari tanggal lahir ini bermanfaat, beri ⭐ star pada repo ini agar lebih mudah ditemukan orang lain. Sambil menghemat waktu menghitung weton, hemat juga biaya langganan aplikasi premium dengan patungan di JoinBareng.

Tools Lainnya dari Seri Ini


Terakhir diperbarui: 21 Oktober 2026