Diabetes melitus merupakan salah satu penyakit metabolik yang banyak diderita oleh masyarakat di dunia. Indonesia merupakan salah satu negara dengan tingkat penderita diabetes tertinggi di dunia. Meskipun merupakan salah satu penyakit yang tidak dapat disembuhkan, penderita diabetes tetap dapat beraktivitas normal selama menjalani pola hidup sehat. Tugas akhir ini memodelkan dinamika berat badan dengan mengatur asupan kalori dengan memperhatikan keseimbangan makronutrisi. Model perubahan berat badan dikonstruksi menggunakan konsep persamaan keseimbangan energi antara energi yang masuk dan keluar. Model matematika yang dihasilkan berupa persamaan diferensial satu dimensi dengan mempertimbangkan parameter fisis utama pada tubuh. Dilakukan pula modifikasi model dinamika dengan membagi komponen berat badan dari glikogen, protein, dan lemak serta komponen tubuh lainnya. Selain asupan kalori, penderita diabetes juga perlu memperhatikan dinamika glikogen pada tubuhnya. Oleh karena itu, dibutuhkan variasi komposisi nutrisi yang tepat dalam upaya menjaga dinamika glikogen tersebut. Melalui penelitian ini juga ditunjukkan bahwa variasi persentase makronutrisi dan jumlah kalori yang masuk berperan penting dalam menjaga berat badan dan dinamika perubahan massa setiap komponen di dalam tubuh.