• Tidak ada hasil yang ditemukan

IMPLEMENTASI METODE HARRIS BENNEDICT DALAM MENENTUKAN JUMLAH KALORI UNTUK DIET SEHAT BERBASIS ANDROID TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "IMPLEMENTASI METODE HARRIS BENNEDICT DALAM MENENTUKAN JUMLAH KALORI UNTUK DIET SEHAT BERBASIS ANDROID TUGAS AKHIR"

Copied!
14
0
0

Teks penuh

(1)

i

IMPLEMENTASI METODE HARRIS BENNEDICT DALAM

MENENTUKAN JUMLAH KALORI UNTUK DIET SEHAT

BERBASIS ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

Andrie Bagoes Kurniawan

201010370311242

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

(2)

ii

Lembar Persetujuan

IMPLEMENTASI METODE HARRIS BENNEDICT

DALAM MENENTUKAN JUMLAH KALORI UNTUK

DIET SEHAT BERBASIS ANDROID

Andrie Bagoes Kurniawan 201010370311242

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang

Malang, 22–Januari-2015 Menyetujui,

(3)

iii

Lembar Pengesahan

IMPLEMENTASI METODE HARRIS BENNEDICT DALAM MENENTUKAN JUMLAH KALORI UNTUK DIET SEHAT BERBASIS

ANDROID

Tugas Akhir

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang

Disusun oleh :

Andrie Bagoes Kurniawan 201010370311242

Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada 28 Januari 2015

(4)

iv LEMBAR PERNYATAAN

Yang bertanda tangan di bawah ini:

NAMA : ANDRIE BAGOES KURNIAWAN

NIM : 201010370311242

FAK. / JUR. : TEKNIK / TEKNIK INFORMATIKA

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul

IMPLEMENTASI METODE HARRIS BENNEDICT DALAM

MENENTUKAN JUMLAH KALORI UNTUK DIET SEHAT BERBASIS ANDROID”

beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang

telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.

(5)

v

LEMBAR PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

1. Gusti Allah ingkang Maha Wikan. Sungguh besar kuasamu yang telah menjadikanku hingga seperti ini.

2. Kanjeng Rasullullah Muhammad. Imam dan penuntun menuju Al-Jannah.

3. Bapak Yuda dan Bapak Ari selaku pembimbing tugas akhir.

4. Bapak Yuda selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang.

5. Kedua orang tua, Bapak Kurimat dan Ibu Ariana dengan doanya yang tiada henti untuk kedua anaknya.

6. Special Thanks to Yuni. Karenamu yang sudah selalu dan masih menemani dan memberi inspirasi dalam setiap huruf yang tertulis. 7. Saudaraku seperjuangan. Siswanto, Roni, Anang, Riky. Terima kasih

untuk dukungannya dan bantuannya dalam terselesainya Tugas Akhir ini.

8. Dan semua pihak yang telah membantu dalam terselesaikannya tugas akhir ini.

(6)

vi

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas segala limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan Tugas Akhir yang berjudul :

“IMPLEMENTASI METODE HARRIS BENNEDICT DALAM MENENTUKAN JUMLAH KALORI UNTUK DIET SEHAT BERBASIS

ANDROID”

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi :

1. Perancangan dan implementasi pembuatan sistem untuk menentukan jumlah kalori berbasis android.

2. Melakukan pengujian dari berbagai sudut pandang dan kemampuan sistem berdasarkan sinopsisnya.

3. Pengamatan hasil aplikasi dari beberapa sudut pandang dengan tujuan untuk ditarik sebuah kesimpulan dari keseluruhan kegiatan.

Peneliti menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.

Malang, 20 Januari 2015

Penulis

Malang, 20 Januari 2015

(7)

vii

ABSTRAK

Kalori adalah sebuah satuan untuk menghitung jumlah energi, dimana kalori merupakan sumber energi bagi tubuh manusia. Kebutuhan kalori setiap orang berbeda satu sama lain, tergantung pada faktor usia, jenis kelamin, tinggi badan, berat badan, dan aktifitas tubuhnya. Dibidang kesehatan, telah terdapat cara untuk menghitung kebutuhan kalori dalam kcal/hari baik pada orang sehat maupun orang sakit. Untuk memperkirakan pengeluaran total kalori, hasil perhitungan ini masih harus dikalikan dengan faktor aktifitas.

Dengan adanya cara untuk mengetahui kebutuhan kalori seseorang perhari maka dibuatlah aplikasi yang akan menghitung kebutuhan kalori perhari dengan menggunakan persamaan Harris Benedict untuk diet sehat dimana aplikasi ini akan berjalan di sistem operasi android. sistem ini menggunakan persamaan Harris Benedict untuk menghitung kebutuhan kalori perhari, dimana total kalori perhari dapat dijadikan sebagai acuan untuk diet. pengklasifikasian aktifitas untuk perhitungan total jumlah kalori, nilai yang diambil didapat dari nilai

accelerometer dimana nilai tersebut akan otomatis mengupdate ke sistem.

Berdasarkan pengujian black box maka dapat disimpulkan sistem berjalan dengan baik karena semua fungsi dari sistem dapat berjalan, sedangkan pengujian implementasi algoritmanya terdapat selisih pembulatan dua digit dibelakang koma yaitu sebesar 0,03 antara perhitungan manual dengan perhitungan yang ada pada sistem aplikasi. Berdasarkan pengujian nilai accelerometer didapatkan kesimpulan bahwa sensor accelerometer tidak dapat digunakan untuk mengklasifikasikan aktifitas manusia, karena di hasil pengujian nilai pergerakan

accelerometer tidak signifikan terhadap aktifitas manusia. .

(8)

viii

ABSTRACT

Calorie is a unit to calculate the amount of energy, where the calories are energy sources for the human body. Caloric needs of each person is different from each other, depending on age, gender, height, weight, and activity of his body. Health sector, there has been a way to calculate the calories in kcal / day both in healthy people and the sick. To estimate the total calorie expenditure, the result of this calculation is to be multiplied by a factor of activity.

With the way to tell someone needs calories per day then made an application that will calculate daily calorie needs using the Harris Benedict equation for a healthy diet in which the application will run on android operating system. This system uses the Harris Benedict equation to calculate daily caloric needs, where the total calories per day can be used as a reference to the diet. classification of activities for the calculation of the total number of calories, values taken obtained from the accelerometer values where the value will automatically update to the system.

Based on black box testing we can conclude proper system for all functions of the system can run, while testing the algorithm implementation are rounding difference of two digits after the decimal is equal to 0.03 between manual calculations with the calculations on the system application. Based on the test accelerometer values in get the conclusion that the accelerometer sensor can not be used to classify human activities, as in the results of testing the value of the movement of the accelerometer is not significant to human activities.

(9)

ix DAFTAR ISI

HALAMAN JUDUL ... i

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

LEMBAR PERNYATAAN ... iv LEMBAR PERSEMBAHAN ...v KATA PENGANTAR ... vi ABSTRAKSI... vii ABSTRACT ... viii DAFTAR ISI ... ix

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan ... 2 1.4 Batasan Masalah ... 2 1.5 Metodologi ... 3

1.5.1 Metode Pengumpulan Data ... 3

1.5.2 Perancangan Sistem ... 3

1.5.3 Penulisan Laporan ... 4

1.5.4 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ...6

2.1 Android ... 6

2.2 Metode Harris Benedict ... 7

2.3 Sensor Accelerometer ... 9

2.3.1 Definisi Accelerometer…………...9

(10)

x

2.3.3 Tipe Accelerometer………..11

2.3.4 Contoh Penggunaan Accelerometer……….11

2.3.5 Data Analisis Accelerometer...13

BAB III ANALISA DAN PERANCANGAN SISTEM ...19

3.1 Analisis Kebutuhan ... 20

3.1.1 Analisis Kebutuhan Perangkat Keras ... 20

3.1.2 Analisis Perangkat Lunak ... 20

3.2 Rancangan Sistem………...21

3.2.1 Gambaran Umum Sistem ... 21

3.2.2 Usecase Diagram... 23

3.2.3 Activity Diagram... 23

3.2.4 Conseptual Data Modeling ... 25

3.2.5 Phisical Data Modeling ... 25

3.2.6 Perancangan Struktur Tabel ... 26

3.3 Perancangan Interface……...………...………...28

3.3.1 Tampilan Antarmuka Awal...28

3.3.2 Tampilan Antarmuka Nilai Accelerometer...29

3.3.3 Tampilan Antarmuka Informasi Kebutuhan Kalori...30

BAB IV IMPLEMENTASI DAN PENGUJIAN ...31

4.1 Implementasi ... 34

4.1.1 Implementasi User Interface...31

4.1.2 Form Utama ... 31

4.1.3 Form Profil ... 32

4.1.4 Form Accelerometer ... 33

4.1.5 Form Informasi Kebutuhan Kalori ... 33

4.2 Implementasi Algoritma...34

4.2.1 Implementasi Accelerometer Pada Phonegap...34

4.2.2 Implementasi Algoritma Untuk Nilai Accelerometer...35

4.2.3 Implementasi Algoritma Harris Benedict...37

4.3 Pengujian Sistem ... 38

(11)

xi

4.3.2 Pengujian Aktifitas Accelerometer ... 40

BAB V PENUTUP ...45

5.1 Kesimpulan ... 45

5.2 Saran Pengembangan ... 45

(12)

xii DAFTAR GAMBAR

Gambar 2.1 Mobile Accelerometer ... 10

Gambar 2.2 Grafik Accelerometer Aktifitas Berjalan ... 13

Gambar 2.3 Grafik Accelerometer Aktifitas Berlari ... 14

Gambar 2.4 Grafik Accelerometer Aktifitas Naik Tangga ... 14

Gambar 2.5 Grafik Accelerometer Aktifitas Tururn Tangga ... 15

Gambar 2.6 Grafik Accelerometer Aktifitas Duduk ... 15

Gambar 2.7 Grafik Accelerometer Aktifitas Berdiri... 16

Gambar 3.1 Pohon Perancangan ... 19

Gambar 3.2 Flowchart Gambaran Sistem ... 21

Gambar 3.3 Use Case Diagram ... 23

Gambar 3.4 Activity Diagram ... 24

Gambar 3.5 Diagram E/R ... 25

Gambar 3.6 Phisical Data Modeling ... 26

Gambar 3.7 Tampilan Antarmuka Awal ... 28

Gambar 3.8 Tampilan Antarmuka Accelerometer ... 29

Gambar 3.9 Tampilan Antarmuka Informasi Kebutuhan Kalori ... 30

Gambar 4.1 Gambar Form Main Menu ... 32

Gambar 4.2 Gambar Form Profil... 32

Gambar 4.3 Gambar Form Accelerometer... 33

Gambar 4.4 Gambar Form Informasi Kebutuhan Kalori ... 34

Gambar 4.5 Script Memanggil Fungsi Accelerometer ... 34

Gambar 4.6 Script Mengambil Nilai Accelerometer Pada Phonegap ... 35

Gambar 4.7 Script Untuk Menampilkan Nilai Sumbu Accelerometer ... 35

Gambar 4.8 Script Untuk Memanggil Nilai Accelerometer ... 36

Gambar 4.9 Script Untuk Klasifikasi Makanan Golongan Darah ... 36

Gambar 4.10 Script Untuk Inisialisasi Pada Id Golongan Darah ... 37

(13)

xiii

DAFTAR TABEL

Tabel 2.1 Tabel Level Aktifitas Fisik ... 8

Tabel 2.2 Tabel Data Penelitian Aktifitas...16

Tabel 2.3 Tabel Data Nilai Pergerakan Aktifitas...17

Tabel 3.1 Tabel User ... 26

Tabel 3.2 Tabel Klasifikasi Makanan ... 27

Tabel 3.3 Tabel Golongan Darah ... 27

Tabel 3.4 Tabel Diet Golongan Darah ... 27

Tabel 3.5 Tabel Data Penelitian Aktifitas ... 29

Tabel 3.6 Tabel Data Nilai Pergerakan Aktifitas ... 30

Tabel 4.1 Hasil Pengujian Sistem Aplikasi Diet Android ... 39

Tabel 4.2 Tabel Data Pengujian Aktifitas Accelerometer ... 40

Tabel 4.3 Tabel Data Pengujian Pergerakan Accelerometer ... 41

Tabel 4.4 Data Perbandingan Nilai Pengujian Dengan Nilai Acuan ... 43

Tabel 4.5 Data Rancu Dari Beberapa Aktifitas... 43

Tabel 4.6 Data Rancu Antara Aktifitas Naik Tangga Dan Duduk...43

Tabel 4.7 Data Rancu Antara Aktifitas Lari Dan Duduk...44

(14)

xiv Daftar pustaka

[1] http://pengenlangsing.com/apa-itu-kalori/ diakses pada tanggal 5 september 2014

[2] “CARA MENGHITUNG KEBUTUHAN KALORI.” [Online]. Available: http://www.menshealth.co.id/kesehatan/waras/cara.menghitung.kebutuhan. kalori/004/003/124 diakses pada tanggal 5 september 2014

[3] “PANDUAN PEMROGRAMAN ANDROID.” [Online]. Available:

http://m.android-indonesia.com/forum/developers/140145-panduan-pemrograman-android-bahasa-indonesia-ebook-gratis diakses pada tanggal 5 september 2014

[4] http://techcrunch.com/2013/07/01/android-led-by-samsung-continues-to-

storm-the-smartphone-market-pushing-a-global-70-market-share/?ncid=tcdaily diakses pada tanggal 5 september 2014

[5] https://archive.org/details/biometricstudyof00harruoft diakses pada tanggal 15 november 2014

[6] http://ajcn.nutrition.org/content/40/1/168 diakses pada tanggal 15 november 2014

[7] http://elektronika-dasar.web.id/komponen/sensor-tranducer/sensor-accelerometer-mma7260q/ diakses pada tanggal 15 november 2014 [8] "ACCELEROMETER DAN GYROSCOPE" [Online]. Available:

http://www.geyosoft.com/2013/accelerometer-dan-gyroscope diakses pada tanggal 6 sepetember 2014

[9] Jennifer R. Kwapisz, Gary M. Weiss, Samuel A. Moore, Activity Recognition using Cell Phone Accelerometers, 2010, Department of Computer and Information Science Fordham University, New York.

Referensi

Dokumen terkait

Laporan Kinerja Badan Kepegawaian Daerah Tahun 2015 II- 15 13 Pemetaan potensi pegawai 3 Meningkatnya kualitas data dan informasi kepegawaian PROGRAM PEMBINAAN DAN PENGEMBANGAN

Puji Allah atas segala rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat menyelesaikan studi pada Jurusan Kesehatan Masyarakat,

Selain membuat perangkat pembelajaran dan mengikuti kegiatan intra sekolah, dalam melaksanakan KBM guru (praktikan) harus mempunyai beberapa ketrampilan mengajar

Hasil pelaksanaan IbM menunjukkan bahwa (1) Secara umum anggota Kelompok Wanita Tani Tunas Harapan I dan Tunas Harapan II telah memahami arti penting pertanian organik,

Struktural, salah satu paham atau prespektif di dalam sosiologi yang memandang masyarakat sebagai satu sistem yang terdiri dari bagian-bagian yang saling berhubungan satu sama lain dan

Struktur bawah permukaan tanah diwilayah kawasan Kota Lama Semarang nilai resistivitasnya terdistribusi dalam tiga lapisan batuan yaitu lapisan pertama merupakan top

Vagy ha kevésbé skizoid módon akarom megfogalmazni, azt akartam végiggondolni, hogy egyáltalán akarom-e az RMDSZ-t okosítani abban, hogy miként irányítsa a magyar

“Kehidupan membaca dan menulis merupakan salah satu dari banyak cara untuk mengembangkan intelektual, tetapi di masa lampau kita mempunyai raksasa