Cara menghitung arah kiblat

Di balik jarum kompas ada sedikit geometri bola dan sebuah sensor magnet mungil. Berikut cara kerja keduanya dengan bahasa sederhana.

Apa itu kiblat

Kiblat adalah arah Ka’bah di Masjidil Haram, Makkah, yang dihadap umat Islam ketika salat. Al Qibla Finder memakai koordinat Ka’bah, 21,4225° LU, 39,8262° BT, sebagai titik tujuan setiap perhitungan.

Mengapa jalur terpendek melengkung

Bumi berbentuk bola, dan jalur terpendek antara dua titik di permukaan bola mengikuti lingkaran besar, seperti rute penerbangan jarak jauh. Di peta datar, jalur itu tampak melengkung. Karena itu arah kiblat sebenarnya sering berbeda dari garis lurus di peta.

Dari New York, garis lurus di peta dunia biasa menunjuk ke timur-tenggara. Padahal kiblat sebenarnya dari New York sekitar 58° searah jarum jam dari utara, ke arah timur laut, karena jalur terpendeknya melintasi Atlantik Utara.

Di peta datar garis lurus (putus-putus) tampak paling pendek, tetapi di bola dunia jalur terpendek yang sebenarnya ke Ka’bah melengkung (emas).

Perhitungannya

Dengan lintang Anda φ dan bujur λ, serta lintang Ka’bah φK dan bujur λK, arah θ yang diukur searah jarum jam dari utara sejati adalah:

θ = atan2( sin(Δλ) · cos(φK),
           cos(φ) · sin(φK) − sin(φ) · cos(φK) · cos(Δλ) )

dengan Δλ = λK − λ

Jarak ke Ka’bah dihitung dengan rumus haversine dan jari-jari rata-rata bumi 6.371 km. Keduanya berjalan seketika di perangkat Anda tanpa menghubungi server mana pun.

Iklan

Bagaimana ponsel tahu arah hadapnya

Sebagian besar ponsel memiliki magnetometer, sensor kecil yang mengukur medan magnet bumi. Ponsel menggabungkannya dengan sensor gerak untuk memperkirakan ke mana bagian atas layar menghadap. Browser membagikan arah itu ke halaman, lalu piringan berputar sehingga penanda Ka’bah tetap di arah kiblat saat Anda berputar.

Di iPhone dan iPad, Safari meminta izin sebelum membagikan data gerakan dan orientasi. Itulah sebabnya muncul permintaan tambahan.

Utara magnetik dan utara sejati

Sudut kiblat diukur dari utara sejati, yaitu arah Kutub Utara. Kompas ponsel mengandalkan medan magnet, yang bisa berbeda beberapa derajat dari utara sejati. Di sebagian besar Timur Tengah, Afrika, Eropa, dan Asia selisihnya kecil. Di beberapa wilayah Amerika Utara bisa mencapai 10° atau lebih, jadi ada baiknya dicek cepat dengan patokan yang sudah diketahui.

Dari mana lokasi Anda berasal

Saat Anda mengizinkan akses lokasi, browser memberikan koordinat dari GPS, Wi-Fi, atau jaringan seluler. Lokasi perkiraan sudah cukup: selisih beberapa kilometer hanya mengubah sudut sepersekian kecil derajat. Jika tidak ingin membagikan lokasi, pilih kota Anda dan hasilnya tetap sama bermanfaatnya.