APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar...

122
APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET UMROH DAN HAJI PADA PT AZFA NUR HAROMAIN KERJA PRAKTIK Program Studi S1 Sistem Informasi Oleh: MOHAMMAD NURRAHMAN BAHTIAR 14.41010.0062 FAKULTAS TEKNOLOGI DAN INFORMATIKA INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2019

Transcript of APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar...

Page 1: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET UMROH

DAN HAJI PADA PT AZFA NUR HAROMAIN

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi

Oleh:

MOHAMMAD NURRAHMAN BAHTIAR

14.41010.0062

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA

2019

Page 2: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET UMROH

DAN HAJI PADA PT AZFA NUR HAROMAIN

Diajukan sebagai salah satu syarat untuk menyelesaikan

Program Sarjana Komputer

Disusun Oleh :

Nama : MOHAMMAD NURRAHMAN BAHTIAR

NIM : 14.41010.0062

Program : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA

2019

Page 3: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

“ Sebaik-baiknya manusia adalah manusia yang tidak pernah menyerah,

Karena menyerah hanya untuk manusia lemah”

Page 4: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

“ Ku persembahkan karya ini untuk orang-orang yang aku sayang dan

mendukung aku selama ini. “

Page 5: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82
Page 6: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82
Page 7: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

vii

ABSTRAK

PT Azfa Nur Haromain merupakan perusahaan jasa tour parawisata religi di

bidang umroh dan haji yang berdiri pada tahun 2015 dan pusatnya berlokasi di Jalan

Pujangga No. 13 A Kapanjin – Sumenep Madura. PT Azfa Nur Haromain memiliki

website yang beralamat www.azfaharomain.com, berisi tentang company profile.

PT Azfa Nur Haromain memiliki beberapa outlet di Jawa Timur, Jawa Tengah,

Jawa Barat, DKI Jakarta, Banten, dan Kalimantan.

Berdasarkan wawancara dan observasi selama pelatihan kerja praktek di PT

Azfa Nur Haromain, masih terdapat beberapa permasalahan. Permasalahan yang

terjadi adalah pada bagian pemasaran, pada bagian pendaftaran, dan penyimpanan

menggunakan arsip. Pemasarannya masih terbatas di wilayah kota kantor outlet.

Untuk pendaftarannya, bagi calon jamaah yang ingin mendaftar umroh/haji harus

datang ke kantor Azfa Tour. Permasalahan selanjutnya adalah peyimpanan data

jamaah, data manifest, data pembayaran, data data peralatan persiapan

keberangkatan, dokumen-dokumen jamaah masih menggunakan penyimpanan

arsip untuk media penyimpanannya dan lokasi arsip berada di kantor setiap masing-

masing outlet. Kendala dari penggunaan arsip, data dokumen jamaah sering

hilang/terselip dan pencariannya membutuhkan waktu yang sangat lama.

Berdasarkan permasalahan diatas, maka kondisi ini yang akhirnya membuat

PT Azfa Nur Haromain memutuskan untuk menerapkan aplikasi company profile

dan pemesanan paket umroh dan haji berbasis website yang dapat diakses dimana

pun dan digunakan sebagai media pengenalan perusahaan, mempercepat dan

mempermudah dalam melengkapi pelayanan transaksi pendaftaran, pemesanan,

Page 8: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

viii

pembayaran dan pembatalan, informasi paket umroh dan haji secara online, dan

konsultasi gratis dengan admin melalui live chat pada website. Dengan

diterapkannya sistem tersebut, sehingga PT Azfa Nur Haromain akan lebih mudah

dalam melakukan peningkatan layanan perusahaan dan menarik dalam menjalin

kerja sama dengan calon jamaah yang ingin umroh dan haji.

Kata kunci : Company Profile, Pendaftaran, Pemesanan, Penyimpanan Website,

Pembatalan

Page 9: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

ix

KATA PENGANTAR

Puji syukur atas kehadirat Tuhan Yang Maha Esa karena atas rahmat dan

karunia-Nya, Penulis dapat menyelesaikan laporan kerja praktik yang berjudul

“Aplikasi Company Profile dan Pemesanan Paket Umroh dan Haji pada PT Azfa

Nur Haromain”. Laporan ini disusun berdasarkan hasil studi dalam pelaksanaan

kerja praktik di PT Azfa Nur Haromain yang dilakukan selama 30 hari kerja.

Dalam pelaksanaan kerja praktik dan penyelesaian laporan kerja praktik

ini Penulis mendapatkan bantuan dari berbagai pihak yang telah memberikan

arahan, masukan, nasehat, saran, kritik dan dukungan kepada penulis. Oleh karena

itu, pada kesempatan ini Penulis mengucapkan terima kasih kepada:

1. Kedua orang tua dan keluarga besar penulis yang selalu memberikan doa,

dukungan dan motivasi kepada penulis.

2. Bapak Dr. Anjik Sukmaaji,S.Kom., M.Eng. selaku ketua program studi S1

Sistem Informasi yang telah memberikan arahan selama pelaksanaan kerja

praktik.

3. Ibu Sri Hariani Eko Wulandari,S.Kom., M.MT. selaku Dosen Pembimbing

yang telah memberikan dukungan berupa motivasi, saran, dan wawasan bagi

penulis selama pelaksanaan kerja praktik dan pembuatan laporan kerja praktik.

4. Ibu Sophi Ratna Sari selaku penyelia dari PT Azfa Nur Haromain telah

memberikan berbagai informasi yang Penulis butuhkan dan memberikan ilmu

serta pelajaran yang dapat Penulis terapkan pada kehidupan sehari-hari.

Page 10: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

x

5. CLT, selaku teman team yaitu : Harist, Naufal, Yanuar, Dimas, Iqbal, Marsya,

Irsa, Rendi, Yuppy, Muklis yang membantu memberikan dukungan dan

motivasi.

Semoga Tuhan Yang Maha Esa memberikan rahmat-Nya kepada seluruh

pihak yang membantu Penulis dalam pelaksanaan kerja praktik dan penyelesaian

laporan kerja praktik.

Penulis menyadari di dalam laporan kerja praktik ini masih banyak

kekurangan, meskipun demikian penulis tetap berharap laporan kerja praktik ini

bermanfaat bagi Penulis dan semua pihak. Oleh karena itu, adanya saran dan kritik

diharapkan.

Surabaya, 11 Juli 2019

Penulis

Page 11: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xi

DAFTAR ISI

Halaman

ABSTRAK ............................................................................................................ vii

KATA PENGANTAR ........................................................................................... ix

DAFTAR ISI .......................................................................................................... xi

DAFTAR GAMBAR ............................................................................................ xv

DAFTAR TABEL .............................................................................................. xviii

DAFTAR LAMPIRAN ........................................................................................ xix

1. PENDAHULUAN........................................................................................... 1

Latar Belakang............................................................................... 1

Rumusan Masalah ......................................................................... 4

Batasan Masalah ............................................................................ 4

Tujuan ............................................................................................ 4

Manfaat .......................................................................................... 5

Sistematika Penulisan .................................................................... 6

2. GAMBARAN UMUM PERUSAHAAN ........................................................ 8

Gambaran Umum “PT Azfa Nur Haromain” ................................ 8

Struktur Organisasi ........................................................................ 9

Job Deskripsi ................................................................................. 9

3. LANDASAN TEORI .................................................................................... 13

Pariwisata .................................................................................... 13

Paket Wisata ................................................................................ 13

Website ........................................................................................ 14

Company Profile .......................................................................... 14

Analisa dan Perancangan Sistem ................................................. 15

Aplikasi........................................................................................ 16

Database Management System .................................................... 16

System Development Life Cycle (SDLC) ..................................... 17

Page 12: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xii

System Flow ................................................................................. 18

Diagram IPO (Input-Proses-Output) ........................................... 19

Hierarchy Input Process (HIPO)................................................. 20

Data Flow Diagram (DFD) ......................................................... 20

Entity Relationship Diagram (ERD) ........................................... 22

4. DESKRIPSI PEKERJAAN ........................................................................... 24

Perencananaan ............................................................................. 25

4.1.1. Wawancara & Observasi ......................................................... 25

4.1.2. Identifikasi Masalah ................................................................ 26

Analisis ........................................................................................ 28

4.2.1. Kebutuhan Pengguna ............................................................... 28

4.2.2. Kebutuhan Fungsional ............................................................. 31

4.2.3. Kebutuhan Non Fungsional ..................................................... 33

4.2.4. Kebutuhan Sistem .................................................................... 34

Desain Dan Pemrograman ........................................................... 35

4.3.1. Document Flow ....................................................................... 36

4.3.2. System Flow ............................................................................. 40

4.3.3. Block Diagram......................................................................... 46

4.3.4. HIPO ........................................................................................ 48

4.3.5. Context Diagram ..................................................................... 49

4.3.6. Data Flow Diagram (DFD) ..................................................... 50

4.3.7. Conceptual Data Model (CDM) .............................................. 52

4.3.8. Physical Data Model (PDM) ................................................... 54

4.3.9. Database Management System ................................................ 55

Implementasi ............................................................................... 63

4.4.1. Halaman Login Admin ............................................................ 63

Page 13: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xiii

4.4.2. Halaman Beranda Level Direktur Utama ............................... 64

4.4.3. Halaman Laporan Pemesanan ................................................. 65

4.4.4. Halaman Laporan Pembatalan ................................................. 65

4.4.5. Halaman Admin....................................................................... 66

4.4.6. Halaman Beranda Level Admin............................................... 67

4.4.7. Halaman Validasi .................................................................... 68

4.4.8. Halaman Manifest ................................................................... 71

4.4.9. Halaman Monitor Pembayaran DP .......................................... 74

4.4.10. Halaman Data Pemesanan ..................................................... 75

4.4.11. Halaman Data Pembatalan .................................................... 75

4.4.12. Halaman Berita ...................................................................... 77

4.4.13. Halaman Unduh ..................................................................... 78

4.4.14. Halaman Testimoni ............................................................... 79

4.4.15. Halaman Profil....................................................................... 79

4.4.16. Halaman Legalitas ................................................................. 80

4.4.17. Halaman Paket Umroh/Haji .................................................. 80

4.4.18. Halaman Petunjuk Pemesanan .............................................. 81

4.4.19. Halaman Jamaah .................................................................... 82

4.4.20. Halaman Beranda Website Azfa Tour ................................... 84

4.4.21. Halaman Profil....................................................................... 85

4.4.22. Halaman Legalitas ................................................................. 86

4.4.23. Halaman Unduh ..................................................................... 87

4.4.24. Halaman Testimoni ............................................................... 88

4.4.25. Halaman Berita ...................................................................... 88

4.4.26. Halaman Paket ....................................................................... 89

4.4.27. Halaman Petunjuk Pemesanan .............................................. 91

Page 14: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xiv

4.4.28. Halaman Hubungi Kami ........................................................ 91

4.4.29. Halaman Daftar Akun Jamaah............................................... 92

4.4.30. Halaman Login Akun Jamaah ............................................... 93

4.4.31. Halaman Profil Jamaah.......................................................... 93

4.4.32. Halaman Pemesanan .............................................................. 94

4.4.33. Halaman List Pemesanan ....................................................... 97

5. PENUTUP ................................................................................................... 101

Kesimpulan ................................................................................ 101

Saran .......................................................................................... 101

DAFTAR PUSTAKA ......................................................................................... 102

LAMPIRAN ........................................................................................................ 104

Page 15: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xv

DAFTAR GAMBAR

Halaman

Gambar 2.1 Logo PT Azfa Nur Haromain .............................................................. 8

Gambar 2.2 Struktur Organisasi PT Azfa Nur Haromain ....................................... 9

Gambar 4.1 Document Flow Pemesanan Paket Umroh/Haji ................................ 36

Gambar 4.2 Document Flow Pelunasan Paket Umroh/Haji .................................. 37

Gambar 4.3 Document Flow Pembatalan Paket .................................................... 38

Gambar 4.4 Document Flow Pembatalan Paket Lanjutan .................................... 39

Gambar 4.5 System Flow Pengolahan Master ....................................................... 40

Gambar 4.6 System Flow Pendaftaran Akun......................................................... 41

Gambar 4.7 System Flow Pemesanan Paket .......................................................... 42

Gambar 4.8 System Flow Pembatalan Paket ......................................................... 43

Gambar 4.9 System Flow Laporan Pemesan ......................................................... 44

Gambar 4.10 System Flow Laporan Pembatalan................................................... 45

Gambar 4.11 Block Diagram 1 ............................................................................. 46

Gambar 4.12 Block Diagram 2 ............................................................................. 47

Gambar 4.13 Block Diagram 3 ............................................................................. 48

Gambar 4.14 Hierarchy Input Process Output (HIPO) ........................................ 48

Gambar 4.15 Context Diagram ............................................................................. 49

Gambar 4.16 DFD Level 0 Aplikasi Company Profile dan Pemesanan Paket

Umroh dan Haji ........................................................................................... 50

Gambar 4.17 DFD Level 1 Pengolahan Data Master ............................................ 51

Gambar 4.18 DFD Level 1 Pengolahan Data Transaksi ....................................... 52

Gambar 4.19 Conceptual Data Model (CDM) ..................................................... 53

Gambar 4.20 Physical Data Model (CDM) .......................................................... 54

Gambar 4.21 Tampilan Halaman Login Admin .................................................... 64

Gambar 4.22 Tampilan Halaman Beranda Level Direktur Utama ........................ 64

Gambar 4.23 Tampilan Halaman Laporan Pemesanan ......................................... 65

Gambar 4.24 Tampilan Halaman Laporan Pembatalan ........................................ 66

Gambar 4.25 Tampilan Halaman Admin .............................................................. 67

Gambar 4.26 Tampilan Halaman Beranda Level Admin ...................................... 67

Page 16: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xvi

Gambar 4.27 Tampilan Halaman Validasi Formulir Validasi Pembayaran ......... 68

Gambar 4.28 Tampilan Halaman Validasi Tabel Pesan ....................................... 68

Gambar 4.29 Tampilan Halaman Validasi Pembayaran DP ................................. 69

Gambar 4.30 Tampilan Halaman Validasi Pembayaran Lunas ............................ 69

Gambar 4.31 Tampilan Halaman Validasi Pembayaran Jamaah Yang Belum

Upload Bukti Transfer ................................................................................. 70

Gambar 4.32 Tampilan Halaman Validasi Pembayaran Jamaah Yang Sudah

Upload Bukti Transfer ................................................................................. 71

Gambar 4.33 Tampilan Halaman Manifest ........................................................... 71

Gambar 4.34 Tampilan Halaman Detail Manifest Paket ...................................... 72

Gambar 4.35 Tampilan Halaman Manifest Detail Dokumen dan Perlengkapan

Jamaah Yang Terdaftar ................................................................................ 73

Gambar 4.36 Button Pada Pengaturan Manifest Jamaah ...................................... 73

Gambar 4.37 Tampilan Halaman Detail Manifest Jamaah ................................... 73

Gambar 4.38 Tampilan Halaman Ubah Detail Manifest Jamaah ......................... 74

Gambar 4.39 Tampilan Halaman Monitor Pembayaran DP ................................. 75

Gambar 4.40 Tampilan Halaman Data Pemesanan............................................... 75

Gambar 4.41 Tampilan Halaman Data Pembatalan .............................................. 76

Gambar 4.42 Tampilan Halaman Data Pembatalan Lanjutan .............................. 76

Gambar 4.43 Tampilan Halaman Invoice Pembatalan Alasan Pindah Paket ........ 77

Gambar 4.44 Tampilan Halaman Invoice Pembatalan Alasan Hal Tak Terduga . 77

Gambar 4.45 Tampilan Halaman Berita ............................................................... 78

Gambar 4.46 Tampilan Halaman Unduh .............................................................. 78

Gambar 4.47 Tampilan Halaman Unduh .............................................................. 79

Gambar 4.48 Tampilan Halaman Profil ................................................................ 80

Gambar 4.49 Tampilan Halaman Legalitas .......................................................... 80

Gambar 4.50 Tampilan Halaman Paket Umroh/Haji ............................................ 81

Gambar 4.51 Tampilan Halaman Petunjuk Pemesanan ........................................ 82

Gambar 4.52 Tampilan Halaman Jamaah ............................................................. 82

Gambar 4.53 Tampilan Halaman Detail Jamaah .................................................. 83

Gambar 4.54 Tampilan Halaman Riwayat Pemesanan Jamaah ............................ 83

Gambar 4.55 Tampilan Halaman Ubah Detail Jamaah ........................................ 84

Page 17: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xvii

Gambar 4.56 Header Website PT Azfa Nur Haromain ........................................ 84

Gambar 4.57 Footer Website PT Azfa Nur Haromain ......................................... 85

Gambar 4.58 Konten Website PT Azfa Nur Haromain ........................................ 85

Gambar 4.59 Tampilan Halaman Profil ................................................................ 86

Gambar 4.60 Tampilan Halaman Legalitas .......................................................... 87

Gambar 4.61 Tampilan Halaman Unduh .............................................................. 87

Gambar 4.62 Tampilan Halaman Detail Unduh ................................................... 88

Gambar 4.63 Tampilan Halaman Testimoni ......................................................... 88

Gambar 4.64 Tampilan Halaman Berita .............................................................. 89

Gambar 4.65 Tampilan Halaman Detail Berita ................................................... 89

Gambar 4.66 Tampilan Halaman Paket Umroh/Haji ........................................... 90

Gambar 4.67 Tampilan Halaman Detail Paket ..................................................... 90

Gambar 4.68 Tampilan Halaman Petunjuk Pemesanan ........................................ 91

Gambar 4.69 Tampilan Halaman Hubungan Kami............................................... 92

Gambar 4.70 Tampilan Halaman Daftar Akun Jamaah ........................................ 92

Gambar 4.71 Tampilan Halaman Login Akun Jamaah ......................................... 93

Gambar 4.72 Tampilan Halaman Profil Jamaah ................................................... 94

Gambar 4.73 Tampilan Halaman Ubah Profil Jamaah ......................................... 94

Gambar 4.74 Tampilan Halaman Formulir Pemesanan Paket .............................. 95

Gambar 4.75 Tampilan Halaman Formulir Biodata Jamaah ................................ 96

Gambar 4.76 Tampilan Halaman Detail Pemesanan ............................................ 96

Gambar 4.77 Tampilan Halaman List Pemesanan ................................................ 97

Gambar 4.78 Tampilan Halaman List Pemesanan Lanjutan ................................. 97

Gambar 4.79 Tampilan Halaman Pengaturan Pemesanan Pembayaran Ke-1 ...... 98

Gambar 4.80 Contoh Status Pemesanan Pembayaran Yang Belum Di

Konfirmasi ................................................................................................... 98

Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi ......... 99

Gambar 4.82 Tampilan Halaman Pengaturan Pemesanan Pembayaran Ke-2 ...... 99

Gambar 4.83 Tampilan Halaman Invoice Pemesanan DP .................................. 100

Gambar 4.84 Tampilan Halaman Invoice Pemesanan lanjutan DP untuk

Pelunasan ................................................................................................... 100

Page 18: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xviii

DAFTAR TABEL

Halaman

Tabel 3.1 Simbol Flow .......................................................................................... 19

Tabel 3.2 Simbol DFD .......................................................................................... 21

Tabel 4.1 Wawancara & Observasi ....................................................................... 25

Tabel 4.2 Tabel Identifikasi Masalah .................................................................... 27

Tabel 4.3 Tabel Kebutuhan Pengguna Direktur Utama ........................................ 29

Tabel 4.4 Tabel Kebutuhan Pengguna Admin ...................................................... 29

Tabel 4.5 Tabel Kebutuhan Pengguna Jamaah ..................................................... 30

Tabel 4.6 Tabel Kebutuhan Pengunjung ............................................................... 31

Tabel 4.7 Tabel Kebutuhan Fungsional ................................................................ 31

Tabel 4.8 Tabel Kebutuhan Non Fungsional ........................................................ 33

Tabel 4.9 Tabel Admin ......................................................................................... 55

Tabel 4.10 Tabel Berita ......................................................................................... 56

Tabel 4.11 Tabel About ......................................................................................... 56

Tabel 4.12 Tabel Download .................................................................................. 57

Tabel 4.13 Tabel Testimoni .................................................................................. 57

Tabel 4.14 Tabel User ........................................................................................... 58

Tabel 4.15 Tabel Paket .......................................................................................... 59

Tabel 4.16 Tabel Pesan ......................................................................................... 60

Tabel 4.17 Tabel Batal Pesan ................................................................................ 62

Page 19: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

xix

DAFTAR LAMPIRAN

Halaman

Lampiran 1 Surat Balasan Instansi ...................................................................... 104

Lampiran 2 Form KP-5 (Acuan Kerja) ............................................................... 105

Lampiran 3 Form KP-5 (Acuan Kerja) ............................................................... 106

Lampiran 4 Form KP 6 (Log Harian dan Catatan Perubahan Acuan Kerja) ...... 107

Lampiran 5 Form KP 7 (Kehadiran Kerja Praktek) ............................................ 108

Lampiran 6 Kartu Bimbingan Kerja Praktik ....................................................... 109

Lampiran 7 Biodata Penulis ................................................................................ 110

Page 20: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

1

BAB I

1. PENDAHULUAN

Latar Belakang

PT Azfa Nur Haromain merupakan perusahaan jasa tour parawisata religi

yang berdiri pada tahun 2015 dan pusatnya berlokasi di Jalan Pujangga No. 13 A

Kapanjin – Sumenep Madura. Tujuan utamanya untuk menfokuskan diri dibidang

umrah dan haji bagi jamaah muslim pada umumnya. PT Azfa Nur Haromain

memiliki beberapa outlet di Jawa Timur, Jawa Tengah, Jawa Barat, DKI Jakarta,

Banten, dan Kalimantan. Visi dari perusahaan ini adalah menjadi perusahaan jasa

parawisata nasional terbaik dan istiqomah dalam layanan dan kinerja. Karyawan

yang dimiliki PT Azfa Nur Haromain sekitar 20 orang dan mempunyai 5 karyawan

lepas.

PT Azfa Nur Haromain memiliki website yang beralamat

www.azfaharomain.com berisi tentang company profile. Setiap tahunnya PT Azfa

Nur Haromain dapat memberangkatkan 4-5 kali per-tahun. Ada beberapa paket

yang ditawarkan oleh PT Azfa Nur Haromain yaitu : paket umroh reguler, paket

umroh ekonomi, paket umroh promo, paket umroh grup sesuai budget, dan haji

khusus. Paket yang sering ditawarkan adalah paket reguler. Minimal jamaah yang

dapat diberangkatkan sekitar 25 orang. Setiap paket terdiri dari maksimal kuota 50

orang, kecuali paket grup sesuai budget dan haji khusus. Omset yang didapatkan

sekitar 1,2 milyar setiap pemberangkatan.

Harga paket yang ditentukan tidak terlalu mahal dan tidak terlalu murah dan

fasilitas yang didapatkan yaitu hotel sekelas menengah ke atas bintang 4/5.

Page 21: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

2

Pembayaran paket ada 2 yaitu pembayaran down payment (DP) dan pembayaran

lunas. Jika jamaah ingin memesan paket, jamaah harus membawa syarat dokumen.

Syarat dan dokumen yang harus diserahkan sebelum memesan paket umroh atau

haji antara lain : kartu tanda penduduk (KTP) asli, passport asli, foto berwarna 4x6

6 lembar, buku suntik maningitis, surat nikah asli dan kartu keluarga asli bagi suami

istri, akte lahir asli bagi anak-anak, membayar DP minimal 10 juta untuk memesan

paket, dan mengisi formulir pendaftaran paket. Jika ada syarat yang tidak dimiliki

atau hilang, PT Azfa Nur Haromain membuka jasa pembuatan kartu keluarga (KK),

akte kelahiran, pengurusan passport dengan biaya tambahan sesuai tempat yang

berlaku. Diantara paket tersebut harga sudah termasuk pesawat pulang-pergi, visa

umroh, hotel, makan 3 kali sehari, koper, tas passport, buku manasik, batik,

mukena, kain ihram, name tag, syal, guide/muthowif, air zam-zam, manasik umroh,

transportasi bis air conditioner (AC). Harga yang belum termasuk dipaket adalah

pembuatan passport, buku suntik meningitis, handling, surat mahrom, kelebihan

bagasi, tiket domestik, biaya progressive, asuransi perjalanan. Jamaah harus

melunaskan pembayaran paket 2 bulan sebelum keberangkatan.

Bila terjadi hal yang tidak terduga bagi calon jamaah umroh dan terpaksa

membatalkan diri, maka akan dikenakan : pembatalan 2 bulan sebelum jadwal

keberangkatan dikenakan potongan 25% dari harga paket, pembatalan 2 minggu

sebelum jadwal keberangkatan dikenakan potongan 75% dari harga paket,

pembatalan 10 hari sebelum keberangkatan dipotong 95% dari harga paket. Calon

jamaah yang berada di luar Sumenep juga dapat melakukan konsultasi, pendaftaran,

pembatalan melalui outlet terdekat yang sudah tersebar di daerah yang sudah

disebutkan di atas.

Page 22: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

3

Berdasarkan observasi selama pelatihan kerja praktek di PT Azfa Nur

Haromain, masih terdapat beberapa permasalahan. Permasalahan yang terjadi

adalah pada bagian pemasaran, pada bagian pendaftaran, dan penyimpanan

menggunakan arsip. Permasalahan pemasaran yang dilakukan perusahaan yaitu :

dari mulut ke mulut alumni jamaah azfa, kunjungan pesantren dan kiai, spanduk

dan brosur. Sehingga pemesarannya masih terbatas di wilayah kota outlet tersebut.

Untuk pendaftarannya pun, bagi calon jamaah yang ingin mendaftar umroh/haji

harus datang ke kantor Azfa Tour. Bagi calon jamaah yang berasal dari luar kota

atau bahkan di luar provinsi yang letaknya jauh dari kantor outlet Azfa Tour, tidak

dapat mendaftar umroh/haji. Permasalahan selanjutya adalah peyimpanan data

jamaah, data manifest, data pembayaran, data data peralatan persiapan

keberangkatan, dokumen-dokumen jamaah masih menggunakan penyimpanan

arsip untuk media penyimpanannya dan lokasi arsip berada di kantor setiap masing-

masing outlet. Kendala dari penggunaan arsip, data dokumen jamaah sering

hilang/terselip dan pencariannya membutuhkan waktu yang sangat lama.

Berdasarkan permasalahan diatas, maka kondisi ini yang akhirnya membuat

PT Azfa Nur Haromain memutuskan untuk menerapkan aplikasi company profile

dan pemesanan paket umroh dan haji berbasis website yang dapat diakses dimana

pun dan digunakan sebagai media pengenalan perusahaan, mempercepat dan

mempermudah dalam melengkapi pelayanan transaksi pendaftaran, pemesanan,

pembayaran dan pembatalan, informasi paket umroh dan haji secara online, dan

konsultasi gratis dengan admin melalui live chat pada website. Alasan

menggunakan aplikasi website karena dapat berjalan dengan baik di semua browser

perangkat desktop dan mobile, tanpa harus mendapatkan approval dari pihak

Page 23: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

4

tertentu dan pengguna tidak perlu mencari di toko aplikasi. Dengan diterapkannya

aplikasi tersebut, diharapkan PT Azfa Nur Haromain akan lebih mudah dalam

melakukan peningkatan layanan perusahaan dan menarik dalam menjalin kerja

sama dengan calon jamaah yang ingin umroh dan haji.

Rumusan Masalah

Berdasarkan uraian latar belakang diatas dapat dirumuskan permasalahan:

“Bagaimana membuat aplikasi company profile dan pemesanan paket umroh dan

haji pada PT Azfa Nur Haromain dalam melakukan peningkatan layanan

perusahaan?”.

Batasan Masalah

Dari uraian latar belakang dan perumusan masalah di atas maka batasan

masalah dalam membuat aplikasi ini yaitu :

a. Aplikasi tidak membahas keuangan PT Azfa Nur Haromain.

b. Aplikasi tidak membahas data karyawan PT Azfa Nur Haromain.

c. Aplikasi tidak membahas agent PT Azfa Nur Haromain.

d. Aplikasi tidak membahas e-ticket.

e. Pada bagian pembayaran, calon jamaah melakukan pembayaran melalui

transfer rekening/bayar ditempat dan menunggu admin untuk validasi

pembayaran. Ketika pembayaran sudah divalidasi calon jamaah dapat

masuk ke antrian pemesanan paket umroh/haji.

Tujuan

Tujuan yang ingin dicapai adalah untuk membantu membuatkan aplikasi

company profile dan pemesanan umroh dan haji berbasis website sebagai

Page 24: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

5

peningkatan layanan perusahaan dan menyelesaikan masalah yang terjadi pada PT

Azfa Nur Haromain.

Manfaat

Adapun manfaat yang didapatkan dari pembuatan aplikasi company profile

dan pemesanan paket umroh dan haji pada PT Azfa Nur Haromain antara lain :

1. Aplikasi tersebut dapat mempercepat dan mempermudah dalam proses

pendaftaran, pemesanan, pembayaran dan pembatalan.

2. Aplikasi tersebut dapat meminimalisir kesalahan dalam pendataan,

perhitungan pembayaran paket dan perhitungan pengembalian pembatalan

paket.

3. Aplikasi tersebut dapat meminimalisir kehilangan dokumen dan data

jamaah.

4. Jamaah dapat melakukan pendaftaran, pemesanan, pembayaran dimana saja

dan kapanpun.

5. Jamaah dapat mengakses informasi terbaru mengenai PT Azfa Nur

Haromain mengenai syarat dan ketentuan, kuota, tanggal keberangkatan,

harga paket umroh/haji pada website.

6. Aplikasi tersebut dapat memberikan informasi jamaah tiap pendaftaran,

pemesanan, pembatalan, membuat laporan pemesanan dan membuat

laporan pembatalan paket secara cepat, efesien, dan akurat.

7. Jamaah dapat melakukan konsultasi langsung seputar umroh dan haji

menggunakan live chat website kepada admin.

8. Jamaah dapat mencetak invoice pemesanan dimanapun dan kapanpun

selama masih belum berangkat.

Page 25: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

6

9. Direktur utama dapat melihat laporan pemesanan dan laporan pembatalan.

Sistematika Penulisan

Sistematika penulisan yang digunakan dalam penulisan kerja praktik ini

adalah sebagai berikut :

BAB I : PENDAHULUAN

Bab ini merupakan pendahuluan dari laporan kerja praktik yang

membahas mengenai latar belakang masalah, perumusan masalah,

pembatasan masalah, tujuan, dan sistematika penulisan.

BAB II : GAMBARAN UMUM PERUSAHAAN

Bab ini menjelaskan secara rinci mengenai gambaran umum PT Azfa

Nur Haromain seperti : gambaran umum perusahaan, visi dan

misi,struktur organisaasi, job deskripsi.

BAB III : LANDASAN TEORI

Bab ini menjelaskan teori-teori yang melandasi dalam Aplikasi

Company Profile dan pemesanan paket umroh dan haji pada PT Azfa

Nur Haromain.

BAB IV : DESKRIPSI PEKERJAAAN

Bab ini menjelaskan tentang langkah-langkah pemecahan masalah

berdasarkan perencanaan, analisis, desain dan pemrograman, dan

implementasi yang digunakan sebagai penyelesaian dari permasalahan.

BAB V : PENUTUP

Bab ini menjelaskan kesimpulan dari pengembangan sistem yang telah

diimplementasi dan dievaluasi, serta saran untuk pengembangan

Page 26: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

7

selanjutnya sehingga kekurangan dalam sistem ini dapat diperbaiki dan

disempurnakan dikemudian hari.

Page 27: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

8

BAB II

2. GAMBARAN UMUM PERUSAHAAN

Gambaran Umum “PT Azfa Nur Haromain”

Gambar 2.1 Logo PT Azfa Nur Haromain

PT Azfa Nur Haromain merupakan perusahaan yang bergerak di jasa tour

parawisata religi yang pusatnya berlokasi di jalan Pujangga No. 13 A Kapanjin –

Sumenep Madura. Dengan tujuan utamanya adalah untuk menfokuskan diri

dibidang umrah dan haji bagi jamaah muslim pada umumnya. PT Azfa Nur

Haromain memiliki cabang outlet di sebagian provinsi di Indonesia yaitu : Jawa

Timur, Jawa Tengah, Jawa Barat, DKI Jakarta, Banten, dan Kalimantan. Fasilitas

pesawat dan hotel yang diberikan adalah pesawat Saudia, Garuda Indonesia,

Malaysia airlines dan hotel mekkah : Al-shohada/ Royal Majestic/ setaraf dan untuk

hotel di Madinah : Mirage Al-salam/ Al-Shouraf / Setaraf. Untuk Meningkatkan

proses bisnis tersebut maka terdapat visi, misi dan motto yaitu :

A. VISI :

Menjadi perusahaan jasa pariwisata nasional terbaik dan istiqomah dalam

layanan dan kinerja

B. MISI :

1. Memberikan layanan prima dan menjadi perusahaan yang amanah.

Page 28: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

9

2. Memberikan solusi dalam mewujudkan harapan costumer menuju

Haromain.

3. Menjalankan misi sosial perusahaan terhadap masyarakat.

C. Motto :

Aman, Nyaman, Mudah

Struktur Organisasi

Dalam mencapai tujuan perusahaan PT Azfa Nur Haromain melakukan

pembagian tugas dan tanggung jawab pada masing-masing bagian yang ada.

Pembagian tugas dan tanggung jawab tersebut digambarkan pada struktur

organisasi berikut :

Gambar 2.2 Struktur Organisasi PT Azfa Nur Haromain

Job Deskripsi

Berdasarkan struktur organisasi pada Gambar 2.2 dapat dideskripsikan tugas

yang dimiliki oleh tiap bagian yang bersangkutan sebagai berikut:

Page 29: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

10

A. Direktur Utama

1. Pemimpin perusahaan tertinggi di perusahaan PT Azfa Nur

Haromain.

2. Memutuskan dan menentukan peraturan dan kebijakan tertinggi

perusahaan.

3. Mengkoordinasikan dan mengawasi semua kegiatan di

perusahaan PT Azfa Nur Haromain, mulai dari direktur tiap

outlet, bagian keuangan, divisi pengembang it, divisi operasional,

divisi operator, divisi marketing.

4. Mengangkat dan memberhentikan karyawan.

B. Direktur

1. Memimpin dan bertanggung jawab di outlet PT Azfa Nur

Haromain bagian tertentu

2. Mengkoordinasikan dan mengawasi semua kegiatan di outlet

perusahaan, mulai dari bagian keuangan, divisi pengembang IT,

divisi operasional, divisi operator, divisi marketing.

3. Mengevaluasi kebijakan manajemen atas kegiatan parsial

perusahaan maupun manajemen lainnya.

4. Menyampaikan laporan kepada direktur utama atas kinerja

perusahaan.

C. Keuangan

1. Mencatat atas semua pemasukan dan pengeluaran keuangan.

2. Menerima pembayaran jamaah.

3. Memberikan kwitansi kepada jamaah atas pembayaran DP/lunas.

Page 30: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

11

4. Membuat laporan keuangan.

D. Divisi Pengembang IT

1. Mendesign banner, spanduk, xbanner, dan brosur untuk

kebutuhan pemasaran.

2. Mendesign kalender paket umroh/haji, piagam umroh/haji dan

name tag jamaah.

3. Membuat dan edit video perjalanan jamaah.

4. Membuat video bumper.

5. Membuat berita dan artikel mengenai umroh/haji.

E. Divisi Operator

1. Menjadi admin website.

2. Memberikan layanan konsultasi tentang paket umroh/haji PT

Azfa Nur Haromain kepada calon jamaah.

3. Melayani pendaftaran paket umroh/haji kepada calon jamaah.

4. Menerima dan menyimpan dokumen-dokumen jamaah ke arsip.

5. Membuat jadwal program perjalanan paket umroh/haji sebelum

dan sesudah berangkat.

6. Menghubungi jamaah untuk jamaah yang belum melunasi

pembayaran paket umroh/haji.

7. Mengatur kamar hotel jamaah.

8. Membuat laporan manifest.

9. Membuat laporan pembatalan.

F. Divisi Marketing

1. Membuat rencanan pemasaran jangka panjang maupun pendek.

Page 31: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

12

2. Mengisi konten sosial media seperti facebook, instagram, dan

twitter.

3. Membuat dan mempromosikan paket umroh/haji kepada calon

jamaah.

4. Membuat promo paket umroh.

5. Mencari pekerja lepas untuk membantu mempromosikan produk.

6. Mengkoordinir pekerja lepas.

G. Divisi Operasional

1. Bertanggung jawab tentang perencanaan dan evaluasi kegiatan

PT Azfa Nur Haromain.

2. Menyediaan sarana dan prasarana perusahaan dalam melayani

jamaah umroh/haji.

Page 32: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

13

BAB III

3. LANDASAN TEORI

Landasan teori merupakan penjelasan dari teori-teori yang berhubungan

dengan Aplikasi Company Profile dan Pemesanan Paket Umroh dan Haji pada PT

Azfa Nur Haromain. Di bagian ini terdapat teori yang mendukung dalam analisa,

perancangan, dan pembuatan aplikasi.

Pariwisata

Pariwisata menurut Koen Meyers (2009) adalah aktivitas perjalanan yang

dilakukan oleh sementara waktu dari tempat tinggal semula ke daerah tujuan

dengan alasan bukan untuk menetap atau mencari nafkah melainkan hanya untuk

memenuhi rasa ingin tahu, menghabiskan waktu senggang atau libur serta tujuan-

tujuan lainnya.

Paket Wisata

Paket wisata menurut Lubis (2011) adalah suatu rencana perjalanan wisata

yang tersusun secara tetap dengan biaya yang sudah ditentukan di dalam paket

wisata, biaya tersebut mencakup penginapan, transportasi, sightseeing tour,

transfer semua setara di dalam paket tersebut. Harga paket wisata selalu berubah-

ubah sesuai dengan keinginan perusahaan perjalanan tersebut untuk mendapatkan

keuntungan yang memadai. Oleh karena itu paket wisata tersebut sangat tergantung

terhadap perekonomian di suatu negara dan harga kebutuhan yang berlaku pada

waktu itu.

Page 33: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

14

Website

Website menurut Alexanders (2011) adalah suatu sistem yang berkaitan

dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar,

multimedia dan lainnya pada jaringan internet.

Website dapat diantarkan suatu kumpulan-kumpulan halaman yang

menampilkan berbagai macam informasi teks, data, gambar diam ataupun bergerak,

data animasi, suara, video maupun gabungan dari semuanya, baik itu bersifat statis

maupun yang dinamis, yang dimana membentuk satu rangkaian bangunan yang

saling berkaitan dimana masing-masing dihubungkan dengan jaringan halaman

atau hyperlink.

Company Profile

Company profile menurut Lusyani Sunarya S.Sn (2012) adalah sebuah aset

lembaga atau perusahaan yang biasa digunakan sebagai tanda pengenal perusahaan

dalam melakukan komunikasi dengan baik dan kerja sama dalam ruang lingkup

internal perusahaan maupun kolega, mitra usaha ataupun pihak-pihak terkait

lainnya diluar lingkungan perusahaan tersebut.

Dalam sebuah website company profile terdapat beberapa komponen yang

menjadi komponen utama yaitu sebagai berikut :

1) Sejarah Perusahaan

Sejarah perusahaan berisi tentang tahun berdirinya perusahaan, landasan

utama perusahaan dan semua tentang perusahaan tersebut.

Page 34: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

15

2) Visi & Misi Perusahaan

Visi dan misi organisasi berisi tentang cita-cita dan beberapa cara untuk

menggapai cita-cita perusahaan, yang sesuai dengan tujuan perusahaan.

3) Struktur Organisasi

Pada komponen struktur oganisasi berisi tentang susunan tanggung jawab

pekerjaan di dalam sebuah perusahaan beserta dengan nama individu sesuai

dengan pkerjaan masing-masing.

4) Aktifitas Organisasi

Pada komponen Aktifitas Organisasi berisikan tentang semua aktifitas atau

event yang dilakukan oleh pihak perusahaan.

5) Kotak Saran

Pada komponen Kotak Saran berisikan tentang semua tentang saran- saran

yang diberikan oleh customers kepada perusahaan dengan tujuan

membangun kepercayaan terhadap pihak customers.

Analisa dan Perancangan Sistem

Analisa dan perancangan sistem menurut Mohammad Subhan (2012) adalah

mengidentifikasi dan mengevaluasi permasalahan yang terjadi dan kebutuhan yang

diharapkan, sehingga dapat diusulkan perbaikannya dalam peguraian suatu aplikasi

yang utuh ke dalam bagian komputerisasi.

Dalam merancang atau mendesain suatu sistem yang baik ada langkah-

langkah operasi dalam proses pengolahan data dan proses prosedur-prosedur untuk

mendukung operasi sistem. Mengevaluasi permasalahan, menentukan kriteria,

menghitung konsistensi terhadap kriteria yang ada, serta mendapatkan hasil atau

Page 35: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

16

tujuan dari masalah tersebut serta mengimplementasikan seluruh kebutuhan

oporasional dalam membangun aplikasi.

Aplikasi

Aplikasi menurut Sutabri (2012) adalah alat terapan yang difungsikan

secara khusus dan terpadu sesuai kemampuan yang dimilikinya. Aplikasi dapat

diartikan juga sebagai program komputer yang dibuat untuk menolong manusia

dalam melaksanakan tugas tertentu. Aplikasi software dirancang untuk suatu tugas

khusus yang dapat dibedakan menjadi dua jenis, yaitu :

1. Aplikasi software spesialis, program dengan dokumentasi tergabung yang

dirancang untuk menjalankan tugas tertentu.

2. Aplikasi software paket, suatu program dengan dokumentasi tergabung yang

dirancang untuk jenis masalah tertentu.

Database Management System

Database Management System (DBMS) menurut Indrajani (2015) adalah

kumpulan data yang saling berhubungan secara logis dan didesain untuk

mendapatkan data yang dibutuhkan oleh suatu organisasi. Fasilitas yang disediakan

oleh DBMS yaitu :

1. Mengizinkan pengguna untuk mendfinisikan basis data dengan melalui

Data Definition Language (DDL). DDL mengizinkan pengguna untuk

menentukan tipe, struktur, serta kendala data yang nantinya akan disimpan

ke dalam basis data.

Page 36: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

17

2. Mengizinkan pengguna untuk melakukan menambah, mengubah,

menghapus dan mengambil data dari basis data tersebut, dengan

menggunakan Data Manipulation Language (DML). Standard bahasa dari

DBMS ialah Structured Query Language (SQL).

System Development Life Cycle (SDLC)

Menurut Azhar Susanto (2009) adalah System Development Life Cycle

(SDLC) adalah salah satu metode pengembangan sistem informasi yang popular

pada saat sistem informasi pertama kali dikembangkan. System Development Life

Cycle (SDLC) memiliki tahapan sebagai berikut :

a) Perencanaan yaitu menyangkut estimasi dari kebutuhan-kebutuhan fisik

tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan

sistem yang telah diterapkan. Aktivitas-aktivitas yang ada meliputi :

Mendefinisikan tujuan dan ruang lingkup pengembangan.

Mengidentifikasi apakah masalah-masalah yang ada bisa

diselesaikan melalui pengembangan sistem.

Menentukan dan evaluasi strategi yang akan digunakan dalam

pengembangan sistem.

Penentuan prioritas teknologi dan pemilihan aplikasi.

b) Analisa yaitu menganalisa sistem yang telah berjalan, kemudian dilakukan

perbaikan dalam sistem baru. Analisa sistem adalah tahap di mana

dilakukan beberapa aktivitas berikut:

Melakukan studi literatur untuk menemukan suatu kasus yang bisa

ditangani oleh sistem.

Page 37: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

18

Mengklasifikasikan masalah, peluang, dan solusi yang mungkin

diterapkan untuk kasus tersebut.

Analisa kebutuhan pada sistem dan membuat batasan sistem.

Mendefinisikan kebutuhan sistem.

c) Desain dan Pemrograman Sistem yaitu tahapan untuk merancang dan

membuat desain berdasarkan hasil rancangan yang ada. Pada tahap ini,

features dan operasi-operasi pada sistem dideskripsikan secara detail.

Aktivitas-aktivitas yang dilakukan adalah:

Menganalisa interaksi obyek dan fungsi pada sistem.

Menganalisa data dan membuat skema database.

d) Implementasi yaitu tahapan pengujian aplikasi apakah berjalan dengan

maksimal sesuai dengan rancangan yang dibuat. Tahap berikutnya adalah

implementasi yaitu mengimplementasikan rancangan dari tahap-tahap

sebelumnya dan melakukan uji coba. Dalam implementasi, dilakukan

aktivitas-aktivitas sebagai berikut:

Pembuatan aplikasi berdasarkan desain sistem.

System Flow

System flow menurut Pahlevy (2010) adalah gambaran dalam bentuk

diagram alir dari algoritma-algoritma dalam suatu program yang menyatakan arah

alur program tersebut. Di dalam system flow terdapat simbol-simbol untuk

pembuatan aliran data yaitu sebagai berikut :

Page 38: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

19

Tabel 3.1 Simbol Flow

No Simbol Nama

Simbol

Keterangan

1.

Input/Output Sebagai masukan dan

keluaran dari data.

2. Process Mengambarkan proses

transformasi dari data masuk

menjadi data keluar.

3. Predifined Menggambarkan proses

yang masih berisi proses lain

didalamnya.

4. Start/end Sebagai awal dan akhir

program.

5. Connector Sebagai penghubung satu

halaman.

6. Decission Sebagai media untuk

pemilihan.

7. Off page

Connector

Sebagai penghubung beda

halaman.

8. Data Flow Simbol yang

menggambarkan arus yang

mengalir.

Diagram IPO (Input-Proses-Output)

Diagram IPO (Input-Proses-Output) merupakan alat untuk menggambarkan

hubungan dari input, proses dan output dari masing-masing fungsi atau modul.

Selain itu, dapat juga digunakan sebagai bagan terstruktur (structure chart)

sebagai pengganti hierarchy chart untuk menggambarkan fungsi- fungsi dari sistem

secara berjenjang. Input dan output diagram IPO ini dapat dilihat dari bagan

terstrukturnya dan proses di diagram IPO dapat digambarkan dengan structure

pseudocode.

Page 39: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

20

Hierarchy Input Process (HIPO)

Hierarchy Input Process Output (HIPO) menurut Praptiningsih (2010)

adalah sebagai alat bantu yang digunakan untuk membuat spesifikasi program yang

merupakan struktur yang berisi diagram dimana didalam program ini berisi input

yang diproses dan menghasilkan output. Penggunaan HIPO adalah sebagai berikut:

A. Menggambarkan suatu struktur guna memahami fungsi-fungsi dari program.

B. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program,

bukannya menunjukkan statemen-statemen program yang digunakan untuk

melaksanakan fungsi tersebut.

C. Menggambarkan penjelasan yang jelas dari input yang digunakan dan output

yang dihasilkan.

D. Menyediakan output yang tepat dan sesuai dengan kebutuhan-kebutuhan

pengguna.

Data Flow Diagram (DFD)

Data flow diagram menurut Pahlevy (2010) merupakan suatu network yang

menggambarkan suatu sistem otomatis/terkomputerisasi, manualisasi, atau

gabungan dari kedua yang penggambarannya di susun dalam bentuk kumpulan

komponen sistem yang saling berhubungan sesuai dengan aturan mainnya. Dalam

menggambarkan sebuah sistem diperlukan pembentukan simbol, berikut ini adalah

simbol-simbol yang digunakan DFD, yang mengacu pada notasi DeMarco-

Yourdon.

Page 40: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

21

Tabel 3.2 Simbol DFD

Nama Simbol Simbol Fungsi

Process

Menunjukan entitas yang

berhubungan dengan sistem yang

sedang dikembangkan, dimana

kesatuan luar berada diluar

lingkungan sistem yang akan

memeberikan input atau menerima

input.

Flow

Menunjukan arus data atau aliran

data yang berupa masukan untuk

sistem atau hasil dari sistem tersebut.

Data flow juga dapat

mempresentasikan data atau

informasi yang tidak berkaitan

dengan komputer.

External Entity

Menunjukan proses kegiatan atau

kerja dari fungsi transformasi

komponen, dan menggambarkan

bagian dari sistem

mentransformasikan input ke ouput

Data Store Menunjukan media penyimpanan

Didalam pembuatan DFD terdapat 3 level / tingkat tahapan, yaitu :

1. Context Diagram : Diagram Konteks merupakan level tertinggi dari DFD,

yang memperlihatkan sistem sebagai sebuah proses. Tujuannya adalah

memberikan pandangan umum sistem. Diagram Konteks memperlihatkan

sebuah proses yang berinteraksi dengan lingkungan sekitar. Dalam diagram

konteks terdapat dua proses yaitu proses input dan output. Ada External

Entity yang memberikan masukan (input) dan ada pihak yang menerima

keluaran (output) dari sistem.

2. Diagram Nol (diagram level-1) : Diagram yang berada satu level dibawah

Diagram Konteks yang menggambarkan proses-proses utama dari sebuah

Page 41: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

22

sistem. Dalam diagram Zero menggambarkan proses utama dari sistem serta

menghubungkan antara entitas proses, data flow dan data store.

3. Diagram Rinci: Diagram level n merupakan hasil dekomposisi dari Diagram

zero, yang menjelaskan proses secara lebih terperinci. Turunan langsung

dari Diagram Zero dinamakan Diagram Level 1. Dan apabila Diagram level

1 dapat diuraikan lagi maka akan terbentuk diagram level 2, dan seterusnya.

Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) menurut Yakub (2012) adalah suatu

model jaringan yang menggunakan susunan data yang disimpan pada sistem secara

abstrak. ERD juga menggambarkan hubungan antara satu entitas yang memiliki

sejumlah atribut dengan entitas yang lain dalam suatu sistem yang terintegrasi.

Gambaran pada sistem dimana di dalamnya terdapat hubungan antara entity

beserta relasinya. Entity merupakan sesuatu yang ada dan terdefinisikan di dalam

suatu organisasi, dapat abstrak dan nyata. Untuk setiap entity biasanya mempunyai

attribute yang merupakan ciri entity tersebut. Relasi adalah hubungan antar entity

yang berfungsi sebagai hubungan yang mewujudkan pemetaan antar entity.

Attribute adalah kolom di sebuah relasi. Macam- macam attribute yaitu :

A. Simple Attribute, yaitu atribut unik dan tidak dimiliki oleh attribute lainnya

B. Composite Attribute, yaitu atribut yang memiliki dua nilai harga

C. Single Value Attribute, yaitu atribut yang hanya memiliki satu nilai harga.

D. Multi Value Attribute, yaitu atribut yang banyak memiliki niai harga

E. Null Value Attribute, yaitu atribut yang tidak memiliki nilai harga

Page 42: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

23

Entity Relationship Diagram ini diperlukan agar dapat menggambarkan

hubungan antar entity dengan jelas, dapat menggambarkan batasan jumlah entity

dan partisipasi antar entity, mudah dimengerti pemakai dan mudah disajikan oleh

perancang database. Untuk itu Entity Relationship Diagram dibagi menjadi dua

jenis model yaitu :

A. Conceptual Data Model (CDM)

Conceptual Data Model menurut Hanif Ramadhan (2010) adalah model yang

dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-

obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship)

antara entitas-entitas itu.

B. Physical Data Model (PDM)

Physical Data Model menurut Hanif Ramadhan (2010) adalah model yang

menggunakan sejumlah tabel untuk menggambarkan data serta hubungan

antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana

setiap kolom memiliki nama yang unik.

Page 43: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

24

BAB IV

4. DESKRIPSI PEKERJAAN

PT Azfa Nur Haromain memiliki pemasaran paket yang terbatas, prosedur

pendaftaran paket umroh/haji secara manual, sehingga menghambat efektifitas

kerja dijalankan pada perusahaan tersebut. Manual disini mempunyai arti bahwa

belum memiliki sistem yang mampu mengelola data-data dan laporan yang

diselesaikan secara otomatis.

Dalam kerja praktek ini, diharuskan menemukan permasalahan yang ada

dan mempelajari permasalahan yang ada serta memberikan solusi bagi

permasalahan yang timbul. Permasalahan yang ada pada PT Azfa Nur Haromain

ini terdapat pada pemasaran paket yang terbatas, prosedur pendaftaran paket

umroh/haji yang kurang efektif. Untuk mengatasi permasalah tersebut, diperlukan

langkah-langkah yaitu :

1. Perencanaaan (Wawancara & Observasi, Identifikasi Masalah)

2. Analisis (Kebutuhan Pengguna, Kebutuhan Fungsional, Kebutuhan Non

Fungsional, dan Kebutuhan Sistem)

3. Desain dan Pemrograman (System flow, Block Diagram, Hirarchy Input

Proces Output (HIPO), Context Diagram, Data Flow Diagram (DFD),

Conceptual Data Model (CDM), Physical Data Model (PDM), Database

Management System (DBMS))

4. Implementasi Program

Ke-empat langkah tersebut, dilakukan agar dapat menemukan solusi dari

permasalahan yang ada. Lebih jelasnya akan dipaparkan sub bab dibawah ini.

Page 44: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

25

Perencananaan

4.1.1. Wawancara & Observasi

Tabel 4.1 Wawancara & Observasi

No Pertanyaan Narasumber

1 PT Azfa Nur Haromain

perusahaan apa ?

PT Azfa Nur Haromain merupakan

perusahaan jasa tour parawisata religi

yang bergerak pada bidang umroh/haji.

2 Bagaimana sejarah singkat

perusahaan PT Azfa Nur

haromain?

PT Azfa Nur Haromain berdiri pada

tahun 2015, pusatnya berada di Sumenep

Madura. Saat ini memiliki cabang outlet

di sebagian provinsi di Indonesia yaitu :

Jawa Timur, Jawa Tengah, Jawa Barat,

DKI Jakarta, Banten, dan Kalimantan.

3 Bagaimana struktur

organisasi PT Azfa Nur

Haromain?

PT Azfa Nur Haromain sekitar 20 orang

dan mempunyai 5 karyawan lepas. Untuk

di outlet Sumenep ada Direktur utama,

Direktur, Keuangan, Divisi pengembang

IT, Divisi Operasional, Divisi Operator,

Divisi Marketing.

4 Bagaimana proses bisnis PT

Azfa Nur Haromain ?

PT Azfa Nur Haromain memberikan

paket umroh/haji. Setiap paket umroh

memiliki kuota 50 orang. Untuk haji

kuotanya 10 orang. Paket yang tersedia

seperti paket umroh reguler berkisar

harga 24-26 juta, paket umroh ekonomi

berkisar harga 22-24 juta, paket umroh

promo berkisar harga 20-22 juta, paket

umroh grup sesuai budget, dan haji

khusus 300 juta lebih. Bagi calon jamaah

yang ingin berangkat harus datang ke

kantor Azfa Tour dan mempersiapkan

dokumen seperti : kartu tanda penduduk

(KTP) asli, passport asli, buku suntik

manginitis, foto 4x6 6 lembar, buku

nikah dan kartu keluarga (KK) bagi yang

sudah menikah, AKTE Asli bagi anak-

anak. Bagi calon jamaah yang tidak

Page 45: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

26

No Pertanyaan Narasumber

memiliki passport perusahaan dapat

membantu menguruskan passport

dengan biaya tambahan.

5 Pendapatan yang didapat PT

Azfa Nur Haromain

perbulan?

Pendapatan yang didapatkan sekitar 1,2

milyar setiap pemberangkatan.

6 Bagaimana untuk

penyimpanan dokumen

jamaah yang ada?

Setelah jamaah mendaftar, dokumen

tersebut disimpan di lemari arsip setiap

kantor cabang outlet.

7 Apakah dokumen jamaah

tersebut masih digunakan

kembali?

Ya masih, dokumen jamaah digunakan

sebagai bukti dan dibuatkan laporan

untuk kementrian agama. Direktur utama

membutuhkan laporan pemesanan dan

laporan pembatalan dari dokumen

jamaah.

8 Permasalahan apa yang sering

terjadi PT Azfa Nur

Haromain dalam bisnis?

Pemasaran yang terbatas di wilayah

outlet tersebut, pendaftaran hanya dapat

dilakukan di outlet kantor Azfa Tour,

penyimpanan yang masih menggunakan

arsip sehingga dokumen-dokumen

jamaah sering hilang/terselip.

4.1.2. Identifikasi Masalah

Tahap mengidentifikasi masalah digunakan sebagai dasar pembangunan

aplikasi. Identifikasi yang dilakukan adalah dengan mempelajari proses yang ada,

melakukan wawancara dan melakukan pengamatan terhadap proses yang ada. Dari

hasil pengamatan dan wawancara yang telah dilakukan, didapatkan informasi

mengenai proses bisnis yang terkait, bahwa permasalahan yang terjadi adalah pada

bagian pemasaran, pada bagian pendaftaran, dan penyimpanan menggunakan arsip.

Permasalahan pemasaran yang dilakukan perusahaan yaitu : dari mulut ke mulut

alumni jamaah azfa, kunjungan pesantren dan kiai, spanduk dan brosur. Sehingga

Page 46: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

27

pemesarannya masih terbatas di wilayah kota outlet tersebut. Untuk pendaftarannya

pun, bagi calon jamaah yang ingin mendaftar umroh/haji harus datang ke kantor

Azfa Tour. Bagi calon jamaah yang berasal dari luar kota atau luar provinsi yang

letaknya jauh dari kantor outlet Azfa Tour, tidak dapat mendaftar umroh/haji.

Permasalahan selanjutya adalah peyimpanan data jamaah, data manifest,

data pembayaran, data peralatan persiapan keberangkatan, dokumen-dokumen

jamaah masih menggunakan penyimpanan arsip untuk media penyimpanannya dan

lokasi arsip berada di kantor setiap masing-masing outlet. Kendala dari penggunaan

arsip data dokumen jamaah sering hilang/terselip dan pencarian data dokumen

jamaah membutuhkan waktu yang sangat lama. Berikut merupakan mapping antara

permasalahan, dampak, dan solusi yang dihasilkan :

Tabel 4.2 Tabel Identifikasi Masalah

NO MASALAH DAMPAK SOLUSI

1. Pemesanan paket

umroh hanya dapat

dilakukan di kantor

PT Azfa Nur

Haromain.

Jamaah tidak dapat

melakukan pemesanan

selain di kantor outlet

Azfa Tour dan hanya

dapat dilakukan di jam

kantor.

Membuatkan aplikasi

untuk booking paket

secara online dan dapat

dilakukan 24 jam agar

dapat dilakukan dimana

saja.

2. Pada bagian

pendaftaran masih

menggunakan media

kertas dalam

mendaftar jamaah.

Terlalu banyak kertas

membuat dokumen

rawan hilang dan

terselip.

Membuatkan formulir

pendaftaran pada

website.

3. Media penyimpanan

data jamaah dalam

bentuk kertas dan

masih menggunakan

arsip .

Tempat penyimpanan

menjadi penuh sehingga

perlu pengadaan ruang

penyimpanan yang lebih

besar.

Membuatkan aplikasi

sebagai media

penyimpanan sehingga

data dokumen jamaah

tersimpan ke dalam

database.

Page 47: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

28

NO MASALAH DAMPAK SOLUSI

4. Pembuatan data

manifest, laporan

pemesanan,

pembatalan, masih

membutuhkan waktu

lama.

Membutuhkan waktu

yang sangat lama,

dengan pengecekan,

penginputkan satu

persatu dari lemari arsip

paket.

Dari sistem pemesanan

paket nantinya akan

secara otomatis

mengetahui laporan

manifest setiap paket,

pemesanan, dan

pembatalan.

5. Pencarian data untuk

kekurangan

persyaratan jamaah

dan data peralatan

persiapan untuk

keberangkatan

umroh/haji.

membutuhkan waktu

yang lama.

Dapat mengurangi

produktivitas operator

karena harus

meluangkan waktu

untuk mencari dokumen

data jamaah yang

dibutuhkan sehingga

operator tersebut tidak

menjalankan

pekerjaannya dengan

lancar.

Dari sistem booking

akan secara otomatis

tertampil detail list

jamaah di setiap data

paket.

6. Untuk konsultasi

jamaah hanya dapat

dilakukan di kantor

PT Azfa Nur

Haromain

Calon jamaah tidak

dapat konsultasi selain

dikantor, sehingga

membutuhkan

transportasi menuju ke

kantor.

Menyediakan live chat

pada website yang akan

beriteraksi antara admin

dan jamaah.

Analisis

4.2.1. Kebutuhan Pengguna

Pada proses analisis pengguna, diuraikan mengenai penggunaan dari sistem

yang dirancang. Pada topik ini terdapat 4 pengguna utama sistem yaitu : direktur

utama, admin, jamaah, pengunjung. Berikut merupakan detail dari fungsional setiap

pengguna :

Page 48: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

29

Direktur Utama

Tabel 4.3 Tabel Kebutuhan Pengguna Direktur Utama

No Kebutuhan Kebutuhan Data Kebutuhan Informasi

1. Melihat

Laporan

Pemesanan,

Pembatalan.

1. Data Admin

2. Data Jamaah

3. Data Paket

4. Data Pemesanan

5. Data Pembatalan

1. Laporan Pemesanan

2. Laporan Pembatalan

3. Informasi Data Admin

4. Informasi Data Jamaah

5. History Pemesanan

2. Mengelola

Akun Admin

1. Data Admin

3. Melihat Data

Jamaah

1. Data Jamaah

Admin

Tabel 4.4 Tabel Kebutuhan Pengguna Admin

No Kebutuhan Kebutuhan Data Kebutuhan Informasi

1. Mengelola Data

Master

1. Data Berita

2. Data Unduh

3. Data Testimoni

4. Data Profil

5. Data Legalitas

6. Data Petunjuk

Pemesanan

7. Data Paket

1. Master Berita

2. Master Unduh

3. Master Testimoni

4. Master About

5. Master Paket

6. Informasi Data

Manifest Paket

7. Informasi Data

Pemesanan

8. History Data

Pemesanan

9. Informasi Data

Pembatalan

10. Informasi Data Jamaah

11. Livechat

2. Validasi

Pembayaran

Paket

1. Data Pemesanan

3. Manifest Paket 1. Data Admin

2. Data Jamaah

3. Data Paket

4. Monitor

Pembayaran DP

1. Data Admin

2. Data Jamaah

3. Data Paket

4. Data Pemesanan

5. Pembatalan

Pemesanan

1. Data Admin

2. Data Jamaah

3. Data Paket

4. Data Pemesanan

Page 49: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

30

No Kebutuhan Kebutuhan Data Kebutuhan Informasi

6. Cetak Invoice

Pembatalan

1. Data Admin

2. Data Jamaah

3. Data Paket

4. Data Pemesanan

7. Mengelola

Status

Keberangkatan

1. Data Pemesanan

2. Data Paket

8. Mengelola

Akun Jamaah

1. Data Admin

2. Data Jamaah

3. Data Pesan

9. Konsultasi Live

Chat

1. Data Chat

Jamaah

Tabel 4.5 Tabel Kebutuhan Pengguna Jamaah

No Kebutuhan Kebutuhan Data Kebutuhan Informasi

1. Melihat

Informasi

berita,

Perusahaan,

legalitas,

Unduh,

testimoni,

paket

umroh/haji,

syarat &

ketentuan

1. Data Berita

2. Data Profil

3. Data Legalitas

4. Data Unduh

5. Data Testimoni

6. Data Paket

7. Data Syarat &

Ketentuan

1. Informasi Berita

2. Informasi Profil

3. Informasi Legalitas

4. Informasi Unduh

5. Informasi Testimoni

6. Informasi Paket

7. Informasi Syarat &

Ketentuan

8. Informasi Data Jamaah

9. Informasi Data

Pemesanan

10. Livechat 2. Update

Biodata

1. Data Jamaah

3. Pemesanan

Paket

Umroh/Haji

1. Data Paket

2. Data Jamaah

4. Upload Bukti

Metode

Pembayaran

Transfer

1. Data Pemesanan

5. History

Pemesanan

1. Data Paket

2. Data Jamaah

3. Data Pemesanan

Page 50: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

31

No Kebutuhan Kebutuhan Data Kebutuhan Informasi

6. Cetak Invoice

Pemesanan

1. Data Admin

2. Data Jamaah

3. Data Paket

4. Data Pemesanan

7. Mengajukan

Konsultasi Live

Chat

1. -

Pengunjung

Tabel 4.6 Tabel Kebutuhan Pengunjung

No Kebutuhan Kebutuhan Data Kebutuhan Informasi

1. Melihat

Informasi

berita,

Perusahaan,

legalitas,

Unduh,

testimoni, paket

umroh/haji,

syarat &

ketentuan

1. Data Berita

2. Data Profil

3. Data Legalitas

4. Data Unduh

5. Data Testimoni

6. Data Paket

7. Data Syarat &

Ketentuan

1. Informasi Berita

2. Informasi Profil

3. Informasi Legalitas

4. Informasi Unduh

5. Informasi Testimoni

6. Informasi Paket

7. Informasi Syarat &

Ketentuan

2. Pendaftaran

Akun Jamaah

1. Data Jamaah

3. Login Akun

Jamaah

1. Data Jamaah

4. Mengajukan

Konsultasi Live

Chat

1. -

4.2.2. Kebutuhan Fungsional

Tabel 4.7 Tabel Kebutuhan Fungsional

Pengguna Kebutuhan Fungsional

Direktur Utama 1. Melihat laporan

pemesanan,

pembatalan.

2. Mengelola akun

admin

1. Pembuatalan laporan

1.1. Memilih periode tanggal

1.2. Cetak laporan

2. Mengelola akun admin

2.1. Input data admin

Page 51: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

32

Pengguna Kebutuhan Fungsional

3. Melihat data

jamaah

2.2. Dapat mengubah ke-aktifan akun

admin

3. Melihat data jamaah

3.1. Menampilkan detail data jamaah

Admin 1. Mengelola data

master

2. Validasi

pembayaran paket

3. Manifest paket

4. Monitor

pembayaran DP

5. Pembatalan

pemesanan

6. Cetak invoice

pembatalan

7. Mengelola status

keberangkatan

8. Mengelola akun

jamaah

9. Konsultasi Live

Chat

1. Mengelola data master

1.1. Dapat menginputkan data master

1.2. Dapat mengubah data master

1.3. Dapat menghapus data master

2. Validasi pembayaran

2.1. Menginputkan Nominal

Pembayaran

3. Manifest paket

3.1. Melihat informasi manifest paket

4. Monitor pembayaran DP

4.1. Melihat informasi pembayaran DP

5. Pembatalan pemesanan

5.1. Menginput data pembatalan

pemesanan

5.2. Melihat informasi pembatalan

pemesanan jamaah

6. Cetak invoice pembatalan

6.1. Mencetak invoice pembatalan

7. Mengelola status keberangkatan

7.1. Mengubah status keberangkatan

paket beserta status pemesanan

8. Mengelola akun jamaah

8.1. Melihat informasi data jamaah

8.2. Mengubah data jamaah

8.3. Melihat informasi riwayat

pemesanan jamaah

9. Konsultasi livechat

9.1. Konsultasi

Jamaah 1. Melihat

informasi berita,

perusahaan,

legalitas, unduh,

testimoni, paket

umroh/haji,

syarat &

ketentuan.

2. Update biodata

1. Melihat informasi berita, perusahaan,

legalitas, unduh, testimoni, paket

umroh/haji, syarat & ketentuan,

1.2. Melihat detail informasi berita,

perusahaan, legalitas, unduh,

testimoni, paket umroh/haji, syarat

& ketentuan.

2. Update biodata

2.1. Melihat detail biodata jamaah

Page 52: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

33

Pengguna Kebutuhan Fungsional

3. Pemesanan paket

umroh/haji

4. Upload bukti

metode

pembayaran

transfer

5. History

Pemesanan

6. Cetak Invoice

Pemesanan

7. Mengajukan

Konsultasi Live

Chat

2.2. Mengubah detail biodata jamaah

3. Pemesanan paket umroh/haji

3.1. Mengisi formulir pemesanan

3.2. Mengubah biodata

3.3. Melihat detail formulir pemesanan

4. Upload bukti metode pembayaran

transfer

4.1. Mengupload bukti metode

pembayaran transfer

5. History pemesanan

5.1. Melihat informasi sejarah

pemesanan

6. Cetak invoice pemesanan

6.1. Mencetak invoice pemesanan

7. Mengajukan konsultasi live chat

7.1. Mengisi data chat

Pengunjung 1. Melihat

informasi berita,

profil

perusahaan,

legalitas, unduh,

testimoni, paket

umroh/haji,

syarat &

ketentuan

2. Pendaftaran akun

jamaah

3. Login akun

jamaah

4. Mengajukan

konsultasi Live

Chat

1. Melihat informasi berita, profil

perusahaan, legalitas, unduh,

testimoni, paket umroh/haji, syarat &

ketentuan

1.1. Melihat detail informasi berita,

profil perusahaan, legalitas, unduh,

testimoni, paket umroh/haji, syarat

& ketentuan

2. Pendaftaran akun

2.1. Mengisi formulir data jamaah

3. Login akun jamaah

3.1. Mengisi data jamaah

4. Mengajukan konsultasi live chat

4.1. Mengisi data chat

4.2.3. Kebutuhan Non Fungsional

Tabel 4.8 Tabel Kebutuhan Non Fungsional

Kriteria Kebutuhan Non Fungsional

Security 1. Pemberian hak akses dengan Role Based Access Control

2. Terdapat autentikasi menggunakan nama name dan

password yang dienkripsi MD5

Page 53: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

34

Kriteria Kebutuhan Non Fungsional

Reliability 1. Sistem tersedia eror handler untuk meminimalkan

kesalahan yang dilakukan oleh pengguna

Compability Sistem dapat berjalan di beberapa web browser diantaranya

Internet Explore, Google Chrome dan Mozilla Firefox.

4.2.4. Kebutuhan Sistem

Kebutuhan sistem pada aplikasi company profile & pemesanan umroh dan

haji meliputi kebutuhan perangkat keras (hardware) dan perangkat lunak

(software).

1. Perangkat Keras (Hardware)

Kebutuhan perangkat keras merupakan komponen peralatan fisik yang

membentuk suatu sistem komputer terstruktur, serta perangkat keras lain yang

mendukung komputer dalam menjalankan fungsinya. Perangkat keras yang

digunakan setidaknya memiliki spesifikasi dan kriteria yang baik untuk dapat

menjalankan sistem tanpa ada suatu masalah. Kebutuhan yang dibutuhkan yaitu:

a. Processor intel core i3 karena software yang di rancang berbasis website,

sehingga tidak membutuhkan prosesor dengan spertifikasi tinggi

b. RAM 2GB dan harddisk 500 GB karena terdapat virtual server untuk uji

coba server dan penyimpanan data

c. Monitor dengan resolusi 1366 x 768 atau lebih

d. Seperangkat komputer terdiri dari monitor, mouse, keyboard dan CPU

e. Modem dengan speed minimal 1 mbps untuk mendukung koneksi

internet

Page 54: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

35

f. Network card yang terdapat port RJ45 yang mendukung koneksi ethernet

dan juga mendukung koneksi nirkabel.

2. Perangkat Lunak (Software)

Kebutuan perangkat lunak atau software merupakan suatu program yang

digunakan untuk mengembangkan dan membangun aplikasi company profile dan

pemesanan paket umroh dan haji. Perangkat lunak yang digunakan adalah

a. Microsoft visio 2016 untuk membuat Block Diagram, HIPO ( Hirarchy

Input Proses Output ), document flow dan system flow.

b. Power designer 16.5 untuk membuat konteks diagram, data flow

diagram, conceptual data model, dan physical data model.

c. XAMPP untuk database management system (DBMS).

d. Atom/ Sublime text 3 sebagai text editor dari kode yang digunakan untuk

membuat software tersebut.

e. Mozila Firefox sebagai website browser untuk uji coba software yang

dirancang.

Desain Dan Pemrograman

Setelah melakukan identifikasi masalah, maka langkah selanjutnya yaitu

melakukan perancangan sistem untuk menentukan kebutuhan-kebutuhan aplikasi

yang nantinya akan diterapkan pada aplikasi yang akan dibangun.

Page 55: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

36

4.3.1. Document Flow

1. Pemesanan Paket Umroh/Haji

kwitansi

Pemesanan Paket

AdminCalon Jamaah

Phas

e

Mulai

Selesai

Minta Browsur

Paket

Memberikan

Browsur Paket

Brosur Paket

Brosur Paket

Daftar ?

Memberikan

Formulir

Pendaftaran

Formulir

Pendaftaran

Formulir

Pendaftaran

Ya

Formulir

Pendaftaran Terisi

Formulir

Pendaftaran Terisi

Melakukan

Pembayaran

Menulis

Formulir

Pendaftaran

Menulis

Kwitansi

Pembayaran

Lunas

Kwitansi Lunas

1

Kwitansi Lunas

Lunas?

Formulir

Pendaftaran Terisi

Menulis

Kwitansi

Pembayaran

DP

Tidak

Kwitansi DPKwitansi DP

Kwitansi DP

Tidak

Ya

Ada Kuota?

Memilih Paket

Tidak

Ya

2

Uang

UangUang

Kwitansi Lunas

Gambar 4.1 Document Flow Pemesanan Paket Umroh/Haji

Pada gambar 4.1 menjelaskan tentang alur proses untuk pemesanan paket

umroh/haji pada PT Azfa Nur Haromain. Bagi calon jamaah yang ingin memesan

paket umroh/haji, jamaah meminta brosur paket kepada admin. Admin memberikan

brosur paket dan menjelaskan paket umroh/haji secara detail kepada calon jamaah.

Page 56: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

37

Ketika jamaah berminat, admin memberikan formulir pendaftaran. Jamaah memilih

paket sesuai keinginan dan menulis formulir pendaftaran. Pada formulir

pendaftaran jamaah diminta untuk memilih membayar paket secara DP/lunas. Jika

memilih pembayaran DP, jamaah harus membayar DP sebesar 10 juta rupiah dan

uang DP tersebut diberikan ke admin. Jika memilih pembayaran lunas, jamaah

harus membayar lunas sebesar harga paket dan uang pelunasan tersebut diberikan

ke admin. Admin akan menulis kwitansi dua rangkap berdasarkan pembayaran

yang dipilih calon jamaah. Kwitansi pertama diberikan kepada calon jamaah

sebagai bukti pembayaran, dan kwitansi kedua disimpan ke dalam arsip.

2. Pelunasan Paket Umroh/Haji

Pelunasan Pembayaran Paket

AdminJamaah

Phas

e

Mulai

Selesai

Membayar

Pelunasan Harga

Paket

Uang

Ada?

Uang

Menulis

Kwitansi

Lunas

Cek Pembayaran

Jamaah

Kwitansi LunasKwitansi Lunas 1

Kwitansi Lunas

Tidak

Ya

Gambar 4.2 Document Flow Pelunasan Paket Umroh/Haji

Pada gambar 4.2 terdapat alur proses dalam pelunasan paket umroh/haji bagi

jamaah yang masih pembayarannya DP. Jamaah datang ke admin, dan membayar

pelunasan harga paket dengan membawa uang pelunasan paket. Admin akan

mengecek pembayaran jamaah di arsip pembayaran jamaah. Jika ada uang jamaah

Page 57: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

38

diterima dan admin menulis kwitansi pelunasan dua rangkap, kwitansi pertama

diberikan jamaah, kwitansi kedua dimasukkan ke dalam arsip.

3. Pembatalan Paket

Pembatalan Paket

AdminJamaah

Phas

e

Mulai

Meminta

Pembatalan

Mengambil

Formulir

Pembatalan

Formulir Pembatalan

Formulir Pembatalan

Menulis

Formulir

Pendaftaran

Pindah Paket?

Formulir Pembatalan

Terisi

Formulir Pembatalan

Terisi

Hitung

Pemgembalian

Tidak

<= 60 Hari

Keberangkatan

<= 14 Hari

Keberangkatan

<= 10 Hari

Keberangkatan

<= 5 Hari

Keberangkatan

Pengembalian

75% Harga

Paket

Pengembalian

25% Harga

Paket

Pengembalian

95% Harga

Paket

Tidak Dapat

Pengembalian

Memberikan

Formulir

Pendaftaran

Formulir

Pendaftaran 2

Menulis

Formulir

Pendaftaran

Ada Kuota?

Memilih Paket

Tidak

Formulir

Pendaftaran

Terisi

Ya

Ya

Ya

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Formulir

Pendaftaran

Ya

3

1

2

2

34

Gambar 4.3 Document Flow Pembatalan Paket

Page 58: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

39

Pembatalan Paket

AdminJamaahPh

ase Selesai

Kwitansi

Pengembalian

Kwitansi

Pengembalian 1

Kwitansi

Pengembalian dan

Uang

Formulir

Pendaftaran

Terisi 2

Uang

Uang

Menulis

Kwitansi

Pembatalan

1

2

3 4

Gambar 4.4 Document Flow Pembatalan Paket Lanjutan

Pada Gambar 4.3 dan Gambar 4.4 terdapat alur proses dalam pembatalan

paket umroh/haji pada PT Azfa Nur Haromain. Jamaah meminta pembatalan paket

umroh/haji. Admin memberikan formulir pembatalan paket, dan jamaah menulis

formulir pembatalan. Formulir pembatalan yang sudah terisi oleh jamaah akan

dicek.

Jika alasan karena sesuatu hal yang tidak terduga, jamaah akan mendapatkan

pengembalian sesuai ketentuan. Ketentuan pembatalan kurang dari 60 hari

keberangkatan akan mendapatkan pengembalian 25% dari harga paket, jika kurang

dari 14 hari keberangkatan akan mendapatkan pengembalian 75% dari harga paket,

jika kurang dari 10 hari keberangkatan akan mendapatkan pengembalian 95% dari

harga paket, dan jika kurang dari 5 hari keberangkatan tidak akan mendapatkan

pengembalian. Admin menulis kwitansi pembatalan dua rangkap. Setelah itu

kwitansi pertama diberikan kepada jamaah beserta uang pengembalian, dan

kwitantasi kedua disimpan ke dalam arsip.

Page 59: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

40

Jika alasan karena pindah paket, admin akan memberikan formulir

pendaftaran paket. Jamaah dapat memilih kembali paket yang tersedia, lalu jamaah

menulis formulir pendaftaran paket. Formulir pendaftaran paket diberikan ke

admin, dan menyimpan formulir tersebut ke dalam arsip.

4.3.2. System Flow

1. Pengolahan Master

Pengolahan Master

Admin

Phas

e

Mulai

Login AdminAdmin

Selesai

Input Identitas

Jamaah terbaru

Memilih Master

Berita

Menekan Button

Button insert?

Ya

Menyimpan ke

dalam database

master

Button update? Button delete?Tidak Tidak

Mengubah ke dalam

database master

Menghapus ke

dalam database

master

Ya Ya

About

Download

Testimoni

Paket

Berita

About

Download

Testimoni

Paket

Gambar 4.5 System Flow Pengolahan Master

Pada Gambar 4.5 dijelaskan bagian admin memilih master yang akan

dilakukan penambahan. Kemudian mengisi identitas pada tiap atribut, selanjutnya

Page 60: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

41

menekan tombol yang diinginkan. Jika memilih insert, atribut tersebut akan

disimpan kedalam database. Namun jika memilih update, atribut tersebut akan

diperbarui dari database. Jika memilih delete, atribut yang telah dimasukkan akan

dihapus dari database.

2. Pendaftaran Akun

Pendaftaran Akun

Jamaah

Pha

se

Mulai

Button KirimUser

Selesai

Input Data Jamaah

Pendaftaran Akun

Gambar 4.6 System Flow Pendaftaran Akun

Pada Gambar 4.6 dijelaskan bagian jamaah mendaftarkan akun website.

Jamaah masuk pada bagian formulir pendaftaran akun, kemudian mengisi identitas

diri jamaah pada tiap atribut, selanjutnya menekan button kirim. Data identitas diri

tersebut akan di simpan ke database user.

Page 61: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

42

3. Pemesanan paket

Pemesanan Paket

Jamaah

Phas

e

Mulai

Login UserUser

Pemesanan

User

Button kirim

Paket

Pilih Paket

Pesan

Metode

Pembayaran

Transfer?

Input TransferInput

Ditempat

YaTidak

Selesai

Pembayaran DP?

Input DP Input Lunas

Ya Tidak

Metode

Pembayaran

Transfer?

Input TransferInput

Ditempat

Ya Tidak

Input Identitas

Jamaah terbaru

Pilih

Pembayaran

Pilih Metode

Pembayaran

Pilih Metode

Pembayaran

Mengisi

Identitas Baru

Gambar 4.7 System Flow Pemesanan Paket

Pada Gambar 4.7 dijelaskan bagian jamaah memesan paket umroh/haji.

Jamaah login akun website terlebih dahulu. Ketika jamaah berhasil masuk ke akun

website, jamaah masuk pada bagian pemesanan. Pada bagian pemesanan jamaah

akan dibawa menuju menu formulir pemesanan. Jamaah dapat memilih paket yang

Page 62: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

43

tersedia dan sesuai ketentuannya. Setelah memilih paket, jamaah akan memilih

pembayaran paket dan metode pembayaran paket umroh/haji. Setekah itu

menginputkan data diri terbaru. Paket formulir sudah terisi, lalu tekan button kirim.

Semua pemesanan dikirim ke database pesan.

4. Pembatalan paket

Pembatalan Pemesanan

Admin Jamaah

Pha

se

Mulai

Manifest Paket

Selesai

Login Admin

Admin

Pembatalan Jamaah

Paket

Pesan

User

Cari Jamaah batal

Input Alasan

Pembatalan

Batal

Pesan

Pindah Paket?

Cetak Invoice Batal

Hitung

Pengembalian

Pilih Paket

Ya

Paket

Pesan

User

<= 60 Hari

Keberangkatan

<= 14 Hari

Keberangkatan

<= 10 Hari

Keberangkatan

<= 5 Hari

Keberangkatan

Tidak

Tidak

Tidak

Pengembalian

25% Harga

Paket

Pengembalian

75% Harga

Paket

Pengembalian

95% Harga

Paket

Ya

Tidak Ada

Pengembalian

UangBatal

Pesan

Invoice Batal Pesan

Menerima

Invoice

Pembatalan

dan Uang

Invoice Batal

Pesan

Uang

Gambar 4.8 System Flow Pembatalan Paket

Page 63: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

44

Pada Gambar 4.8 dijelaskan bagian admin membatalkan paket umroh/haji.

Pembatalan tersebut hanya dapat dilakukan oleh admin. Bagi jamaah yang ingin

membatalkan paket, harus datang ke kantor outlet terdekat. Admin akan mencari

manifest paket yang terdaftar jamaah, setelah itu mencari nama jamaah. Admin

membatalkan nama jamaah, dan masuk ke bagian formulir pembatalan, pada

formulir pembatalan admin akan menginputkan alasan jamaah. Ketika pembatalan

dikarenakan hal yang tidak terduga, jamaah dapat pengembalian sesuai ketentuan

dan mencetak invoice batal. Jika alasannya pindah paket, jamaah harus memilih

kembali paket yang tersedia dan ketentuan.

5. Laporan pemesanan

Laporan Pemesanan

Direktur Utama

Pha

se

Mulai

Laporan Pemesanan

Selesai

Login AdminAdmin

Cetak Laporan

Pesan

Atur Tanggal

Gambar 4.9 System Flow Laporan Pemesan

Page 64: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

45

Pada Gambar 4.9 dijelaskan bagian direktur utama dapat melihat data

laporan pemesanan. Direktur utama memiliki akun yang berbeda dengan admin.

Direktur utama masuk ke bagian laporan pemesanan. Untuk melihat laporan admin

dapat mengatur tanggal yang ditentukan. Setelah itu admin dapat melihat data

pemesanan sesuai tanggal yang ditentukan dan juga dapat mencetak laporan

pemesanan.

6. Laporan pembatalan

Laporan Pemesanan

Direktur Utama

Pha

se

Mulai

Laporan Pembatalan

Selesai

Login AdminAdmin

Cetak Laporan

Batal

Pesan

Atur Tanggal

Gambar 4.10 System Flow Laporan Pembatalan

Pada Gambar 4.10 dijelaskan bagian direktur utama dapat melihat data

laporan pembatalan. Direktur utama memiliki akun yang berbeda dengan admin.

Direktur utama masuk ke bagian laporan pemesanan. Untuk melihat laporan admin

Page 65: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

46

dapat mengatur tanggal yang ditentukan. Setelah itu admin dapat melihat data

pembatalan sesuai tanggal yang ditentukan dan juga dapat mencetak laporan

pembatalan.

4.3.3. Block Diagram

Block diagram merupakan gambaran input process output (IPO) digunakan

untuk menggambarkan hubungan dari input, process dan output dari masing-

masing fungsi atau modul. Input dan output diagram IPO pada perancangan aplikasi

company profile dan pemesanan paket umroh dan haji sebagai berikut :

Blok Diagram

PROSESINPUT OUTPUT

AP

LIK

ASI

CO

MP

AN

Y P

RO

FIL

E D

AN

PEM

ES

AN

AN

PA

KE

T U

MR

OH

DA

N H

AJI

PA

DA

PT

AZ

FA

NU

R H

AR

OM

AIN

DATA ADMIN

DATA PAKET

DAFTAR ADMIN

DAFTAR PAKET

1

2

DATA BERITA

DATA TESTIMONI

DAFTAR BERITA

DAFTAR TESTIMONI

PENGOLAHAN DATA TESTIMONI

PENGOLAHAN DATA BERITA

PENGOLAHAN DATA PAKET

PENGOLAHAN DATA ADMIN

DATA DOWNLOAD

DAFTAR DOWNLOAD

PENGOLAHAN DATA DOWNLOAD

DATA ABOUTDAFTAR ABOUT

PENGOLAHAN DATA ABOUT

Gambar 4.11 Block Diagram 1

Page 66: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

47

Blok Diagram

PROSESINPUT OUTPUTA

PLI

KA

SI C

OM

PA

NY

PR

OF

ILE

DA

N P

EME

SA

NA

N P

AK

ET

UM

RO

H D

AN

HA

JI P

AD

A P

T A

ZFA

NU

R H

AR

OM

AIN

INVOICE BATAL PESAN

DATA JAMAAH

LIST PENDAFTARAN

JAMAAH

LIST PENDAFTARAN

JAMAAH

DAFTAR PAKET

PEMESANAN

3

3

2

PENDAFTARAN

DAFTAR PEMESANAN

4

VERIFIKASI PEMESANAN

4

BUKTI BAYAR LUNAS

PEMESANAN VALID

BUKTI BAYAR LUNAS

PEMBAYARAN LUNAS

DAFTAR PEMESANAN

5

DAFTAR ADMIN1

PEMBAYARAN DPBUKTI BAYAR

DP

BUKTI BAYAR DP

6

6

5

PEMESANAN VALID

CETAK INVOICE

INVOICE PEMESANAN

7

PEMESANAN VALID

DAFTAR ADMIN

DAFTAR BATAL PESAN

PEMBATALAN

7

1PENGEMBALIAN

DANA

8

DAFTAR BATAL PESAN

8

7

Gambar 4.12 Block Diagram 2

Page 67: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

48

Blok Diagram

PROSESINPUT OUTPUTA

PLIK

ASI

CO

MP

AN

Y P

RO

FILE

DA

N P

EMES

AN

AN

PA

KET

U

MR

OH

DA

N H

AJI

PA

DA

PT

AZF

A N

UR

HA

RO

MA

IN

LAPORAN PEMBATALAN

PEMESANAN VALID

DAFTAR ADMIN

LAPORAN PEMESANAN

LAPORAN

7

1

DAFTAR BATAL PESAN

8

Gambar 4.13 Block Diagram 3

4.3.4. HIPO

Gambar 4.14 Hierarchy Input Process Output (HIPO)

Page 68: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

49

Hierarchy Input Process Output (HIPO) merupakan alat dokumentasi

sistem yang banyak digunakan sebagai desain dalam proses pengembangan yang

berbasis pada fungsi. Berikut ini adalah bentuk HIPO dari aplikasi company profile

dan pemesanan paket umroh dan haji pada PT Azfa Nur Haromain dapat dilihat

pada Gambar 4.14 .

4.3.5. Context Diagram

Gambar 4.15 Context Diagram

Context Diagram pada aplikasi company profile dan pemesanan umroh dan

haji ini menggambarkan mengenai proses secara umum yang terjadi pada aplikasi

company profile dan pemesanan umroh dan haji pada PT Azfa Nur Haromain. Pada

context diagram juga digambarkan input yang diperlukan oleh aplikasi serta

digambarkan output yang dihasilkan. Selain itu, pada context diagram ini terlihat

bahwa dari aplikasi company profile dan pemesanan umroh dan haji memiliki

empat entitas yaitu, admin, direktur utama, pengunjung, dan jamaah dapat dilihat

pada Gambar 4.15

Data Admin

Laporan Pemesanan

Laporan Pembatalan

Data Berita

Data Testimoni

Data Unduh

Informasi Data Jamaah

Data Paket

Data About

Informasi Data Jamaah

1

APLIKASI COMPANY PROFILE DAN

PEMESANAN PAKET UMROH DAN HAJI

PADA PT AZFA NUR HAROMAIN

JAMAAH

PENGUNJUNGADMIN

DIRUT

Informasi Data Pesan

Informasi Data BatalInformasi Data Berita

Informasi Data Download

Informasi Data About

Informasi Data Testimoni

Informasi Data Paket

Data Jamaah

Informasi Data Berita

Informasi Data Download

Informasi Data About

Informasi Data Testimoni

Informasi Data Paket

Data Pesan

Informasi Data Admin

Data Batal

Data Pesan

Informasi Data Paket

Informasi Data Unduh

Informasi Data DownloadInformasi Data AboutInformasi Data Berita

Invoice Pesan

Invoice Batal

Page 69: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

50

4.3.6. Data Flow Diagram (DFD)

DFD Level 0

Gambar 4.16 DFD Level 0 Aplikasi Company Profile dan Pemesanan Paket

Umroh dan Haji

1.1

Peng

olah

an D

ata

Mas

ter

1.2

Peng

olah

an D

ata

Tran

saks

i

1.5

Logi

n Us

er

Jam

aah

1.6

Web

site

PT A

zfa

Nur

Haro

mai

n

1.4

Pend

afta

ran

Akun

Jam

aah

1.3

Peng

olah

an D

ata

User

PENG

UNJU

NG

JAM

AAH

DIRU

T

ADM

IN

Data

Ber

ita

Data

Dow

nloa

d

Data

Abo

ut

Data

Testi

mon

i

Data

Pak

et

Data

Adm

in

id_p

aket

id_u

ser

Data

Pem

esan

an

Info

rmas

i Dat

a Be

rita

Data

Pem

esan

an

Info

rmas

i Dat

a Be

rita

Info

rmas

i Dat

a Do

wnlo

ad

Info

rmas

i Dat

a Ab

out

Info

rmas

i Dat

a Te

stim

oni

Info

rmas

i Dat

a Pa

ket

Info

rmas

i Dat

a Pa

ket

Info

rmas

i Dat

a

Testi

mon

i

Info

rmas

i Dat

a Ab

out

Info

rmas

i Dat

a Be

rita

Info

rmas

i Dat

a Ad

min

Info

rmas

i Dat

a Do

wnlo

ad

Info

rmas

i Dat

a Us

er

Data

Use

r

Data

Ber

ita

Data

Dow

nloa

d

Data

Abo

ut

Data

Tes

timon

iDa

ta P

aket

Data

Pes

an

Data

Bat

al

Info

rmas

i Dat

a Be

rita

Info

rmas

i Dat

a Do

wnlo

ad

Info

rmas

i Dat

a Ab

out

Info

rmas

i Dat

a Te

stim

oni

Info

rmas

i Dat

a Pa

ket

Info

rmas

i Dat

a Ad

min

Lapo

ran

Pem

esan

an

Lapo

ran

Pem

bata

lan

Invo

ice

Bata

l

Invo

ice

Pesa

n

Info

rmas

i Dat

a

User

Info

rmas

i Dat

a

User

1Ad

min

2Be

rita

3Do

wnlo

ad

4Ab

out

7Pe

san

6Pa

ket

5Te

stim

oni

8Us

er

9ba

tal

pesa

n

Info

rmas

i Dat

a Do

wnlo

ad

Info

rmas

i Dat

a Ab

out

Info

rmas

i Dat

a

Testi

mon

i

Info

rmas

i Dat

a Pa

ket

user

nam

e_us

er,

pass

word

_use

r

Info

rmas

i Dat

a Pe

san

Data

Bata

l

Info

rmas

i

Data

Bat

al

id_a

dmin

Data

User

Data

Use

r

Data

Use

r

Info

rmas

i Dat

a

Pake

t

Info

rmas

i Dat

a Te

stim

oni

Info

rmas

i Dat

a Ab

out

Info

rmas

i Dat

a Do

wnlo

ad

Info

rmas

i Dat

a Be

rita

Data

Pes

an

Data

Jam

aah

Data

Adm

in

Page 70: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

51

Data Flow Diagram (DFD) merupakan hasil decompose dari context

diagram. Pada Data Flow Diagram (DFD) level 0 ini terdapat lima proses yaitu :

pengolahan data master, pengolahan data transaksi, pengolahan data user,. Data

Flow Diagram (DFD) level 0 dari aplikasi company profile dan pemesanan paket

umroh dan haji dapat dilihat pada Gambar 4.16 .

DFD Level 1 Pegolahan Data Master

Data Flow Diagram (DFD) level 1 merupakan hasil decompose dari DFD

level 0. Pada Data Flow Diagram (DFD) level 1 ini terdapat tujuh proses yaitu,

proses pengolahan data master admin, pengolahan data master berita, pengolahan

data master download, pengolahan data master about, pengolahan data master

testimoni, pengolahan data master paket, dan login. Data Flow Diagram (DFD)

level 1 dari aplikasi company profile dan pemesanan umroh dan haji dapat dilihat

pada Gambar 4.17 .

Gambar 4.17 DFD Level 1 Pengolahan Data Master

1.1.1

Master Admin

1.1.2

Master Berita

1.1.3

Master Download

DIRUT

ADMIN

Data Admin

Data Berita

Data Admin

2 Berita

Data Dirut

Data Admin

Data Berita

Data Download

Data About

Data Testimoni

Data Paket

Data Admin

Informasi Data Berita

Informasi Data Download

Informasi Data About

Informasi Data Testimoni

Informasi Data Paket

3 Download

4 About

5 Testimoni

6 Paket

1 Admin

1.1.4

Master About

1.1.5

Master Testimoni

1.1.6

Master Paket

1.1.7

Login

Data Download

Data About

Data Testimoni

Data Paket

id_admin

id_admin

id_admin

id_admin

id_admin

Informasi Data Admin

Page 71: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

52

DFD Level 1 Pengolahan Data Transaksi

Data Flow Diagram (DFD) level 1 merupakan hasil decompose dari DFD

level 0. Pada Data Flow Diagram (DFD) level 1 ini terdapat tujuh proses yaitu :

pemesanan, perusahan status paket dan pesan, pembatalan, verifikasi pemesanan,

laporan, cetak invoice batal, dan cetak invoice pesan. Data Flow Diagram (DFD)

level 1 dari aplikasi company profile dan pemesanan umroh dan haji dapat dilihat

pada Gambar 4.18 .

Gambar 4.18 DFD Level 1 Pengolahan Data Transaksi

4.3.7. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) pada aplikasi company profile dan

pemesanan paket umroh dan haji pada PT Azfa Nur Haromain merupakan

gambaran dari hubungan antar tabel yang dibutuhkan dalam pembuatan database

aplikasi tersebut. Hubungan antar tabel tersebut dapat dilihat pada Gambar 4.19 .

Conceptual Data Model (CDM) pada aplikasi ini menggunakan sembilan tabel

Data Batal

Informasi

Pemesanan

Informasi

Data

Batal

id_pesan

Informasi

Pemesananid_admin

id_admin

Informasi

Pemesanan

Data Paket

data pesan

Data

Pesan

Informasi Data

Pesan

Laporan

Pemesanan

Data Pemesanan

id_paket

id_user

Data

Pesan

6 Paket

8 User

7 Pesan

9 batal pesan

1 Admin

1.5

Login User Jamaah

(APLIKASI COMPANY

PROFILE DAN

PEMESANAN PAKET

UMROH DAN HAJI PADA

PT AZFA NUR

HAROMAIN)

1.2.1

Pemesanan

1.2.2

Perubahan Status

Paket dan Pesan

1.2.3

Pembatalan

1.2.4

Verifikasi Pemesanan

1.2.5

Laporan

ADMIN

DIRUT

1.2.6

Cetak Invoice Batal

1.2.7

Cetak Invoice Pesan

Laporan

Pembatalan

Invoice

Batal

Data Batal

Data Pesan

Data Paket

Invoice Pesan

Informasi Data

Batal

Informasi Data Pesan

Informasi Data Batal

Informasi Data Paket

Informasi Data

Pesan

Page 72: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

53

yaitu tabel admin, tabel berita, tabel about, tabel testimoni, tabel download, tabel

paket, tabel pesan, tabel user, dan tabel batalpesan.

Gambar 4.19 Conceptual Data Model (CDM)

menginputkan

menginputkan

menginputkan

menginputkan

menginputkan

memesan

memilih

konfirmasi

bertanggung jawab

membatalkan

tbl_admin

#

o

o

o

o

o

o

id_admin

username_admin

password_admin

nama_admin

aktif_admin

level_admin

outlet_admin

Integer

Variable characters (50)

Variable characters (50)

Variable characters (100)

Characters (1)

Variable characters (30)

Variable characters (50)

setup_about

#

o

o

o

id_about

keterangan_about

judul_about

isi_about

Integer

Variable characters (30)

Variable characters (50)

Text

tbl_paket

#

o

o

o

o

o

o

o

id_paket

nama_paket

gambar_paket

harga_paket

kuota_paket

tanggalberangkat_paket

keterangan_paket

status_paket

Integer

Variable characters (100)

Text

Integer

Integer

Variable characters (20)

Text

Variable characters (20)

setup_berita

#

o

o

o

o

o

id_berita

judul_berita

gambar_berita

isi_berita

tanggal_berita

jam_berita

Integer

Variable characters (50)

Text

Text

Date

Time

setup_download

#

o

o

o

o

o

o

id_download

judul_download

gambar_download

isi_download

url_download

tanggal_download

jam_download

Integer

Variable characters (50)

Text

Text

Text

Date

Time

setup_testimoni

#

o

o

o

o

id_testimoni

judul_testimoni

url_testimoni

tanggal_testimoni

jam_testimoni

Integer

Variable characters (50)

Text

Date

Time

tbl_user

#

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

id_user

username_user

password_user

email_user

nama_user

namapanggilan_user

tempatlahir_user

tanggallahir_user

jekel_user

statusperkawinan_user

alamat_user

provinsi_user

kota_user

kecamatan_user

desa_user

kodepos_user

telp_user

namadarurat_user

hubungandarurat_user

telpdarurat_user

gambarprofil_user

tanggaldaftar_user

Integer

Variable characters (50)

Variable characters (50)

Variable characters (100)

Variable characters (50)

Variable characters (10)

Variable characters (20)

Date

Characters (1)

Variable characters (20)

Text

Variable characters (20)

Variable characters (20)

Variable characters (20)

Variable characters (20)

Variable characters (5)

Variable characters (12)

Variable characters (50)

Variable characters (20)

Variable characters (12)

Text

Date

tbl_pesan

#

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

id_pesan

tanggalpesan_pesan

jam_pesan

statuspemberangkatan_pesan

pembayaran_pesan

metodepembayaran_pesan

nominaldp_pesan

pembayaran1_pesan

metodepembayaran1_pesan

nominallunas_pesan

gbuktibayardp_pesan

gbuktibayarlunas_pesan

verifikasipemesanan_pesan

koper

taspassport

bukumanasik

batik

mukena

kainihram

kartunama

syal

piagam

kalender

airzamzam

statusperkawinan_pesan

alamat_pesan

provinsi_pesan

kota_pesan

kecamatan_pesan

desa_pesan

kodepos_pesan

telp_pesan

tempatkeluarpassport_pesan

nopassport_pesan

tanggaldikeluarkanpassport_pesan

masaberlakupassport_pesan

namadarurat_pesan

hubungandarurat_pesan

telpdarurat_pesan

gambarktp_pesan

gambarpassport_pesan

gambarbukusuntik_pesan

gambarfoto_pesan

gambarkk_pesan

gambarbukunikah_pesan

gambarakte_pesan

Integer

Date

Time

Variable characters (20)

Variable characters (20)

Variable characters (20)

Integer

Variable characters (20)

Variable characters (20)

Integer

Text

Text

Variable characters (20)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Characters (1)

Variable characters (20)

Text

Variable characters (20)

Variable characters (20)

Variable characters (20)

Variable characters (20)

Variable characters (5)

Variable characters (12)

Variable characters (20)

Variable characters (15)

Date

Date

Variable characters (50)

Variable characters (20)

Variable characters (12)

Text

Text

Text

Text

Text

Text

Text

tbl_batalpesan

#

o

o

o

o

o

o

o

id_batalpesan

tanggal_batalpesan

jam_batalpesan

jarakhari_batalpesan

persentase_batalpesan

nominalmasuk_batalpesan

pengembalian_batalpesan

alasan_batalpesan

Integer

Date

Time

Integer

Integer

Integer

Integer

Text

Page 73: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

54

4.3.8. Physical Data Model (PDM)

Physical Data Model (PDM) merupakan gambaran struktur tabel yang

nantinya akan dilakukan generate database untuk aplikasi company profile dan

pemesanan paket umroh dan haji pada PT Azfa Nur Haromain. Gambaran lebih

detail tentang PDM dapat dilihat pada Gambar 4.20 . Dalam PDM tersebut terdapat

sembilan tabel yaitu tbl_admin, setup_berita, setup_about, setup_testimoni,

setup_download, tbl_paket, tbl_pesan, tbl_user, dan tbl_batalpesan.

Gambar 4.20 Physical Data Model (CDM)

tbl_admin

id_admin

username_admin

password_admin

nama_admin

aktif_admin

level_admin

outlet_admin

integer

varchar(50)

varchar(50)

varchar(100)

char(1)

varchar(30)

varchar(50)

<pk>

setup_about

id_about

id_admin

keterangan_about

judul_about

isi_about

integer

integer

varchar(30)

varchar(50)

long varchar

<pk>

<fk>

tbl_paket

id_paket

id_admin

nama_paket

gambar_paket

harga_paket

kuota_paket

tanggalberangkat_paket

keterangan_paket

status_paket

integer

integer

varchar(100)

long varchar

integer

integer

varchar(20)

long varchar

varchar(20)

<pk>

<fk>

setup_berita

id_berita

id_admin

judul_berita

gambar_berita

isi_berita

tanggal_berita

jam_berita

integer

integer

varchar(50)

long varchar

long varchar

date

time

<pk>

<fk>

setup_download

id_download

id_admin

judul_download

gambar_download

isi_download

url_download

tanggal_download

jam_download

integer

integer

varchar(50)

long varchar

long varchar

long varchar

date

time

<pk>

<fk>setup_testimoni

id_testimoni

id_admin

judul_testimoni

url_testimoni

tanggal_testimoni

jam_testimoni

integer

integer

varchar(50)

long varchar

date

time

<pk>

<fk>

tbl_user

id_user

username_user

password_user

email_user

nama_user

namapanggilan_user

tempatlahir_user

tanggallahir_user

jekel_user

statusperkawinan_user

alamat_user

provinsi_user

kota_user

kecamatan_user

desa_user

kodepos_user

telp_user

namadarurat_user

hubungandarurat_user

telpdarurat_user

gambarprofil_user

tanggaldaftar_user

integer

varchar(50)

varchar(50)

varchar(100)

varchar(50)

varchar(10)

varchar(20)

date

char(1)

varchar(20)

long varchar

varchar(20)

varchar(20)

varchar(20)

varchar(20)

varchar(5)

varchar(12)

varchar(50)

varchar(20)

varchar(12)

long varchar

date

<pk>

tbl_pesan

id_pesan

id_paket

id_admin

id_user

tanggalpesan_pesan

jam_pesan

statuspemberangkatan_pesan

pembayaran_pesan

metodepembayaran_pesan

nominaldp_pesan

pembayaran1_pesan

metodepembayaran1_pesan

nominallunas_pesan

gbuktibayardp_pesan

gbuktibayarlunas_pesan

verifikasipemesanan_pesan

koper

taspassport

bukumanasik

batik

mukena

kainihram

kartunama

syal

piagam

kalender

airzamzam

statusperkawinan_pesan

alamat_pesan

provinsi_pesan

kota_pesan

kecamatan_pesan

desa_pesan

kodepos_pesan

telp_pesan

tempatkeluarpassport_pesan

nopassport_pesan

tanggaldikeluarkanpassport_pesan

masaberlakupassport_pesan

namadarurat_pesan

hubungandarurat_pesan

telpdarurat_pesan

gambarktp_pesan

gambarpassport_pesan

gambarbukusuntik_pesan

gambarfoto_pesan

gambarkk_pesan

gambarbukunikah_pesan

gambarakte_pesan

integer

integer

integer

integer

date

time

varchar(20)

varchar(20)

varchar(20)

integer

varchar(20)

varchar(20)

integer

long varchar

long varchar

varchar(20)

char(1)

char(1)

char(1)

char(1)

char(1)

char(1)

char(1)

char(1)

char(1)

char(1)

char(1)

varchar(20)

long varchar

varchar(20)

varchar(20)

varchar(20)

varchar(20)

varchar(5)

varchar(12)

varchar(20)

varchar(15)

date

date

varchar(50)

varchar(20)

varchar(12)

long varchar

long varchar

long varchar

long varchar

long varchar

long varchar

long varchar

<pk,ak>

<fk2>

<fk3>

<fk1>

tbl_batalpesan

id_batalpesan

id_pesan

id_admin

tanggal_batalpesan

jam_batalpesan

jarakhari_batalpesan

persentase_batalpesan

nominalmasuk_batalpesan

pengembalian_batalpesan

alasan_batalpesan

integer

integer

integer

date

time

integer

integer

integer

integer

long varchar

<pk>

<fk2>

<fk1>

Page 74: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

55

4.3.9. Database Management System

Dari Physical Data Model yang telah terbentuk, maka dapat disusun struktur

tabel yang digunakan untuk menyimpan data. Tabel-tabel yang digunakan pada

aplikasi ini antara lain :

1. Tabel Admin

Nama tabel : Admin

Primary key : id_admin

Foreign key : -

Fungsi : Menyimpan data admin

Tabel 4.9 Tabel Admin

Field Data Type Length Constraint

id_admin int 11 Primary key

username admin varchar 50

password_admin varchar 50

nama_admin varchar 50

aktif_admin char 1

level_admin varchar 50

outlet_admin varchar 50

2. Tabel Berita

Nama tabel : Berita

Primary key : id_berita

Foreign key : id_admin

Fungsi : Menyimpan data berita

Page 75: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

56

Tabel 4.10 Tabel Berita

Field Data Type Length Constraint

id_berita int 11 Primary key

id_admin int 11 Foreign key

judul_berita varchar 50

gambar_berita text

isi_berita text

tanggal_berita date

jam_berita time

3. Tabel About

Nama tabel : About

Primary key : id_about

Foreign key : id_admin

Fungsi : Meyimpan data about

Tabel 4.11 Tabel About

Field Data Type Length Constraint

id_about int 11 Primary key

id_admin int 11 Foreign key

keterangan_about varchar 30

judul_about varchar 50

isi_about text

4. Tabel Download

Nama tabel : Download

Page 76: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

57

Primary key : id_download

Foreign key : id_admin

Fungsi : Menyimpan data download

Tabel 4.12 Tabel Download

Field Data type Length Constraint

id_download int 11 Primary key

id_admin int 11 Foreign key

judul_download varchar 50

gambar_download text

isi_download text

url_download text

tanggal_download date

jam_download time

5. Tabel Testimoni

Nama tabel : Testimoni

Primary key : id_testimoni

Foreign key : id_admin

Fungsi : Menyimpan data testimoni

Tabel 4.13 Tabel Testimoni

Field Data Type Length Constraint

id_testimoni int 11 Primary key

id_admin int 11 Foreign key

judul_testimoni varchar 50

url_testimoni text

Page 77: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

58

Field Data Type Length Constraint

tanggal_testimoni date

jam_testimoni time

6. Tabel User

Nama tabel : User

Primary key : id_user

Foreign key : -

Fungsi : Menyimpan data jamaah

Tabel 4.14 Tabel User

Field Data Type Length Constraint

id_user int 11 Primary key

username_user varchar 50

password_user varchar 50

email_user varchar 100

nama_user varchar 50

namapanggilan_user varchar 10

tempatlahir_user varchar 20

tanggallahir_user date

jekel_user char 1

statusperkawinan_user varchar 20

alamat_user text

kota_user varchar 20

provinsi_user varchar 20

kecamatan_user varchar 20

Page 78: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

59

Field Data Type Length Constraint

desa_user varchar 20

kodepos_user varchar 5

telp_user varchar 12

namadarurat_user varchar 50

hubungandarurat_user varchar 20

telpdarurat_user varchar 12

gambarprofil_user text

tanggaldaftar_user date

7. Tabel Paket

Nama tabel : Paket

Primary key : id_paket

Foreign key : id_admin

Fungsi : Menyimpan data paket umroh/haji

Tabel 4.15 Tabel Paket

Field Data Type Length Constraint

id_paket int 11 Primary key

id_admin int 11 Foreign key

nama_paket varchar 100

gambar_paket text

harga_paket int 11

kuota_paket int 11

tanggalberangkat_paket date

keterangan_paket text

Page 79: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

60

Field Data Type Length Constraint

status_paket varchar 20

8. Tabel Pesan

Nama tabel : Pesan

Primary key : id_pesan

Foreign key : id_admin, id_paket, id_user

Fungsi : Menyimpan data pesan jamaah

Tabel 4.16 Tabel Pesan

Field Data Type Length Constraint

id_pesan int 11 Primary key

id_admin int 11 Foreign key

id_paket int 11 Foreign key

id_user int 11 Foreign key

tanggalpesan_pesan date

jam_pesan time

statuspemberangkatan_pesan varchar 20

pembayaran_pesan varchar 20

metodepembayaran_pesan varchar 20

nominaldp_pesan int 11

pembayaran1_pesan varchar 20

metodepembayaran1_pesan varchar 20

nominallunas_pesan int 11

gbuktibayardp_pesan text

gbuktibayarlunas_pesan text

Page 80: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

61

Field Data Type Length Constraint

verifikasipemesanan_pesan varchar 20

koper char 1

taspassport char 1

bukumanasik char 1

batik char 1

mukena char 1

kainihram char 1

kartunama char 1

syal char 1

piagam char 1

kalender char 1

airzamzam char 1

statusperkawinan_pesan varchar 20

alamat_pesan text

provinsi_pesan varchar 20

kota_pesan varchar 20

kecamatan_pesan varchar 20

desa_pesan varchar 20

kodepos_pesan varchar 5

telp_pesan varchar 12

tempatkeluarpassport_pesan varchar 20

nopassport_pesan varchar 15

tanggaldikeluarkanpassport_pesan date

masaberlakupassport_pesan date

namadarurat_pesan varchar 50

Page 81: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

62

Field Data Type Length Constraint

hubungandarurat_pesan varchar 20

telpdarurat_pesan varchar 12

gambarktp_pesan text

gambarpassport_pesan text

gambarbukusuntik_pesan text

gambarfoto_pesan text

gambarkk_pesan text

gambarbukunikah_pesan text

gambarakte_pesan text

9. Tabel Batal Pesan

Nama tabel : Batal Pesan

Primary key : id_batalpesan

Foreign key : id_admin, id_pesan

Fungsi : Menyimpan data batal pesan jamaah

Tabel 4.17 Tabel Batal Pesan

Field Data Type Length Constraint

id_batalpesan int 11 Primary key

id_admin int 11 Foreign key

id_pesan int 11 Foreign key

tanggal_batalpesan date

jam_batalpesan time

jarakhari_batalpesan int 11

persentase_batalpesan int 11

Page 82: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

63

Field Data Type Length Constraint

nominalmasuk_batalpesan int 11

pengembalian_batalpesan int 11

alasan_batalpesan text

Implementasi

A. Tampilan Admin

4.4.1. Halaman Login Admin

Halaman login admin merupakan tampilan akses pertaman untuk admin PT

Azfa Nur Haromain. Ada 2 level yang dapat login disini yaitu level direktur utama

dan level admin. Untuk login harus menggunakan username dan password admin

yang sudah terdaftar dalam database admin. Dalam proses login terdapat 2

pemeriksaan yaitu cek username dan password setelah itu ada pemeriksaan

keaktifan akun.

Jika admin salah memasukkan username dan password akan muncul

notifikasi “Username / Password Yang Anda Masukkan Salah” . Apabila akun

dinonaktifkan dan akan muncul notifikasi “Username : $username_admin DI NON-

AKTIFKAN ”. Tapi bila username dan password benar akan muncul notifikasi

“Selamat datang $nama_admin”. Berikut tampilan halaman login admin yang dapat

dilihat pada Gambar 4.21 .

Page 83: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

64

Gambar 4.21 Tampilan Halaman Login Admin

4.4.2. Halaman Beranda Level Direktur Utama

Halaman ini sebagai awal admin PT Azfa Nur Haromain yang

menggunakan hak akses pada level direktur utama. Pada halaman ini terdapat 4

fitur yang dapat di akses oleh bagian level direktur utama yaitu : laporan

pemesanan, laporan pembatalan, admin, dan jamaah. Berikut tampilan halaman

beranda direktur utama dapat dilihat pada Gambar 4.22 .

Gambar 4.22 Tampilan Halaman Beranda Level Direktur Utama

Page 84: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

65

4.4.3. Halaman Laporan Pemesanan

Halaman laporan pemesanan ini merupakan tampilan yang berisikan

tentang data pemesanan yang dapat diakses oleh level direktur utama. Data

pemesanan yang ditampilkan adalah semua data pemesanan yang masuk pada

database pesan. Direktur utama dapat menyaring data pemesanan yang ada pada

tabel dari tanggal yang ditentukan oleh direktur utama. Ada 5 tombol fitur pada

tabel pemesanan yaitu copy, csv, print, PDF, dan excel. Berikut tampilan halaman

laporan pemesanan dapat dilihat pada Gambar 4.23 .

Gambar 4.23 Tampilan Halaman Laporan Pemesanan

4.4.4. Halaman Laporan Pembatalan

Halaman laporan pembatalan ini merupakan tampilan yang berisikan

tentang data pembatalan yang dapat diakses oleh level direktur utama. Data

pemesanan yang ditampilkan adalah semua data pembatalan yang masuk pada

database batal pesan. Direktur utama dapat menyaring data pemesanan yang ada

pada tabel dari tanggal yang ditentukan oleh direktur utama. Ada 5 tombol fitur

Page 85: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

66

pada tabel pembatalan yaitu copy, csv, print, PDF, dan excel. Berikut tampilan

halaman laporan pembatalan dapat dilihat pada Gambar 4.24 .

Gambar 4.24 Tampilan Halaman Laporan Pembatalan

4.4.5. Halaman Admin

Halaman admin ini merupakan tampilan yang berisikan tentang data admin

yang dapat diakses oleh level direktur utama. Data admin yang ditampilkan adalah

semua data admin yang sudah di masukkan pada database admin. Pada halaman

admin, ada formulir admin dan tabel admin. Formulir yang ditampilkan pada

halaman berisi id admin, username, password, nama, aktif, outlet. Direktur utama

dapat menambah, mengubah, dan menghapus data tersebut. Ketika berhasil

menambah/ mengubah maka akan muncul notifikasi “Berhasil disimpan”.

sedangkan ketika menghapus maka akan muncul notifikasi “Berhasil dihapus”.

Berikut tampilan halaman admin dapat dilihat pada Gambar 4.25 .

Page 86: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

67

Gambar 4.25 Tampilan Halaman Admin

4.4.6. Halaman Beranda Level Admin

Halaman ini sebagai akses awal admin PT Azfa Nur Haromain yang

menggunakan hak ases pada level admin. Pada halaman ini terdapat 13 fitur yang

dapat di akses oleh bagian level admin yaitu : validasi, manifest, monitor

pembayaran DP, data pemesanan, data pembatalan, berita, unduh, testimoni, profil,

legalitas, paket umroh/haji, petunjuk pemesanan, jamaah. Berikut tampilan

halaman beranda direktur utama dapat dilihat pada Gambar 4.26 .

Gambar 4.26 Tampilan Halaman Beranda Level Admin

Page 87: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

68

4.4.7.Halaman Validasi

Halaman validasi ini merupakan tampilan yang berisikan tentang semua

data pemesanan yang masuk pada database yang dapat diakses oleh level admin.

Pada halaman validasi ada formulir validasi pembayaran dan tabel pemesanan.

Formulir validasi pembayaran yang ditampilkan pada halaman berisi id pesan, id

user, nama jamaah, nama paket, tanggal pesan, jam pesan, harga paket, tanggal

berangkat. Berikut tampilan formulir validasi pembayaran dapat dilihat pada

gambar 4.27 .

Gambar 4.27 Tampilan Halaman Validasi Formulir Validasi Pembayaran

Pada tabel pesan yang ditampilkan pada halaman berisi id pesan, nama

jamaah, nama paket, harga paket, tanggal pesan, jam pesan, harga paket, tanggal

berangkat, metode pembayaran, dan verifikasi. Berikut tampilan tabel pesan yang

dapat dilihat pada gambar 4.28 .

Gambar 4.28 Tampilan Halaman Validasi Tabel Pesan

Page 88: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

69

Pada tabel pesan yang ditampilkan pada halaman ini, merupakan data

jamaah yang baru melakukan pemesanan dan belum terverifikasi

pembayarannya/pembayarannya masih berupa DP. Bagi jamaah yang telah lunas

pembayaran paketnya dan nilai data nominal pada formulir sudah di inputkan oleh

admin, maka tidak akan tertampil pada tabel pesan.

Apabila ada jamaah melakukan pembayaran DP, maka akan ada 2 kali

pembayaran seperti Gambar 4.29 . Apabila pembarannya lunas, maka akan ada 1

kali pembayaran seperti Gambar 4.30 . Admin dapat memasukkan nilai data

nominal pada formulir yang masuk ketika perusahaan sudah menerima pembayaran

DP /lunas melalui bayar ditempat/transfer rekening dengan memilih nama jamaah

yang ada pada tabel pesan halaman ini.

Gambar 4.29 Tampilan Halaman Validasi Pembayaran DP

Gambar 4.30 Tampilan Halaman Validasi Pembayaran Lunas

Page 89: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

70

Pada gambar 4.31 merupakan contoh data pemesanan jamaah yang belum

mengirim foto bukti transfer, sehingga admin tidak dapat memasukkan nilai data

nominal paket. Pada gambar 4.32 merupakan contoh data pemesanan jamaah yang

sudah mengirim foto bukti transfer. Admin akan mengecek foto bukti transfer yang

dikirim oleh jamaah dengan klik tombol lihat gambar dan memeriksa rekening Azfa

Tour. Jika uang sudah masuk ke dalam rekening perusahaan, admin akan

memasukkan nilai nominal DP sesuai dengan nominal pembayaran yang tersedia

pada formulir dan klik button ubah.

Ketika admin salah memasukkan atau tidak sesuai dengan nominal

pembayaran maka akan muncul notifikasi “Nominal Yang Dimasukkan Tidak

Benar”, dan admin harus memperbaiki nominal tersebut agar dapat disimpan ke

database pesan. Apabila nominal sudah dimasukkan dengan benar, maka akan

muncul notifikasi “Berhasil Menyimpan” dan data akan tersimpan ke dalam

database, pemesananya berubah menjadi verifikasi.

Gambar 4.31 Tampilan Halaman Validasi Pembayaran Jamaah Yang Belum

Upload Bukti Transfer

Page 90: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

71

Gambar 4.32 Tampilan Halaman Validasi Pembayaran Jamaah Yang Sudah

Upload Bukti Transfer

4.4.8. Halaman Manifest

Halaman manifest ini merupakan tampilan yang dapat diakses oleh level

admin dan berisikan tentang semua data paket. Pada halaman manifest terdapat

tabel manifest. Tabel yang ditampilkan pada halaman ini berisi : nama paket,

tanggal berangkat, selisih keberangkatan, jumlah yang mendaftar, sisa kuota, dan

status keberangkatan paket. Untuk melihat detail dari paket tersebut, disediakan

button lihat detail. Berikut tampilan halaman manifest dapat dilihat pada Gambar

4.33 .

Gambar 4.33 Tampilan Halaman Manifest

Page 91: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

72

Pada Gambar 4.34 ini bagian lanjutan dari lihat detail pada manifest. Pada

halaman ini terdapat formulir manifest paket dan tabel manifest paket. Formulir

yang ditampilkan pada halaman ini berisi id paket, nama paket, tanggal berangkat,

kuota tersisa, jumlah yang terdaftar, dan status paket. Pada status paket terdapat

pilihan combo box yaitu menunggu, berjalan, telah berangkat, dan batal berangkat.

Ketika status itu diubah, maka semua data pada status jamaah yang terdapat pada

paket ini berubah sesuai dengan status paket tersebut. Pada tabel manifest paket ini

berisi tetang jamaah yang terdaftar dan detail jamaah ketika pemesanan paket ini.

Gambar 4.34 Tampilan Halaman Detail Manifest Paket

Pada Gambar 4.35 merupakan detail jamaah, pada tahapan ini level admin

hanya dimudahkan untuk melihat data dokumen/barang yang sudah selesai

diberikan kepada jamaah. Checkbox berwarna hijau merupakan jamaah yang sudah

berhasil menyerahkan dokumen kepada admin atau barang yang sudah diberikan

oleh admin kepada jamaah. Checkbox berwarna abu-abu merupakan jamaah yang

belum menyerahkan dokumen kepada admin atau barang yang diberikan oleh

admin kepada jamaah. Sebelum melakukan keberangkatan jamaah harus

menyerahkan dokumen kepada admin dan setelah melakukan pembayaran paket

secara DP/lunas, jamaah akan mendapatkan perlengkapan umroh/haji. Admin akan

Page 92: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

73

mengingatkan jamaah ketika dokumen keberangkatan belum terpenuhi melalui via

telepon. Pada tabel ini ada button lihat detail kelengkapan jamaah, dan pembatalan

keberangkatan jamaah dapat dilihat pada Gambar 4.36 .

Gambar 4.35 Tampilan Halaman Manifest Detail Dokumen dan Perlengkapan

Jamaah Yang Terdaftar

Gambar 4.36 Button Pada Pengaturan Manifest Jamaah

Pada Gambar 4.37 merupakan detail data jamaah yang terdapat pada paket

Umroh Juni 2019. Admin dapat melihat data jamaah kelengkapan dokumen yang

sudah diserahkan dan perlengkapan umroh/haji yang telah diberikan oleh admin

kepada jamaah. Pada Gambar 4.38 , admin dapat mengubah data jamaah. Lalu dapat

menyimpannya ke dalam database pesan dengan klik button simpan.

Gambar 4.37 Tampilan Halaman Detail Manifest Jamaah

Page 93: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

74

Gambar 4.38 Tampilan Halaman Ubah Detail Manifest Jamaah

4.4.9. Halaman Monitor Pembayaran DP

Halaman monitor pembayaran DP ini merupakan tampilan yang dapat

diakses oleh level admin, dan berisi tentang semua data pemesanan jamaah yang

pembayarannya DP. Data monitor pembayaran DP yang ditampilkan adalah semua

pembayaran DP. Apabila pembayaran paket sudah lunas, data tidak akan tertampil

pada halaman ini. Fungsi halaman ini, agar admin dapat mengetahui dan

mengingatkan jamaah yang sudah jatuh tempo pembayaranya, karena pemesanan

paket harus lunas sebelum 2 bulan keberangkatan. Data yang berwarna merah

merupakan data yang sudah dibawah 75 hari, fungsinya adalah memudahkan admin

untuk mengetahui jamaah mana yang mau mendekati 60 hari. Jamaah yang

berwarna merah nantinya akan di hubungi oleh admin untuk segera melunaskan.

Berikut tampilan halaman monitor pembayaran DP dapat dilihat pada Gambar 4.39.

Page 94: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

75

Gambar 4.39 Tampilan Halaman Monitor Pembayaran DP

4.4.10. Halaman Data Pemesanan

Halaman data pemesanan ini merupakan tampilan berisi tentang semua data

pemesanan jamaah. Berikut tampilan halaman data pemesanan dapat dilihat pada

Gambar 4.40 .

Gambar 4.40 Tampilan Halaman Data Pemesanan

4.4.11. Halaman Data Pembatalan

Halaman data pembatalan ini merupakan tampilan yang berisi tentang

semua data pembatalan jamaah dan dapat mencetak invoice pembatalan. Berikut

Page 95: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

76

tampilan halaman data pembatalan dapat dilihat pada Gambar 4.41 . Pada Gambar

4.42 jamaah dapat mencetak data pembatalan paket yang dibatalkan oleh jamaah.

Gambar 4.41 Tampilan Halaman Data Pembatalan

Gambar 4.42 Tampilan Halaman Data Pembatalan Lanjutan

Pada Gambar 4.43 merupakan halaman invoice pembatalan dari kelanjutan

Gambar 4.42 . Pada Gambar 4.43 Data invoice pembatalan yang alasan

pembatalannya karena ingin pindah paket. Bagi jamaah yang pindah paket tidak

akan mendapatkan uang pengembalian. Dari Gambar 4.44 adalah contoh invoice

pembatalan yang alasan pembatalannya karena ada sesuatu hal yang tidak terduga

dan akan mendapatkan pengembalian uang sesuai dengan ketentuan pembatalan

Page 96: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

77

hari sebelum keberangkatan. Setelah itu admin dapat mencetak invoice pembatalan

tersebut dan diserahkan kepada jamaah.

Gambar 4.43 Tampilan Halaman Invoice Pembatalan Alasan Pindah Paket

Gambar 4.44 Tampilan Halaman Invoice Pembatalan Alasan Hal Tak Terduga

4.4.12. Halaman Berita

Halaman berita ini merupakan tampilan yang berisikan tentang data berita

yang dapat diakses oleh level admin. Data berita yang ditampilkan adalah semua

data berita yang sudah di masukkan pada database berita. Pada halaman berita ada

formulir berita dan tabel berita. Formulir yang ditampilkan pada halaman berisi id

berita, judul, gambar, dan isi. Pada bagian ini, level admin dapat menambah,

Page 97: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

78

mengubah, dan menghapus data tersebut. Berikut tampilan halaman berita dapat

dilihat pada Gambar 4.45 .

Gambar 4.45 Tampilan Halaman Berita

4.4.13. Halaman Unduh

Halaman unduh ini merupakan tampilan yang berisikan tentang data unduh

yang dapat diakses oleh level admin. Data unduh yang ditampilkan adalah semua

data unduh yang sudah di masukkan pada database unduh. Pada halaman unduh

ada formulir unduh dan tabel unduh. Formulir yang ditampilkan pada halaman

berisi id unduh, judul, url, gambar, dan isi. Pada bagian ini, level admin dapat

menambah, mengubah, dan menghapus data tersebut. Berikut tampilan halaman

unduh dapat dilihat pada Gambar 4.46 .

Gambar 4.46 Tampilan Halaman Unduh

Page 98: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

79

4.4.14. Halaman Testimoni

Halaman testimoni ini merupakan tampilan yang berisikan tentang data

testimoni yang dapat diakses oleh level admin. Data testimoni yang ditampilkan

adalah semua testimoni yang sudah di masukkan pada database testimoni. Pada

halaman testimoni ada formulir testimoni dan tabel testimoni. Formulir yang

ditampilkan pada halaman berisi id testimoni, judul, dan url. Pada bagian ini, level

admin dapat menambah, mengubah, dan menghapus data tersebut. Berikut tampilan

halaman testimoni dapat dilihat pada Gambar 4.47 .

Gambar 4.47 Tampilan Halaman Unduh

4.4.15. Halaman Profil

Halaman profil ini merupakan tampilan yang berisi tentang profil PT Azfa

Nur Haromain yang dapat diakses oleh level admin. Data profil ini disimpan ke

database about. Pada halaman profil ada formulir profil saja. Formulir yang

ditampilkan pada halaman berisi judul, dan isi. Pada bagian ini, level admin hanya

dapat mengubah data tersebut. Berikut tampilan halaman profil dapat dilihat pada

Gambar 4.48 .

Page 99: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

80

Gambar 4.48 Tampilan Halaman Profil

4.4.16. Halaman Legalitas

Halaman legalitas ini merupakan tampilan yang berisikan tentang legalitas

PT Azfa Nur Haromain yang dapat diakses oleh level admin. Data legalitas ini

disimpan ke database about. Pada halaman profil ada formulir legalitas saja.

Formulir yang ditampilkan pada halaman berisi judul, dan isi. Pada bagian ini, level

admin hanya dapat mengubah data tersebut. Berikut tampilan halaman legalitas

dapat dilihat pada Gambar 4.49 .

Gambar 4.49 Tampilan Halaman Legalitas

4.4.17. Halaman Paket Umroh/Haji

Halaman paket umroh/haji ini merupakan tampilan yang berisikan tentang

data umroh/haji yang dapat diakses oleh level admin. Data umroh/haji yang

ditampilkan adalah semua umroh/haji yang sudah di masukkan pada database

Page 100: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

81

paket. Pada halaman umroh/haji ada formulir umroh/haji dan tabel paket. Formulir

yang ditampilkan pada halaman berisi id paket, nama paket, gambar, harga, kuota,

tanggal berangkat, dan keterangan paket. Pada Bagian ini, level admin dapat

menambah, mengubah, dan menghapus data tersebut. Berikut tampilan halaman

umroh/haji dapat dilihat pada Gambar 4.50 .

Gambar 4.50 Tampilan Halaman Paket Umroh/Haji

4.4.18. Halaman Petunjuk Pemesanan

Halaman petunjuk pemesanan ini merupakan tampilan yang berisikan

tentang data petunjuk yang dapat diakses oleh level admin. Data petunjuk yang

ditampilkan adalah semua petunjuk dan ketentuan yang sudah di masukkan pada

database about. Pada halaman petunjuk pemesanan ada formulir petunjuk dan tabel

petunjuk. Formulir yang ditampilkan pada halaman berisi id petunjuk, judul, dan

isi. Pada bagian ini, level admin dapat menambah, mengubah, dan menghapus data

tersebut. Berikut tampilan petunjuk pemesanan berita dapat dilihat pada Gambar

4.51 .

Page 101: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

82

Gambar 4.51 Tampilan Halaman Petunjuk Pemesanan

4.4.19. Halaman Jamaah

Halaman jamaah ini merupakan tampilan yang berisi tentang semua data

akun jamaah yang ada pada database, halaman ini dapat diakses oleh level direktur

utama dan level admin. Pada halaman jamaah terdapat tabel akun jamaah, detail

jamaah, riwayat pemesanan, dan ubah detail jamaah bagi level admin.

Gambar 4.52 Tampilan Halaman Jamaah

Tabel yang ditampilkan pada halaman berisi username, tanggal pendaftaran,

nama, tempat dan tanggal lahir, umur, jenis kelamin, alamat, kota, dan telp. Apabila

ingin melihat detail dari akun jamaah, tersedia button lihat detail. Tampilan di atas

adalah halaman jamaah yang dapat dilihat pada Gambar 4.52 .

Page 102: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

83

Gambar 4.53 Tampilan Halaman Detail Jamaah

Pada Gambar 4.53 ini bagian lanjutan dari lihat detail pada jamaah. Pada

halaman ini ada informasi biodata detail jamaah pada akunnya. Pada halaman ini

level direktur utama atau level admin dapat melihat riwayat pemesanan jamaah dan

dapat mengubah informasi biodata jamaah.

Gambar 4.54 Tampilan Halaman Riwayat Pemesanan Jamaah

Pada Gambar 4.54 ini lanjutan dari detail jamaah pada jamaah. Pada

halaman ini ada informasi riwayat pemesanan jamaah pada akunnya. Pada halaman

ini level direktur utama atau level admin dapat melihat riwayat pemesanan jamaah.

Page 103: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

84

Gambar 4.55 Tampilan Halaman Ubah Detail Jamaah

Pada Gambar 4.55 ini bagian lanjutan dari detail jamaah pada jamaah. Pada

halaman ini admin dapat mengubah informasi biodata jamaah. Pada halaman ini

hanya level admin dapat mengubah informasi biodata jamaah.

B. Tampilan Pengunjung/Jamaah

4.4.20. Halaman Beranda Website Azfa Tour

Halaman ini sebagai akses awal pengunjung dan jamaah pada PT Azfa Nur

Haromain. Pada Gambar 4.56 dan Gambar 4.57 terdapat bagian header dan footer.

Pada bagian front end ini terdapat header, footer yang sama dan fitur live chat pada

setiap halaman. Pada bagian isi content setiap halaman berbeda-beda, sesuai dengan

kegunaaanya.

Gambar 4.56 Header Website PT Azfa Nur Haromain

Page 104: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

85

Gambar 4.57 Footer Website PT Azfa Nur Haromain

Pada halaman beranda ini, ada penjelasan tentang pelayanan Azfa Tour,

Alasan memilih perusahaan, tata cara manasik, dan partner yang berkerja sama

dengan Azfa Tour. Berikut tampilan halaman beranda pengunjung dan jamaah

dapat dilihat pada Gambar 4.58 .

Gambar 4.58 Konten Website PT Azfa Nur Haromain

4.4.21. Halaman Profil

Halaman profil merupakan tampilan halaman yang berisi profil perusahaan

yang meliputi sejarah berdirinya perusahaan, visi, misi dan motto. Profil tersebut di

Page 105: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

86

masukkan oleh bagian admin PT Azfa Nur Haromain. Berikut tampilan halaman

profil perusahaan yang dapat dapat dilihat pengunjung dan jamaah pada Gambar

4.59 .

Gambar 4.59 Tampilan Halaman Profil

4.4.22. Halaman Legalitas

Halaman legalitas merupakan tampilan halaman berisi legalitas perusahaan

yang meliputi perizinan mendirikan usaha, nama perusahaan, akta notaris, alamat,

email, website, SK Kemenkunham, surat domisili perusahaan, Nomor Poko Wajib

Pajak (NPWP), ijin dinas pariwisata, ijin gangguan, dan ijin kemenag. Isi legalitas

tersebut, dimasukkan oleh bagian admin PT Azfa Nur Haromain. Berikut tampilan

halaman legalitas perusahaan yang dapat dapat dilihat pengunjung dan jamaah pada

Gambar 4.60 .

Page 106: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

87

Gambar 4.60 Tampilan Halaman Legalitas

4.4.23. Halaman Unduh

Halaman unduh merupakan tampilan halaman berisi file-file yang dapat di

unduh oleh pengunjung dan jamaah. File-file yang di tampilkan disini seperti

kalender, foto, dan aplikasi. Isi halaman unduh tersebut, dimasukkan oleh bagian

admin PT Azfa Nur Haromain. Berikut tampilan halaman unduh yang dapat dapat

dilihat pengunjung dan jamaah pada Gambar 4.61 .

Gambar 4.61 Tampilan Halaman Unduh

Pada Gambar 4.62 ini merupakan detail dari data unduh, yang meliputi

judul, gambar, tanggal, jam, print, dan dapat di share di sosial media.

Page 107: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

88

Gambar 4.62 Tampilan Halaman Detail Unduh

4.4.24. Halaman Testimoni

Halaman testimoni merupakan tampilan halaman berisi tentang iklan yang

memberikan kesaksian untuk jamaah terhadap paket umroh/haji pada PT Azfa Nur

Haromain. Isi halaman testimoni dimasukkan oleh bagian admin PT Azfa Nur

Haromain. Berikut tampilan halaman testimoni yang dapat dapat dilihat

pengunjung dan jamaah pada Gambar 4.63 .

Gambar 4.63 Tampilan Halaman Testimoni

4.4.25. Halaman Berita

Halaman berita merupakan tampilan halaman berisi tentang informasi

kegiatan yang dilakukan PT Azfa Nur Haromain dan informasi umroh/haji. Isi

Page 108: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

89

halaman berita dimasukkan oleh bagian admin PT Azfa Nur Haromain. Berikut

tampilan halaman berita yang dapat dapat dilihat pengunjung dan jamaah pada

Gambar 4.64 .

Gambar 4.64 Tampilan Halaman Berita

Pada Gambar 4.65 ini merupakan detail dari data berita, yang meliputi judul,

gambar, tanggal, jam, print, dan dapat di share di sosial media.

Gambar 4.65 Tampilan Halaman Detail Berita

4.4.26. Halaman Paket

Halaman Paket merupakan tampilan halaman berisi tentang informasi

tentang paket umroh/haji yang tersedia pada PT Azfa Nur Haromain. Isi halaman

paket tersebut, dimasukkan oleh bagian admin PT Azfa Nur Haromain. Pada

Page 109: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

90

halaman ini tersedia nama paket umroh/haji, sisa kuota, harga, tanggal

keberangkatan, dan status keberangkatan. Berikut tampilan halaman paket yang

dapat dapat dilihat pengunjung dan jamaah pada Gambar 4.66 .

Gambar 4.66 Tampilan Halaman Paket Umroh/Haji

Pada Gambar 4.67 ini merupakan detail dari data paket, yang meliputi judul,

gambar, sisa kuota, harga, tanggal keberangkatan, status keberangkatan, tanggal,

jam, print, dan dapat di share di sosial media.

Gambar 4.67 Tampilan Halaman Detail Paket

Page 110: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

91

4.4.27. Halaman Petunjuk Pemesanan

Halaman petunjuk pemesanan merupakan tampilan halaman berisi tentang

informasi tata cara pemesanan dan ketentuan paket umroh/haji yang tersedia pada

PT Azfa Nur Haromain. Isi halaman petunjuk pemesanan di masukkan oleh bagian

admin PT Azfa Nur Haromain. Berikut tampilan halaman petunjuk pemesanan yang

dapat dapat dilihat pengunjung dan jamaah pada Gambar 4.68.

Gambar 4.68 Tampilan Halaman Petunjuk Pemesanan

4.4.28. Halaman Hubungi Kami

Halaman ini merupakan tampilan halaman berisi tentang informasi PT Azfa

Nur Haromain. Teradapat peta posisi kantor outlet PT Azfa Nur Haromain, alamat,

email, notelp, no rekening perusahaan. Berikut tampilan halaman hubungi kami

yang dapat dapat dilihat pengunjung dan jamaah pada Gambar 4.69 .

Page 111: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

92

Gambar 4.69 Tampilan Halaman Hubungan Kami

4.4.29. Halaman Daftar Akun Jamaah

Halaman daftar akun jamaah ini merupakan tampilan halaman berisi tentang

pendaftaran akun di website PT Azfa Nur Haromain. Terdapat formulir pendaftaran

yang meliputi nama lengkap, nama panggilan, email, username dan password. Isi

formulir pendaftaran halaman ini, di masukkan oleh pengunjung yang ingin

memiliki akun dan melakukan pemesanan paket umroh/haji. Berikut tampilan

halaman daftar akun jamaah yang dapat dapat dilihat pengunjung dan jamaah pada

Gambar 4.70 .

Gambar 4.70 Tampilan Halaman Daftar Akun Jamaah

Page 112: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

93

4.4.30. Halaman Login Akun Jamaah

Halaman login akun jamaah ini merupakan tampilan halaman yang

digunakan jamaah untuk masuk ke dalam akun website PT Azfa Nur Haromain.

Terdapat formulir login yang meliputi username dan password. Isi halaman ini,

dimasukkan oleh pengunjung yang memiliki akun. Berikut tampilan halaman login

akun jamaah yang dapat dapat dilihat pengunjung dan jamaah pada Gambar 4.71 .

Gambar 4.71 Tampilan Halaman Login Akun Jamaah

4.4.31. Halaman Profil Jamaah

Halaman profil jamaah ini merupakan tampilan halaman awal bagi jamaah

yang berhasil login di website PT Azfa Nur Haromain, terdapat informasi biodata

jamaah. Isi halaman ini di masukkan oleh jamaah yang memiliki akun. Jamaah

dapat mengubah informasi jamaah dengan klik tombol ubah profil. Berikut

tampilan halaman profil jamaah yang dapat dapat dilihat jamaah pada Gambar 4.72.

Page 113: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

94

Gambar 4.72 Tampilan Halaman Profil Jamaah

Pada gambar 4.73 jamaah dapat menambah dan mengubah biodata jamaah.

Jamaah diharuskan untuk melengkapi biodata, sebelum melakukan pemesanan.

Setelah itu jamaah dapat melakukan penyimpan, dan data tersebut di simpan ke

dalam database user.

Gambar 4.73 Tampilan Halaman Ubah Profil Jamaah

4.4.32. Halaman Pemesanan

Halaman pemesanan ini merupakan tampilan bagi jamaah yang ingin

melakukan pemesanan paket umroh/haji. Pada halaman pemesanan, hanya jamaah

yang memiliki akun website dapat melakukan pemesanan. Terdapat formulir

Page 114: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

95

pemesanan meliputi paket, pembayaran, metode pembayaran, dan informasi paket.

Jamaah harus memilih paket terlebih dahulu, lalu paket yang dipilih akan

menampilkan kuota, harga, tanggal berangkat, dan keterangan paket. Pada bagian

pembayaran DP/lunas dan metode pembayaran transfer/bayar ditempat, jamaah

dapat memilih sesuai keinginan. Setelah jamaah memilih, jamaah dapat klik button

lanjutkan. Berikut tampilan halaman pemesanan paket umroh/haji yang dapat dapat

dilihat jamaah pada Gambar 4.74 .

Gambar 4.74 Tampilan Halaman Formulir Pemesanan Paket

Pada Gambar 4.75 ini merupakan lanjutan dari formulir pemesanan paket,

berikut merupakan formulir biodata jamaah. Jika ada data jamaah terbaru, jamaah

dapat mengubah data tersebut. Setelah itu jamaah dapat klik button lanjutkan untuk

melanjutkan ke halaman berikutnya.

Page 115: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

96

Gambar 4.75 Tampilan Halaman Formulir Biodata Jamaah

Pada gambar 4.76 ini merupakan lanjutan dari formulir biodata, berikut

merupakan informasi yang dipesan sebelumnya. Halaman ini, jamaah dapat

memeriksa kembali pemesanan dan biodata yang dipilih atau dimasukkan

sebelumnya. Apabila pemesanannya sudah benar maka jamaah dapat klik button

pesan, dan jika perlu di perbaiki kembali jamaah dapat klik button kembali.

Pemesanan ini akan dikirim ke admin, dan akan disimpan ke dalam database pesan.

Gambar 4.76 Tampilan Halaman Detail Pemesanan

Page 116: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

97

4.4.33. Halaman List Pemesanan

Halaman list pemesanan ini merupakan sejarah pemesanan bagi jamaah

yang sudah melakukan pemesanan paket umroh/haji. Terdapat tabel pemesanan

jamaah yang meliputi id pesan, nama paket, tanggal berangkat, tanggal pesan, jam

pesan, pembayaran, metode pembayaran, status berangkat, verifikasi pemesanan.

Bagi jamaah yang sudah melakukan pemesanan dapat mengklik button pengaturan.

Berikut tampilan halaman list pemesanan paket umroh/haji yang dapat dapat dilihat

jamaah pada Gambar 4.77 dan Gambar 4.78 .

Gambar 4.77 Tampilan Halaman List Pemesanan

Gambar 4.78 Tampilan Halaman List Pemesanan Lanjutan

Pada Gambar 4.79 merupakan lanjutan dari list pemesanan. Salah satu

contoh data pemesanan yang melakukan pembayaran paket dengan DP, metode

pembayaran dengan transfer rekening dan belum terverifikasi. Apabila jamaah

Page 117: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

98

melakukan pembayaran DP akan ada 2 kali pembayaran, jika pembayaran lunas

akan ada 1 kali pembayaran. Bagi jamaah yang melakukan metode pembayarannya

dengan transfer, maka diharuskan untuk mengupload bukti transfer dengan klik

tombol browse seperti contoh Gambar 4.79 . Ketika pemesanannya belum

terverifikasi seperti contoh Gambar 4.80 , maka pemesananya masih belum masuk

ke dalam antrian paket. Jamaah harus menunggu divalidasi pembayaran oleh admin

untuk bisa mencetak invoice pemesanan pembayaran ke-1. Jika sudah

pemesanannya dan pembayaran sudah divalidasi oleh admin seperti contoh Gambar

4.81 , maka pemesanannya sudah masuk ke dalam antrian paket dan jamaah dapat

mencetak invoice pemesanan paket.

Gambar 4.79 Tampilan Halaman Pengaturan Pemesanan Pembayaran Ke-1

Gambar 4.80 Contoh Status Pemesanan Pembayaran Yang Belum Di

Konfirmasi

Page 118: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

99

Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi

Pada gambar 4.82 ini merupakan contoh dari pembayaran ke-2 dari

pembayaran DP. Pada pembayaran ke-2, jamaah harus melunaskan pembayaran

paket umroh/haji dan untuk metode pembayarannya dapat memilih pembayaran

ditempat atau transfer rekening seperti contoh Gambar 4.81 . Jamaah harus

menunggu divalidasi pembayaran ke-2 oleh admin untuk bisa mencetak invoice

pemesanan pembayaran ke-2. Jika admin menvalidasi pembayaran ke-2, jamaah

dapat mencetak bukti invoice pemesanan seperti contoh Gambar 4.81 .

Gambar 4.82 Tampilan Halaman Pengaturan Pemesanan Pembayaran Ke-2

Pada gambar 4.83 dan 4.84 ini merupakan lanjutan halaman ketika klik

tombol cetak dan menuju ke halaman invoice pembayaran. Invoice pembayaran

merupakan detail dari pemesanan paket meliputi id pesan, tanggal pesan, tanggal

berangkat, nama jamaah, email, telpon, alamat, nama paket, pembayaran, metode

pembayaran, biaya, dan total biaya. Jamaah dapat mencetak invoice pembayaran ini

dengan klik tombol print.

Page 119: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

100

Gambar 4.83 Tampilan Halaman Invoice Pemesanan DP

Gambar 4.84 Tampilan Halaman Invoice Pemesanan lanjutan DP untuk Pelunasan

Page 120: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

101

BAB V

5. PENUTUP

Kesimpulan

Kesimpulan dari aplikasi company profile dan pemesanan umroh dan haji

ini aplikasi dapat diakses dimana pun dan digunakan sebagai media pengenalan

perusahaan, mempercepat dan mempermudah dalam melengkapi pelayanan

transaksi pendaftaran, pemesanan, pembayaran dan pembatalan, informasi paket

umroh dan haji secara online, pembuatan laporan pemesanan dan pembatalan yang

sangat mudah. Dengan diterapkannya sistem tersebut, diharapkan PT Azfa Nur

Haromain akan lebih mudah dalam melakukan peningkatan layanan perusahaan dan

untuk menarik dalam menjalin kerja sama dengan calon jamaah yang ingin umroh

dan haji.

Saran

Saran yang dapat disampaikan dalam penyusunan aplikasi company profile

dan pemesanan umroh dan haji agar kedepannya lebih ditingkatkan lagi dalam hal

pemasarannya dengan metode gamifikasi. Sehingga dapat membuat pendekatan

terhadap para jamaah dengan melakukan suatu aktifitas bisnis bidang umroh/haji

yang menggunakan aturan dalam game pada aktivitas non-game dengan tujuan

meningkatkan interaktivitas jamaah yang menguntungkan bagi para jamaah dan

perusahaan.

Page 121: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

102

DAFTAR PUSTAKA

Alexander F.K, S., 2011. Kitab Suci Web Programming. Yogyakarta: MediaKom.

Alwi, H., 2007. KBBI edisi ketiga. Jakarta: Balai Pustaka.

Bocij, P. & Greasley, A., 2015. Business Information Systems: Technology,

Development and Management for the e-Business 5 Edition. United

Kingdom: s.n.

Hidayatullah, A., Jaya Putra, S. & Qoyim, I., 2014. Rancang Bangun Sistem

Informasi Pemesanan Program Umroh Pada PT Arqom Bayu Nusaba. pp. 1-

8.

Indrajani, 2015. Database Design. Jakarta: PT Elex Media Komputindo.

Lubis, A., 2011. Definisi Paket Wisata. [Online]

Available at: repository.usu.ac.id/bitstream/123456789/30546

Lusyani, S. & N Larasati, 2012. Media Company Profile Sebagai Sarana Penunjang

Informasi Dan Promosi. CCIT Journal 5 (3).

Maimunah, L. S., 2012. Media Company Profile. Perguruan Tinggi Raharja, p.

Journal CCIT Vol.5 No.3 2012.

Meyers, K., 2009. Pengertian Wisata. Jakarta: Unesco Office.

Pahlevy, Randy & Tesar, 2010. Rancang Bangun Sistem pendukung Keputusan,

Surabaya: Indonesia: Universitas Pembangunan Nasional “Veteran”.

Praptiningsih, 2013. Aplikasi Penyewaan Ruangan PT. Simaeru Indonesia Raya

Dengan Visual Basic 6.0. Depok: Universitas Gunadarma..

Rachimi, M. A., 2012. Segala Hal Tentang Haji dan Umroh. Jakarta: Erlangga.

Subhan, M., 2012. Analisa Perancangan Sistem. Jakarta: Lentera Ilmu Cendikia.

Sukarno, M., 2006. Membangun website dinamis interaktif dengan PHP-MySQL.

Jakarta: Eskmedia pass.

Page 122: APLIKASI COMPANY PROFILE DAN PEMESANAN PAKET …repository.dinamika.ac.id/id/eprint/3990/1/...Gambar 4.81 Contoh Status Pemesanan Pembayaran Yang Di Konfirmasi..... 99 Gambar 4.82

103

Susanto, A., 2009. Sistem Informasi Akuntansi. Bandung: Lingga Jaya.

Sutabri, T., 2012. Analisis Sistem Informasi. Yogyakarta: Andi.

Yakub, 2012. Pengantar Sistem Informasi, Yogyakarta: Graha Ilmu.