Membongkar source code PrayTime

1 minute read

waktu sholat

Karena cukup penasaran dengan algoritma perhitungan waktu sholat dan kebutuhan jugak sih karena terkadang pekerjaan yang saya jalani berada pada posisi tidak dapat mendengar bunyi suara adzan bahkan posisi di tempat penduduknya mayoritas non muslim,terbesit keinginan untuk mencari algoritma dari perhitungan sholat dan menemukan beberapa referensi di website praytime.org disana di terangkan bagaimana cara menghitung waktu sholat secara detail yang bersumber dari hadist dan al-quran tidak hanya alur perhitungan manualnya disana jugak sudah ada contoh source code yang di tulis dalam bahasa javascript dan di digubah dalam beberapa bahasa pemrogaman terutama java setelah saya download langsung saya coba compile di terminal

Foo
deprecated API

langsung menemukan Deprecated API (Application Progamming Interface) pada class DATE

Foo
Foo

kalau diliat dari dokumentasi javadoc sejak jdk 1.1 telah digantikan oleh Calendar.set di laptop saya telah menggunakan jdk 1.8 setelah menganalisa dengan seksama ternyata yang menggunakan class Date adalah method kedua alias opsional jadi saya comments saja untuk sementara karena beberapa kali saya coba untuk merubah ke calendar.set belum bisa teratasi heuheuheu

Foo
Foo

okey compiler sudah tidak ngriwik lagi tapi setelah di execute bytecode-nya muncul pesan Error:could not find or load main class PrayTime kenapa tidak bisa load main class? ternyata saya menemukan syntax new package pemanggilan package newpackage di line 25 yang gak jelas maksutnya masih misteri

Foo

setelah saya hapus syntax di line 25 akhirnya bisa melihat output dari source code PrayTime

Foo

tapi justru setelah code ini berhasil mengeluarkan output beberapa pertanyaan langsung menghujam di pikiran saya,alih alih akan membuat tulisan kali selesai malah bisa jadi tulisan kali ini akan bersambung . okey output yang dihasilkan diambil dari tanggal yang tertera di system computer setelah saya teliti lagi ada selisih sekitar 3menit sama waktu sholat di masjid surabaya beberapa hari mencari informasi ternyata banyak masjid di surabaya dan jawatimur masih berpedoman ke radio yang disiarkan di masjid rahmat salah satu masjid bersejarah di surabaya dan akhirnya saya jugak dapat informasi kalau masjid rahmat surabaya berpedoman pada tim hisab dan ruhiyat kementrian agama, jadwal sholat mungkin kedepan saya akan lebih mencari tahu lagi kenapa masih bisa selisih lebih dari 3 menit dari jadwal yang ditentukan oleh kementrian agama

Tags:

Updated: