4.2.17 Struktur File
1. Tabel Keluarga Nama Tabel
: Keluarga Primary Key
: Kd_Keluarga Foreign Key
: - Fungsi
: Menyimpan data keluarga
Tabel 4.1 Tabel Struktur Keluarga No
Field Type
Length Key
1. Kd_Keluarga
Varchar 50
Primary Key 2.
Kepala_Keluarga Varchar 50
2. Tabel Jemaat Nama Tabel
: Jemaat Primary Key
: No_Induk_Jemaat Foreign Key
: No_Penerimaan_Jemaat, No_Surat_Baptis, No_Akta_Kematian, No_Surat_Nikah, No_SuratMutasi
Fungsi :
Menyimpan data jemaat Tabel 4.2 Tabel Struktur Jemaat
No Field
Type Length
Key 1.
No_Induk_Jemaat Varchar
50 Primary Key
2. Kd_Keluarga
Varchar 50
3. Nama_Lengkap
Varchar 50
4. Nama_Kecil
Varchar 50
5. Tempat_Lahir
Varchar 50
6. Tanggal_Lahir
Date 7.
Jenis_Kelamin Varchar
50
8 Umur
Numeric 18
9. Pindahan
Varchar 50
10. Asal_Gereja
Varchar 50
11. Gol_Darah
Varchar 2
12. Status_Nikah
Varchar 50
13. Status_Keluarga
Varchar 50
14. Alamat
Varchar 50
15. Kota
Varchar 50
16. Pekerjaan
Varchar 50
17. Telpon
Varchar 50
18. No_Penerimaan_Jemaat Varchar
50 Foreign Key
19. No_Surat_Baptis
Varchar 50
Foreign Key 20.
No_Akta_Kematian Varchar
50 Foreign Key
21. No_Surat_Nikah
Varchar 50
Foreign Key 22.
No_SuratMutasi Varchar
50 Foreign Key
3. Tabel Petugas Pelayanan Nama Tabel
: Petugas Pelayanan Primary Key
: Kd_Petugas_Pelayanan Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data petugas pelayanan
Tabel 4.3 Tabel Struktur Petugas Pelayanan No
Field Type
Length Key
1. Kd_Petugas_Pelayanan Varchar
50 Primary Key
2. No_Induk_Keluarga
Varchar 50
Foreign Key 3.
Jenis_Pelayanan Varchar
50
4. Tabel Pendeta Nama Tabel
: Pendeta Primary Key
: No_Induk_Pendeta Foreign Key
: - Fungsi
: Menyimpan data pendeta
Tabel 4.4 Tabel Struktur Pendeta No
Field Type
Length Key
1. No_Induk_Pendeta Varchar
50 Primary Key
2. Nama_Pendeta
Varchar 50
3. Alamat
Varchar 50
4. Telpon
Varchar 50
5. Asal_Gereja
Varchar 50
6. Status
Varchar 50
7. Tempat_Lahir
Varchar 50
8. Tanggal_Lahir
Date 9.
Jenis_Kelamin Varchar
50
5. Tabel Jadwal_Ibadah Nama Tabel
: Jadwal Primary Key
: Kd_Jadwal Foreign Key
: Id_Jadwal_Pendeta, No_Induk_Pendeta Fungsi
: Menyimpan data jadwal ibadah
Tabel 4.5 Tabel Struktur Jadwal No
Field Type
Length Key
1. Kd_Jadwal
Varchar 50
Primary Key 2.
Id_Jadwal_Pendeta Varchar 50
Foreign Key
3. No_Induk_Pendeta Varchar
50 Foreign Key
4. Jenis_Jadwal
Varchar 50
5. Nama_Jadwal
Varchar 50
6. Minggu Ke-
Numeric 18
7. Hari
Varchar 50
8. Jam_Mulai
Time 9.
Jam_Selesai Time
10. Tempat
Varchar 50
6. Tabel Petugas Pelayanan Nama Tabel
: Petugas Pelayanan Primary Key
: Kd_Keluarga Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data petugas pelayanan
Tabel 4.6 Tabel Struktur Petugas Pelayanan No
Field Type
Length Key
1. Kd_Petugas_Pelayanan Varchar
50 Primary Key
2. No_Induk_Jemaat
Varchar 50
Foreign Key 3.
Jenis_Pelayanan Varchar
50
7. Tabel Penerimaan Jemaat Baru Nama Tabel
: Penerimaan Jemaat Baru Primary Key
: No_Penerimaan_Jemaat Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data penerimaan jemaat baru
Tabel 4.7 Tabel Struktur Penerimaan Jemaat Baru No
Field Type
Length Key
1. No_Penerimaan_Jemaat Varchar
50 Primary Key
2. No_Induk_Jemaat
Varchar 50
Foreign Key 3.
Tgl_Penerimaan_Jemaat Date
8. Tabel Penyerahan Anak Nama Tabel
: Penyerahan Anak Primary Key
: No_Akta Penyerahan_Anak Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data penyerahan anak
Tabel 4.8 Tabel Struktur Penyerahan Anak No
Field Type
Length Key
1. No_Akta_Penyerahan_Anak Varchar
50 Primary Key
2. No_Induk_Jemaat
Varchar 50
Foreign Key 3.
Tanggal Date
4. Nama_Anak
Varchar 50
5. Jenis_Kelamin
Varchar 50
6. Nama_Ayah
Varchar 50
7. Nama_Ibu
Varchar 50
8. Tempat
Varchar 50
9. Nama_Pendeta
Varchar 50
9. Tabel Pembaptisan Jemaat Nama Tabel
: Pembaptisan Jemaat Primary Key
: No_Surat_Baptis
Foreign Key : No_Induk_Jemaat
Fungsi :
Menyimpan data pembaptisan jemaat Tabel 4.9 Tabel Struktur Pembaptisan Jemaat
No Field
Type Length
Key 1.
No_Surat_Baptis Varchar
50 Primary Key
2. No_Induk_Jemaat Varchar
50 Foreign Key
3. Nama_Jemaat
Varchar 50
4. Nama_Baptis
Varchar 50
5. Nama_Pendeta
Varchar 50
6. Nama_Gereja
Varchar 50
7. Tanggal_Baptis
Date
10. Tabel Pernikahan Jemaat Nama Tabel
: Pernikahan Jemaat Primary Key
: No_Surat_Nikah Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data pernikahan jemaat
Tabel 4.10 Tabel Struktur Pernikahan Jemaat No
Field Type
Length Key
1. No_Surat_Nikah
Varchar 50
Primary Key 2.
No_Induk_Jemaat Varchar
50 Foreign Key
3. Nama_Ayah_Lelaki
Varchar 50
4. Nama_Ibu_Lelaki
Varchar 50
5. Nama_Lelaki
Varchar 50
6. Nama_Ayah_Perempuan Varchar
50 7.
Nama_Ibu_Perempan Varchar
50
8. Nama_Perempuan
Varchar 50
9. Tgl_Nikah
Varchar 50
10. Nama_Pendeta
Varchar 50
11. Tabel Kematian Jemaat Nama Tabel
: Kematian Jemaat Primary Key
: No_Akta_Kematian Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data kematian jemaat
Tabel 4.11 Tabel Struktur Kematian Jemaat No
Field Type
Length Key
1. No_Akta_Kematian Varchar
50 Primary Key
2. No_Induk_Jemaat
Varchar 50
Foreign Key 3.
Nama Varchar
50 4.
Tanggal_Kematian Date
12. Tabel Mutasi Jemaat Nama Tabel
: Mutasi Jemaat Primary Key
: No_Surat_Mutasi Foreign Key
: No_Induk_Jemaat Fungsi
: Menyimpan data mutasi jemaat
Tabel 4.12 Tabel Struktur Mutasi Jemaat No
Field Type
Length Key
1. No_Surat_Mutasi
Varchar 50
Primary Key 2.
No_Induk_Jemaat Varchar
50 Foreign Key
3. Nama
Varchar 50
4. Gereja_Asal
Varchar 50
5. Alamat_Gereja_Asal Varchar
50 6.
Gereja_Tujuan Varchar
50 7.
Alamat_Tujuan Varchar
50
13. Tabel Jadwal Pendeta Nama Tabel
: Jadwal Pendeta Primary Key
: Id_Jadwal_Pendeta Foreign Key
: Kode_Jadwal, No_Induk_Pendeta Fungsi
: Menyimpan data jadwal pendeta
Tabel 4.13 Tabel Struktur Absensi Jemaat No
Field Type
Length Key
1. Id_Jadwal_Pendeta
Varchar 50
Primary Key 2.
No_Induk_Pendeta Varchar
50 Foreign Key
3. Kode_Jadwal
Varchar 50
Foreign Key 4.
Nama_Pendeta Varchar
50 5.
Nama_Jadwal Varchar
50 6.
Hari Varchar
50 7.
Tanggal Date
8. Minggu Ke
Numeric 18
9. Jam_Mulai
Time 10.
Jam_Selesai Time
14. Tabel Absensi Jemaat Nama Tabel
: Absensi Jemaat Primary Key
: Id_Absen Foreign Key
: No_Induk_Jemaat
Fungsi :
Menyimpan data absensi jemaat Tabel 4.14 Tabel Struktur Absensi Jemaat
No Field
Type Length
Key 1.
Id_Absen Varchar
50 Primary Key
2. No_Induk_Jemaat
Varchar 50
Foreign Key 3.
Nama_Jadwal Varchar
50 4.
Nama Varchar
50
15. Tabel Detail_Jadwal Penjadwalan Nama Tabel
: Detail_Jadwal Penjadwalan Fungsi
: Menyimpan data penjadwalan
Tabel 4.15 Tabel Struktur Detail Jadwal Penjadwalan No
Field Type
Length Key
1. No_Induk_Jemaat
Varchar 50
Primary Key, Foreign Key
2. Kd_Petugas_Pelayanan Varchar
50 Primary Key,
Foreign Key 3.
Kode_Jadwal Varchar
50 Primary Key,
Foreign Key
4.2.18 Desain IO