Struktur File Desain Sistem

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