MuslimKita
Tools Ibadah

Arah Kiblat

Tentukan arah kiblat dengan kompas digital live di smartphone Anda — atau pilih kota dari daftar 60+ kota Indonesia. Akurat menggunakan spherical trigonometry langsung ke Ka'bah Mekah (21.4225°N, 39.8262°E).

Terakhir diperbarui: 8 Mei 2026
UTSB
Arah smartphoneArah kiblat (21.4225°N, 39.8262°E)
Pilih sumber lokasi (geolokasi otomatis atau kota) untuk melihat arah kiblat.

Sumber Lokasi

Pilih Kota

Arah Kiblat per Kota Indonesia

187 kota

Tidak yakin posisi Anda? Pilih kota terdekat dari lokasi Anda untuk mendapat arah kiblat yang sudah dihitung pasti.

DKI Jakarta295.2°Bandung295.2°Bekasi295.1°Depok295.2°Bogor295.3°Cimahi295.2°Tasikmalaya295.1°Cirebon294.9°Sukabumi295.3°Tangerang295.2°Tangerang Selatan295.2°Serang295.3°Cilegon295.3°Semarang294.5°Surakarta (Solo)294.5°Magelang294.7°Pekalongan294.7°Tegal294.8°Salatiga294.6°Yogyakarta294.7°Surabaya294.0°Malang294.2°Kediri294.3°Madiun294.4°Mojokerto294.1°Blitar294.3°Probolinggo294.0°Pasuruan294.1°Batu294.2°Denpasar293.8°Medan292.8°Binjai292.8°Pematangsiantar293.0°Banda Aceh292.2°Padang294.7°Bukittinggi294.4°Pekanbaru293.8°Dumai293.3°Batam293.1°Tanjungpinang293.1°Palembang294.6°Bandar Lampung295.3°Jambi294.3°Bengkulu295.5°Pontianak292.7°Palangka Raya292.7°Banjarmasin292.9°Banjarbaru292.9°Samarinda292.0°Balikpapan292.2°Tarakan291.2°Manado291.4°Gorontalo291.5°Palu291.9°Makassar292.5°Kendari292.0°Mataram293.5°Kupang292.2°Ambon291.5°Jayapura291.3°Manokwari291.4°Jakarta Utara295.1°Jakarta Selatan295.2°Jakarta Barat295.2°Jakarta Timur295.1°Jakarta Pusat295.1°Lebak295.4°Pandeglang295.4°Cianjur295.3°Garut295.2°Indramayu294.8°Karawang295.1°Kuningan295.0°Majalengka295.0°Purwakarta295.1°Subang295.0°Sumedang295.1°Ciamis295.1°Banjar295.1°Pangandaran295.1°Banjarnegara294.8°Banyumas294.9°Purwokerto294.9°Batang294.6°Blora294.3°Boyolali294.6°Brebes294.8°Cilacap295.0°Demak294.4°Grobogan294.4°Jepara294.3°Karanganyar294.5°Kebumen294.9°Kendal294.5°Klaten294.6°Kudus294.4°Pati294.3°Pemalang294.7°Purbalingga294.9°Purworejo294.8°Rembang294.2°Sragen294.5°Sukoharjo294.6°Temanggung294.6°Wonogiri294.6°Wonosobo294.7°Bantul294.7°Gunungkidul294.7°Kulon Progo294.8°Sleman294.7°Banyuwangi293.9°Bojonegoro294.2°Bondowoso293.9°Gresik294.0°Jember294.0°Jombang294.2°Lamongan294.1°Lumajang294.1°Magetan294.4°Nganjuk294.3°Ngawi294.4°Pacitan294.6°Pamekasan293.9°Ponorogo294.5°Sampang293.9°Sidoarjo294.1°Situbondo293.8°Sumenep293.7°Trenggalek294.4°Tuban294.1°Tulungagung294.4°Bangkalan294.0°Tebing Tinggi292.8°Deli Serdang292.9°Pematang Siantar293.0°Padangsidempuan293.8°Payakumbuh294.3°Solok294.6°Pariaman294.6°Kampar294.0°Pelalawan293.8°Tanjung Pinang293.1°Karimun293.2°Sungai Penuh295.0°Lubuklinggau295.1°Prabumulih294.8°Pagar Alam295.3°Metro295.2°Tanjung Pandan (Belitung)293.9°Singaraja293.7°Tabanan293.8°Gianyar293.7°Klungkung293.7°Bima293.0°Sumbawa Besar293.3°Ende292.5°Maumere292.4°Labuan Bajo292.8°Singkawang292.5°Ketapang293.2°Sampit292.9°Martapura292.8°Bontang291.9°Bitung291.4°Tomohon291.4°Kotamobagu291.5°Limboto291.5°Luwuk291.7°Poso291.9°Parepare292.3°Palopo292.1°Watampone (Bone)292.3°Bau-Bau292.1°Tual291.1°Tidore291.4°Merauke290.2°Biak291.4°Nabire291.2°Timika291.0°Wamena291.1°Sorong291.4°Fak-Fak291.3°Lhokseumawe292.1°Langsa292.4°Sabang292.0°Sigli292.2°Subulussalam293.4°

Tips Akurasi Kompas Smartphone

  • Kalibrasi kompas: Gerakan smartphone membentuk angka 8 di udara hingga kompas terbiasa.
  • Jauhi benda logam: Kulkas, mobil, magnet pengeras suara mengganggu sensor magnetometer.
  • Pegang datar: Smartphone harus sejajar dengan tanah (bukan miring).
  • Verifikasi dengan masjid: Untuk presisi tinggi, gunakan masjid terdekat yang sudah valid sebagai referensi visual.

Pertanyaan Umum

Bagaimana cara kerja kompas kiblat di browser?

Kompas digital menggunakan sensor magnetometer dan gyroscope di smartphone Anda (DeviceOrientation API). Browser akan minta izin untuk mengakses sensor. Setelah dibuka, layar akan menunjukkan arah kiblat secara live mengikuti orientasi smartphone Anda. Untuk akurasi terbaik: kalibrasi kompas smartphone dulu (gerakan angka 8 di udara), pegang smartphone datar, dan jauhkan dari benda logam.

Apakah perlu izin lokasi?

Ya, untuk mendapat bearing yang akurat dari posisi Anda. Browser akan minta izin Location. Jika Anda tidak ingin berbagi lokasi, Anda bisa pilih kota terdekat dari daftar (60+ kota Indonesia tersedia) atau input koordinat manual.

Mengapa arah kompas tidak menunjuk ke kiblat saat saya hadap kiblat?

Beberapa kemungkinan: (1) Magnetometer smartphone perlu kalibrasi — gerakan smartphone angka 8 di udara; (2) Anda dekat benda logam (kulkas, mobil) yang mengganggu medan magnet; (3) Kompas smartphone menunjukkan kutub magnet utara, bukan utara geografis — bisa ada selisih ±1-3° di Indonesia (deklinasi magnet). Untuk presisi tinggi, gunakan masjid terdekat sebagai referensi visual.

Mengapa Indonesia di sebelah barat Ka'bah, tetapi arah kiblat ke Barat Laut?

Karena bumi bulat, dan jalur terpendek ke Ka'bah dari Indonesia adalah great-circle (lingkaran besar) yang melengkung ke utara. Bayangkan benang yang ditarik kencang dari Jakarta ke Mekah pada bola dunia — benang itu akan melengkung ke arah Barat Laut. Inilah yang menjadi arah kiblat resmi.

Apakah arah kiblat sama untuk seluruh Indonesia?

Tidak. Bearing berubah secara halus mengikuti garis bujur dan lintang. Dari Jakarta ~295° (Barat Laut), Surabaya ~293°, Medan ~292°, Banda Aceh ~292°, Jayapura ~284°. Selisih beberapa derajat penting untuk akurasi sholat, terutama dalam radius dekat (jarak 1m bedanya ~1.7cm per derajat).

Sumber

  • Spherical Trigonometry — Great Circle BearingMetode standar matematis untuk arah kiblat
  • Koordinat Ka'bah: 21.4225°N, 39.8262°EVerifikasi via Google Maps & survey resmi Saudi
  • DeviceOrientation API & Geolocation APIStandar W3C untuk akses sensor smartphone via browser