Lisensi ini mengizinkan setiap orang untuk menggubah, …kc.umn.ac.id/10645/2/HALAMAN_AWAL.pdf ·...

13
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli. Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Transcript of Lisensi ini mengizinkan setiap orang untuk menggubah, …kc.umn.ac.id/10645/2/HALAMAN_AWAL.pdf ·...

Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP 

 

 

 

 

 

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

RANCANG BANGUN APLIKASI BERBASIS

ANDROID PENGUKUR STATUS HIDRASI

MENGGUNAKAN METODE FORWARD CHAINING

SKRIPSI

Diajukan Guna Memenuhi Persyaratan Memperoleh

Gelar Sarjana Komputer (S.Kom.)

Albert

00000012005

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2019

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

Scanned by CamScannerRancang Bangun Aplikasi..., Albert, FTI UMN, 2019

Scanned by CamScannerRancang Bangun Aplikasi..., Albert, FTI UMN, 2019

iii

RANCANG BANGUN APLIKASI BERBASIS ANDROID

PENGUKUR STATUS HIDRASI MENGGUNAKAN

METODE FORWARD CHAINING

ABSTRAK

Oleh: Albert

Dehidrasi dapat menyebabkan risiko gangguan fisiologis dan penyakit

seperti sakit kepala, batu ginjal, dan sembelit. Selain itu, dehidrasi dalam jangka

pendek dapat berdampak buruk bagi tubuh karena dapat melemahkan anggota

tubuh untuk bergerak, hipotonia, hipotensi, kesulitan berbicara, bahkan sampai

pingsan. Dehidrasi sering terjadi akibat tidak memperhatikan status dehidrasi dari

tubuh yang menyebabkan banyaknya masyarakat Indonesia (46,1%) yang terkena

dehidrasi ringan. Sehingga diperlukan solusi untuk memberikan informasi ini.

Penelitian ini berfokus untuk membuat sebuah cara untuk memberikan informasi

mengenai status dehidrasi.

Penelitian ini menggunakan metode forward chaining untuk mendapatkan

status dehidrasi yang diderita karena kesimpulan informasi status dehidrasi diambil

berdasarkan data-data yang diperoleh dengan beberapa rumus. Android Studio

dipilih sebagai tools dan incremental dipilih sebagai metode pembangunan sistem

untuk membangun aplikasi ini.

Pada akhir penelitian ini telah dibuat aplikasi dengan nama “Rawit” yang

dapat memberikan informasi serta mengukur status dehidrasi dan berdasarkan

asupan buah. Aplikasi ini mendapatkan informasi tentang kandungan air pada buah

berdasarkan United States Department of Agriculture national nutrient database

dan menyimpan data user pada Firebase.

Kata kunci: aplikasi mobile, Android, dehydration status, forward chaining,

kandungan air

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

iv

DESIGN AND DEVELOPMENT OF ANDROID BASED

APPLICATION OF HYDRATION STATUS USING

FORWARD CHAINING METHOD

ABSTRACT

By: Albert

Dehydration can cause physiological disorders and diseases such as

headaches, urothialisis, and constipation. In addition, dehydration in the short term

can be detrimental to the body because it can weaken the body to move, hypotonia,

hypotension, difficulty speaking, even fainting. Dehydration results from unconcern

to the dehydration status of the body which causes many Indonesians (46.1%) to

get mild dehydration. So a solution is needed to provide this information. This study

focuses on making a way to provide information about the status of dehydration.

This study uses the forward chaining method to obtain the dehydration

status suffered because the conclusion of hydration status take based on the data

obtained by several formulas. Android Studio was chosen as a tool and incremental

was chosen as a system development method to build this application.

At the end of this study an application was named "Rawit" which can give

information with measure dehydration status and based on fruit intake. This

application gets information about the water content in the fruit based on the United

States Department of Agriculture national nutrient database and stores user data

on Firebase.

Keyword: Android, dehydration status, forward chaining, mobile apps, water

content

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

v

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah

memberikan kemudahan sehingga dapat menyelesaikan skripsi dengan judul

“Rancang Bangun Aplikasi Berbasis Android Pengukur Status Hidrasi

Menggunakan Metode Forward Chaining” dapat selesai tepat pada waktunya.

Skripsi ini penulis ajukan kepada Program Strata 1, Program Studi Sistem

Informasi, Fakultas Teknik dan Informatika, Universitas Multimedia Nusantara.

Penulis mendapat banyak bantuan dan dorongan dari berbagai pihak se-

hingga penulis mengucapkan terima kasih yang sebesar-besarnya, terutama kepada:

1. Ibu Ririn Ikana Desanti, S.Kom., M.Kom., selaku Kepala Progaram Studi

Sistem Informasi.

2. Ibu Friska Natalia, Ph.D., selaku pembimbing untuk skripsi penulis.

Penulis juga mengucapkan terima kasih kepada orang tua dan keluarga yang

selalu membantu penulis pada saat penulisan skripsi ini.

Tangerang, 2 Januari 2019

Albert

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

vi

DAFTAR ISI

PERNYATAAN ...................................................................................................I

HALAMAN PENGESAHAN ............................................................................. II

ABSTRAK ........................................................................................................ III

ABSTRACT ........................................................................................................ IV

KATA PENGANTAR ........................................................................................ V

DAFTAR ISI ..................................................................................................... VI

DAFTAR GAMBAR ...................................................................................... VIII

DAFTAR TABEL ............................................................................................. IX

DAFTAR RUMUS ............................................................................................. X

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

1.1 LATAR BELAKANG ................................................................................. 1

1.2 PEMBATASAN MASALAH......................................................................... 4

1.3 PERUMUSAN MASALAH .......................................................................... 4

1.4 TUJUAN DAN MANFAAT PENELITIAN ....................................................... 4

BAB II LANDASAN TEORI .............................................................................. 5

2.1 TEORI TERKAIT ...................................................................................... 5

2.1.1 Incremental .................................................................................... 5

2.1.4 Hydration Status ............................................................................. 7

2.1.5 Forward Chaining .......................................................................... 8

2.1.6 Backward Chaining ........................................................................ 8

2.1.7 Integrated Development Environment ............................................. 9

2.1.8 Android Studio ............................................................................... 9

2.1.9 Use Case ...................................................................................... 10

2.1.10 Activity Diagram .......................................................................... 10

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

vii

2.1.11 Class Diagram .............................................................................. 10

2.1.12 Skala Likert .................................................................................. 11

2.2 PENELITIAN TERDAHULU ...................................................................... 12

BAB III METODOLOGI PENELITIAN............................................................ 14

3.1 OBJEK PENELITIAN ............................................................................... 14

3.2 METODE PENELITIAN ............................................................................ 14

3.2.1 Problem Solving Method ............................................................... 14

3.2.2 System Design Method .................................................................. 18

3.3 TEKNIK PENGUMPULAN DATA .............................................................. 22

3.4 TEKNIK PENGOLAHAN DATA................................................................. 23

BAB IV ANALISIS DAN HASIL PENELITIAN .............................................. 24

4.1 COMMUNICATION .................................................................................. 24

4.1.1 Requirement ................................................................................. 24

4.1.2 Simulation .................................................................................... 25

4.2 PLANNING ............................................................................................. 27

4.3 MODELING ............................................................................................ 28

4.3.1 Use Case ...................................................................................... 28

4.3.2 Class Diagram .............................................................................. 29

4.3.3 Activity Diagram .......................................................................... 30

4.4 CONSTRUCTION ..................................................................................... 36

4.5 DEPLOYMENT ........................................................................................ 48

4.6 HASIL DISKUSI ..................................................................................... 49

BAB V KESIMPULAN DAN SARAN.............................................................. 51

5.1 KESIMPULAN ........................................................................................ 51

5.2 SARAN ................................................................................................. 51

DAFTAR PUSTAKA ........................................................................................ 52

DAFTAR LAMPIRAN ...................................................................................... 54

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

viii

DAFTAR GAMBAR

Gambar 3.1 Kuesioner Pemakaian Aplikasi ....................................................... 22

Gambar 4.1 Use Case Diagram .......................................................................... 29

Gambar 4.2 Class Diagram ................................................................................ 30

Gambar 4.3 Activity Diagram............................................................................. 31

Gambar 4.4 Activity Diagram (Login/Register) .................................................. 32

Gambar 4.5 Activity Diagram (Calculate Hydration Status) ............................... 33

Gambar 4.6 Activity Diagram (Calculate Water Need) ....................................... 34

Gambar 4.7 Activity Diagram (Calculate Water Intake from Fruits)................... 35

Gambar 4.8 Tampilan Splash Screen .................................................................. 36

Gambar 4.9 Tampilan Login .............................................................................. 37

Gambar 4.10 Tampilan Register ......................................................................... 38

Gambar 4.11 Tampilan Register 2 ...................................................................... 39

Gambar 4.12 Tampilan Home ............................................................................ 40

Gambar 4.13 Tampilan Input Jenis Buah ............................................................ 41

Gambar 4.14 Tampilan Input Jumlah Buah ........................................................ 42

Gambar 4.15 Tampilan Input Jumlah Air ........................................................... 43

Gambar 4.16 Source code menghitung insensible water loss .............................. 44

Gambar 4.17 Source code menghitung kebutuhan cairan rumus pertama ............ 44

Gambar 4.18 Source code menghitung kebutuhan cairan rumus kedua ............... 45

Gambar 4.19 Source code menghitung total kebutuhan cairan ............................ 45

Gambar 4.20 Source code menghitung cairan pada buah .................................... 46

Gambar 4.21 Source code menghitung cairan pada air ....................................... 46

Gambar 4.22 Source code menghitung jumlah cairan yang hilang dari % berat

badan ................................................................................................................. 46

Gambar 4.23 Source code menentukan tingkat dehidrasi yang diderita ............... 47

Gambar 4.24 Tampilan notifikasi reminder ........................................................ 47

Gambar 4.25 Source code menjalankan JobDispatcher ....................................... 47

Gambar 4.26 Source code menampilkan reminder ............................................. 48

Gambar 4.27 Hasil Kuesioner 1 ......................................................................... 49

Gambar 4.28 Hasil Kuesioner 2 ......................................................................... 49

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

ix

DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu ........................................................................... 12

Tabel 3.1 Metode Pemecahan Masalah............................................................... 14

Tabel 3.2 Kebutuhan Cairan Anak Berdasarkan Holiday Segar .......................... 16

Tabel 3.3 Klasifikasi Faktor Aktivitas ................................................................ 17

Tabel 3.4 Persen Derajat Dehidrasi .................................................................... 18

Tabel 3.5 Metode Pengembangan Sistem ........................................................... 18

Tabel 4.1 Tabel Before After .............................................................................. 50

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

x

DAFTAR RUMUS

Rumus 3.1 Insensible water loss ........................................................................ 15

Rumus 3.2 Kandungan Gizi Bahan Makanan ..................................................... 15

Rumus 3.3 Kebutuhan Cairan Dewasa ............................................................... 16

Rumus 3.4 Angka Metabolisme Basal ................................................................ 17

Rumus 3.5 Kebutuhan Cairan Berdasarkan Aktivitas ......................................... 17

Rumus 3.6 Cairan Hilang dari % BB .................................................................. 18

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019

54

DAFTAR LAMPIRAN

Berikut terlampir:

1. Form Bimbingan

2. User Acceptance Test (UAT)

3. Source Code

Rancang Bangun Aplikasi..., Albert, FTI UMN, 2019