Tentang
International Astronomical Studies adalah aplikasi web untuk memprediksi awal Ramadan menggunakan kriteria Muhammadiyah (Wujudul Hilal). Semua data posisi Matahari/Bulan bersumber dari API NASA/JPL HORIZONS. Waktu konjungsi dihitung menggunakan metode numerik Newton–Raphson. Stellarium Web Engine (berlisensi AGPL) digunakan untuk visualisasi langit di Menu 2, namun posisi penanda Matahari/Bulan yang ditampilkan selalu dari data NASA/JPL HORIZONS.
AGPL License Notice
Stellarium Web Engine berlisensi AGPL. Kode sumber tersedia di stellarium/stellarium-web-engine.
Methodology
- Muhammadiyah Wujudul Hilal criterion (conjunction before sunset + Moon altitude > 0°)
- Conjunction computed via Newton–Raphson on ecliptic longitude difference (ObsEcLon)
- Central difference derivative with δ=60s
- Convergence: |f| < 1e-6° AND |step| < 0.2s
- Bisection validation when bracket available
- Scan step: 6 hours
Data Source
- NASA/JPL HORIZONS API (https://ssd.jpl.nasa.gov/api/horizons.api)
- Sun: COMMAND='10', Moon: COMMAND='301'
- Geocentric ecliptic longitude (QUANTITIES='31') for conjunction
- Topocentric AZ/EL (QUANTITIES='4') for sunset check
Technology Stack
- Next.js (App Router) + TypeScript
- TailwindCSS
- pnpm
- luxon (datetime), suncalc (sunset), tz-lookup (timezone)
- Stellarium Web Engine (AGPL) for sky visualization
- vitest for testing
Credits
Skripsi S1 Muhammad Reinaldy Santoso Alaratte
KKC DEV
"Komputasi hisab prediksi Awal Ramadan Berbasis data Ephemeris NASA JPL Horizons Menggunakan Algoritma Newton–Raphson"