DAFTAR ISI
LEMBAR JUDUL SKRIPSI i
LEMBAR PERSEMBAHAN ii
LEMBAR PERSYARATAN KEASLIAN SKRIPSI iii
LEMBAR PERSYARATAN PERSETUJUAN PUBLIKASI
KARYA ILMIAH iv
LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI v
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA vii
KATA PENGANTAR viii
ABSTRAKSI x
DAFTAR ISI xii
DAFTAR SIMBOL xiv
DAFTAR GAMBAR xvii
DAFTAR TABEL xix
DAFTAR LAMPIRAN xx
BAB I PENDAHULUAN 1
1.1. Latar Belakang Masalah 1
1.2. Perumusan Masalah 3
1.3. Maksud dan Tujuan 3
1.4. Metode Penelitian 4
1.4.1 Teknik Pengumpulan Data 4
1.4.2. Metode Pengembangan Aplikasi 5
1.5. Ruang Lingkup 6
BAB II LANDASAN TEORI 7
2.1. Tinjauan Jurnal 7
2.2. Hereditas dan Hukum Mendel 13
2.2.1. Prinsip Hereditas 13
2.2.2 Pautan Gen Terkait Kromosom
Seks (Sex Linkage) 15
2.2.3. Pindah Silang (Crossing Over) 15
2.2 4. Hereditas pada Manusia 16 2.2 5. Buta Warna 18
2.3. Konsep Dasar Program 18
2.3.1. XML(eXtensible Markup Language) 18
2.3.2. Bahasa Pemrograman Java 18
2.3.3. Android 19
2.3.4. Android Marshmallow 20
2.3.5. Android Studio 20
2.4. Metode Algorithma 21
2.4.1. Algoritma Genetika 21
2.5. Pengujian Aplikasi 22
2.5.1. Black Box Testing 22
2.6. Metode Pengembanagn Aplikasi 23
2.7. Peralatan Pendukung 25
BAB III ANALISA DAN PERANCANGAN SOFTWARE 29
3.1. Analisa Kebutuhan Software 29
3.1.1. Identifikasi Masalah 29
3.1.2 Analisa Kebutuhan Aplikasi 29
3.2. Desain 31
3.2.1. Rancangan Algoritma 31
3.2.2. Software Architecture 34
3.3.3. User Interface 35
3.3. Testing 45
3.4. Implemetasi 46
3.5. Support 51
3.5.1. Spesifikasi Hardware 51
3.5.2. Spesifikasi Software 51
BAB IV PENUTUP 52
4.1. Kesimpulan 52
4.2. Saran – saran 52
DAFTAR PUSTAKA 54
DAFTAR RIWAYAT HIDUP 57
LEMBAR KONSULTASI 58
LAMPIRAN 59
DAFTAR SIMBOL
Use Case
Adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Actor
Mempresentasikan seseorang atau sesuatu(seperti perangkat,sistem lain) yang berinteraksi dengan sistem.Actor hanya berinteraksi dengan use case tetapi tidak memiliki kontrol atas use case.
Initial Node
Initial Node ini akan Menggambarkan awal dari serangkaian tindakan atau kegiatan .
Aktivitas
Menunjukkan aktivitas yang dilakukan
Final Node
Mengambarkan akhir dari suatu diagram
Class
Menunjukkan class-class yang dibangun
Final Activity Node
Final Activity Node Digunakan untuk menghentikan semua arus kontrol dan arus objek dalam suatu kegiatan
(atau tindakan).
Node
Biasanya mengacu (hardware)
pada perangkat keras
Asosiasi
Komunikasi antara actor dan use case yang berpartisipasi
Pesan Objek
Menunjukkan pesan yang disampaikan ke objek lain
Kondisi Transisi
Menunjukkan kondisi transisi antar aktivitas
DAFTAR GAMBAR
Halaman
Gambar II.1 Contoh Brute Force ………..……… 8
Gambar II.2. Siklus Algoritma Genetika... 10
Gambar II.3. Flowchart Proses Aplikasi Sistem Pakar ... 12
Gambar II.4. Kromosom ………..………..…….. 13
Gambar II.5. Pautan Seks pada Kasus Buta Warna ... 15
Gambar II.6. Pautan dan Pindah Silang ... 16
Gambar II.7. Android ... 19
Gambar II.8. Halaman Awal Android Studio ... 20
Gambar II.9. Siklus Algoritma Genetika... 21
Gambar II.10. Contoh Diagram UML ... 25
Gambar II.11. Contoh Activity Diagram ... 26
Gambar II.12. Contoh Use Case... 27
Gambar II.13. Contoh Sequence Diagram ... 27
Gambar II.14. Contoh Class Diagram ... 28
Gambar II.15. Contoh Deployment Diagram ... 29
Gambar III.1. Activity Diagram Prediksi ... 37
Gambar III.2. Activity Diagram Test ... 38
Gambar III.3. Activity Diagram Info ... 39
Gambar III.4. Activity Diagram Tentang ... 40
Gambar III.5. Usecase Diagram ... 41
Gambar III.6. Sequence Diagram Prediksi... 42
Gambar III.7. Sequence Diagram Test ... 43
Gambar III.8. Sequence Diagram Info ... 43
Gambar III.9. Sequence Diagram Tentang ... 44
Gambar III.10. Class Diagram ... 44
Gambar III.11. Deployment Diagram ... 45
Gambar III.12. Layout Menu Utama ... 47
Gambar III.13. Layout Menu Prediksi ... 48
Gambar III.14. Layout Menu Test ... 49
Gambar III.15. Layout Menu Info ... 50 Gambar III.16. Layout Menu Tentang ... 51
DAFTAR TABEL
Halaman Tabel II.1.Data-data yang disimpan untuk penentuan pewarisan sifat 8 Tabel II.2.Tabel contoh bujur sangkar Punnet yang dibangkitkan 9
Tabel II.3.Tabel Faktor Sifat Gen 10
Tabel II.4. Genotipe dan Fenotipe Individu pada Sistem ABO 17
Tabel II.5.Contoh Black Box Testing 22
Tabel III.1. Inisialisasi Individu 32
Tabel III.2 Populasi Awal 33
Tabel III.3 Nilai Fitness 33
Tabel III.4 Populasi Baru 35
Tabel III.5. Blackbox Testing 46
DAFTAR LAMPIRAN
Halaman
Lampiran A.1. MainActivity.java ... 59
Lampiran A.2. prediksi.java ... 62
Lampiran A.3. info.java ... 64
Lampiran A.4. Tentang.java ... 71
Lampiran B.1. activity_main.xml ... 72
Lampiran B.2. activity_prediksi.xml ... 75
Lampiran B.3. activity_test.xml ... 80
Lampiran B.4. activity_info.xml ... 82
Lampiran B.5. activity_tentang.xml... 84