Calorie Intake Monitoring Application Using the Mifflin–St Jeor Algorithm
DOI:
https://doi.org/10.58526/jsret.v4i4.913Keywords:
Calorie Intake, Mifflin–St Jeor Algorithm, Body Mass Index (BMI), Basal Metabolic Rate (BMR), Total Daily Energy Expenditure (TDEE), Android Application, NutritionAbstract
Unbalanced dietary habits are a major factor contributing to health issues such as obesity, malnutrition, and metabolic disorders. These problems often arise from the lack of awareness of daily energy needs, leading to uncontrolled calorie intake. This study aims to develop a calorie monitoring application that assists users in managing their nutritional balance accurately and efficiently. The system implements the Mifflin–St Jeor algorithm to calculate daily energy requirements based on user data, including age, gender, height, and weight. Body Mass Index (BMI) and Total Daily Energy Expenditure (TDEE) are integrated to provide adaptive calorie recommendations according to each user’s activity level. The application was developed using Flutter for the mobile interface and Flask as the backend framework. Validation testing showed a deviation of less than 1% between manual and system calculations, confirming the algorithm’s accuracy and reliability. The results demonstrate that the developed system can deliver personalized and precise calorie recommendations while supporting continuous monitoring of food intake. This approach enables users to maintain energy balance and achieve specific health goals such as weight loss, maintenance, or gain.
Downloads
References
Bisma, R., Nerisafitra, P., & Utami, A. W. (2021). Perancangan sistem perhitungan kebutuhan kalori sebagai pendamping gaya hidup sehat.
Bunyamin, N. A., Brata, A. H., & Dewi, R. K. (2022). Pengembangan Aplikasi Pengatur Kalori Harian menggunakan Tensorflow berbasis Android (Vol. 6, Issue 1). http://j-ptiik.ub.ac.id
Febrianta, M. A. (2021). Aplikasi Perhitungan Kebutuhan Kalori Harian Menggunakan Rumus Harris-Benedict Berbasis Java NetBeans. Jurnal Santi (Sistem Informasi Dan Teknologi Informasi), 1, 1–8.
Kementerian Kesehatan Republik Indonesia. (2022, March 4). Ayo Bersatu Kita Cegah dan Obati Obesitas. Kementrian Kesehatan Republik Indonesia. https://p2ptm.kemkes.go.id/uploads/cEdQdm1WVXZuRXhad3FtVXduOW1WUT09/2024/03/Factsheet%20HOS%202022%20(1).pdf
Makarim, F. R. (2023, November 22). Kenalan dengan Kalkulator Kebutuhan Kalori. Halodoc. https://www.halodoc.com/artikel/kenalan-dengan-kalkulator-kebutuhan-kalori?srsltid=AfmBOopfj3al_DNtrtsmLiw0F1wXIzigdQEPg_C1dFaDGYjsiQp74R9u
Meidiawati, Y., Alfiani, D. R., Hidayati, I., Taufiqa, Z., Khoiriyah, R. A., Arief, R. Q., Hidayati L, S., Widayanti, L. P., Andiarna, F., Pratiwi, R. A., & Pribadi, E. T. (2024). Gizi dan Kesehatan Masyarakat (Z. Taufiqa & M. Biomed, Eds.). CV. Gita Lentera. https://www.google.co.id/books/edition/Gizi_dan_Kesehatan_Masyarakat/sVshEQAAQBAJ?hl=id&gbpv=0
Mifflin, M., St Jeor, S., Hill, L., Scott, B., Daugherty, S., & Koh, Y. (1990). A new predictive equation for resting energy expenditure in healthy individuals. The American Journal of Clinical Nutrition, 51(2), 241–247. https://doi.org/10.1093/ajcn/51.2.241
Nurjihan, S. W., Nurbadillah, Faturrahman, N., Wiguna, I. M., Lasardi, E. M., Wicaksono, A., & Nasir, M. (2024). Analisis Decision Table Testing untuk Pengujian Blackbox Website Pusat Studi Bencana IPB. Jurnal Teknik Informatika Dan Sistem Informasi (JATISI), 11(4), 440–448.
Qamaruzzaman, M. H., Sutami, S., Sam’ani, S., & Budiman, I. (2022). Penerapan Metode Harris Benedict Pada Media Informasi Kebutuhan Gizi Harian Berbasis Android. JURIKOM (Jurnal Riset Komputer), 9(5), 1346. https://doi.org/10.30865/jurikom.v9i5.4867
Rusliyawati, Suryani, A. D., & Ardian, Q. J. (2020). Rancang bangun identifikasi kebutuhan kalori dengan aplikasi go healthy life. In Jurnal Teknologi dan Sistem Informasi (JTSI) (Vol. 1, Issue 1). http://jim.teknokrat.ac.id/index.php/sisteminformasi
Septiana, Y., Wijaya, D. P., Pramuntadi, A., & Danianti, D. (2024). Sistem pakar penentuan jumlah kalori program diet berbasis web menggunakan metode forward chaining (studi kasus: RSA UGM). 1. https://doi.org/10.21927/ijubi.v7i1.4267
Siska Narulita, Ahmad Nugroho, & M. Zakki Abdillah. (2024). Diagram Unified Modelling Language (UML) untuk Perancangan Sistem Informasi Manajemen Penelitian dan Pengabdian Masyarakat (SIMLITABMAS). Bridge : Jurnal Publikasi Sistem Informasi Dan Telekomunikasi, 2(3), 244–256. https://doi.org/10.62951/bridge.v2i3.174
Sulaiman, Faqih, H., Lesmana, H., & Utami, B. C. P. (2023). SI KALORI: Sistem Pakar Penghitung Jumlah Ideal Kalori Harian Berbasis Mobile. Indonesian Journal on Software Engineering (IJSE), 9(1), 46–54. http://ejournal.bsi.ac.id/ejurnal/index.php/ijse46
Ulhaq, A. Z., Adilukito, A. Z., Neru, S. M. P. G., & Agisfio, M. D. (2025). Aplikasi Pencatatan Kalori Harian Berbasis Android Dengan Arsitektur MVVM. Computer Science (CO-SCIENCE), 5(2774–9711), 26–34.
Umbu Pati, D., Setiyadi, A., Mufarokhah, H., Imran, R. A., Kosasih, Sukardin, Melanie, R., Suwignyo, Tandilangi, E., Musdalifah, Adhianata, H., Sihombing, E. S. R., Palilingan, R. A., Sidabutar, S., & Ningtyas, R. (2023). Kesehatan & Keselamatan Kerja (F. Fadhila, Ed.). PT Sada Kurnia Pustaka.
World Health Organization. (2010, May 6). A healthy lifestyle - WHO recommendations. World Health Organization. https://www.who.int/europe/news-room/fact-sheets/item/a-healthy-lifestyle---who-recommendations
World Health Organization (WHO). (2025, March 1). Obesity and overweight. World Health Organization. https://www.who.int/news-room/fact-sheets/detail/obesity-and-overweight
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Ariyo Aziz Pratama, Joko Aryanto

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Copyright @2022. This is an open-access article distributed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) which permits unrestricted commercial used, distribution and reproduction in any medium
JRSET is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



