Development of a Calorie Calculator Application Utilizing Height and Weight-Based Conversion

Authors

  • Junior Maulidiansyah Sekolah Tinggi Ilmu Kesehatan
  • Mohammad Rofi’i Sekolah Tinggi Ilmu Kesehatan
  • Wisnu Adi Prasetyanto Sekolah Tinggi Ilmu Kesehatan

DOI:

https://doi.org/10.56127/jukeke.v4i2.2156

Keywords:

calorie calculator, BMR, BMI, TDEE, Android, health app, nutrition, weight management

Abstract

The advancement of information technology has significantly contributed to innovations in the health sector, including the development of digital tools that support nutrition management and healthy lifestyle practices. One essential aspect of maintaining health is managing daily caloric intake based on individual metabolic needs, which are influenced by factors such as age, gender, height, weight, and physical activity. However, many individuals are unaware of how to accurately calculate their caloric requirements. Therefore, a practical and accurate system is needed to provide personalized calorie recommendations.This study presents the design and development of an Android-based calorie calculator application that estimates daily energy needs using user inputs: age, gender, height, weight, and activity level. The application integrates two well-known formulas—Harris-Benedict and Mifflin-St Jeor—to calculate Basal Metabolic Rate (BMR) and determines Total Daily Energy Expenditure (TDEE) by categorizing physical activity as light, moderate, or intense. In addition, the app includes a Body Mass Index (BMI) calculator to indicate the user's nutritional status. Developed using the Kotlin programming language in Android Studio, the application is designed with a user-friendly interface to enhance user experience. Functionality testing demonstrated that the application provides accurate estimations of caloric needs and reliable BMI categorization based on user input. The outputs are consistent with results from existing online calorie calculators, confirming its precision and usability. This calorie calculator application is expected to function both as an educational and practical tool for individuals seeking to adopt a balanced diet and effective weight management strategy.

References

Badan Penelitian dan Pengembangan Kesehatan. (2005). Tabel komposisi pangan Indonesia (TKPI). Departemen Kesehatan Republik Indonesia.

Food and Agriculture Organization of the United Nations. (2019). FAO/INFOODS databases. https://www.fao.org/infoods/infoods/tables-and-databases

Mifflin, M. D., St Jeor, S. T., Hill, L. A., Scott, B. J., Daugherty, S. A., & Koh, Y. O. (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

World Health Organization. (2001). Human energy requirements: Report of a Joint FAO/WHO/UNU Expert Consultation (WHO Technical Report Series). https://www.who.int/publications/i/item/9241209351

Android Developers. (n.d.). Android Studio user guide. https://developer.android.com/studio

Firebase. (n.d.). Firebase Realtime Database documentation. https://firebase.google.com/docs/database

Oleksiv, N., Oborska, O., Mykich, K., Mushasta, S., Pukach, Y., & Tereshchuk, O. (2021). Information System of Dynamic and Adaptive Control of Human Diet Based on Machine Learning Technology. In MoMLeT+ DS (pp. 373-406).

Figma Inc. (n.d.). Figma – The collaborative interface design tool. https://www.figma.com/

Holten, K. (2022). Pipeline for Calculating Calories for Print Recipes with Minimal User Intervention. The University of Wisconsin-Milwaukee.

Milliard, S. (2019). Designing calorie counter smartphone applications for effective weight loss.

Downloads

Published

2025-07-17

How to Cite

Junior Maulidiansyah, Mohammad Rofi’i, & Wisnu Adi Prasetyanto. (2025). Development of a Calorie Calculator Application Utilizing Height and Weight-Based Conversion. Jurnal Kesehatan Dan Kedokteran, 4(2), 48–57. https://doi.org/10.56127/jukeke.v4i2.2156