membuat jam dan kalender hijriyah digital

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.

membuat  jam dan kalender hijriyah digital

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.

membuat  jam dan kalender hijriyah digital

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. 

membuat  jam dan kalender hijriyah digital

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

membuat  jam dan kalender hijriyah digital

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

4 komentar

15 Desember 2017 pukul 13.43 delete

masih bingung make rumusnya mas..!!! kok TH di contoh ada dua kali.

Reply
avatar
15 Desember 2017 pukul 14.08 delete

XH juga tidak sesuai hasilnya kl dihitung dengan kalkulator.

Reply
avatar
Anonim
27 Agustus 2020 pukul 21.20 delete

XM harusnya 202 ya mas, karena 1980 itu tahun kabisat

Reply
avatar