Analysis of the Accuracy of Jean Meeus Ephemeris Algorithm Data on Android Applications Using Kotlin Language
DOI:
https://doi.org/10.22373/kulminasi.v3i2.7252Keywords:
Android, Ephemeris, Jean Meeus, KotlinAbstract
Ephemeris is data used to determine the position of celestial objects at a certain time. One of the methods commonly used in ephemeris calculations is the Jean Meeus algorithm. In this study, an analysis of the accuracy of ephemeris data generated by the Jean Meeus algorithm was carried out which was implemented in an Android application using the Kotlin programming language. This application is designed to calculate the position of the sun and moon at hourly intervals in a day based on parameters inputted by the user. The accuracy of the calculation results was compared with the Excel program Determining the Position of the Moon and Sun according to the Meeus Algorithm version 2 (Geocentric and Topocentric) compiled by DR. Rinto Anugraha (UGM Physics Lecturer) and the Hisab Astronomis application by Abu Sabda which uses VSOP87D and ELPMPP02 complete correction terms of 38.326 pieces. The results of the study show that the implementation of the Jean Meeus algorithm in the Android application is able to produce ephemeris data with a high level of accuracy, with errors that are still within the tolerance limits accepted for general astronomical applications. These findings show that the use of Jean Meeus’ algorithm in mobile devices is reliable for everyday astronomical applications.
References
Anugraha, Rinto. Mekanika Benda Langit. Yogyakarta: Lab. Fisika Material dan Instrumentasi Jurusan Fisika FMIPA UGM, 2012.
https://developer.android.com/kotlin/coroutines?hl=id, diakses pada 27 Oktober 2024.
https://eclipse.gsfc.nasa.gov/SEcat5/deltatpoly.html, diakses pada 5 Oktober 2024.
https://eclipsewise.com/help/deltatpoly2014.html, diakses pada 7 Oktober 2024.
https://en.m.wikipedia.org/wiki/Jean_Meeus, diakses pada 1 Oktober 2024.
https://github.com/hasanelfalakiy/kanzul-falak-page/releases/latest, diakses pada 27 Oktober 2024.
https://github.com/hasanelfalakiy/lib-ephemeris-jeanmeeus.git, diakses pada 5 Oktober 2024.
https://id.m.wikipedia.org/wiki/Android_(sistem_operasi), diakses pada 1 Oktober 2024.
https://id.m.wikipedia.org/wiki/Jean_Meeus, diakses pada 1 Oktober 2024.
https://id.m.wikipedia.org/wiki/Kotlin_(bahasa_pemrograman), diakses pada 1 Oktober 2024.
https://kt.academy/article/cc-why, diakses pada 27 Oktober 2024.
https://learn.microsoft.com/en-us/dotnet/architecture/maui/mvvm, diakses pada 27 Oktober 2024.
https://www.abreslav.com/bio, diakses pada 1 Oktober 2024.
https://www.aanda.org/articles/aa/full/2003/23/aa3101/aa3101.html, diakses pada 31 Oktober 2024.
https://www.dicoding.com/blog/tips-design-pattern-mvvm/, diakses pada 24 Oktober 2024.
Inshafi, Zul Amri Fathinul. Aplikasi data ephemeris matahari dan bulan berdasarkan perhitungan Jean Meeus pada smartphone Android. Skripsi. Semarang: Universitas Islam Negeri Walisongo. 2016.
Meeus, Jean. Astronomical Algorithms. 2nd ed. Virginia: Willmann-Bell, 1998.
Sabda, Abu. Ilmu Falak Rumusan Syar’i dan Astronomi Seri 03. cetakan ke-1. DI Yogyakarta: Filosofis Indonesia Press, 2024.
