Waktu salat

**Waktu salat** merujuk kepada waktu tertentu bagi umat Muslim untuk melakukan ibadah salat. Istilah tersebut dipakai untuk merujuk lima ibadah salat harian termasuk salat Jumat, yang biasanya diadakan pada waktu salat Zuhur selain pada hari Jumat dimana salat tersebut diwajibkan dilakukan secara berkelompok. Waktu salat diajarkan oleh Allah kepada Muhammad.

Waktu salat dipengaruhi oleh pergerakan matahari dan lokasi suatu tempat dan tidak dipengaruhi oleh zona waktu suatu wilayah. Waktu salat terutama salat fardu bermula sejak azan dikumandangkan di awal waktu salat hingga kumandang azan untuk salat berikutnya. 

## Tabel awal waktu lima salat wajib
Berikut merupakan tabel waktu salat wajib berdasarkan pergerakan semu harian matahari di langit.

## Rumus perhitungan
Untuk menghitung awal waktu salat, diperlukan dua pengukuran astronomis yakni deklinasi matahari yang merupakan sudut antara pancaran sinar matahari dengan bidang bumi di khatulistiwa dan perata waktu (*equation of time*) yang merupakan perbedaan antara jam matahari dengan jam sipil sesuai dengan tiap-tiap zona waktu. Selain itu, titik koordinat suatu lokasi dibutuhkan pula guna mengakurasikan awal waktu salat untuk suatu lokasi tertentu. Berikut merupakan rumus perhitungannya:

Diketahui bahwa:
*  Z  merupakan zona waktu. 

*  \lambda  dan  \phi  merupakan garis bujur dan garis lintang suatu lokasi.

* \Delta t and  \delta  menandakan perata waktu (*equation of time*) dan deklinasi matahari pada suatu tanggal tertentu.

*  WI  merupakan waktu *Ihtiyat* yang merupakan penambahan waktu sekitar 2 hingga 5 menit guna memperoleh kepastian bahwa waktu salat benar-benar telah dimulai. Berdasarkan ketetapan Kementerian Agama, penambahan waktu *Ihtiyat* adalah 2 menit untuk setiap awal waktu salat dan pengurangan 2 menit untuk waktu Syuruq.

Berikut merupakan rumus perhitungan waktu zenit matahari:
T_{\mathsf{Zenit}} = 12 + Z - ( \lambda/15) - \Delta t 
Angka 12 sebagai suku pertama pada rumus ini menandakan pukul 12 siang sebagai waktu tengah hari, suku kedua yakni **Z** menandakan zona waktu suatu tempat, suku ketiga yaitu "**(λ/15)**" merupakan rumus perbedaan antara waktu dari jam matahari lokal suatu lokasi dengan waktu dari zona waktu lokasi tersebut, dan suku keempat merupakan simbol "**Δt**" yang menggambarkan *equation of time* (*EoT*). Setelah menemukan hasil dari waktu zenit, rumus penghitungan yang digunakan untuk menghitung awal waktu Zuhur adalah T_{\mathsf{Zuhur}} = T_{\mathsf{Zenit}} + (\frac{2}{60}) . Guna menjaga kehati-hatian agar seseorang benar-benar melaksanakan salat sesuai pada waktunya, waktu ihtiyat ditambahkan sebanyak 2 menit dari hasil penghitungan setiap awal waktu salat.

Untuk waktu salat lainnya, dibutuhkan konversi antara ketinggian matahari dengan waktu tertentu dengan rumus sebagai berikut
T(\alpha) = \frac{1}{15} \arccos \left( \frac{-\sin(\alpha)-\sin(\phi)\sin(\delta)}{\cos(\phi)\cos(\delta)} \right)
Rumus ini dalam satuan jam memberikan perbedaan antara waktu Zuhur dengan waktu ketika matahari berada di suatu ketinggian tertentu. Dengan kedua rumus tersebut, dapat ditentukan rumus untuk menghitung waktu salat fardu lainnya, yakni:

* Waktu terbit (syuruq) dan terbenam matahari (magrib) berada pada ketinggian  T(-0,833^{\circ}) . Sebenarnya, dalam perhitungan astronomis, waktu sejati terbit dan terbenamnya matahari berada pada \alpha = 0 , tetapi pantulan sinar matahari di atmosfer membuat matahari seolah 50 menit busur lebih tinggi. Dengan demikian, T_{\mathsf{Syuruq}} = T_{\mathsf{Zenit}} - T(0,833^{\circ}) dan T_{\mathsf{Magrib}} = T_{\mathsf{Zenit}} + T(0,833^{\circ}).
** Namun, dalam perhitungan waktu magrib, ketinggian suatu wilayah perlu diperhitungkan karena ketinggian suatu titik lokasi memengaruhi waktu tepat piringan matahari tampak terbenam. Oleh karenanya, perlu ditambahkan hasil dari  0,0347^{\circ} \times \sqrt{h}  pada angka 0,833 dengan simbol "**h**" menandakan ketinggian suatu lokasi dalam satuan meter. Dengan demikian, rumus untuk mencari awal waktu Salat Magrib adalah T_{\mathsf{Magrib}} = T_{\mathsf{Zenit}} + T(0,833^{\circ} + (0,0347^{\circ} \times \sqrt{h}))
** Guna memastikan bahwa waktu magrib benar-benar telah terjadi, hasil dari perhitungan rumus di atas biasanya ditambah 2 hingga 3 menit sebagai landasan waktu *ihtiyat*.

* Waktu Salat Subuh dan Isya memiliki rumus perhitungan yang mirip karena berdasar pada posisi matahari di bawah ufuk. Di Indonesia, terdapat dua ketetapan mengenai posisi matahari yang dijadikan patokan sebagai tanda awal memasuki waktu Subuh dan Isya, yaitu ketetapan Kemenag bahwa posisi matahari 20° di bawah ufuk timur merupakan tanda awal waktu Subuh dan posisi matahari 18° di bawah ufuk barat merupakan tanda awal waktu Isya dan ketetapan Tarjih Muhammadiyah bahwa posisi matahari 18° di bawah ufuk timur merupakan tanda awal waktu Subuh dan posisi matahari 18° di bawah ufuk barat merupakan tanda awal waktu Isya. Setiap negara mayoritas Muslim di dunia mempunyai ketetapan tersendiri terkait hal ini, tetapi Liga Dunia Islam menyepakati bahwa posisi matahari 18° di bawah ufuk timur merupakan tanda awal waktu Subuh dan posisi matahari 17° di bawah ufuk barat merupakan tanda awal waktu Isya. Oleh karena perbedaan ini, rumus yang akan dipaparkan adalah rumus yang banyak digunakan di Indonesia. Berikut rumus merupakan perhitungan waktu Subuh dan Isya berdasarkan 
** Ketetapan Kemenag: T_{\mathsf{Subuh}} = T_{\mathsf{Zenit}} - T(20^{\circ}) dan T_{\mathsf{Isya}} = T_{\mathsf{Zenit}} + T(18^{\circ}) 
** Ketetapan Tarjih Muhammadiyah: T_{\mathsf{Subuh}} = T_{\mathsf{Zenit}} - T(18^{\circ}) dan T_{\mathsf{Isya}} = T_{\mathsf{Zenit}} + T(18^{\circ}).
**Guna menjaga kehati-hatian agar seseorang benar-benar melaksanakan salat sesuai pada waktunya, waktu ihtiyat selama 2 menit ditambahkan dari hasil penghitungan setiap awal waktu salat.

* Waktu Salat Asar memiliki perhitungan yang berbeda karena dipengaruhi oleh panjang bayangan benda dengan tinggi benda itu sendiri. Oleh karenanya, n menjadi panjang bayangan benda yang diperlukan dengan tinggi benda itu sendiri. Sebelum menghitung awal waktu Asar, perlu diketahui posisi ketinggian matahari yang menjadi penanda awal waktu Asar dengan rumus berikut A(n) = {1\over 15} \arccos \left({\sin(\mbox{arccot}(n+\tan|(\delta-\phi)|)) - (\sin( \phi)\sin(\delta)) \over \cos(\phi)\cos(\delta)}\right). Setelah posisi tersebut ditemukan maka rumus berikut digunakan untuk menemukan awal waktu Asar T_{\mathsf{Asar}} = T_{\mathsf{Zenit}} + T(A(n)), dengan rasio "***n***" adalah 1 atau 2 tergantung mazhab yang dijadikan landasan penetapan awal waktu Asar. Oleh karena mazhab yang umum di Indonesia adalah mazhab Syafi'i, rasio "***n***" yang digunakan dalam perhitungan di atas adalah **1**.
**Guna menjaga kehati-hatian agar seseorang benar-benar melaksanakan salat sesuai pada waktunya, waktu ihtiyat sebanyak 2 menit ditambahkan dari hasil penghitungan setiap awal waktu salat.

### Contoh perhitungan
Berikut merupakan contoh penerapan rumus perhitungan awal waktu salat di atas untuk menghitung awal waktu salat di Kota Palangka Raya pada tanggal 1 November 2020 dengan data diketahui adalah
* lintang (**φ**) = -2,2 (2°12' LS)
* bujur (**λ**) = 113,9 (113°54' BT)
* ketinggian (**h**) = 35 mdpl
* zona waktu (**Z**) = UTC+7 (WIB)
* deklinasi matahari (**δ**) = -13,31833 atau -13°19'05,99"
* perata waktu (**Δt**) = 0,27356 atau 0°16'24,82"
* waktu ihtiyat (**WI**) = 2 menit
* perhitungan awal waktu Subuh dan Isya berdasarkan ketetapan Kemenag RI yaitu 20° di bawah ufuk timur untuk waktu subuh dan 18° di bawah ufuk barat untuk waktu Isya.
* perhitungan awal waktu Asar berdasarkan kesepakatan ulama mazhab Syafi'i yakni panjang bayangan benda sama dengan tinggi benda sebenarnya.
Berdasarkan data di atas, langkah pertama untuk menghitung awal waktu lima salat wajib di Kota Palangka Raya pada tanggal 1 November 2020 adalah dengan menghitung zenit matahari saat siang hari di tanggal tersebut. Berikut merupakan perhitungannya:
T_{\mathsf{Zenit}} = 12 + Z - ( \lambda/15) - \Delta t

T_{\mathsf{Zenit}} = 12 + 7 - (113.9/15) - 0.27356

T_{\mathsf{Zenit}} = 19 - 7.593 - 0.27356

T_{\mathsf{Zenit}} = 11.1334 yang bila dikonversikan ke derajat menit dan detik menghasilkan **11°08'00,24"**

Setelah mengetahui waktu zenit matahari di Kota Palangka Raya pada tanggal 1 November 2020 yakni pada pukul **11.08 WIB**, berikut merupakan penghitungan awal lima waktu salat untuk tanggal tersebut khusus di wilayah Kota Palangka Raya:
#### Subuh
Untuk menghitung awal waktu Salat Subuh, perlu diketahui waktu ketika matahari berada pada 20° di bawah ufuk timur dengan rumus

T(\alpha) = \frac{1}{15} \arccos \left( \frac{-\sin(\alpha)-\sin(\phi) \times \sin(\delta)}{\cos(\phi) \times \cos(\delta)} \right) 

T(20^{\circ}) = \frac{1}{15} \arccos \left( \frac{-\sin(20)-\sin(-2.2) \times \sin(-13.3183)}{\cos(-2.2) \times \cos(-13.3183)} \right)

T(20^{\circ}) = \frac{1}{15} \arccos \left( \frac{-0.342-(-0.03838) \times (-0.23036)}{0.999263 \times 0.9731} \right)

T(20^{\circ}) = \frac{1}{15} \arccos \left( \frac{-0.35084}{0.97238} \right)

T(20^{\circ}) = \frac{1}{15} \arccos(-0.36081)

T(20^{\circ}) = \frac{1}{15} \times 111.149 = 7.409 yang bila dikonversikan ke derajat menit dan detik menghasilkan **7°24'32,40"**. 

Dengan hasil tersebut, maka penghitungan awal waktu Salat Subuh adalah

T_{\mathsf{Subuh}} = T_{\mathsf{Zenit}} - T(20^{\circ}) 

T_{\mathsf{Subuh}} = 11.1334 - 7.4090 

T_{\mathsf{Subuh}} = 3.7244 yang bila dikonversikan ke derajat menit dan detik menghasilkan **3°43'27,84"**.

Berdasarkan hasil perhitungan tersebut, waktu ihtiyat sebanyak 2 menit (**0°02'00"**) ditambahkan guna kehati-hatian. Oleh karena itu, hasil akhirnya adalah **3°45'27,84"** yang kemudian dibulatkan menjadi **03.45**. Dengan demikian, dapat disimpulkan bahwa awal waktu Salat Subuh di Kota Palangka Raya pada tanggal 1 November 2020 adalah pukul **03.45 WIB**.

#### Zuhur
Untuk menghitung awal waktu Salat Zuhur, rumus perhitungan yang digunakan adalah

T_{\mathsf{Zuhur}} = T_{\mathsf{Zenit}} + (\frac{2}{60})

T_{\mathsf{Zuhur}} = 11.1334 + 0.03333333333

T_{\mathsf{Zuhur}} = 11.166733333 yang bila dikonversikan ke derajat menit dan detik menghasilkan **11°10'00,24"**.

Berdasarkan hasil perhitungan tersebut, waktu ihtiyat sebanyak 2 menit (**0°02'00"**) ditambahkan guna kehati-hatian. Oleh karena itu, hasil akhirnya adalah **11°12'00,24"** yang kemudian dibulatkan menjadi **11.12**. Dengan demikian, dapat disimpulkan bahwa awal waktu Salat Zuhur di Kota Palangka Raya pada tanggal 1 November 2020 adalah pukul **11.12 WIB**.

#### Asar
Untuk menghitung awal waktu Salat Asar, perlu diketahui waktu ketika posisi matahari dapat membentuk panjang bayangan benda sama panjangnya dengan tinggi benda sebenarnya. Rumus perhitungan yang digunakan adalah

A(n) = {1\over 15} \arccos \left({\sin(\mbox{arccot}(n+\tan|(\delta-\phi)|)) - (\sin(\phi) \times \sin(\delta)) \over \cos(\phi) \times \cos(\delta)}\right)

A(1) = {1\over 15} \arccos \left({\sin(\mbox{arccot}(1+\tan|(-13.31833-(-2.2))|)) - (\sin(-2.2) \times \sin(-13.31833)) \over \cos(-2.2) \times \cos(-13.31833)}\right)

A(1) = {1\over 15} \arccos \left({\sin(\mbox{arccot}(1+\tan(11.11833))) - (-0.03838 \times -0.23036)) \over 0.999263 \times 0.9731}\right)

A(1) = {1\over 15} \arccos \left({\sin(\mbox{arccot}(1 + 0.196524)) - (0.00882278) \over 0.97238}\right)

A(1) = {1\over 15} \arccos \left({\sin(\mbox{arccot}(1.196524)) - (0.00882278) \over 0.97238}\right)

A(1) = {1\over 15} \arccos \left({\sin(39.88733382) - (0.00882278) \over 0.97238}\right)

A(1) = {1\over 15} \arccos \left({0.64128 - (0.00882278) \over 0.97238}\right)

A(1) = {1\over 15} \arccos \left({0.6330522 \over 0.97238}\right)

A(1) = {1\over 15} \arccos (0.651033752)

A(1) = {1\over 15} \times 49.38041 = 3.2920273 yang bila dikonversikan ke derajat menit dan detik menghasilkan **3°17'31,30"**.

Berdasarkan hasil perhitungan di atas, dapat dihitung awal waktu Salat Asar dengan rumus perhitungan berikut

T_{\mathsf{Asar}} = T_{\mathsf{Zenit}} + T(A(1))

T_{\mathsf{Asar}} = 11.1334 + 3.2920273

T_{\mathsf{Asar}} = 14.4254273 yang bila dikonversikan ke derajat menit dan detik menghasilkan **14°25'31,54"**

Berdasarkan hasil perhitungan tersebut, waktu ihtiyat sebanyak 2 menit (**0°02'00"**) ditambahkan guna kehati-hatian. Oleh karena itu, hasil akhirnya adalah **14°27'31,54"** yang kemudian dibulatkan menjadi **14.28**. Dengan demikian, dapat disimpulkan bahwa awal waktu Salat Asar di Kota Palangka Raya pada tanggal 1 November 2020 adalah pukul **14.28 WIB**.

#### Magrib
Untuk menghitung awal waktu Salat Magrib, perlu diketahui terlebih dahulu ketinggian matahari ketika piringan matahari telah benar-benar terbenam berdasarkan elevasi atau ketinggian suatu permukaan dataran. Rumus perhitungan yang digunakan adalah T(0,833^{\circ} + (0,0347^{\circ} \times \sqrt{h})). Dengan ketinggian (**h**) Kota Palangka Raya berada pada 35 mdpl, maka perhitungan posisi matahari adalah T(0,833^{\circ} + (0,0347^{\circ} \times \sqrt{35})) = T(1.038288^{\circ}). Berdasarkan perhitungan tersebut, posisi matahari ketika awal waktu Magrib di Kota Palangka Raya berada pada 1,038288° di bawah ufuk barat. Setelah mengetahui posisi matahari di awal waktu Magrib, perlu diketahui waktu tepat ketika matahari berada pada posisi tersebut di bawah ufuk barat dengan rumus perhitungan

T(\alpha) = \frac{1}{15} \arccos \left( \frac{-\sin(\alpha)-\sin(\phi) \times \sin(\delta)}{\cos(\phi) \times \cos(\delta)} \right)

T(1.038288^{\circ}) = \frac{1}{15} \arccos \left( \frac{-\sin(1.038288)-\sin(-2.2) \times \sin(-13.3183)}{\cos(-2.2) \times \cos(-13.3183)} \right)

T(1.038288^{\circ}) = \frac{1}{15} \arccos \left( \frac{-0.0181205-(-0.03838) \times (-0.23036)}{0.999263 \times 0.9731} \right)

T(1.038288^{\circ}) = \frac{1}{15} \arccos \left( \frac{-0.026962}{0.97238} \right)

T(1.038288^{\circ}) = \frac{1}{15} \arccos (-0.027728)

T(1.038288^{\circ}) = \frac{1}{15} \times 91.588901 = 6.105926 yang bila dikonversikan ke derajat menit dan detik menghasilkan **6°06'21,34"**.

Berdasarkan hasil perhitungan di atas, dapat dihitung awal waktu Salat Magrib dengan rumus perhitungan berikut

T_{\mathsf{Magrib}} = T_{\mathsf{Zenit}} + T(1.038288^{\circ})

T_{\mathsf{Magrib}} = 11.1334 + 6.1059267

T_{\mathsf{Magrib}} = 17.239327 yang bila dikonversikan ke derajat menit dan detik menghasilkan **17°14'21,58"**

Berdasarkan hasil perhitungan tersebut, waktu ihtiyat sebanyak 2 menit (**0°02'00"**) ditambahkan guna kehati-hatian. Oleh karena itu, hasil akhirnya adalah **17°16'21,58"** yang kemudian dibulatkan menjadi **17.16**. Dengan demikian, dapat disimpulkan bahwa awal waktu Salat Magrib di Kota Palangka Raya pada tanggal 1 November 2020 adalah pukul **17.16 WIB**.

#### Isya
Untuk menghitung awal waktu Salat Isya, perlu diketahui waktu ketika matahari berada pada 18° di bawah ufuk barat dengan rumus

T(\alpha) = \frac{1}{15} \arccos \left( \frac{-\sin(\alpha)-\sin(\phi) \times \sin(\delta)}{\cos(\phi) \times \cos(\delta)} \right) 

T(18^{\circ}) = \frac{1}{15} \arccos \left( \frac{-\sin(18)-\sin(-2.2) \times \sin(-13.3183)}{\cos(-2.2) \times \cos(-13.3183)} \right)

T(18^{\circ}) = \frac{1}{15} \arccos \left( \frac{-0.30902-(-0.03838) \times (-0.23036)}{0.999263 \times 0.9731} \right)

T(18^{\circ}) = \frac{1}{15} \arccos \left( \frac{-0.317861}{0.97238} \right)

T(18^{\circ}) = \frac{1}{15} \arccos (-0.326889)

T(18^{\circ}) = \frac{1}{15} \times 109.080058 = 7.272004 yang bila dikonversikan ke derajat menit dan detik menghasilkan **7°16'19,21"**

Berdasarkan hasil perhitungan di atas, dapat dihitung awal waktu Salat Isya dengan rumus perhitungan berikut

T_{\mathsf{Isya}} = T_{\mathsf{Zenit}} + T(18^{\circ})

T_{\mathsf{Isya}} = 11.1334 + 7.272004

T_{\mathsf{Isya}} = 18.405404 yang bila dikonversikan ke derajat menit dan detik menghasilkan **18°24'19,45"**

Berdasarkan hasil perhitungan tersebut, waktu ihtiyat sebanyak 2 menit (**0°02'00"**) ditambahkan guna kehati-hatian. Oleh karena itu, hasil akhirnya adalah **18°26'19,45"** yang kemudian dibulatkan menjadi **18.26**. Dengan demikian, dapat disimpulkan bahwa awal waktu Salat Isya di Kota Palangka Raya pada tanggal 1 November 2020 adalah pukul **18.26 WIB**.

## Salat Jumat

Salat Jumat merupakan salat fardu yang wajib dilaksanakan oleh seorang laki-laki muslim. Waktu pelaksanaan Salat Jumat sebenarnya bergantung pada tiap-tiap masjid, tetapi waktu standar pelaksanaannya adalah pada waktu Salat Zuhur hingga sebelum masuk waktu Salat Asar di hari Jumat. Salat ini wajib dilaksanakan oleh laki-laki muslim secara berjamaah. Hal tersebut berlandaskan pada sebuah hadits yang diriwayatkan oleh Abu Dawud yang berbunyi, "*Dari Thoriq bin Syihab ra. dari Nabi SAW bersabda:“(Shalat) Jumat itu kewajiban atas setiap Muslim dalam jamaah kecuali empat golongan, yaitu: hamba sahaya, wanita, anak-anak, dan orang yang sakit”.*"

## Salat-salat lainnya
* Salat Id, yakni salat dua rakaat yang dikerjakan di dua hari raya Id, yaitu Idul Fitri dan Idul Adha. Sebagian besar ulama memiliki pandangan yang beragam mengenai sifat salat ini, tetapi mayoritas ulama di Indonesia menyepakati bahwa salat ini bersifat sunnah muakad yang sangat dianjurkan untuk dilakukan. Waktu pelaksanaan salat ini biasanya dilakukan pada waktu Duha atau pagi hari yaitu saat matahari mulai meninggi setelah terbit hingga sebelum matahari berada di puncak langit atau tengah hari.
* Salat Tarawih, yakni salat sunnah muakad yang dianjurkan untuk dilakukan pada setiap malam di bulan Ramadan. Pelaksanaan salat ini biasanya dilakukan setelah Salat Isya ditunaikan hingga sebelum terbit fajar sadik di ufuk timur.
* Salat Istisqa, yakni salat sunnah yang dilakukan untuk memohon diturunkannya hujan ketika suatu wilayah dilanda kekeringan atau musim kemarau berkepanjangan.
* Salat dua gerhana, yaitu salat sunnah dua rakaat yang dilaksanakan ketika terjadi gerhana matahari dan/atau gerhana bulan.

## Catatan

## Rujukan

## Pranala luar
*PHP Prayer Times Calculation Scripts
*Tabel waktu Salat dalam bahasa Urdu
*Penghitungan Waktu Salat