APLIKASI PE JAMAAH HAJI
PT ARRA
Disusun Dalam Pendidikan Di
POLITE
SI PENGOLAHAN DATA ADMINISTRASI HAJI PADA BIMBINGAN HAJI DAN UMRAH
PT ARRAUDHAH WISATA IMANI PALEMBANG
LAPORAN AKHIR
alam Rangka Memenuhi Syarat Menyelesaikan Diploma III Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
OLEH :
FATHIMAH AZAHRA 0611 3080 1366
TEKNIK NEGERI SRIWIJAYA
PALEMBANG
2014
MOTTO DAN PERSEMBAHAN
MOTTO :
”Tujuan hidup adalah sebuah ketetapan yang mendasari semua rencana dan kerja
kita dan yangmenjadi penjaga arah perjalanan.”
(Mario Teguh)
Saya Persembahan Kepada :
Kedua orang tua
Kakak dan adik serta keluarga besar
Seluruh dosen Manajemen Informatika yang telah
membantu dan membimbing saya
Teman-teman terbaik di kelas MIC 2011
Soulsister dan Gamuv
ABSTRACT
ABSTRAK
Alhamdulillah puj
karena berkat rahmat dan
Akhir yang berjudul “AP
PADA BIMBINGAN H
IMANI PALEMBANG”
Laporan Akhir ini adalah
Diploma III pada Program
Sriwijaya.
Selama menyelesa
memperoleh bantuan, bim
ini, penulis dengan segal
rasa terima kasih kepada y
1. Bapak RD. Kusumant
puji dan syukur penulis panjatkan kepada Alla
dan hidayah-Nya, penulis dapat menyelesaikan
APLIKASI PENGOLAHAN DATA ADMINI
HAJI DAN UMRAH PT ARRAUDHAH WIS
G” ini dengan tepat waktu. Tujuan dari pen
ah sebagai salah satu syarat untuk menyelesaikan
ram Studi Manajemen Informatika di Politekni
lesaikan Laporan Akhir ini, penulis telah
bimbingan dan saran dari berbagai pihak. Pada ke
ala kerendahan dan ketulusan hati ingin menya
a yang terhormat :
anto, S.T., M.M, selaku Direktur Politeknik
us, S.T., M.M, selaku Wakil Direktur I Politekni
ri Hazisma, S.E., M.Si, selaku Pembantu Di
riwijaya.
Rusnadi, M.T, selaku Pembantu Direktur III P
ad Taqwa, M.T, selaku Pembantu Direktur IV P
yanto, S.E., M.Si, selaku Ketua Jurusan Ma
S.Kom., M.Kom, selaku Sekretaris Jurusan Ma
8. Ibu Hetty Meileni, S.Kom., M.T, selaku Dosen Pembimbing I.
9. Ibu Leni Novianti, S.Kom., M.Kom, selaku Dosen Pembimbing II.
10. Seluruh dosen di Jurusan Manajemen Informatika Politeknik Negeri
Sriwijaya yang telah memberikan motovasi, ilmu, dukungan serta doa.
11. Bapak Drs. H. Ayik Ali Idrus selaku pimpinan Bimbingan Haji dan Umrah PT
Arraudhah Wisata Imani Palembang.
12. Seluruh petugas pada setiap bagian PT Arraudhah Wisata Imani Palembang
yang telah memberikan data dan penjelasan yang diperlukan dalam
penyusunan Laporan Akhir ini.
13. Kedua orangtua serta adik dan kakak yang telah memberikan dorongan
semangat dan doa selama dalam masa pendidikan maupun penyusunan
Laporan Akhir ini.
14. Sahabat terdekat Icha, Indah, Lulus, Windy, Eqis dan Tina yang telah
membantu dan memberikan semangat untuk terus berusaha hingga
penyusunan Laporan Akhir ini selesai.
15. Teman-teman seperjuangan, khususnya anak-anak MIC angkatan 2011 yang
telah banyak memberikan dukungan dan bantuan baik secara langsung
maupun tidak langsung.
Penulis menyadari bahwa dalam penulisan Laporan Akhir ini masih
terdapat kesalahan dan kekurangan, untuk itu penulis mengharapkan kritik dan
saran yang bersifat membangun dari semua pihak demi kesempurnaan penulis
yang akan datang. Kiranya Allah SWT, melimpahkan berkah dan karunia-Nya
kepada semua pihak yang telah memberikan bantuan sehingga terselesaikannya
Laporan Akhir ini. Akhir kata, semoga Laporan Akhir ini dapat memberikan
manfaat bagi semua pihak yang membutuhkannya, khususnya
mahasiswa-mahasiswi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya sehingga
tujuan yang diharapkan dapat tercapai.
Palembang, 27 Juni 2014
DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRACT ... .iv
ABSTRAK ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xvi
LAMPIRAN ... xviii
BAB I PENDAHULUAN... 1
1.1. Latar Belakang ... 1
1.2. Perumusan Masalah ... 3
1.3. Batasan Masalah ... 3
1.4. Tujuan dan Manfaat ... 3
1.4.1. Tujuan ... 3
1.4.2. Manfaat ... 4
1.5. Metodologi Pengamatan ... 4
1.5.2. Lokasi Pengumpulan Data ... 5
1.5.3. Teknik Pengumpulan Data ... 5
1.6. Sistematika Penulisan ... 6
BAB II TINJAUAN PUSTAKA ... 8
2.1. Teori Umum ... 8
2.1.1. Pengertian Komputer ... 8
2.1.2. Pengertian Perangkat Lunak (Software) ... 8
2.1.3. Pengertian Studi Kelayakan ... 9
2.1.4. Metode Pengembangan Sistem ... 9
2.1.4. Metode Pengujian Sistem ... 11
2.2. Teori Judul ... 11
2.2.1. Pengertian Aplikasi ... 11
2.2.2. Pengertian Data ... 11
2.2.3. Pengertian Pengolahan Data ... 12
2.2.4. Pengertian Administrasi ... 12
2.2.5. Pengertian Bimbingan ... 12
2.2.6. Pengertian Jamaah ... 12
2.2.7. Pengertian Haji ... 12
2.2.8. Pengertian Umrah ... 13
2.3. Teori Program ... 13
2.3.1. Basis Data (Database) ... 13
2.3.2. Sekilas TentangPHP ... 14
2.3.2.1. PengertianPHP(Hypertext Preprocessor) ... 14
2.3.2.2. SkripPHP ... 15
2.3.2.3. Konsep KerjaPHP ... 16
2.3.2.4. Tipe DataPHP ... 17
2.3.3. Sekilas TentangMySQL ... 17
2.3.3.1. PengertianMySQL ... 17
2.3.3.2. Fungsi-FungsiMySQL ... 18
2.3.4. Sekilas TentangSublime Text 2 ... 19
2.3.4.1. PengertianSublime Text 2 ... 19
2.3.4.2. Fitur-fiturSublime Text 2 ... 19
2.3.5.JavaScript... 21
2.4. Teori Khusus ... 21
2.4.1. PengertianDFD(Data Flow Diagram) ... 21
2.4.2. PengertianBlockchart... 23
2.4.3. PengertianERD(Entity Relational Diagram)... 25
2.4.4. PengertianFlowchart... 26
BAB III GAMBARAN UMUM PERUSAHAAN ... 29
3.1. Sejarah Singkat Berdirinya PT Arraudhah Wisata Imani Palembang ... 29
3.2. Visi, Misi dan Tujuan ... 31
3.2.1. Visi ... 31
3.2.2. Misi ... 32
3.2.3. Tujuan ... 32
3.3. Struktur Organisasi PT Arraudhah Wisata Imani Palembang ... 32
3.4. Prosedur Sistem yang Sedang Berjalan... 35
3.5. Prosedur Sistem yang Akan Diterapkan ... 36
BAB IV HASIL DAN PEMBAHASAN... 38
4.1. Analisis Sistem ... 38
4.1.1. Mengidentifikasi Penyebab Masalah ... 38
4.1.2. Memahami Kinerja dari Sistem yang Ada ... 38
4.1.3. Study Kelayakan ... 40
4.1.3.1. Kelayakan Teknis ... 40
4.1.3.2. Kelayakan Operasi ... 40
4.1.3.3. Kelayakan Ekonomis ... 40
4.1.4. Alat Bantu Perancangan ... 41
4.2.1. Desain Sistem Secara Umum ... 42
4.2.1.1. Desain Konseptual (Conceptual Design) ... 42
4.2.1.1.1.Data Flow Diagram(DFD) ... 42
4.2.1.1.2.Blockchart ... 46
4.2.1.1.3.FlowchartPetugas Administrasi ... 47
4.2.1.1.4.FlowchartJamaah Haji ... 50
4.2.1.1.5.Entitiy Relationship Diagram(ERD) ... 51
4.2.1.2. Desain Logika (Logical Design) ... 52
4.2.1.2.1. Kamus Data ... 52
4.2.1.2.2. Desain Tabel ... 55
4.2.2. Desain Sistem Terinci ... 58
4.2.2.1. Desain HalamanLoginPetugas Administrasi ... 59
4.2.2.2. Desain Halaman Beranda Petugas Administrasi ... 59
4.2.2.3. Desain Halaman Menu Jamaah Haji ... 60
4.2.2.4. Desain Halaman Tambah Data Jamaah Haji ... 61
4.2.2.5. Desain Halaman Menu Daftar Hadir Manasik ... 62
4.2.2.6. Desain Halaman Menu BPIH ... 63
4.2.2.7. Desain Halaman Tambah Data BPIH ... 64
4.2.2.8. Desain Halaman Menu Angsuran Bimbingan ... 65
4.2.2.10. Desain Halaman Menu Laporan ... 67
4.2.2.11. Desain Halaman Menu Pengaturan ... 68
4.2.2.12. Desain Halaman Tambah Data Pengguna ... 69
4.2.2.13. Desain Halaman Daftar Kehadiran Manasik ... 70
4.2.2.14. Desain Tampilan Bukti Pembayaran ... 71
4.2.2.15. Desain Tampilan Laporan Jamaah Haji ... 71
4.2.2.16. Desain Tampilan Laporan BPIH ... 72
4.2.2.17. Desain Tampilan Laporan Angsuran Bimbingan ... 73
4.2.2.18. Desain Tampilan Laporan Daftar Kehadiran Manasik ... 73
4.3. Pengodean Sistem ... 74
4.3.1. PengodeanDatabase ... 74
4.3.1.1. Tabel Pengguna ... 74
4.3.1.2. Tabel Jamaah Haji ... 75
4.3.1.3. Tabel BPIH ... 75
4.3.1.4. Tabel Angsuran Bimbingan ... 76
4.3.1.5. Tabel Daftar Hadir Manasik ... 76
4.3.2. Tampilan Program ... 77
4.3.2.1. Tampilan ProgramLoginPetugas Administrasi .... 77
Administrasi ... 78
4.3.2.3. Tampilan Program Menu Jamaah Haji ... 79
4.3.2.4. Tampilan Program Tambah Data Jamaah Haji ... 80
4.3.2.5. Tampilan Program Menu Daftar Hadir Manasik ... 80
4.3.2.6. Tampilan Program Menu BPIH ... 81
4.3.2.7. Tampilan Program Tambah Data BPIH ... 82
4.3.2.8. Tampilan Program Menu Angsuran Bimbingan ... 83
4.3.2.9. Tampilan Program Tambah Data Angsuran Bimbingan ... 83
4.3.2.10. Tampilan Program Menu Laporan ... 84
4.3.2.11. Tampilan Program Menu Pengaturan ... 86
4.3.2.12. Tampilan Program Tambah Data Pengguna ... 86
4.3.2.13. Tampilan Program Daftar Kehadiran Manasik ... 87
4.3.2.14. Tampilan Bukti Pembayaran ... 88
4.3.2.15. Tampilan Laporan Jamaah Haji ... 88
4.3.2.16. Tampilan Laporan BPIH ... 89
4.3.2.17. Tampilan Laporan Angsuran Bimbingan ... 90
4.3.2.18. Tampilan Daftar Kehadiran Manasik ... 90
4.4. Pengujian Sistem ... 91
4.4.1. Kasus dan Hasi Pengujian ... 92
4.4.1.2. Halaman Menu jamaah Haji ... 92
4.4.1.3. Halaman Biodata Jamaah Haji ... 93
4.4.1.4. Halaman Menu BPIH ... 94
4.4.1.5. Halaman Data BPIH ... 94
4.4.1.6. Halaman Menu Angsuran Bimbingan ... 95
4.4.1.7. Halaman Data Angsuran Bimbingan ... 96
4.4.1.8. Halaman Menu Daftar Hadir Manasik ... 96
4.4.1.9. Halaman Daftar Kehadiran Manasik ... 97
4.4.1.10. Halaman Menu Pengaturan ... 97
4.4.1.11. Halaman Data Pengguna ... 98
4.4.1.12. Halaman Menu Laporan ... 98
4.4.1.13. Halaman Laporan Jamaah Haji ... 99
4.4.1.14. Halaman Laporan BPIH ... 99
4.4.1.15. Halaman Laporan Angsuran Bimbingan ... 100
4.4.1.16. Halaman Laporan Kehadiran Manasik ... 101
4.4.1.17. Halaman Mengakhiri Aplikasi ... 101
4.4.2. Kesimpulan Hasil Pengujian ... 101
4.5. Pendukung atau Pemeliharaan Sistem... 102
BAB IV HASIL DAN PEMBAHASAN... 103
5.1. Kesimpulan... 103
DAFTAR TABEL
Halaman
Tabel 2.1. Fungsi-fungsiMySQL ... 18
Tabel 2.2 Simbol-simbolData Flow Diagram ... 22
Tabel 2.3. Simbol-simbolBlockchart... 23
Tabel 2.4. Simbol-simbolEntity Relationship Diagram ... 25
Tabel 2.5. Simbol-simbolFlowchart ... 26
Tabel 2.6. Simbol-simbol Kamus Data ... 28
Tabel 3.1. Statistik Jumlah Jamaah Haji Per-tahun ... 30
Tabel 4.1. Tampilan Tabel pengguna ... 55
Tabel 4.2. Tampilan Tabel jamaah_haji ... 56
Tabel 4.3. Tampilan Tabel bpih ... 57
Tabel 4.4. Tampilan Tabel angsuran_bimbingan... 58
Tabel 4.5. Tampilan Tabel daftar_hadir_manasik... 58
Tabel 4.6. Rencana Pengujian ... 91
Tabel 4.7. Kasus dan Hasil Pengujian Halaman Akses Aplikasi ... 92
Tabel 4.8. Kasus dan Hasil Pengujian Halaman Menu Jamaah Haji ... 92
Tabel 4.9. Kasus dan Hasil Pengujian Halaman Biodata Jamaah Haji ... 93
Tabel 4.10. Kasus dan Hasil Pengujian Halaman Menu BPIH ... 94
Tabel 4.11. Kasus dan Hasil Pengujian Halaman Data BPIH ... 95
Bimbingan ... 95
Tabel 4.13. Kasus dan Hasil Pengujian Halaman Data Angsuran Bimbingan ... 96
Tabel 4.14. Kasus dan Hasil Pengujian Halaman Menu Daftar Hadir Manasik ... 96
Tabel 4.15. Kasus dan Hasil Pengujian Halaman Daftar Kehadiran Manasik ... 97
Tabel 4.16. Kasus dan Hasil Pengujian Halaman Menu Pengaturan ... 97
Tabel 4.17. Kasus dan Hasil Pengujian Halaman Data Pengguna ... 98
Tabel 4.18. Kasus dan Hasil Pengujian Halaman Menu Laporan ... 98
Tabel 4.19. Kasus dan Hasil Pengujian Laporan Jamaah Haji ... 99
Tabel 4.20. Kasus dan Hasil Pengujian Laporan BPIH ... 99
Tabel 4.21. Kasus dan Hasil Pengujian Laporan Angsuran Bimbingan ... 100
Tabel 4.22. Kasus dan Hasil Pengujian Laporan Kehadiran Manasik ... 101
DAFTAR GAMBAR
Halaman
Gambar 1.1. Ilustrasi Model Waterfall ... 4
Gambar 2.1. Tampilan KodePHPpadaBrowser ... 16
Gambar 2.2. Cara KerjaPHP ... 16
Gambar 2.3. Ruang KerjaSublime Text 2 ... 20
Gambar 3.1. Grafik Statistik Jumlah Jamaah Haji Per-tahun ... 31
Gambar 3.2. Struktur Organisasi PT Arraudhah Wisata Imani Palembang ... 33
Gambar 3.3. Prosedur Sistem yang Sedang Berjalan ... 35
Gambar 4.1. Tampilan Diagram Konteks ... 43
Gambar 4.2. TampilanData Flow Diagram Level0 (Zero) ... 44
Gambar 4.3. TampilanBlockchart... 46
Gambar 4.4. TampilanFlowchartPetugas Administrasi ... 48
Gambar 4.5. TampilanFlowchartJamaah Haji ... 50
Gambar 4.6. TampilanEntity Relationship Diagram... 51
Gambar 4.7. Tampilan HalamanLoginPetugas Administrasi ... 59
Gambar 4.8. Tampilan Halaman Beranda Petugas Jamaah Haji ... 59
Gambar 4.9. Tampilan Halaman Menu Jamaah Haji ... 60
Gambar 4.11. Tampilan Halaman Menu Daftar Hadir Manasik ... 62
Gambar 4.12. Tampilan Halaman Menu BPIH ... 63
Gambar 4.13. Tampilan Halaman Tambah Data BPIH ... 64
Gambar 4.14. Tampilan Halaman Menu Angsuran Bimbingan ... 65
Gambar 4.15. Tampilan Halaman Tambah Data Angsuran Bimbingan ... 66
Gambar 4.16. Tampilan Halaman Menu Laporan ... 67
Gambar 4.17. Tampilan Halaman Menu Pengaturan ... 68
Gambar 4.18. Tampilan Halaman Tambah Data Pengguna ... 69
Gambar 4.19. Tampilan Halaman Daftar Kehadiran Manasik ... 70
Gambar 4.20. Tampilan Halaman Bukti Pembayaran ... 71
Gambar 4.21. Tampilan Halaman Laporan Jamaah Haji ... 71
Gambar 4.22. Tampilan Halaman Laporan BPIH ... 72
Gambar 4.23. Tampilan Halaman Laporan Angsuran Bimbingan ... 73
Gambar 4.24. Tampilan Halaman Laporan Daftar Kehadiran Mansik ... 73
Gambar 4.25. Tampilan ProgramLoginPetugas Administrasi ... 77
Gambar 4.26. Tampilan Program Beranda Petugas Jamaah Haji ... 78
Gambar 4.27. Tampilan Program Menu Jamaah Haji ... 79
Gambar 4.28. Tampilan Program Tambah Data Jamaah Haji ... 80
Gambar 4.29. Tampilan Program Menu Daftar Hadir Manasik ... 80
Gambar 4.31. Tampilan Program Tambah Data BPIH ... 82
Gambar 4.32. Tampilan Program Menu Angsuran Bimbingan ... 83
Gambar 4.33. Tampilan Program Tambah Data Angsuran Bimbingan ... 83
Gambar 4.34. Tampilan Program Menu Laporan ... 84
Gambar 4.35. Tampilan Program Menu Laporan Setelah Memilih Kategori dan Mengklik TombolView ... 85
Gambar 4.36. Tampilan Program Menu Pengaturan ... 96
Gambar 4.37. Tampilan Program Tambah Data Pengguna ... 96
Gambar 4.38. Tampilan Program Daftar Kehadiran Manasik ... 97
Gambar 4.39. Tampilan Bukti Pembayaran ... 98
Gambar 4.40. Tampilan Laporan Jamaah Haji ... 98
Gambar 4.41. Tampilan Laporan BPIH ... 99
Gambar 4.42. Tampilan Laporan Angsuran Bimbingan ... 90