xi
DAFTAR ISI
Halaman
LEMBAR JUDUL SKRIPSI ... i
LEMBAR PERSEMBAHAN ... ii
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ... iii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... iv
LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI ... v
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA ... vi
Kata Pengantar ... vii
Abstrak ... ix
Daftar Isi ... xi
Daftar Simbol ... xiii
Daftar Gambar ... xv
Daftar Tabel ... xvi
Daftar Lampiran ... xvii
BAB I PENDAHULUAN . . . 1
1.1. Latar Belakang Masalah ... 1
1.2. Perumusan Masalah ... 6
1.3. Maksud dan Tujuan ... 6
1.4. Metode Penelitian... 7
1.4.1. Teknik Pengumpulan Data ... 7
1.4.2. Model Pengembangan Aplikasi ... 7
1.5. Ruang Lingkup ... 10
BAB II LANDASAN TEORI . . . 1 2 2.1. Tinjauan Jurnal ... 12
2.2. Konsep Dasar Program ... 13
2.2.1. Java ... 14
2.2.2. Android ... 15
2.2.3. Sejarah Android ... 15
2.2.4. Perkembangan Android ... 16
2.2.5. Fitur Android ... 18
2.2.6. Arsitektur Android ... 20
2.3. Metode Algoritma ... 21
2.4. Pengujian Aplikasi ... 22
2.5. Peralatan Pendukung... 24
2.5.1. Android Studio ... 24
2.5.2. Android SDK Manager ... 25
2.5.3. Android AVD Manager ... 26
2.5.4. Android Development Tools (ADT) ... 27
2.5.5. Java Development Kit (JDK) ... 27
2.5.6. Unified Modelling Language (UML) ... 28
2.5.8. Flowchart ... 31
xii
BAB III PERANCANGAN DAN PEMBUATAN ... 32
3.1. Analisa Kebutuhan ... 32
3.1.1. Identifikasi Masalah ... 32
3.1.2. Analisa Kebutuhan Aplikasi ... 33
3.2. Desain ... 35
3.2.1. Rancangan Algoritma ... 46
3.2.2. Software Arcitecture ... 47
3.2.3. User Interface ... 50
3.3. Testing ... 53
3.3.1. Prosedur Pengujian ... 53
3.3.2. Rencana Pengujian ... 53
3.4.2. Hasil Pengujian ... 54
3.4. Implementasi ... 56
3.5. Support ... 58
BAB IV PENUTUP ... 59
5.1. Kesimpulan ... 59
5.2. Saran-saran ... 59
DAFTAR PUSTAKA ... 61
DAFTAR RIWAYAT HIDUP... 63
LEMBAR KONSULTASI BIMBINGAN ... 64
LAMPIRAN ... 66