Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari...

12
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, … AWAL.pdf · 2017. 10. 11. · dari...

Page 1: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

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.

Page 2: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

RANCANG BANGUN APLIKASI FOOD SUGGESTER DENGAN

METODE DATA DRIVEN DSS DAN ALGORITMA GENETIKA

BERBASIS ANDROID

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer (S. Kom.)

Ong, Yeremia Maynardo Havisaputra

11110110036

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2015

Page 3: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

ii

HALAMAN PENGESAHAN SKRIPSI

RANCANG BANGUN APLIKASI FOOD SUGGESTER DENGAN

METODE DATA DRIVEN DSS DAN ALGORITMA GENETIKA

BERBASIS ANDROID

Oleh

Nama : Ong, Yeremia Maynardo Havisaputra

NIM : 11110110036

Fakultas : Teknologi Informasi dan Komunikasi

Program Studi : Teknik Informatika

Tangerang, 27 Agustus 2015

Ketua Sidang, Dosen Penguji,

Seng Hansun, S.Si., M.Cs. Ranny, S.Kom., M.Kom.

Dosen Pembimbing,

Adhi Kusnadi, S.T., M.Si.

Mengetahui :

Ketua Program Studi Teknik Informatika

Maria Irmina Prasetiyowati, S.Kom., M.T.

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 4: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

iii

LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT

Dengan ini saya :

Nama : Ong, Yeremia Maynardo Havisaputra

NIM : 11110110036

Program Studi : Teknik Informatika

Menyatakan bahwa skripsi yang berjudul RANCANG BANGUN APLIKASI

FOOD SUGGESTER DENGAN METODE DATA DRIVEN DSS DAN

ALGORITMA GENETIKA BERBASIS ANDROID ini adalah karya ilmiah saya

sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga

lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam

skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar

Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan/ penyimpangan,

baik dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya

bersedia menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah

Skripsi yang telah saya tempuh.

Tangerang, 27 Agustus 2015

Ong, Yeremia Maynardo H.

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 5: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

iv

Judul: Rancang Bangun Aplikasi Food Suggester dengan Metode

Data Driven DSS dan Algoritma Genetika Berbasis Android

ABSTRAK

Perkembangan ilmu pengetahuan dan teknologi membawa dampak positif

dan negatif bagi kehidupan manusia, untuk dampak positif salah satunya

membantu orang dalam memilih makanan karena banyak orang yang kurang

memiliki pengetahuan gizi. Penelitian ini menggunakan algoritma genetika dan

metode Data Driven DSS. Algoritma genetika digunakan karena kemudahan dan

kenyamanan pada operator - operator evolusi membuat yang membuat algoritma

ini efektif dalam melakukan pencarian. Metode Data Driven DSS dipilih karena

metode ini menekankan pada pengumpulan data yang kemudian dimanipulasi

sesuai dengan kebutuhan untuk mengambil keputusan. Aplikasi dibangun berbasis

Android supaya memiliki mobilitas yang tinggi. Hasil perhitungan nilai fitness

dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi

pengguna adalah sebesar 75,7%. Berdasarkan hasil survei, pengguna cukup puas

dengan aplikasi ini dengan angka koefisien Crobach‟s Alpha sebesar 0,736.

Kata kunci: Algoritma Genetika, Android, Gizi, Data Driven DSS, Makanan.

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 6: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

v

Title: Design and Development of Food Suggester Application

using Data Driven DSS Method and Genetic Algorithm Based on

Android

ABSTRACT

The evolution in science and technology bring positive and negative

impact to human life, one of the positive impact is is to help people decide what

food to eat because many of them lack of knowledge in nutrients. This research

implement genetic algorithm and Data Driven DSS method. Genetic algorithm is

chosen because it has evolution operators that easy and comfortable to use so this

algorithm effective for searching. Data Driven DSS method is chosen because this

method focus on collecting data then manipulate it so that it fits the need. The

result is use to make decision. This application is build based on Android for

higher mobility. The result of fitness value from comparisson between food

nutrients and nutritional adequacy rate is 75,7%. According to the survey result,

this application has good user satifaction result with Cronbach‟s Alpha Coeficient

about 0,736.

Keywords: Android, Data Driven DSS, Food, Genetic Algorithm, Nutrients.

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 7: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, yang telah

melimpahkan kasih karunia-Nya, sehingga penulis dapat menyelesaikan laporan

skripsi. Laporan skripsi yang berjudul “Rancang Bangun Aplikasi Food Suggester

Berbasis Android dengan Metode Data Driven DSS dan Algoritma Genetika” ini

diajukan kepada Program Studi Teknik Informatika, Fakultas Teknologi

Informatika dan Komunikasi, Universitas Multimedia Nusantara.

Penulis menyadari bahwa penyusunan laporan skripsi ini tidak akan

terwujud tanpa adanya bantuan dan dorongan dari berbagai pihak. Oleh karena itu

pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:

1. Kedua orang tua dan seluruh keluarga penulis yang telah memberi

dukungan dan bantuan baik secara moril maupun materiil dalam rangka

melakukan penelitian dan menyelesaikan laporan skripsi.

2. Bapak Adhi Kusnadi, S.T., M.Si. selaku dosen pembimbing atas

bimbingan dan dorongan semangat yang luar biasa dari beliau selama

proses penelitian dan penyusunan laporan skripsi.

3. Ibu Maria Irmina Prasetiyowati, S.Kom., M.T. selaku Kepala Program

Studi teknik informatika Universitas Multimedia Nusantara.

4. Bapak Ninok Leksono, selaku rektor dari Universitas Multimedia

Nusantara.

5. Teman-teman dari Newton Study Club yang selalu memberi dorongan

semangat dan menjadi tempat bertukar pikiran selama menyelesaikan

skripsi.

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 8: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

vii

6. Teman-teman dari Home Community yang memberikan dukungan doa

dan memberi motivasi bagi penulis.

7. Segenap teman-teman dan pihak-pihak yang tidak dapat disebutkan satu

per satu yang telah memberikan dukungan dan semangat yang sangat

berarti bagi penulis.

Demikian yang dapat penulis sampaikan dalam laporan skripsi ini.

Semoga laporan skripsi ini dapat bermanfaat bagi para pembaca, terutama bagi

mahasiswa Universitas Multimedia Nusantara baik sebagai sumber informasi

maupun sumber inspirasi.

Tangerang, 27 Agustus 2015

Ong, Yeremia Maynardo Havisaputra

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 9: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

viii

DAFTAR ISI

HALAMAN PENGESAHAN SKRIPSI ................................................................. ii LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT ......................... iii ABSTRAK ............................................................................................................. iv ABSTRACT ............................................................................................................ v KATA PENGANTAR ........................................................................................... vi

DAFTAR ISI ........................................................................................................ viii DAFTAR TABEL ................................................................................................... x DAFTAR GAMBAR ............................................................................................. xi BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang .......................................................................................... 1 1.2 Rumusan Masalah ..................................................................................... 3 1.3 Batasan Masalah ....................................................................................... 3 1.4 Tujuan Penelitian ...................................................................................... 4 1.5 Manfaat Penelitan ..................................................................................... 4 1.6 Sistematika Penulisan Laporan Penelitian ................................................ 4

BAB II LANDASAN TEORI ................................................................................. 6 2.1 Decision Support System........................................................................... 6

2.1.1 Berbagai Tipe DSS ...................................................................... 7 2.1.2 Komponen DSS ........................................................................... 8 2.1.3 Data-Driven DSS ........................................................................ 9 2.1.4 Cara Kerja DSS ........................................................................... 9

2.2 Algoritma Genetika ................................................................................. 10 2.2.1 Metode-metode Seleksi ............................................................ 14

2.3 Ilmu Gizi ................................................................................................. 15 2.3.1 Pengelompokan zat gizi menurut fungsi ................................... 16 2.3.2 Jenis-jenis zat gizi ..................................................................... 16

2.3.3 Perhitungan Kebutuhan Gizi ..................................................... 19 BAB III METODOLOGI DAN PERANCANGAN APLIKASI .......................... 21

3.1 Metode Penelitian ................................................................................... 21 3.2 Perancangan Basis Data .......................................................................... 22

3.2.1 Entity Relation Diagram ........................................................... 22 3.3 Perancangan Aplikasi.............................................................................. 26

3.3.1 Flowchart .................................................................................. 26

3.3.2 Data Flow Diagram ................................................................... 37 3.3.3 Perancangan Antarmuka ........................................................... 42

BAB IV IMPLEMENTASI DAN UJI COBA ...................................................... 51

4.1. Spesifikasi Sistem ................................................................................... 51 4.2. Implementasi Aplikasi ............................................................................ 51

4.3. Tampilan Antarmuka Aplikasi ................................................................ 52

4.4. Uji Coba .................................................................................................. 67

4.5. Evaluasi Aplikasi .................................................................................... 69 BAB V SIMPULAN DAN SARAN ..................................................................... 71

5.1. Simpulan ................................................................................................. 71

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 10: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

ix

5.2. Saran ....................................................................................................... 71 DAFTAR PUSTAKA ........................................................................................... 72 LAMPIRAN .......................................................................................................... 74

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 11: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

x

DAFTAR TABEL

Tabel 3. 1 t_admin................................................................................................. 23 Tabel 3.2 t_bahan .................................................................................................. 24 Tabel 3.3 t_menu ................................................................................................... 25 Tabel 3.4 t_resep ................................................................................................... 25 Tabel 3.5 t_history ................................................................................................ 26 Tabel 3.6 t_history_det.......................................................................................... 26

Tabel 4.1 Pertanyaan Kuesioner ........................................................................... 69

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015

Page 12: Lisensi ini mengizinkan setiap orang untuk menggubah, … AWAL.pdf · 2017. 10. 11. · dari perbandingan kandungan gizi pada bahan makanan dan kebutuhan gizi pengguna adalah sebesar

xi

DAFTAR GAMBAR

Gambar 3.1 Entity Relational Diagram ................................................................ 22 Gambar 3.2 Flowchart Sistem .............................................................................. 27 Gambar 3.3 Flowchart Subproses Register .......................................................... 29 Gambar 3.4 Flowchart Subproses Login .............................................................. 30 Gambar 3.5 Flowchart Subproses Setting ............................................................. 31 Gambar 3.6 Flowchart Subproses Makan Pagi..................................................... 32 Gambar 3.7 Flowchart Subproses Makan Siang................................................... 33

Gambar 3.8 Flowchart Sub-proses Makan Malam ............................................... 34 Gambar 3.9 Flowchart Subproses Generate Saran Makanan

(Algoritma Genetika) ........................................................................ 36

Gambar 3.10 Context Diagram ............................................................................. 37 Gambar 3.11 DFD Level 1 Sistem Food Suggester .............................................. 38 Gambar 3.12 DFD Level 2 Subproses manage_makanan ..................................... 40 Gambar 3.13 DFD Level 2 Subproses manage_user ............................................ 41 Gambar 3.14 Rancangan Antarmuka Home.......................................................... 42 Gambar 3.15 Rancangan Antarmuka Register ...................................................... 43 Gambar 3.16 Rancangan Antarmuka Login .......................................................... 44 Gambar 3.17 Rancangan Antarmuka Menu .......................................................... 45 Gambar 3.18 Rancangan Antarmuka Makan Pagi, Makan Siang

& Makan Malam ............................................................................. 46 Gambar 3.19 Rancangan Antarmuka Info Gizi..................................................... 47 Gambar 3.20 Rancangan Antarmuka Setting ........................................................ 48 Gambar 3.21 Rancangan Antarmuka Profile ........................................................ 49 Gambar 3.22 Rancangan Antarmuka Info Gizi Makanan Sehari ......................... 50 Gambar 4.1 Tampilan Antarmuka Halaman Utama ............................................. 52

Gambar 4.2 Tampilan Antarmuka Halaman Register ........................................... 53 Gambar 4.3 Tampilan Antarmuka Halaman Login ............................................... 55 Gambar 4.4 Tampilan Antarmuka Halaman Main Menu ..................................... 56

Gambar 4.5 Tampilan Antarmuka Profile ............................................................ 58 Gambar 4.6 Tampilan Antarmuka Halaman Makan Pagi ..................................... 59

Gambar 4.7 Tampilan Antarmuka Halaman Makan Siang ................................... 61 Gambar 4.8 Tampilan Antarmuka Halaman Makan Malam ................................. 63

Gambar 4.9 Tampilan Antarmuka Halaman Info Gizi.......................................... 65 Gambar 4.10 Tampilan Antarmuka Halaman Laporan Harian ............................. 66 Gambar 4.11 Pie Chart Varians Pertanyaan ......................................................... 70

Rancang Bangun ..., Ong, Yeremia Maynardo Havisaputra, FTI UMN, 2015