Anda di halaman 1dari 116

BAB I

PENDAHULUAN

1.1 Latar 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

dengan aplikasi ini.

1
2

1.2 Perumusan 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.3 Maksud 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

mempermudah kinerja di divisi marketing.


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.4 Batasan 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

Flow Diagram (DFD).


6. Perangkat lunak yang digunakan untuk membangun aplikasi ini adalah

Borland Delphi 7 sedangkan MySQL digunakan sebagai database.

1.5 Metode 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.6 Sistematika 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

laporan.
BAB II TINJAUAN PUSTAKA

Pada bab ini akan dibahas mengenai sejarah instansi, logo instansi, badan hokum

instansi, struktur organisasi dan deskripsi pekerjaannya serta landasan teori yang

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

dijadikan masukan bagi pihak instansi.


BAB II

TINJAUAN PUSTAKA

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

empat kali keberangkatan selama satu bulan dan program ini pun masih berjalan

6
7

hingga sekarang. Pada akhir tahun 2005 terjadi pergeseran jabatan dalam jajaran

direksi, H. Eri Erlangga ST., MM yang semula jabatannya sebagai komisaris kini

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

Gambar 2.1 Logo PT. Amanah Mulia Wisata


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

Penyelenggara Umrah dan Haji).


2.1.4 Struktur Organisasi dan Deskripsi Pekerjaan

Gambar 2.2 Struktur Organisasi


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

dunia luar.
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

bekerja sama dengan Direksi lainnya.


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.

f. Melakukan pemeriksaan terhadap administrasi atau keuangan.


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

berdasrkan analisa dan evaluasi transportasi untuk meningkatkan


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


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.

ERD memiliki beberapa komponen pembentuk, diantaranya :


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.
Atribut

Gambar 2.5 Atribut


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 :
N M
Dokter Mengobati Penyakit

Gambar 2.6 Kardinalitas

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


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 Entitas luar sebagai tujuan Entitas luar sebagai tujuan
sumber 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 Proses Menurut Gene
Yourdan dan DeMarco 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 Banyak input dengan


output banyak output

Gambar 2.9 Jenis Proses yang Benar


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 Data Store Menurut
Yourdan dan DeMarco 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

sistem operasi Microsoft Windows. Delphi sangat berguna dan mudah digunakan
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

ketiga bisa yang komersil atau free. Mendukung banyak database server
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

dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.


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 Select dan Where dalam query.


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

online.
m. Struktur tabel

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani

ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL

ataupun Oracle.
BAB III

PEMBAHASAN

3.1 Jadwal 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

menjadi topik dalam kegiatan Kerja Praktek ini.

25
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

akan fitur dari software ini yang belum terpenuhi.


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

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).

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

paspor hijau, NPWP, surat nikah.


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

marketing untuk disimpan kembali kedalam arsip.


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

marketing untuk disimpan kembali ke dalam arsip.


3.3.2.1 Flow Map Sistem yang Sedang Berjalan

Pendaftaran Haji
Calon Jama’ah Haji
Marketing

FotocPopayspKhToPto10 FotocPopayspKhToPto10
berwlea
Pmranbsapruhkoutoran berwlea
Pmranbsapruhkoutoran
berwaPransapuhkoutoran berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning

Padsaproi rDhKijKau asli Padsaproi rDhKijKau asli


Kartu keluarga asli Kartu keluarga asli
Surat nikah PaNsPpWorPhijau Surat nikah PaNsPpWorPhijau
Kfaorttouckoeplyuarga Kfaorttouckoeplyuarga
fSoutoracot pnyikah fotocopy fSoutoracot pnyikah fotocopy

Pengecekan
persyaratan

menyerahkan
persyaratan

tidak
Lengkap ?

ya

Paspor hijau asli Kartu keluarga asli


Surat nikah asli
Pembuatan dokumen
pendaftaran haji

FotocPopayspKhToPto10
berwleaPmranbsapruhkoutoran
berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning

PadKsaparoritrDuhKkijeKaluaarsglai
KartuSkuerluaat rngikaaahsli
fotocFooprymulir
fotocopy pendaftaran haji

arsip

Gambar 3.1 Flow Map Pendaftaran Haji


Pendaftaran Umroh
Calon Jama’ah Umroh
Marketing

FotocPopayspKhToPto10 FotocPopayspKhToPto10
berwleaPmranbsapruhkoutoran berwleaPmranbsapruhkoutoran
berwaPransapuhkoutoran berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning
3xBP4ue(k3mu5eklrbeikrss)eahaantan 4dxak6ne(sk1ea0hrtalubtrak)nuning

Padsaproi rDhKijKau asli Padsaproi rDhKijKau asli


Kartu keluarga asli Kartu keluarga asli
Surat nikah PaNsPpWorPhijau Surat nikah PaNsPpWorPhijau
Kfaorttouckoeplyuarga Kfaorttouckoeplyuarga
fSoutoracot pnyikah fotocopy fSoutoracot pnyikah fotocopy

Menyerahkan
persyaratan Pengecekan
persyaratan

tidak
Lengkap ?

ya
Paspor asli Buku nikah asli
Kartu keluarga asli KTP Asli
Akta lahir asli Pembuatan
dokumen pendaftaran umroh

FotocPopayspKhToPto10
berwleaPmranbsapruhkoutoran
berwaPransapuhkoutoran
b2exr3w(a5rnlbar)ukuran
3xBP4ue(k3mu5eklrbeikrss)eahaantan
4dxak6ne(sk1ea0hrtalubtrak)nuning
PaspSourrahtijanuikahsli
dari DFKoKrmulir pfoetnodcaofptayran
umroh

arsip

Gambar 3.2 Flow Map Pendaftaran Umroh


Booklet haji

Handling Marketing

arsip

Formulir Formulir
pendaftaran haji pendaftaran haji

Formulir
Pembuatan pendaftan haji
booklet haji

Booklet haji arsip

Gambar 3.3 Flow Map Booklet Haji

Booklet umroh
Handling Marketing

arsip

Formulir Formulir
pendaftaran umroh pendaftaran umroh

Pembuatan Formulir
booklet umroh pendaftan umroh

Booklet umroh arsip

Gambar 3.4 Flow Map Booklet Umroh


3.4 Kebutuhan 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.

b. Pencetakan data booklet Haji dan Umroh.


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.
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

Pengguna Usia Hak akses Tingkat Pengalaman Jenis


Pendidikan Pelatihan
Admin 25-35 tahun Mencatat D3-S1 Tidak 3-4 bulan

pendaftaran diharuskan training

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 :
Uname NoSKDH

1 n
Petugas mengelola tb_haji

n
mengelola tb_umroh

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.
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

[data_login]
[data_calon_haji] [data_calon_umroh] [laporan_data_calon_haji] [laporan_data_calon_umroh] [booklet_data_calon_haji] [booklet_data_calon_umroh]

Petugas
Sistem Informasi
Haji dan Umroh

[Info_login_valid]
[info_data_calon_haji] [info_data_calon_umroh] [info_laporan_data_calon_haji] [info_laporan_data_calon_umroh] [info_booklet_data_calon_haji] [info_booklet_data_calon_umroh]

Gambar 3.6 Diagram Konteks


3.4.3.3.2Data Flow Diagram Level 1

[info_data_calon_umroh]

[info_data_calon_haji]

[info_data_calon_haji]

[info_data_calon_haji]
6 4
Pengolahan Laporan Pengolahan Data Calon Haji tb_haji
[data_calon_haji]

[data_calon_haji]

[info_login_valid]
[info_login_valid]

[laporan_data_calon_haji]
[laporan_data_calon_umroh] 3
[pertanyaan_baru]
Ganti Pertanyaan
[jawaban_baru]

[pertanyaan_baru]
[jawaban_baru]
[info_login]

[data_login]
1 [info_data_petugas]
Petugas tb_pengguna
Login
[info_login_invalid]

[info_login_valid]
[password]
[password_baru]

2
[password_baru]
Ganti Password
[booklet_data_calon_haji]
[booklet_data_calon_umroh]
[info_login_valid]
[info_login_valid] [info_password]

[data_calon_umroh]

[data_calon_umroh] 5
7
Pengolahan Data Calon Umroh
Pengolahan Booklet tb_umroh
[info_data_calon_umroh]

[info_data_calon_umroh]

[info_data_calon_umroh]

[info_data_calon_haji]

Gambar 3. 7 DFD Level 1


3.4.3.3.3 DFD Level 2 Login
Ganti Password Ganti Pertanyaan Pengolahan Data Calon Haji Pengolahan Data Calon Umroh Pengolahan Laporan Pengolahan Booklet

[info_login_valid] [info_login_valid]
[info_login_valid] [info_login_valid] [info_login_valid][info_login_valid]

1.2
Validasi Data Login

[info_data_petugas]
[data_login] [info_login_invalid]
[data_login]

1.1
Input Data Login tb_pengguna
Petugas

[info_login_invalid]

[jawaban] 1.3 [info_pertanyaan]


[password_baru] Lupa Password [info_jawaban]

Gambar 3. 8 DFD Level 2 Login


3.4.3.3.4 DFD Level 2 Pengolahan Data Calon Haji

[data_calon_haji]

4.1
[data_calon_haji] Tambah Data Calon Haji [info_data_calon_haji]

[info_login_valid]
[data_calon_haji]

4.2
[data_calon_haji] Edit Data Calon Haji [info_data_calon_haji]

[info_login_valid]
Petugas tb_haji

4.3
[data_calon_haji] Hapus Data Calon Haji [info_data_calon_haji]

[info_login_valid]

4.4
[kata_kunci_data_calon_haji] Cari Data Calon Haji [info_data_calon_haji]

[info_login_valid] Login

Gambar 3.9 DFD Level 2 Pengolahan Data Calon Haji


3.4.3.3.5 DFD Level 2 Pengolahan Data Calon Umroh

[data_calon_umroh]

5.1
[data_calon_umroh] Tambah Data Calon Umroh [info_data_calon_umroh]

[info_login_valid]
[data_calon_umroh]

5.2
[data_calon_umroh] Edit Data Calon Umroh [info_data_calon_umroh]

[info_login_valid]
tb_umroh
Petugas

5.3
[data_calon_umroh] Hapus Data Calon Umroh [info_data_calon_umroh]

[info_login_valid]

5.4
[kata_kunci_data_calon_umroh] Cari Data Calon Umroh [info_data_calon_umroh]

[info_login_valid] Login

Gambar 3.10 DFD Level 2 Pengolahan Data Calon Umroh


3.4.3.3.6 DFD Level 2 Pengolahan Laporan

[kata_kunci_data_calon_haji]

6.1
Pengolahan
[laporan_data_calon_haji] [info_data_calon_haji] tb_haji
Laporan Data
Calon Haji

Petugas

[kata_kunci_data_calon_umroh] 6.2
Pengolahan
[info_data_calon_umroh] tb_umroh
Laporan Data
Calon Umroh

[info_login_valid]

[laporan_data_calon_umroh]

[info_login_valid]

Login

Gambar 3. 11 DFD Level 2 Pengolahan Laporan

3.4.3.3.7 DFD Level 2 Pengolahan Booklet


[kata_kunci_data_calon_haji]

7.1
Pengolahan Booklet Calon Haji
[laporan_data_calon_haji] [info_data_calon_haji] tb_haji

Petugas
[kata_kunci_data_calon_umroh] 7.2
Pengolahan Booklet Calon Umroh
[info_data_calon_umroh] tb_ umroh

[info_login_valid]
[laporan_data_calon_umroh]

[info_login_valid]

Gambar 3.12 DFD Level 2 Pengolahan Booklet


3.4.3.3.8 DFD Level 3 Lupa Password

[info_jawaban_salah]

1.3.1
[info_pertanyaan]
[jawaban] Jawab Pertanyaan
[info_jawaban]

tb_pengguna
[info_jawaban_benar]
Petugas

1.3.2
[password_baru] Input Password Baru [password_baru]

Gambar 3.13 DFD Level 3 Lupa Password

3.4.3.3.9 DFD Level 3 Pengolahan Laporan Data Calon Haji

6.1.1
Cari Info Laporan Data Calon Haji
[kata_kunci_data_calon_haji] [info_data_calon_haji]

[info_login_valid]

[info_data_calon_haji] tb_haji
Petugas

login

[info_login_valid]

6.1.2
[laporan_data_calon_haji] Cetak Laporan Data Calon Haji

Gambar 3.14 DFD Level 3 Pengolahan Laporan Data Calon Haji


3.4.3.3.10 DFD Level 3 Pengolahan Laporan Data Calon Umroh

6.2.1
Cari Info Laporan Data Calon Umroh
[kata_kunci_data_calon_umroh] [info_data_calon_umroh]

[info_login_valid]

[info_data_calon_umroh] tb_umroh
Petugas

[info_login_valid] Login

6.2.2
Cetak Laporan Data Calon
[laporan_data_calon_umroh]
Umroh

Gambar 3.15 DFD Level 3 Pengolahan Laporan Data Calon Umroh

3.4.3.3.11 DFD Level 3 Pengolahan Booklet Calon Haji

7.1.1
Cari Info untuk Booklet Calon Haji
[kata_kunci_data_calon_haji] [info_data_calon_haji]

[info_login_valid]

[info_data_calon_haji] tb_haji
Petugas

Login

[info_login_valid]

7.1.2
[booklet_calon_haji] Cetak Booklet Calon Haji

Gambar 3.16 DFD Level 3 Pengolahn Booklet Calon Haji


3.4.3.3.12 DFD Level 3 Pengolahan Booklet Calon Umroh

7.2.1
Cari Info untuk Booklet Calon Umroh
[kata_kunci_data_calon_umroh] [info_data_calon_umroh]

[info_login_valid]

[info_data_calon_umroh] tb_umroh
Petugas

Login

[info_login_valid]

7.2.2
[booklet_calon_umroh] Cetak Booklet Calon Umroh

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
1. info data petugas
Keluaran Petugas
1. info login invalid
Ganti Password
1. info login valid
Ganti Pertanyaan
1. info login

Algoritma 1. Sistem menampilkan layar login.


Proses
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
akan keluar peringatan pesan “password tidak sama !”
4. Petugas dapat membatalkan penggantian password dengan
menekan tombol cancel.
Nomor Proses 3
Nama Proses Ganti Pertanyaan
Deskripsi Untuk mengganti pertanyaan yang akan ditanyakan bila petugas
mengalami lupa password.
Masukkan Petugas
1. pertanyaan baru
2. jawaban baru
Login
1. info login

Keluaran tb_pengguna
1. pertanyaan baru
2. jawaban baru
Algoritma 1. Menampilkan layar ganti pertanyaan
2. Petugas dapat memilih pertanyaan yang sudah
disediakan maupun membuat pertanyaan sendiri.
3. jika petugas sudah mengganti pertanyaan dan
menjawab pertanyaan dari pertanyaan yang telah dipilih
maka selanjutnya tekan tombol save.
4. Petugas dapat membatalkan ganti pertanyaan dengan
menekan tombol cancel.

Nomor Proses 4
Nama Proses Pengolahan Data Calon Haji
Deskripsi Pada pengolahan data calon haji ini terdapat tambah data calon
haji, edit data calon haji, cari data calon haji dan hapus data calon
haji.
Masukkan Petugas
1. Data calon haji
Login
1. info login valid
tb_haji
1. info data calon haji
Keluaran Petugas
1. info data calon haji
tb_haji
1. data calon haji

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
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
Nomor Proses 7
Nama Proses Pengolahan booklet
Deskripsi Pada pengolahan booklet ini petugas dapat melakukan pencarian
dan pencetakan booklet haji maupun umroh.
Masukkan Login
1. info login valid
tb_haji
1. info data calon haji
tb_umroh
1. info data calon umroh

Keluaran Petugas
1. booklet data calon haji
2. booklet data calon umroh
Algoritma 1. Sistem menampilkan layar menu utama
2. Petugas memilih menu cetak
3. Menu cetak terdapat dua sub menu yaitu laporan dan booklet
4. Petugas memilih sub menu booklet untuk dapat mencari dan
mencetak booklet haji maupun umroh
Nomor Proses 1.1
Nama Proses Input Data Login
Deskripsi Insert data login ini untuk memasukan data login dan akan menuju
Validasi Data Login
Masukkan Petugas
1. data login
Validasi Data Login
1. info login invalid
Keluaran Petugas
1. info login invalid
Validasi Data Login
1. data login
Algoritma 1. Petugas memasukan data login username dan password
2. Username dan password yang dimasukan petugas akan
diperiksa oleh proses Validasi Data Login.
Nomor Proses 1.2
Nama Proses Validasi Data Login
Deskripsi Proses validasi data login adalah proses pemeriksaan data login
dengan database tb_pengguna
Masukkan Input Data Login

1. data login
tb_pengguna
1. info data petugas

Keluaran 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.
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
1. info data calon haji
Keluaran tb_haji
1. data calon haji
Algoritma 1. Menampilkan layar pendaftaran haji
2. Petugas mengisi data calon haji dan tekan tombol save.
3. Jika petugas ingin membatalkan pengisian data maka
tekan tombol cancel.
Nomor Proses 4.2
Nama Proses Edit Data Calon Haji
Deskripsi Untuk mengedit data calon haji yang sudah disimpan sebelumnya.
Masukkan Login
1. info login valid
Petugas
1. data calon haji
tb_haji
1. info data calon haji

Keluaran tb_haji

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
1. info login valid
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


Nama Proses Tambah Data Calon Umroh
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.
4. Petugas melakukan perubahan data calon umroh.
5. Tekan tombol save dan semua perubahan data akan disimpan
dalam database tb_umroh.
Nomor Proses 5.3
Nama Proses Hapus data calon umroh
Deskripsi Untuk menghapus data calon umroh apabila ada kesalahan
pengisian data yang tidak dapat teratasi hanya dengan mengedit
data umroh
Masukkan Login
1. info login valid
Petugas
1. data calon umroh
tb_ umroh
1. Info data calon umroh

Keluaran
Algoritma 1. Sistem menampilkan layar pendaftaran umroh.
2. Sistem menampilkan data calon umroh yang telah dicari
terlebih dahulu dari database tb_umroh.
3. Sistem menampilkan data calon umroh yang akan dihapus.
4. Petugas menekan tombol delete untuk menghapusnya.
5. Tekan “ya” jika yakin untuk menghapus dan tekan “tidak”
untuk membatalkan penghapusan data calon umroh.
Nomor Proses 5.4
Nama Proses Cari Data Calon Umroh
Deskripsi Proses cari data calon umroh ini untuk mencari data calon umroh
Masukkan Login
1. info login valid
Petugas
1. kata kunci data calon umroh
tb_pengguna
1. info data calon umroh
Keluaran
Algoritma 1. Sistem menampilkan layar pendaftaran umroh.
2. Petugas melakukan pencarian data umroh dengan kata kunci
nama sesuai paspor.
3. Sistem menampilkan data umroh yang dicari dari database
tb_umroh.

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
3. info data calon umroh
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
1. info data calon umroh
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
2. Petugas memasukan password baru, tekan tombol save dan
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.

Nomor Proses 6.2.1


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
Nama Proses Cari Info Untuk Booklet Calon Haji
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


Nama Proses Cari Info Untuk Booklet Calon Umroh
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.
3. Petugas mencetak booklet umroh.
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 [A…Z] [a…z] [1…9]
Sandi [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 [A…Z] [a…z] [1…9]
Sandi [A…Z] [a…z] [1…9]
Nama Aliran Data [password]
Digunakan pada Petugas, tb_pengguna,
Proses :
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]
Nama Aliran Data [info_pertanyaan]
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 [1…9]
NoSKDH [A…Z] [a…z] [1…9]
NomorKTP [A…Z] [a…z] [1…9]
NamaSesuaiPaspor [A…Z] [a…z]
NamaAyah [A…Z] [a…z]
NamaIbu [A…Z] [a…z]
TempatLahir [A…Z] [a…z]
TglLahir [A…Z] [a…z] [1…9]
NomorPaspor [A…Z] [a…z] [1…9]
TempatDikeluarkan [A…Z] [a…z] [1…9]
TglDikeluarkan [A…Z] [a…z] [1…9]
BerlakuSampaiTanggal [A…Z] [a…z] [1…9]
RTdanRW [A…Z] [a…z] [1…9]
Kelurahan [A…Z] [a…z]
Kecamatan [A…Z] [a…z]
KotaKab [A…Z] [a…z]
KodePos [1…9]
AlamatSurat [A…Z] [a…z] [1…9]
NoTeleponNoHP [A…Z] [a…z] [1…9]
Pekerjaan [A…Z] [a…z] [1…9]
PendidikanTerakhir [A…Z] [a…z] [1…9]
JenisKelamin [A…Z] [a…z]
SudahBerhaji [A…Z] [a…z] [1…9]
Th [A…Z] [a…z] [1…9]
StatusPerkawinan [A…Z] [a…z]
Paket [A…Z] [a…z] [1…9]
BentukMuka [A…Z] [a…z] [1…9]
WarnaMata [A…Z] [a…z] [1…9]
Rambut [A…Z] [a…z] [1…9]
BentukHidung [A…Z] [a…z] [1…9]
Alis [A…Z] [a…z] [1…9]
BeratBadan [1…9]
TinggiBadan [1…9]
GolDarah [A…Z] [a…z]
FotocopyKTP [A…Z] [a…z]
Pasphoto2x3 [A…Z] [a…z]
Pasphoto3x4 [A…Z] [a…z]
Pasphoto4x6 [A…Z] [a…z]
PemerikasaanKesehatanDanVaksinasi [A…Z] [a…z]
MeningitisPuskesmasDanDKK
BukuKesehatanDanKartuKuningDariD [A…Z] [a…z]
KK [A…Z] [a…z]
PasporHijauAsliDanFC [A…Z] [a…z]
KartuKeluargaDanFC [A…Z] [a…z]
SuratNikahDanFC [A…Z] [a…z] [1…9]
NPWP [A…Z] [a…z] [1…9]
foto [A…Z] [a…z] [1…9]
prd [A…Z] [a…z] [1…9]
Uname [A…Z] [a…z] [1…9]
InputDate [A…Z] [a…z] [1…9]
Nama Aliran Data [info_data_calon_haji]
Digunakan pada Petugas, tb_haji
Proses :
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 [1…9]
NoSKDH [A…Z] [a…z] [1…9]
NomorKTP [A…Z] [a…z] [1…9]
NamaSesuaiPaspor [A…Z] [a…z]
NamaAyah [A…Z] [a…z]
NamaIbu [A…Z] [a…z]
TempatLahir [A…Z] [a…z] [A…
TglLahir Z] [a…z] [1…9]
NomorPaspor [A…Z] [a…z] [1…9]
TempatDikeluarkan [A…Z] [a…z] [1…9]
TglDikeluarkan [A…Z] [a…z] [1…9]
BerlakuSampaiTanggal [A…Z] [a…z] [1…9]
RTdanRW [A…Z] [a…z] [1…9]
Kelurahan [A…Z] [a…z]
Kecamatan [A…Z] [a…z]
KotaKab [A…Z] [a…z]
KodePos [1…9]
AlamatSurat [A…Z] [a…z] [1…9]
NoTeleponNoHP [A…Z] [a…z] [1…9]
Pekerjaan [A…Z] [a…z] [1…9]
PendidikanTerakhir [A…Z] [a…z] [1…9]
JenisKelamin [A…Z] [a…z]
SudahBerhaji [A…Z] [a…z] [1…9]
Th [A…Z] [a…z] [1…9]
StatusPerkawinan [A…Z] [a…z] [A…
Paket Z] [a…z] [1…9]
BentukMuka [A…Z] [a…z] [1…9]
WarnaMata [A…Z] [a…z] [1…9]
Rambut [A…Z] [a…z] [1…9]
BentukHidung [A…Z] [a…z] [1…9]
Alis [A…Z] [a…z] [1…9]
BeratBadan [1…9]
TinggiBadan [1…9]
GolDarah [A…Z] [a…z]
FotocopyKTP [A…Z] [a…z]
Pasphoto2x3 [A…Z] [a…z]
Pasphoto3x4 [A…Z] [a…z]
Pasphoto4x6 [A…Z] [a…z]
PemerikasaanKesehatanDanVaksinasi [A…Z] [a…z]
MeningitisPuskesmasDanDKK
BukuKesehatanDanKartuKuningDariD [A…Z] [a…z]
KK [A…Z] [a…z]
PasporHijauAsliDanFC [A…Z] [a…z]
KartuKeluargaDanFC [A…Z] [a…z] [A…
SuratNikahDanFC Z] [a…z] [1…9]
NPWP [A…Z] [a…z] [1…9]
foto [A…Z] [a…z] [1…9]
prd [A…Z] [a…z] [1…9]
Uname [A…Z] [a…z] [1…9]
InputDate [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 +
KartuKuningVaksinasiMeningitis +
MembayarUangMukaUSD +
MembayarUangMukaIDR + foto + prd
+ Uname + InputDate
No [1…9]
NoSKD [A…Z] [a…z] [1…9]
NamaSesuaiPaspor [A…Z] [a…z] [1…9]
NamaAyah [A…Z] [a…z]
NamaIbu [A…Z] [a…z]
TempatLahir [A…Z] [a…z] [A…
TanggalLahir Z] [a…z] [1…9]
NomorPaspor [A…Z] [a…z] [1…9]
TempatDikeluarkan [A…Z] [a…z] [1…9]
TglDikeluarkan [A…Z] [a…z] [1…9]
BerlakuSampaiTanggal [A…Z] [a…z] [1…9]
Alamat [A…Z] [a…z] [1…9]
NoTeleponNoHP [A…Z] [a…z] [1…9]
Pekerjaan [A…Z] [a…z] [1…9]
Paket StatusPerkawinan [A…Z] [a…z]
JenisKelamin [A…Z] [a…z]
PasporAsli [A…Z] [a…z]
PasporFC [A…Z] [a…z]
Pasphoto3x4 [A…Z] [a…z]
Pasphoto4x6 [A…Z] [a…z]
BukuNikahAsli BukuNikahFC [A…Z] [a…z]
KartuKeluargaAsli [A…Z] [a…z]
KartuKeluargaFC [A…Z] [a…z]
KTPAsli [A…Z] [a…z]
KTPFotocopy [A…Z] [a…z]
AktaLahirAsli [A…Z] [a…z]
AktaLahirFC [A…Z] [a…z]
KartuKuningVaksinasiMeningitis [A…Z] [a…z]
MembayarUangMukaUSD [A…Z] [a…z]
MembayarUangMukaIDR [A…Z] [a…z]
foto [A…Z] [a…z]
prd [1…9]
Uname [A…Z] [a…z] [1…9]
InputDate [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 +
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 [1…9]
NoSKD [A…Z] [a…z] [1…9]
NamaSesuaiPaspor [A…Z] [a…z] [1…9]
NamaAyah [A…Z] [a…z]
NamaIbu [A…Z] [a…z]
TempatLahir [A…Z] [a…z] [A…
TanggalLahir Z] [a…z] [1…9]
NomorPaspor [A…Z] [a…z] [1…9]
TempatDikeluarkan [A…Z] [a…z] [1…9]
TglDikeluarkan [A…Z] [a…z] [1…9]
BerlakuSampaiTanggal [A…Z] [a…z] [1…9]
Alamat [A…Z] [a…z] [1…9]
NoTeleponNoHP [A…Z] [a…z] [1…9]
Pekerjaan [A…Z] [a…z] [1…9]
Paket StatusPerkawinan [A…Z] [a…z]
JenisKelamin [A…Z] [a…z]
PasporAsli [A…Z] [a…z]
PasporFC [A…Z] [a…z]
Pasphoto3x4 [A…Z] [a…z]
Pasphoto4x6 [A…Z] [a…z]
BukuNikahAsli BukuNikahFC [A…Z] [a…z]
KartuKeluargaAsli [A…Z] [a…z]
KartuKeluargaFC [A…Z] [a…z]
KTPAsli [A…Z] [a…z]
KTPFotocopy [A…Z] [a…z]
AktaLahirAsli [A…Z] [a…z]
AktaLahirFC [A…Z] [a…z]
KartuKuningVaksinasiMeningitis [A…Z] [a…z]
MembayarUangMukaUSD [A…Z] [a…z]
MembayarUangMukaIDR [A…Z] [a…z]
foto [A…Z] [a…z]
prd [1…9]
Uname [A…Z] [a…z] [1…9]
InputDate [A…Z] [a…z] [1…9]
Nama Aliran Data [kata_kunci_data_calon_haji]
Digunakan pada Petugas, tb_haji
Proses :
4.1
Deskripsi Berisikan kata kunci untuk mencari
data haji.
Struktur Data kata_kunci
kata_kunci_data_calon_haji [A…Z] [a…z] [1…9]
Nama Aliran Data [kata_kunci_data_calon_umroh]
Digunakan pada Petugas, tb_umroh
Proses :
5.1
Deskripsi Berisikan kata kunci untuk mencari
data umroh.
Struktur Data kata_kunci
kata_kunci_data_calon_umroh [A…Z] [a…z] [1…9]

3.1.1 Perancangan Basis Data

3.4.4.1 Skema Relasi

Dari diagram E-R maka dapat digambarkan hubungan antar tabel yang ada seperti

di bawah ini :
tb_pengguna
varchar(30) <pk> varchar(32) 1
Uname
Sandi
NamaLengkap varchar(30)
pertanyaanvarchar(225) jawabanvarchar(225)

n
tb_haji
No varchar(50) 1 tb_umroh
NoSKDH varchar(15) <pk> No int(11)
NomorKTP varchar(20) NoSKD varchar(15) <pk>
NamaSesuaiPaspor varchar(50) NamaSesuaiPaspor varchar(50)
NamaAyah varchar(50) NamaAyah varchar(50)
NamaIbu varchar(50) NamaIbu varchar(50)
TempatLahir varchar(30) TempatLahir varchar(30)
TglLahir date TanggalLahir date
NomorPaspor varchar(20) NomorPaspor varchar(20)
TempatDikeluarkan varchar(30) TempatDikeluarkan varchar(30)
TglDikeluarkan date TglDikeluarkan date
BerlakuSampaiTanggal date BerlakuSampaiTanggal date
RTdanRW varchar(10) Alamat varchar(100)
Kelurahan varchar(30) NoTeleponNoHP varchar(30)
Kecamatan varchar(30) Pekerjaan varchar(20)
KotaKab varchar(30) Paket varchar(50)
KodePos varchar(10) StatusPerkawinan varchar(11)
AlamatSurat varchar(100) JenisKelamin varchar(10)
NoTeleponNoHP varchar(30) PasporAsli varchar(20)
Pekerjaan varchar(20) PasporFC varchar(20)
PendidikanTerakhir varchar(20) Pasphoto3x4 varchar(20)
JenisKelamin varchar(10) Pasphoto4x6 varchar(20)
SudahBerhaji varchar(5) BukuNikahAsli varchar(20)
Th varchar(5) BukuNikahFC varchar(20)
StatusPerkawinan varchar(11) KartuKeluargaAsli varchar(20)
Paket varchar(50) KartuKeluargaFC varchar(20)
BentukMuka varchar(8) KTPAsli varchar(20)
WarnaMata varchar(10) KTPFotocopy varchar(20)
Rambut varchar(10) AktaLahirAsli varchar(20)
BentukHidung varchar(10) AktaLahirFC varchar(20)
Alis varchar(10) KartuKuningVaksinasiMeningitis varchar(20)
BeratBadan varchar(4) MembayarUangMukaUSD varchar(20)
TinggiBadan varchar(4) MembayarUangMukaIDR varchar(20)
GolDarah varchar(5) foto mediumblob
FotocopyKTP varchar(20) Uname varchar20)
Pasphoto2x3 varchar(20)
Pasphoto3x4 varchar(20)
Pasphoto4x6 varchar(20)
PemerikasaanKesehatanDanVaksinasiMeningitisPuskesmasDanDKK varchar(20)
BukuKesehatanDanKartuKuningDariDKK varchar(20)
PasporHijauAsliDanFC varchar(20)
KartuKeluargaDanFC varchar(20)
SuratNikahDanFC varchar(20)
NPWP varchar(20)
foto mediumblob n
Uname varchar(20)

Gambar 3.18 Skema Basis Data Relational


3.4.4.2 Struktur Tabel

Pada sub bagian ini, akan diuraikan tabel-tabel yang terdapat dalam basis

data yang digunakan dalam sistem informasi pendaftaran haji dan umroh.

1. Tb_pengguna, yaitu tabel yang menyimpan data admin

Tabel 3.4 tb_pengguna

Field Name Data Type Size Description

Uname Varchar 20 PK

Sandi Varchar 32

NamaLengkap Varchar 30

pertanyaan Varchar 255

jawaban Varchar 255

2. Tb_haji, yaitu tabel yang menyimpan data haji

Tabel 3.5 tb_haji

Field Name Data Type Size Description

No Varchar 50

NoSKDH Varchar 15 PK

NomorKTP Varchar 20

NamaSesuaiPaspor Varchar 50

NamaAyah Varchar 50

NamaIbu Varchar 50

TempatLahir Varchar 30

TglLahir Date
NomorPaspor Varchar 20

TempatDikeluarkan Varchar 30

TglDikeluarkan Date

BerlakuSampaiTanggal Date

RtdanRW Varchar 10

Kelurahan Varchar 30

Kecamatan Varchar 30

KotaKab Varchar 30

KodePos Varchar 10

AlamatSurat Varchar 100

NoTeleponNoHP Varchar 30

Pekerjaan Varchar 20

PendidikanTerakhir Varchar 20

JenisKelamin Varchar 10

SudahBerhaji Varchar 5

Th Varchar 5

StatusPerkawinan Varchar 11

Paket Varchar 50

BentukMuka Varchar 8

WarnaMata Varchar 10

Rambut Varchar 10

BentukHidung Varchar 10

Alis Varchar 10
BeratBadan Varchar 4

TinggiBadan Varchar 4

GolDarah Varchar 5

FotocopyKTP Varchar 20

Pasphoto2x3 Varchar 20

Pasphoto3x4 Varchar 20

Pasphoto4x6 Varchar 20

PemeriksaanKesehatanDanVaksinasi Varchar 20

MeningitisPuskesmasDanDKK

BukuKesehatanDanKartuKuningDari Varchar 20

DKK

PasporHijauAsliDanFC Varchar 20

KartuKeluargaDanFC Varchar 20

SuratNikahDanFC Varchar 20

NPWP Varchar 20

Foto mediumblob

Uname Varchar 20

3. Tb_umroh, yaitu tabel yang menyimpan data umroh

Tabel 3.6 tb_umroh

Field Name Data Type Size Description

No Int 11

NoSKD Varchar 15 PK
NamaSesuaiPaspor Varchar 50

NamaAyah Varchar 50

NamaIbu Varchar 50

TempatLAhir Varchar 30

TanggalLahir Date

NomorPaspor Varchar 20

TempatDikeluarkan Varchar 30

TglDikeluarkan Date

BerlakuSampaiTanggal Date

Alamat Varchar 100

NoTeleponNoHP Varchar 30

Pekerjaan Varchar 20

Paket Varchar 50

StatusPerkawinan Varchar 11

JenisKelamin Varchar 10

PasporAsli Varchar 20

PasporFC Varchar 20

Pasphoto3x4 Varchar 20

Pasphoto4x6 Varchar 20

BukuNikahAsli Varchar 20

BukuNikahFC Varchar 20

KartuKeluargaAsli Varchar 20

KartuKeluargaFC Varchar 20
KTPAsli Varchar 20

KTPFotocopy Varchar 20

AktaLahirAsli Varchar 20

AktaLahirFC Varchar 20

KartuKuningVaksinasiMeningitis Varchar 20

MembayarUangMukaUSD Varchar 20

MembayarUangMukaIDR Varchar 20

Foto mediumblob

Uname Varchar 20

3.1.2 Perancangan Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk

memudahkan pemakai dalam menjalankan program komputer sehingga pada saat

menjalankan program komputer, user tidak mengalami kesulitan dalam memilih

menu-menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat

mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instruksi

yang ada pada pilihan menu tersebut.


3.4.5.1 Struktur Menu Admin

Login

Lupa Password Menu Utama

Pendaftaran Umroh

Pendaftaran Haji Laporan Haji Laporan Umroh Booklet Haji Booklet Umroh Ganti Password Ganti Pertanyaan

Gambar 3.19 Struktur Menu Admin

3.1.3 Perancangan Antar Muka

Interface atau antar muka merupakan tampilan dari suatu program aplikasi

yang berperan sebagai media komunikasi yang digunakan sebagai sarana dialog

antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan

interface yang sesuai dengan kebutuhan dan karakteristik user. Perancangan

interface untuk sistem informasi pendaftaran haji dan umroh adalah sebagai

berikut :

3.4.6.1 Perancangan Antar Muka Petugas

1. Menu Login Petugas


Login TO1 X

 Klik Login, jika


Username login berhasil
Logo amwa maka akan
Password menuju Fmenu
dan jika gagal
maka akan tetap
Lupa Password di Flogin ini
 Klik Lupa
Password maka
Login Cancel
akan menuju T02
 Klik Cancel maka
akan kluar dari
program

Ukuran : 223x382 Font :MS Sans Serif Size : 10 Color : Black, White, Marron
Gambar 3.20 Login

2. Menu Jawab Pertanyaan (T02)

T02 _ X

Setelah menjawab pertanyaan lalu klik Jawab. Maka akan muncul ganti password baru T10
Pertanyaan Klik Cancel untuk batal.

Jawaban
Jawab Cancel

Ukuran : 411x748 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3.21 Menu Tambah Admin

3. Menu View Password Baru (T10)

T10 _ X

Klik Save untuk menyimpan password baru


Klik Reset untuk menghapus password baru yang dimasukan
Password Baru

Save Reset

Ukuran : 411x700 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3. 22 Menu Password Baru

4. Menu Utama Petugas (T03)


Pendaftaran Cetak Petugas T03 X

 Klik Pendaftaran
Time maka akan muncul
sub menu
pendaftaran haji
dan pendaftran
umroh
Logo amwa  Klik Cetak maka
akan muncul menu
Date laroran haji, umroh,
booklet haji, dan
booklet umroh
 Clik Petugas maka
akan muncul sub
menu ganti
password, ganti
pertanyaan, logout.
 Form ini adalah
FMenu
Ukuran : 411x748 Font : MS Sans Serif Size : 8 Color : White, Black, clActiveCaption

Gambar 3.23 Menu Utama


5. Menu View Pendaftaran Haji

Gambar 3.24 Formulir Pendaftaran Haji

6. Menu View Pendaftaran Umroh

Gambar 3.25 Formulir Pendaftaran Umroh


7. Menu View Laporan Haji
T06 _ X

Laporan Haji

Cari Berdasarkan : Kata Kunci :  Klik button Print


maka akan
Search masuk ke
Laporan haji
 Klik Cancel maka
akan keluar dari
form FLaphaji ini.
 Klik Search maka
akan
memunculkan
hasil pencarian
yang diinginkan
diantaranya
No.SK.D, Tahun.
Dan Nama Sesuai
Paspor

Print Cancel

Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3.26 Laporan Haji

8. Menu View Laporan Umroh


T07 _ X

Laporan Umroh

Cari Berdasarkan : Kata Kunci :  Klik button Print


maka akan
masuk ke
Search Laporan umroh
 Klik Cancel maka
akan keluar dari
form FLapumroh
ini.
 Klik Search maka
akan
memunculkan
hasil pencarian
yang diinginkan
diantara No.SK.D,
Tahun. Dan Nama
Sesuai Paspor

Print Cancel

Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3.27 Laporan Umroh


83

9. Menu View Booklet Haji


T08 _ X

Booklet Jemaah Haji


 Klik button Print
Cari Berdasarkan : Kata Kunci : maka akan
masuk ke
Search Laporan booklet
haji
 Klik Cancel maka
akan keluar dari
form Fbooklethaji
ini.
 Klik Search maka
akan
memunculkan
hasil pencarian
yang diinginkan
diantara No.SK.D,
Tahun. Dan Nama
Sesuai Paspor

Print Cancel

Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3.28 Booklet Haji

10. Menu View Booklet Umroh


T09 _ X

Booklet Jemaah Umroh

Cari Berdasarkan : Kata Kunci :  Klik button Print


maka akan
masuk ke
Search Laporan booklet
umroh
 Klik Cancel maka
akan keluar dari
form
Fbookletumroh
ini.
 Klik Search maka
akan
memunculkan
hasil pencarian
yang diinginkan
diantara No.SK.D,
Tahun. Dan Nama
Sesuai Paspor

Print Cancel

Ukuran : Full Screen Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3.29 Booklet Umroh


11. Menu View Ganti Password

T11 _ X

Klik Save untuk menyimpan semua perubahan.


Password Klik Reset untuk menghapus data yang diisi
Password Baru Ulangi Password Klik cancel untuk pembatalan perubahan ganti password

Save Reset Cancel

Ukuran : 407x658 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3. 30 Menu View Ganti Password

12. Menu View Ganti Pertanyaan

T12 _X

Klik Save untuk 


Pertanyaan menyimpan semua perubahan. Klik Reset untuk menghapus data yang diisi Klik cancel untuk pembatalan perubahan ganti password

Jawaban

SaveResetCancel

Ukuran : 407x658 Font : MS Sans Serif Size : 10 Color : Black, White, Maroon

Gambar 3. 31 Menu View Ganti Pertanyaan

Keterangan Penggunaan :

Menu pendaftaran Haji dan Umroh ini dimaksudkan untuk mempermudah divisi

marketing dalam pengisian formulir pendaftaran haji dan umroh. Menu ini pun

berfungsi untuk pencarian data haji dan umroh, pencarian data laporan dan

booklet haji umroh berdasarkan No.SK.D, Tahun, dan Nama Sesuai Paspor juga

pencetakkan laporan dan booklet haji maupun umroh. Untuk menggunakan menu

verfikasi ini, petugas diharuskan login terlebih dahulu, apabila petugas lupa

dengan passwordnya sendiri maka dapat diatasi dengan Lupa Password. Setelah

memiliki password baru petugas melakukan proses login kembali untuk dapat

masuk ke menu utama. Di menu utama terdapat Menu Pendaftaran yaitu

pendaftaran haji dan umroh. Menu laporan dan booklet yang terdapat laporan haji
dan umroh juga booklet haji dan umroh. Menu petugas yang terdapat ganti

password, ganti pertanyaan dan logout.

3.1.4 Perancangan Pesan

Perancangan pesan untuk sistem ini adalah sebagai berikut :

1. Perancangan pesan informasi login berhasil


M01 X

Login Berhasil !

OK

Gambar 3.32 Login Berhasil M01

2. Perancangan pesan informasi login gagal


M02 X

Login Gagal !

OK

Gambar 3.33 Login Gagal M02

3. Perancangan pesan informasi kesalahan pengisian data

M03 X

NOMOR KTP harus berupa angka

OK

Gambar 3.34 Nomor KTP harus berupa angka M03


4. Perancangan pesan konfirmasi simpan data
M04 X

Yakin Simpan ?

OK Cancel

Gambar 3.35 Konfirmasi Simpan Data M04

5. Perancangan pesan data ditemukan


M05 X

Data ditemukan !

OK

Gambar 3.36 Data Ditemukan M05

6. Perancangan pesan data tidak ditemukan


M06 X

Data tidak ditemukan !

OK

Gambar 3.37 Data tidak ditemukan M06

7. Perancangan pesan password tidak sama


M07 X

Password baru tidak sama !


OK

Gambar 3. 38 Password tidak sama M07


8. Perancangan pesan password baru kosong

M08 X

Password baru kosong !


OK

Gambar 3. 39 Password kosong M08

9. Perancangan pesan hapus data


M09 X

Yakin data akan di hapus ?


OK Cancel

Gambar 3. 40 Yakin data akan di hapus M09

10. Perancangan pesan jawaban kosong


M10 X

Jawaban kosong !
OK

Gambar 3. 41 Jawaban Kosong M10

11. Perancangan pesan jawaban salah


M11 X

Jawaban salah !
OK

Gambar 3. 42 Jawaban Salah M11


12. Perancangan pesan ganti password berhasil

M12 X

Ganti password berhasil !

OK

Gambar 3. 43 Ganti Password Berhasil M12

13. Perancangan pesan Jawaban Belum Diisi


M13 X

Jawaban belum diisi !

OK

Gambar 3. 44 Jawaban Belum Diisi M13

14. Perancangan pesan Password Kosong


M14 X

Password Kosong !
OK

Gambar 3. 45 Password Kosong M14

3.5 Jaringan Semantik

Jaringan semantik menggambarkan keterhubungan navigasi menu dari satu


halaman ke halaman lainnya. Jaringan semantik menu admin dari sistem ini
adalah sebagai berikut :
M10, M11

M03, M04, M05, M06, M09


T02
M01, M02

T04
T01
M04, M05, M06,, M09

M13
T05

T12

M05, M06

M14 T03
T06

T11 M05, M06

M08 T07
M05, M06

M05, M06
T10
T08
T09

Gambar 3.46 Jaringan Semantik Menu Petugas

Keterangan :

T01 : Menu Login

T02 : Menu Jawab Pertanyaan

T03 : Menu Utama Petugas

T04 : Menu View Pendaftaran Haji

T05 : Menu View Pendaftaran Umroh

T06 : Menu View Laporan Haji

T07 : Menu View Laporan Umroh

T08 : Menu View Booklet Haji

T09 : Menu View Booklet Umroh


T10 : Password Baru

T11 : Ganti Password

T12 : Ganti Pertanyaan


3.6 Implementasi dan Pengujian

3.6.1 Implementasi Database

3.6.1.1 Instalasi XAMPP-win32-1.7.4-VC6-installer

Berikut ini merupakan langkah dalam instalasi XAMPP -win32-1.7.4-VC6-


installer :

Diperlukan Installer Xampp

Setelah di klik akan muncul kotak dialog seperti di bawah ini :

Kemudian pilih bahasa yang ingin digunakan, klik OK

Lalu akan muncul seperti gambar dibawah ini, kemudian klik OK

Setelah klik OK, maka akan tampil seperti gambar berikut


Klik Next

Pilih lokasi untuk install Xampp, kemudian klik Next


Pilih options apa saja yang ingin digunakan, kemudian klik Install

Maka akan terinstall secara otomatis seperti gambar di atas

Setelah komplit, kemudian klik Finish

Akan ada kotak dialog seperti gambar di atas, kemudian klik Yes
Setelah terinstall dengan sempurna, maka akan ada XAMPP Control Panel

Application seperti gambar di bawah ini

3.6.1.2 Screen Shot Ekspor Database

Berikut ini adalah langkah-langkah meng-export database:

1. Masuk ke http://localhost/phpmyadmin dan klik ekport.


2. Browse database yang akan di-export setelah itu klik “Go”.

3. Database suskes di-export


3.6.2 Pengujian Sistem

3.6.2.1 Screen Shot Halaman Admin

3.6.2.1.1 Menu Login

Gambar 3.47 Screen Shoot Login Admin

Gambar 3.48 Screen Shoot Pesan M01


Gambar 3.49 Screen Shoot Pesan M02

3.6.2.1.2 Lupa Password

Gambar 3.50 Screen Shoot Pertanyaan Lupa Password

Gambar 3. 51 Screen Shoot Pesan M10

Gambar 3. 52 Screen Shoot M11

Gambar 3. 53 Screen Shoot Lupa Password

Gambar 3. 54 Screen Shoot pesan M08


3.6.2.1.3 Menu Utama

Gambar 3.55 Screen Shoot Menu Utama Admin

3.6.2.1.4 Menu View Pendaftaran Haji

Gambar 3.56 Screen Shoot Menu View Pendaftaran Haji

Gambar 3.57 Screen Shoot Pesan M03


Gambar 3.58 Screen Shoot Pesan M04

Gambar 3.59 Screen Shoot Pesan M05

Gambar 3.60 Screen Shoot Pesan M06

Gambar 3. 61 Screen Shoot Pesan M09


3.6.2.1.5 Menu View Pendaftaran Umroh

Gambar 3.62 Screen Shoot Menu Pendaftaran Umroh

Gambar 3.63 Screen Shoot Pesan M04

Gambar 3.64 Screen Shoot Pesan M05

Gambar 3.65 Screen Shoot Pesan M06


3.6.2.1.6 Menu View Laporan Haji

Gambar 3.66 Screen Shoot Menu View Laporan Haji

Gambar 3.67 Screen Shoot Pesan M05

Gambar 3.68 Screen Shoot Pesan M06


3.6.2.1.7 Menu View Laporan Umroh

Gambar 3.69 Screen Shoot Menu View Laporan Umroh

Gambar 3.70 Screen Shoot Pesan M05

Gambar 3.71 Screen Shoot Pesan M06


3.6.2.1.8 Menu View Booklet Haji

Gambar 3.72 Screen Shoot Menu View Booklet Haji

Gambar 3.73 Screen Shoot Pesan M05

Gambar 3.74 Screen Shoot Pesan M06


3.6.2.1.9 Menu View Booklet Umroh

Gambar 3.75 Screen Shoot Menu VIew Booklet Umroh

Gambar 3.76 Screen Shoot Pesan M05

Gambar 3.77 Screen Shoot Pesan M06


3.6.2.1.10 Menu View Ganti Password

Gambar 3. 78 Screen Shoot Menu View Ganti Password

3.6.2.1.11 Menu View Ganti Pertanyaan

Gambar 3. 79 Screen Shoot View Ganti Password


BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan dari hasil pembahasan yang sudah penulis paparkan pada bab-

bab sebelumnya, maka dapat diambil kesimpulan sebagai berikut :

1. Dengan pembangunan sistem informasi haji dan umroh ini mempermudah

dan mempercepat kinerja dalam pengelolahan data haji dan umroh.

2. Mempercepat dalam pembuatan dan pencarian data untuk pembuatan

booklet haji dan umroh.

3. Keuntungan dari sistem informasi ini adalah akan membantu pihak

handling dalam pengelolahan data calon jemaah, sehingga pihak handling

tidak perlu mencari data calon jemaah di divisi marketing secara

konvensional.

4.2 Saran

Setelah menyelesaikan laporan kerja praktek ini, masih banyak kekurangan

karena keterbatasan sumber daya dan waktu. Agar sistem yang sudah dibangun

sedemikian rupa bisa berjalan dengan baik, hendaknya dilakukan beberapa hal

berikut :

1. Harus adanya pemeliharan terhadap sistem yang telah dibuat agar sistem

tetap terjaga dengan baik.

2. Melakukan pelatihan berkala kepada petugas pada setiap bagian,

khususnya bagian pengolahan data jamaah haji dan umroh agar dapat lebih

memahami seluk beluk sistem.

105
PEMBANGUNAN SISTEM INFORMASI PENDAFTARAN
HAJI DAN UMROH

DI PT. AMANAH MULIA WISATA BANDUNG

KERJA PRAKTEK

Diajukan untuk memenuhi


Tugas Mata Kuliah Kerja Praktek
Program Starata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

Disusun Oleh:

Mutiara Tri Pertiwi 10108315

Siti Sopiyah 10108348

Vika Widyaningsih 10108355

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU
KOMPUTER UNIVERSITAS KOMPUTER
INDONESIA BANDUNG
2012
DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR.............................................................................................i

DAFTAR ISI.........................................................................................................iii

DAFTAR TABEL................................................................................................vii

DAFTAR GAMBAR..........................................................................................viii

DAFTAR LAMPIRAN........................................................................................xii

BAB I PENDAHULUAN.......................................................................................1

1.1 Latar Belakang Masalah.................................................................................1

1.2 Perumusan Masalah........................................................................................2

1.3 Maksud dan tujuan..........................................................................................2

1.3.1 Maksud....................................................................................................2

1.3.2 Tujuan......................................................................................................2

1.4 Batasan Masalah.............................................................................................3

1.5 Metode Penelitian...........................................................................................4

1.6 Sistematika Penulisan.....................................................................................4

BAB II TINJAUAN PUSTAKA............................................................................6

2.1 Profil Tempat Kerja Praktek...........................................................................6

2.1.1 Sejarah PT. Amanah Mulia Wisata (AMWa)..........................................6

2.1.2 Logo Instansi...........................................................................................7

2.1.3 Badan Hukum Instansi............................................................................8

2.1.4 Struktur Organisasi dan Deskripsi Pekerjaan..........................................9

iii
2.2 Landasan Teori.............................................................................................14

2.2.1 Pengertian Sistem..................................................................................14

2.2.2 Pengertian Informasi.............................................................................15

2.2.3 Pengertian Sistem Informasi..................................................................15

2.2.4 Pengertian Data.....................................................................................15

2.2.5 Pengertian Database..............................................................................15

2.2.6 Entity Relationship Diagram................................................................. 15

2.2.7 Diagram Alir Data.................................................................................17

2.2.8 Borland Delphi......................................................................................19

2.2.9 MySQL..................................................................................................21

BAB III PEMBAHASAN....................................................................................25

3.1 Jadwal Kerja Praktek....................................................................................25

3.2 Teknik Kerja Praktek....................................................................................25

3.3 Analisis Sistem yang Sedang Berjalan.........................................................26

3.3.1 Analisis Masalah...................................................................................26

3.3.2 Analisis Sistem......................................................................................27

3.3.2.1 Flow Map Sistem yang Sedang Berjalan...................................31

3.4 Kebutuhan Non Fungsional..........................................................................34

3.4.1 Spesifikasi Kebutuhan Perangkat Lunak...............................................34

3.4.2 Analisis Perangkat Keras.......................................................................35

3.4.3 Analisis Perangkat Lunak......................................................................35

3.4.4 Analisis User.........................................................................................36

3.4.3.1 User Profil..................................................................................36


iv
3.4.3.2 Perancangan Sistem...................................................................36

3.4.3.2.1 ERD (Entity Relational Diagram)..................................36

3.4.3.2.2 Atribut Entity.................................................................37

3.4.3.3 Kebutuhan Fungsional...............................................................38

3.4.3.3.1 Diagram Konteks...........................................................38

3.4.3.3.2 Data Flow Diagram Level 1..........................................39

3.4.3.3.3 DFD Level 2 Login........................................................40

3.4.3.3.4 DFD Level 2 Pengolahan Data Calon Haji....................41

3.4.3.3.5 DFD Level 2 Pengolahan Data Calon Umroh...............42

3.4.3.3.6 DFD Level 2 Pengolahan Laporan................................43

3.4.3.3.7 DFD Level 2 Pengolahan Booklet.................................43

3.4.3.3.8 DFD Level 3 Lupa Password.........................................44

3.4.3.3.9 DFD Level 3 Pengolahan Laporan Data Calon Haji.....44

3.4.3.3.10 DFD Level 3 Pengolahan Laporan Data Calon Umroh 45

3.4.3.3.11 DFD Level 3 Pengolahan Booklet Calon Haji...............45

3.4.3.3.12 DFD Level 3 Pengolahan Booklet Calon Umroh..........46

3.4.3.3.13 Spesifikasi Proses..........................................................46

3.4.3.3.14 Kamus Data....................................................................65

3.1.1 Perancangan Basis Data........................................................................73

3.4.4.1 Skema Relasi.............................................................................73

3.4.4.2 Struktur Tabel............................................................................73


v

3.1.2 Perancangan Struktur Menu..................................................................78


3.4.5.1 Struktur Menu Admin................................................................78

3.1.3 Perancangan Antar Muka......................................................................78

3.4.6.1 Perancangan Antar Muka Petugas.............................................79

3.1.4 Perancangan Pesan................................................................................85

3.5 Jaringan Semantik.........................................................................................88

3.6 Implementasi dan Pengujian.........................................................................90

3.6.1 Implementasi Database..........................................................................90

3.6.1.1 Instalasi XAMPP-win32-1.7.4-VC6-installer...........................90

3.6.1.2 Screen Shot Ekspor Database....................................................93

3.6.2 Pengujian Sistem...................................................................................95

3.6.2.1 Screen Shot Halaman Admin.....................................................95

3.6.2.1.1 Menu Login....................................................................95

3.6.2.1.2 Lupa Password...............................................................96

3.6.2.1.3 Menu Utama..................................................................97

3.6.2.1.4 Menu View Pendaftaran Haji........................................97

3.6.2.1.5 Menu View Pendaftaran Umroh....................................99

3.6.2.1.6 Menu View Laporan Haji............................................100

3.6.2.1.7 Menu View Laporan Umroh........................................101

3.6.2.1.8 Menu View Booklet Haji.............................................102

3.6.2.1.9 Menu View Booklet Umroh........................................103

vi

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

vii
DAFTAR PUSTAKA

http://repository.usu.ac.id/bitstream/123456789/20238/4/Chapter%20II.pdf
http://www.scribd.com/doc/58622090/19/Struktur-Menu
http://wordpress.com/2008/07/21
http://delphi.about.com/library/code/ncaa030601a.htm
http://exampledelphi.com/delphi.php/files/export-text-file-to-excel-file/
Modul Perkuliahan Sistem Informasi UNIKOM
Modul Perkuliahan Rekayasa Perangkat Lunak UNIKOM

106
KATA PENGANTAR

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

kesempatan dan nasihat yang diberikan.


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

Anda mungkin juga menyukai