Vous êtes sur la page 1sur 7

SISTEM INFORMASI PENDAFTARAN HAJI DAN UMROH

BERBASIS WEB PADA PT. MUSTHAFA ARY TOUR


(MARTOUR) BATU UNTUK MENINGKATKAN
PELAYANAN CALON JAMAAH

Eko Prayitno1)
1)
Program Studi Teknik Informatika, Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) Malang
Email: eko_blt_42@yahoo.co.id

ABSTRAK

PT. Musthafa Ary Tour atau lebih akrab dengan sebutan PT. Martour Batu adalah biro jasa perjalanan
haji dan umroh, dimana perusahaan ini ingin mengimplementasikan sistem informasi pendaftaran haji dan
umroh secara online kepada para calon jamaah untuk meningkatkan efektifitas bagi calon jamaah maupun
perusahaan itu sendiri. Masalah yang terjadi pada sistem saat ini, calon jamaah haji dan umroh masih
melakukan pendaftaran secara manual seperti mengisi formulir, pencarian data calon jamaah membuat
bagian pelayanan kesulitan. Selain itu pembuatan laporan pembayaran mambuat bagian keuangan
membutuhkan waktu yang cukup lama karena harus mengumpulkan dari kwitansi pembayaran. Solusi
permasalahan diatas, dengan membuat sistem informasi yang tepat guna sangat dibutuhkankan untuk
meningkatkan dan memudahkan pendaftaran atau pelayanan serta pengolahan data para jamaah. Sistem
informasi pendaftaran haji dan umroh ini mempermudah dan mempercepat kinerja pengguna sistem untuk
dapat mengelola data dengan menginput, menyimpan dan mencetak data sesuai kebutuhan untuk dijadikan
laporan, dimana semua data yang diperlukan disimpan atau terintegrasi dalam satu database. Untuk
pengembangan kedepan admin (bagian pelayanan) dan admin (bagian keuangan) harus melakukan pelatihan,
agar lebih memahami seluk beluk sistem infomasi pendaftaran haji dan umro

Kata Kunci : Pendaftaran, Haji Khusus dan Umroh


.

1 PENDAHULUAN ingin mengimplementasikan sistem informasi


1.1 Latar Belakang pendaftaran haji dan umroh secara online kepada
Seiring dengan perkembangan jaman dan para calon jamaah untuk meningkatkan efektifitas
pesatnya kemajuan teknologi didunia saat ini, bagi calon jamaah maupun perusahaan itu sendiri,
tidak bisa dihindarkan informasi menjadi sangat PT. Musthafa Ary Tour setiap tahunnya melayani
penting untuk kemajuan suatu perusahaan. Data - calon jamaah untuk berangkat haji maupun
data yang dibutuhkankan oleh perusahaan pun umroh. Mengingat semakin banyaknya calon
semakin banyak dan semakin komplek. Kemajuan jamaah yang ingin mendaftar, hal ini tidak sesuai
akan teknologi informasi yang pesat, bila perusahaan masih menggunakan sistem yang
mengakibatkan adanya tuntutan suatu perusahaan berjalan saat ini.
untuk dapat mengelola suatu informasi sehingga Masalah yang terjadi pada sistem saat ini,
dapat tersaji dengan cepat, tepat dan akurat. Suatu calon jamaah haji dan umroh masih melakukan
perusahaan dapat berkembang dengan baik, pendaftaran secara manual seperti mengisi
apabila diimbangi dengan mengikuti sistem formulir pendaftaran dimana banyak menyita
teknologi informasi yang berkembang pada saat tempat untuk penyimpanan, pencarian data calon
ini. Dengan menggunakan sistem informasi yang jamaah membuat bagian pelayanan kesulitan
terkomputerisasi, maka semua data dapat dikarenakan masih dalam bentuk formulir
disimpan atau terintegrasi dalam satu database, sehingga dapat memakan waktu yang lama. Selain
pengolahan data atau informasi pun dapat itu pembuatan laporan pembayaran mambuat
dilakukan dengan cepat, tepat dan akurat. bagian keuangan membutuhkan waktu yang
PT. Musthafa Ary Tour atau lebih akrab cukup lama karena harus mengumpulkan dari
dengan sebutan PT. Martour Batu adalah biro jasa kwitansi pembayaran kemudian dipindahkan ke
perjalanan haji dan umroh, dimana perusahaan ini komputer.

1
1.2 Rumusan Masalah Definisi desain sistem adalah proses
Berdasarkan latar belakang masalah yang penggambaran, pemetaan sebuah perencanaan
telah diuraikan diatas, dapat dirumuskan dari suatu sistem yang akan dikembangkan baik
permasalahan yang akan dibahas, yaitu : secara konseptual (global) maupun secara terinci.
Bagaimana perancangan sistem informasi [4]
pendaftaran haji dan umroh berbasis web yang
akan diterapkan PT. Musthafa Ary Tour. 2.5 Pengertian Database
Database a shared collection of logically
2. LANDASAN TEORI related data and adescription of this data,
2.1 Pengertian Sistem Informasi designed to meet the information needs of an
Beberapa pengertian yang diberikan oleh organization, yang mempunyai arti database
beberapa pakar : Sistem informasi dapat adalah sekumpulan data yang saling berhubungan
didefinisikan sebagai suatu sistem di dalam suatu secara logis dan sebuah penjelasan dari data
organisasi yang mempertemukan kebutuhan tersebut, yang didesain untuk menemukan data
pengolahan transaksi harian, mendukung operasi, yang dibutuhkan organisasi. [7]
bersifat manajerial dan kegiatan strategi dari suatu Database adalah kumpulan dari data yang
organisasi dan menyediakan pihak luar tertentu saling berhubungan satu dengan yang lainnya,
dengan laporan - laporan yang diperlukan. [4] tersimpan di perangkat keras komputer dan
Sistem informasi adalah suatu sistem yang digunakan perangkat lunak untuk
dibuat oleh manusia yang terdiri dari komponen - memanipulasinya. [4]
komponen dalam organisasi untuk mencapai suatu
tujuan yaitu menyajikan informasi. [1] 2.6 Arsitektur Aplikasi
Sistem informasi adalah suatu sistem Internet adalah jaringan komputer berskala
didalam suatu organisasi yang mempertemukan internasional / global yang dapat membuat masing
kebutuhan pengolahan transaksi harian yang - masing lomputer saling berkomunikasi. [2]
mendukung fungsi operasi organisasi yang Web adalah fasilitas hypertext yang
bersifat manajerial dengan kegiatan srategi dari mampu menampilkan data berupa teks, gambar,
suatu organisasi untuk dapat menyediakan kepada suara, animasi dan multimedia lainnya, dimana
pihak luar tertentu dengan laporan - laporan yang diantara data - data tersebut saling terkait dan
diperlukan. [8] berhubungan satu dengan yang lainnya. [6]

2.2 Pelayanan Jamaah Haji dan Umroh 2.7 Pemograman Web


Pelayanan jamaah haji dan umroh adalah HTML (Hyper Text Markup Language)
suatu kegiatan sebagai usaha melayani kebutuhan adalah bahasa kode pemograman yang menjadi
dari sekelompok orang yang mempunyai tujuan dasar bagi terwujudnya web. Dengan HTML
yang sama untuk melaksanakan ibadah haji dan seluruh sistem komputer yang saling berbeda
umroh. dapat mengenali format - format yang
ditampilkan dalam situs - situs internet tanpa
2.3 Metode Pendekatan Sistem perbedan yang berarti, termasuk didalamnya
Terdapat dua metode pendekatan sistem penampilan multimedia (grafik, suara dan citra
yang saat ini sering digunakan yaitu dengan video). HTML berbasis teks yang sangat
menggunakan pendekatan terstruktur dan sederhana dan praktis sehingga dapat dipahami
pendekatan objek. Keduanya memiliki fungsi oleh berbagai jenis komputer dalam platform
yang sama untuk membantu dalam menganalisis sistem yang berbeda.
dan merancang suatu sistem. MySQL adalah bahasa standar yang
digunakan untuk mengakses database server yang
2.4 Pengertian Desain Sistem dikenal dengan SQL. Definisi SQL (Structured
Menurut John Burch dan Gary Grudnitski Query Language) adalah bahasa terstruktur yang
yang telah terjemahkan oleh [4] dalam bukunya digunakan untuk query, meng-update dan
yang berjudul Analisis dan Desain Sistem mengolah relasi antar database.
Informasi Pendekatan Terstruktur menyebutkan
bahwa: desain sistem dapat didefinisikan sebagai
penggambaran, perencanaan, dan pembuatan
sketsa atau pengaturan dari beberapa elemen yang
terpisah dari satu kesatuan yang utuh dan
berfungsi.

2
3. METODOLOGI PENELITIAN Gambar 3.3 DFD Level 1 Sistem Informasi yang
3.1 Analisa Masalah diusulkan
Tidak tersedianya sistem informasi
pendaftaran secara online untuk menunjang
kemudahan dalam mendapatkan informasi Entitas Relasi Diagram (ERD) Logical
pendaftaran dan melakukan proses pendaftaran
haji dan umroh. Pembayaran
id_pembayaran
File Upload
id_dokument id_jamaah
Jamaah

Semua pencatatan data dilakukan secara no_rekening


nama_bank
nama_dokument
tgl_upload
user_name
no_ktp
nominal Pendidikan
manual sehingga data tidak dapat terintegrasi tgl_pembayaran
file_upload
keterangan
nama_lengkap
nama_ayah_kandung id_pendidikan
status_konfirmasi tempat_lahir nama_pendidikan
dengan baik sehingga membutuhkan waktu cukup bukti_pembayaran
status_konfirmasi
tanggal_lahir keterangan
jenis_kelamin
lama dalam pencarian data dan pembuatan Konfirmasi
kewarganegaraan
alamat_ktp
laporan. desa_kel_ktp Dimiliki
Peserta kec_ktp
id_peserta kota_ktp
tgl_pendaftaran prop_ktp
3.2 Perancangan sistem Konfirmasi biaya Menjadi kode_pos_ktp
alamat
status
Context Diagram desa_kel
kecamatan
Type Kamar Dipilih kota Dimiliki
id_kamar propinsi
Data Tipe Kamar
kode pos
Data Tipe Paket
type_kamar
Data Paket Pilihan Paket telp
Data Pendaftaran Data Pendidikan keterangan
Data Persyaratan
id paket melaksanakan_haji
Data Pekerjaan
Data Pembayaran
tgl berangkat nama_mahram Pekerjaan
Data Paket tgl pulang hub_mahram id_pekerjaan
0 Memiliki pesawat gol_darah nama_pekerjaan
SISTEM INFORMASI
ako_mekkah ukuran_pakaian keterangan
ADMIN (BAGIAN
CALON JAMAAH PENDAFTARAN HAJI & PELAYANAN)
Type Paket ako madinah email
UMROH PT MUSTAFA
ARY TOUR
id_type_paket biaya foto
nama_paket currency password
Memiliki
+ keterangan status status
Data Paket
Data Jamaah Haji & Umroh
Data Paket Pesanan
Data Persyaratan Haji & Umroh
Gambar 3.11 ERD Logical yang diusulkan
Data Pendaftaran Jamaah Valid
Data Pembayaran Haji & Umroh
Data Status Persyaratan

Data Status Pembayaran

Entitas Relasi Diagram (ERD) Physical


Laporan Data Jamaah Haji & Umroh ADMIN (BAGIAN
DIREKTUR KEUANGAN)

Laporan Data Pembayaran Haji & Umroh FILE_UPLOAD


ID_DOKUMENT integer
Gambar 3.2 Context Diagram sistem informasi ID_PESERTA
NAMA_DOKUMENT
integer
varchar(30)
PENDIDIKAN
ID_PENDIDIKAN integer
TGL_UPLOAD datetime NAMA_PENDIDIKAN varchar(20)
yang diusulkan FILE_UPLOAD
KETERANGAN
varchar(50)
varchar(50)
KETERANGAN varchar(50)

STATUS_KONFIRMASI enum('y','n','s')
ID_PENDIDIKAN = ID_PENDIDIKAN

Entitas luar sistem calon jamaah, entitas PEMBAYARAN


ID_PEMBAYARAN integer JAMAAH
ID_PESERTA integer ID_JAMAAH integer
dalam sistem admin (bagian pelayanan), admin NO_REKENING
NAMA_BANK
varchar(20)
varchar(20)
ID_PESERTA = ID_PESERTA
ID_PENDIDIKAN
ID_PEKERJAAN
integer
integer

(bagian keuangan) dan direktur. NOMINAL


TGL_PEMBAYARAN
double
date
USER_NAME
NO_KTP
NAMA_LENGKAP
varchar(30)
varchar(30)
varchar(30)
STATUS_KONFIRMASI enum('y','n','s')
BUKTI_PEMBAYARAN varchar(30) NAMA_AYAH_KANDUNG varchar(30)
TEMPAT_LAHIR varchar(20)
TANGGAL_LAHIR date

Data Flow Diagram (DFD) ID_PESERTA


PESERTA
integer
JENIS_KELAMIN
KEWARGANEGARAAN
enum('l','p')
enum('wni','wna')
ALAMAT_KTP varchar(100)
Merupakan model dari sistem untuk ID_PAKET
ID_JAMAAH
integer
integer
DESA_KEL_KTP
KEC_KTP
varchar(20)
varchar(20)
ID_PESERTA = ID_PESERTA TGL_PENDAFTARAN date
menggambarkan pembagian sistem kemodul yang BIAYA
STATUS
double
varchar(15)
KOTA_KTP
PROP_KTP
KODE_POS_KTP
varchar(20)
varchar(20)
integer

lebih kecil, untuk memudahkan sistem yang ALAMAT


DESA_KEL
varchar(100)
varchar(20)
KECAMATAN varchar(20)
dikerjakan. TYPE_KAMAR
ID_JAMAAH = ID_JAMAAH

ID_PAKET = ID_PAKET
KOTA
PROPINSI
varchar(20)
varchar(20)
KODE_POS integer
ID_KAMAR integer
TELP varchar(20)
TYPE_KAMAR varchar(15)
MELAKSANAKAN_HAJI enum('belum','pernah')
Data Peserta KETERANGAN varchar(50)
Peserta
NAMA_MAHRAM varchar(20)
Data Peserta Data Pendaftaran
HUB_MAHRAM varchar(20)
PAKET GOL_DARAH enum('a','b','ab','o')
Data Paket Pilihan UKURAN_PAKAIAN enum('s','m','l','xl','xxl')
ID_PAKET integer
EMAIL varchar(30)
ID_KAMAR = ID_KAMAR ID_TYPE_PAKET integer
1 FOTO varchar(50)
3 Data Paket ID_KAMAR integer
Pilih Paket
PASSWORD varchar(50)
Konfirmasi TYPE_PAKET TGL_BERANGKAT date
Data Persyaratan
Data STATUS varchar(15)
+ ID_TYPE_PAKET integer TGL_PULANG date
Persyaratan [Data Paket Pilihan]
+ NAMA_PAKET varchar(15) PESAWAT varchar(30)
File Upload
[Data Paket Pesanan] KETERANGAN varchar(50) AKO_MEKKAH varchar(60) ID_PEKERJAAN = ID_PEKERJAAN
AKO_MADINAH varchar(60)
BIAYA double
[Data Persyaratan] 2
CURRENCY char(3)
[Data Pendaftaran] Pendaftaran
PEKERJAAN
4 [Data Status Persyaratan]
CALON JAMAAH
ID_TYPE_PAKET = ID_TYPE_PAKET STATUS varchar(15)
Konfirmasi Jamaah ID_PEKERJAAN integer
Data [Data Pembayaran] [Data Pendaftaran Jamaah Valid]
+ NAMA_PEKERJAAN varchar(20)
Pembayaran [Data Status Pembayaran]
KETERANGAN varchar(50)
+
Jamaah

Data Pembayaran
Data Pendaftaran
Data Paket
Gambar 3.12 ERD Physical yang diusulkan
Data Pekerjaan
Pekerjaan
Data Pekerjaan

Data Peserta
Pembayaran

Data Pendidikan
Pendidikan
Data Pendidikan

5 Data Type Kamar Data Type Kamar


Type Kamar

Setting Data Master


Data Type Paket Data Type Paket Paket
Type Paket
+
[Data Pekerjaan]

[Data Pendidikan]
[Data Tipe Kamar]

6
[Data Paket]
ADMIN (BAGIAN ADMIN (BAGIAN [Data Tipe Paket] [Data Paket] Input Paket
KEUANGAN) PELAYANAN) Data Paket
+

7
[Data Jamaah Haji & Umroh] Data Jamaah

[Data Persyaratan Haji & Umroh] Daftar Peserta


Jamaah Haji &
Data Persyaratan [Laporan Data Jamaah Haji & Umroh]
Umroh

[Data Pembayaran Haji & Umroh]


+
Data Pembayaran
DIREKTUR
[Laporan Data Pembayaran Haji & Umroh]

3
Flowchart Struktur menu
Struktur menu adalah gambaran sistem
informasi berbasis web yang akan dirancang dan
dibangun.

Gambar 3.14 Struktur Menu

Perancangan interface
bertujuan untuk memberikan gambaran
yang jelas dan rancang bangun yang lengkap
untuk diimplementasikan, meliputi perancangan
website pengunjung, website jamaah, website
admin, website direktur.

Gambar 3.16 Desain tampilan pilih paket haji dan


umroh

Gambar 3.13 Flochart sistem pendaftaran yang


diusulkan

4
Gambar 3.18 Desain tampilan form profil jamaah

Gambar 3.19 Desain tampilan form konfirmasi


persyaratan jamaah

Gambar 3.20 Desain tampilan form konfirmasi


Gambar 3.17 Desain tampilan pendaftaran jamaah pembayaran jamaah

5
4. IMPLEMENTASI DAN PEMBAHASAN
4.1 Implementasi
Pada Segemen program disusun sebagai
berikut: Halaman Pilih Paket, Halaman
Pendaftaran Jamaah, Login Jamaah, Halaman
Profil Jamaah, Halaman Konfirmasi Pembayaran,
Halaman Konfirmasi Persyaratan.

Gambar 4.6 Login jamaah

Setelah melakukan login, maka akan


masuk pada halaman profil jamaah. Pada halaman
profil ini, jamaah dapat melihat data jamaah dan
mengedit data jamaah apabila ada kekeliruan dan
mencetak sebagai bukti pendaftaran.

Gambar 4.4 Halaman pilih paket

Gambar 4.7 Halaman profil jamaah

Gambar 4.8 Halaman konfirmasi pembayaran

Pada halaman pembayaran ini jamaah


dapat melakukan konfirmasi pembayaran dengan
mengisi data yang telah ditentukan dan
mengupload bukti pembayaran. Apabila data
sesuai, admin akan mengkonfirmasi pembayaran
Gambar 4.5 Halaman pendaftaran jamaah
ulang.

6
6. DAFTAR PUSTAKA
[1] Al Bahra Bin Ladjamudin (2005). Analisis
dan Desain Sistem Informasi. Tangerang :
Graha Ilmu.
[2] Andi Setiawan (2004). Pemograman HTML.
Bandung : Yrana Widia.
[3] Husni (2007). Pemrograman Database
Berbasis Web. Yogyakarta : Graha Ilmu.
[4] Jogiyanto, HM (2005). Analisis dan Desain
Sistem Informasi Pendekatan Terstruktur.
Yogyakarta : Andi Offset.
[5] Sayyid Sabiq (2008). Fiqih Sunnah Jilid 2.
Jakarta : Pena Pundi Aksara.
Gambar 4.9 Halaman konfirmasi persyaratan
[6] Slamet Riyanto (2007). Membangun Web
Database dengan PHP dan MySQL. Jakarta :
Pada halaman persyaratan ini jamaah dapat
PT Elexmedia Komputindo.
melakukan konfirmasi persyaratan dengan
[7] Thomas Cannolly dan Carolyn Begg (2005)
mengisi data yang telah ditentukan dan
Database System : A Practical Approach to
mengupload file persyaratan. Apabila data sesuai,
Design, Implementation, and Management.
admin akan mengkonfirmasi persyaratan ulang.
England : Pearson Education.
[8] Tata Sutabri (2004). Analisis Sistem
5. KESIMPULAN
Informasi. Yogyakarta : Andi Offset.
1. Sistem informasi pendaftaran haji dan umroh
ini dapat mempermudah calon jamaah untuk
mendapatkan informasi pendaftaran dan
melakukan pendaftaran haji atau umroh secara
online.
2. Sistem informasi pendaftaran haji dan umroh
ini mempermudah dan mempercepat kinerja
pengguna sistem untuk dapat mengelola data
dengan menginput, menyimpan dan mencetak
data sesuai kebutuhan untuk dijadikan laporan,
dimana semua data yang diperlukan disimpan
atau terintegrasi dalam satu database.

Vous aimerez peut-être aussi