Aplikasi Kalender Hijriyah

Sistem penanggalan Islam - religius, yang sebenarnya adalah di lakukan berdasarkan pengamatan posisi bulan. Oleh karena itu hal in sangat di pengaruhi oleh posisi di mana pengamatan di lakukan, perubahan musim yang terjadi pada saat matahari tenggelam, posisi orbit bulan, dan bahkan kondisi cuaca pada saat pengamatan di lakukan. Hal ini membuat penghitungan atau perkiraan penanggalan menjadi sulit di lakukan, dan ini menimbulkan perbedaan antara penanggalan pada sistem kalender Islam - religius dengan sistem kalender masyarakat Islam hingga sekitar 3 hari.

Dengan menggunakan perhitungan astronomi terhadap posisi matahari dan bulan, cahaya bulan, dan faktor lainnya, dengan ini di mungkinkan untuk menentukan posisi awal bulan dengan dengan derajat kepastian yang lebih tinggi. Walaupun demikian perhitungan ini sangatlah rumit dan lambat, sehingga kebanyakan algoritma atau perhitungan termasuk yang di gunakan pada software ini, hanyalah pendekatan saja dari perhitungan astronomical yang benar. Pada saat ini, pendekatan yang di gunakan pada class ini merupakan penyederhanaan.

Berikut ini program yang saya buat menggunakan bahasa C Sharp, untuk dapat anda gunakan atau coba di komputer yang mendukung Java Virtual Machine. Note: bahwa program ini menggunakan sistem kalender Islam, bukan berdasarkan perhitungan astronomi.

Kalender Islam