Desain Basis Data Fisikal

update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 9 Tabel sk_pengurus_stasi 10. Tabel wilayah Atribut Tipe Data Not Null id_wilayah PK VARCHAR10 Ya nama_wilayah VARCHAR50 Ya input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak id_paroki FK VARCHAR3 Ya Tabel 3. 10 Tabel wilayah 11. Tabel ketua_wilayah Atribut Tipe Data Not Null id_wilayah FK VARCHAR10 Ya id_umat FK VARCHAR15 Ya no_sk_ketua VARCHAR45 Ya tanggal_sk_ketua DATE Tidak awal_periode DATE Ya akhir_periode DATE Ya input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 11 Tabel ketua_wilayah 12. Tabel lingkungan Atribut Tipe Data Not Null id_lingkungan PK VARCHAR10 Ya nama_lingkungan VARCHAR50 Ya id_wilayah FK VARCHAR10 Ya input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 12 Tabel lingkungan 13. Tabel ketua_lingkungan Atribut Tipe Data Not Null id_lingkungan FK VARCHAR10 Ya id_umat FK VARCHAR15 Ya no_sk_ketua VARCHAR45 Ya tanggal_sk_ketua DATE Tidak awal_periode DATE Ya akhir_periode DATE Ya input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 13 Tabel ketua_lingkungan 14. Tabel jenis_rt Atribut Tipe Data Not Null id_jenis_rt PK VARCHAR2 Ya jenis_rt VARCHAR45 Ya Tabel 3. 14 Tabel jenis_rt 15. Tabel kondisi_ekonomi Atribut Tipe Data Not Null id_ kondisi_ekonomi PK VARCHAR2 Ya kondisi_ekonomi VARCHAR45 Ya Tabel 3. 15 Tabel kondisi_ekonomi 16. Tabel keluarga Atribut Tipe Data Not Null id_keluarga PK VARCHAR15 Ya nama_kepala_keluarga VARCHAR100 Ya alamat VARCHAR70 Ya rt VARCHAR4 Tidak rw VARCHAR4 Tidak kota VARCHAR30 Tidak kode_pos VARCHAR10 Tidak no_telp_rumah VARCHAR15 Tidak no_telp_hp VARCHAR15 Tidak id_lingkungan FK VARCHAR10 Ya paroki_tempat_nikah VARCHAR45 Tidak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI tanggal_nikah DATE Tidak liber_matrimonium VARCHAR50 Tidak id_kondisi_ekonomi FK VARCHAR2 Ya id_jenis_rt FK VARCHAR2 Ya input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 16 Tabel keluarga 17. Tabel hubungan_keluarga Atribut Tipe Data Not Null id_ hubungan_keluarga PK VARCHAR2 Ya hubungan_keluarga VARCHAR45 Ya Tabel 3. 17 Tabel hubungan_keluarga 18. Tabel suku_bangsa Atribut Tipe Data Not Null id_ suku_bangsa PK VARCHAR2 Ya suku_bangsa VARCHAR45 Ya Tabel 3. 18 Tabel suku_bangsa 19. Tabel pendidikan Atribut Tipe Data Not Null id_ pendidikan PK VARCHAR2 Ya pendidikan VARCHAR45 Ya Tabel 3. 19 Tabel pendidikan 20. Tabel bidang_studi Atribut Tipe Data Not Null id_ bidang_studi PK VARCHAR2 Ya bidang_studi VARCHAR45 Ya Tabel 3. 20 Tabel bidang_studi 21. Tabel pekerjaan Atribut Tipe Data Not Null id_ pekerjaan PK VARCHAR2 Ya pekerjaan VARCHAR45 Ya Tabel 3. 21 Tabel pekerjaan 22. Tabel golongan_darah Atribut Tipe Data Not Null id golongan_darah PK VARCHAR2 Ya golongan_darah VARCHAR45 Ya Tabel 3. 22 Tabel golongan_darah 23. Tabel status_kesehatan Atribut Tipe Data Not Null id_ status_kesehatan PK VARCHAR2 Ya status_kesehatan VARCHAR45 Ya Tabel 3. 23 Tabel status_kesehatan 24. Tabel waktu_baptis Atribut Tipe Data Not Null id_ waktu_baptis PK VARCHAR2 Ya waktu_baptis VARCHAR45 Ya Tabel 3. 24 Tabel waktu_baptis 25. Tabel status_perkawinan Atribut Tipe Data Not Null id_ status_perkawinan PK VARCHAR2 Ya status_perkawinan VARCHAR45 Ya Tabel 3. 25 Tabel status_perkawinan 26. Tabel agama Atribut Tipe Data Not Null id_ agama PK VARCHAR2 Ya agama VARCHAR45 Ya Tabel 3. 26 Tabel agama 27. Tabel jabatan_sosial Atribut Tipe Data Not Null id_ jabatan_sosial PK VARCHAR2 Ya jabatan_sosial VARCHAR45 Ya Tabel 3. 27 Tabel jabatan_sosial 28. Tabel tempat_tinggal Atribut Tipe Data Not Null id_ tempat_tinggal PK VARCHAR2 Ya tempat_tinggal VARCHAR45 Ya Tabel 3. 28 Tabel tempat_tinggal 29. Tabel status_gerejawi Atribut Tipe Data Not Null id_ status_gerejawi PK VARCHAR2 Ya status_gerejawi VARCHAR45 Ya Tabel 3. 29 Tabel status_gerejawi 30. Tabel keterlibatan Atribut Tipe Data Not Null id_ keterlibatan PK VARCHAR2 Ya keterlibatan VARCHAR45 Ya Tabel 3. 30 Tabel keterlibatan 31. Tabel anggota_keluarga Atribut Tipe Data Not Null id_umat PK VARCHAR15 Ya id_keluarga FK VARCHAR15 Ya nama_baptis VARCHAR100 Tidak nama_lahir VARCHAR100 Ya nama_ayah VARCHAR70 Tidak nama_ibu VARCHAR70 Tidak jenis_kelamin VARCHAR10 Ya id_hubungan_keluarga VARCHAR2 Ya no_hp VARCHAR15 Tidak tempat_lahir VARCHAR45 Ya tanggal_lahir DATE Ya id_suku_bangsa VARCHAR2 Ya id_pendidikan VARCHAR2 Ya id_bidang_studi VARCHAR2 Ya id_pekerjaan VARCHAR2 Ya id_golongan_darah VARCHAR2 Ya id_status_kesehatan VARCHAR2 Ya paroki_tempat_baptis VARCHAR45 Tidak tanggal_baptis DATE Tidak id_waktu_baptis VARCHAR2 Ya paroki_tempat_krisma VARCHAR45 Tidak tanggal_krisma DATE Tidak id_status_perkawinan VARCHAR2 Tidak id_agama VARCHAR2 Tidak id_jabatan_sosial VARCHAR2 Tidak id_tempat_tinggal VARCHAR2 Tidak lama_tinggal VARCHAR2 Tidak id_status_gerejawi VARCHAR2 Tidak id_keterlibatan VARCHAR2 Tidak liber_baptizatorium VARCHAR45 Tidak notum VARCHAR100 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 31 Tabel anggota_keluarga 32. Tabel jenis_mutasi Atribut Tipe Data Not Null id_ jenis_mutasi PK VARCHAR2 Ya jenis_mutasi VARCHAR45 Ya Tabel 3. 32 Tabel jenis_mutasi 33. Tabel mutasi Atribut Tipe Data Not Null id_mutasi PK VARCHAR15 Ya id_keluarga FK VARCHAR15 Tidak id_umat FK VARCHAR15 Tidak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI id_ jenis_mutasi FK VARCHAR2 Ya tanggal_mutasi DATE Tidak keuskupan_lama VARCHAR100 Tidak paroki_lama VARCHAR100 Tidak wilayah_lama VARCHAR100 Tidak lingkungan_lama VARCHAR100 Tidak keuskupan_baru VARCHAR100 Tidak paroki_baru VARCHAR100 Tidak wilayah_baru VARCHAR100 Tidak lingkungan_baru VARCHAR100 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 33 Tabel mutasi 34. Tabel umat_luar Atribut Tipe Data Not Null id_umat_luar PK VARCHAR15 Ya nama_baptis VARCHAR100 Tidak nama_lahir VARCHAR100 Tidak nama_ayah VARCHAR70 Tidak nama_ibu VARCHAR70 Tidak jenis_kelamin VARCHAR10 Tidak tempat_lahir VARCHAR50 Tidak tanggal_lahir DATE Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 34 Tabel umat_luar 35. Tabel umat_non_katolik Atribut Tipe Data Not Null id_umat_non_katolik PK VARCHAR15 Ya nama_lengkap VARCHAR100 Ya nama_ayah VARCHAR70 Tidak nama_ibu VARCHAR70 Tidak jenis_kelamin VARCHAR10 Tidak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI tempat_lahir VARCHAR45 Tidak tanggal_lahir DATE Tidak agama VARCHAR45 Tidak asal_gereja VARCHAR100 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 35 Tabel umat_non_katolik 36. Tabel Baptis Atribut Tipe Data Not Null id_baptis PK VARCHAR15 Ya id_umat FK VARCHAR15 Tidak id_umat_luar FK VARCHAR15 Tidak kode_buku VARCHAR50 Ya nomor_urut VARCHAR10 Ya nama_baptis VARCHAR100 Ya jenis_baptis VARCHAR2 Ya pastor_yang_membaptis VARCHAR100 Ya wali_baptis VARCHAR100 Ya tanggal_baptis DATE Ya paroki_tempat_baptis VARCHAR100 Ya kota VARCHAR40 Ya catatan VARCHAR100 Tidak is_tercatat VARCHAR5 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 36 Tabel baptis 37. Tabel baptis_diterima Atribut Tipe Data Not Null id_baptis_diterima PK VARCHAR15 Ya id_baptis FK VARCHAR15 Ya nama_semula VARCHAR50 Ya diterima_di_gereja VARCHAR50 Ya Kota VARCHAR50 Tidak tanggal_diterima DATE Tidak yang_menerima VARCHAR50 Tidak saksi_1 VARCHAR50 Tidak saksi_2 VARCHAR50 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 37 Tabel baptis_diterima 38. Tabel komuni_pertama Atribut Tipe Data Not Null id_komuni_pertama PK VARCHAR15 Ya id_umat FK VARCHAR15 Tidak id_umat_luar FK VARCHAR15 Tidak kode_buku_baptis VARCHAR50 Tidak tanggal_baptis DATE Tidak paroki_tempat_baptis VARCHAR100 Tidak kota_baptis VARCHAR50 Tidak nomor_urut VARCHAR10 Ya pastor_yang_menerimakan VARCHAR100 Ya tanggal_komuni DATE Ya paroki_tempat_komuni VARCHAR100 Ya kota_komuni VARCHAR50 Ya is_tercatat VARCHAR13 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 38 Tabel komuni_pertama 39. Tabel penguatan Atribut Tipe Data Not Null id_penguatan PK VARCHAR15 Ya id_umat FK VARCHAR15 Tidak id_umat_luar FK VARCHAR15 Tidak kode_buku_baptis VARCHAR50 Tidak tanggal_baptis DATE Tidak paroki_tempat_baptis VARCHAR100 Tidak kota_baptis VARCHAR50 Tidak nomor_urut VARCHAR10 Ya tanggal_penguatan DATE Tidak paroki_tempat_penguatan VARCHAR100 Tidak kota_penguatan VARCHAR100 Tidak nama_pelindung VARCHAR100 Tidak uskup_delegatus VARCHAR100 Tidak wali_penguatan VARCHAR100 Tidak catatan VARCHAR100 Tidak is_tercatat VARCHAR5 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 39 Tabel penguatan 40. Tabel perkawinan Atribut Tipe Data Not Null id_perkawinan PK VARCHAR15 Ya id_umat_ll FK VARCHAR15 Tidak id_umat_pr FK VARCHAR15 Tidak id_umat_luar_ll FK VARCHAR15 Tidak id_umat_luar_pr FK VARCHAR15 Tidak id_umat_non_katolik_ll FK VARCHAR15 Tidak id_umat_non_katolik_pr FK VARCHAR15 Tidak jenis_perkawinan VARCHAR5 Tidak kode_buku VARCHAR45 Ya halaman VARCHAR45 Ya nomor_urut VARCHAR45 Ya tanggal_nikah DATE Ya paroki_tempat_nikah VARCHAR45 Ya kota VARCHAR100 Ya pastor_peneguh VARCHAR100 Ya nama_saksi_1 VARCHAR100 Tidak nama_saksi_2 VARCHAR100 Tidak dispensasi VARCHAR100 Tidak ijin VARCHAR100 Tidak catatan VARCHAR100 Tidak kode_buku_baptis_ll VARCHAR45 Tidak tanggal_baptis_ll DATE Tidak paroki_tempat_baptis_ll VARCHAR100 Tidak kota_baptis_ll VARCHAR100 Tidak kode_buku_baptis_pr VARCHAR45 Tidak tanggal_baptis_pr DATE Tidak paroki_tempat_baptis_pr VARCHAR100 Tidak kota_baptis_pr VARCHAR100 Tidak is_tercatat VARCHAR5 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 40 Tabel perkawinan 41. Tabel imamat Atribut Tipe Data Not Null id_imamat PK VARCHAR15 Ya id_umat FK VARCHAR15 Ya kaul_kekal_dihadapan VARCHAR100 Tidak tanggal_ucap_kaul_kekal DATE Tidak tempat_ucap_kaul_kekal VARCHAR100 Tidak kota_ucap_kaul VARCHAR100 Tidak tahbisan_diakon_oleh VARCHAR100 Tidak tanggal_tahbis_diakon DATE Tidak tempat_tahbis_diakon VARCHAR100 Tidak kota_tahbis_diakon VARCHAR100 Tidak ditahbiskan_oleh VARCHAR100 Tidak tanggal_ditahbiskan DATE Tidak tempat_ditahbiskan VARCHAR100 Tidak kota_ditahbiskan VARCHAR100 Tidak tarekat VARCHAR20 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 41 Tabel imamat 42. Tabel pengurapan Atribut Tipe Data Not Null id_pengurapan PK VARCHAR15 Ya id_umat FK VARCHAR15 Tidak id_umat_luar FK VARCHAR15 Tidak nomor_urut VARCHAR3 Ya umur_saat_menerima VARCHAR3 Ya tanggal_menerima DATE Ya yang_menerimakan VARCHAR100 Ya lokasi_menerima VARCHAR100 Ya keterangan VARCHAR100 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 42 Tabel pengurapan 43. Tabel Kematian Atribut Tipe Data Not Null id_kematian PK VARCHAR15 Ya id_umat FK VARCHAR15 Tidak id_umat_luar FK VARCHAR15 Tidak nomor_urut VARCHAR10 Ya usia_meninggal VARCHAR3 Ya tempat_meninggal VARCHAR100 Ya tanggal_meninggal DATE Ya tempat_dimakamkan VARCHAR100 Tidak tanggal_dimakamkan DATE Tidak pelapor VARCHAR100 Tidak status_hubungan_keluarga_pelapor VARCHAR100 Tidak sakramen_terakhir VARCHAR100 Tidak pelayan_sakramen VARCHAR100 Tidak input_time DATETIME Tidak inputted_by VARCHAR45 Tidak update_time DATETIME Tidak updated_by VARCHAR45 Tidak Tabel 3. 43 Tabel kematian 44. Tabel user_group Atribut Tipe Data Not Null id_ user_group PK VARCHAR3 Ya user_group VARCHAR10 Ya Tabel 3. 44 Tabel user_group 45. Tabel user Atribut Tipe Data Not Null id_ user PK VARCHAR5 Ya username VARCHAR45 Ya password VARCHAR10 last_login DATETIME last_logout DATETIME id_user_group VARCHAR3 Tabel 3. 45 Tabel user

3.2.2 Perancangan User Interface

Gambar 3. 37 Desain Interface Halaman Login Gambar 3. 38 Desain Interface Halaman Utama

3.2.2.1 Perancangan User Interface Data Umat

a. Form Tambah Data Keluarga

Gambar 3. 39 Desain Interface Form Pengisian Data Keluarga Gambar 3. 40 Desain Interface Form Pengisian Data Keluarga Bagian Kepala Keluarga

b. Form Tambah Anggota Keluarga

Gambar 3. 41 Desain Interface Form Pengisian Data Anggota Keluarga