PENGEMBANGAN APLIKASI UNTUK MENGETAHUI KEBUTUHAN JUMLAH KALORI Pengembangan Aplikasi Untuk Mengetahui Kebutuhan Jumlah Kalori.

PENGEMBANGAN APLIKASI UNTUK MENGETAHUI
KEBUTUHAN JUMLAH KALORI

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
Pada Program Studi Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

IRMA EKA AYU NOVITA
NIM : L200110068

PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2015

ii

iii


iv

PERSEMBAHAN
1.

Untuk Allah SWT yang selalu memberikan kemudahan, kelancaran, dan
mendengarkan doa umatnya.

2.

Untuk kedua orang tuaku

tercinta yang selama ini membimbingku hingga

sampai saat ini. Selalu memberikan motivasi, semangat, dan selalu berdoa yang
terbaik untuk anaknya.
3.

Buat kakak-kakakku tersayang yang selalu memberiku semangat, motivasi, dan

membantuku dalam setiap doa untuk kesuksesanku.

4.

Buat sahabatku Yosi, Veronica, Risky, dan Syarifah yang selalu memberiku
semangat dan motivasi untuk menyelesaikan skripsiku.

5.

Buat teman-teman Informatika khususnya angkatan 2011 terima kasih telah
berbagi ilmu dan pengalaman selama ini. Selalu mendukung dan memberikan
semangat untuk menyelesaikan skripsiku.

6.

Buat temen-temenku kos “Piladhelpia“ terimakasih buat semua pengalaman,
kebersamaan, canda tawa, dan selalu memberiku semangat untuk menyelesaikan
skripsiku.

7.


Semua pihak yang bersedia membantu dalam penyusunan skripsi hingga dapat
selesai.

v

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas Rahmat dan Karunia-Nya,
sehingga kami dapat menyelesaikan skripsi ini dengan judul “Pengembangan
Aplikasi untuk Mengetahui Kebutuhan Jumlah Kalori”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi
Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa
dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis harapkan
demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak terlepas dari dukungan orang-orang yang telah
banyak membantu penulis dalam menyelesaikan skripsi ini, sehingga dalam
kesempatan ini penulis menyampaikan rasa terima kasih kepada:

1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi
dan Informatika Universitas Muhammadiayah Surakarta.
2. Bapak Dr. Heru Supriyono, M.Sc. selaku Ketua Jurusan Program Studi
Informatika Universitas Muhammadiayah Surakarta.
3. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku pembimbing akademik yang
telah memberi bekal ilmu, pengarahan dan bimbingan saran selama penulis
menimba ilmu di Fakultas Komunika dan Informatika UMS.
4. Bapak Hernawan Sulistyanto, S.T.,M.T selaku pembimbing yang telah
meluangkan waktu untuk memberikan, bimbingan dan pengarahan kepada
penulis sehingga dapat menyelesaikan tugas akhir ini.

vi

vii

ABSTRAKSI

Makanan merupakan kebutuhan yang sangat penting untuk setiap orang guna
kelangsungan hidupnya. Kurangnya pengetahuan masyarakat dalam mengatur
pola makan menjadi salah satu faktor seseorang mengabaikan pola makan yang

seimbang. Mengetahui kebutuhan jumlah kalori merupakan salah satu cara
dalam menentukan pola makan seimbang.
Kebutuhan jumlah kalori dapat dihitung menggunakan metode Harris
Benedict,berdasarkan data yang telah di input yaitu tinggi badan, berat badan,
umur, jenis kelamin, dan aktivitas, sedangkan untuk mengetahui status gizi
seseorang dapat diketahui dengan rumus Body Massa Index, berdasarkan data
yang telah di input yaitu berat badan dan tinggi badan. Aplikasi ini dibuat
dengan menggunakan bahasa pemrograman PHP dan database MySQL, dan
dibuat dalam bentuk website.
Hasil dari penelitian ini akan menghasilkan aplikasi untuk mengetahui
kebutuhan jumlah kalori yang mempunyai keluaran berupa status gizi,
kebutuhan kalori, berat badan ideal, serta saran menu makanan. Diharapkan
dengan dibuatnya aplikasi ini akan membantu masyarakat untuk mengetahui
kebutuhan jumlah kalori serta mengatur pola makan yang seimbang.
Kata Kunci : Harris Benedict, Kebutuhan Kalori, Menu Seimbang, PHP.

viii

DAFTAR ISI


BAB 1

BAB 2

JUDUL ....................................................................................

i

PERSETUJUAN .....................................................................

ii

PENGESAHAN ......................................................................

iii

KONTRIBUSI .........................................................................

iv


PERSEMBAHAN ...................................................................

v

KATA PENGANTAR .............................................................

vi

ABSTRAKSI ...........................................................................

viii

DAFTAR ISI ...........................................................................

ix

DAFTAR TABEL ...................................................................

xii


DAFTAR GAMBAR ...............................................................

xiii

DAFTAR LAMPIRAN ............................................................

xv

PENDAHULUAN ..................................................................

1

1.1.

Latar belakang .............................................................

1

1.2.


Rumusan masalah .........................................................

3

1.3.

Batasan masalah ..........................................................

3

1.4.

Tujuan penelitian .........................................................

4

1.5.

Manfaat penelitian ...................................................... .


4

1.6.

Sistematika penulisan ..................................................

5

TINJAUAN PUSTAKA ........................................................

7

2.1.

Telaah penelitian .........................................................

7

2.2.


Landasan Teori .............................................................

10

2.2.1.

Pengertian BMI .........................................................

10

2.2.2.

Pengertian Berat Badan Ideal ....................................

11

ix

BAB 3

BAB 4

2.2.3.

Pengertian Kebutuhan Kalori ....................................

12

2.2.4.

Pengertian Menu Seimbang ...........................................

15

2.2.5.

Pengertian PHP ................................................... ......

15

2.2.6.

Pengertian HTML ...........................................................

15

2.2.7.

Pengertian Bootstrap ..................................................

16

2.2.8.

Pengertian Adobe Dreamweaver ..............................

16

2.2.9.

Pengertian Appserv ...................................................

16

2.2.10. Pengertian Basis data ................................................

17

METODE PENELITIAN .....................................................

19

3.1.

Waktu dan Tempat Penelitian ...................................

19

3.2.

Peralatan Utama dan Pendukung ..............................

19

3.3.

Alur Penelitian ...........................................................

20

3.4.

Perancangan dan Pembuatan Sistem ..........................

22

3.4.1.

Metode Perancangan ..................................................

22

3.5.

Perancangan sistem ....................................................

24

3.5.1.

Metode Pengumpulan Data .......................................

24

3.5.2.

Perancangan Data Flow diagram ...............................

24

3.6.

Perancangan Basis data ..............................................

26

3.7.

Perancangan Alur Sistem ...........................................

29

3.7.1.

Diagram Alur User .....................................................

29

3.7.2.

Diagram Alur Admin .................................................

31

3.8.

Rancangan Antarmuka ...............................................

32

HASIL DAN PEMBAHASAN .............................................

40

4.1.

Rancangan Antarmuka ...............................................

32

4.1.1.

Halaman Utama..........................................................

40

x

BAB 5

4.1.2.

Halaman About ..........................................................

41

4.1.3.

Halaman Kebutuhan Kalori .......................................

42

4.1.4.

Halaman Daftar Makanan ..........................................

43

4.1.5.

Halaman Artikel .........................................................

44

4.1.6.

Halaman Login ...........................................................

44

4.1.7.

Halaman Input Menu Makanan..................................

45

4.1.8.

Halaman Kelola Menu Makanan ...............................

45

4.1.9.

Halaman Input Artikel ...............................................

46

4.1.10. Halaman Kelola Artikel .............................................

47

4.2.

Pembahasan ................................................................

47

4.2.1.

Contoh Kasus .............................................................

49

4.3.

Analisa dan Pengujian Sistem ....................................

52

DISKUSI DAN KESIMPULAN ............................................

57

5.1.

Kesimpulan .............................................................

57

5.2.

Saran .......................................................................

58

DAFTAR PUSTAKA .............................................................

59

LAMPIRAN ............................................................................

61

xi

DAFTAR TABEL

2.1.

Tabel Tabel BMI (body massa index) .............................................

11

2.2.

Tabel Faktor Aktivitas Fisik ............................................................

14

3.1.

Tabel User ......................................................................................

27

3.2.

Tabel Menu Makanan ......................................................................

27

3.3.

Tabel Konfigurasi ...........................................................................

28

3.4.

Tabel Artikel ..................................................................................

28

3.5.

Tabel Admin ...................................................................................

29

4.1.

Tabel Prosentase Menu Makanan ...................................................

48

4.2.

Tabel Kalori Menu Makanan .........................................................

51

4.3.

Tabel Kuisioner ..............................................................................

53

xii

DAFTAR GAMBAR

3.1.

Diagram Alir Penelitian. .................................................................

20

3.2.

Metode Waterfall .............................................................................

22

3.3.

DFD Level 0 ....................................................................................

25

3.4

DFD Level 1 ....................................................................................

25

3.5

ERD (Entity Relationship Diagram) ...............................................

26

3.6

Diagram Alur User ..........................................................................

29

3.7

Diagram Alur Kelola Admin ...........................................................

31

3.8

Rancangan Antarmuka Menu Utama ..............................................

33

3.9

Rancangan Antarmuka About .........................................................

33

3.10

Rancanagn Antarmuka Kebutuhan Kalori ......................................

34

3.11

Rancangan Antarmuka Hasil Kebutuhan Kalori .............................

35

3.12

Rancangan Antarmuka Daftar Makanan .........................................

35

3.13

Rancangan Antarmuka Artikel ........................................................

36

3.14

Rancangan Antarmuka Admin ........................................................

36

3.15

Rancangan Antarmuka Input Menu Makanan.................................

37

3.16

Rancangan Antarmuka Kelola Menu Makanan ..............................

38

3.17

Rancangan Antarmuka Input Artikel ..............................................

38

3.18

Rancangan Antarmuka Kelola Artikel ............................................

39

4.1

Halaman Utama ...............................................................................

41

4.2

Halaman About ...............................................................................

41

4.3

Halaman Kebuutuhan Kalori ...........................................................

42

4.4

Halaman Hasil Kebutuhan Kalori ...................................................

43

4.5

Halaman Daftar Makanan ...............................................................

44

xiii

4.6

Halaman Artikel ..............................................................................

44

4.7

Halaman Login ................................................................................

45

4.8

Halaman Input Menu Makanan .......................................................

45

4.9

Halaman Kelola Menu Makanan .....................................................

46

4.10

Halaman Input Artikel .....................................................................

46

4.11

Halaman Kelola Artikel ..................................................................

47

4.12

Halaman Saran Menu Makanan ......................................................

52

4.13

Grafik Kuisioner ..............................................................................

54

xiv

DAFTAR LAMPIRAN

A

Dokumentasi Pengujian Aplikasi

B

Surat Bukti Penelitian

C

Kuisioner

D

Source Code Program Pembuatan Aplikasi

xv