Entity Relationship Digram ERD Struktur File

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 Calon jamaah Kwitansi Bag. Keuangan Memilih Membuat Mengisi Form Pendaftaran Memberikan Bag. pelayanan Menerima Jadwal Membuat Menerima Membuat Laporan Menerima Pimpinan 1 1 1 1 n 1 n 1 n 1 1 1 1 n 1 1 1 1 Gambar 4.14 ERD

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 USD 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 12. Alamat Varchar 30 Alamat 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 28 Kartu_keluarga Varchar 6 Kartu keluarga 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 3. Tgl_berangkat Datetime 8 Tgl berangkat 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 11 Nama_pegawai varchar 10 Nama pegawai 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 9. Nama_pegawai varchar 10 Nama pegawai 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 Contoh : 2011JH0001 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 KWL0001 = menunjukan inisial kwitansi lunas 0001 = menunjukan urutan kwitansi lunas

4.2.5 Perancangan Antar Muka