ABSTRAK. Kata kunci: nutrisi, algoritma genetika. vii Universitas Kristen Maranatha

dokumen-dokumen yang mirip
DAFTAR ISI. viii. LEMBAR PENGESAHAN... i. PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii. PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...

ABSTRAK. Kata kunci : Algoritma Genetik, Penjadwalan. i Universitas Kristen Maranatha

BAB II LANDASAN TEORI

ABSTRAK. Kata kunci : Basket, Pertandingan, Kertas Catatan Skor. Universitas Kristen Maranatha

TAKARIR. algorithm algoritma/ kumpulan perintah untuk menyelesaikan suatu masalah. kesalahan program

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

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

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: RAB, analisa biaya, SNI, bobot, termin, aplikasi. vii. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Algoritma Genetika, Pemrosesan Bahasa Alami, Twiter, Tweet, Semantic Relatedness. Universitas Kristen Maranatha

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

ABSTRAK. Kata kunci : Aplikasi, Penjadwalan, Algoritma Genetika. viii

ABSTRAK. Kata kunci: Optimasi Penjadwalan, Algoritma Genetik

RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN PERKULIAHAN MENGGUNAKAN METODE META- HEURISTIK (PENGGABUNGAN METODE ALGORITMA GENETIK DAN TABU SEARCH)

ABSTRAK. Kata kunci: temperamen, kepribadian, Hippocrates, sinonim, antonim, pembelajaran mesin. Universitas Kristen Maranatha

IMPLEMENTASI METODE ALGORITMA GENETIKA PADA APLIKASI OTOMASI PENJADWALAN PERKULIAHAN ANDRE ARSYAN JORDIE

BAB I PENDAHULUAN 1.1 Latar Belakang

ABSTRAK. Kata kunci: Spam, Android, Pesan, Java, Webservice. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

ABSTRACT. Keywords: Database, Document-based database, RavenDB, NoSQL, Benchmarking, RDBMS, DML, Data Manipulating Language. viii

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Abstract. Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem. viii

ABSTRAK. Kata kunci : statistika deskriptif, animasi, Adobe Flash CS3. vii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: nama bayi, Islami, Java 2 Standard Edition (J2SE) vii

ABSTRAK. Aplikasi ini dibuat menggunakan Adobe Flash CS 3 dengan bahasa pemrograman Action Script 2.

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

ABSTRACT. Keywords: digestive, respiratory, codeigniter, framework.

DAFTAR ISI. KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xi INTISARI... xii ABSTRACT... xiii

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal

ALGORITMA GENETIKA UNTUK MENYELESAIKAN PERMASALAHAN PENJADWALAN PERKULIAHAN DAN PRAKTIKUM RIDHA APRIANI

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

ABSTRAK. Kata kunci: Perpustakaan, Trigger, Web Service, Mobile, Basis Data Terdistribusi, Load Testing

2.16. Keaslian Penelitian BAB III ANALISIS DAN PERANCANGAN Analisa sistem Observasi Wawancara

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

PERANCANGAN TATA LETAK FASILITAS BAGIAN PRODUKSI MENGGUNAKAN METODE ALGORITMA GENETIK DI PT. PUTRA SEJAHTERA MANDIRI

ABSTRAK. Kata kunci : Silversight, Google Map API V3, Jejaring sosial, Berbasis lokasi, Rekomendasi teman. Universitas Kristen Maranatha

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

ABSTRAK. vii. Kata kunci: satuan mobil penumpang, volume kendaraan, dan klasifikasi kendaraan.

SISTEM INFORMASI MANAJEMEN PEMBUDIDAYAAN IKAN LELE PADA PETERNAKAN LELE SANGKURIANG BERBASIS WEB. Laporan Tugas Akhir

LEMBAR PENGESAHAN PENERAPAN ALGORITMA GENETIK UNTUK

ABSTRAK. Kata kunci : Try Out, SNMPTN, PTN, SSC, Java, Mysql, Netbeans. vi Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1. Latar Belakang

ABSTRAK. Kata Kunci: Aplikasi Mobile Gereja, ios, Sistem Informasi Gereja. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

IMPLEMENTASI ALGORITMA GENETIK UNTUK MENYELESAIKAN MASALAH TRAVELING SALESMAN PROBLEM (STUDI KASUS: SATUAN KERJA PERANGKAT DAERAH KOTA MEDAN)

Vukovich dinamis yang digabungkan dengan model PRoFIGA didalamnya.

ABSTRAK. Kata kunci : Silversight, Google Map API V3, Jejaring sosial, Berbasis lokasi, Rekomendasi teman, Data Mining, Clustering

BAB II TINJAUAN PUSTAKA

ABSTRAK. Kata kunci : android, Kristen, renungan, saat teduh

ABSTRAK. Kata kunci : C#, Produksi, Desktop. vii

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

PEMODELAN INVERSI DATA MAGNETOTELLURIK 1-D MENGGUNAKAN METODA GENETIC ALGORITHM (GA) DRAFT TESIS

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

ABSTRAK. Kata kunci: API, Google Calendar, Sinkronisasi

ABSTRAK. Kata kunci : website, bahasa Dayak Ngaju, PHP (Hypertext Preprocessor). iii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: VB.Net, kuis online dan informasi. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem Informasi, Simple Additive Weighting, Sistem Pendukung Keputusan. iv Maranatha Christian University

ABSTRAK Kata kunci : Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Latent Semantic Indexing, pencarian, dokumen, Singular Value Decomposition.

APLIKASI MAINTENANCE MANAGEMENT PERANGKAT IT BERBASIS WEB NUR WAQFA PRIHATIN PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

ABSTRAK. Kata Kunci: C#, Pemeriksa Kode Program C, Jaringan area lokal. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB II DASAR TEORI...

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

ABSTRAK. kata kunci : McEliece, Elgamal, Rabin, Enkripsi, Dekripsi, Sandi, Kunci- Publik, Efesiensi

DAFTAR ISI BAB I PENDAHULUAN... 1

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

Kata kunci : toko baju Kalimas, sistem informasi, pembelian, penjualan

ABSTRACT. There are some imprecise file types for in compression with certain method, because exactly yields bigger fairish compression result file.

IMPLEMENTASI ALGORITMA GENETIKA DALAM PENJADWALAN PERKULIAHAN DAN PRAKTIKUM (STUDI KASUS : FASILKOM-TI DAN FMIPA USU) SKRIPSI

BAB 1 PENDAHULUAN. Latar Belakang Masalah

ABSTRAK. Kata kunci: chatbot, information state, mixture-language model. v Universitas Kristen Maranatha

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

ABSTRAK. Kata Kunci : Sistem Pakar, Jeruk, Hama dan Penyakit,GIS. iii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: E-learning, Learning Management System, Matematika, Moodle, T- Test. vii Universitas Kristen Maranatha

PERNYATAAN PERSETUJUAN PUBLIKASI...

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

APLIKASI ALGORITMA GENETIKA DALAM PENENTUAN DOSEN PEMBIMBING SEMINAR HASIL PENELITIAN DAN DOSEN PENGUJI SKRIPSI

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Serealia, umbi, dan hasil olahannya Kacang-kacangan, bijibijian,

ABSTRAK. Kata kunci: Jadwal pelajaran, algoritma Artificial Bee Colony, fitness. ii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB II DASAR TEORI...

PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T

ABSTRAK. Kata kunci : sistem pakar, penyakit gigi, konsultasi, algoritma ID3. vi Universitas Kristen Maranatha

ABSTRAK. kata kunci : permainan kartu, bang!, kecerdasan buatan. vi Universitas Kristen Maranatha

DAFTAR ISI HALAMAN JUDUL... LEMBAR PERSETUJUAN... LEMBAR PENGESAHAN... iii. LEMBAR PERNYATAAN... iv RIWAYAT HIDUP... KATA PENGANTAR...

Transkripsi:

ABSTRAK Banyak orang di Indonesia kurang memperhatikan kandungan gizi dari makanan yang mereka konsumsi. Oleh karena itu kami mengembangkan aplikasi berbasis desktop untuk mengelola gizi seseorang. Aplikasi ini menggunakan algoritma genetika untuk mendapatkan hasil yang optimal. Ini menghasilkan menu makanan rekomendasi dalam hal data berdasarkan status gizi yang diberikan oleh pengguna (tinggi, berat, usia, jenis kelamin, dan aktivitas). Aplikasi ini dikembangkan dengan menggunakan bahasa pemrograman C # (Windows Presentation Foundation). Kata kunci: nutrisi, algoritma genetika vii

ABSTRACT Many people in Indonesia are paying less attention to the nutritional content of the food they consume. Therefore we develop a desktop based application to manage a person s nutrition. This application employs genetic algorithm to get optimal results. It generates food recommendation menu in term of nutritial based on data provided by user (height, weight, age, gender, and activity). This application is developed using C# (Windows Presentation Foundation) language. Keyword: nutrition, genetic algorithm viii

DAFTAR ISI PRAKATA... v ABSTRAK... vii ABSTRACT... viii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiv DAFTAR ISTILAH... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Sistematika Pembahasan... 3 BAB II LANDASAN TEORI... 5 2.1 Algoritma Genetika... 5 2.1.1 Komponen-komponen Algoritma Genetika... 6 2.2 Ilmu Gizi... 10 2.2.1 Penjelasan Ilmu Gizi... 10 2.2.2 Kebutuhan gizi dan akibat yang timbul pada tubuh... 11 2.2.3 Menghitung berat ideal... 16 2.2.4 ERR (Estimated Energy Requerement)... 17 2.3 UML (Unified Modeling Language)... 18 2.4 Black Box Testing... 21 ix

BAB III ANALISIS DAN DISAIN... 22 3.1 Analisis... 22 3.1.1 Analisa komponen algoritma genetika yang dipakai:... 24 3.1.2 RoulleteSelection... 24 3.1.3 Crossover (two-point crossover)... 25 3.1.4 Mutation... 26 3.2 Gambaran Keseluruhan... 26 3.2.1 Persyaratan Antarmuka Eksternal... 26 3.2.2 Antarmuka dengan Pengguna... 26 3.2.3 Antarmuka Perangkat Lunak... 26 3.2.4 Fitur-fitur Produk Perangkat Lunak... 27 3.3 Disain Perangkat Lunak... 30 3.3.1 Pemodelan Perangkat Lunak... 30 3.3.2 Disain Penyimpanan Data... 41 3.3.3 Disain Antarmuka... 42 BAB IV PENGEMBANGAN PERANGKAT LUNAK... 50 4.1 Implementasi Class / Modul... 50 4.1.1 Database Schedule... 50 4.1.2 Database Nutrient Data... 51 4.2 Implementasi Penyimpanan Data... 52 4.2.1 Schedule... 52 4.2.2 Nutrient Data... 52 4.2.3 Food Description... 53 4.2.4 Weight... 53 4.2.5 ABBREV... 53 4.3 Implementasi Antarmuka... 54 x

4.3.1 Form Main Menu... 54 4.3.2 Form Consult Data... 55 4.3.3 Form Result (Genetic)... 59 4.3.4 Form Schedule... 61 4.3.6 Form Ideal Weight... 65 4.3.7 Form E-Book... 67 4.3.8 Form About... 69 BAB V TESTING DAN EVALUASI SISTEM... 70 5.1 Rencana Pengujian... 70 5.2 Pelaksanaan Pengujian... 70 5.2.1 Form Menu... 70 5.2.2 Form Consulting... 71 5.2.3 Form Schedule... 71 5.2.4 Form Reference... 72 5.2.5 Form Ideal Weight... 72 5.2.6 Form E-Book... 73 5.2.7 Form About... 73 BAB VI K ESIMPULAN DAN SARAN... 74 6.1 Kesimpulan... 74 6.2 Saran... 74 DAFTAR PUSTAKA... 75 RIWAYAT HIDUP PENULIS... 76 xi

DAFTAR GAMBAR Gambar 2.1 Roulette Wheel... 7 Gambar 2.2 Sistem... 18 Gambar 2.3 Sub Sistem... 19 Gambar 2.4 Simbol Activity Diagram... 20 Gambar 3.1 Diagram sederhana algoritma genetika... 23 Gambar 3.2 Sistem Aplikasi Manajemen Gizi... 30 Gambar 3.3 Activity Diagram Get EER... 36 Gambar 3.4 Activity Diagram Get Food Packet... 37 Gambar 3.5 Activity Diagram Get Ideal Weight... 38 Gambar 3.6 Activity Diagram Manage Schedule... 39 Gambar 3.7 Class Diagram... 40 Gambar 3.8 Disain Penyimpanan Data... 41 Gambar 3.9 Main Menu... 42 Gambar 3.10 Consult Data... 43 Gambar 3.11 Consult Result... 44 Gambar 3.12 Scheduling... 45 Gambar 3.13 Reference... 46 Gambar 3.14 Ideal Weight... 47 Gambar 3.15 E-Book... 48 Gambar 3.16 About... 49 Gambar 4.1 Database Schedule... 50 Gambar 4.2 Database Nutrient Data... 51 Gambar 4.3 Form Main Menu... 54 Gambar 4.4 Form Consult Data... 55 Gambar 4.5 Form Result (Genetic)... 59 Gambar 4.6 Final Result (Genetic)... 60 Gambar 4.7 Form Schedule... 61 Gambar 4.8 Form Schedule (Final)... 62 Gambar 4.9 Form Reference... 63 Gambar 4.10 Final Search... 64 xii

Gambar 4.11 Form Ideal Weight... 65 Gambar 4.12 Final Result (Ideal Weight)... 66 Gambar 4.13 Form E-Book... 67 Gambar 4.14 Open Data E-Book... 67 Gambar 4.15 Final Result E-Book... 68 Gambar 4.16 Form About... 69 xiii

DAFTAR TABEL Tabel 2.1 Formulas dan Tables... 17 Tabel 2.2 Physical Activity Coefficients (PA)... 17 Tabel 4.1 Schedule... 52 Tabel 4.2 FD_GROUP... 52 Tabel 4.3 FOOD_DES... 53 Tabel 4.4 WEIGHT... 53 Tabel 4.5 ABBREV... 53 Tabel 5.1 Form Menu... 70 Tabel 5.2 Form Consulting... 71 Tabel 5.3 Form Schedule... 71 Tabel 5.4 Form Reference... 72 Tabel 5.5 Form Ideal Weight... 72 Tabel 5.6 Form E-Book... 73 Tabel 5.7 Form About... 73 xiv

DAFTAR ISTILAH Sedentary: gaya hidup yang santai (tidak banyak melakukan pergerakan pada tubuh) Low active: berjalan kaki sekitar 1,5 sampai 3 mil per hari Active: berjalan kaki lebih dari 3 mil per hari Skema Pengkodean: skema kode yang ditentukan pada inisialisasi algoritma genetik. Nilai Fitness: nilai yang dikalkulasikan menjadi nilai optimum. Seleksi Orang Tua: metode yang dilakukan untuk melakukan seleksi data yang akan dipakai. Pindah Silang: metode persilangan antar kromosom. Mutasi: metode yang terjadinya sangat jarang (karena dapat merusak nilai fitness dan bahkan dapat menjadikan nilai fitness semakin baik) sesuai keberuntungan. Elitisme: metode yang dipakai ketika seleksi berlangsung dan berfungsi untuk mempertahankan populasi yang baik. Penggantian populasi: metode yang dilakukan untuk mengganti populasi dimana untuk mendapatkan nilai yang optimum. Kriteria Penghentian: metode untuk menghentikan looping generasi ke generasi. xv