Aplikasi Sistem Berat Badan Ideal Sebagai Pola Hidup Sehat
Berbasis Android
Tugas Akhir Proposal Skripsi
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh:
Eric Saputra
41810010018
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCUBUANA
JAKARTA
2017
Aplikasi Sistem Berat Badan Ideal Sebagai Pola Hidup Sehat
Berbasis Android
Oleh:
Eric Saputra
41810010018
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCUBUANA
JAKARTA
2017
i
ii
iii
iv
KATA PENGANTAR
Puji syukur kita panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat serta karunia-Nya, sehingga saya dapat menyelesaikan laporan Tugas Akhir dengan judul “Aplikasi Sistem Berat Badan Ideal Sebagai Pola Hidup Sehat Berbasis Android” tepat pada watuknya yang merupakan salah satu persyaratan untuk menyelesaikan program studi Strata Satu (S1) pada jurusan Sistem Informasi Universitas Mercu Buana.
Saya menyadari bahwa laporan Tugas Akhir ini tidak lepas dari peran berbagai pihak yang turut membantu serta memberikan dukungan sehingga skripsi ini dapat terselesaikan. Oleh karena itu saya mengucapkan terima kasih kepada :
1. Ibu Sarwati Rahayu,ST.MMSI. selaku dosen pembimbing akademik yang telah membimbing penulis dari semester 1 sampai saat ini.
2. Ibu Nia Kusuma Wardhani, S.kom,MM. selaku dosen pembimbing tugas akhir yang telah memberikan ilmu, dorongan dan nasehat serta membimbing penulisan dari awal hingga akhir penelitian.
3. Ibu Nur Ani, ST.,MMSI selaku Ketua Program Studi pada Jurusan Sistem Informasi, Universitas Mercu Buana
4. Ibu Inge Handriani,S.E.,MMSI selaku Koordinator Tugas Akhir pada Jurusan Sistem Informasi Universitas Mercu Buana.
5. Bapak dan Ibu dosen Prodi Sistem Informasi, Fasilkom, dan Universitas Mercubuana yang telah memberikan bimbingan serta ilmu yang sangat bermanfaat kepada penulis.
6. Ibu Rusmawarti,AM.,KL selaku pembicara yang sudah memberikan informasi, ilmu dan masukan dalam penelitian ini.
7. Kedua Orang Tua, Ibu dan Bapak. Terima kasih telah memberikan semangat dan doa kepada penulis sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik. Terima kasih karena selalu mengirimkan do’a nya dan selalu memberikan motivasi dan dukungan kepada penulis.
v
8. Keluarga dan Saudara-saudaraku yang terus memberikan dukungan spirit dan do’a yang tak terhenti kepada penulis.
9. Kepada Nanda Herliana dan Nindi Herliani selaku kekasih yang selalu memberikan do’a dan semangat yang tak terhenti kepada penulis.
Penulis sangat menyadari keterbatasan penulis.Untuk itu, penulis mengharapkan segala kritik dan saran yang membangun dengan harapan dapat memperbaiki kekurangan yang ada dalam laporan tugas akhir ini.Semoga laporan tugas akhir ini bermanfaat khususnya bagi penulis dan bagi para pembaca umumnya.
Akhir kata, semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat.
Wasalamu’alaikum Wr.Wb
Jakarta ,………2017
Eric Saputra
viii DAFTAR ISI
COVER DEPAN
LEMBAR PERNYATAAN... i
LEMBAR PERSETUJUAN SIDANG... ii
LEMBAR PENGESAHAN... ... iii
KATA PENGANTAR... iv
ABSTRAKSI... vi
DAFTAR ISI... ... vii
DAFTAR GAMBAR... xi DAFTAR TABEL ... iv BAB I PENDAHULUAN 1.1. Latar Belakang ... 1 1.2. Batasaan Masalah... 3 1.3. Perumusan Masalah ... 3 1.4. Tujuan Penelitian... 4 1.5. Manfaat Penelitian... 4 1.6. Metodologi Penelitian... 4 1.6.1 Jenis Data... 4 1.7. Sistematika Penulisan... 5
BAB II LANDASAN TEORI 2.1. Sisitem Informasi... 7
2.1.1 Sistem ... 7
2.1.2 Informasi... 7
2.1.3 Pengertian Sub Sistem... 8
2.1.4 Karakteristik Sistem... 8
2.2. Android... 10
2.2.1 Karakteristik Android... 10
2.2.2 Sejarah Perkembangan Android... 11
2.3. Teori Program... 19
ix
2.3.1 Android Studio... 19
2.3.2 Adobe Photoshop...21
2.4. Berat Badan. ... 28
2.5. Metode Analisa Data... 30
2.5.1 Metode Fuzzy Logic... 30
2.5.2 Sejarah Perkembangan Fuzzy Logic... 33
2.6. Unified Modelling Language (UML)... 35
2.6.1 Use Case Diagram... 36
2.6.2 Activity Diagram... 37
2.6.3 Sequence Diagram... 39
2.6.4 Class Diagram... 40
2.7. Testing... 41
2.7.1 Metode Testing BlacBox... 41
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Masalah... 44
3.2. Analisis Kebutuhan Sistem... 44
3.3. Analisis Perancangan Sistem... 45
3.3.1 Speifikasi Sistem... 45
3.3.2 Analisis Kebutuhan Hardware... 45
3.4. Perancangan Sistem... 45
3.4.1 Use case Diagram... .45
3.4.2 Activity Diagram... .47
3.4.3 Sequence Diagram... .51
3.4.4 Class Diagram ... 54
3.5. Struktur Perancangan Tabel... 55
3.6. Desain Antar Muka (Interface)... 55
3.6.1 Rancangan Splash Screen... 56
3.6.2 Rancangan Halaman BMI... 56
3.6.3 Rancangan Navigator Menu... 58
3.6.4 Rancangan Menu Simulasi Kalori Makanan... 58
3.6.5 Rancangan Menu Video O7W... 60
x
3.6.6 Rancangan Hasil Menu Video O7W...60
3.6.7 Rancangan Menu Tentang Aplikasi... 62
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Spesifikasi Perangkat Kerat dan Perang Lunak... 63
4.1.1 Spesifikasi Perangkat Keras...63
4.1.2 Spesifikasi Perangkat Lunak... 64
4.2. Implementasi Output... 65
4.2.1. Halaman Splash Screen...65
4.2.2. Halaman BMI... 66
4.2.3. Menu Navigator...67
4.2.4. Halaman Kalori Makanan... 68
4.2.5 Halaman Video Olahraga... 70
4.2.6 Halaman Tentang Aplikasi... 72
4.3. Metode Pengujian... 73
4.3.1 Skenario Pengujian... 73
4.4. Analisa Hasil Pengujian... 74
BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan, ... 76
5.2. Saran... 76
DAFTAR PUSTAKA... 77
LAMPIRAN-LAMPIRAN.... ... 79
xi
DAFTAR GAMBAR
Gambar 2.1. Android 1.1 ... 12
Gambar 2.2 Android 1.5 Cupcake ... 13
Gambar 2.3 Android 1.6 Donut ... 13
Gambar 2.4 Android Eclair. ... 14
Gambar 2.5 Android Froyo... ... 14
Gambar 2.6 Android Gingerbread ... 15
Gambar 2.7 Android Honeycomb ... 15
Gambar 2.8 Android Ice Cream Sandwich ... 16
Gambar 2.9 Android Jelly Bean ... 17
Gambar 2.10 Android Kit Kat... ... 17
Gambar 2.11 Android lolly Pop. ... 18
Gambar 2.12 Android Marshmallow.. ... 19
Gambar 2.13 Contoh Aplikasi Android Studio... ... 20
Gambar 2.14 Proses Input Output. ... 31
Gambar 2.15 Usecase Diagram (Dennis, Wixom, Rooth 201:520).... ... 37
Gambar 2.16 Activity Diagram (Alan Dennis, 2012)... ... 39
Gambar 2.17 Sequence Diagram (Dennis, Wixom, Rooth 201:534)... 40
Gambar 2.18 Class Diagram (Dennis, Wixom, Rooth 201:530).... ... 41
Gambar 2.19 Metode Black Box Testing.... ... 43
Gambar 3.6 Use Case Diagram Peracangan Aplikasi BMI.... ... 46
Gambar 3.7 Avtivity Diagram Berat Badan Ideal.... ... 48
Gambar 3.8 Avtivity Diagram Kalori Makanan.... ... 49
Gambar 3.9 Avtivity Diagram Video Olahraga... 50
Gambar 3.10 Avtivity Diagram Tentang Aplikasi... ... 51
Gambar 3.11 Sequence Diagram Mulai... 52
Gambar 3.12 Sequence Diagram Halaman Hitung Berat Badan.... ... 52
Gambar 3.13 Sequence Diagram Halaman Simulasi Kalori Makanan.... 53
xii
Gambar 3.14 Sequence Diagram Buka Halaman Video.... ... 53
Gambar 3.15 Sequence Diagram Tentang Aplikasi.... ... 54
Gambar 3.16 Class Diagram Perancangan Aplikasi BMI .... ... 54
Gambar 3.17 Rancangan Splash Screen.... ... 56
Gambar 3.18 Rancangan Halaman Utama BMI.... ... 56
Gambar 3.19 Rancangan Navigator Menu.... ... 58
Gambar 3.20 Rancangan Rancangan Menu Simulasi Kalori Makanan... 58
Gambar 3.21 Rancangan Menu Video O7W.... ... 60
Gambar 3.22 Rancangan Hasil Menu Video O7W.... ... 60
Gambar 3.23 Rancangan Menu Tentang Aplikasi.... ... 62
Gambar 4.1 Tampilan Halaman Splash Screen.... ... 65
Gambar 4.2 Tampilan Halaman Menu BMI.... ... 66
Gambar 4.3 Tampilan Halaman Navigator Menu... 67
Gambar 4.4 Tampilan Halaman Kalori Makanan.... ... 68
Gambar 4.4.1 Tampilan Halaman Kalori Makanan.... ... 69
Gambar 4.5 Tampilan Halaman Video Olaraga ... 70
Gambar 4.5.1 Tampilan Halaman Putar Video... ... 71
Gambar 4.6 Tampilan Halaman Tentang Aplikasi.... ... 72
iv
DAFTAR TABEL
Tabel 2.1 Simbol Use Case. ... 36
Tabel 2.2 Simbol Pada Activity Diagram ... 38
Tabel 2.3 Simbol Sequance Diagram ... 39
Tabel 3.1 Actor... 46
Tabel 3.2 Use Case... ... 47
Tabel 3.3 BMI ... 55
Tabel 3.4 Kalori ... 55
Tabel 3.5 Video ... 55
Tabel 3.6 Keterangan Hasil BMI Untuk Laki-Laki ... 57
Tabel 3.7 Keterangan Hasil BMI Untuk Perempuan ... 57
Tabel 3.8 Keterangan Kalori Ideal Manusia ... 59
Tabel 4.1 Spesifikasi Xiaomi Redmi Pro ... 63
Tabel 4.2 Spesifikasi Laptop Asus X455L ... 64
Tabel 4.3 Skenario Hasil Pengujian Metode Black Box ... 73