APLIKASI MEDIA INFORMASI PROGRAM PENURUNAN DAN PENAIKAN BERAT BADAN DALAM OLAHRAGA FITNESS BERBASIS ANDROID SKRIPSI Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Rudini 201010370311178 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2017
KATA PENGANTAR Assalamu alaikum Wa Rohmatullohi Wa Barokatuh. Puji syukuer Alhamdulillah penulis panjatkan atas kehadirat Allah SWT sang pencipta alam semesta, manusia, dan kehidupan beserta seperangkat aturan Nya, karena berkat limpahan rahmat, taufiq, hidayah serta inayah-nya, sehingga penulis dapat menyelesaikan Skripsi yang berjudul Aplikasi Media Informasi Program Penurunan dan Penaikan Berat Berat Badan Dalam Olahraga Fitness. Tidak lupa juga, sholawat beserta salam semoga dicurah limpahkan kepanda Baginda Nabi Muhammad SAW. Skripsi ini dibuat sebagai salah satu syarta kelulusan pada program Strata 1 Fakultas Teknik, Program Studi Teknik Informatika di Universitas Muhammadiyah Malang. Penulis menyadari bahwa skripsi ini masih banyak kekurangan dari berbagai macam hal. Namun bantuan dan bimbingan dari beberapa pihak akhirnya skripsi ini dapat diselessaikan pada waktunya. Karena itu pada kesempatan ini, penulis ingin mengucapkan banyak terima kasih kepada: 1. Allah SWT, yang telah memberikan rahmat dan hidayah Nya kepada penulis sehingga dapat menyelesaikan skripsi ini dengan baik. 2. Nabi Muhammad SAW sebagai junjungan yang telah menyampaikan wahyu Allah. 3. Kepada kedua orang tua, Bapak Syafruddin, dan Ibu Salmiah yang selalu senantiasa mendoakan penulis sepanjang waktu, memberikan pengertian diantara kekhawatirannya, dan memberikan semangat serta do a yang tidak ada hentinya serta memberikan dorongan baik moril maupun materil. 4. Yth. Bapak Drs.Fauzan, M.Pd, selaku Rektor Universitas Muhammadiyah Malang.
5. Yth. Bapak Yuda Munarko,S.Kom, M.Sc, selaku ketua program Studi Teknik Informatika Universitas Muhammadiyah Malang. 6. Yth. Bapak Eko Budi Cahyono, S.Kom, MT, selaku dosen pembimbing pertama dan dosen wali yang telah memberikan pengarahan dan masukanmasukan yang berharga kepada penulis dalam penyusunan Skripsi ini. 7. Yth. Bapak Setio Basuki, ST, MT, selaku pembimbing kedua yang telah memberikan penagrahan dan masukan-masukan yang berharga kepada penulis dalam penyusunan Skripsi ini. 8. Rekan-rekan mahasiswa Program Studi Informatika angkatan 2010 khususnya rekan-rekan mahasiswa dari kelas D. 9. Seluruh dosen pengajar dan staff tata usaha. 10. Semua pihak yang telah membantu dalam menyelesaikan skripsi ini tidak bias disebutkan satu-persatu oleh penulis. Akhir kata penulis hanya berharap semoga skripsi ini dapat bermanfaat bagi penulis dan para pembaca umumnya. Wassalamu alaikum Wr.WB. Malang, 19 Juli 2017 Rudini
DAFTAR ISI Halaman HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii LEMBAR PERNYATAAN... iv ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL. xiii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Permasalahan... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 3 1.5 Metode Penelitian. 3 1.5.1 Jenis Penelitian 3 1.5.2 Tahap Pengumpulan Data 3 1.5.3 Metode Perancangan 4 1.6 Sistematika Penulisan 5 BAB II LANDASAN TEORI... 7 2.1 Konsep Dasar Aplikasi Mobile... 7 2.1.1 Pengertian Mobile... 7 2.1.2 Pengertian Android... 8 2.1.2.1 Android SDK 9 2.1.2.2 Arsitektur Android 10
2.1.2.3 Fundamental Aplikasi... 12 2.1.3 Pengertian Java... 13 2.1.4 Pengertian UML... 16 2.1.5 Pengertian Eclipse... 21 2.1.6 Pengertian Android Studio... 23 2.1.7 SQLite..... 23 2.2 Prototype... 24 2.2.1 Kelebihan Metode Prototype 25 2.2.2 Kekurangan Metode Prototype. 25 2.3 Konsep Dasar Olahraga Fitness... 25 2.3.1 Pengertian Fitness... 25 2.3.2 Perbedaan Olahraga Fitness dengan Olahraga Lain... 27 2.3.3 Program Pola Latihan... 28 2.3.4 BMI (Body Mass Index).. 31 BAB III ANALISA DAN PERANCANGAN SISTEM... 32 3.1 Analis Sistem... 32 3.1.1 Analisis Masalah.. 32 3.1.2 Analisis Kebutuhan Non Fungsional... 32 3.1.2.1 Analisis Kebutuhan Perangkat Lunak. 32 3.1.2.2 Analisis Kebutuhan Perangkat Keras.. 33 3.1.2.3 Analisis Kebutuhan user.. 33 3.2 Metodologi Penelitian... 33 3.2.1 Jenis Penelitian. 33 3.2.2 Jenis dan Tahap Pengumpulan Data 34 3.2.2.1 Jenis Pengumpulan Data. 34 3.2.2.2 Metode Pengumpulan Data. 35 3.2.3 Metode Pendekatan dan Pengembangan Sistem. 35 3.2.3.1 Metode Pendekatan Sistem. 36 3.2.3.2 Metode Pengembangan Sistem... 36
3.2.4 Pembuatan Prototype.... 38 3.2.5 Use Case Diagram... 38 3.2.6 Activity Diagram..... 39 3.2.7 Skenario Use Case... 42 3.2.8 Sequence Diagram.. 45 3.2.9 Class Diagram. 47 3.3 Perancangan Sistem... 48 3.3.1 Tujuan Perancangan Sistem. 48 3.3.2 Perancangan Antar Muka. 48 3.3.2.1 Antar Muka Menu Utama 48 3.3.2.2 Antar Muka Menu Exercise. 49 3.3.2.3 Antar Muka Menu Workout 50 3.3.2.4 Antar Muka Schedule/Jadwal. 51 3.3.2.5 Antar Muka BMI. 51 3.3.3 Evaluasi Prototype.. 52 BAB IV IMPLEMENTASI DAN PENGUJIAN... 53 4.1 Implementasi.... 53 4.1.1 Batasan Implementasi... 53 4.1.2 Implementasi Perangkat Keras... 53 4.1.3 Implementasi Perangkat Lunak 54 4.1.4 Implementasi Antar Muka 54 4.1.5 Implementasi Installasi Program.. 60 4.2 Pengujian..... 61 4.2.1 Rencana Pengujian Prototype... 61 4.2.2 Kasus dari Hasil Pengujian... 62 4.2.3 Kesimpulan Hasil Pengujian... 63 Bab V KESIMPULAN DAN SARAN... 64 5.1 Kesimpulan.... 64 5.2 Saran... 64
DAFTAR PUSTAKA.... 65 LAMPIRAN-LAMPIRAN.... 67
DAFTAR GAMBAR Gambar 2.1 Arsitektur Android... 11 Gambar 2.2 Contoh Penggunaan Aktivity... 12 Gambar 2.3 Rumus Penjumlahan BMI... 31 Gambar 3.1 Metode Prototype... 37 Gambar 3.2 Use Case Diagram Aplikasi Fitness... 39 Gambar 3.3 Activity Diagram Workout... 40 Gambar 3.4 Activity Diagram Exercise... 41 Gambar 3.5 Activity Diagram Jadwal Latihan... 41 Gambar 3.6 Activity Diagram BMI... 42 Gambar 3.7 Sequence Diagram Workout.... 45 Gambar 3.8 Sequence Diagram Exercise.... 46 Gambar 3.9 Sequence Diagram Jadwal Latihan..... 46 Gambar 3.10 Sequence Diagram BMI..... 47 Gambar 3.11 Class Diagram Aplikasi..... 47 Gambar 3.12 Antar Muka Aplikasi..... 48 Gambar 3.13 Antar Muka Menu Utama..... 49 Gambar 3.14 Antar Muka Exercise.... 49 Gambar 3.15 Antar Muka Gerakan-gerakan Latihan. 50 Gambar 3.16 Antar Muka Workout..... 50 Gambar 3.17 Antar Muka Jadwal.... 51 Gambar 3.18 Antar Muka BMI. 51 Gambar 4.1 Tampilan Halaman Utama. 54 Gambar 4.2 Tampilan Menu Exercise 54 Gambar 4.3 Tampilan Latihan pada salah satu menu exercise... 55 Gambar 4.4 Tampilan video dan penjelasan gerakan latihan. 55 Gambar 4.5 Tampilan Menu Workout 56 Gambar 4.6 Tampilan Latihan per minggu dalam workout bodybuilding. 56 Gambar 4.7 Tampilan pertemuan latihan dalam seminggu 57
Gambar 4.8 Tampilan Menu Schedule/jadwal... 57 Gambar 4.9 Tampilan menu BMI.. 58 Gambar 4.10 Tampilan Hasil dari Kalkulasi BMI user. 58 Gambar 4.11 Proses Installasi program pada smartphone...... 59 Gambar 4.12 Proses Installasi program... 59 Gambar 4.13 Selesai installasi program..... 60
DAFTAR TABEL Tabel 2.1 Contoh Program Latihan Ade Rai... 29 Tabel 2.2 Contoh Jumlah Set dan Repetisi... 30 Tabel 2.3 Tabel Kategori Indeks BMI..... 31 Tabel 3.1 Kandidat Prototype... 37 Tabel 3.2 Definisi Use Case... 38 Tabel 3.3 Skenario Use Case Workout... 41 Tabel 3.4 Skenario Use Case Exercise... 42 Tabel 3.5 Skenario Use Case Jadwal Latihan... 43 Tabel 3.6 Skenario Use Case BMI... 43 Tabel 4.1 Perangkat keras yang digunakan.... 44 Tabel 4.2 Smartphone berbasis system android. 45 Tabel 4.3 Perangkat Lunak Yang Digunakan... 45 Tabel 4.4 Rancangan Pengujian..... 62 Tabel 4.5 Kasus dan Hasil Uji Personal Trainer..... 62
DAFTAR PUSTAKA [1] Arifianto, Teguh dkk. (2011) Pengertian android menurut para ahli. Kumpulan Artikel tentang Ilmu komputer, Internet, juga pelajaran sekolah, materi kuliah dan artikel-artikel lain yang bermanfaat [Internet blog]. Tersedia dari https://liveintranet.blogspot.com/2014/02/pengertian-androidmenurut-para-ahli.html. [diakses 10 Januari 2017] [2] Rusad, I. 2013. Inilah Penyebab Banyak Orang Malas Olahraga. Diunduh dari : https://health.kompas.com/. [diakses 17 Januari 2017] [3] Syafrizaldy. 2011. 225 Tips Seputar Fitness ala syafrizaldy. Diunduh dari https://books.google.co.id/. [diakses 21 Januari 2017] [4] Adi Nugroho, ST., MMSI. 2004. Konsep Pengembangan Sistem Basis Data. Informatika. Bandung. [5] Safaat, Nasruddin. 2012. Pemrograman aplikasi mobile smartphone dan tablet PC berbasis android. Informatika. [6] Rai, A., Hamid, L., & Tsiang, H. 2006. ADE RAI : Gaya Hidup Sehat, Fitnes, dan binaraga : Jakarta : Tabloid BOLA [7] Rai, A. 2011. 101 Binaraga Natural : 101 Strategi Binaraga Tanpa Obat. Jakarta : Libri [8] Raharjo, B, Heryanto, I, Haryono, A. 2010. Mudah Belajar Java. Informatika [9] Astrand PO. Physical activity and fitness. Diunduh dari http://ajcn.nutrition.org/. [diakses 12 Februari 2017] [10] Eric, Trexler. 2014. Metabolic adaptation to weight loss. Diambil dari: https://jissn.biomedcentral.com/articles/10.1186/1550-2783-11-7. [15 Februari 2017]
[11] Huda Akbarul, Arif. (2016) Mahir pemrograman android dalam 3 hari. [diakses 15 Januari 2017]. < https://www.gitbook.com/book/omayib/mahirpemrograman-android-dalam-3-hari/details> [diakses 15 Januari 2017] [12] Huda Akbarul, Arif. (2016) SQLite dan Android. hari/content/konseppenyimpanan_database_lokal_md.html> [diakese 16 Januari 2017] [13] Fiwka, Estriana. 15 Pengertian kebugaran jasmani menurut para ahli. https://omayib.gitbooks.io/mahir-pemrograman-android-dalam-3- <http://www.seputarpendidikan.com/2017/01/15-pengertian-kebugaranjasmani-menurut-para-ahli.html> [diakses 30 Januari 2017] [14] Bornstein, Adam. 7 day Beginner trainer for lost fat. http://www.bodybuilding.com/fun/new-year-start-here-7-day-beginnertrainer.html [diakses 31 Januari 2017] [15] Pena, Jimmy CSCS. Gain 10 pounds of muscle in 4 weeks. pounds-muscle-4-weeks-1 [diakses 4 Maret 2017] [16] Editors, M&F. Zero Boundaries Episode 4: BodyBuilding. http://www.muscleandfitness.com/workouts/workout-routines/gain-10- http://www.muscleandfitness.com/workouts/workout-tips/videos/zeroboundaries-episode-4-bodybuilding [15 Maret 2017] [17] Editors, BodyBuilding. The Ultimate Guide to Weight Loss. https://www.bodybuilding.com/fun/the-ultimate-guide-to-weight-loss.html [27Maret 2017]