Sistem informasi pendaftaran haji dan umroh di PT.Amanah Mulia Wisata : laporan kerja praktek
1
BAB I
PENDAHULUAN
1.1Latar Belakang Masalah
Ibadah haji dan umroh saat ini sudah menjadi kebutuhan bagi masyarakat.
Kebutuhan masyarakat yang selalu bertambah menyebabkan permintaan untuk
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
ini disebabkan mereka hanya terfokus pada pelayanan jasa.
Dari permasalahan ini, sebuah rancangan aplikasi (perangkat lunak) dibuat
agar memudahkan sistem informasi yang berjalan. Aplikasi diharapkan dapat
mengefisiensikan waktu yang digunakan dalam proses transaksi setiap harinya serta
meminimalisir kesalahan penginputan data yang sering terjadi ketika melakukan
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
(2)
1.2Perumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan diatas, penulis
merumuskan analisa yang akan membantu dalam perancangan menu pendaftaran di
divisi marketing PT. Amanah Mulia Wisata, yaitu sebagai berikut :
1. Pengisian Formulir masih konvensional.
2. Pembuatan Laporan dan Booklet juga masih konvensional.
3. Pencarian data calon jemaah haji dan umroh.
Oleh karena itu dengan mengetengahkan permasalahan yang disebutkan diatas,
penulis mengambil judul laporan kerja praktek“SISTEM INFORMASI HAJI DAN UMROH”.
1.3Maksud dan tujuan
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
Tujuan penulis membuat sistem informasi haji dan umroh adalah :
1. Melakukan pembangunan sistem informasi haji dan umroh untuk
(3)
3
2. Mempercepat pencarian data jemaah haji dan umroh.
3. Mengefisiensikan waktu yang digunakan dalam proses pelayanan setiap
harinya serta meminimalisir kesalahan penginputan data yang sering terjadi
ketika melakukan pelayanan secara konvensional.
1.4Batasan Masalah
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 :
1. Aplikasi pengolahan data ini hanya digunakan di lingkungan PT. Amanah
Mulia Wisata.
2. Pembangunan form pendaftaran jemaah dibatasi hanya pada pengisian data
dari jemaah yang ingin melakukan pemberangkatan haji dan umroh.
3. Analisis dan perancangan dilakukan sebagaimana aktivitas-aktivitas yang
tengah berlangsung di PT. Amanah Mulia Wisata.
4. Pada pembangunan sistem informasi haji dan umroh kami menggunakan
pemrograman terstruktur.
5. Metode analisis yang digunakan dalam pembangunan sistem ini berdasarkan
data terstruktur yaitu menggunakan Flowmap, Entity Relationalship Diagram
(ERD), dan untuk menggambarkan diagram proses yang menggunakan Data
(4)
6. Perangkat lunak yang digunakan untuk membangun aplikasi ini adalah
Borland Delphi 7 sedangkan MySQL digunakan sebagai database.
1.5Metode Penelitian
Dalam melakukan analisis dan perancangan penulis menggunakan teknik
pengumpulan data dengan melakukan metode penelitian sebagai berikut :
1. Metode Wawancara
Merupakan teknik pengumpulan data dengan melakukan wawancara berupa
Tanya jawab secara langsung dengan pihak instansi tersebut untuk
memperoleh data dan informasi yang penulis butuhkan.
2. Metode Observasi
Merupakan teknik pengumpulan data dengan mengadakan pengamatan atau
penelitian langsung terhadap objek penelitian.
1.6Sistematika Penulisan
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
(5)
5
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
menyangkut kasus yang akan dibahas di laporan kerja praktek ini.
BAB III PEMBAHASAN
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.
BAB IV KESIMPULAN DAN SARAN
Pada bab ini akan dibahas mengenai kesimpulan dari keseluruhan masalah yang telah
dibahas pada bab sebelumnya dan dilengkapi dengan saran-saran yang dapat
(6)
6
2.1 Profil Tempat Kerja Praktek
2.1.1 Sejarah PT. Amanah Mulia Wisata (AMWa)
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
komisaris, dan H.Insy. Iwan Purwana menjabat sebagai Direktur Perusahaan.
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
Djayamil meninggal dunia. Pada akhirnya posisi di perusahaan tersebut
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
Asmuni masuk dengan kepengurusan perusahaan dan menjabat sebagai komisaris.
Seiring dengan kamajuan yang diperoleh perusahaan, akhirnya dikarenakan
minimnya fasilitas untuk menampung animo jamaah umrah haji yang semakin
tahun semakin bertambah maka pada tahun 2005 PT. Amanah Mulia Wisata
memindahkan kantornya yang semula beralamatkan di jln. Banda no.9 ke jln.
Citarum no.3 Bandung sampai saat ini. Pada tahun ini pula, PT. Amanah Mulia
Wisata sukses memulai program pemberangkatan jamaah umroh ketanah suci
(7)
7
hingga sekarang. Pada akhir tahun 2005 terjadi pergeseran jabatan dalam jajaran
direksi, H. Eri Erlangga ST., MM yang semula jabatannya sebagai komisaris kini
menjadi Direktur Keuangan in dikarenakan H. Insy, Iwan Purwana memilih
mengundurkan diri dari kepengurusan perusahaan. Dan pada akhirnya pada tahun
2008 putra pertama dari Direktur Utama yakni H. Asep Abdul Aziz, SH
menyempurnakan struktur kepengurusan PT. Amanah Mulia Wisata sebagai
Direktur Operasional yang bertahan sampai saat ini.
VISI dan MISI PT. Amanah Mulia Wisata
PT. Amanah Mulia Wisata dilandaskan akan tanggung jawab membimbing
jamaah dengan tata cara ibadah haji dan umroh yang benar-benar sesuai dengan
tuntutan sunah Rasulullah SAW sehingga membentuk ketauhidan serta
kepribadian mabrur yang senantiasa tercermin dalam perbuatan jamaah sehari-hari
sepulang dari tanah suci.
Motto PT. Amanah Mulia Wisata
Wujudkan kerinduan anda kepada baitullah bersama kami.
2.1.2 Logo Instansi
(8)
Logo merupakan sebuah lambang yang dimiliki oleh setiap perusahaan atau
instansi. Pembuatan logo dimaksudkan untuk merepresentasikan sebuah identitas
suatu perusahaan yang mencerminkan jiwa, visi dan misi suatu
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
adalah sebagai berikut :
1. Warna backround hitam, yang mengartikan warna ka’bah.
2. Huruf yang dipakai untuk menuliskan kata “amwa” merupakan tulisan kaligrafi islam.
3. Warna merah pada buntuk elips melambangkan warna islam.
2.1.3 Badan Hukum Instansi
Pada tahun 2001 PT. AMWa Tours menjadi anggota ASITA No.
0173/DPP/IX/2001 (Association of The Indonesia Tours and Travel Agencies).
Pada tahun 2002 AMWa memiliki izin sebagai Biro Perjalanan Wisata dari
Departemen Agama sebagai penyelenggara umroh dengan mendapatkan SK.
Menag : No. D/369 Tahun 2002, serta SEPUH No. 34 2002 (Serikat
(9)
9
2.1.4 Struktur Organisasi dan Deskripsi Pekerjaan
(10)
Berdasarkan struktur organisasi diatas terdapat uraian jabatan sebagai berikut :
1. Direktur Utama
a. Menjaga dan memupuk kepercayaan kepada masyarakat dan jamaah.
b. Menjalankan tugas, wewenang dan tanggung jawab sesuai dengan
ketentuan atau tidak bertentangan dengan ketentuan-ketentuan lainnya
yang telah ditetapkan secara menyeluruh.
c. Menyusun rencana kerja dan tujuan yang akan dicapai.
d. Memberikan bimbingan, pengarahan dan perintah kerja kepada
karyawan.
e. Mengadakan pembagian tugas berdasarkan strutur organisasi dan
uraian tugas, wewenang dan tanggung jawab yang telah ditetapkan
serta mengkoordinir kegiatan kerja karyawan.
f. Menilai hasil kerja karyawan untuk mengetahui kecakapan dalam
melaksanakan tugas sesuai dengan program-program yang telah
ditetapkan.
g. Berwenang untuk mengadakan rapat-rapat pertemuan yang dianggap
perlu untuk kelancaran dan kemajuan perusahaan.
2. Direktur Operasional
a. Mengelola, mengarahkan, mengkoordinasikan dan mengendalikan
seluruh perencanaan dan implementasi kebijakan strategi produk dan
Operasional.
b. Bertindak sebagai perwakilan organisasi dalam hubungannya dengan
(11)
11
c. Mengkoordinasikan dan mengarahkan penyusunan rencana kerja dan
anggaran unit kerja serta pelaksanaannya untuk memastikan
pencapaian kinerja sesuai dengan Rencana Kerja dan Anggaran
Perusahaan yang telah ditetapkan.
d. Mengelola, mengarahkan dan mengendalikan peningkatan
mutupekerjan dan pelayanan di unit kerjanya sesuai dengan tertib
administrasi, sistem dan prosedur perusahaan untuk memastikan
terlaksananya Sistem Manajemen Perusahaan dengan baik.
e. Memotivasi, mengembangkan, menetapkan dan mengevaluasi kinerja
dari bawahan, untuk memastikan tersedianya tenaga kerja yang
memiliki pengetahuan, keahlian, sikap dan kompetensi sesuai dengan
persyaratan yang ditetapkan sehingga dapat mendukung tercapainya
target-target dan program dari unit kerjanya.
3. Direktur Keuangan
a. Memberlakukan langkah-langkah yang dapat mengurangi dan
menanggulangi berbagai jenis risiko finansial yang dapat dihadapi oleh
perusahaan dengan mengkoordinasi dengan dengan Direksi lainnya.
b. Memastikan ketersediaan dana operasional yang dibutuhkan oleh
perusahaan untuk kegiatan operasional sehari-hari, dengan melakukan
koordinasi erat dengan unit usaha.
c. Mengkoordinir perumusan Strategi Jangka Panjang sebagai dasar
perumusan Rencana Kerja dan Anggaran Perusahaan (RKAP) dengan
(12)
d. Memastikan agar seluruh unit usaha dan wilayah kerja perusahaan
mematuhi policy dan Standard Operating Procedure (SOP) keuangan
yang berlaku masing-masingfungsi sesuai dengan rencana yang telah
disetujui (business units overignt).
e. Membangun sinergi dan berusaha mencapai hasil yang optimal dari
pelaksanaan seluruh usaha perusahaan.
f. Memastikan konsolidasi keuangan yang akurat dan tepat waktu untuk
keperluan pelaporan kepada Direktur Utama dan Komisaris
Perusahaan.
4. Head Office
a. Merencanakan strategi implementasi atas kebijakan perusahaan secara
menyeluruh agar dapat dijalankan secara optimal.
b. Memonitor pelaksanaan kebijakan dan strategi perusahaan serta
memastikan kelancaran pelaksanaannya agar dapat berjalan secara
maksimal dan tepat.
c. Mengontrol dan mengevaliasi implementasi strategi agar memperoleh
masukan strategi sebagai usulan untuk kebijakan tahun berikutnya.
d. Mengarahkan fungsi setiap departemen dalam menjalankan strategi
perusahaan.
e. Mendistribusikan surat masuk yang berkaitan dengan ketentuan
tentang pelaksanaan suatu aktivitas perbankan.
(13)
13
5. Marketing
a. Menganalisa spesifikasi setiap produk untuk dapat menemukan
spesifikasi dan keunikan setiap produk yang akan digunakan sebagai
materi promosi.
b. Mengkoordinasi, memonitor dan menganalisa strategi marketing
secara nasional setiap jangka waktu tertentu sesuai kebijakan
perusahaan.
c. Munyusun usulan strategi penjualan secara nasional melalui hasil
analisa pasar dan kesiapan promosi.
d. Mengarahkan dan mengkoordinasikan kegiatan-kegiatan yang diikuti
sebagai sarana promosi perusahaan.
e. Melakukan evaluasi keputusan pelanggan dari hasil survey seluruh
sales team untuk memastikan tercapainya target kepuasan pelanggan
yang ditentukan.
f. Menjalankan tugas-tugas terkait lainnya dalam upaya pencapaian
target promosi.
6. Divisi Haji dan Umroh
a. Mengelola, mengkoordinasikan dan mengendalikan kegiatan
trasportasi jamaah, serta operasional dan handling bandara, untuk
memastikan pengantaran dan ketersediaan jamaah ditempat tujuan
yang efisien, aman, dan tepat waktu.
b. Memberikan masukan kepada pimpinan dan unit-unit kerja terkait
(14)
kinerja perusahaan dan pengembangan ke depan sesuai dengan rencana
perusahaan.
c. Bertanggung jawab mengelola kelengkapan dokumen-dokumen
jamaah demi kelancaran perjalanan Umrah dan Haji.
7. Keuangan
a. Membuat, memeriksa dan mengarsip faktur, nota supplier, laporan
AP/AR untuk mamastikan status hutang/piutang.
b. Menginput penerimaan pembayaran dari jamaah dan pembayaran ke
supplier dengan tepat waktu dan akurat untuk memastikan ketepatan
waktu dan keakuratan penerimaan maupun pembayaran.
c. Memeriksa rangkuman kas kecil untuk memastikan penggunaan dan
ketersediaan kas kecil yang efektif.
d. Memeriksa laporan rekonsiliasi untuk memastikan data terinput
dengan benar.
e. Mengarsip seluruh dokumen transaksi untuk menjaga ketertiban
administrasi dan memudahkan penelusuran dokumen.
2.2 Landasan Teori
2.2.1 Pengertian Sistem
Kata system berasal dari bahasa Yunani (sustēma) dan Bahasa Latin (systēma). Banyak ahli yang mengungkapkan pendapat mereka mengenai pengertian sistem. Tetapi secara umum pengertian sistem yaitu “Sistem adalah sekumpulan unsur atau elemen yang saling berhubungan dan saling
(15)
15
mempengaruhi satu sama lain yang melakukan kegiatan secara bersama-sama
untuk mencapai tujuan yang sama pula.”
2.2.2 Pengertian Informasi
Informasi merupakan data yang telah diproses menjadi bentuk yang memiliki
arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat. Suatu
proses transformasi data menjadi suatu informasi yang didalamnya ada
input,proses dan output.
2.2.3 Pengertian Sistem Informasi
Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen
dalam organisasi untuk mencapai suatu tujuan tertentu yaitu menyajikan
informasi.
2.2.4 Pengertian Data
Data merupakan fakta atau nilai yang tercatat atau mempresentasikan
deskripsi dari suatu objek.
2.2.5 Pengertian Database
Database adalah kumpulan informasi yang disusun berdasarkan cara tertentu
dan merupakan suatu kesatuan yang utuh. Dengan sistem tersebut data yang
terhimpun dalam suatu database dapat menghasilkan informasi yang berguna.
2.2.6 Entity Relationship Diagram
Entity Relationship Diagram merupakan suatu model untuk menjelaskan
hubungan antar data didalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan satu sama lain.
(16)
Atribut
1. Entitas (Entity)
Entitas didefinisikan sebagai barang atau objek yang dapat dibedakan dari
objek lain. Biasanya disimbolkan dengan persegi panjang, yang di
dalamnya berisi nama entitas.
Entitas
Gambar 2.3 Entitas
2. Relasi (Relationship)
Relasi didefinisikan sebagai asosiasi dua atau lebih entitas, yang berupa
kata kerja.
Relationship / Relasi
Gambar 2.4 Relasi
3. Atribut (Attribute)
Atribut didefinisikan sebagai property yang dimiliki setiap entitas yang
akan disimpan datanya. Contoh atribut dari entitas Dokter : Nama, Alamat,
Jenis Kelamin.
(17)
17
4. Kardinalitas (Cardinality)
Kardinalitas didefinisikan sebagai angka yang menunjukkan banyaknya
kemunculan suatu objek terkait dengan kemunculan objek lainnya pada
suatu relasi. Ada tiga kardinalitas yang ada, yaitu 1 : M (one to many)
yang menyatakan satu ke banyak, 1 : 1 (one to one) yang menyatakan satu
ke satu dan N : M (many to many) yang menyatakan banyak ke banyak.
Contoh :
5. Modalitas (Modality)
Modalitas merupakan partisipasi sebuah entitas pada suatu relasi. Bernilai
0 jika partisipasi bersifat “optional atau parsial”, sedangkan bernilai 1 jika
partisipasi bersifat “wajib atau total”.
2.2.7 Diagram Alir Data
Diagram Alir Data merupakan suatu model perancangan sistem yang
memungkinkan para professional sistem untuk menggambarkan sistem sebagai
suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur
data, baik secara manual maupun terkomputerisasi. Ada beberapa komponen
pembentuk diagram alir data ini, diantaranya :
1. Entitas Luar
Merupakan entitas yang berada di luar sistem yang sedang dibangun, tetapi
berkomunikasi atau berhubungan langsung dengan sistem. Entitas luar
Dokter Mengobati Penyakit
N M
(18)
dapat berupa orang, sekelompok orang, organisasi, departemen, atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya. Terdapat dua jenis entitas luar yaitu entitas luar sebagai sumber
dan entitas luar sebagai tujuan.
Entitas luar sebagai sumber
Entitas luar sebagai tujuan Entitas luar sebagai tujuan dan sumber
Gambar 2.7 Entitas Luar
2. Proses
Komponen proses menggambarkan bagian dari sistem yang
mentransformasikan input menjadi output. Proses diberi nama untuk
menjelaskan proses atau kegiatan apa saja yang sedang dilakukan.
Proses Menurut Yourdan dan DeMarco
Proses Menurut Gene dan Serson
Gambar 2.8 Proses
Hanya ada empat kemungkinan yang terjadi pada saat proses dilakukan
yaitu :
1 input dengan 1 output 1 input dengan banyak output
Banyak input dengan satu output
Banyak input dengan banyak output
(19)
19
Selain keempat kemungkinan proses diatas, proses lain dinyatakan
memiliki kesalahan dalam proses.
3. Data Store
Komponen ini biasanya digunakan untuk menyatakan penyimpanan file
didatabase yang berada di computer, bisa juga berupa data yang masih
manual seperti arsip.
Data Store Menurut Yourdan dan DeMarco
Data Store Menurut Gene dan Serson
Gambar 2.10 Data Store
4. Alur Data
Alur data digambarkan dengan anak panah yang menunjukkan arah
menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk
menerangkan perpindahan data atau paket data/informasi dari satu bagian
sistem ke bagian lainnya. Alur data perlu diberi nama sesuai dengan
data/informasi yang dimaksud, pemberian nama biasanya dilakukan
dengan menggunakan kata benda.
Alur Data
Gambar 2.11 Alur Data
2.2.8 Borland Delphi
Borland Delphi adalah sebuah alat pengembangan aplikasi-aplikasi untuk
(20)
untuk membuat suatu program berbasis GUI (Graphical user interface) atau
console (mode teks).
Delphi merupakan bahasa pemrograman pertama yang memecahkan batasan
antara bahasa tingkat tinggi, pengembangan aplikasi dengan cepat (Rapid
Application Development/RAD).
Delphi memungkinkan pengembang untuk merancang keseluruhan interface
secara visual, dan dengan cepat dapat diimplementasikan sebuah kode perintah
berbasis event (event driven) dengan mengklik mouse. Dengan Delphi,
pengembang perangkat lunak dapat membuat program Windows dengan lebih
cepat dan lebih mudah dari sebelumnya.
Kelebihan-kelebihan yang dapat diambil ketika seorang pengembang
perangkat lunak menggunakan Borland Delphi adalah :
a. Delphi mendukung Pemrograman Berorientasi Objek (Object Oriented
Programming/OOP)
b. Pengembangan aplikasi secara cepat (Rapid Application Development/RAD)
c. Menggunakan bahasa tingkat tinggi
d. Hasil dari proses kompilasi berupa sebuah file yang dapat dieksekusi
(executable file) sehingga mempermudah dalam pendistribusian program dan
mengurangi banyaknya file pendukung.
e. Delphi menyediakan banyak sekali komponen yang dapat digunakan. Selain
itu banyak juga komponen yang bersumber dari pihak ketiga yang biasanya
disertai dengan dokumentasi, source code dan lain-lain. Komponen dari pihak
(21)
21
beberapa diantaranya MySQL, SQL Server, Interbase, Oracle sehingga dapat
mempermudah dalam membuat aplikasi database.
2.2.9 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
atau DBMS yang multithread dan multi-user.
MySQL adalah Relational Database Management System (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License).
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
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara
kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat
oleh user maupun program-program aplikasinya.
Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan
database server lainnya dalam query data. Hal ini terbukti untuk query yang
dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat
(22)
Selain itu MySQL juga memiliki beberapa keistimewaan, antara lain :
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
MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL
sehingga dapat digunakan secara cuma-cuma.
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
d. Perfomance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query
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
integer, float, double, char, text, date, timestamp, dan lain-lain.
f. Command and Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
(23)
23
g. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
h. Scalability dan limits
MySQL mampu menangani database dalam skala besar, dengan jumlah
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
MySQL dapat melakukan koneksi dengan client menggunakan protokol
TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
j. Localisation
MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan
lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
k. Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (Application
Programming Interface).
l. Clients dan tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertakan petunjuk
(24)
m. Struktur tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL
(25)
25
BAB III
PEMBAHASAN
3.1Jadwal Kerja Praktek
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
sampai dengan hari sabtu dari pukul 09.00 – 15.00 WIB.
3.2 Teknik Kerja Praktek
Dalam pelaksanaan Kerja Praktek ini dibagi kedalam beberapa tahapan
kegiatan, yang antara lain :
1. Pembuatan surat permohonan kerja praktek ditujukan untuk PT. Amanah
Mulia Wisata.
2. Pengajuan permohonan Kerja Praktek ke PT. Amanah Mulia Wisata yang
beralamatkan di jln. Citarum No.3 Bandung.
3. PT. Amanah Mulia Wisata memberikan surat balasan permohonan kerja
praktek.
4. Pelaksanaan Kerja Praktek.
Dengan pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan
kegiatan untuk mengetahui permasalahan yang ada di dalam pelaksanaan kegiatan
harian divisi marketing PT. Amanah Mulia Wisata yang layak untuk diangkat
(26)
Adapun tahapan yang dilakukan antara lain :
1. Metode Wawancara
Merupakan metode pengumpulan berita dan data yang dilakukan dengan
melakukan wawancara langsung dengan narasumber untuk memperoleh
suatu informasi yang dituju.
2. Metode Observasi Lapangan
Merupakan metode pengumpulan berita dan data yang dilakukan dengan
cara mengamati langsung kejadian yang terjadi di lapangan.
3.3 Analisis Sistem yang Sedang Berjalan
3.3.1 Analisis Masalah
Bermula dari semakin meningkatnya kebutuhan jemaah untuk beribadah
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
yang dimaksudkan untuk mempermudah proses pendaftaran yang ada,
mengefisienkan waktu kerja dan meningkatkan keakuratan pada datanya. Analisa
berkala diperlukan untuk meningkatkan mutu dan kualitas software aplikasi
sistem informasi haji dan umroh untuk itu inilah alasan penulis melakukan analisa
terhadap sistem ini. Dengan harapan penulis bisa menemukan kebutuhan user
(27)
27
3.3.2 Analisis Sistem
Pembangunan sistem informasi merupakan suatu teknik penguraian dari
suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan,
hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan pada sistem informasi tersebut. Tugas utama dari menganalisis sistem
informasi adalah menentukan ruang lingkup sistem, pengumpulan fakta,
menganalisis fakta dan mengkomunikasikan temuan-temuan tersebut melalui
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
tersebut adalah prosedur pendaftran haji, prosedur pendaftaran umroh,
prosedur booklet haji, prosedur booklet umroh dan pembuatan laporan.
1. Prosedur Pendaftaran Haji
Berikut merupakan prosedur pendaftran haji :
a. Calon jemaah haji memberikan persyaratan yang dibutuhkan untuk
proses pendaftran. Persyaratannya adalah fotocopy surat nikah,
fotocopy kartu keluarga, paspor hijau fotocopy, NPWN, surat nikah,
kartu keluarga asli, paspor hijau asli, buku kesehatan dan kartu kuning
(28)
lembar), pasphoto berwarna ukuran 3x4 (35 lembar), pasphoto
berwarna ukuran 2x3 (5 lembar), fotocopy KTP (10 lembar).
b. Marketing mengecek kelengkapan persyaratan yang diberikan oleh
calon jemaah haji.
c. Bila lengkap maka bagian marketing menuliskan data-data calon
jemaah ke lembar formulir haji sesuai dengan persyaratan yang
diberikan. Formulir haji yang telah diisi beserta persyaratan yang
diberikan disimpan ke dalam arsip. Dan peryaratan yang asli akan
dikembalikan pada calon jemaah yaitu paspor hijau asli, kartu keluarga
asli dan surat nikah asli.
d. Bila belum lengkap maka bagian marketing mengembalikan semua
persyaratan yang belum lengkap kepada calon jamaah haji untuk
dilengkapi terlebih dahulu.
2. Prosedur Pendaftran Umroh
Berikut merupakan prosedur pendaftran umroh :
a. Calon jemaah umroh memberikan persyaratan yang dibutuhkan untuk
proses pendaftaran. Persyaratannya adalah KTP asli, Akta lahir asli,
kartu keluarga asli, buku nikah asli, paspor hijau asli, buku kesehatan
dan kartu kuning dari DKK, pemeriksaan kesehatan, pasphoto
berwarna ukuran 4x6 (10 lembar), pasphoto berwarna ukuran 3x4 (35
lembar), pasphoto berwarna ukuran 2x3 (5 lembar), fotocopy KTP (10
lembar), fotocopy surat nikah, fotocopy kartu keluarga, fotocopy
(29)
29
b. Marketing mengecek kelengkapan persyaratan yang diberikan oleh
calon jemaah umroh.
c. Bila lengkap maka bagian marketing menuliskan data-data calon
jemaah ke lembar formulir umroh sesuai dengan persyaratan yang
diberikan. Formulir umroh yang telah diisi beserta persyaratan yang
diberikan disimpan ke dalam arsip. Dan peryaratan yang asli akan
dikembalikan pada calon jemaah yaitu paspor hijau asli, kartu keluarga
asli, KTP asli dan surat nikah asli.
d. Bila belum lengkap maka bagian marketing mengembalikan semua
persyaratan yang belum lengkap kepada calon jamaah umroh untuk
dilengkapi terlebih dahulu.
3. Prosedur Booklet Haji
Berikut merupakan prosedur Booklet Haji :
a. Handling meminjam formulir pendaftran haji yang dibutuhkan kepada
marketing.
b. Marketing memberikan formulir pendaftran haji dari arsip yang
dibutuhkan oleh bagian handling.
c. Setelah data yang dibutuhkan handling telah didapat maka handling
membuat booklet haji.
d. Handling mengembalikan formulir haji yang dipinjam kepada
(30)
4. Prosedur Booklet Umroh
Berikut merupakan prosedur Booklet Umroh :
a. Handling meminjam formulir pendaftran umroh yang dibutuhkan
kepada marketing.
b. Marketing memberikan formulir pendaftran umroh dari arsip yang
dibutuhkan oleh bagian handling.
c. Setelah data yang dibutuhkan handling telah didapat maka handling
membuat booklet umroh.
d. Handling mengembalikan formulir umroh yang dipinjam kepada
(31)
31
3.3.2.1 Flow Map Sistem yang Sedang Berjalan
Pendaftaran Haji
Marketing
Calon Jama’ah Haji Fotocopy KTP 10
lembar Pasphoto berwarna ukuran
2x3 (5 lbr) Pasphoto berwarna ukuran
3x4 (35 lbr) Pasphoto berwarna ukuran
4x6 (10 lbr)dan kartu kuning Buku kesehatan Pemeriksaan kesehatan dari DKK Paspor hijau asli
Kartu keluarga asli Surat nikah
NPWP Paspor hijau
fotocopy Kartu keluarga
fotocopySurat nikah fotocopy
Fotocopy KTP 10 lembar
Pasphoto berwarna ukuran
2x3 (5 lbr) Pasphoto berwarna ukuran
3x4 (35 lbr) Pasphoto berwarna ukuran
4x6 (10 lbr)Pemeriksaan kesehatan Buku kesehatan dan kartu kuning
dari DKK Paspor hijau asli
Kartu keluarga asli Surat nikah
NPWP Paspor hijau
fotocopy Kartu keluarga
fotocopySurat nikah fotocopy menyerahkan persyaratan Pengecekan persyaratan Lengkap ? ya tidak Pembuatan dokumen pendaftaran haji arsip Fotocopy KTP 10
lembar Pasphoto berwarna ukuran
2x3 (5 lbr) Pasphoto berwarna ukuran
3x4 (35 lbr) Pasphoto berwarna ukuran
4x6 (10 lbr)Buku kesehatan Pemeriksaan kesehatan dan kartu kuning
dari DKK Paspor hijau asli
Kartu keluarga asliKartu keluarga fotocopySurat nikah
fotocopyFormulir pendaftaran haji Paspor hijau asli
Kartu keluarga asli Surat nikah asli
(32)
Pendaftaran Umroh
Marketing
Calon Jama’ah Umroh Fotocopy KTP 10
lembar Pasphoto berwarna ukuran
2x3 (5 lbr) Pasphoto berwarna ukuran
3x4 (35 lbr) Pasphoto berwarna ukuran
4x6 (10 lbr)dan kartu kuning Buku kesehatan Pemeriksaan kesehatan dari DKK Paspor hijau asli
Kartu keluarga asli Surat nikah NPWP Paspor hijau fotocopy Kartu keluarga fotocopy Surat nikah fotocopy
Fotocopy KTP 10 lembar Pasphoto berwarna ukuran
2x3 (5 lbr) Pasphoto berwarna ukuran
3x4 (35 lbr) Pasphoto berwarna ukuran
4x6 (10 lbr)Buku kesehatan Pemeriksaan kesehatan dan kartu kuning
dari DKK Paspor hijau asli
Kartu keluarga asli Surat nikah
NPWP Paspor hijau
fotocopy Kartu keluarga
fotocopySurat nikah fotocopy Menyerahkan persyaratan Pengecekan persyaratan Lengkap ? ya tidak
Fotocopy KTP 10 lembar Pasphoto berwarna ukuran
2x3 (5 lbr) Pasphoto berwarna ukuran
3x4 (35 lbr) Pasphoto berwarna ukuran
4x6 (10 lbr)Pemeriksaan kesehatan Buku kesehatan dan kartu kuning
dari DKK Paspor hijau asli Pembuatan dokumen pendaftaran umroh Surat nikah fotocopyFormulir pendaftaran umroh arsip Paspor asli
Buku nikah asli Kartu keluarga asli
KTP Asli Akta lahir asli
(33)
33
Booklet haji
Marketing Handling
arsip
Formulir pendaftaran haji Formulir
pendaftaran haji
Pembuatan booklet haji
Booklet haji
Formulir pendaftan haji
arsip
Gambar 3.3 Flow Map Booklet Haji
Booklet umroh
Marketing Handling
Formulir pendaftaran
umroh
Booklet umroh Pembuatan
booklet umroh
arsip
arsip Formulir pendaftaran
umroh
Formulir pendaftan umroh
(34)
3.4Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk menghasilkan
spesifikasi kebutuhan non fungsional. Spesifikasi non fungsional adalah
spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika
diimplementasikan. Analisis ini diperlukan untuk menentukan keluaran yang akan
dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang akan
digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan
ditangani sistem, jumlah pemakaian serta kontrol terhadap sistem.
3.4.1 Spesifikasi Kebutuhan Perangkat Lunak
Sistem harus menyediakan :
1. Fasilitas Login, untuk dapat mengakses semua proses yang ada pada
sistem dan terdapat lupa password didalamnya.
2. Fasilitas ganti password dan pertanyaan, untuk menjaga keamanan semua
data yang ada pada sistem informasi haji dan umroh.
3. Fasilitas Pendaftaran calon Haji dan Umroh untuk mempermudah dalam
pengolahan data calon haji dan umroh. Fasilitas ini terdiri dari:
a. Penambahan data calon Haji dan Umroh.
b. Pengeditan data calon Haji dan Umroh.
c. Penghapusan data calon Haji dan Umroh.
d. Pencarian data calon Haji dan Umroh.
4. Fasilitas Pembuatan Booklet Haji dan Umroh untuk mempermudah dalam
proses pembuatan buku panduan. Fasilitas ini terdiri dari:
a. Pencarian data booklet Haji dan Umroh.
(35)
35
5. Fasilitas Pembuatan laporan Haji dan Umroh untuk mempermudah dalam
pencetakan laporan dari calon haji dan umroh yang telah terdaftar.
Fasilitas ini terdiri dari:
a. Pencarian data laporan Haji dan Umroh.
b. Pencetakan data laporan Haji dan Umroh.
3.4.2 Analisis Perangkat Keras
Perangkat keras yang ada saat ini di ruang kerja PT. AMWa Tours sudah
memenuhi standard untuk menjalankan aplikasi sistem yang dibangun. Adapun
spesifikasinya sebagai berikut :
1. Processor : AMD Athlon (tm) II X2250
2. RAM : 960 MB
3. VGA : NVIDIA Geforce 7025
4. Harddisk : 150 GB
5. CD-ROM : Matshita DVD-R
6. Monitor : 17” 7. Keyboard dan mouse
8. Printer
3.4.3 Analisis Perangkat Lunak
Analisis perangkat lunak pembangun sistem pada Sistem Informasi Pendaftaran Haji dan Umroh ini adalah Delphi7 sebagai Tools pembangun, MYSQL sebagai database.
(36)
3.4.4 Analisis User
3.4.3.1 User Profil
Pengguna sistem monitoring merketing ini adalah anggota tim marketing selaku admin. Spesifikasi Pengguna sistem monitoring kegiatan tim marketing adalah sebagai berikut :
Tabel 3.1 Profil User
3.4.3.2 Perancangan Sistem
3.4.3.2.1 ERD (Entity Relational Diagram)
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 :
Pengguna Usia Hak akses Tingkat
Pendidikan
Pengalaman Jenis
Pelatihan
Admin 25-35 tahun Mencatat
pendaftaran
D3-S1 Tidak
diharuskan
3-4 bulan training
(37)
37
Petugas tb_haji
tb_umroh mengelola
mengelola
1 n
1
n
Uname NoSKDH
NoSKD
Gambar 3.5 ERD Sistem Informasi Pendaftran Haji dan Umroh
3.4.3.2.2 Atribut Entity
1. Atribut entity pada Pengguna adalah Uname sebagai Primary Key, Sandi, NamaLengkap, pertanyaan, jawaban.
2. Atribut entity pada tb_haji adalah No, NoSKDH, NomorKTP, NamaSesuaiPaspor, NamaAyah, NamaIbu, TempatLahir, TglLahir, NomorPaspor, TempatDikeluarkan, TglDikeluarkan, BerlakuSampaiTanggal, RtdanRW, Kelurahan, Kecamatan, KotaKab, KodePos, AlamatSurat, NoTeleponNoHP, Pekerjaan, PendidikanTerakhir, JenisKelamin, SudahBerhaji, Th, StatusPerkawinan, Paket BentukMuka, WarnaMata, Rambut, BentukHidung, Alis, BeratBadan, TinggiBadan, GolDarah, FotocopyKTP, Pasphoto2x3, Pasphoto3x4, Pasphoto4x6, PemeriksaanKesehatanDanVaksinasiMeningitisPuskesmasDanDKK,
BukuKesehatanDanKartuKuningDariDKK, PasporHijauAsliDanFC, KartuKeluargaDanFC, SuratNikahDanFC, NPWP. Foto, Uname.
3. Atribut entity pada tb_umroh adalah No, NoSKD, NamaSesuaiPaspor, NamaAyah, NamaIbu, TempatLAhir, TanggalLahir, NomorPaspor, TempatDikeluarkan, TglDikeluarkan, BerlakuSampaiTanggal, Alamat, NoTeleponNoHP, Pekerjaan, Paket, StatusPerkawinan, JenisKelamin, PasporAsli, PasporFC, Pasphoto3x4, Pasphoto4x6, BukuNikahAsli, BukuNikahFC, KartuKeluargaAsli, KartuKeluargaFC,KTPAsli,
KTPFotocopy, AktaLahirAsli, AktaLahirFC,
KartuKuningVaksinasiMeningitis, MembayarUangMukaUSD, MembayarUangMukaIDR, Foto, Uname.
(38)
3.4.3.3 Kebutuhan Fungsional
Analisa terhadap kebutuhan fungsional dari sistem dimaksudkan untuk
mengetahui alur informasi yang berlaku pada sistem tersebut sehingga didapatkan
pemahaman akan kerja dari sistem. Lingkup dari penganalisisan sistem hanya
mencangkup aliran informasi serta model entitas diagram sistem tersebut.
3.4.3.3.1 Diagram Konteks
Sistem Informasi Haji dan Umroh Petugas
[data_login] [data_calon_haji] [data_calon_umroh] [laporan_data_calon_haji] [laporan_data_calon_umroh]
[booklet_data_calon_haji] [booklet_data_calon_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]
(39)
39
3.4.3.3.2Data Flow Diagram Level 1
Petugas tb_pengguna tb_haji tb_umroh 1 Login 4 Pengolahan Data Calon Haji
5 Pengolahan Data Calon Umroh 3 Ganti Pertanyaan 2 Ganti Password [info_login] [info_login_valid] [info_login_valid] [info_login_valid] [pertanyaan_baru] [jawaban_baru] [data_login] [info_login_invalid] [password] [password_baru] [info_data_petugas] [info_password] [password_baru] [pertanyaan_baru] [jawaban_baru] [data_calon_umroh] [info_data_calon_umroh] [data_calon_haji] [info_data_calon_haji] 6 Pengolahan Laporan 7 Pengolahan Booklet [info_data_calon_haji] [info_data_calon_umroh] [booklet_data_calon_haji] [booklet_data_calon_umroh] [laporan_data_calon_haji] [laporan_data_calon_umroh] [info_data_calon_umroh] [info_data_calon_haji] [info_data_calon_umroh] [data_calon_umroh] [data_calon_haji] [info_data_calon_haji] [info_login_valid] [info_login_valid]
(40)
3.4.3.3.3 DFD Level 2 Login
Petugas tb_pengguna
1.2 Validasi Data
Login
1.1 Input Data Login
1.3 Lupa Password [data_login]
[info_login_invalid]
[data_login] [info_login_invalid] [info_data_petugas]
[jawaban] [password_baru]
[info_pertanyaan] [info_jawaban] [info_login_valid] [info_login_valid] [info_login_valid]
[info_login_valid]
[info_login_valid] [info_login_valid] Ganti Password Ganti Pertanyaan Pengolahan Data Calon Haji Pengolahan Data Calon Umroh Pengolahan Laporan Pengolahan Booklet
(41)
41
3.4.3.3.4 DFD Level 2 Pengolahan Data Calon Haji
Petugas
tb_haji 4.1
Tambah Data Calon Haji
4.2 Edit Data Calon
Haji
4.3 Hapus Data
Calon Haji
4.4 Cari Data Calon
Haji [data_calon_haji]
[data_calon_haji]
[kata_kunci_data_calon_haji]
[data_calon_haji] [info_data_calon_haji]
[info_data_calon_haji]
[info_data_calon_haji]
[info_data_calon_haji] [data_calon_haji]
[data_calon_haji]
[info_login_valid] [info_login_valid]
[info_login_valid] [info_login_valid]
Login
(42)
3.4.3.3.5 DFD Level 2 Pengolahan Data Calon Umroh
Petugas
tb_umroh 5.1
Tambah Data Calon Umroh
5.2 Edit Data Calon
Umroh
5.3 Hapus Data Calon Umroh
5.4 Cari Data Calon
Umroh [data_calon_umroh]
[data_calon_umroh]
[kata_kunci_data_calon_umroh]
[data_calon_umroh] [info_data_calon_umroh]
[info_data_calon_umroh]
[info_data_calon_umroh]
[info_data_calon_umroh] [data_calon_umroh]
[data_calon_umroh]
[info_login_valid] [info_login_valid]
[info_login_valid] [info_login_valid]
Login
(43)
43
3.4.3.3.6 DFD Level 2 Pengolahan Laporan
Petugas
tb_haji
tb_umroh 6.1
Pengolahan Laporan Data
Calon Haji
6.2 Pengolahan Laporan Data Calon Umroh [kata_kunci_data_calon_umroh]
[laporan_data_calon_haji] [kata_kunci_data_calon_haji]
[laporan_data_calon_umroh]
[info_data_calon_umroh] [info_data_calon_haji]
Login [info_login_valid]
[info_login_valid]
Gambar 3. 11 DFD Level 2 Pengolahan Laporan
3.4.3.3.7 DFD Level 2 Pengolahan Booklet
Petugas
tb_haji
tb_umroh 7.1
Pengolahan Booklet Calon
Haji
7.2 Pengolahan Booklet Calon
Umroh [kata_kunci_data_calon_umroh]
[laporan_data_calon_haji] [kata_kunci_data_calon_haji]
[laporan_data_calon_umroh]
[info_data_calon_umroh] [info_data_calon_haji]
[info_login_valid]
[info_login_valid]
(44)
3.4.3.3.8 DFD Level 3 Lupa Password
Petugas tb_pengguna
1.3.1 Jawab Pertanyaan
1.3.2 Input Password
Baru
[password_baru] [password_baru]
[jawaban] [info_pertanyaan]
[info_jawaban]
[info_jawaban_benar] [info_jawaban_salah]
Gambar 3.13 DFD Level 3 Lupa Password
3.4.3.3.9 DFD Level 3 Pengolahan Laporan Data Calon Haji
Petugas tb_haji
6.1.1 Cari Info Laporan Data
Calon Haji
6.1.2 Cetak Laporan Data Calon Haji
[kata_kunci_data_calon_haji] [info_data_calon_haji]
[info_data_calon_haji]
[laporan_data_calon_haji]
[info_login_valid]
[info_login_valid]
login
(45)
45
3.4.3.3.10DFD Level 3 Pengolahan Laporan Data Calon Umroh
Petugas tb_umroh
6.2.1 Cari Info Laporan Data Calon Umroh
6.2.2 Cetak Laporan
Data Calon Umroh
[kata_kunci_data_calon_umroh] [info_data_calon_umroh]
[info_data_calon_umroh]
[laporan_data_calon_umroh]
[info_login_valid]
[info_login_valid]
Login
Gambar 3.15 DFD Level 3 Pengolahan Laporan Data Calon Umroh
3.4.3.3.11DFD Level 3 Pengolahan Booklet Calon Haji
Petugas tb_haji
7.1.1 Cari Info untuk Booklet Calon
Haji
7.1.2 Cetak Booklet
Calon Haji
[kata_kunci_data_calon_haji] [info_data_calon_haji]
[info_data_calon_haji]
[booklet_calon_haji]
[info_login_valid]
[info_login_valid]
Login
.
(46)
3.4.3.3.12 DFD Level 3 Pengolahan Booklet Calon Umroh
Petugas tb_umroh
7.2.1 Cari Info untuk
Booklet Calon Umroh
7.2.2 Cetak Booklet Calon Umroh
[kata_kunci_data_calon_umroh] [info_data_calon_umroh]
[info_data_calon_umroh]
[booklet_calon_umroh]
[info_login_valid]
[info_login_valid]
Login
Gambar 3.17 DFD Level 3 Pengelolahan Booklet Calon Umroh
3.4.3.3.13 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran
yang terdapat pada data flow diagram. Spesifikasi proses dari data flow diagram
yang telah dibuat dapat dijelaskan pada tabel berikut :
Tabel 3. 2 Spesifikasi Proses
Nomor Proses 1
Nama Proses Login
Deskripsi Proses Login adalah proses untuk menuju proses-proses berikutnya.
Masukkan Petugas 1. data login tb_pengguna
(47)
47
Keluaran Petugas
1. info login invalid Ganti Password
1. info login valid Ganti Pertanyaan
1. info login Algoritma
Proses
1. Sistem menampilkan layar login.
2. Petugas mengisi username dan password. 3. Sistem memeriksa password ke database. 4. Jika valid maka masuk ke menu selanjutnya. 5. Jika tidak valid maka melakukan login lagi.
Nomor Proses 2
Nama Proses Ganti Password
Deskripsi Untuk mengganti password yang sebelumnya telah tersimpan dalam database.
Masukkan Petugas 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
(48)
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
(49)
49
tb_haji
1. info data calon haji
Keluaran Petugas
1. info data calon haji tb_haji
1. data calon haji
Algoritma 1. Menampilkan layar pendaftaran haji. 2. Petugas mengisi data pendaftaran haji.
3. Petugas dapat melakukan pengisian, edit, hapus dan cari data haji.
4. Petugas dapat membatalkan pengisian yang sudah terlanjur diisi dengan syarat data yang diisi belum disimpan dengan menekan tombol cancel.
5. Jika terlanjur disimpan, petugas melakukan pencarian data
sesuai “nama sesuai paspor” dan hapus dengan cara menekan
tombol delete.
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
1. data calon umroh Login
1. info login valid tb_pengguna
1. info data calon umroh Keluaran Petugas
1. info data calon umroh tb_pengguna
(50)
1. data calon umroh
Algoritma 1. Menampilkan layar pendaftaran umroh. 2. Petugas mengisi data pendaftaran umroh.
3. Petugas dapat melakukan pengisian, edit, hapus dan cari data umroh.
4. Petugas dapat membatalkan pengisian yang sudah terlanjur diisi dengan syarat data yang diisi belum disimpan dengan menekan tombol cancel.
5. Jika terlanjur disimpan, petugas melakukan pencarian data
sesuai “nama sesuai paspor” dan hapus dengan cara menekan
tombol delete.
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
(51)
51
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
(52)
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 Input Data Login 1. info login invalid Ganti Password
1. info login Ganti Pertanyaan
1. info login
Pengolahan Data Calon Haji 1. info login
Pengolahan Data Calon Umroh 1. info login
Pengolahan Laporan 1. info login
Pengolahan Booklet 1. info login
Algoritma 1. Input Data Login mengirimkan data login untuk di validasi ke database tb_pengguna mengenai kesamaan data
2. Input Data Login akan memberi hak akses info login ke proses Ganti Password, Ganti Pertanyaan, Pengolahan Data Calon Haji, Pengolahan Data Calon Umroh, Pengolahan Laporan, Pengolahan Booklet.
(53)
53
Nomor Proses 1.3
Nama Proses Lupa Password
Deskripsi Proses lupa password adalah proses jika petugas lupa dengan passwordnya.
Masukkan Petugas 1. jawaban 2. password _baru tb_pengguna
1. info pertanyaan 2. info jawaban 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
(54)
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
1. data calon haji
Algoritma 1. Menampilkan layar pendaftaran haji
2. Petugas mengedit data calon haji dengan melakukan pencarian data terlebih dahulu.
3. Petugas melakukan perubahan data calon haji.
4. Jika sudah selesai tekan tombol save dan semua perubahan data akan disimpan dalam database tb_haji.
Nomor Proses 4.3
Nama Proses Hapus data calon haji
Deskripsi Untuk menghapus data calon haji apabila ada kesalahan pengisian data yang tidak dapat teratasi hanya dengan mengedit data haji.
Masukkan Login
(55)
55
Petugas
1. data calon haji tb_haji
1. Info data calon haji
Keluaran __
Algoritma 1. Sistem menampilkan layar pendaftaran haji.
2. Sistem menampilkan data calon umroh yang telah dicari terlebih dahulu dari database tb_haji.
3. Sistem menampilkan data calon haji 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 haji. Nomor Proses 4.4
Nama Proses Cari Data Calon Haji
Deskripsi Proses cari data calon haji ini untuk mencari data calon haji
Masukkan Login
1. info login valid Petugas
1. kata kunci data calon haji tb_pengguna
1. info data calon 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
Nomor Proses 5.1
(56)
Deskripsi Untuk menambah data calon umroh
Masukkan Login
1. info login valid Petugas
1. data calon umroh tb_umroh
1. info data calon umroh
Keluaran tb_umroh
1. data calon umroh
Algoritma 1. Menampilkan layar pendaftaran umroh
2. petugas mengisi data calon umroh dan tekan tombol save. Nomor Proses 5.2
Nama Proses Edit Data Calon Umroh
Deskripsi Untuk mengedit data calon umroh yang sudah disimpan sebelumnya.
Masukkan Login
1. info login valid Petugas
1. data calon umroh tb_umroh
1. info data calon 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.
(57)
57
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
(58)
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.
Nomor Proses 6.1
Nama Proses Pengolahan Laporan Data Calon Haji
Deskripsi Proses pengolahan laporan data calon haji untuk mencari dan mencetak laporan calon haji
Masukkan Petugas
1. kata kunci data calon haji Login
1. info login valid tb_haji
1. info data calon haji 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
1. kata kunci data calon umroh Login
2. info login valid tb_umroh
(59)
59
Keluaran Petugas
4. laporan data calon umroh
Algoritma 1. Menampilkan layar laporan umroh
2. Petugas dapat melakukan pencarian dan pencetakan laporan umroh
Nomor Proses 7.1
Nama Proses Pengolahan Booklet Calon Haji
Deskripsi Proses pengolahan booklet calon haji untuk mencari dan mencetak booklet calon haji
Masukkan Petugas
1. kata kunci data calon haji Login
1. info login valid tb_haji
1. info data calon haji Keluaran Petugas
1. laporan data calon haji
Algoritma 1. menampilkan layar booklet haji
2. petugas dapat mencari dan mencetak data booklet haji.
Nomor Proses 7.2
Nama Proses Pengolahan Booklet Calon Umroh
Deskripsi Proses pengolahan booklet calon umroh untuk mencari dan mencetak booklet calon umroh
Masukkan Petugas
1. kata kunci data calon umroh Login
1. info login valid tb_umroh
(60)
Keluaran Petugas
1. laporan data calon umroh
Algoritma 1. menampilkan layar booklet umroh
2. petugas dapat mencari dan mencetak data booklet umroh
Nomor Proses 1.3.1
Nama Proses Jawab Pertanyaan
Deskripsi Proses jawab pertanyaan adalah proses untuk dapat masuk ke password baru
Masukkan Petugas 1. jawaban tb_pengguna 1. info pertanyaan 2. info jawaban
Keluaran Petugas
1. info jawaban salah Input Password Baru 1. info jawaban benar
Algoritma 1. menampilkan layar jawab pertanyaan.
2. petugas mengisi jawaban sesuai dengan jawaban yang disimpan dalam database tb_pengguna.
Nomor Proses 1.3.2
Nama Proses Input Password Baru
Deskripsi Proses untuk membuat password baru pada lupa password
Masukkan Petugas
1. password baru Keluaran tb_pengguna
1. password baru
Algoritma 1. Sistem menampilkan layar password baru
(61)
61
password baru akan tersimpan kedalam database tb_pengguna.
Nomor Proses 6.1.1
Nama Proses Cari Info Laporan Data Calon Haji Deskripsi Untuk mencari data laporan haji
Masukkan Petugas
1. kata kunci data calon haji Login
1. info login valid tb_haji
1. info data calon haji
Keluaran Cetak Laporan Data Calon Haji 1. info data calon haji
Algoritma 1. Sistem menampilkan layar cetak laporan
2. Petugas mencari data haji berdasarkan tahun keberangkatan, no.s.kd, dan nama sesuai paspor.
Nomor Proses 6.1.2
Nama Proses Cetak Laporan Data Calon Haji
Deskripsi Proses untuk mencetak laporan haji Masukkan Cari Info Laporan Data Calon Haji
1. info login valid Keluaran Petugas
1. laporan data calon haji
Algoritma 1. Sistem menampilkan layar cetak laporan haji
2. Petugas mencari data haji berdasarkan tahun keberangkatan, no.s.kd, dan nama sesuai paspor.
3. Petugas mencetak laporan haji yang telah dicari terlebih dahulu.
(62)
Nama Proses Cari Info Laporan Data Calon Umroh
Deskripsi Proses untuk mencari laporan umroh Masukkan Petugas
1. kata kunci data calon umroh Login
1. info login valid tb_umroh
1. info data calon umroh
Keluaran Cetak Laporan Data Calon Umroh 1. info data calon umroh
Algoritma 1. Sistem menampilkan layar cetak laporan umroh. 2. Petugas mencari data umroh berdasarkan tahun
keberangkatan, no.s.kd, dan nama sesuai paspor. Nomor Proses 6.2.2
Nama Proses Cetak Laporan Data Calon Umroh
Deskripsi Proses untuk dapat mencetak laporan umroh
Masukkan Cari Info Laporan Data Calon Umroh 1. info data calon umroh
Login
1. info login valid Keluaran Petugas
1. laporan data calon umroh
Algoritma 1. Sistem menampilkan layar cetak laporan umroh. 2. Petugas mencari data umroh berdasarkan tahun
keberangkatan, no.s.kd, dan nama sesuai paspor. 3. Petugas mencetak laporan umroh.
Nomor Proses 7.1.1
(63)
63
Deskripsi Proses untuk mencari booklet haji yang akan dicetak
Masukkan Petugas
1. kata kunci data calon haji Login
1. info login valid tb_haji
1. info data calon haji
Keluaran Cetak Booklet Calon Haji 1. info data calon haji
Algoritma 1. Sistem menampilkan layar cetak laporan haji.
2. Petugas mencari data haji berdasarkan tahun keberangkatan, no.s.kd, dan nama sesuai paspor.
Nomor Proses 7.1.2
Nama Proses Cetak Booklet Calon Haji
Deskripsi Proses untuk mencetak booklet haji yang akan dicetak. Masukkan Cetak Booklet Calon Haji
1. info data calon haji Login
1. info login valid
Keluaran Petugas
1. booklet calon haji
Algoritma 1. Sistem menampilkan layar cetak booklet haji.
2. Petugas mencari data haji berdasarkan tahun keberangkatan, no.s.kd, dan nama sesuai paspor.
3. Petugas mencetak booklet haji.
Nomor Proses 7.2.1
(64)
Deskripsi Proses untuk mencari booklet umroh yang akan dicetak
Masukkan Petugas
1. kata kunci data calon umroh Login
1. info login valid tb_umroh
1. info data calon umroh
Keluaran Cetak Booklet Calon Umroh 1. info data calon umroh
Algoritma 1. Sistem menampilkan layar cetak laporan umroh. 2. Petugas mencari data umroh berdasarkan tahun
keberangkatan, no.s.kd, dan nama sesuai paspor.
Nomor Proses 7.2.2
Nama Proses Cetak Booklet Calon Umroh
Deskripsi Proses untuk mencetak booklet umroh yang akan dicetak. Masukkan Cetak Booklet Calon Umroh
1. info data calon umroh Login
1. info login valid
Keluaran Petugas
1. booklet calon umroh
Algoritma 1. Sistem menampilkan layar cetak booklet umroh.
2. Petugas mencari data haji berdasarkan tahun keberangkatan, no.s.kd, dan nama sesuai paspor.
(65)
65
3.4.3.3.14 Kamus Data
Tabel 3. 3 Kamus Data
Nama Aliran Data [data_login]
Digunakan pada Petugas, tb_pengguna
Proses : 1, 1.1, 1.2
Deskripsi Berisikan data persyaratan untuk
melakukan login
Struktur Data Uname+Sandi
Uname Sandi
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
Nama Aliran Data [info_login_valid]
Digunakan pada Petugas, tb_pengguna, tb_haji,
tb_umroh Proses :
1, 2, 3, 4, 5, 6, 7, 1.1, 1.2, 4.1, 4.2, 4.3, 4.4, 5.1, 5.2, 5.3, 5.4, 6.1, 6.2, 7.1, 7.2, 6.1.1, 6.1.2, 6.2.1, 6.2.2, 7.1.1, 7.1.2, 7.2.1, 7.2.2
Deskripsi Berisikan informasi data tentang
petugas untuk mengakses proses-proses yang terdapat di sistem ini.
Struktur Data Uname
Uname [A…Z] [a…z] [1…9]
Nama Aliran Data [info_login_invalid]
Digunakan pada Petugas, tb_pengguna, tb_haji,
tb_umroh Proses : 1, 1.1, 1.2
Deskripsi Berisikan informasi data tentang
petugas untuk mengakses proses-proses yang terdapat di sistem ini.
Struktur Data Uname
Uname [A…Z] [a…z] [1…9]
Nama Aliran Data [info_data_petugas]
Digunakan pada tb_pengguna
Proses : 2.1
Deskripsi Berisikan informasi data petugas untuk
di validasi dengan data login.
Struktur Data Uname
Uname Sandi
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
Nama Aliran Data [password]
Digunakan pada Petugas, tb_pengguna,
(66)
2
Deskripsi Berisikan kata sandi sebagai kunci
untuk mengakses.
Struktur Data Sandi
Sandi [A…Z] [a…z] [1…9]
Nama Aliran Data [password_baru]
Digunakan pada Petugas, tb_pengguna
Proses : 2, 1.3, 1.3.2
Deskripsi Berisikan kata sandi baru untuk
merubah kata sandi yang lama.
Struktur Data Sandi
Sandi [A…Z] [a…z] [1…9]
Nama Aliran Data [jawaban]
Digunakan pada Petugas, tb_pengguna
Proses : 1.3, 1.3.1
Deskripsi Berisikan jawaban untuk menjawab
pertanyaan.
Struktur Data jawaban
jawaban [A…Z] [a…z] [1…9]
Nama Aliran Data [jawaban_baru]
Digunakan pada Petugas, tb_pengguna
Proses : 3
Deskripsi Berisikan jawaban baru untuk
menggatikan jawaban yang sebelumnya.
Struktur Data jawaban
jawaban [A…Z] [a…z] [1…9]
Nama Aliran Data [info_jawaban_salah]
Digunakan pada Petugas, tb_pengguna
Proses : 1.3.1
Deskripsi Berisikan informasi jawaban yang
dimasukan petugas salah
Struktur Data jawaban
Info_jawaban_salah [A…Z] [a…z] [1…9]
Nama Aliran Data [info_jawaban_benar]
Digunakan pada Petugas, tb_pengguna
Petugas : 1.3.2
Deskripsi Berisikan informasi jawaban yang
dimasukan petugas benar
Struktur Data jawaban
Info_jawaban_benar [A…Z] [a…z] [1…9]
(67)
67
Digunakan pada Petugas, tb_pengguna
Proses : 1.3
Deskripsi Berisikan pertanyaan yang akan
diberikan ketika Lupa Password.
Struktur Data Pertanyaan
pertanyaan [A…Z] [a…z] [1…9]
Nama Aliran Data [pertanyaan_baru]
Digunakan pada Petugas, tb_pengguna
Proses : 3
Deskripsi Berisikan pertanyaan baru untuk
menggatikan pertanyaan yang lama.
Struktur Data Pertanyaan
pertanyaan [A…Z] [a…z] [1…9]
Nama Aliran Data [data_calon_haji]
Digunakan pada Petugas, tb_haji
Proses :
4, 4.1, 4.2, 4.3, 4.4
Deskripsi Berisikan data-data tentang calon haji.
Struktur Data No + NoSKDH + NomorKTP +
NamaSesuaiPaspor + NamaAyah + NamaIbu + TempatLahir + TglLahir + NomorPaspor + TempatDikeluarkan + TglDikeluarkan +
BerlakuSampaiTanggal + RTdanRW + Kelurahan + Kecamatan + KotaKab + KodePos + AlamatSurat +
NoTeleponNoHP + Pekerjaan + PendidikanTerakhir + JenisKelamin + SudahBerhaji + Th + StatusPerkawinan + Paket + BentukMuka + WarnaMata + Rambut + BentukHidung + Alis + BeratBadan + TinggiBadan + GolDarah + FotocopyKTP + Pasphoto2x3 + Pasphoto3x4 + Pasphoto4x6 +
PemerikasaanKesehatanDanVaksinasi MeningitisPuskesmasDanDKK + BukuKesehatanDanKartuKuningDariD KK + PasporHijauAsliDanFC + KartuKeluargaDanFC +
SuratNikahDanFC + NPWP + foto + prd + Uname + InputDate
No NoSKDH NomorKTP NamaSesuaiPaspor NamaAyah [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z]
(68)
NamaIbu TempatLahir TglLahir NomorPaspor TempatDikeluarkan TglDikeluarkan BerlakuSampaiTanggal RTdanRW Kelurahan Kecamatan KotaKab KodePos AlamatSurat NoTeleponNoHP Pekerjaan PendidikanTerakhir JenisKelamin SudahBerhaji Th StatusPerkawinan Paket BentukMuka WarnaMata Rambut BentukHidung Alis BeratBadan TinggiBadan GolDarah FotocopyKTP Pasphoto2x3 Pasphoto3x4 Pasphoto4x6 PemerikasaanKesehatanDanVaksinasi MeningitisPuskesmasDanDKK BukuKesehatanDanKartuKuningDariD KK PasporHijauAsliDanFC KartuKeluargaDanFC SuratNikahDanFC NPWP foto prd Uname InputDate [A…Z] [a…z] [A…Z] [a…z]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
[A…Z] [a…z]
[A…Z] [a…z] [A…Z] [a…z] [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
[A…Z] [a…z] [1…9]
[A…Z] [a…z] [1…9] [1…9] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
Nama Aliran Data [info_data_calon_haji]
Digunakan pada Petugas, tb_haji
(69)
69
4, 4.1, 4.2, 4.3, 4.4
Deskripsi Berisikan informasi data-data tentang
calon haji.
Struktur Data No + NoSKDH + NomorKTP +
NamaSesuaiPaspor + NamaAyah + NamaIbu + TempatLahir + TglLahir + NomorPaspor + TempatDikeluarkan + TglDikeluarkan +
BerlakuSampaiTanggal + RTdanRW + Kelurahan + Kecamatan + KotaKab + KodePos + AlamatSurat +
NoTeleponNoHP + Pekerjaan + PendidikanTerakhir + JenisKelamin + SudahBerhaji + Th + StatusPerkawinan + Paket + BentukMuka + WarnaMata + Rambut + BentukHidung + Alis + BeratBadan + TinggiBadan + GolDarah + FotocopyKTP + Pasphoto2x3 + Pasphoto3x4 + Pasphoto4x6 +
PemerikasaanKesehatanDanVaksinasi MeningitisPuskesmasDanDKK + BukuKesehatanDanKartuKuningDariD KK + PasporHijauAsliDanFC + KartuKeluargaDanFC +
SuratNikahDanFC + NPWP + foto + prd + Uname + InputDate
No NoSKDH NomorKTP NamaSesuaiPaspor NamaAyah NamaIbu TempatLahir TglLahir NomorPaspor TempatDikeluarkan TglDikeluarkan BerlakuSampaiTanggal RTdanRW Kelurahan Kecamatan KotaKab KodePos AlamatSurat NoTeleponNoHP Pekerjaan PendidikanTerakhir JenisKelamin [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z]
(70)
SudahBerhaji Th StatusPerkawinan Paket BentukMuka WarnaMata Rambut BentukHidung Alis BeratBadan TinggiBadan GolDarah FotocopyKTP Pasphoto2x3 Pasphoto3x4 Pasphoto4x6 PemerikasaanKesehatanDanVaksinasi MeningitisPuskesmasDanDKK BukuKesehatanDanKartuKuningDariD KK PasporHijauAsliDanFC KartuKeluargaDanFC SuratNikahDanFC NPWP foto prd Uname InputDate
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [1…9] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
Nama Aliran Data [data_calon_umroh]
Digunakan pada Petugas, tb_umroh
Proses :
5, 5.1, 5.2, 5.3, 5.4
Deskripsi Berisikan data-data tentang calon
umroh.
Struktur Data No + NoSKD + NamaSesuaiPaspor +
NamaAyah + NamaIbu + TempatLahir + TanggalLahir + NomorPaspor + TempatDikeluarkan + TglDikeluarkan + BerlakuSampaiTanggal + Alamat + NoTeleponNoHP + Pekerjaan + Paket + StatusPerkawinan + JenisKelamin + PasporAsli + PasporFC + Pasphoto3x4 + Pasphoto4x6 + BukuNikahAsli + BukuNikahFC + KartuKeluargaAsli + KartuKeluargaFC + KTPAsli + KTPFotocopy + AktaLahirAsli + AktaLahirFC +
(71)
71
MembayarUangMukaUSD +
MembayarUangMukaIDR + foto + prd + Uname + InputDate
No NoSKD NamaSesuaiPaspor NamaAyah NamaIbu TempatLahir TanggalLahir NomorPaspor TempatDikeluarkan TglDikeluarkan BerlakuSampaiTanggal Alamat NoTeleponNoHP Pekerjaan Paket StatusPerkawinan JenisKelamin PasporAsli PasporFC Pasphoto3x4 Pasphoto4x6 BukuNikahAsli BukuNikahFC KartuKeluargaAsli KartuKeluargaFC KTPAsli KTPFotocopy AktaLahirAsli AktaLahirFC KartuKuningVaksinasiMeningitis MembayarUangMukaUSD MembayarUangMukaIDR foto prd Uname InputDate [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z]
[A…Z] [a…z]
[1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
Nama Aliran Data [info_data_calon_umroh]
Digunakan pada Petugas, tb_umroh
Proses :
5.1, 5.2, 5.3, 5.4
Deskripsi Berisikan informasi data-data tentang
calon umroh.
Struktur Data No + NoSKD + NamaSesuaiPaspor +
NamaAyah + NamaIbu + TempatLahir + TanggalLahir + NomorPaspor + TempatDikeluarkan + TglDikeluarkan + BerlakuSampaiTanggal + Alamat +
(72)
NoTeleponNoHP + Pekerjaan + Paket + StatusPerkawinan + JenisKelamin + PasporAsli + PasporFC + Pasphoto3x4 + Pasphoto4x6 + BukuNikahAsli + BukuNikahFC + KartuKeluargaAsli + KartuKeluargaFC + KTPAsli + KTPFotocopy + AktaLahirAsli + AktaLahirFC +
KartuKuningVaksinasiMeningitis + MembayarUangMukaUSD +
MembayarUangMukaIDR + foto + prd + Uname + InputDate
No NoSKD NamaSesuaiPaspor NamaAyah NamaIbu TempatLahir TanggalLahir NomorPaspor TempatDikeluarkan TglDikeluarkan BerlakuSampaiTanggal Alamat NoTeleponNoHP Pekerjaan Paket StatusPerkawinan JenisKelamin PasporAsli PasporFC Pasphoto3x4 Pasphoto4x6 BukuNikahAsli BukuNikahFC KartuKeluargaAsli KartuKeluargaFC KTPAsli KTPFotocopy AktaLahirAsli AktaLahirFC KartuKuningVaksinasiMeningitis MembayarUangMukaUSD MembayarUangMukaIDR foto prd Uname InputDate [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z]
[A…Z] [a…z]
[A…Z] [a…z] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [A…Z] [a…z] [1…9]
[A…Z] [a…z] [1…9] [A…Z] [a…z] [1…9]
Nama Aliran Data [kata_kunci_data_calon_haji]
(1)
vii
3.6.2.1.10 Menu View Ganti Password ... 104
3.6.2.1.11 Menu View Ganti Pertanyaan ... 104
BAB IV KESIMPULAN DAN SARAN... 105
4.1 Kesimpulan ... 105
4.2 Saran ... 105
DAFTAR PUSTAKA ... 106 LAMPIRAN
(2)
106
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
(3)
KATA PENGANTAR
Dengan memanjatkan Puji Syukur kehadirat Allah SWT, Alhamdulillah penulis dapat menyelesaikan penulisan laporan kerja praktek dengan mengambil
judul “SISTEM INFORMASI HAJI DAN UMROH” di PT. Amanah Mulia
Wisata Bandung. Laporan kerja praktek ini disusun untuk memenuhi tugas dari mata kuliah Kerja Praktek di Universitas Komputer Indonesia.
Dengan segala keterbatasan dan kemampuan, penulis menyadari atas bantuan dari berbagai pihak, terutama petunjuk dan pengarahan dari pembimbing kerja praktek di Instansi tempat penulis melakukan kerja praktek dan khususnya pembimbing kerja praktek di kampus. Dalam kesempatan ini penulis menyampaikan rasa terimakasih kepada :
1. Kedua orang tua dan teman-teman penulis yang senantiasa
memberikan dukungan baik moril maupun materil yang tiada henti dengan penuh cinta dan kasih sayang.
2. Bapak Andri Heryandi, S.T., M.T., selaku wali dosen dan dosen
pembimbing penulis di UNIKOM.
3. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik
Informatika UNIKOM.
4. Seluruh dosen pengajar UNIKOM yang telah mengajar penulis atas
ilmu pengetahuan dan pengarahannya.
5. Seluruh Manajer Divisi PT. AMWa Tours yang telah memberikan
kesempatan kepada penulis untuk melaksanakan kerja praktek.
6. Bapak H. Asep Abdul Aziz, SH selaku Manajer operasional atas segala
(4)
7. Seluruh staf Travel AMWa Tours atas bimbingan dan kerjasamanya.
8. R. Adzie R. K. atas dukungan, kritik dan saran yang telah diberikan.
9. Rekan-rekan IF-7 angkatan 2008 atas kritik dan sarannya.
10. Semua pihak yang telah membantu dalam menyelesaikan laporan 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.
Bandung, Agustus 2011
Penulis
(5)
(6)