• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Help Me on Diet Berbasis Android.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Help Me on Diet Berbasis Android."

Copied!
18
0
0

Teks penuh

(1)

vii

ABSTRAK

Aplikasi diet merupakan aktivitas yang dilakukan aplikasi mobile untuk

membantu para pelaku diet dalam menjalani program diet mereka sendiri. Aplikasi

“Help Me On Diet” dibuat untuk membantu pelaku diet dalam menjalani program diet mereka, dengan menyertai beberapa pilihan latihan olahraga seperti, Push-up,

Sit-up, Leg Raises, Crunches, Plank, Squat Jump, dan Jogging. Berdasarkan hasil

survey kepada delapan orang pelaku diet, aplikasi “Help Me On Diet” dinilai berhasil

membantu proses diet dan pemahaman tentang diet itu sendiri kepada pengguna

aplikasi.

Tujuan dari penelitian ini adalah untuk memberikan porsi penjadwalan diet

yang disertai dengan olahraga, sesuai dengan perhitungan rumus RMR (Resting

Metabolic Rate) Mifflin. Bahasa pemrograman yang digunakan dalam pembuatan

aplikasi ini adalah Java yang dijalankan pada platform Android.

(2)

viii

ABSTRACT

Diet applications is an activity performed by the application of mobile to

assist dieters in their own diet program. Application "Help Me On Diet" is designed

to help dieters in their diet program, with accompanying multiple exercise option

such as, Push-ups, Sit-ups, Leg Raises, Crunches, Plank, Squat Jump, and jogging,

as an additional activities to lose weight. Based on survey of eight people who do

diet, the application "Help Me On Diet" was considered successful in helping people

who do diet and understanding diet itself.

The purpose this research is to provide a diet scheduling which accompanied

by exercise, in accordance with the calculation formula RMR(Resting Metabolic

Rate) Mifflin. The Programing language that were used for this application was java

which run in Android platform.

(3)

ix

BAB III ANALISIS DAN DESAIN ... 24

3.1 ANALISIS SISTEM ... 24

3.1.1 Perbedaan Aplikasi Help Me On Diet Dengan Aplikasi Diet Serupa... 24

3.1.2 Analisis Proses Bisnis Aplikasi ... 26

3.1.3 Desain Basis Data... 36

(4)

x

3.2 DESAIN SISTEM ... 41

3.2.1 Storyboard Halaman Logo ... 41

3.2.2 Storyboard Halaman Pertama ... 42

3.2.3 Storyboard Halaman Help ... 43

3.2.4 Storyboard Halaman Penjelasan Diet ... 44

3.2.5 Storyboard Halaman Penjelasan Olahraga ... 45

3.2.6 Storyboard Halaman Penjelasan Makanan ... 46

3.2.7 Storyboard Halaman Form Pengisian Data Pengguna ... 47

3.2.8 Storyboard Halaman Latihan 1-Day ... 49

3.2.9 Storyboard Halaman Makanan ... 50

3.2.10 Storyboard Halaman Hasil ... 51

3.2.11 Storyboard Halaman Jadwal 1-Week ... 52

3.2.12 Storyboard Halaman Penjadwalan ... 53

3.2.13 Halaman History ... 55

3.2.14 Halaman Alarm... 56

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 57

4.1 HALAMAN LOGO... 57

BAB V TESTING DAN EVALUASI SISTEM ... 88

5.1 METODE TESTING ... 88

5.2 TEST CASE ... 89

(5)

xi

5.3.1 Test Case Halaman Logo ... 89

5.3.2 Test Case Halaman Home ... 90

5.3.3 Test Case Halaman Help ... 92

5.3.4 Test Case Halaman Alarm ... 92

5.3.5 Test Case Halaman Form Inputan Data Pengguna ... 93

5.3.6 Test Case Halaman Form Inputan Data Pengguna Lanjutan ... 93

5.3.7 Test Case Halaman ToDoDiet ... 95

5.3.8 Test Case Halaman ToDoDietUnform ... 96

5.3.9 Test Case Halaman InsertFood ... 98

5.3.10 Test Case Halaman Result ... 99

5.3.11 Test Case Halaman Suggestion ... 100

5.3.12 Test Case Halaman HistoryWeek ... 101

5.3.13 Test Case Halaman History ... 103

5.3.14 Test Case Halaman Rank ... 103

5.4 PROSES TESTING WHITE BOX ... 104

5.4.1 Test Case Pertama ... 107

5.4.2 Test Case Kedua ... 108

5.4.3 Test Case Ketiga ... 109

5.4.4 Test Case Keempat ... 110

5.5 EVALUASI SISTEM ... 110

5.5.1 Hasil Perhitungan Survei ... 111

5.5.2 Kesimpulan Survei ... 117

BAB VI KESIMPULAN DAN SARAN ... 118

6.1 KESIMPULAN ... 118

6.2 SARAN ... 119

DAFTAR PUSTAKA ... 121

(6)
(7)
(8)

xiv

DAFTAR TABEL

2.1TABEL PEMBAKARAN KALORI SIT-UP,PUSH-UP,PLANK,LEG RAISES, DAN CRUNCHES ... 15

2.2TABEL PEMBAKARAN KALORI SQUAT JUMP DAN JOGGING ... 15

2.3TABEL KETERANGAN AKTIVITAS ... 18

3.1TABEL PERBANDINGAN FITUR ANTARA TIGA APLIKASI DIET... 25

3.2TABEL JADWAL ... 37

3.3TABEL KONSUMSI ... 37

3.4TABEL MAKANAN ... 38

3.5TABEL OLAHRAGA ... 38

3.6TABEL AKTIVITAS ... 39

3.7TABEL TODO ... 39

5.1TEST CASEHALAMAN LOGO ... 90

5.2TEST CASEHALAMAN HOME ... 90

5.3TEST CASEHALAMAN HELP ... 92

5.4TEST CASEHALAMAN ALARM ... 92

5.5TESTCASEHALAMAN FORMPERTAMA ... 93

5.6TEST CASEHALAMAN FORMKEDUA ... 94

5.7TESTCASEHALAMAN TODODIET ... 95

5.8TESTCASEHALAMAN TODODIETUNFORM ... 97

5.9TEST CASEHALAMAN INSERTFOOD ... 98

5.10TESTCASEHALAMAN RESULT ... 99

5.11TEST CASE HALAMAN SUGGESTION ... 100

5.12TEST CASEHALAMAN HISTORYWEEK ... 101

5.13TEST CASEHALAMAN HISTORY ... 103

5.14TEST CASE HALAMAN RANK ... 104

(9)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pengelolaan pola makan atau yang lebih dikenal dengan istilah diet

merupakan salah satu cara yang biasa ditempuh hampir setiap orang untuk

mendapatkan kesehatan tubuh yang lebih prima. Hal ini menginsyaratkan bahwa diet

pada dasarnya hanya berada pada satu lingkup pola makanan dan jenis makanan apa

saja yang akan dikonsumsi, sedangkan pada umumnya tubuh akan menyimpan

cadangan tenaga berupa lemak yang ditimbun disekitar pembuluh darah. Sehingga

pola makanan yang sehat tidak akan menutup kemungkinan terjadinya penimbunan

lemak berlebih karena minimnya olahraga yang dilakukan guna membakar

lemak-lemak tersebut.

Oleh karena itu diperlukan metode atau strategi yang mampu memberikan

perencanaan kegiatan olahraga yang sesuai dengan aktifitas keseharian pengguna.

Jika pengelolaan aktifitas olahraga tidak disertai dengan strategi yang baik, akan

timbul rasa jenuh dalam diri pelaku diet kepada sistem diet itu sendiri. Salah satu

bahasan olahraga yang mendukung kegiatan diet adalah olahraga atletik dasar.

Gerakan dasar olahraga atletik yang paling mudah dijalani oleh orang-orang adalah

Sit-up, Push-up, Plank, Leg Raises, Jogging, Squat Jump, dan Crunches.

Untuk membantu mengatasi permasalahan diet yang diimbangi dengan

olahraga tersebut, penulis ingin membuat sebuah aplikasi tentang penjadwalan diet

berbasis mobile dengan menggunakan platform Android yang bernama HELP ME

ON DIET. Penulis akan memanfaatkan rumus Mifflin tentang perhitungan RMR

(Resisting Metabolic Rate), beserta penjadwalan olahraga ringan yang telah dirancang

oleh Gale Compton, seorang instruktur fitness yang telah mendapatkan sertifikat

(10)

2

Universitas Kristen Maranatha Penulis menemukan sebuah artikel berita [1] tentang penggunaan ponsel yang

mampu menurunkan kebugaran tubuh. Artikel berita yang berjudul “Sering Pakai Ponsel Turunkan Kebugaran Tubuh?” ini berisi tentang sebuah penelitian yang menyebutkan bahwa kebanyakan kebugaran mahasiswa menurun akibat penggunaan

ponsel dan jarang berolahraga. Oleh karena itu, penulis berharap dengan dibuatnya

aplikasi HELP ME ON DIET ini dapat menjadi penghubung antara penggunaan

ponsel dan keinginan berolahraga para penggunanya. Dan juga penulis berharap

aplikasi ini mampu membantu para pelaku diet untuk dapat lebih memahami porses

diet yang lebih benar. Lebih lanjut, penulis berharap dengan menggunakan aplikasi

ini, para pelaku diet dapat mendapatkan kesehatan badan yang lebih prima. Sehingga

aplikasi ini dapat memberikan dampak yang cukup besar bagi pemahaman pelaku diet

terhadap diet itu sendiri.

1.2 Rumusan Masalah

Adapun masalah yang dapat dirumuskan seputar aplikasi ini adalah sebagai

berikut :

1. Bagaimana cara agar aplikasi ini mempermudah para pelaku diet

dalam memahami proses diet?

2. Bagaimana cara agar aplikasi ini memberikan metode jenis diet yang

tepat kepada pengguna aplikasi?

3. Bagaimana cara agar aplikasi ini mampu memberitahukan kepada

pengguna tentang pengurangan atau penambahan kalori dengan cara

yang mudah dipahami?

1.3 Tujuan

Adapun tujuan dari pembahasan ini adalah:

1. Merancang aplikasi penjadwalan diet berbasis mobile yang

(11)

3

Universitas Kristen Maranatha

2. Aplikasi ini dapat berguna sebagai alat bantu pengguna aplikasi untuk

menemukan metode diet yang lebih sesuai.

3. Merancang aplikasi yang mampu membantu pengguna mengetahui

hasil kalori yang telah dihilangkan ataupun didapatkan.

1.4 Batasan Masalah

Berikut adalah batasan masalah dalam pembuatan tugas akhir ini :

1. Aplikasi ini hanya merekomendasikan tiga jenis jadwal makanan yaitu

Breakfast, Lunch, Dinner.

2. Sistem hanya akan memberikan anjuran pembakaran kalori dan tidak

direkomendasikan sebagai tolak ukur pasti untuk mengukur hasil diet

yang telah dijalani oleh pengguna

3. Sistem hanya merekomendasikan penjadwalan diet selama satu hari,

satu minggu, atau satu bulan.

4. Sistem hanya merekomendasikan tiga jenis diet yaitu, Diet

Mediterania, Diet TLC (Therapeutic Lifestyle Changes) dan Diet

Golongan Darah.

5. Sistem hanya merekomendasikan olahraga atletik dasar yaitu, Sit-up,

Push-up, Plank, Leg Raises, Jogging, Squat Jump, dan Crunches

untuk membantu jalannya program diet.

1.5 Sistematika Pembahasan

Sistematika penyajian yang digunakan dalam laporan penelitian ini adalah

sebagai berikut:

BAB I. PENDAHULUAN

Bab ini berisi tentang uraian mengenai latar belakang program

(12)

4

Universitas Kristen Maranatha saja yang akan dibahas sehubungan dengan diet, serta batasan-batasan apa

saja yang dapat dilakukan oleh program yang akan dibuat oleh penulis.

BAB II. LANDASAN TEORI

Bab ini berisi tentang dasar pemikiran dan teori-teori yang menunjang

tentang diet, tata cara perhitungan kalkulasi kalori, serta olahraga-olahraga

yang akan direkomendasikan oleh sistem.

BAB III. ANALISA DAN DESAIN

Bab ini berisi tentang hasil analisis dan perancangan sistem yang

dibuat antara lain analisis kebutuhan sistem dan storyboard untuk desain

sistem.

BAB IV. PENGEMBANGAN PERANGKAT LUNAK

Bab ini digunakan untuk menjelaskan perencanaan pada tahap

implementasi, proses pengembangan implementasi, dan penjelasan mengenai

realisasi fungsionalitas serta disain antar muka yang telah dibuat.

BAB V. PENGUJIAN

Bab ini berisi akan menejaskan rencana pengujian sistem serta testing

yang akan dilakukan. Testing yang akan dilakukan adalah dengan

menggunakan metode blackbox, whitebox, dan survei.

BAB VI. KESIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan tentang program

penjadwalan diet yang telah dibuat oleh penulis dan kata-kata penutup dalam

(13)

5

Universitas Kristen Maranatha DAFTAR PUSTAKA

Bagian ini berisi tentang daftar sumber-sumber informasi yang

(14)

118

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Diet merupakan sebuah aktivitas mengatur pola makanan yang lebih baik

sehingga tidak menjadikan lemak jenuh didalam tubuh. Dan diet yang tepat pun harus

tetap diimbangi dengan olahraga sebagai sarana untuk membakar kalori-kalori

berlebih di dalam tubuh. Aplikasi Help Me On Diet dibangun sebagai jembatan antara

diet dan olahraga

Olahraga yang telah direkomendasikan oleh sistem adalah olahraga-olahraga

yang merupakan gerakan dasar dari olahraga atletik seperti Push-up, Sit-up, Plank,

Crunches, Leg Raises, Squat Jump, dan juga Jogging. Sedangkan diet yang

disediakan oleh sistem hanya ada 3, yaitu diet itu adalah diet Mediterania, diet

Golongan Darah, dan diet TLC. Dan untuk menghitung berapa banyak kalori yang

boleh dihilangkan selama satu hari, aplikasi ini menggunakan teknik perhitungan

RMR dengan menggunakan rumus Mifflin.

Beberapa fitur yang dimiliki oleh aplikasi Help Me On Diet salah satunya

adalah fitur inputan form data pengguna, pada fitur ini pengguna akan disuguhkan

halaman form yang harus diisi beserta olahraga-olahraga apa saja yang ingin dijalani

selama masa pelaksanaan jadwal diet. Fitur ini berguna membantu pengguna untuk

memahami proses diet, bahwa diet yang tepat harus sesuai dengan data-data yang

pengguna inputkan. Selain itu, dari inputan data pengguna, sistem akan memberikan

jenis diet yang tepat sesuai dengan berat badan pengguna. Fitur ini dirancang guna

menjawab dua point pada sub bab rumusan masalah.

Fitur reminder sebagai alarm pribadi pengguna untuk melaksanakan latihan

olahraga. Selain itu fitur yang lain adalah fitur hide yang berguna menyimpan data

sementara pengguna apabila pengguna ingin melanjutkan latihan olahraganya di lain

(15)

119

Universitas Kristen Maranatha dan satu bulan yang telah selesai dijalani beserta info tentang berapa banyak kalori

yang dihilangkan, berapa banyak olahraga yang telah dijalani, dan berapa banyak

makanan yang telah dikonsumsi. Fitur ini dirancang guna menjawab point terakhir

pada sub bab rumusan masalah.

Guna mengetahui potensi pemanfaatan program, selain menggunakan

pengujian black box dan white box, penulis juga menggunakan survei kepada 8 orang

responden yang sedang melakukan penjadwalan diet. Responden yang mengisi survei

telah dibagi menjadi 3 bagian, yaitu 3 orang responden dengan jenis diet Mediterania,

3 orang responden dengan jenis diet Golongan Darah, dan 2 jenis responden dengan

jenis diet TLC.

Setelah melaksanakan program penjadwalan diet satu minggu, responden akan

diberikan 10 pertanyaan mengenai desain, efektifitas fitur, dan pehamanan mengenai

aplikasi Help Me On Diet. Dan hasil survei yang telah dijalani menunjukkan bahwa 8

orang setuju jika aplikasi ini membantu para pengguna untuk memahami tentang diet

itu sendiri.

6.2 Saran

Untuk pengembangan yang lebih lanjut berdasarkan survei yang telah dijalani,

diharapkan aplikasi ini dapat berjalan tanpa perlu menggunakan koneksi yang

terhubung dengan internet. Penggunaan database dalam aplikasi ini untuk selanjutnya

dapat diganti dengan penggunaan database SQLite.

Pada fitur InsertFood, perlu dilakukan pembenahan agar mampu menghitung

makanan yang tidak formal, seperti ngemil. Dan pada menu suggestion, untuk lebih

lanjut diharapkan mampu diterapkannya algoritma khusus sehingga saran yang

diberikan program tidak bersifat static.

Adapun penulis berharap untuk selanjutnya, aplikasi ini mampu

dikembangkan dengan fitur-fitur yang lebih hebat lagi mengenai diet. Fitur-fitur

(16)

120

Universitas Kristen Maranatha Kadar Kolesterol, Perhitungan Kalori Berdasarkan Jarak Tempuh Jogging,

Grafik Pengurangan Kalori, Forum Diet atau juga bisa dihubungkan dengan

(17)

121

DAFTAR PUSTAKA

[1] Merdeka.com, "Sehat Merdeka," Merdeka.com, 9 Juli 2013. [Online]. Available:

http://www.merdeka.com/sehat/sering-pakai-ponsel-turunkan-kebugaran-tubuh.html. [Accessed 7 November 2013].

[2] M. D. Pasquale, The Metabolic Diet : The Revolutionary Diet That Explodes the

Myths about Carbohydrates and Fats by Mauro G. Di Pasquale, English:

Buchanan Publishing, Incorporated, Ronald, 2010.

[3] "30 Days ABS Challange," Day Fitnes Challange, 2013. [Online]. Available:

http://30dayfitnesschallenges.com/30-day-abs-challenge/. [Accessed 14 February

2014].

[4] "Calories and Kilojoulse," 2013. [Online]. Available:

http://www.caloriesperhour.com/tutorial_calories.php. [Accessed 28 September

2013].

[5] converunits.co, "Convert kilogram to calorie - Conversion," [Online]. Available:

http://www.convertunits.com/from/kilogram/to/calorie. [Accessed 17 January

2014].

[6] "Calories Burned During Exercise by NutriStrategy - Alphabetized List,"

NutriStrategy, 2013. [Online]. Available:

http://www.nutristrategy.com/activitylist4.htm. [Accessed 28 September 2013].

[7] D. Logue, 500 400-Calorie Recipes: Delicious and Satisfying Meals That Keep

You to a Balanced 1200-Calorie Diet So You Can Lose Weight without Starving

(18)

122

Universitas Kristen Maranatha

[8] "Calories in Food," 2013. [Online]. Available:

http://www.freedieting.com/tools/calories_in_food.htm. [Accessed 28 September

2013].

[9] "Calculating BMR and RMR. Diet and Weight Loss Tutorial," 2013. [Online].

Available: http://www.caloriesperhour.com/tutorial_BMR.php. [Accessed 28

September 2013].

[10] I. Script, Panduan Mudah Membuat Animasi, MediaKita, 2008.

[11] N. S. H, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis

Android, Bandung: Informatika, 2011.

[12] I. (. LTD, "Application Store," InspiredApps (A.L) LTD, 29 October 2013.

[Online]. Available:

https://play.google.com/store/apps/details?id=com.dietcoacher.sos. [Accessed 4

November 2013].

[13] MedHelp, "My Diet Diary Calorie Counter," 22 August 2013. [Online].

Available: https://play.google.com/store/apps/details?id=org.medhelp.mydiet.

[Accessed 4 November 2013].

[14] S. Desikan and G. Ramesh, "Software Testing," in Principles and Practices,

Referensi

Dokumen terkait

Informasi yang anda berikan hanya untuk melengkapi data penelitian dalam rangka penyusunan Skripsi dengan judul: Pengaruh Peran Franchisor terhadap Keberhasilan

Pada tepian Sungai Kaili, yang memiliki indeks keanekaragaman jenis vegetasi yang masuk pada kriteria tinggi adalah terdapat pada pohon, pancang dan semai

Dalam hal terdapat keberatan atas hasil seleksi UMUM tersebut diatas, maka berdasarkan ketentuan pada Perpres Nomor 70 Tahun 2012 Tentang Pengadaan Barang/Jasa

Pertumbuhan dan hasil tanaman Ubi Banggai jenis Baku tu’u dan Baku Boan Memela tidak berbeda pada setiap jarak tanam, namun Jenis tanaman Baku Tu’u memiliki

Memahami teks hasil observasi, tanggapan deskriptif, eksposisi, eksplanasi, dan cerita pendek baik melalui lisan maupun tulisan.. Pengenalan struktur

At the one end are artists, often middle age and of rural origin, whose works are most informed by identity concerns and Balinese cultural memory and/or more outwardly

Sebuah skripsi yang diajukan untuk memenuhi salah satu syarat gelar Sarjana dari Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam. MUHAMMAD

berubah walaupun jumlah produksi mengalami perubahan (naik atau turun). Biaya variabel merupakan biaya yang besarnya berubah-ubah tergantung dari banyak sedikitnya output