x
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar ... vi
Abstrak ... viii
Daftar Isi ... x
Daftar Simbol ... xii
Daftar Gambar ... xiv
Daftar Tabel ... xv
Daftar Lampiran ... xvi
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Maksud dan Tujuan ... 3
1.3. Metode Penelitian ... 4
1.4. Ruang Lingkup ... 5
BAB II LANDASAN TEORI ... 6
2.1. Konsep Dasar Program ... 6
2.2. Peralatan Pendukung (Tools System) ... 123
BAB III PEMBAHASAN ... 127
3.1. Tinjauan Kasus ... 127
3.2. Spesifikasi Rancangan Program ... 128
3.2.1. Spesifikasi Bentuk Masukan ... 128
3.2.2. Spesifikasi Bentuk Keluaran ... 130
3.2.3. Spesifikasi File ... 131
3.2.4. HIPO ... 132
3.2.5. Spesifikasi Program ... 132
3.2.6. Flowchart ... 144
3.3. Sarana Pendukung Program ... 150
3.3.1. Perangkat Keras ... 150
3.3.2. Perangkat Lunak ... 151
xi
BAB IV PENUTUP ... 153
4.1. Kesimpulan ... 153
4.2. Saran ... 153
DAFTAR PUSTAKA ... 155
DAFTAR RIWAYAT HIDUP ... 156
LAMPIRAN-LAMPIRAN ... 157
xii
DAFTAR SIMBOL
Halaman
Simbol Keterangan
Terminator :
Simbol untuk mulai ( start ) atau akhir ( end ) program.
Processing :
Simbol untuk suatu proses terhadap data pada program.
Decision :
Simbol untuk suatu pernyataan pilih ( optional ) pada program.
Input / Ouput :
Simbol untuk pembacaan ( read ) dan atau penulisan ( write ) pada layar.
Subprogram.
Panah :
Simbol untuk penghubung atar aktivitas.
Stored Data :
Menyatakan input berasal dari disk atau output disimpan ke disk dalam komputer, misalnya harddisk dan flashdisk.
xiii
Display :
Output dalam bentuk tampilan monitor.
Off – Page Connector : Konektor pada halaman lain.
Magnetic Disk :
Penyimpanan data di dalam komputer.
Manual Input :
Memasukkan data secara manual seperti keyboard.
xiv
DAFTAR GAMBAR
Halaman
1. Gambar II.1. Tahapan Pelaksanaan Program Oleh Komputer ... 17
2. Gambar II.2. Maskot Duke ... 18
3. Gambar II.3. Logo Java ... 19
4. Gambar II.4. Proses Translasi dan Eksekusi Program Java ... 23
5. Gambar II.5. Lifecycle Android ... 28
6. Gambar II.6. Perbedaan Karakter dan String ... 31
7. Gambar II.7. Contoh Konkatenasi ... 31
8. Gambar II.8. Contoh Penggunaan String Konkatenasi ... 32
9. Gambar II.9. Contoh Penggunaan Variabel ... 34
10. Gambar II.10. Contoh Penggunaan Konstanta ... 35
11. Gambar II.11. Contoh Penggunaan Tipe Data ... 37
12. Gambar II.12. Contoh Penggunaan Aritmatik ... 39
13. Gambar II.13. Contoh Penggunaan Increment dan Decrement ... 41
14. Gambar II.14. Diagram Ahli Waris ... 83
15. Gambar III.1. Diagram HIPO ... 132
16. Gambar III.2. Flowchart ... 150
xv
DAFTAR TABEL
Halaman
1. Tabel II.1. Tabel Escape Sequence ... 32
2. Tabel II.2. Tabel Tipe Data Pemrograman Java ... 36
3. Tabel II.3. Tabel Operator Aritmatik ... 38
4. Tabel II.4. Tabel Widening Conversions ... 42
5. Tabel II.5. Tabel Narrowing Conversions ... 42
6. Tabel II.6. Tabel Istilah Waris Hibah dan Wasiat ... 51
7. Tabel II.7. Contoh Pertama Bagian Anak Laki-Laki ... 84
8. Tabel II.8. Contoh Kedua Bagian Anak Laki-Laki ... 85
9. Tabel II.9. Contoh Ketiga Bagian Anak Laki-Laki ... 86
10. Tabel II.10. Contoh Keempat Bagian Anak Laki-Laki ... 86
11. Tabel II.11. Contoh Kasus Pertama Isteri Ibu Ayah ... 96
12. Tabel II.12. Contoh Kasus Kedua Suami Ibu Ayah ... 96
13. Tabel II.13. Contoh Kasus Cucu Laki-Laki, Cucu Perempuan dan Anak Perempuan ... 108
14. Tabel II.14. Contoh Kasus Pokok Masalah dari Enam ... 120
15. Tabel II.15. Contoh Kasus Pokok Masalah dari Dua Belas ... 121
16. Tabel II.16. Contoh Kasus Pokok Masalah dari Dua Puluh Empat ... 122
17. Tabel III.1. Spesifikasi File Menu Hitung ... 131
xvi
DAFTAR LAMPIRAN
Halaman
1. Lampiran A.1. Tampilan Form Mayit ... 157
2. Lampiran A.2. Tampilan Form Jumlah Harta ... 158
3. Lampiran A.3. Tampilan Form Hutang Muwarrits ... 159
4. Lampiran A.4. Tampilan Form Wasiat ... 160
5. Lampiran A.5. Tampilan Form Pengurusan Jenazah ... 161
6. Lampiran A.6. Tampilan Form Ahli Waris dan Jumlahnya ... 165
7. Lampiran B.1. Tampilan Form Hasil Perhitungan Harta Waris ... 166
8. Lampiran C.1. Tampilan Form Menu Utama ... 167
9. Lampiran C.2. Tampilan Form Syariat ... 169
10. Lampiran C.3. Tampilan Form Hitung ... 170
11. Lampiran C.4. Tampilan Form About ... 171