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