Saya petik dari buku "Kaedah Panduan Falak Syarie" terbitan Unit Falak Bahagian Penyelidikan Jabatan Kemajuan Islam Malaysia.
Pendahuluan
- Menurut syarak, menghadap ke arah kiblat di ertikan tubuh badan seseorang menghadap ke arah kaabah yang terletak di Makkatul Mukarramah. Arah kiblat merupakan arah hadap umat Islam bagi menyempurnakan ibadat tertentu seperti solat dan lain-lain ibadah.
Dalil-dalil Al-Quran
surah Al-Baqarah ayat 149
"dan dari mana sahaja engkau kelua(untuk mengerjakan solat) hadapkanlah mukamu ke arah Masjidil Haram. sesungguhnya perintah berkiblat ke kaabah itu adalah benar dari Allah (TuhanMu). Dan (ingatlah) Allah tidak sekali-kali lalai akan segala apa yang kamu lakukan.
Hadith Nabi s.a.w
"Dari Abu hurairah r.a. berkata, sabda Rasulullah s.a.w. 'Di antara Masyrik dan Maghrib terletak Kiblat'"
(RIwayat Tarmizi dan Ibnu Majah)
Adapun kaedah Umum menghadap kiblat adalah dengan memperhatikan matahari terbit dan terbenam. kagi kita di Malaysia, kaedah mudah dengan memperhatikan matahari terbenam. Namun kaedah yang lebih detail dapat diperolehi dengan kaedah "Ilmu Falak" atau Astronomi.
Adapun kaedah mendapatkan arah kiblat menggunakan formula trigonometri seperti berikut
Tan(alfa) = (sin(Longitud_tempat - longitud_mekah))/((Tan(Latitud_mekah) x Kos(Latitud_tempat)) - (sin(Latitud_tempat) x kos(Longitud_tempat - longitud_mekah)))
azimud kiblat = 360deg - alfa.
contoh kiraan
Latitud_mekah = 21deg 25min 15.6sec Utara
Longitud_mekah = 39deg 49min 29.1sec Timur
Lokasi yang ingin Dikira
Surau Tabung Haji
latitud_SurauTB_Haji = 3deg 10min 28.42sec Utara
longitud_SurauTB_Haji = 101deg 43min 17sec Timur
Langkah 1 tukarkan deg,min,sec kedalam degree.
contoh
3deg 10min 28.42sec Utara
kiraan kepada degree.
3 deg + (10/60) + (28.42/3600)
= 3.174561111degree.
Langkah 2 dan seterusnya Dapatkan kiraan berdasarkan formula.
hasil Tan(alfa) = (0.88209923) / [(0.39231859 / 0.99846652) - (0.05537820/0.47106363)]
Tan(alfa) = 2.412543978
alfa = 67.48598262deg
azimud kiblat = 360deg - alfa
azimud kiblat = 360deg - 67.48598262deg
azimud kiblat = 292.5140174deg
tukar degree kepada deg min sec
dapatkan degree
=292
dapatkan min
=(292.5140174deg - 292deg) x 60
=30.841044min
=30min
dapatkan sec
=(30.841044min - 30min) x 60
=50.46sec
azimud kiblat = 292deg 30min 50.46sec
note:
Jika kita menggunakan kompas, arah kiblat hendaklah ditukarkan kepada utara magnet. Dalam pengiraan ini, ia merujuk arah utara sebenar.
Dari Formula dan contoh di atas, apa kata kengkawan tukarkan ia dalam bentuk programming.
Jika boleh, buatkan interface dan hasilnya dalam bentuk exe, atau web base.
kemudian kita undi untuk mendapatkan pemenangNya. Hadiah , salah satu buku yang dikeluarkan oleh ukhwah.
KLIK SINI Setakat ini saja yg saya mampu
-----------------
Programming notes esp. PHPWeb Zaujah (muslimah_johor)