pada kesempatan ini http://hobyfauzi.tk ingin berbagi pengalaman dan pengetahuan bagaimana merakit sendiri Jam dan kalender Hijriyah Digital. dan rasanya lebih cocok dipasang di tempat ibadah umat islam seperti di masjid dan mushola. boleh juga di sekolah-sekolah Madrasah.
untuk menghitung tanggal, bulan, dan tahun Hijriyah mengambil dari tanggal, bulan, dan tahun Masehi kemudian di konversi ke Hijriyah menggunakan rumus yang akan di jelaskan diakhir artikel ini. rumus ini menurut saya unik. salut but yang menemukan rumus ini. dan insya allah tepat dan akurat.
untuk menghitung tanggal, bulan, dan tahun Hijriyah mengambil dari tanggal, bulan, dan tahun Masehi kemudian di konversi ke Hijriyah menggunakan rumus yang akan di jelaskan diakhir artikel ini. rumus ini menurut saya unik. salut but yang menemukan rumus ini. dan insya allah tepat dan akurat.
desain skema dan PCB menggunakan Proteus. software yang selama ini kami pakai dalam setiap perancangan sistem elektronik. terutama sistem elektronik digital berbasis Mikrokontroler. dengan proteus rangkaian Digital dapat di simulasikan dengan baik dan mendekati kenyataan.
komponen utama pada jam dan kalender hijriyah digital ini adalah Mikrokontroler Atmega328. untuk pewaktuannya menggunakan IC RTC DS1307. jam kalender hijriyah ini juga dapat mengingatkan kita saat tiba waktu sholat. untuk menyimpan data sholat menggunakan IC memori jenis EEPROM 24C64. jadi sebenarnya mirip jam sholat di masjid pada umumnya. cuma tidak ditampilkan jadwalnya pada display yang terpisah.
sedangkan untuk pemrogramannya menggunakan Bascom-AVR. sebuah IDE Mikrokontroler berbasis bahasa Basic yang jauh lebih mudah dipahami dari bahasa Asembly. sudah terdapat library siap pakai untuk mengakses RTC DS1307 dan Memory AT24C64.
rumus Masehi ke Hijriyah:
JHH = JHM -227015
TH = INT (JHH / 354,367) + 1
XH = JHH - INT ((TH-1) x 354,367)
Contoh:
Tanggal 20 Juli 1980 M
XM = 201
JHH = JHM -227015
TH = INT (JHH / 354,367) + 1
XH = JHH - INT ((TH-1) x 354,367)
JHH = 723017 – 227015 = 496002
JHM = INT (( 1980-1 ) x 365,25 ) + 201 – 13 = 723017.
TH = INT (496002 / 354,367) + 1 = 1400, 684508 (1400 H)
XH = 496002 - INT (( 1400 -1 ) x 354,367 ) = 242, 567 (07 Ramadhan)
Maka: 20 Juli 1980 M = 07 Ramadhan 1400 H
Keterangan:
JHM : Jumlah hari dalam tahun Masehi
TM : Tahun Masehi
TH : Tahun Hijriah
XM : Jumlah hari tahun Masehi yang belum sempurna
XH : Jumlah hari tahun Hijriah yang belum sempurna
XH : Jumlah hari tahun Hijriyah yang belum sempurna
X1 : Anggaran Gregorius
NH : Nama hari yang dicari
demikian share kami cara membuat jam dan kalender hijriyah digital, semoga menambah ilmu dan pengetahuan. dan bermanfaat tentunya
Artikel Terkait
membuat jam dan kalender hijriyah digital
4/
5
Fauzi hp
4 komentar
masih bingung make rumusnya mas..!!! kok TH di contoh ada dua kali.
ReplyXH juga tidak sesuai hasilnya kl dihitung dengan kalkulator.
ReplyXM harusnya 202 ya mas, karena 1980 itu tahun kabisat
ReplyINT apaan dah?
Reply