Batasan Implementasi Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Basis Data Sintaks SQL

117

5.1.3 Kesimpulan Hasil Pengujian

Pengujian yang telah dilakukan merupakan proses yang terdapat dalam aplikasi sistem informasi Pelayanan Haji dan Umrah. Dan setelah dilakukan pengujian, maka berdasarkan hasil dari pengujian dapat diambil kesimpulan bahwa aplikasi dapat digunakan dengan baik, disamping terdapat beberapa proses lain yang mendukung dalam berjalannya aplikasi ini. Namun demikian pengujian tersebut di atas dapat dikatakan belum sempurna, dikarenakan hanya dilakukan pada sisi pengujian. Dan semua yang dilakukan dalam pengujian ini diharapkan dapat mewakili pengujian fungsi yang lain dalam system informasi pelayanan haji dan umrah.

5.2 Implementasi

Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab - bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi pemrograman yang telah dibuat, hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak ini dapat menghasilkan sistem informasi pelayanan haji dan umrah yang sesuai dengan tujuan yang diharapkan.

5.2.1 Batasan Implementasi

Dalam mengimplementasikan perangkat lunak pemantauan dan pengendalian aplikasi ini ada beberapa hal yang menjadi batasan implementasi, yaitu: 118 1. Tidak semua bagian aplikasi di uji, tetapi hanya berinteraksi dengan sistem khususnya pada pengisian data paket, data calon jemaah, pendaftaran, dan pelunasan paket haji 2. Basis data dan server yang digunakan dalam pengimplementasian ini adalah SQL Server 2000. 3. Print laporan menggunakan Crystal Report.

5.2.2 Implementasi Perangkat Lunak

Perangkat lunak yang digunakan untuk mengimplementasikan sistem adalah, sebagai berikut: 1. Sistem Operasi Windows Xp 2. Bahasa Pemrograman Visual basic 6.0 3. SQL Server 2000 4. Print laporan menggunakan Crystal Report

5.2.3 Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus dipenuhi adalah sebagai berikut: 1. Rekomendasi minimum adalah menggunakan processor minimal intel Pentium IV 2.0 Ghz. 2. Harddisk terpasang 60 GB 119 3. Memori RAM rekomendasi minimal 512 MB 4. CDDVD Room Minimal 56X 5. VGA card terpasang rekomendasi minimal 32 MB 6. Mouse dan keyboard dan monitor sebagai peralatan antarmuka 120

5.2.4 Implementasi Basis Data Sintaks SQL

Database yang digunakan dalam pembuatan sistem informasi Palayanan Haji dan Umrah ini yaitu menggunakan perangkat lunak SQL Server 2000. Berikut akan dijelaskan langkah-langkah pembuatan databatase program sistem informasi Pelayanan Haji dan Umrah CREATE DATABASE SI_Haji_Umrah; Table structure for table `login` CREATE TABLE IF NOT EXISTS `Tlog` `username` varchar50 NOT NULL, `password` varchar50 NOT NULL, `hak_akses` varchar50 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1; Table structure for table `Paket` CREATE TABLE IF NOT EXISTS `Paket` `id_paket` varchar10 NOT NULL, `jenis_paket` varchar15 NOT NULL, „nama_paket` varchar50 NOT NULL, `rute_perjalanan` varchar50 NOT NULL, `nama_hotel` varchar50 NOT NULL, `isi_kamar ` varchar15 NOT NULL, `harga_usd` float8 NOT NULL, ENGINE=MyISAM DEFAULT CHARSET=latin1; 121 Table structure for table `calon_jemaah` CREATE TABLE IF NOT EXISTS `calon_jemaah` `id_jemaah` varchar10 NOT NULL, `nama_calon_jemaah` varchar25 NOT NULL, `binti` varchar15 NOT NULL, `status` varchar15 NOT NULL, `jenis_kelamin` varchar10 NOT NULL, `tempat_lahir` varchar20 NOT NULL, `tanggal_lahir` datetime8 NOT NULL, `pekerjaan` varchar20 NOT NULL, `pengalaman_haji` varchar 15 NOT NULL, `haji_terakhir` varchar 6 NOT NULL, `no_passport` varchar 20 NOT NULL, `alamat_rumah` varchar 50 NOT NULL, `telepon_rumah` varchar 15 NOT NULL, `email` varchar 30 NOT NULL, `nama_saudara` varchar 25 NOT NULL, `tlp_saudara` varchar 15 NOT NULL, `passport` varchar 10 NOT NULL, `ktp` varchar 10 NOT NULL, `kartu_keluarga` varchar 10 NOT NULL, `surat_nikah` varchar 10 NOT NULL, `akte_kelahiran` varchar 10 NOT NULL, 122 `kartu_maningitis` varchar 10 NOT NULL, `pas_foto3x4` varchar 10 NOT NULL, ` pas_foto4x6` varchar 10 NOT NULL, ` keterangan` varchar 10 NOT NULL, ENGINE=MyISAM DEFAULT CHARSET=latin1; Table structure for table `pendaftaran` CREATE TABLE IF NOT EXISTS ` pendaftaran „ `no_tanda_terima` varchar10 NOT NULL, `tgl_bayar_dp` datetime8 NOT NULL, `kurs_rupiah_daftar` float8 NOT NULL, `biaya_tambahan` float8 NOT NULL, `downpayment` float8 NOT NULL, `jumlah_uang_daftar ` float8 NOT NULL, `sisa_pembayaran ` float8 NOT NULL, `tanggal_berangkat ` float8 NOT NULL, `tanggal_batas_lunas ` float8 NOT NULL, `id_paket ` varchar10 NOT NULL, `id_jemaah ` float8 NOT NULL, ENGINE=MyISAM DEFAULT CHARSET=latin1; 123 Table structure for table `pelunasan ` CREATE TABLE IF NOT EXISTS `pelunasan` `no_faktur` varchar10 NOT NULL, `tgl_bayar_lunas` datetime8 NOT NULL, `kurs_rupiah_lunas` float8 NOT NULL, `biaya_haji` float8 NOT NULL, `jumlah_uang_lunas` float8 NOT NULL, `no_tanda_terima` varchar10 NOT NULL, `status_paket ` varchar10 NOT NULL, ENGINE=MyISAM DEFAULT CHARSET=latin1; 124

5.2.5 Implementasi Antar Muka