SKRIPSI
Diajukan Untuk Memenuhi Syarat Kelulusan Pada Program Studi Strata Satu Jurusan Sistem Informasi
Oleh : Hena Herlina
1.05.07.194
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
i
pelayanan administrasi haji dan umroh ini dilatarbelakangi karena kesulitan jemaah haji pada saat pengisian formulir yang dilakukan secara manual, pencarian data calon jemaahpun membuat bagian pelayanan kesulitan untuk mencari data calon jemaah dikarenakan data masih berupa faktur, selain itu bukti pendaftaran masih dalam bentuk faktur yang perlu dicetak di tempat percetakan sehingga memakan waktu dan biaya yang cukup lama, dalam pembuatan laporanpun cukup menyita waktu dikarenakan pembuatan laporan itu dikumpulkan dari faktur-faktur dan kemudian dipindahkan ke media computer.
Dari hasil penelitian ini penulis bermaksud merancang Sistem Informasi Pelayanan administrasi Haji dan Umroh. Metode yang digunakan yaitu pendekatan terstruktur
(Data Flow Oriented Approach). Metode pendekatan sistem berorientasi pada data
yaitu analisis dan perancangan terstruktur. yang menekankan pada karakteristik data yang akan diproses dimana data yang digunakan adalah data jemaah, data kwitansi pembayaran dan data laporan pembayaran. Alat Bantu yang digunakan . Diagram Alir Dokumen (Flowmap),Diagram Konteks, Data Flow Diagram, Kamus Data, Normalisasi, Tabel Relasi, dan Entity Relasionalship Diagram. Metode Pengembangan yang penulis gunakan adalah Prototype , Sedangkan aplikasi yang dipilih dalam perancangan aplikasi ini menggunakan Microsoft Visual Basic 6.0 dan dengan database SQL Server 2000.
Dengan adanya Sistem Informasi Pelayanan Administrasi Haji dan Umroh ini untuk meningkatkan pelayanan terhadap calon jemaah haji dan umroh sehingga kinerja perusahaan semakin efisein dan dilakukan dengan cepat dan mudah, serta dapat meminimalisasikan kesalahan-kesalahan yang sering terjadi karena data telah terintegrasi.
ii
Qiblah tour is a private company engaged in travel for prospective pilgrims who want to perform Hajj and Umrah. System information Hajj and Umrah services administration is motivated because of the difficulty of the pilgrims at the time of filing which is done manually, the search for prospective data jemaahpun make the service difficult to find candidates for the assembly of data because the data is still in the form of invoices, other than that proof of registration is still in the form of invoices need to be printed at the printing press so that it takes time and costs quite a long time, in the manufacture laporanpun quite time consuming due to the manufacture of the report was compiled from the invoices and then transferred to computer media.
From these results the authors intend to design Information Systems Administration Services Hajj and Umrah. The method used is a structured approach (Data Flow Oriented Approach). Method-oriented approach to systems analysis and design data that is structured. an emphasis on the characteristics of the data to be processed where the data used is the assembly of data, data reporting receipt of payment and payment data. Tools that are used. Document Flow Chart (Flowmap), Diagram Context, Data Flow Diagram, Data Dictionary, Normalization, Table Relation and Entity Diagram Relasionalship. Development of methods that I use is Prototype, while the selected application in the design of these applications using Microsoft Visual Basic 6.0 and SQL Server 2000 database.
With the Information System of Hajj and Umrah Services Administration is to improve services to prospective pilgrims and Umrah so that the performance of companies increasingly efisein and done quickly and easily, and can minimize the mistakes that often occur because data has been integrated.
iii
Assalamu’alaikum Warahmatullahi Wabarakatuh
Segala puji bagi Allah SWT yang telah memberikan rahmat, taufiq dan hidayatNya, sehingga penulis dapat menyelesaikan penulisan skripsi yang berjudul “ SISTEM INFORMASI PELAYANAN ADMINISTRASI HAJI DAN UMROH PADA QIBLAT TOUR BANDUNG “, yang merupakan tugas akhir dalam menyelesaikan program Strata 1 jurusan Sistem Informasi Fakultas Teknik dan Ilmu Komputer di UNIKOM.
Penulisan laporan ini merupakan salah satu syarat untuk menyelesaikan pendidikan Strata Satu Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia. Untuk itu pula dengan setulus hati penulis ingin menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu penulis di dalam penyusunan laporan ini, secara khusus pernyataan terima kasih ini penulis sampaikan kepada :
1. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc. Selaku Rektor Universitas Komputer Indonesia.
3. Bapak Dadang Munandar, SE. M,Si. Selaku ketua Program studi Manajemen Informatika Universitas Komputer Indonesia
4. Ibu Imelda, ST., MT.selaku Dosen Pembimbing saya yang telah meluangkan waktu, tenaga dan pikirannya untuk membimbing dan memberikan saran serta ilmu pengetahuan bagi penulis dan mengarahkan penyusunan dalam menyelesaikan skripsi ini.
5. Ibu Lusi Melian, S.si, MT Selaku dosen wali penulis yang telah banyak membantu selama perkuliahan.
6. Kedua Orang Tua saya terutama Mamah tercinta yang sudah memberikan semangat, dukungan serta doanya sehingga penulis dapat menyelesaikan skripsi ini.
7. Teman-teman seperjuangan MI-05 angkatan 2007 yang dalam pengerjaan skripsi selalu saling membantu.
Akhir kata penulis berharap semoga hasil dari laporan ini dapat bermanfaat serta dapat memberikan sumbangsih pikiran khususnya bagi mahasiswa UNIKOM dan umumnya untuk para pembaca. Terima kasih untuk semuanya.
Wassalamu’alaikum Warahmatullahi Wabarakatuh
Bandung, Januari 2012 Yang membuat pernyataan,
v
LEMBAR PERNYATAAN KEASLIAN
ABSTRAK ... i
ABSTRACK ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xi
DAFTAR SIMBOL ... xii
BAB I PENDAHULUAN 1.1.Latar Belakang ... 1
1.2.Identifikasi dan Perumusan Masalah ... 3
1.2.1. Identifikasi Masalah ... 3
1.2.2. Rumusan Masalah ... 4
1.3.Maksud dan Tujuan Penelitian ... 5
1.3.1. Maksud Penelitian ... 5
1.3.2. Tujuan Penelitian ... 5
1.4.Kegunaan Penelitian ... 6
1.4.1. Kegunaan Praktis ... 6
1.4.2. Kegunaan Akademis ... 6
1.5.Batasan Masalah ... 6
1.6.Lokasi dan Jadwal Penelitian ... 7
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem ... 9
2.1.1. Pengertian Sistem ... 10
2.1.1.1. Elemen Sistem ... 12
2.1.1.2. Karakteristik Sistem ... 12
2.1.2. Pengertian Informasi ... 15
vi
2.1.4. Pengertian Haji dan Umroh ... 20
2.1.5. Persyaratan Paket Haji dan Umroh ... 21
2.1.6 Microsoft Visual Basic 6.0 ... 22
2.1.7 Konsep Basis data ... 25
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian... 27
3.1.1. Sejarah Singkat Perusahaan ... 27
3.1.2. Visi dan Misi Perusahaan ... 28
3.1.2.1. Visi ... 28
3.1.2.2. Misi ... 28
3.1.3. Struktur Organisasi Perusahaan ... 29
3.1.4. Deskripsi Kerja ... 30
3.2. Metode Penelitian ... 35
3.2.1. Desain Penelitian ... 35
3.2.2. Jenis dan Metode Pengumpulan Data ... 35
3.2.2.1. Sumber Data Primer ... 35
3.2.2.2. Sumber Data Sekunder ... 36
3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 36
3.2.3.1. Metode Pendekatan Sistem ... 36
3.2.3.2. Metode Pengembangan Sistem ... 37
3.2.3.3. Alat Bantu Analisis dan Perencanaan ... 40
BAB IV ANALISIS DAN PERENCANAAN SISTEM 4.1. Analisis Sistem Yang Berjalan ... 44
4.1.1. Analisis Dokumen ... 44
4.1.2. Analisis Prosedur Yang Sedang Berjalan ... 46
4.1.2.1. Flow Map . ... 48
4.1.2.2. Diagram Konteks ... 50
vii
4.2.2. Gambaran Umum Sistem Yang Diusulkan ... 55
4.2.3. Perancangan Prosedur Yang Diusulkan ... 56
4.2.3.1. Flow Map ... 57
4.2.3.2. Diagram Konteks ... 59
4.2.3.3. Data Flow Diagram... 60
4.2.3.4. Kamus Data ... 63
4.2.4. Perancangan Basis Data ... 70
4.2.4.1. Normalisasi ... 70
4.2.4.2. Relasi Tabel ... 72
4.2.4.3. Entity Relation Diagram (ERD) ... 74
4.2.4.4. Struktur File ... 75
4.2.4.5. Kodifikasi ... 81
4.2.5. Perancangan Antar muka ... 83
4.2.5.1. Struktur Menu ... 83
4.2.5.2. Perancangan Input ... 84
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Sistem ... 91
5.1.1. Rencana Pengujian ... 92
5.1.2. Kasus dan Hasil Pengujian ... 93
5.1.2.1 Pengujian Login ... 93
5.1.2.2 Pengujian input data paket haji ... 95
5.1.2.3. Pengujian input master calon jemaah ... 96
5.1.3. Kesimpulan Hasil Pengujian ... 100
5.2. Implementasi ... 101
5.2.1. Batasan Implementasi ... 101
5.2.2. Implementasi Perangkat Lunak ... 102
5.2.3 Implementasi Perangkat Keras ... 102
viii
5.2.5.3. Antar Muka Menu Master ... 108
5.2.5.4. Antar Muka Pendaftaran ... 108
5.2.5.5. Antar Muka Menu Laporan ... 109
5.2.5.6. Antar Muka Menu Setting ... 109
5.2.6. Implementasi Installasi Program ... 110
5.2.7. Penggunaan Program ... 112
5.2.7.1. Form Menu Login ... 112
5.2.7.2. Halaman Menu Utama ... 114
5.2.7.3. Menu Input Master Paket ... 114
5.2.7.4. Menu Input Master Paket ... 116
5.2.7.5. Menu Pendaftaran ... 117
5.2.7.6. Menu Pembayaran DP... 118
5.2.7.7. Menu Pelunasan ... 119
5.2.7.8. Menu Laporan Pendaftaran ... 119
5.2.7.9. Menu Laporan Pelunasan ... 120
BAB VI KESIMPULAN DAN SARAN 6.1. Kesimpulan ... 121
6.2. Saran ... 122
1 1.1Latar Belakang
Seiring dengan perkembangan jaman yang semakin pesat hampir semua aktifitas di dunia usaha sekarang ini sudah menggunakan teknologi komputer karena komputer merupakan alat bantu yang efektif dan efisien. Teknologi komputer juga sekarang sangat diminati oleh semua kalangan masyarakat, terutama dalam dunia usaha yaitu untuk membantu meringankan pekerjaan manusia dan mempermudah dalam pekerjaannya. Kemajuan akan teknologi yang begitu pesat mengakibatkan adanya tuntutan suatu perusahaan untuk dapat mengelola, suatu informasi dengan tepat, cepat, dan akurat.
Bagi Agama Islam setiap tahun umat islam yang mampu baik secara fisik , material maupun keilmuan melakukan ibadah haji ke tanah suci. Dengan melaksanakan ibadah haji, maka umat islam telah melaksanakan salah satu rukun islam yang telah diwajibkan oleh Allah S.W.T.
Upaya meningkatkan ibadah Haji dan Umroh terutama di tempat penyelenggaraan Haji sangatlah diperlukan, oleh karena itu sistem yang terkomputerisasi diharapkan dapat memberikan pelayanan yang terbaik serta dapat menunjang kegiatan-kegiatan pelayanan haji dan umroh yang lainnya. Dalam pencapaian kinerja sistem yang terintegrasi dengan baik, tempat penyelenggaraan haji dan umroh harus dapat menyusun strategi untuk mengolahnya agar kegiatan serta pelayanan yang terdapat di tempat penyelenggaraan haji tersebut dapat berjalan lancer sehingga tujuan dari penyelenggaraan haji dapat tercapai dengan maksimal.
Pengolahan data yang belum terkomputerisasi yang terdapat pada tempat penyelenggaraan haji tersebut tentu saja dapat mempersulit kegiatan yang terdapat pada pelayanan haji dan umroh yang meliputi mulai dari pendaftaran jamaah hingga pembayaran pelunasan biaya yang akan menunaikan ibadah haji dan umroh.
pemberangkatan. Dengan menerapkan sistem porsi pemberangkatan haji dimana sistem ini harus mampu menyimpan data jamaah yang telah terdaftar namun belum bisa memnunaikan ibadah haji.
Oleh karena itu untuk meningkatkan pelayanan serta pengolahan data jamaah dalam tempat penyelenggaraan haji tersebut serta meminimalisir kesalahan yang mungkin terjadi, maka dilakukan pengolahan data administrasi dan data lainnya dengan menggunakan sistem terkomputerisasi. Dengan adanya sistem pengolahan data tersebut akan mempermudah dan mempercepat proses pengolahan data dengan baik, benar dan akurat serta dapat menjadi sebuah data dan informasi yang penting bagi tempat penyelenggaraan haji.
Maka dengan ini penulis ingin membuat sebuah sistem infromasi yang berbasis dekstop guna meningkatkan kinerja pelayanan umrah dan haji secara efektif dan
efisien. Hal ini melatarbelakangi penulis untuk mengambil judul “ SISTEM
INFORMASI PELAYANAN ADMINISTRASI HAJI DAN UMRAH PADA QIBLAT TOUR BANDUNG”
1.2 Identifikasi dan Rumusan Masalah
1.2.1. Identifikasi masalah
1. Banyaknya jamaah yang mendaftar untuk menunaikan ibadah haji dan umroh, sehingga memerlukan ketelitian antara membedakan jamaah berdasarkan paket yang akan di ambil.
2. Belum adanya sistem informasi yang efektif dalam melakukan pelayanan Haji dan Umroh di Qiblat Tour.
3. Memerlukan waktu yang relative lama dalam pencarian data jamaah karena masih berbentuk arsip.
4. Terdapat berbagai jenis paket Haji dan Umroh di Qiblat Tour. Dalam hal ini perlu pengelompokan yang terperinci dari jenis-jenis paket Haji dan Umroh sehingga dalam perekapan data jamaah dapat diketahui dengan mudah.
1.2.2. Rumusan masalah
Berdasarkan uraian diatas maka rumusan masalahnya adalah sebagai berikut :
1. Bagaimana Sistem Informasi Pelayanan Administrasi Haji dan Umroh yang sedang berjalan di Qiblat Tour?
2. Bagaimana cara merancang Sistem Informasi Pelayanan Haji dan Umroh yang dapat berfungsi secara efektif dan efisien.
3. Bagaimana mengimplementasikan Sistem Informasi Perhitungan Administrasi di Qiblat Tour?
1.3Maksud dan Tujuan Penelitian 1.3.1 maksud Penelitian
setiap penelitian memiliki maksud dan tujuan masing-masing. Terkait dengan maksud penelitian melakukan penelitian ini adalah :
1. untuk mengefektifkan kerja pelayanan bagi jamaah yang akan menunaikan ibadah Haji dan Umroh di Qiblat Tour. Misalnya ada jamaah yang datang, petugas dapat dengan mudah mencatat data jamaah berdasarkan paket yang di ambil sehingga waktu lebih singkat.
2. Dalam pendataan jamaah yang menunggu untuk diberangkatkan Haji dan Umroh (waiting list)dapat lebih efektif karena di sistem data jamaah sudah terintegrasi berdasarkan paket yang diambil.
3. Memudahkan pembuatan laporan per periode karena data jamaah sudah terintegrasi dengan baik tanpa harus mencari data jamaah yang ada pada periode tersebut.
1.3.2 Tujuan Penelitian
Adapun tujuan penelitian yang ingin di capai oleh peneliti, yaitu :
1. Mengetahui sistem yang berjalan dalam proses administrasi di Qiblat Tour sebagai tempat penyelenggaraan ibadah Haji dan Umroh.
3. Merancang sistem informasi pelayanan administrasi pada Qiblat Tour sebagai tempat penyelenggaraan ibadah Haji dan Umroh.
4. Mengimplementasi sistem informasi pelayanan administrasi Haji dan Umroh di Qiblat Tour.
1.4Kegunaan Penelitian 1.4.1 Kegunaan Praktis
Dapat memahami dan menambah pengetahuan serta wawasan dibidang teknologi khususnya yang berhubungan dengan sistem informasi pelayanan pendaftaran di Qiblat Tour sehingga mempermudah bagian Pelayanan agar lebih cepat dan akurat dalam mengolah data, serta cepat dalam pembuatan laporan
1.4.2 Kegunaan Akademis
Kegunaan Akademis dari penulis yaitu dapat mengimplementasikan ilmu yang diperoleh dari universitas dan dapat dijadikan sebagai pengalaman baru. Dalam hal ini adalah ilmu tentang sistem informasi.
Sistem informasi sangat berperan salah satunya dalam hal meningkatkan kualitas suatu perusahaan atau instansi. Karena dengan sistem informasi secara langsung merubah proses manual menjadi terkomputerisasi.
1.5 Batasan masalah
yang dihasilkan lebih terarah dan dapat dipahami dengan mudah maka perlu adanya batasan dalam penyusunan laporan penelitian yaitu diantaranya:
1. Sistem Informasi Pelayanan Administrasi Haji dan Umrah merupakan suatu system yang dapat mencatat, mengolah informasi yang dibutuhkan oleh user yang berkaitan dengan penanganan Pelayanan Pengolahan Haji yang ada di Qiblat Tour saja.
2. Proses yang berhubungan dengan passport dan departemen keagamaan tidak dilakukan oleh bagian pelayanan yang ada ada di Qiblat Tour.
3. Proses pembatalan tidak dapat dilakukan terkecuali calon anggota tidak membayar sisa pembayaran pada waktu yang ditentukan. Dan uang muka dikembalikan setelah dipotong 25% dari total DP (Downpayment)
4. System ini tidak melakukan proses akuntansinya seperti pembuatan laporan keuangan.
1.6Lokasi waktu dan penelitian
Tabel 1.1. Waktu/Jadwal Penelitian
NO Tahap Agustus Sept Okt Nov Des
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Pengumpulan Data Kebutuhan User
a. Observasi b. Wawancara c. Studi
Pustaka 2. Mengembangkan Prototype
a. Analisis 4. Mengkodekan Sistem Operasional
6. Evaluasi Sistem
Operasional 7. Implementasi
Sistem Operasional
10 2.1. Konsep Dasar Sistem
Menurut Jogiyanto (2005 : 1) Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan.
Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut:
“Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau menyelesaikan suatu sasaran tertentu”.
Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urutan-urutan operasi di dalam sistem. Prosedur (procedure)
didefinisikan oleh Richard F. Neuschel sebagai berikut:
“Suatu prosedur adalah suatu urutan-urutan operasi klerikal (tulis
menulis), biasanya melibatkan beberapa orang did ala satu atau lebih
departemen, yang diterapkan untuk menjamin penanganan yang seragam
2.1.1 Pengertian sistem
Menurut Zulkifli Amsyah (2005 : 4) Sistem adalah himpunan sesuatu
“benda” nyata atau abstrak (a set of things) yang terdiri dari bagian-bagian atau
komponen-komponen yang saling berkaitan, berhubungan, berketergantungan, dan saling mendukung, yang secara keseluruhan bersatu dalam kesatuan (unity)
untuk mencapai tujuan tertentu secara efisien dan efektif.
Menurut Jogiyanto H.M (2005 : 2) Sistem adalah kumpulan elemen-elemen yang saling berinteraksi satu sama lain untuk mencapai tujuan yang telah ditetapkan. Sebuah sistem terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau maksud, tujuan dan sasaran yang sama .
Dari beberapa kutipan diatas penulis dapat menyimpulkan bahwa sistem merupakan elemen-elemen yang saling berhubungan / berinteraksi satu sama untuk membentuk suatu kesatuan dalam mencapai maksud dan tujuan yang sama secara efisien dan efektif.
2.1.1.1 Elemen Sistem
Menurut Zulkifli amsyah (2005 : 27) elemen sistem ada 4 yaitu
1. Masukkan 2. Pengolahan 3. Keluaran
Masukkan Pengolahan Keluaran
Umpan Balik / Kontrol
Sumber : Zulkifli Amsyah (2005 : 27)
Gambar 2.1 Element Sistem
1. Masukkan (input)
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak. Contoh masukan yang berwujud adalah bahan mentah, sedangkan contoh yang tidak berwujud adalah informasi (misalnya permintaan jasa pelanggan).
2. Pengolahan (process)
3. Keluaran (output)
Keluaran merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.
4. Umpan Balik (feed back)
Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.
2.1.1.2 Karakteristik Sistem
Karakteristik sistem menurut Jogiyanto (2005 : 3) dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi antara lain sebagai berikut :
Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary),
lingkungan luar sistem (environment), penghubung (interface), masukan (input),
keluaran (output), pengolah (proses), dan sasaran (objective) atau tujuan (goal).
dari sistem itu sendiri, dimana karekteristik atau sifat-sifat sistem seperti berikut : 1. Komponen Sistem
2. Batas Sistem (Boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan Luar Sistem (environment)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem yang bersifat menguntungkan merupakan energi dari sistem sehingga harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar sistem yang bersifat merugikan harus ditahan dan dikendalikan, agar tidak mengganggu kelangsungan hidup dari sistem.
4. Penghubung Sistem (Interface)
Penghubung sistem merupakan media penghubung yang memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya Keluaran (output) dari satu subsistem akan menjadi masukan
(input) untuk subsistem yang lainnya dengan melalui penghubung. Dengan
penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
5. Masukan Sistem (Input)
Masukan (Input) merupakan energi yang dimasukkan ke dalam sistem, dapat berupa masukan perawatan (maintenance input) dan masukan sinyal
sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.
6. Keluaran Sistem (Output)
Keluaran (Output) merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau pada supra sistem.
7. Pengolah Sistem (process)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolahan yang akan merubah masukan menjadi keluaran.
8. Sasaran Sistem (Objectives)
Sub sistem
Sub sistem Sub
sistem Sub
sistem
Sub sistem
input proses output
Penghubung
boundary
boundary
Gambar 2.2 Karakteristik Suatu Sistem [Sumber : Jogiyanto (2005 : 6)]
2.1.2. Pengertian Informasi
Menurut Hanif al fatta (2007 : 9) dalam bukunya Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pemgambilan keputusan saat ini atau mendatang
Sedangkan menurut Zulkifli Amsyah (2005 : 289) sendiri, informasi adalah bahan yang dihasilkan dari pengolahan data. Informasi berorientasi pada kegiatan manajemen, baik lini bawah, lini tengah, maupun lini atas.
Berdasarkan kutipan-kutipan di atas dapat disimpulkan, bahwa informasi merupakan data yang sudah di proses yang menghasilkan suatu bentuk yang lebih berarti / berguna bagi pemakainya.
2.1.2.1Jenis Informasi
Informasi dikelompokkan menjadi 2 macam :
1. Informasi Substantif
Merupakan informasi yang berkaitan dengan kegiatan substantif. Kegiatan substantif adalah kegiatan pokok dari suatu organisasi, sesuai dengan tujuan atau bidang utama dari suatu organisasi, sesuai dengan tujuan utama dari organisasi bersangkutan. Contohnya : kegiatan pokok dari Departement Keuangan adalah masalah-masalah yang berkaitan dengan keuangan suatu negara.
2. Informasi fasilitatif
berkaitan dengan kesekretariatan, keuangan, kepersonaliaan, pusat pengolahan data, dan sebagainya.
2.1.2.2 Bentuk Informasi
Berdasarkan pada bentuknya maka informasi dapat dibedakan dalam 8 bentuk informasi yaitu :
a. Informasi Uraian
Informasi Uraian adalah informasi yang disajikan dalam bentuk uraian cerita yang panjang atau singkat yang berisikan kalimat-kalimat yang ringkas dan jelas. Informasi ini bisa berupa laporan, nota, surat, notulen, memo
b. Informasi Rekapitulasi
Informasi rekapitulasi adalah informasi ringkas dengan hasil akhir dari suatu perhitungan (kalkulasi) atau gabungan perhitungan yang berisikan angka-angka yang disajikan dalam bentuk kolom-kolom. Contoh dari informasi ini adalah neraca, kuitansi, rekening, daftar pembelian, daftar penjualan, kalkulasi harga, dan sebagainya.
c. Informasi Gambar
Informasi gambar (bagan) adalah informasi yang dibuat dalam bentuk gambar atau bagan, misalnya gambar konstruksi dan bagan.
Informasi model adalah informasi dalam bentuk formulir dengan model-model yang dapat memberikan nilai ramalan atau prediksi dan nilai-nilai lain seperti nilai hasil pemecahan persoalan yang optimal sebagai alternatif bagi pembuatan keputusan.
e. Informasi Statistik
Informasi statistik adalah informasi yang disajikan dalam bentuk angka yang ditunjukkan dalam bentuk grafik atau tabel. Dari pengolahan statistik dapat disediakan informasi dalam bentuk nilai-nilai koefisien seperti variasi, korelasi, determinasi, dan regresi. Bentuk tabel dan grafik akan diuraikanlebih lanjut pada pembahasan mengenai penyajian informasi.
f. Informasi Formulir
Informasi formulir adalah informasi yang dibuat dalam bentuk formulir dengan format (kolom) isian yang sudah ditentukan dan yang disesuaikan dengan keperluan kegiatan masing-masing.
g. Informasi Animasi
Informasi animasi adalah informasi dalam bentuk gambar animasi dengan suara dan video. Informasi ini dapat juga disebut informasi multimedia.
Informasi simulasi adalah informasi mengenai suatu kegiatan nyata pada suatu situasi atau peralatan yang dibuat dalam bentuk serupa tetapi dengan ukuran kecil atau dengan layar komputer menjadi mirip dengan ukuran sebenarnya. Misalnya simulasi untuk pendidikan pilot pesawat terbang dengan perangkat lunak khusus.
2.1.2.3 Kualitas Informasi
Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timeliness), dan relevan (relevance). John Burch dan Grudnitski menggambarkan kualitas dari informasi dengan bentuk bangunan yang ditunjang oleh tiga buah pilar.
Gambar 2.3 Pilar kualitas informasi [Sumber : Jogiyanto (2005 : 10)
informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut. 2. Tepat pada waktunya, berarti informasi yang dating pada penerima tidak
boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal untuk organisasi.
3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.
2.1.3 Pengertian sistem informasi
Menurut Jogyanto (2005 : 11) Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan
2.1.4 Pengertian Haji dan Umrah
Sedangkan Umrah adalah berkunjung ke Ka’bah untuk melakukan
serangkaian ibadah dengan syarat-syarat yang telah ditetapkan. Umroh disunahkan bagi muslim yang mampu. Umroh dapat dilakukan kapan saja, kecuali pada hari Arafah yaitu tgl 10 Zulhijah dan hari-hari Tasyrik yaitu tgl 11,12,13 Zulhijah. Melaksanakan Umroh pada bulan Ramadhan sama nilainya dengan melakukan Ibadah Haji (Hadits Muslim)
Secara umum, syarat-syarat haji dan umrah adalah sama, yaitu: 1. Islam
2. Baligh 3. Berakal sehat 4. Merdeka 5. Istitha'ah
2.1.5 Persyaratan Paket Umrah dan Haji:
1. Mendaftarkan nama sesuai paspor 2. Mengisi formulir pendaftaran 3. Membayar uang muka USD 500
4. Menyerahkan persyaratan umroh, paling lambat 3 minggu sebelum keberangkatan :
5. Paspor asli yang masih berlaku min. 6 bln
6. Foto berwarna dengan latar belakang putih dan posisi kepala/muka 80%. (Ukuran 4 x 6 = 6 lembar dan Ukuran 3 x 4 = 2 lembar)
2.1.6 Microsoft Visual Basic 6.0
Microsoft Visual Basic 6.0 adalah perangkat lunak untuk menyusun
program aplikasi yang berdasarkan pada bahasa pemrograman BASIC dan bekerja dalam lingkungan sistem operasi Windows. Microsoft Visual Basic 6.0
memungkinkan pembuatan aplikasi Graphical User Interface (GUI), atau pemrograman yang menggunakan tampilan grafis sebagai alat komunikasi dengan pemakainya.
1. Main Menu
Main menu terdiri dari dua komponen utama yaitu menu bar dan title bar.
Menu bar menampilkan menu yang berisi perintah-perintah pada Microsoft Visual
Basic 6.0, sedangkan title bar akan menampilkan judul proyek Microsoft Visual
Basic 6.0 yang sedang dikerjakan.
2. Toolbar
Toolbar disediakan oleh Microsoft Visual Basic 6.0 untuk mengakses
berbagai fungsi yang ada dalam menu secara lebih cepat dan lebih mudah.
Microsoft Visual Basic 6.0 menyediakan beberapa toolbar yaitu standard, edit,
debug dan form editor.
3. Toolbox
Toolbox berisi kumpulan objek yang digunakan untuk membuat user
interface serta pengontrolan bagi program yang dibuat.
4. Form
Form adalah lembar desain tampilan dari program yang dibuat. Form ini menjadi fondasi tempat diletakkan kontrol-kontrol yang dimiliki oleh Microsoft
Visual Basic 6.0.
5. Jendela Properties
Merupakan jendela yang digunakan untuk mengatur properti sebuah objek. Objek yang diatur propertinya adalah objek yang namanya tercantum dalam kotak objek.
Code Editor adalah suatu jendela dimana merupakan tempat untuk menulis dan menyunting rutin yang akan menentukan mekanisme kerja program.
7. Konsep Dasar Program.
Konsep dasar program yang perlu dipahami yaitu penggunaan prosedur,
modul, variabel dan tipe data serta struktur kontrol yang digunakan.
a. Prosedur pada Microsoft Visual Basic 6.0 ada tiga macam, yaitu : Sub
procedure, Function procedure dan Property procedure.
b. Variabel adalah alat penyimpanan nilai sementara dari suatu perhitungan. Pendeklarasiannya adalah sebagai berikut:
Dim variabel [As Type]
Tipe data pada Microsoft Visual Basic 6.0 banyak sekali diantaranya
variant, integer, long, string, single, dan lain sebagainya, yang masing-masing
dapat digunakan sesuai keperluan.
2.1.7 SQL server
SQL Server 2000 diluncurkan pada tahun 2000. SQL Server ini merupakan pengembangan dari versi sebelumnya yaitu SQL Server versi 7.0 yang diluncurkan tahun 1999. Microsoft SQL Server 2000 merupakan salah satu
database relational yang banyak digunakan oleh dunia usaha baik
2.1.7 Konsep Basis Data
Basis data yang sering disebut sebagai database adalah “kumpulan file yang saling berelasi, relasi tersebut biasanya ditunjukkan dengan kunci tiap file
yang ada. Satu database menunjukkan satu kumpulan data yang di pakai dalam
satu lingkup perusahaan atau instansi.”
Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, merupakan satu kumpulan entity yang seragam. Satu record tersebut terdiri atas field-field yang saling berhubungan untuk menunjukkan bahwa field
tersebut dalam satu pengertian yang lengkap dan di rekam dalam satu record. Adapun definisi-definisi yang berkaitan dengan database atau basis data diantaranya adalah :
1. Entity adalah orang, tempat, kejadian atau konsep yang informasinya di
rekam.
2. Atribut adalah setiap entity yang mempunyai sebutan untuk mewakili suatu
entity. Misalnya seorang siswa dapat dilihat atributnya seperti nama, nomor siswa, alamat. Atribut juga sering disebut sebagai elemen, data field, data item.
3. Data value adalah data actual atau informasi yang disimpan pada tiap data
elemen atau atribut. Misalnya informasi tentang nama penduduk disimpan, sedangkan data valuenya adalah Sutrisno, Budiman yang merupakan isi data nama penduduk tersebut.
4. Record atau tuple adalah kumpulan elemen yang saling berkaitan
5. File adalah kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda-beda data valuenya.
6. Database adalah suatu kumpulan file yang mempunyai kaitan dengan file
yang lain sehingga membentuk satu bangunan data untuk menginformasikan seperti satu perusahaan, instansi dalam batasan tertentu.
7. Database Management Sistem (DBMS) adalah kumpulan file yang saling
45 4.1 Analisis Sistem Yang Berjalan
Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam komponen yang bertujuan untuk mengidentifikasi serta mengevaluasi masalah-masalah yang muncul, sehingga mengarah kepada suatu solusi untuk perbaikan maupun pengembangan ke arah yang lebih baik dan sesuai dengan kebutuhan.
4.1.1 Analisis Dokumen
Analisis dokumen dimaksudkan untuk menganalisa dokumen yang digunakan oleh Qiblat Tour terkait dengan aktifitas pelayanan administrasi haji dan umrah. Adapun dokumen-dokumen yang digunakan dalam proses pelayanan administrasi yang sedang berjalan di Qiblat Tour yaitu :
1. Nama Dokumen : Formulir pendaftaran haji dan umrah
Fungsi : Sebagai pendaftaran calon Jemaah haji dan umrah
Rangkap : 2 (dua) Rangkap
pendaftaran, tanggal keberangkatan, nama, nama Ayah, tempat lahir, tanggal lahir, jenis kelamin, no passport, nama mahram, status mahram, alamat, telepon, pekerjaan, pendidikan terakhir, riwayat haji, gol darah
2. Nama Dokumen : Kwitansi pembayaran
Fungsi : Bukti alat pembayaran
Rangkap : 2 (dua) rangkap
Atribut : No kwitansi, nama, jumlah uang, nama pembayaran, tanggal pembayaran, harga, sisa bayar
3. Nama Dokumen : Laporan haji dan umrah
Fungsi : Rekap data jemaah calon haji dan umrah
Rangkap : 2 (dua) rangkap
Atribut : no_kwitansi_dp, tgl_pendaftaran, tgl_batas_lunas, kode_jamaah,kurs_rupiah_daftar,
4.1.2 Analisis Prosedur Yang sedang Berjalan
Analisis prosedur pada sistem yang sedang berjalan merupakan proses mempelajari sistem dengan cara menguraikan sistem ke dalam elemen yang membentuknya sehingga diperoleh identifikasi dan dapat diusulkan perbaikan-perbaikan. Berdasarkan metode analisis yang digunakan, maka berikut merupakan gambaran sistem yang sedang berjalan pada sistem pelayanan Administrasi Haji dan Umrah di Qiblat Tour.
1. calon jemaah haji atau umroh mendatangi bagian pelayanan.
2. bagian pelayanan memberikan sebuah brosur untuk membantu calon jemaah untuk memilih paket haji dan umrah.
3. setelah calon jemaah berkonsultasi dan telah memilih paket haji atau umroh, selanjutnya bagian pelayanan memberikan formulir pendaftaran sebanyak 2 rangkap.
5. calon jemaah dapat membayar uang muka ( Down Payment) kepada bagian keuangan setelah mendapatkan formulir pendaftaran. Dan bagian keuangan membuat kwitansi sebagai bukti pembayaran sebanyak 2 rangkap. 1 rangkap diberikan kepada bagian keuangan dan 1 rangkap diberikan kepada calon jemaah. 6. setelah melakukan pembayaran uang muka (down payment), bagian pelayanan
memberikan jadwal keberangkatan sesuai kesepakatan calon jemaah.
4.1.2.1 flowmap
Sistem Pelayanan Haji dan Umroh
Bag. Pelayanan Bag. Keuangan Pimpinan Calon Jemaah persyaratan yg tlh di
isi+ biaya
F. pendftaran+ persyaratan yg tlh di isi
Biaya
form. Pendftaran yg telah di isi F. pendftaran yg tlh di
isi+ persyaratan
ACJ
ACJ
1 2
Sistem Pelayanan Haji dan Umroh
Bag. Pelayanan Bag. Keuangan Pimpinan Calon Jemaah Biaya Haji/Umroh +
sisa persyaratan
Jadwal + batas lunas + btas kelengkapan Jadwal + batas lunas
+ btas kelengkapan
Keterangan :
Persyaratan : Passport, KTP, KK, Surat Nikah, Akte kelahiran, Kartu meningitis, Pasfoto3x4, Pasfoto4x6
A : Arsip Calon Jemaah LH : Laporan Haji dan Umrah
4.1.2.2. Diagram Konteks
Menurut al-bahra bin ladjamudin (2005 :64) diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem.
Berikut ini merupakan diagram konteks analisis sistem:
SI Pelayanan Haji & Umrah
Calon Jemaah Laporan Haji & Umrah Pimpinan
Brosur, form. Pendaftaran,persyaratan,fprm. Pendaftaran yg tlh di isi,kwitansi,jadwal+batas lunas+bts klengkapan,jadwal keberangkatan baru
Paket haji,form.pendaftaran yg tlh di isi,,DP biaya
4.1.2.3 DFD Level 0 Sistem yang Sedang Berjalan
Berikut ini merupakan data flow diagram analisis sistem yang sedang berjalan:
Calon Jemaah
1.0 Pendaftaran
2.0 Pembayaran Brosur , Form pendaftaran,
Persyaratan
Brosur, form. Pendaftran, persyaratan
Formulir Pendaftaran, persyaratan
Kwitansi DP,kwitansi pelunasan
DP, Biaya
Formulir Pendaftaran + Persyaratan
F. Kwitansi dp
F. Kwitansi pelunasan
Pimpinan
Laporan Haji dan Umrah
4.1.2.3 DFD Level 1 proses 1 Sistem yang Sedang Berjalan
Berikut ini merupakan data flow diagram analisis sistem yang sedang berjalan:
Paket haji yg tlh dipilih
Form. Pendaftaran,
F. data Jamaah lengkap Form. Pendftaran yg tlh di isi,
persyaratan Form. Pendaftaran yg tlh di isi,
persyaratan
File data jamaah lengkap
a. DFD level 1 proses 2 yang berjalan
2.1 pembatalan
2.2 pengunduran
2.4 Kwitansi pelunasan
2.5 Pembuatan laporan Calon jemaah
pembatalan
peryaratan
pengunduran
Jadwal keberangkatan baru
Biaya pelunasan
Kwitansi pelunasan
F. Kwitansi lunas
F. data jamaah yg lengkap F. kwitansi D.P
Pimpinan Laporan haji / umroh
File kwitansi D.P
File kwitansi lunas
4.1.3 Evaluasi sistem yang sedang berjalan
Setelah melakukan analisis terhadap Sistem Informasi Pelayanan Haji dan Umrah di Qiblat Tour yang sedang berjalan penulis bisa menyimpulkan bahwa masih terdapat beberapa permasalahan yang ada pada sistem tersebut. Adapun kelemahan-kelemahan dari Sistem Pelayanan yang sedang berjalan tersebut adalah sebagai berikut.
Table 4.1 evaluasi yang berjalan
NO PERMASALAHAN BAGIAN PEMECAHAN
1 Proses pendaftaran masih dilakukan secara manual yaitu dengan masih menggunakan formulir pendaftaran sehingga banyak kertas yang di
arsipkan.
pelayanan Membuat system
informasi pelayanan haji dan umroh yang dapat mengolah data-data pendaftaran dengan cepat dan akurat.
2 Dalam proses pencarian data calon jemaah mengalami kesulitan sehingga
memperlambat dalam proses pelunasan.
3 data dalam bentuk kwitansi-kwitansi dipindahkan ke dalam komputer dengan masih menggunakan exel sehingga kurang efektif.
keuangan Dengan menggunakan database bias langsung dicetak
4.2 Perancangan Sistem
Pada pembahasan kali ini akan dibahas mengenai perancangan sistem informasi pada aplikasi yang akan digunakan untuk mengatasi masalah sistem yang ada, sehingga tujuan dari perancangan ini dapat berjalan sesuai dengan yang diharapkan. 4.2.1 Tujuan Perancangan Sistem
Dengan menganalisa dan mengevaluasi sistem yang berjalan maka sebagai tindak lanjut bagi penyelesain masalah tersebut dapat dibuat suatu perancangan sistem informasi dengan tujuan untuk mendesign sistem baru yang dapat menyelesaikan masalah- masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternative sistem yang terbaik.
4.2.2 Gambaran umum Sistem yang di usulkan
4.2.3 Perancangan Prosedur yang diusulkan
Adapun prosedur penjelasan dari sistem pelayanan di Qiblat Tour yang diusulkan adalah sebagai berikut:
1. Proses Pendaftaran
Bagian pelayanan memberikan penawaran jenis paket haji beserta persyaratan dan harga paket tersebut kepada calon jemaah . bila calon jemaah menyetujui paket yang ditawarkan maka calon jemaah mendaftarkan paket haji dengan memberikan persyaratan-persyaratan kepada bagian pelayanan, lalu bagian pelayanan menginput data calon jemaah sesuai dengan persyaratan yang diberikan.
2. Proses Pembayaran
Bagian pelayanan menawarkan kepada calon jemaah untuk membayar dp, yang akan di serahkan kepada bagian keuangan untuk di cetak sebagai kwitansi dp atau sebagai tanda terima.
3. Proses laporan
Untuk proses laporan haji maupun umrah data diambil dari database haji dan umrah dimana dapat diakses oleh bagian keuangan
4.2.3.1 Flow Map
Calon Jemaah
Proses Pelayanan Haji dan Umrah
Bagian Pelayanan Bagian Keuangan
Paket Haji +
Cetak harga paket Haji
batas lunas Kwitansi D.P
Input pemesanan paket haji, persyaratan
blm lengkap, data jemaah
Input pemesanan paket haji,persyaratan blm lengkap, data jemaah
Input pembayaran D.P
Sistem Pelayanan Haji dan Umrah
Bagian Pelayanan Bagian Keuangan Pimpinan
Calon Jemaah
ya
tidak
batal
undur
Data jemaah yg blm lengkap,
Cek kelengkapan persyaratan + Data jemaah yg blm
lengkap , Cetak laporan Haji
dan umrah
4.2.3.2 Diagram Konteks
Menurut al-bahra bin ladjamudin (2005 :64) diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Berikut ini merupakan diagram konteks yang di usulkan.
SI Haji dan Umrah
Calon Jemaah Pimpinan
Paket Haji, Persyaratan, Data Pendaftaran jemaah, kwitansi dp, jadwal berangkat, batas
lunas, data persyaratan blm lengkap, data pembayaran blm lengkap, kwitansi lunas,
Paket Haji, persyaratan, DP, Biaya Haji
Laporan Haji dan Umrah
Gambar 4.9 Diagram Konteks yang di usulkan
4.2.3.3 Data Flow Diagram (DFD) yang diusulkan
Menurut al-bahra bin ladjamudin (2005 : 64) dfd merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil .
1.0 Pendaftaran
2.0 Pembayaran Calon Jemaah
Data Paket haji, persyaratan, data pendaftaran
Persyaratan, Data Paket Haji
Harga Paket, Jadwal berangkat, batas lunas, data persyaratan blm lengkap, data pembayaran
blm lengkap, kwitansi dp, kwitansi lunas
F. Calon Jemaah
F.Pendaftaran
F. Pelunasan Pimpinan
Laporan Haji dan Umrah
F.Data Paket Haji Data Harga Paket Haji
atau umroh
Data Pemesanan Paket
Data Pelunasan Pembayaran Data persyaratan
calon jemaah Data Calon Jemaah
Kwitansi dp
Kwitansi lunas Data Pendaftaran
1.1 Input pemesanan + persyaratan Lengkap Paket haji, data persyaratan
Data Pendaftaran jemaah
Paket haji, data persyaratan Paket haji, data persyaratan
Data paket haji
Data calon jamaah Data calon jamaah lengkap
Data jamaah blm lengkap Data persyaratan
2.1 Cetak Harga Paket
Haji
Calon Jemaah
Data paket haji
Harga Paket haji
Data Harga Paket Haji
2.2 Input DP + Jadwal Berangkat + Batas
Lunas Input persyaratan
Lengkap
Data persyaratan + pembayaran calon jemaah
Laporan Haji dan Umrah
Jadwal Keberangkatan Data Dokumen + DP
Data harga paket umrah , Data harga paket haji
2.4 Cetak jadwal berangkat+bts lunas
F. Caolon jamaah
Data persyaratan blm lengkap, biaya blm lunas
Persyaratan lengkap
Sisa data persyaratan
4.2.3.4 Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan , keluaran, penyimpanan dan proses.
Berikut alur data dari setiap proses yang ada :
Tabel 4.1 Kamus Data Paket haji
Nama Arus Data : Paket haji
Alias :
Aliran Data : C. jemaah- Proses 1.1 , f. paket haji - proses 1.1, proses1.1- c. jemaah
Struktur Data : Kode_paket, jenis_paket, nama_paket, nama_hotel, isi_kamar, harga_USD, haji_dan_umroh, haji, umroh
Tabel 4.3 Kamus Data Downpayment
Nama Arus Data : Data Down Payment
Alias : -
jemaah
Struktur Data : No_kwitansi_dp, tgl_pendaftaran, tgl_berangkat, tgl_bts lunas, kode_jemaah, nama_jemaah, no_tlp, kelengkapan_dokumen, kode_paket, jenis_paket, nama_paket, harga_USD, jumlah_uang, kembali, sisa_pembayaran
Tabel 4.3 Kamus data Batas Pelunasan
Nama Arus Data : pelunasan
Alias : -
Aliran Data : Proses 2.8 – c.jemaah
Struktur data : No_kwitansi_lunas, tgl_bayar_lunas, no_kwitansi_dp, tanggal_pendaftaran, kode_paket, kode_jemaah, tgl_batas_lunas, keterangan, sisa_pembayaran,
Tabel 4.13 Kamus data data calon jemaah
Nama Arus Data : Calon_jemaah
Alias : -
Aliran Data : f. calon jemaah - Proses 1.4, proses 1.4 – calon jemaah
Struktur data : Kode_jemaah, nama_jemaah, nama_ayah, status, jenis_kelamin, tempat_lahir, tanggal_lahir, pekerjaan, no_passport, alamat, telepon_rumah, email, telepon_saudara, nama_mahram, status_mahram, golongan_darah, ciri_rambut, ciri_mata, ciri_hidung, ciri_alis, tinggi_badan, berat_badan, passport, ktp, kartu_keluarga, surat_nikah, akte_keluarga, kartu_maningitis, pasfoto3x4, pasfoto4x6, keterangan, kode_paket, tanggal_pendaftaran, tanggal_berangkat
4.2.4. Perancangan Basis Data
perancangan, pemrograman, implementasi, dan penggunaan. Adapun unsur-unsur yang mempengaruhi dalam merancang sebuah database yaitu sebagai berikut : 4.2.4.1 Normalisasi
Normalisasi adalah suatu perangkat yang digunakan sebagai panduan dalam membangun suatu basis data untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi ketidakfleksibelan. Normalisasi merupakan proses pengelompokan data untuk kemudian kelompok data tersebut dibuat menjadi tabel-tabel yang menunjukan entitas dan relasi antar tabel-tabel tersebut. Proses normalisasi terdiri dari beberapa tahap. Mulai dari tahap anomali atau bentuk tidak normal sampai tahap dimana tabel sudah dianggap optimal, Suatu tabel dianggap optimal jika tidak menimbulkan masalah saat data diperbaharui atau data dihapus.
NORMAL 1:
{kode_paket, jenis_paket, nama_hotel, isi_kamar, harga, kode_jemaah, nama_jemaah, nama_ayah, status, jenis_kelamin, tempat_lahir, tanggal_lahir, pekerjaan, no_passport, alamat, telepon_rumah, email, nama_mahram, status_mahram, golongan_darah, cirri_rambut, cirri_hidung, cirri_mata, cirri_alis, tinggi_badan, berat_badan, passpot, ktp, kartu_keluarga, surat_nikah, kartu_keluarga, kartu_maningitis, pasfoto3x4, pasfoto4x6, keterangan, kode_paket, tanggal_pendaftaran, tanggal-berangkat, no_kwitansi_dp, tgl_batas_lunas, kode_jemaah, kurs_rupiah_daftar, harga_paket_rupiah, downpayment, jumlah_uang_daftar, sisa_pembayaran, no_kwitansi_lunas, tgl_bayar_lunas, kurs_rupiah_lunas, sisa_pembayaran, jumlah_uang_lunas, uang_kembali, no_kwitansi_dp, status_paket}
NORMAL 2 :
Paket :{kode_paket*, jenis-paket, nama_paket, nama-hotel, isi_kamar, harga}
nama_mahram, status_mahram, golongan_darah, cirri_rambut, cirri_mata, cirri_hidung, cirri_alis, tinggi_badan, berat_badan, passport, ktp, kartu_keluarga, surat_nikah, akte_keluarga, kartu_maningitis, pasfoto3x4, pasfoto4x6, keterangan, kode_paket**}
Pendaftaran Dp :{no_kwitansi_dp*, tgl_pendaftaran, tgl_berangkat, tgl_batas_lunas, kode_jemaah**, kurs_rupiah_daftar, harga_paket_rupiah, downpayment, sisa_pembayaran}
Pelunasan :{no_kwitansi_lunas*, tgl_bayar_lunas, kurs_rupiah_lunas, sisa_pembayaran, jumlah_uang_lunas, uang_kembali, no_kwitansi_dp**, status_paket}
4.2.4.2.Relasi Tabel
Pelunasan
4.2.4.3 Entity Relationship Digram (ERD)
Entity Relationship Diagram (ERD) berfungsi untuk menggambarkan relasi
dari dua field atau dua table yang dapat digolongkan dalam tiga macam bentuk relasi, yaitu satu-satu, satu-banyak, dan banyak-banyak.
Paket haji
4.2.4.4 Struktur File
Untuk itu system pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam melakukan kegiatan pemrograman komputer. Tujuan dari perancangan struktur file ini yaitu untuk menentukan nama field, type field, lebar field dan keterangan dari field tersebut yang ada pada setiap file. Adapun struktur file pada Sistem Informasi Haji dan Umrah yaitu :
1. File Paket Haji
Nama File : File Master Paket Primary Key : kode_paket *
Table 4.5 Struktur file Master Paket
NO. Nama Field Type Size Keterangan
1. Kode_paket* Varchar 10 Kode paket
2. Nama_paket Varchar 10 Nama paket haji
3. Jenis_paket Varchar 30 Jenis paket haji
4. Nama_hotel varchar 10 Nama hotel
5. Isi_kamar varchar 10 Isi kamar
6. Harga float 8 Harga Paket Haji dalam
2. File Calon Jemaah
Nama File : File Master Calon Jemaah Primary key : kode_jemaah*
Table 4.6 Struktur file Calon jemaah
No. Nama field Type Size Keterangan
1. Kode_ jemaah* Varchar 10 Kode jemaah
2. Nama_ jemaah Varchar 30 Nama jemaah
3. Nama_ayah Varchar 15 Nama ayah
4. Status Varchar 15 Status calon jemaah
5. Jenis_kelamin Varchar 15 Jenis kelamin calon jemaah
6. Tempat _lahir Varchar 20 Tempat lahir calon jemaah
7. Tanggal_lahir Datetime 8 Tanggal lahir calon jemaah
8. Pekerjaan Varchar 15 Pekerjaan calon jemaah
9. Pengalaman_haji Varchar 15 Pengalaman haji
10. Tahun _haji Varchar 5 Tahun terakhir haji
11. No_passport Varchar 15 No passport calon jemaah
13. Telepon_rumah Varchar 15 No telepon calon jemaah
14. Email Varchar 25 Email calon jemaah
15. Nama_Saudara Varchar 25 Nama saudara calon jemaah
16. telepon_saudara Varchar 15 tlp saudara jemaah
17. Nama_mahram Varchar 25 Nama mahram
18. Status_mahram Varchar 15 Status mahram
19. Golongan_darah Varchar 5 Golongan darah jemaah
20. Ciri_rambut Varchar 15 Cirri rambut
21 Cirri_mata Varchar 15 Cirri mata
22 Cirri_hidung Varchar 15 Cirri hidung
23 Cirri_alis Varchar 15 Pas foto 3x4
24 Tinggi_badan Varchar 15 Pas foto 4x6
25 Berat_badan Varchar 15 Berat badan
26 passport Varchar 6 Passport
27 Ktp Varchar 6 Ktp
29 Surat_nikah Varchar 6 Surat nikah
30 Akte_kelahiran Varchar 6 Akte kelahiran
31 Kartu_maningitis Varchar 6 Kartu maningitis
32 Pasfoto3x4 Varchar 6 Pas foto
33 Pasfoto4x6 Varchar 6 Pas foto
34 keterangan Varchar 15 Keterangan
35 Kode_paket Varchar 10 Kode paket
36 nama_pegawai Varchar 10 Nama pegawai
3. File Pendaftaran
Nama File : Pendaftaran dp
Primary Key : No_kwitansi_dp*
Table 4.7 Struktur File Pendaftaran dp
No. Field Type Size Keterangan
1. No_kwitansi_dp* varchar 10 No_kwitansi_dp
2. Tgl_pendaftaran Datetime 8 Tgl pendaftaran
4. Tgl_batas_lunas Datetime 8 Tgl batas lunas
5. Kode_jemaah varchar 15 Kode jemaah
6. Kurs_rupiah_daftar float 8 Kurs rupiah daftar
7. Harga_paket_rupiah float 8 Harga paket
8. downpayment float 8 downpayment
9. Jumlah_uang_daftar float 8 Jumlah uang daftar
10. Sisa_pembayaran float 8 Sisa pembayaran
4. File Pelunasan
Nama File : File Pelunasan
Primary Key : No_kwitansi_lunas
Table 4.8 Struktur file Pelunasan
No. Field Type Size Keterangan
1. No_kwitansi_lunas varchar 10 No kwitansi
2. Tgl_bayar_Lunas Datetime 8 Tanggal bayar lunas
3. Kurs_Rupiah_lunas Money 8 Kurs rupiah lunas
4. Sisa_pembayaran Money 8 Sisa pembayaran
5. Jumlah_Uang_Lunas Money 8 Jumlah uang lunas
6. Uang_kembali Varchar 10 Status paket
7. No_kwitansi_dp varchar 10 No kwitansi dp
8. Status_paket varchar 10 Status paket pembayaran
4.2.4.5.Kodifikasi
Kodifikasi berguna untuk menghasilkan data, guna mempermudah dalam mengelompokan data dan memprosesnya juga mempersingkat dalam mengidentifikasi suatu objek, sehingga suatu kesalahan dalam mengidentifikasi suatu objek dapat terhindari. Adapun kodifikasi yang dibuat adalah sebagai berikut :
1. Kode Paket
Format : X XXXX
No jenis paket
Haji
Contoh : H0001
H0001 = menunjukan jenis paket yang dipilih
0001 = menunjukan urut haji
2. Kode Jemaah
Format : XXXX XXXXXX
no urut jemaah
2011
2011 = menunjukan Tahun keberangkatan Jemaah haji
JH0001 = menunjukan urutan calon jemaah
3. Kwitansi dp
Format : XXXX XXXX
no urut kwitansi dp
KWDP
Contoh : KWDP0001
KWDP0001 = menunjukan inisial kwitansi dp
0001 = menunjukan urutan kwitansi dp
4. KWL0001
Format : XXX XXXX
no urut kwitansi lunas
KWL
Contoh : KWL0001
0001 = menunjukan urutan kwitansi lunas
4.2.5 Perancangan Antar Muka
Perancangan antar muka untuk perancangan system yang diusulkan Dalam
penjualan dan pembelian barang ini meliputi :
4.2.5.1 Struktur Menu
Struktur menu merupakan bentuk utama dari suatu rancangan program yang berfungsi untuk memudahkan dalam menjalankan suatu program sesuai dengan kebutuhannya. Berikut adalah struktur menu system informasi Pelayanan haji dan Umrah.
Menu Utama
File Master pendaftaran pembayaran laporan
Log in
Logout
Exit
Master paket
Master Calon Jemaah
Pemesanan paket Pembayaran dp
Pembayaran lunas
Laporan pendaftaran
Laporan pelunasan
4.2.5.2 Perancangan Input
Perancangan input adalah perancangan tampilan dalam sistem yang memerlukan inputan dari user. Adapun perancangan untuk tampilan input adalah sebagai berikut : 1. Form Login
Login ini digunakan untuk otorisasi tershadap pemakai (user). Menu ini akan
meminta Username dan Password sebelum masuk ke system, apabila password tidak sesuai maka system akan meminta isi ulang dan selanjutnya jika Username dan
Password sesuai, maka user dapat masuk ke form utama.
Login
Login
Login
Sistem Informasi Haji dan Umroh
Username
Password
Hak Akses
Enter Text
Enter Text
Enter Text
Login Batal
2. Form Menu Utama
Di dalam form Utama ini terdapat 4 bagian yaitu ; file, pendaftaran, pelayanan dan laporan, bisa dilihat tampilan nya di bawah ini :
Menu Utama
Menu Utama
file pendaftaran pelayanan laporan
Gambar 4.17 Form Menu Utama
3. Form Master Paket
Pada menu master paket haji untuk menginput dan mengedit jenis paket, terdapat pada form master paket, sebagai rancangannya dapat dilihat seperti dibawah ini :
Tambah Simpan Edit Hapus Batal
Enter Text
4. Form Data Calon Jemaah
Untuk menginput dan mengedit data calon jemaah, dilakukan pada form pengisian data calon jemaah yang terdapat di menu pemesanan paket lanjutan, rancangannya dapat dilihat seperti dibawah ini :
Pengisian Data Calon Jamaah
Pengisian Data Calon Jamaah
Data Calon Jamaah
Nama saudara yg dihubungi No telpon saudara
Tambah Simpan Batal Edit Hapus view
Cetak Berdasarkan Kode Jamaah
Cetak
Pengisian Data Jamaah Sistem Informasi haji dan Umroh
Gambar 4.19 Form Data Calon Jemaah
5. Form Pemesanan Paket
Pendaftaran Pendaftaran
Pemesanan Paket Sistem Informasi Haji dan Umroh
Kode Paket
Gambar 4.20 Form Pemesanan Paket
6. Form Downpayment
Untuk membuat kwitansi dowmpayment dilakukan pada form
pembayaran dp yang terdapat di menu pembayaran rancangannya dapat dilihat seperti dibawah ini
Pembayaran downpayment
Harga Booking Kurs Rupiah Harga Paket (Rupiah) Downpayment
Jumlah uang
Simpan Pendaftaran Baru Cetak Hapus
Enter Text
7. Form Pelunasan
Untuk membuat pelunasan dilakukan pada form pembayaran dp yang terdapat di menu pelunasan rancangannya dapat dilihat seperti dibawah ini
Pelunasan
Pelunasan
Pelunasan
No Kwitansi Lunas Tgl Pembayaran Lunas Kwitansi Pendaftaran Dp
Tgl Pendaftaran Kode Paket
Kode Jamaah Tgl Batas Lunas Keterangan Dokumen
Enter Text
Enter Text
….
Harga USD Downpayment Kurs Rupiah
Sisa Pembayaran Jumlah Uang Kembalian
Enter Text
Transaksi Baru
Cetak Hapus
Batal Simpan
Cetak kwitansi
Gambar 4.22 Form Pelunasan
8. Form. Laporan Pendaftaran
Laporan Pendaftaran
Laporan Pendaftaran
Laporan Pendaftaran
Laporan Pendaftaran
Sistem Informasi Haji dan Umroh
Tanggal Awal
Tanggal Akhir
Cetak
Gambar 4.23 Form Laporan Pendaftaran
9. Form. Laporan Pelunasan
Untuk mencetak laporan pelunasan yang terdapat di menu laporan, untuk melihat hasil laporan per periode sesuai status yang di inginkan. Rancangannya dapat dilihat dibawah ini :
Laporan Pelunasan
Laporan Pelunasan
Laporan Pelunasan
Sistem Informasi haji dan Umroh
Tanggal Awal
Tanggal Akhir Status
Cetak
4.2.5.3 Perancangan Output
Perancangan output adalah perancangan tampilan dalam sistem yang merupakan keluaran dari sistem. Adapun perancangan untuk tampilan output adalah sebagai berikut :
1. Paket Haji
Paket Haji
Nama hotel Jenis Paket Kode paket Nama paket Isi kamar Harga
Qiblat Tour
Jl. Taman Cibeuying Selatan No. 15 Bandung. Phone : 022 7271409 / Fax. 022 7205917
2. Form Data Jemaah
Data Calon Jemaah
Qiblat Tour
Jl. Taman Cibeuying Selatan No. 15 Bandung. Phone : 022 7271409 / Fax. 022 7205917
Persyaratan haji dan umroh Passport
3. kwitansi dp
Qiblat Tour
Jl. Taman Cibeuying Selatan No. 15 Bandung.
Phone : 022 7271409 / Fax. 022 7205917 Kwitansi Pelunasan No kwitansi dp
Nama jemaah Kode paket Jenis paket Nama paket
Nama jemaah Nama pegawai
Gambar 4.27 Cetak kwitansi dp
4. kwitansi pelunasan Qiblat Tour
Jl. Taman Cibeuying Selatan No. 15 Bandung.
Phone : 022 7271409 / Fax. 022 7205917 Kwitansi Pelunasan No kwitansi dp
Nama jemaah Kode paket Jenis paket Nama paket
Nama jemaah Nama pegawai
4.2.6 Perancangan Arsitektur Jaringan
PT Qiblat Tour Bandung, saat ini belum terkoneksi jaringan komputer, maka untuk itu pada analisis perancangan jaringan yang di usulkan akan dibangun jaringan berbasis client server. Adapun topologi LAN yang digunakan yaitu dengan menggunakan topologi star Nerwork, alasan penyusun mengusulkan topologi Star
Nerwork tersebut adalah :
1. Dilihat dari tata letak ruangan kerja atau kantor yang ada dalam 1 lokasi tempat, sehingga diharapkan topologi yang cocok atau sesuai yaitu menggunakan topologi star Network.
2. Kerusakan pada satu saluran hanya akan mempengaruhi jaringan pada
saluran tersebut dan station yang terpaut.
3. Tingkat keamanan termasuk tinggi.
4. Penambahan dan pengurangan station dapat dilakukan dengan mudah.
Server Hub
` Bagian Pelayanan
` Bagian Keuangan `
Bagian Pelayanan
Page 1 Topologi Jaringan yang di Usulkan
Di Qiblat Tour Bandung
92 5.1 Pengujian Sistem
Pengujian merupakan bagian yang penting dalam siklus pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifik, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.
Adapun kriteria pengujian tersebut dimaksudkan untuk mengetahui kebenaran perangkat lunak dan kesesuaian dengan spesifikasinya dinyatakan berhasil jika aplikasi mampu menjalankan fungsi – fungsi berdasarkan spesifikasi secara benar. Sebaliknya pengujian dinyatakan gagal jika terdapat fungsi dari perangkat lunak dalam spesifikasi yang tidak dapat dijalankan pada proses pengujian.
5.1.1 Rencana Pengujian
Pengujian Sistem Informasi Pelayanan Administrasi Haji dan Umrah. berikut menggunakan data uji berupa masukan dari admin, bag Pelayanan dan bag keuangan. Rencana pengujian selengkapnya terlihat pada tabel dibawah ini :
Tabel 5.1 TabelRencana Pengujian
Kelas Uji Detail Pengujian Jenis Pengujian
Login Verifikasi data login dengan memasukkan username dan password beserta pilih hak aksesnya oleh admin, bagian pelayanan, dan bagian keuangan.
Black box
Pengujian Pengisian Paket Haji dan Umrah
Proses tambah paket sekaligus proses simpan paket
Black box
Proses hapus data paket Black box
Proses edit data paket Black box
Proses batal data paket Black box
Proses cari data paket Black box
Proses cetak data paket Black box
Pengujian Pengisian data Calon Jemaah
Proses tambah data calon jemaah sekaligus proses simpan data calon jemaah.
Black box
Proses hapus data calon jemaah. Black box
Proses edit data calon jemaah. Black box
Proses batal data calon jemaah Black box
Proses cari data calon jemaah Black box
Proses cetak data calon jemaah Black box
Pengujian Pendaftaran Paket Haji
Proses pemilihan paket haji blackbox
Proses pengisian data jemaah blackbox
Proses perhitungan harga paket haji
Blackbox
Proses simpan pendaftaran paket haji
Blackbox
Proses Update Pendaftaran paket haji
Blackbox
Pengujian pembayaran downpayment