Calorie Intake Monitoring Application Using the Mifflin–St Jeor Algorithm

Authors

  • Ariyo Aziz Pratama Student, Universitas Teknologi Yogyakarta
  • Joko Aryanto Universitas Teknologi Yogyakarta

DOI:

https://doi.org/10.58526/jsret.v4i4.913

Keywords:

Calorie Intake, Mifflin–St Jeor Algorithm, Body Mass Index (BMI), Basal Metabolic Rate (BMR), Total Daily Energy Expenditure (TDEE), Android Application, Nutrition

Abstract

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

Download data is not yet available.

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

2025-11-12

How to Cite

Ariyo Aziz Pratama, & Joko Aryanto. (2025). Calorie Intake Monitoring Application Using the Mifflin–St Jeor Algorithm. Journal of Scientific Research, Education, and Technology (JSRET), 4(4), 2160–2177. https://doi.org/10.58526/jsret.v4i4.913