PENDAHULUAN
Ibadah haji dan umroh saat ini sudah menjadi kebutuhan bagi masyarakat.
melakukan perjalanan haji atau umroh akan selalu berjalan. PT. Amanah Mulia
Wisata merupakan bisnis yang bergerak dibidang ini dan perlu diketahui bahwa tidak
ada tanda-tanda melambat dalam perkembangan bisnis biro perjalanan haji dan
umroh. Namun terdapat perhatian khusus pada sistem konvensional, jarang sekali
ditemukan teknologi dalam sistem informasi di biro perjalanan haji dan umroh. Hal
mengefisiensikan waktu yang digunakan dalam proses transaksi setiap harinya serta
transaksi secara konvensional. Sistem sederhana dari penerapan aplikasi ini, apabila
ada seorang jemaah mendaftarkan diri untuk mengikuti perjalanan haji ataupun
umroh, petugas dapat mencatatkan data-data dari jemaah tersebut dengan mudah
1
2
UMROH”.
Adapun maksud dan tujuan dilakukannya kerja praktek dan penyusunan laporan
yang berkaitan dengan analisa sistem informasi haji dan umroh ini adalah sebagai
berikut :
1.3.1 Maksud
Berdasarkan permasalahan yang diteliti, maka maksud dari penelitian ini untuk
membangun sistem informasi haji dan umroh di PT. Amanah Mulia Wisata.
1.3.2 Tujuan
Agar cakupan mengenai pembangunan sistem informasi tidak terlalu luas dan
terfokus hanya pada permasalahan pembangunan sistem informasi haji dan umroh
maka penulis membatasi ruang lingkup permasalahan yang akan dibahas adalah
sebagai berikut :
Mulia Wisata.
pemrograman terstruktur.
1. Metode Wawancara
2. Metode Observasi
Untuk memberikan gambaran secara umum mengenai isi laporan kerja praktek ini
maka sistematika penulisan dari laporan kerja praktek ini adalah sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang masalah, perumusan masalah,
maksud dan tujuan, batasan masalah, metode penelitian, dan sistematika penulisan
laporan.
BAB II TINJAUAN PUSTAKA
Pada bab ini akan dibahas mengenai sejarah instansi, logo instansi, badan hokum
instansi, struktur organisasi dan deskripsi pekerjaannya serta landasan teori yang
Pada bab ini akan dibahas mengenai hasil analisa yang penulis lakukan terhadap
system serta usulan perancangan menu calon jemaah haji dan umroh di PT. Amanah
Mulia Wisata.
Pada bab ini akan dibahas mengenai kesimpulan dari keseluruhan masalah yang telah
dibahas pada bab sebelumnya dan dilengkapi dengan saran-saran yang dapat
TINJAUAN PUSTAKA
PT. Amanah Mulia Wisata (AMWa) didirikan pertama kali pada tahun 2000
oleh tiga orang pemegang saham perusahaan yang berbentuk Perseroan Terbatas
(PT) tertutup ini yaitu Drs. H. Mohammad Zainddin Lc., pada saat itu beliau
menjabat sebagai Direktur Utama, lalu H. Alan Miftah Djayamil menjabat sebagai
Kantor perdana PT. Amanah Mulia Wisata beralamatkan di Jln. Banda no.9
Bandung. Pada tahun 2001 PT. Amanah Mulia Wisata berhasil memberangkatkan
jamaah perdana ke tanah suci tetapi setelah kejadian bersebut pada tahun yang
sama, salah satu pendiri PT. Amanah Mulia Wisata yaitu H. Alan Miftah
digantikan oleh ahli waris beliau yakni H. Eri Erlangga Miftah, ST., MM yang
tidak lain adalah anak pertama dari almarhum. Di tahun 2003 H. Mukhlis as
minimnya fasilitas untuk menampung animo jamaah umrah haji yang semakin
tahun semakin bertambah maka pada tahun 2005 PT. Amanah Mulia Wisata
Citarum no.3 Bandung sampai saat ini. Pada tahun ini pula, PT. Amanah Mulia
empat kali keberangkatan selama satu bulan dan program ini pun masih berjalan
6
7
hingga sekarang. Pada akhir tahun 2005 terjadi pergeseran jabatan dalam jajaran
direksi, H. Eri Erlangga ST., MM yang semula jabatannya sebagai komisaris kini
mengundurkan diri dari kepengurusan perusahaan. Dan pada akhirnya pada tahun
2008 putra pertama dari Direktur Utama yakni H. Asep Abdul Aziz, SH
jamaah dengan tata cara ibadah haji dan umroh yang benar-benar sesuai dengan
perusahaan/instansi. Untuk itu dalam pembuatan logo, PT. Amanah Mulia Wisata
pun menyelipkan berbagai makna yang merupakan kepribadian dari PT. Amanah
Mulia Wisata itu sendiri. Adapun arti dan makna logo PT. Amanah Mulia Wisata
kaligrafi islam.
Pada tahun 2001 PT. AMWa Tours menjadi anggota ASITA No.
Pada tahun 2002 AMWa memiliki izin sebagai Biro Perjalanan Wisata dari
Menag : No. D/369 Tahun 2002, serta SEPUH No. 34 2002 (Serikat
1. Direktur Utama
karyawan.
ditetapkan.
2. Direktur Operasional
Operasional.
dunia luar.
c. Mengkoordinasikan dan mengarahkan penyusunan rencana kerja dan
3. Direktur Keuangan
Perusahaan.
4. Head Office
perusahaan.
materi promosi.
perusahaan.
yang ditentukan.
target promosi.
perusahaan.
7. Keuangan
dengan benar.
Kata system berasal dari bahasa Yunani (sustēma) dan Bahasa Latin
pengertian sistem. Tetapi secara umum pengertian sistem yaitu “Sistem adalah
Informasi merupakan data yang telah diproses menjadi bentuk yang memiliki
arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat. Suatu
Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen
informasi.
dan merupakan suatu kesatuan yang utuh. Dengan sistem tersebut data yang
hubungan antar data didalam basis data berdasarkan objek-objek dasar data yang
Entitas didefinisikan sebagai barang atau objek yang dapat dibedakan dari
Entitas
2. Relasi (Relationship)
Relasi didefinisikan sebagai asosiasi dua atau lebih entitas, yang berupa
kata kerja.
Relationship / Relasi
3. Atribut (Attribute)
akan disimpan datanya. Contoh atribut dari entitas Dokter : Nama, Alamat,
Jenis Kelamin.
Atribut
suatu relasi. Ada tiga kardinalitas yang ada, yaitu 1 : M (one to many)
Contoh :
N M
Dokter Mengobati Penyakit
5. Modalitas (Modality)
suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur
1. Entitas Luar
Merupakan entitas yang berada di luar sistem yang sedang dibangun, tetapi
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya. Terdapat dua jenis entitas luar yaitu entitas luar sebagai sumber
Entitas luar sebagai Entitas luar sebagai tujuan Entitas luar sebagai tujuan
sumber dan sumber
2. Proses
Hanya ada empat kemungkinan yang terjadi pada saat proses dilakukan
yaitu :
1 input dengan 1 output 1 input dengan banyak
output
3. Data Store
didatabase yang berada di computer, bisa juga berupa data yang masih
4. Alur Data
menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk
sistem ke bagian lainnya. Alur data perlu diberi nama sesuai dengan
Alur Data
sistem operasi Microsoft Windows. Delphi sangat berguna dan mudah digunakan
untuk membuat suatu program berbasis GUI (Graphical user interface) atau
Application Development/RAD).
secara visual, dan dengan cepat dapat diimplementasikan sebuah kode perintah
Programming/OOP)
d. Hasil dari proses kompilasi berupa sebuah file yang dapat dieksekusi
itu banyak juga komponen yang bersumber dari pihak ketiga yang biasanya
disertai dengan dokumentasi, source code dan lain-lain. Komponen dari pihak
ketiga bisa yang komersil atau free. Mendukung banyak database server
beberapa diantaranya MySQL, SQL Server, Interbase, Oracle sehingga dapat
2.2.9 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat closed source atau komersial. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep
otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara
database server lainnya dalam query data. Hal ini terbukti untuk query yang
dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat
a. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
b. Open Source
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
d. Perfomance Tuning
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
e. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned
host, dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu
batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
i. Connectivity
j. Localisation
lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
k. Interface
Programming Interface).
administrasi database, dan pada setiap tool yang ada disertakan petunjuk
online.
m. Struktur tabel
ataupun Oracle.
BAB III
PEMBAHASAN
Berdasarkan surat balasan yang diberikan pihak PT. Amanah Mulia Wisata
maka pelaksanaan kerja praktek dimulai pada tanggal 1 Agustus 2011 dan
berakhir pada tanggal 7 September 2011 yang dilaksanakan setiap hari senin
Mulia Wisata.
praktek.
harian divisi marketing PT. Amanah Mulia Wisata yang layak untuk diangkat
25
26
1. Metode Wawancara
haji dan umroh membuat pelayanan transaksi manual dinilai sangat lamban dalam
melayani calon jemaah yang sangat banyak maka untuk mempermudah pelayanan
pendaftaran calon jemaah dibangunlah sebuah Sistem Informasi Haji dan Umroh
sistem informasi haji dan umroh untuk itu inilah alasan penulis melakukan analisa
terhadap sistem ini. Dengan harapan penulis bisa menemukan kebutuhan user
hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan pada sistem informasi tersebut. Tugas utama dari menganalisis sistem
laporan analisis sistem. Disini penulis akan menguraikan hasil analisis penulis
terhadap sistem informasi divisi marketing yang berada di PT. Amanah Mulia
Wisata. Bagan alir dokumen atau disebut juga bagan arir formulir merupakan
bagan alir yang menunjukan arus dari dokumen formulir. Berdasarkan analisis di
atas, maka terdapat prosedur yang sedang berjalan pada Sistem Informasi
Pendaftaran Haji dan Umroh. Adapun prosedur-prosedur yang ada pada sistem
kartu keluarga asli, paspor hijau asli, buku kesehatan dan kartu kuning
dikembalikan pada calon jemaah yaitu paspor hijau asli, kartu keluarga
kartu keluarga asli, buku nikah asli, paspor hijau asli, buku kesehatan
berwarna ukuran 4x6 (10 lembar), pasphoto berwarna ukuran 3x4 (35
dikembalikan pada calon jemaah yaitu paspor hijau asli, kartu keluarga
marketing.
kepada marketing.
Pendaftaran Haji
Calon Jama’ah Haji
Marketing
FotocPopayspKhToPto10 FotocPopayspKhToPto10
berwlea
Pmranbsapruhkoutoran berwlea
Pmranbsapruhkoutoran
berwaPransapuhkoutoran berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
Pengecekan
persyaratan
menyerahkan
persyaratan
tidak
Lengkap ?
ya
FotocPopayspKhToPto10
berwleaPmranbsapruhkoutoran
berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
PadKsaparoritrDuhKkijeKaluaarsglai
KartuSkuerluaat rngikaaahsli
fotocFooprymulir
fotocopy pendaftaran haji
arsip
FotocPopayspKhToPto10 FotocPopayspKhToPto10
berwleaPmranbsapruhkoutoran berwleaPmranbsapruhkoutoran
berwaPransapuhkoutoran berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
Menyerahkan
persyaratan Pengecekan
persyaratan
tidak
Lengkap ?
ya
Paspor asli Buku nikah asli
Kartu keluarga asli KTP Asli
Akta lahir asli Pembuatan
dokumen pendaftaran umroh
FotocPopayspKhToPto10
berwleaPmranbsapruhkoutoran
berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan
4dxak6ne(sk1ea0hrtalubtrak)nuning
PaspSourrahtijanuikahsli
dari DFKoKrmulir pfoetnodcaofptayran
umroh
arsip
Handling Marketing
arsip
Formulir Formulir
pendaftaran haji pendaftaran haji
Formulir
Pembuatan pendaftan haji
booklet haji
Booklet umroh
Handling Marketing
arsip
Formulir Formulir
pendaftaran umroh pendaftaran umroh
Pembuatan Formulir
booklet umroh pendaftan umroh
spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika
dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang akan
digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan
1. Fasilitas Login, untuk dapat mengakses semua proses yang ada pada
pengolahan data calon haji dan umroh. Fasilitas ini terdiri dari:
pencetakan laporan dari calon haji dan umroh yang telah terdaftar.
Perangkat keras yang ada saat ini di ruang kerja PT. AMWa Tours sudah
2. RAM : 960 MB
4. Harddisk : 150 GB
6. Monitor : 17”
8. Printer
Haji dan Umroh ini adalah Delphi7 sebagai Tools pembangun, MYSQL sebagai database.
3.4.4 Analisis User
Pengguna sistem monitoring merketing ini adalah anggota tim marketing selaku
admin. Spesifikasi Pengguna sistem monitoring kegiatan tim marketing adalah sebagai
berikut :
Usulan untuk diagram E-R yaitu terdapat kunci yang unik (primary key) pada
setiap entitas (tabel induk) yang dapat membedakan dengan atribut lainnya sehingga tabel
tersebut dapat dijadikan referensi untuk tabel yang lainnya. Usulan untuk tabel yang akan
dibuat untuk membantu dalam pengolahan data pendaftaran haji dan umroh yaitu tabel
pengguna, tabel haji, tabel umroh. Dari usulan diatas maka dapat dibuat diagram E-R
untuk sistem baru yang terdiri dari beberapa tabel yang dibutuhkan untuk menyimpan
data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai
berikut :
Uname NoSKDH
1 n
Petugas mengelola tb_haji
n
mengelola tb_umroh
NoSKD
1. Atribut entity pada Pengguna adalah Uname sebagai Primary Key, Sandi,
NamaLengkap, pertanyaan, jawaban.
mengetahui alur informasi yang berlaku pada sistem tersebut sehingga didapatkan
pemahaman akan kerja dari sistem. Lingkup dari penganalisisan sistem hanya
[data_login]
[data_calon_haji] [data_calon_umroh] [laporan_data_calon_haji] [laporan_data_calon_umroh] [booklet_data_calon_haji] [booklet_data_calon_umroh]
Petugas
Sistem Informasi
Haji dan Umroh
[Info_login_valid]
[info_data_calon_haji] [info_data_calon_umroh] [info_laporan_data_calon_haji] [info_laporan_data_calon_umroh] [info_booklet_data_calon_haji] [info_booklet_data_calon_umroh]
[info_data_calon_umroh]
[info_data_calon_haji]
[info_data_calon_haji]
[info_data_calon_haji]
6 4
Pengolahan Laporan Pengolahan Data Calon Haji tb_haji
[data_calon_haji]
[data_calon_haji]
[info_login_valid]
[info_login_valid]
[laporan_data_calon_haji]
[laporan_data_calon_umroh] 3
[pertanyaan_baru]
Ganti Pertanyaan
[jawaban_baru]
[pertanyaan_baru]
[jawaban_baru]
[info_login]
[data_login]
1 [info_data_petugas]
Petugas tb_pengguna
Login
[info_login_invalid]
[info_login_valid]
[password]
[password_baru]
2
[password_baru]
Ganti Password
[booklet_data_calon_haji]
[booklet_data_calon_umroh]
[info_login_valid]
[info_login_valid] [info_password]
[data_calon_umroh]
[data_calon_umroh] 5
7
Pengolahan Data Calon Umroh
Pengolahan Booklet tb_umroh
[info_data_calon_umroh]
[info_data_calon_umroh]
[info_data_calon_umroh]
[info_data_calon_haji]
[info_login_valid] [info_login_valid]
[info_login_valid] [info_login_valid] [info_login_valid][info_login_valid]
1.2
Validasi Data Login
[info_data_petugas]
[data_login] [info_login_invalid]
[data_login]
1.1
Input Data Login tb_pengguna
Petugas
[info_login_invalid]
[data_calon_haji]
4.1
[data_calon_haji] Tambah Data Calon Haji [info_data_calon_haji]
[info_login_valid]
[data_calon_haji]
4.2
[data_calon_haji] Edit Data Calon Haji [info_data_calon_haji]
[info_login_valid]
Petugas tb_haji
4.3
[data_calon_haji] Hapus Data Calon Haji [info_data_calon_haji]
[info_login_valid]
4.4
[kata_kunci_data_calon_haji] Cari Data Calon Haji [info_data_calon_haji]
[info_login_valid] Login
[data_calon_umroh]
5.1
[data_calon_umroh] Tambah Data Calon Umroh [info_data_calon_umroh]
[info_login_valid]
[data_calon_umroh]
5.2
[data_calon_umroh] Edit Data Calon Umroh [info_data_calon_umroh]
[info_login_valid]
tb_umroh
Petugas
5.3
[data_calon_umroh] Hapus Data Calon Umroh [info_data_calon_umroh]
[info_login_valid]
5.4
[kata_kunci_data_calon_umroh] Cari Data Calon Umroh [info_data_calon_umroh]
[info_login_valid] Login
[kata_kunci_data_calon_haji]
6.1
Pengolahan
[laporan_data_calon_haji] [info_data_calon_haji] tb_haji
Laporan Data
Calon Haji
Petugas
[kata_kunci_data_calon_umroh] 6.2
Pengolahan
[info_data_calon_umroh] tb_umroh
Laporan Data
Calon Umroh
[info_login_valid]
[laporan_data_calon_umroh]
[info_login_valid]
Login
7.1
Pengolahan Booklet Calon Haji
[laporan_data_calon_haji] [info_data_calon_haji] tb_haji
Petugas
[kata_kunci_data_calon_umroh] 7.2
Pengolahan Booklet Calon Umroh
[info_data_calon_umroh] tb_ umroh
[info_login_valid]
[laporan_data_calon_umroh]
[info_login_valid]
[info_jawaban_salah]
1.3.1
[info_pertanyaan]
[jawaban] Jawab Pertanyaan
[info_jawaban]
tb_pengguna
[info_jawaban_benar]
Petugas
1.3.2
[password_baru] Input Password Baru [password_baru]
6.1.1
Cari Info Laporan Data Calon Haji
[kata_kunci_data_calon_haji] [info_data_calon_haji]
[info_login_valid]
[info_data_calon_haji] tb_haji
Petugas
login
[info_login_valid]
6.1.2
[laporan_data_calon_haji] Cetak Laporan Data Calon Haji
6.2.1
Cari Info Laporan Data Calon Umroh
[kata_kunci_data_calon_umroh] [info_data_calon_umroh]
[info_login_valid]
[info_data_calon_umroh] tb_umroh
Petugas
[info_login_valid] Login
6.2.2
Cetak Laporan Data Calon
[laporan_data_calon_umroh]
Umroh
7.1.1
Cari Info untuk Booklet Calon Haji
[kata_kunci_data_calon_haji] [info_data_calon_haji]
[info_login_valid]
[info_data_calon_haji] tb_haji
Petugas
Login
[info_login_valid]
7.1.2
[booklet_calon_haji] Cetak Booklet Calon Haji
7.2.1
Cari Info untuk Booklet Calon Umroh
[kata_kunci_data_calon_umroh] [info_data_calon_umroh]
[info_login_valid]
[info_data_calon_umroh] tb_umroh
Petugas
Login
[info_login_valid]
7.2.2
[booklet_calon_umroh] Cetak Booklet Calon Umroh
yang terdapat pada data flow diagram. Spesifikasi proses dari data flow diagram
Nomor Proses 1
Nama Proses Login
1. password
2. password baru
Login
1. info login valid
tb_pengguna
1. info password
Keluaran tb_pengguna
1. password baru
Algoritma 1. Sistem menampilkan layar ganti password.
2. Petugas mengisi password, password baru dan ulangi
password.
3. Jika password baru dan ulangi password tidak sama maka
akan keluar peringatan pesan “password tidak sama !”
4. Petugas dapat membatalkan penggantian password dengan
menekan tombol cancel.
Nomor Proses 3
Nama Proses Ganti Pertanyaan
Deskripsi Untuk mengganti pertanyaan yang akan ditanyakan bila petugas
mengalami lupa password.
Masukkan Petugas
1. pertanyaan baru
2. jawaban baru
Login
1. info login
Keluaran tb_pengguna
1. pertanyaan baru
2. jawaban baru
Algoritma 1. Menampilkan layar ganti pertanyaan
2. Petugas dapat memilih pertanyaan yang sudah
disediakan maupun membuat pertanyaan sendiri.
3. jika petugas sudah mengganti pertanyaan dan
menjawab pertanyaan dari pertanyaan yang telah dipilih
maka selanjutnya tekan tombol save.
4. Petugas dapat membatalkan ganti pertanyaan dengan
menekan tombol cancel.
Nomor Proses 4
Nama Proses Pengolahan Data Calon Haji
Deskripsi Pada pengolahan data calon haji ini terdapat tambah data calon
haji, edit data calon haji, cari data calon haji dan hapus data calon
haji.
Masukkan Petugas
1. Data calon haji
Login
1. info login valid
tb_haji
1. info data calon haji
Keluaran Petugas
1. info data calon haji
tb_haji
1. data calon haji
Nomor Proses 5
Nama Proses Pengolahan Data Calon Umroh
Deskripsi Pada pengolahan data calon umroh ini terdapat tambah data calon
umroh, edit data calon umroh, cari data calon umroh dan hapus
data calon umroh.
Masukan Petugas
Keluaran Petugas
Nomor Proses 6
Nama Proses Pengolahan Laporan
Deskripsi Pada pengolahan laporan ini petugas dapat melakukan pencarian
dan pencetakan laporan haji maupun umroh.
Masukan Login
1. info login valid
tb_haji
1. info data calon haji
tb_umroh
1. info data calon umroh
Keluaran Petugas
1. laporan data calon haji
2. laporan data calon umroh
Algoritma 1. Sistem menampilkan layar menu utama
2. Petugas memilih menu cetak
3. Menu cetak terdapat dua sub menu yaitu laporan dan booklet
4. Petugas memilih sub menu laporan untuk dapat mencari dan
mencetak laporan haji maupun umroh
Nomor Proses 7
Nama Proses Pengolahan booklet
Deskripsi Pada pengolahan booklet ini petugas dapat melakukan pencarian
dan pencetakan booklet haji maupun umroh.
Masukkan Login
1. info login valid
tb_haji
1. info data calon haji
tb_umroh
1. info data calon umroh
Keluaran Petugas
1. booklet data calon haji
2. booklet data calon umroh
Algoritma 1. Sistem menampilkan layar menu utama
2. Petugas memilih menu cetak
3. Menu cetak terdapat dua sub menu yaitu laporan dan booklet
4. Petugas memilih sub menu booklet untuk dapat mencari dan
mencetak booklet haji maupun umroh
Nomor Proses 1.1
Nama Proses Input Data Login
Deskripsi Insert data login ini untuk memasukan data login dan akan menuju
Validasi Data Login
Masukkan Petugas
1. data login
Validasi Data Login
1. info login invalid
Keluaran Petugas
1. info login invalid
Validasi Data Login
1. data login
Algoritma 1. Petugas memasukan data login username dan password
2. Username dan password yang dimasukan petugas akan
diperiksa oleh proses Validasi Data Login.
Nomor Proses 1.2
Nama Proses Validasi Data Login
Deskripsi Proses validasi data login adalah proses pemeriksaan data login
dengan database tb_pengguna
Masukkan Input Data Login
1. data login
tb_pengguna
1. info data petugas
Keluaran Petugas
1. info jawaban salah
Algoritma 1. Sistem menampilkan layar lupa password.
2. Petugas memasukan jawaban dari pertanyaan yang telah
disimpan dalam database tb_pengguna, lalu jawaban akan
disamakan sehingga petugas dapat mengganti password
dengan password baru.
3. Jika salah menjawab pertanyaan yang telah tersimpan di
database maka akan muncul peringatan pesan “Jawaban salah
!” dan jika jawaban kosong maka akan muncul peringatan
pesan “Jawaban kosong !”.
Nomor Proses 4.1
Nama Proses Tambah Data Calon Haji
Deskripsi Untuk menambah data calon haji
Masukkan -Login
1. info login valid
Petugas
1. data calon haji
tb_haji
1. info data calon haji
Keluaran tb_haji
1. data calon haji
Algoritma 1. Menampilkan layar pendaftaran haji
2. Petugas mengisi data calon haji dan tekan tombol save.
3. Jika petugas ingin membatalkan pengisian data maka
tekan tombol cancel.
Nomor Proses 4.2
Nama Proses Edit Data Calon Haji
Deskripsi Untuk mengedit data calon haji yang sudah disimpan sebelumnya.
Masukkan Login
1. info login valid
Petugas
1. data calon haji
tb_haji
1. info data calon haji
Keluaran tb_haji
Keluaran
Algoritma 1. Sistem menampilkan layar pendaftaran haji.
2. Petugas melakukan pencarian data haji dengan kata kunci
nama sesuai paspor.
3. Sistem menampilkan data haji yang dicari dari database
tb_haji
Keluaran tb_umroh
1. data calon umroh
Algoritma 1. Menampilkan layar pendaftaran umroh
Keluaran tb_umroh
1. data calon umroh
Algoritma 1. Sistem enampilkan layar pendaftaran umroh.
2. petugas mengedit data calon umroh dengan melakukan
pencarian data terlebih dahulu.
3. Sistem menampilkan data calon umroh yang telah dicari
dari database tb_umroh.
4. Petugas melakukan perubahan data calon umroh.
5. Tekan tombol save dan semua perubahan data akan disimpan
dalam database tb_umroh.
Nomor Proses 5.3
Nama Proses Hapus data calon umroh
Deskripsi Untuk menghapus data calon umroh apabila ada kesalahan
pengisian data yang tidak dapat teratasi hanya dengan mengedit
data umroh
Masukkan Login
1. info login valid
Petugas
1. data calon umroh
tb_ umroh
1. Info data calon umroh
Keluaran
Algoritma 1. Sistem menampilkan layar pendaftaran umroh.
2. Sistem menampilkan data calon umroh yang telah dicari
terlebih dahulu dari database tb_umroh.
3. Sistem menampilkan data calon umroh yang akan dihapus.
4. Petugas menekan tombol delete untuk menghapusnya.
5. Tekan “ya” jika yakin untuk menghapus dan tekan “tidak”
untuk membatalkan penghapusan data calon umroh.
Nomor Proses 5.4
Nama Proses Cari Data Calon Umroh
Deskripsi Proses cari data calon umroh ini untuk mencari data calon umroh
Masukkan Login
1. info login valid
Petugas
1. kata kunci data calon umroh
tb_pengguna
1. info data calon umroh
Keluaran
Algoritma 1. Sistem menampilkan layar pendaftaran umroh.
2. Petugas melakukan pencarian data umroh dengan kata kunci
nama sesuai paspor.
3. Sistem menampilkan data umroh yang dicari dari database
tb_umroh.
Keluaran Petugas
1. laporan data calon haji
Algoritma 1. menampilkan layar laporan haji
2. petugas dapat melakukan pencarian dan pencetakan laporan haji
Nomor Proses 6.2
Nama Proses Pengolahan Laporan Data Calon Umroh
Deskripsi Proses pengolahan laporan data calon umroh untuk mencari dan
mencetak laporan calon umroh
Masukkan Petugas
Keluaran Petugas
1. laporan data calon haji
Algoritma 1. menampilkan layar booklet haji
2. petugas dapat mencari dan mencetak data booklet haji.
Keluaran Petugas
1. booklet calon haji
Keluaran Petugas
1. booklet calon umroh
Dari diagram E-R maka dapat digambarkan hubungan antar tabel yang ada seperti
di bawah ini :
tb_pengguna
varchar(30) <pk> varchar(32) 1
Uname
Sandi
NamaLengkap varchar(30)
pertanyaanvarchar(225) jawabanvarchar(225)
n
tb_haji
No varchar(50) 1 tb_umroh
NoSKDH varchar(15) <pk> No int(11)
NomorKTP varchar(20) NoSKD varchar(15) <pk>
NamaSesuaiPaspor varchar(50) NamaSesuaiPaspor varchar(50)
NamaAyah varchar(50) NamaAyah varchar(50)
NamaIbu varchar(50) NamaIbu varchar(50)
TempatLahir varchar(30) TempatLahir varchar(30)
TglLahir date TanggalLahir date
NomorPaspor varchar(20) NomorPaspor varchar(20)
TempatDikeluarkan varchar(30) TempatDikeluarkan varchar(30)
TglDikeluarkan date TglDikeluarkan date
BerlakuSampaiTanggal date BerlakuSampaiTanggal date
RTdanRW varchar(10) Alamat varchar(100)
Kelurahan varchar(30) NoTeleponNoHP varchar(30)
Kecamatan varchar(30) Pekerjaan varchar(20)
KotaKab varchar(30) Paket varchar(50)
KodePos varchar(10) StatusPerkawinan varchar(11)
AlamatSurat varchar(100) JenisKelamin varchar(10)
NoTeleponNoHP varchar(30) PasporAsli varchar(20)
Pekerjaan varchar(20) PasporFC varchar(20)
PendidikanTerakhir varchar(20) Pasphoto3x4 varchar(20)
JenisKelamin varchar(10) Pasphoto4x6 varchar(20)
SudahBerhaji varchar(5) BukuNikahAsli varchar(20)
Th varchar(5) BukuNikahFC varchar(20)
StatusPerkawinan varchar(11) KartuKeluargaAsli varchar(20)
Paket varchar(50) KartuKeluargaFC varchar(20)
BentukMuka varchar(8) KTPAsli varchar(20)
WarnaMata varchar(10) KTPFotocopy varchar(20)
Rambut varchar(10) AktaLahirAsli varchar(20)
BentukHidung varchar(10) AktaLahirFC varchar(20)
Alis varchar(10) KartuKuningVaksinasiMeningitis varchar(20)
BeratBadan varchar(4) MembayarUangMukaUSD varchar(20)
TinggiBadan varchar(4) MembayarUangMukaIDR varchar(20)
GolDarah varchar(5) foto mediumblob
FotocopyKTP varchar(20) Uname varchar20)
Pasphoto2x3 varchar(20)
Pasphoto3x4 varchar(20)
Pasphoto4x6 varchar(20)
PemerikasaanKesehatanDanVaksinasiMeningitisPuskesmasDanDKK varchar(20)
BukuKesehatanDanKartuKuningDariDKK varchar(20)
PasporHijauAsliDanFC varchar(20)
KartuKeluargaDanFC varchar(20)
SuratNikahDanFC varchar(20)
NPWP varchar(20)
foto mediumblob n
Uname varchar(20)
Pada sub bagian ini, akan diuraikan tabel-tabel yang terdapat dalam basis
data yang digunakan dalam sistem informasi pendaftaran haji dan umroh.
Uname Varchar 20 PK
Sandi Varchar 32
NamaLengkap Varchar 30
No Varchar 50
NoSKDH Varchar 15 PK
NomorKTP Varchar 20
NamaSesuaiPaspor Varchar 50
NamaAyah Varchar 50
NamaIbu Varchar 50
TempatLahir Varchar 30
TglLahir Date
NomorPaspor Varchar 20
TempatDikeluarkan Varchar 30
TglDikeluarkan Date
BerlakuSampaiTanggal Date
RtdanRW Varchar 10
Kelurahan Varchar 30
Kecamatan Varchar 30
KotaKab Varchar 30
KodePos Varchar 10
NoTeleponNoHP Varchar 30
Pekerjaan Varchar 20
PendidikanTerakhir Varchar 20
JenisKelamin Varchar 10
SudahBerhaji Varchar 5
Th Varchar 5
StatusPerkawinan Varchar 11
Paket Varchar 50
BentukMuka Varchar 8
WarnaMata Varchar 10
Rambut Varchar 10
BentukHidung Varchar 10
Alis Varchar 10
BeratBadan Varchar 4
TinggiBadan Varchar 4
GolDarah Varchar 5
FotocopyKTP Varchar 20
Pasphoto2x3 Varchar 20
Pasphoto3x4 Varchar 20
Pasphoto4x6 Varchar 20
PemeriksaanKesehatanDanVaksinasi Varchar 20
MeningitisPuskesmasDanDKK
BukuKesehatanDanKartuKuningDari Varchar 20
DKK
PasporHijauAsliDanFC Varchar 20
KartuKeluargaDanFC Varchar 20
SuratNikahDanFC Varchar 20
NPWP Varchar 20
Foto mediumblob
Uname Varchar 20
No Int 11
NoSKD Varchar 15 PK
NamaSesuaiPaspor Varchar 50
NamaAyah Varchar 50
NamaIbu Varchar 50
TempatLAhir Varchar 30
TanggalLahir Date
NomorPaspor Varchar 20
TempatDikeluarkan Varchar 30
TglDikeluarkan Date
BerlakuSampaiTanggal Date
NoTeleponNoHP Varchar 30
Pekerjaan Varchar 20
Paket Varchar 50
StatusPerkawinan Varchar 11
JenisKelamin Varchar 10
PasporAsli Varchar 20
PasporFC Varchar 20
Pasphoto3x4 Varchar 20
Pasphoto4x6 Varchar 20
BukuNikahAsli Varchar 20
BukuNikahFC Varchar 20
KartuKeluargaAsli Varchar 20
KartuKeluargaFC Varchar 20
KTPAsli Varchar 20
KTPFotocopy Varchar 20
AktaLahirAsli Varchar 20
AktaLahirFC Varchar 20
KartuKuningVaksinasiMeningitis Varchar 20
MembayarUangMukaUSD Varchar 20
MembayarUangMukaIDR Varchar 20
Foto mediumblob
Uname Varchar 20
Struktur menu adalah bentuk umum dari suatu rancangan program untuk
menu-menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat
mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instruksi
Login
Pendaftaran Umroh
Pendaftaran Haji Laporan Haji Laporan Umroh Booklet Haji Booklet Umroh Ganti Password Ganti Pertanyaan
Interface atau antar muka merupakan tampilan dari suatu program aplikasi
yang berperan sebagai media komunikasi yang digunakan sebagai sarana dialog
antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan
interface untuk sistem informasi pendaftaran haji dan umroh adalah sebagai
berikut :
Ukuran : 223x382 Font :MS Sans Serif Size : 10 Color : Black, White, Marron
Gambar 3.20 Login
T02 _ X
Setelah menjawab pertanyaan lalu klik Jawab. Maka akan muncul ganti password baru T10
Pertanyaan Klik Cancel untuk batal.
Jawaban
Jawab Cancel
Ukuran : 411x748 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
T10 _ X
Save Reset
Ukuran : 411x700 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
Klik Pendaftaran
Time maka akan muncul
sub menu
pendaftaran haji
dan pendaftran
umroh
Logo amwa Klik Cetak maka
akan muncul menu
Date laroran haji, umroh,
booklet haji, dan
booklet umroh
Clik Petugas maka
akan muncul sub
menu ganti
password, ganti
pertanyaan, logout.
Form ini adalah
FMenu
Ukuran : 411x748 Font : MS Sans Serif Size : 8 Color : White, Black, clActiveCaption
Laporan Haji
Print Cancel
Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
Laporan Umroh
Print Cancel
Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
Print Cancel
Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
Print Cancel
Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
T11 _ X
Ukuran : 407x658 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
T12 _X
Jawaban
SaveResetCancel
Ukuran : 407x658 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon
Keterangan Penggunaan :
Menu pendaftaran Haji dan Umroh ini dimaksudkan untuk mempermudah divisi
marketing dalam pengisian formulir pendaftaran haji dan umroh. Menu ini pun
berfungsi untuk pencarian data haji dan umroh, pencarian data laporan dan
booklet haji umroh berdasarkan No.SK.D, Tahun, dan Nama Sesuai Paspor juga
pencetakkan laporan dan booklet haji maupun umroh. Untuk menggunakan menu
verfikasi ini, petugas diharuskan login terlebih dahulu, apabila petugas lupa
dengan passwordnya sendiri maka dapat diatasi dengan Lupa Password. Setelah
memiliki password baru petugas melakukan proses login kembali untuk dapat
pendaftaran haji dan umroh. Menu laporan dan booklet yang terdapat laporan haji
dan umroh juga booklet haji dan umroh. Menu petugas yang terdapat ganti
Login Berhasil !
OK
Login Gagal !
OK
M03 X
OK
Yakin Simpan ?
OK Cancel
Data ditemukan !
OK
OK
M08 X
Jawaban kosong !
OK
Jawaban salah !
OK
M12 X
OK
OK
Password Kosong !
OK
T04
T01
M04, M05, M06,, M09
M13
T05
T12
M05, M06
M14 T03
T06
M08 T07
M05, M06
M05, M06
T10
T08
T09
Keterangan :
Akan ada kotak dialog seperti gambar di atas, kemudian klik Yes
Setelah terinstall dengan sempurna, maka akan ada XAMPP Control Panel
4.1 Kesimpulan
Berdasarkan dari hasil pembahasan yang sudah penulis paparkan pada bab-
konvensional.
4.2 Saran
karena keterbatasan sumber daya dan waktu. Agar sistem yang sudah dibangun
sedemikian rupa bisa berjalan dengan baik, hendaknya dilakukan beberapa hal
berikut :
1. Harus adanya pemeliharan terhadap sistem yang telah dibuat agar sistem
khususnya bagian pengolahan data jamaah haji dan umroh agar dapat lebih
105
PEMBANGUNAN SISTEM INFORMASI PENDAFTARAN
HAJI DAN UMROH
KERJA PRAKTEK
Disusun Oleh:
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR.............................................................................................i
DAFTAR ISI.........................................................................................................iii
DAFTAR TABEL................................................................................................vii
DAFTAR GAMBAR..........................................................................................viii
DAFTAR LAMPIRAN........................................................................................xii
BAB I PENDAHULUAN.......................................................................................1
1.3.1 Maksud....................................................................................................2
1.3.2 Tujuan......................................................................................................2
iii
2.2 Landasan Teori.............................................................................................14
2.2.9 MySQL..................................................................................................21
vi
4.2 Saran............................................................................................................105
DAFTAR PUSTAKA.........................................................................................106
LAMPIRAN
vii
DAFTAR PUSTAKA
http://repository.usu.ac.id/bitstream/123456789/20238/4/Chapter%20II.pdf
http://www.scribd.com/doc/58622090/19/Struktur-Menu
http://wordpress.com/2008/07/21
http://delphi.about.com/library/code/ncaa030601a.htm
http://exampledelphi.com/delphi.php/files/export-text-file-to-excel-file/
Modul Perkuliahan Sistem Informasi UNIKOM
Modul Perkuliahan Rekayasa Perangkat Lunak UNIKOM
106
KATA PENGANTAR
Wisata Bandung. Laporan kerja praktek ini disusun untuk memenuhi tugas dari
bantuan dari berbagai pihak, terutama petunjuk dan pengarahan dari pembimbing
kerja praktek di Instansi tempat penulis melakukan kerja praktek dan khususnya
2. Bapak Andri Heryandi, S.T., M.T., selaku wali dosen dan dosen
3. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik
Informatika UNIKOM.
kerja praktek ini yang tidak dapat penulis sebutkan satu persatu.
Penulis menyadari bahwa laporan kerja praktek ini masih jauh dari
kesempurnaan, oleh karena itu penulis mengharapkan kritik dan saran yang
sifatnya membangun. Agar dikemudian hari penulis dapat membuat laporan yang
lebih baik.
Akhir kata, penulis berharap laporan kerja praktek ini dapat bermanfaat
bagi kita semua, khususnya bagi penulis untuk diterapkan dalam studi
kedepannya.
Penulis