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"