Sistem informasi pendaftaran haji dan umroh di PT.Amanah Mulia Wisata : laporan kerja praktek

(1)

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)