17
library.uns.ac.id digilib.uns.ac.id APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Disusun Oleh: ALIF BINTORO NIM. M3115016 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2018 library.uns.ac.id digilib.uns.ac.id

APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

Page 1: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret

Disusun Oleh:

ALIF BINTORO

NIM. M3115016

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2018

library.uns.ac.id digilib.uns.ac.id

Page 2: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

ii

HALAMAN PERSETUJUAN

library.uns.ac.id digilib.uns.ac.id

Page 3: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

iii

HALAMAN PENGESAHAN

library.uns.ac.id digilib.uns.ac.id

Page 4: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat

karya yang pernah diajukan untuk memperoleh gelar akademik di suatu Perguruan

Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat

yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis

diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, Juli 2018

Alif Bintoro

M3115016

library.uns.ac.id digilib.uns.ac.id

Page 5: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

v

HALAMAN MOTTO

“Barang siapa keluar untuk mencari ilmu maka dia berada di jalan Allah”

(HR.Turmudzi)

“Don’t be afraid to make a mistake. But make sure you don’t make the same

mistake twice.”

(Akio Morita)

“Jangan membandingkan dirimu dengan siapa pun di dunia ini. Kalau kau

melakukannya, sama saja dengan menghina dirimu sendiri.”

(Bill Gates)

“Urip Iku Urup”

(Raden Mas Said)

library.uns.ac.id digilib.uns.ac.id

Page 6: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

vi

HALAMAN PERSEMBAHAN

Karya tulis ini dipersembahakn kepada :

1. Kedua orang tua saya, Bapak dan Ibu tercinta yang selalu mendoakan,

memberi semangat dan dukungan material maupun non material didalam

kondisi apapun.

2. Mbah Sri, Mbak Zeni yang selalu memberi dukungan dan semangat serta

kedua adik saya, Novi dan Erik yang selalu memberi tawa dalam kejenuhan

mengerjakana Tugas Akhir ini.

3. Ibu Berliana Kusuma Riasti selaku dosen pembimbing, yang telah

meluangkan waktu dan tenaga untuk membantu saya menyelesaikan Tugas

Akhir. Serta semua dosen dan staf pengajar Program D3 Teknik Informatika

UNS yang telah memberikan bimbingan serta arahan yang bermanfaat

kepada saya selama ini.

4. Terimakasih kepada seorang yang selalu mengerti saya, selalu memberikan

semangat, selalu membuat tersenyum saat sedang bersedih, serta selalu

menjadi semangat baru untuk hidup saya.

5. Seluruh keluarga besar E-Mailkomp yang selalu memberi semangat dan

dukungan untuk saya.

6. Seluruh teman teman D3 Teknik Informatika angkatan 2015 khususnya

kelas TI-A 2015 yang telah menemani saya selama 3 tahun ini dalam suka

dan duka di dunia perkuliahan.

7. Terimakasih kepada teman teman member PELANGI, kalian luar biasa.

8. Terimakasih kepada member PT. Phicos Group khususnya divisi Software

Development yang selalu memberikan motivasi untuk dapat menyelesaikan

tugas akhir ini.

library.uns.ac.id digilib.uns.ac.id

Page 7: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

vii

KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh

Puji syukur kehadirat Allah SWT kerena telah melimpahkan rahmat dan

karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

“Aplikasi Perhitungan Kalor Harian berbasis Android”. Tugas Akhir ini disusun

sebagai persyaratan untuk memperoleh gelar Ahli Madya pada program studi DIII

Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret Surakarta.

Dalam pembuatan dan penyusunan Tugas Akhir ini penulis telah mendapat

bantuan dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini,

penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan

bantuan dan dukungannya, terutama kepada:

1. Bapak Abdul Aziz, S.Kom., M.Cs. selaku Kepala Program Studi

Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta.

2. Ibu Berliana Kusuma Riasti S.T., M.Eng. selaku Dosen Pembimbing

Tugas Akhir yang telah memberikan bimbingan, pengarahan, saran serta

dukungan selama penyusunan Tugas Akhir ini.

3. Keluarga Tercinta yang telah banyak memberikan dukungan dan

masukan yang membangun.

4. Seluruh teman teman DIII Teknik Informatika angkatan 2015

khususnya kelas TI-A 2015 yang telah menemani saya selama 3 tahun

ini dalam suka dan duka di dunia perkuliahan.

5. Semua pihak terkait yang tidak bisa penulis sebutkan satu persatu, yang

telah memberikan bantuan dan dukungannya selama ini.

Penulis menyadari bahwa penyusunan laporan Tugas Akhir ini belum

sempurna, baik dari segi penyusunan, bahasan, maupun penulisannya. Oleh sebab

itu, penulis berharap pembaca dapat memberikan saran dan kritik yang membangun

library.uns.ac.id digilib.uns.ac.id

Page 8: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

viii

kepada penulis. Semoga dengan selesainya penyusunan laporan Tugas Akhir ini

dapat memberikan manfaat bagi penulis maupun bagi pembaca sekalian.

Wassalamu’alaikum Warahmatullahi Wabarakatuh

Surakarta, Juli 2018

Penulis

library.uns.ac.id digilib.uns.ac.id

Page 9: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

ix

DAFTAR PUSTAKA

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

PERNYATAAN ..................................................................................................... iv

HALAMAN MOTTO ............................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR PUSTAKA ............................................................................................ ix

DAFTAR TABEL ................................................................................................. xii

DAFTAR GAMBAR ........................................................................................... xiii

INTISARI ............................................................................................................. xvi

ABSTRACT .......................................................................................................... xvii

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Perumusan Masalah .................................................................................. 2

1.3 Tujuan Penelitian ...................................................................................... 2

1.4 Manfaat Penelitian .................................................................................... 2

1.5 Batasan Masalah ....................................................................................... 3

1.6 Metodologi Penelitian .............................................................................. 4

1.7 Sistematika Penulisan ............................................................................... 5

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 6

2.1 Tinjauan Pustaka ...................................................................................... 6

2.2 Landasan Teori ......................................................................................... 7

2.2.1 Sistem Informasi ............................................................................... 7

2.2.2 Data ................................................................................................... 8

library.uns.ac.id digilib.uns.ac.id

Page 10: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

x

2.2.3 Basis Data (Database)....................................................................... 8

2.2.4 MySQL .............................................................................................. 9

2.2.5 PHP ................................................................................................... 9

2.2.6 HTML ............................................................................................... 9

2.2.7 CSS .................................................................................................. 10

2.2.8 JavaScript ........................................................................................ 10

2.2.9 Java .................................................................................................. 11

2.2.10 JSON ............................................................................................... 11

2.2.11 Framework ...................................................................................... 12

2.2.12 CodeIgniter ...................................................................................... 13

2.2.13 React JS ........................................................................................... 13

2.2.14 React Native .................................................................................... 13

2.2.15 Android ........................................................................................... 14

2.2.16 XAMPP ........................................................................................... 14

2.2.17 UML ................................................................................................ 14

2.2.18 Use Case .......................................................................................... 15

2.2.19 Activity Diagram ............................................................................. 16

2.2.20 Sequence Diagram .......................................................................... 18

2.2.21 Entity Relationship Diagram (ERD) ............................................... 19

2.2.22 Relasi Antar Tabel (RAT) ............................................................... 20

2.2.23 Pengujian Balck Box ....................................................................... 21

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ............. 22

3.1 Alat dan Bahan ....................................................................................... 22

3.1.1 Alat .................................................................................................. 22

3.1.2 Bahan............................................................................................... 23

library.uns.ac.id digilib.uns.ac.id

Page 11: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xi

3.2 Deskripsi Umum Aplikasi ...................................................................... 24

3.3.1 Proses Bisnis ................................................................................... 25

3.3.2 Analisa Kebutuhan Fungsional ....................................................... 26

3.3 Perancangan ............................................................................................ 28

3.3.1 Perancangan Sistem ........................................................................ 28

3.3.2 Perancangan Database .................................................................... 73

3.3.3 Perancangan Desain Tampilan ........................................................ 80

BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 87

4.1 Implementasi Sistem .............................................................................. 87

4.1.1 Implementasi Antar Muka Aplikasi Berbasis Web ......................... 87

4.1.2 Implementasi Antar Muka Aplikasi Berbasis Android ................... 91

4.2 Pengujian ................................................................................................ 96

BAB V KESIMPULAN DAN SARAN .............................................................. 104

5.1 Kesimpulan ........................................................................................... 104

5.2 Saran ..................................................................................................... 104

DAFTAR PUSTAKA ......................................................................................... 105

library.uns.ac.id digilib.uns.ac.id

Page 12: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xii

DAFTAR TABEL

Tabel 2. 1 Simbol Komponen Use Case ............................................................... 15

Tabel 2. 2 Simbol Activity Diagram ..................................................................... 17

Tabel 2. 3 Simbol Sequence Diagram................................................................... 18

Tabel 3. 1 Analisa Kebutuhan Fungsional ............................................................ 26

Tabel 3. 2 Tabel admin.......................................................................................... 74

Tabel 3. 3 Tabel artikel ......................................................................................... 75

Tabel 3. 4 Tabel kalkulasi ..................................................................................... 75

Tabel 3. 5 Tabel kategori_artikel .......................................................................... 76

Tabel 3. 6 Tabel kategori_makanan ...................................................................... 76

Tabel 3. 7 Tabel makanan ..................................................................................... 77

Tabel 3. 8 Tabel pilihan_makanan ........................................................................ 78

Tabel 3. 9 Tabel satuan ......................................................................................... 78

Tabel 3. 10 Tabel user ........................................................................................... 79

Tabel 4. 1 Pengujian Sistem .................................................................................. 96

library.uns.ac.id digilib.uns.ac.id

Page 13: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xiii

DAFTAR GAMBAR

Gambar 2. 1 Strong Entity ..................................................................................... 20

Gambar 2. 2 Atrubut dari Entitas .......................................................................... 20

Gambar 3. 1 Proses Bisnis .................................................................................... 25

Gambar 3. 2 Use Case Diagram Android ............................................................. 28

Gambar 3. 3 Use Case Diagram Web ................................................................... 29

Gambar 3. 4 Activity Diagram Android Login ...................................................... 30

Gambar 3. 5 Activity Diagram Android Register Pengguna ................................. 31

Gambar 3. 6 Activity Diagram Lupa Password Pengguna .................................... 32

Gambar 3. 7 Activity Diagram Android Home ..................................................... 33

Gambar 3. 8 Activity Diagram Android Profil ...................................................... 33

Gambar 3. 9 Activity Diagram Android Hitung Kalori ......................................... 34

Gambar 3. 10 Activity Diagram Android History ................................................. 34

Gambar 3. 11 Activity Diagram Android Daftar Makanan ................................... 35

Gambar 3. 12 Activity Diagram Android Detail Perhitungan ............................... 36

Gambar 3. 13 Activity Diagram Android Daftar Artikel ...................................... 37

Gambar 3. 14 Activity Diagram Android Statistik ................................................ 38

Gambar 3. 15 Activity Diagram Login Admin ...................................................... 38

Gambar 3. 16 Activity Diagram Tambah Kategori Makanan ............................... 39

Gambar 3. 17 Activity Diagram Tambah Kategori Makanan ............................... 39

Gambar 3. 18 Activity Diagram Hapus Kategori Makanan .................................. 40

Gambar 3. 19 Activity Diagram Tambah Kategori Artikel ................................... 41

Gambar 3. 20 Activity Diagram Ubah Kategori Artikel ....................................... 42

Gambar 3. 21 Activity Diagram Hapus Kategori Artikel ...................................... 43

Gambar 3. 22 Activity Diagram Tambah Satuan .................................................. 44

Gambar 3. 23 Activity Diagram Ubah Satuan ....................................................... 45

Gambar 3. 24 Activity Diagram Hapus Satuan ..................................................... 46

Gambar 3. 25 Activity Diagram Tambah Artikel .................................................. 47

Gambar 3. 26 Activity Diagram Ubah Artikel ...................................................... 48

Gambar 3. 27 Activity Diagram Hapus Artikel ..................................................... 49

Gambar 3. 28 Activity Diagram Aktif Artikel ...................................................... 50

library.uns.ac.id digilib.uns.ac.id

Page 14: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xiv

Gambar 3. 29 Activity Diagram Non Aktif Diagram ............................................ 51

Gambar 3. 30 Activity Diagram Tambah Makanan .............................................. 52

Gambar 3. 31 Activity Diagram Ubah Makanan ................................................... 53

Gambar 3. 32 Activity Diagram Hapus Makanan ................................................. 54

Gambar 3. 33 Activity Diagram Aktif Makanan ................................................... 55

Gambar 3. 34 Activity Diagram Non Aktif Makanan ........................................... 56

Gambar 3. 35 Activity Diagram Tambah Admin .................................................. 57

Gambar 3. 36 Activity Diagram Edit Admin ........................................................ 58

Gambar 3. 37 Activity Diagram Hapus Admin ..................................................... 59

Gambar 3. 38 Activity Diagram Profil .................................................................. 60

Gambar 3. 39 Sequence Diagram Auth Android ................................................... 61

Gambar 3. 40 Sequence Diagram Home Android ................................................. 61

Gambar 3. 41 Sequence Diagram Artikel ............................................................. 62

Gambar 3. 42 Sequence Diagram Makanan ......................................................... 63

Gambar 3. 43 Sequence Diagram Perhitungan ..................................................... 63

Gambar 3. 44 Sequence Diagram Statistik ........................................................... 64

Gambar 3. 45 Sequence Diagram Login ............................................................... 64

Gambar 3. 46 Sequence Diagram Dashboard ...................................................... 65

Gambar 3. 47 Sequence Diagram Kategori Artikel .............................................. 66

Gambar 3. 48 Sequence Diagram Kategori Makanan .......................................... 67

Gambar 3. 49 Sequence Diagram Satuan ............................................................. 68

Gambar 3. 50 Sequence Diagram Artikel ............................................................. 69

Gambar 3. 51 Sequence Diagram Makanan ......................................................... 70

Gambar 3. 52 Sequence Diagram Admin ............................................................. 71

Gambar 3. 53 Sequence Diagram Profil ............................................................... 72

Gambar 3. 54 Entity Relationship Diagram (ERD) .............................................. 73

Gambar 3. 55 Relasi Antar Tabel .......................................................................... 74

Gambar 3. 56 Perancangan Antar Muka Halaman Login admin / kontributor ..... 80

Gambar 3. 57 Perancangan Antar Muka Halaman Dashboard............................. 80

Gambar 3. 58 Perancangan Antar Muka Halaman Master Data .......................... 81

Gambar 3. 59 Perancangan Antar Muka Halaman List Data................................ 81

library.uns.ac.id digilib.uns.ac.id

Page 15: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xv

Gambar 3. 60 Perancangan Antar Muka Halaman Data Makanan ....................... 82

Gambar 3. 61 Perancangan Antar Muka Login ..................................................... 83

Gambar 3. 62 Perancangan Antar Muka Register ................................................. 83

Gambar 3. 63 Perancangan Antar Muka Lupa Password ..................................... 84

Gambar 3. 64 Perancangan Antar Muka Home .................................................... 84

Gambar 3. 65 Perancangan Antar Muka History .................................................. 85

Gambar 3. 66 Perancangan Antar Muka Detail Perhitungan ................................ 85

Gambar 3. 67 Perancangan Antar Muka Hitung Kalori ........................................ 86

Gambar 3. 68 Perancangan Antar Muka Pengaturan Akun .................................. 86

Gambar 4. 1 Implementasi Halaman Login .......................................................... 87

Gambar 4. 2 Implementasi Halaman Dashboard .................................................. 88

Gambar 4. 3 Implementasi Halaman Kategori Artikel ......................................... 88

Gambar 4. 4 Implementasi Halaman Kategori Makanan ...................................... 89

Gambar 4. 5 Implementasi Halaman Satuan ......................................................... 89

Gambar 4. 6 Implementasi Halaman Artikel ........................................................ 90

Gambar 4. 7 Implementasi Halaman Makanan ..................................................... 90

Gambar 4. 8 Implementasi Halaman Admin......................................................... 91

Gambar 4. 9 Implementasi Antar Muka Login ..................................................... 91

Gambar 4. 10 Implementasi Antar Muka Register ............................................... 92

Gambar 4. 11 Implementasi Antar Muka Lupa Password .................................... 92

Gambar 4. 12 Implementasi Antar Muka Home ................................................... 93

Gambar 4. 13 Implementasi Antar Muka History ................................................. 93

Gambar 4. 14 Implementasi Antar Muka Detail Perhitungan .............................. 94

Gambar 4. 15 Implementasi Antar Muka Hitung Kalori ...................................... 94

Gambar 4. 16 Implementasi Antar Muka Pengaturan Akun ................................. 95

library.uns.ac.id digilib.uns.ac.id

Page 16: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xvi

INTISARI

Alif Bintoro. 2018. Aplikasi Perhitungan Kalori Harian Berbasis Android. Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Dalam kehidupan sehari-hari makan merupakan kebutuhan pokok bagi manusia.

Sebab manusia membutuhkan energi yang bersumber dari makanan untuk

beraktivitas. Konsumsi makanan yang baik untuk memenuhi kebutuhan energi

harus mencakup 4 sehat 5 sempurna serta sesuai dengan pola makan yang sehat.

Namun tak sedikit orang kurang mengetahui tentang pola makan sehat bagi tubuh

serta kandungan yang terdapat pada makanan yang dikonsumsi. Ditambah lagi

dengan padatnya aktivitas membuat orang enggan untuk memikirkan makanan

yang mereka konsumsi, sehingga tidak sedikit orang terserang penyakit dari

makanan yang mereka konsumsi.

Aplikasi Perhitungan Kalori Harian berbasis Android merupakan aplikasi yang

digunakan untuk melakukan perhitungan kebutuhan kalori tubuh dalam kurun

waktu 24 jam. Pengguna dapat melakukan perhitungan kebutuhan kalori dalam

sehari sekaligus menghitung berat badan ideal dan kebutuhan cairan tubuh. Aplikasi

ini memberikan informasi tentang artikel dan daftar makanan beserta dengan kadar

kalori pada makanan.

Aplikasi Perhitungan Kalori Harian berbasis Android menggunakan teknologi

android hybrid yang dikembangkan dengan framework react native yang

memungkinkan dapat dikembangkan ke platform yang lain.

Kata kunci : Kalori, Kalori Harian, Hitung Kalori, Hitung Kalori Harian

library.uns.ac.id digilib.uns.ac.id

Page 17: APLIKASI PERHITUNGAN KALORI HARIAN BERBASIS ANDROID · DAFTAR TABEL Tabel 2. 1 Simbol Komponen Use Case..... 15 Tabel 2. 2 Simbol Activity Diagram ... Aplikasi Perhitungan Kalori

library.uns.ac.id digilib.uns.ac.id

xvii

ABSTRACT

Alif Bintoro. 2018. Daily Calorie Calculation Application Based Android. Informatics Engineering Program Faculty of Mathematics and Natural Sciences

Sebelas Maret University of Surakarta.

In the daily life of eating is a staple for human beings. Because humans need energy

that comes from food to move. Consumption of good food to meet energy needs

should include 4 healthy 5 perfect and in accordance with a healthy diet. But not a

few people lack knowledge about healthy eating patterns for the body and the

content contained in the food consumed. Coupled with the density of activity makes

people reluctant to think about the food they consume, so that not a few people get

sick from the food they eat.

Daily Calorie Calculation application based on Android is an application that is

used to perform calculation of body caloric needs within 24 hours. Users can do the

calculation of caloric needs in a day as well as calculate the ideal body weight and

body fluids needs. This app provides information about the article and the food list

along with the caloric content on the food.

The Daily Calorie Calculation app based on Android uses hybrid android

technology developed with a react native framework that allows it to be developed

into other platforms.

Keywords: Calories, Daily Calories, Calculate Calories, Calculate Daily Calories

library.uns.ac.id digilib.uns.ac.id