Upload
letram
View
235
Download
0
Embed Size (px)
Citation preview
BAB IV
DESKRIPSI KERJA PRAKTEK
Dalam pelaksanaan kerja praktek dilakukan beberapa pendekatan untuk
menemukan permasalahan dan sekaligus penyelesaiannya, yang diawali dari
sistem yang sudah ada dan pada akhirnya dapat diselesaikan oleh sistem informasi
yang baru dan terintegrasi antara sistem yang lama dengan sistem yang baru.
Salah satu cara yang paling efektif dalam pelaksanaannya adalah dengan
pengamatan langsung di lapangan, hal itu diwujudkan dalam bentuk survei secara
berkala ke GPIB Jemaat Bethesda Sidoarjo guna mendapatkan data yang
dibutuhkan.
4.1 Pengumpulan Data
Dalam pengumpulan data, penulis melakukan observasi dan wawancara ke
pihak-pihak yang terkait dengan administrasi umum GPIB Jemaat Bethesda
Sidoarjo.
4.1.1 Observasi
Observasi berarti pengumpulan data dan pencatatan secara sistematik
terhadap gejala yang tampak pada objek penelitian. Obervasi yang di lakukan di
bagian administrasi umum selama 3 (tiga) bulan untuk mengamati dan mencatat
gejala-gejala atau hal-hal apa saja yang terjadi dalam penanganan pelayanan
jemaat yang ditangani oleh bagian administrasi umum.
4.1.2 Wawancara
Wawancara/interview adalah dialog yang dilakukan pewawancara
(interviewer) untuk memperoleh informasi dari terwawancara (interviewee).
18
19
Wawancara dilakukan pada bagian administrasi umum tentang hal-hal yang
berkaitan dengan pelayanan jemaat juga pihak pengurus harian jemaat yang
menaungi bagian administrasi umum.
4.2 Analisis Sistem
Analisis sistem pada GPIB Jemaat Bethesda Sidoarjo menunjukkan
bahwa masih banyaknya kekurangan di dalam pengolahan data. Prosedur yang
digunakan tidak teratur, sehingga memungkinkan kehilangan sumber data yang
sangat dibutuhkan. Sumber data tersebut berupa bukti-bukti (form) pendaftaran
yang langsung dikumpulkan menjadi satu. Juga, informasi yang diberikan belum
up to date.
Dari permasalahan yang ada, GPIB Jemaat Bethesda Sidoarjo
membutuhkan aplikasi yang mampu mengelola data jemaat, penjadwalan ibadah,
data transaksi ibadah sampai membuat laporan. Mampu memberikan informasi
yang akurat dan mudah dipahami oleh jemaat, pihak gereja dan pengurus yang
terkait. Dengam kata lain, sistem informasi yang ada pada GPIB Jemaat Bethesda
Sidoarjo menjadi terintegrasi dengan baik.
Beberapa pengembangan proses telah dilakukan, diantaranya pembuatan
nomor anggota dan nomor keluarga secara, nomor anggota badan pelaksana secara
otomatis yang unik (unique), pemilihan majelis yang tidak dapat terpilih secara
berturut-turut dengan syarat tertentu, penyediaan informasi yang up to date dan
mudah dipahami, otomatisasi perhitungan pelayanan pelayan ibadah seperti
kantoria dan organis, dan pencetakan laporan berupa kartu warga jemaat, serta
tampilan data yang dapat dieksport ke format .xsl (Ms.Excel) sebagai informasi
pada warta jemaat yang dapat diatur sesuai dengan keinginan. Dengan adanya
20
aplikasi ini, diharapkan dapat meminimalkan kejadian hilangnya sumber data dan
proses transaksi yang terjadi lebih terkendali.
4.3 Desain Sistem
Desain sistem merupakan tahap pengembangan setelah analisis sistem
dilakukan. Dalam desain sistem ini diuraikan antara lain, Sistem flow
terkomputerisasi, Data Flow Diagram (DFD), Entity relationship Diagram
(ERD), struktur tabel dan desain input/output (I/O).
4.3.1 Sistem Flow Terkomputerisasi
Sistem Flow terkomputerisasi merupakan gambaran dari sistem yang
telah dikembangkan. Dalam sistem flow terkomputerisasi, beberapa proses yang
dilakukan secara komputerisasi dan menggunakan database terpusat.
A. Sistem Flow Astetasi Masuk Pendeta
Berdasarkan surat keputusan penugasan pendeta oleh bagian adminstrasi
umum dari Sinode Jemaat menunjukkan bahwa setiap pendeta yang akan mulai
melayani di GPIB Jemaat Bethesda akan dicatat datanya. Data tersebut tersimpan
ke dalam database pendeta. Berikut gambar 4.1 sistem flow astetasi masuk
pendeta di bawah ini :
21
Gambar 4.1 Sistem Flow Astetasi Masuk Pendeta
B. Sistem Flow Astetasi Masuk Jemaat
Bagian administrasi umum memasukkan data calon jemaat yang di dapat
dari koordinator sektor berdasarkan form jemaat masuk yang telah di isi oleh
calon jemaat yang bersangkutan pada database jemaat. Data calon jemaat
tersimpan dalam database jemaat.
Setiap memasukkan data calon jemaat dilakukan pengecekan pada
database jemaat dimana sistem akan melakukan pengecekan untuk menghasilkan
nomor anggota dan nomor keluarga yang baru secara otomatis. Pada gambar 4.2
di bawah ini adalah sistem flow astetasi masuk jemaat.
22
Gambar 4.2 Sistem Flow Astetasi Masuk Jemaat
C. Sistem Flow Daftar Pelayan Ibadah
Jemaat mengisi form daftar pelayan ibadah (dalam hal ini pendaftaran
pelayan ibadah meliputi pelayan BPK dan pelayan organis atau kantoria)
kemudian diserahkan pada bagian administrasi umum. Data calon pelayan ibadah
akan dimasukkan oleh bagian administrasi umum dalam database pelayan sesuai
pilihan pelayan ibadah. Pada gambar 4.3 di bawah ini adalah sistem flow
pendaftaran pelayan ibadah.
23
Gambar 4.3 Sistem Flow Daftar Pelayan Ibadah
D. Sistem Flow Plotting Pelayan Ibadah
PHMJ melakukan pembagian jadwal ibadah dengan pelayan berdasarkan
bantuan dari database ibadah dan pelayan yang diperoleh dari administrasi umum
kemudian jadwal ibadah dengan pelayannya diserahkan pada bagian administrasi
umum untuk memasukkan data penjadwalan ibadah dalam database jadwal
ibadah.
Bagian administrasi umum akan mencetak jadwal ibadah tersebut untuk
diberikan kepada jemaat yang terjadwal dan sebagai informasi pada warta jemaat.
Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal ibadah.
24
Gambar 4.4 Sistem Flow Plotting Pelayan Ibadah
E. Sistem Flow Transaksi Ibadah
Bagian administrasi umum menerima data transaksi ibadah seperti jumlah
hadir dan jumlah persembahan dari PHMJ untuk memasukkan data transaksi
ibadah tersebut pada database transaksi ibadah. Pada gambar 4.5 di bawah ini
adalah sistem flow transaksi ibadah.
25
Gambar 4.5 Sistem Flow Transaksi Ibadah
F. Sistem Flow Pemilihan Majelis Jemaat
Panitia pemilihan majelis jemaat menerima hasil pemilihan suara melalui
proses pemilihan data wakil jemaat yang telah dipilih oleh jemaat kemudian
dilakukan proses perhitungan suara. PHMJ memberikan data majelis yang terpilih
berdasarkan perhitungan suara tersebut kepada bagian administrasi umum untuk
memasukkan data majelis pada database majelis. Pada gambar 4.6 di bawah ini
adalah sistem flow pemilihan majelis jemaat.
26
Gambar 4.6 Sistem Flow Pemilihan Majelis Jemaat
4.3.2 Data Flow Diagram
Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi
dalam sistem, sehingga dengan dirancangnya DFD ini akan terlihat dengan jelas
arus data yang mengalir dalam sistem baik dari eksternal entity ke proses, proses
ke data store, proses ke proses, dan sebaliknya. Dalam pembuatan DFD ini akan
dibuat mulai dari context diagram dan DFD level di bawahnya.
A. Context Diagram
Pada Context Diagram Sistem Informasi Pengolahan Data ini terdiri dari
4 entitas (bagian), yaitu pendeta, badan pelaksana, pelayan dan jemaat. Pada
27
Gambar 4.7 Keempat entitas tadi memberikan input data dan menerima output
data yang diperlukan.
Surat Konfirmasi Pengunduran Diri
Jadwal Pelayanan BPKJadwal Pelayanan Sektor
Data Transaksi Ibadah BPK
Data Transaksi Ibadah BPKData Transaksi Ibadah Sektor
Data Transaksi Ibadah Sektor
Jadwal Ibadah BPKJadwal Ibadah Sektor
Data Anggota Badan Pelaksana
Data Transaksi IbadahData Badan Pelaksana
Data Jadwal IbadahData Jemaat
Counter Majelis
Jadwal Ibadah
Counter PelayanSurat Pengunduran Diri
Jadwal Pelayanan Ibadah
Counter Pelayanan Bulanan
Daftar Pelayan
Data Badan Pelaksana
Data Transaksi Ibadah
Data Jadwal IbadahData Jemaat
Surat Keputusan Astetasi Keluar pendeta
Surat Konfirmasi
Surat Keputusan Astetasi Masuk Pendeta
Kartu Keluarga Baru
Data Jemaat Menikah
Kartu Keluarga Update SIDI
Data Jemaat SIDI
Kartu Keluarga Update Baptis
Data Jemaat Baptis
Surat Keterangan Astetasi Keluar
Astetasi Keluar
Kartu Keluarga
Data Astetasi Masuk
Jemaat
Pendeta
PelayanBadan Pelaksana
0
SI Pengolahan Data GPIB Jemaat Bethesda
Sidoarjo+
Gambar 4.7 Context Diagram SI Pengolahan Data GPIB Jemaat Bthesda Sidoarjo
B. Data Flow Diagram Level 0
Dari context diagram diatas dapat dibuat DFD Level 0 yang terdiri dari 4
proses, yaitu sub sistem pengolahan data jemaat, sub sistem pengolahan transaksi
jemaat, sub sistem pengolahan data ibadah, dan sub sistem pengolahan data
pelayan & badan pelaksana. Masing-masing proses ini dapat dilihat pada gambar
4.8.
28
Gambar 4.9 DFD Level 0 SI Pengolahan Data GPIB Jemaat Bethesda Sidoarjo
Data Anggota Badan PelaksanaData Anggota Badan Pelaksana
Data Badan Pelaksana
Data Jadwal & Transaksi Ibadah BP
Data Jadwal & Transaksi Ibadah Sektor
Data Jadwal & Transaksi Ibadah
Jadwal Ibadah BPK
Jadwal Ibadah Sektor
Jadwal Ibadah
Data Anggota Organis
Data Anggota Kantoria
Data Pelayan BPK
Data Pendeta Keluar
Data Pendeta Masuk
Update Data Jemaat SIDI
Update Jemaat BaptisUpdate Data Jemaat Menikah
Data Jemaat UpdateData Jemaat Keluar
Data JemaatData Jemaat Masuk
Data Transaksi Ibadah
Data Jadwal Ibadah
Data Transaksi Ibadah BPK
Data Badan Pelaksana
Surat Konfirmasi
Surat Keputusan Astetasi Masuk Pendeta
Data Transaksi Ibadah Sektor
Surat Keputusan Astetasi Keluar pendeta
Jadwal Pelayanan Ibadah
Jadwal Pelayanan Sektor
Surat Konfirmasi Pengunduran Diri
Surat Pengunduran Diri
Jadwal Pelayanan BPK
Counter Pelayanan Bulanan
Daftar Pelayan
Data Anggota Badan Pelaksana
Data Badan Pelaksana
Counter Majelis
Data Jemaat
Data Transaksi Ibadah Sektor
Jadwal Ibadah BPKJadwal Ibadah
Data Jadwal Ibadah
Counter Pelayan
Data Transaksi Ibadah BPK
Data Transaksi Ibadah
Jadwal Ibadah Sektor
Data Jemaat
Kartu Keluarga Baru
Data Jemaat Menikah
Kartu Keluarga Update SIDI
Data Jemaat SIDI
Kartu Keluarga Update Baptis
Data Jemaat Baptis
urat Keterangan Astetasi Keluar
Astetasi Keluar
Data Astetasi Masuk1
Kartu Keluarga
Sub Sistem Pengolahan Data Jemaat
Jemaat
Pendeta
Pelayan
Badan Pelaksana
2
Sub Sistem Pengolahan Transaksi Jemaat
3
Sub Sistem Pengolahan Data Ibadah
4
Sub Sistem Pengolahan Data Pelayan & Badan
Pelaksana
1 Jemaat
6 Jadwal Ibadah
7 Jadwal Ibadah Sektor
8 Jadwal Ibadah BPK
2 Pendeta
3 Pelayan_BPK
4 Kantoria
5 Organis
9 Badan Pelaksana
29
4.3.3 Entity Relationship Diagram
Entity Relationship Diagram (ERD) merupakan gambaran struktur
database dari Sistem Informasi Pengolahan Data GPIB Jemaat Bethesda Sidoarjo
yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model
(CDM) atau secara logik dan Physical Data Model (PDM) atau secara fisik.
A. Conceptual Data Model
30
T ransaks i_BPK
Bertempat_di2
T ransaks i_Sektor
Ibadah_dari
T ransaks i_Ibadah
Meneri ma
Pendeta_Meninggal
Meninggal
Pelayan_Nikah
Menikah
SIDI
Pelayan_SIDI
bapti s
Pelayan_Bapt is
Pelayanan4Pelayanan3
Pelayanan2
Melayani Sektor
Bertempat di
Bertugas2
Petugas_Firman
T erj adwal
Menjadi
Bekerja
Bertugas
Menjabat
Membawahi
menempati
JemaatNomor_AnggotaNomor_KeluargaNamaAlamatJenis_KelaminGolongan_DarahHubungan_KeluargaKode_PosTelephoneHandphoneTempat_LahirTanggal_LahirId_SektorTempat_BaptisTanggal_BaptisStatus_BaptisTempat_SidiTanggal_SidiStatus_SidiTempat_NikahTanggal_NikahStatus_NikahJenjang_PendTahun_PendGelar_PendBidang_PendPekerjaanJabatanAlamat_KerjaTelepon_KerjaTerdaftar_JemaatPindahan_GerejaProgram_PembinaanHobiKeterampilanPengalaman_OrganisasiStatus_MeninggalStatus_YatimStatus_PiatuStatus_LansiaKeteranganStatus_JemaatNo_KK_Lama
SektorKode_SektorNama_SektorJumlah_AnggotaBatas_UtaraBatas_SelatanBatas_TimurBatas_BaratKeterangan
PendetaKode_PendetaNo_SKNama_PendetaAsalTanggal_MulaiTanggal_SelesaiTujuanStatus
MajelisKode_MajelisNomor_AnggotaMJNama_MJStatus_MajelisTahun_AwalTahun_SelesaiStatus_AktifMajelis
PHMJKode_PHMJNomor_MPNama_PHMJJabatanTahun_AwalTahun_SelesaiId_Sektor
BPKKode_BPKNomor_Anggota_BPKNama_BPKBidang_BPKJabatan_BPKTahun_AwalTahun_SelesaiStatus_AktifBPK
KomisiKode_KomisiNomor_Jemaat_MajelisNama_KomisiBidang_KomisiJabatan_KomisiTahun_AwalTahun_SelesaiStatus_AktifKomisi
IbadahKode_IbadahNama_IbadahTipe_IbadahStatus_IbadahWaktu_Ibadah
Jadwal_IbadahKode_JadwalId_IbadahTanggal_IbadahWaktu_IbadahTempat_IbadahTipe_PelayanPetugas_FirmanPendampingPembaca_WartaPembukaanPersembahanP_Tamu1P_Tamu2OrganisKantoria1Kantoria2Kantoria3Pelaksanaan
Jadwal_SektorId_Jadwal_SektorId_SektorTipe_IbadahTanggal_SektorWaktu_SektorTempat_SektorJenis_PelayanNama_Pelayan_SektorMetodePelaksanaanSektor Jadwal_BPK
Id_Jadwal_BPKTanggalWaktuTempatPelayan1_PAPelayan2_PAKelasNama_Pelayan_PTLiturgosGitarisKolektan_PTPiket_PTThema_GPTipe_PelayanNama_Pelayan_GPMetode_GPSektor_GPKeluargaTipe_BPKStatus_PelaksanaanBPK
KantoriaID_KantoriaNo_Anggota_KantoriaNama_KantoriaAlamat_KantoriaTelepon_KantoriaHandphone_KantoriaStatus_Kantoria
OrganisID_OrganisNo_Anggota_OrganisNama_OrganisAlamat_OrganisTelepon_OrganisHandphone_OrganisStatus_Organis Pelayan_BPK
ID_Kode_PelayanNomor_Anggota_PelayanNama_PelayanAlamat_PelayanPelayan_BPKKategori_Pelayan_BPKStatus_AktifPelayan
UsersKode_Peng gunaNamaKata_KunciKoneksiStatus
Trans_Baptis
Trans_MeninggalKode_MeninggalTrans_SIDINomor_Form_Meningg alNo_Anggota_MeninggalNama_MeninggalUsiaTempat_MeninggalTanggal_MeninggalWaktu_MeninggalTempat_MakamTanggal_MakamWaktu_MakamTipe_PelayanNama_Pelayan
Nomor_FormSIDITanggalWaktuTipe_Pelayan_SIDINama_Pelayan_SIDINomor_Anggota_SIDINama_Anggota_SIDI
Trans_SektorId_Trans_SektorNomor_FormBaptisKode_Jadwal_SektorKd_SektorTipe_Trans_SektorJumlah_hadirJumlah_Persembahan
TanggalWaktu
ipe_Pelayan_Baptisama_Pelayan_Baptis
Nomor_Anggota_BaptisNama_Anggota_Baptis
TN
Trans_NikahNomor_Trans_NikahTanggalWaktuTempatNomor_AnggotaWanitaNama_WanitaNomor_AnggotaPriaNama_PriaTipe_Pelayan_NikahNama_Pelayan_Nikah
Trans_Ibadah Trans_BPKId_Trans_Ibadah Id_Trans_BPKId_JadwalKd_IbadahNama_Ibadah_TransJumlah_hadirJumlah_Persembahan
Id_JadwalBPKTipe_Trans_BPKJmlHadir_BPKJmlPrsmbh_BPK
DiakoniaID_Trans_DiakoniaNo_Anggota_DiakoniaNama_DiakoniaDiakoniaKriteria
Gambar 4.16 Conceptual Data Model
31
B. Physical Data Model
Pada Physical Data Modal yang tertera pada Gambar 4.17 telah
menunjukkan adanya relasi antar tabel.
ID_JADW AL_BPK = ID_JADWAL_BPK
ID_TRANS_BPK = ID_TRANS_BPK
ID_TRANS_SEKT OR = ID_T RANS_SEKTOR
KODE_SEKTOR = KODE_SEKTOR
ID_TRANS_SEKT OR = ID_TRANS_SEKTOR
ID_JADW AL_SEKTOR = ID_JADW AL_SEKTOR
ID_TRANS_IBADAH = ID_TRANS_IBADAHKODE_IBADAH = KODE_IBADAH
ID_TRANS_IBADAH = ID_TRANS_IBADAHKODE_JADWAL = KODE_JADWAL
NOMOR_ANGGOT A = NOMOR_ANGGOTA
KODE_PENDETA = KODE_PENDET A
KODE_MENINGGAL = KODE_MENINGGALNOMOR_ANGGOT A = NOMOR_ANGGOTA
NOMOR_TRANS_NIKAH = NOMOR_TRANS_NIKAH
KODE_PENDET A = KODE_PENDET A
NOMOR_TRANS_NIKAH = NOMOR_T RANS_NIKAH
NOMOR_ANGGOTA = NOMOR_ANGGOT A
NOMOR_FORMSIDI = NOMOR_FORMSIDI
NOMOR_ANGGOTA = NOMOR_ANGGOT A
KODE_PENDET A = KODE_PENDETA
NOMOR_ANGGOTA = NOMOR_ANGGOT A
NOMOR_FORMBAPTIS = NOMOR_FORMBAPTIS
KODE_PENDET A = KODE_PENDETA
ID_KODE_PELAYAN = ID_KODE_PELAYAN
KODE_JADWAL = KODE_JADWAL
ID_KANTORIA = ID_KANTORIA
KODE_PENDET A = KODE_PENDETA
ID_JADW AL_SEKTOR = ID_JADW AL_SEKTORKODE_SEKT OR = KODE_SEKTOR
KODE_MAJELIS = KODE_MAJELIS
KODE_JADWAL = KODE_JADWAL
KODE_PENDETA = KODE_PENDET A
KODE_IBADAH = KODE_IBADAH
NOMOR_ANGGOTA = NOMOR_ANGGOT ANOMOR_ANGGOT A = NOMOR_ANGGOTA
KODE_PHMJ = KODE_PHMJKODE_MAJELIS = KODE_MAJELIS
KODE_MAJELIS = KODE_MAJELIS
NOMOR_ANGGOT A = NOMOR_ANGGOTA
KODE_SEKT OR = KODE_SEKTOR
KODE_PHMJ = KODE_PHMJ
KODE_SEKT OR = KODE_SEKTOR
JEMAATNOMOR_ANGGOTA varchar(50)KODE_SEKTOR varchar(50)KODE_MAJELIS varchar(50)NOMOR_FORMSIDI varchar(50)KODE_MENINGGAL varchar(50)NOMOR_KELUARGA varchar(50)NAMA varchar(100)ALAMAT varchar(100)JENIS_KELAMIN varchar(10)GOLONGAN_DARAH varchar(10)HUBUNGAN_KELUARGA varchar(15)KODE_POS varchar(20)TELEPHONE varchar(20)HANDPHONE varchar(20)TEMPAT_LAHIR varchar(50)TANGGAL_LAHIR dateID_SEKTOR varchar(50)TEMPAT_BAPTIS varchar(50)TANGGAL_BAPTIS dateSTATUS_BAPTIS varchar(5)TEMPAT_SIDI varchar(50)TANGGAL_SIDI dateSTATUS_SIDI varchar(5)TEMPAT_NIKAH varchar(50)TANGGAL_NIKAH dateSTATUS_NIKAH varchar(5)JENJANG_PEND varchar(10)TAHUN_PEND varchar(10)GELAR_PEND varchar(20)BIDANG_PEND varchar(20)PEKERJAAN varchar(50)JABATAN varchar(50)ALAMAT_KERJA varchar(100)TELEPON_KERJA varchar(20)TERDAFTAR_JEMAAT datePINDAHAN_GEREJA varchar(50)PROGRAM_PEMBINAAN varchar(100)HOBI varchar(100)KETERAMPILAN varchar(100)PENGALAMAN_ORGANISASI varchar(100)STATUS_MENINGGAL varchar(5)STATUS_YATIM varchar(5)STATUS_PIATU varchar(5)STATUS_LANSIA varchar(5)KETERANGAN varchar(100)STATUS_JEMAAT varchar(5)NO_KK_LAMA varchar(50)
SEKTORKODE_SEKTOR varchar(50)ID_JADWAL_SEKTOR varchar(50)ID_T RANS_SEKTOR varchar(50)NAMA_SEKTOR varchar(100)JUMLAH_ANGGOTA varchar(10)BATAS_UTARA varchar(100)BATAS_SELATAN varchar(100)BATAS_TIMUR varchar(100)BATAS_BARAT varchar(100)KETERANGAN varchar(100)
PENDETAKODE_PENDETA varchar(50)NOMOR_FORMBAPTIS varchar(50)NOMOR_TRANS_NIKAH varchar(50)NO_SK varchar(50)NAMA_PENDETA varchar(50)ASAL varchar(50)TANGGAL_MULAI dateTANGGAL_SELESAI dateTUJUAN varchar(100)STATUS varchar(5)
MAJELISKODE_MAJELIS varchar(50)NOMOR_ANGGOTA varchar(50)KODE_PHMJ varchar(50)NOMOR_ANGGOTAMJ varchar(50)NAMA_MJ varchar(100)STATUS_MAJELIS varchar(7)TAHUN_AWAL varchar(5)TAHUN_SELESAI varchar(5)STATUS_AKTIFMAJELIS varchar(5)
PHMJKODE_PHMJ varchar(50)KODE_MAJELIS varchar(50)NOMOR_MP varchar(50)NAMA_PHMJ varchar(100)JABATAN varchar(50)TAHUN_AWAL varchar(5)TAHUN_SELESAI varchar(5)ID_SEKTOR varchar(50)
BPKKODE_BPK varchar(50)NOMOR_ANGGOTA varchar(50)NOMOR_ANGGOTA_BPK varchar(50)NAMA_BPK varchar(100)BIDANG_BPK varchar(50)JABATAN_BPK varchar(50)TAHUN_AWAL varchar(5)TAHUN_SELESAI varchar(5)STATUS_AKTIFBPK varchar(5)
KOMISIKODE_KOMISI varchar(50)NOMOR_ANGGOTA varchar(50)NOMOR_JEMAAT_MAJELIS varchar(50)NAMA_KOMISI varchar(100)BIDANG_KOMISI varchar(50)JABATAN_KOMISI varchar(50)TAHUN_AWAL varchar(5)TAHUN_SELESAI varchar(5)STATUS_AKTIFKOMISI varchar(5)
IBADAHKODE_IBADAH varchar(50)ID_T RANS_IBADAH varchar(50)NAMA_IBADAH varchar(100)TIPE_IBADAH varchar(50)STATUS_IBADAH varchar(5)WAKTU_IBADAH varchar(5)
JADWAL_IBADAHKODE_JADWAL varchar(50)KODE_IBADAH varchar(50)KODE_MAJELIS varchar(50)ID_KANTORIA varchar(50)ID_T RANS_IBADAH varchar(50)ID_IBADAH varchar(50)TANGGAL_IBADAH dateWAKTU_IBADAH varchar(5)TEMPAT_IBADAH varchar(100)TIPE_PELAYAN varchar(5)PETUGAS_FIRMAN varchar(100)PENDAMPING varchar(100)PEMBACA_WARTA varchar(100)PEMBUKAAN varchar(100)PERSEMBAHAN varchar(100)P_TAMU1 varchar(100)P_TAMU2 varchar(100)ORGANIS varchar(100)KANTORIA1 varchar(100)KANTORIA2 varchar(100)KANTORIA3 varchar(100)PELAKSANAAN varchar(5)
JADWAL_SEKTORID_JADWAL_SEKTOR varchar(50)KODE_SEKTOR varchar(50)KODE_PENDETA varchar(50)ID_T RANS_SEKTOR varchar(50)ID_SEKTOR varchar(50)TIPE_IBADAH varchar(50)TANGGAL_SEKTOR dateWAKTU_SEKTOR varchar(5)TEMPAT_SEKTOR varchar(100)JENIS_PELAYAN varchar(2)NAMA_PELAYAN_SEKTOR varchar(100)METODE varchar(25)PELAKSANAANSEKTOR varchar(5)
JADWAL_BPKID_JADWAL_BPK varchar(50)ID_KODE_PELAYAN varchar(50)ID_T RANS_BPK varchar(50)TANGGAL dateWAKTU varchar(5)TEMPAT varchar(100)PELAYAN1_PA varchar(100)PELAYAN2_PA varchar(100)KELAS varchar(20)NAMA_PELAYAN_PT varchar(50)LITURGOS varchar(100)GITARIS varchar(100)KOLEKTAN_PT varchar(100)PIKET_PT varchar(100)THEMA_GP varchar(100)TIPE_PELAYAN varchar(5)NAMA_PELAYAN_GP varchar(50)METODE_GP varchar(30)SEKTOR_GP varchar(30)KELUARGA varchar(50)TIPE_BPK varchar(2)STATUS_PELAKSANAANBPK varchar(5)
KANTORIAID_KANTORIA varchar(50)NO_ANGGOTA_KANTORIA varchar(50)NAMA_KANTORIA varchar(100)ALAMAT_KANTORIA varchar(100)TELEPON_KANTORIA varchar(20)HANDPHONE_KANTORIA varchar(20)STATUS_KANTORIA varchar(5)
ORGANISID_ORGANIS varchar(50)KODE_JADWAL varchar(50)NO_ANGGOTA_ORGANIS varchar(50)NAMA_ORGANIS varchar(100)ALAMAT_ORGANIS varchar(100)TELEPON_ORGANIS varchar(20)HANDPHONE_ORGANIS varchar(20)STATUS_ORGANIS varchar(5)
PELAYAN_BPKID_KODE_PELAYAN varchar(50)NOMOR_ANGGOTA_PELAYAN varchar(50)NAMA_PELAYAN varchar(100)ALAMAT_PELAYAN varchar(100)PELAYAN_BPK varchar(20)KATEGORI_PELAYAN_BPK varchar(2)STATUS_AKTIFPELAYAN varchar(5)
USERSKODE_PENGGUNA varchar(50)NAMA varchar(100)KATA_KUNCI varchar(50)KONEKSI varchar(50)STATUS varchar(5)
TRANS_BAPTISNOMOR_FORMBAPTIS varchar(50)KODE_PENDETA varchar(50)NOMOR_ANGGOTA varchar(50)TANGGAL dateWAKTU varchar(5)TIPE_PELAYAN_BAPTIS varchar(10)NAMA_PELAYAN_BAPTIS varchar(100)NOMOR_ANGGOTA_BAPTIS varchar(50)NAMA_ANGGOTA_BAPTIS varchar(100)
TRANS_SIDINOMOR_FORMSIDI varchar(50)KODE_PENDETA varchar(50)NOMOR_ANGGOTA varchar(50)TANGGAL dateWAKTU varchar(5)TIPE_PELAYAN_SIDI varchar(10)NAMA_PELAYAN_SIDI varchar(100)NOMOR_ANGGOTA_SIDI varchar(50)NAMA_ANGGOTA_SIDI varchar(100)
TRANS_NIKAHNOMOR_TRANS_NIKAH varchar(50)KODE_PENDETA varchar(50)TANGGAL dateWAKTU varchar(5)TEMPAT varchar(100)NOMOR_ANGGOTAWANITA varchar(50)NAMA_WANIT A varchar(100)NOMOR_ANGGOTAPRIA varchar(50)NAMA_PRIA varchar(100)TIPE_PELAYAN_NIKAH varchar(2)NAMA_PELAYAN_NIKAH varchar(100)
TRANS_MENINGGALKODE_MENINGGAL varchar(50)NOMOR_ANGGOTA varchar(50)KODE_PENDETA varchar(50)NOMOR_FORM_MENINGGAL varchar(50)NO_ANGGOTA_MENINGGAL varchar(50)NAMA_MENINGGAL varchar(100)USIA integerTEMPAT_MENINGGAL varchar(100)TANGGAL_MENINGGAL dateWAKTU_MENINGGAL varchar(5)TEMPAT_MAKAM varchar(100)TANGGAL_MAKAM dateWAKTU_MAKAM varchar(5)TIPE_PELAYAN varchar(5)NAMA_PELAYAN varchar(100)
DIAKONIANOMOR_ANGGOTA varchar(50)ID_T RANS_DIAKONIA varchar(50)NO_ANGGOTA_DIAKONIA varchar(50)NAMA_DIAKONIA varchar(100)DIAKONIA varchar(20)KRITERIA varchar(20)
TRANS_IBADAHID_T RANS_IBADAH varchar(50)KODE_JADWAL varchar(50)KODE_IBADAH varchar(50)ID_JADWAL varchar(50)KD_IBADAH varchar(50)NAMA_IBADAH_TRANS varchar(100)JUMLAH_HADIR integerJUMLAH_PERSEMBAHAN integer
TRANS_SEKTORID_T RANS_SEKTOR varchar(50)ID_JADWAL_SEKTOR varchar(50)KODE_SEKTOR varchar(50)KODE_JADWAL_SEKTOR varchar(50)KD_SEKTOR varchar(50)TIPE_TRANS_SEKTOR varchar(20)JUMLAH_HADIR integerJUMLAH_PERSEMBAHAN integer
TRANS_BPKID_T RANS_BPK varchar(50)ID_JADWAL_BPK varchar(50)ID_JADWALBPK varchar(50)TIPE_TRANS_BPK varchar(2)JMLHADIR_BPK integerJMLPRSMBH_BPK integer
MEMBAWAHIKODE_PHMJ varchar(50)KODE_SEKTOR varchar(50)
PETUGAS_FIRMANKODE_PENDETA varchar(50)KODE_JADWA
Gambar 4.17 Physical Data Model
L varchar(50)
MENIKAHNOMOR_ANGGOTA varchar(50)NOMOR_TRANS_NIKAH varchar(50)
32
4.3.4 Struktur Tabel
Program Sistem Informasi Pengolahan Data Jemaat ini, memiliki
database yang terdiri dari beberapa tabel dengan menggunakan database SQL
Server 2000, yaitu:
1. Nama tabel : Jemaat
Primary key : Nomor Anggota
Foreign key : Id_Sektor
Fungsi : Untuk menyimpan data jemaat.
Tabel 4.1 Tabel Jemaat
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Nomor_Anggota Int 50 Primary Key 2 Nomor_Keluarga Varchar 50 Not Null 3 Nama Varchar 100 Not Null 4 Alamat Varchar 100 Not Null 5 Jenis_Kelamin Varchar 10 Not Null 6 Golongan_Darah Varchar 10 Allow Null 7 Hubungan_Keluarga Varchar 15 Not Null 8 Kode_Pos Varchar 10 Allow Null 9 Telephone Varchar 20 Allow Null
10 Handphone Varchar 20 Allow Null 11 Tempat_Lahir Varchar 50 Not Null 12 Tanggal_Lahir Datetime 8 Not Null 13 Id_Sektor Varchar 50 Not Null Sektor Kode_Sektor 14 Tempat_Baptis Varchar 50 Allow Null 15 Tanggal_Baptis Datetime 8 Allow Null 16 Status_Baptis Varchar 5 Not Null 17 Tempat_Sidi Varchar 50 Allow Null 18 Tanggal_Sidi Datetime 8 Allow Null 19 Status_Sidi Varchar 5 Not Null 20 Tempat_Nikah Varchar 50 Allow Null 21 Tanggal_Nikah Datetime 8 Allow Null 22 Status_Nikah Varchar 5 Not Null 23 Jenjang_Pend Varchar 10 Allow Null 24 Tahun_Pend Varchar 10 Allow Null 25 Gelar_Pend Varchar 20 Allow Null 26 Bidang_Pend Varchar 50 Allow Null
33
27 Pekerjaan Varchar 50 Allow Null 28
Jabatan Varchar 50 Allow Null
29 Alamat_Kerja Varchar 100 Allow Null 30
Telepon_Kerja Varchar 20 Allow Null
31 Terdaftar_Jemaat Datetime 8 Not Null 32
Pindahan_Gereja Varchar 50 Allow Null
33 Program_Pembina Varchar 100 Allow Null 34
Hobi Varchar 100 Allow Null
2. Nama Tabel : Pendeta
Primary Key : Kode_Pendeta
Foreign Key : -
Fungsi : Untuk menyimpan data history pendeta.
Tabel 4.2 Tabel Pendeta
3. Nama Tabel : Majelis
Primary Key : Kode_Majelis
Foreign Key : Nomor_AnggotaMJ
Fungsi : Untuk menyimpan data history Majelis.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Pendeta Varchar 50 Primary Key 2 No_SK Varchar 50 Not Null 3 Nama_Pendeta Varchar 50 Not Null 4 Asal Varchar 50 Not Null 5 Tanggal_Mulai Datetime 8 Not Null 6 Tanggal_Selesai Datetime 8 Not Null 7 Tujuan Varchar 100 Allow Null 8 Status Varchar 5 Not Null
34
Tabel 4.3 Tabel Majelis
4. Nama Tabel : PHMJ
Primary Key : Kode_PHMJ
Foreign Key : Nomor_MP, Id_Sektor
Fungsi : Untuk menyimpan data history PHMJ.
Tabel 4.4 Tabel PHMJ
5. Nama Tabel : BPK
Primary Key : Kode_BPK
Foreign Key : Nomor_Anggota_BPK
Fungsi : Untuk menyimpan data history BPK.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Majelis Varchar 50 Primary Key 2 Nomor_AnggotaMJ Varchar 50 Not Null Jemaat Nomor_Anggota3 Nama_MJ Varchar 100 Not Null Jemaat Nama 4 Status_Majelis Varchar 7 Not Null 5 Tahun_Awal Varchar 5 Not Null 6 Tahun_Selesai Varchar 5 Not Null 7 Status_AktifMajelis Varchar 5 Not Null
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_PHMJ Varchar 50 Primary Key 2 Nomor_MP Varchar 50 Not Null Jemaat Nomor_Anggota3 Nama_PHMJ Varchar 100 Not Null Jemaat Nama 4 Jabatan Varchar 50 Not Null 5 Tahun_Awal Varchar 5 Not Null 6 Tahun_Selesai Varchar 5 Not Null 7 Id_Sektor Varchar 50 Allow Null Sektor Kode_Sektor 8 Status_AktifPHMJ Varchar 5 Not Null
35
Tabel 4.5 TabeBPK
6. Nama Tabel : Komisi
Primary Key : Kode_Komisi
Foreign Key : Nomor_Jemaat_Majelis
Fungsi : Untuk menyimpan data history Komisi.
Tabel 4.6 Tabel Komisi
7. Nama Tabel : Ibadah
Primary Key : Kode_Ibadah
Foreign Key : -
Fungsi : Untuk menyimpan data Ibadah.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_BPK Varchar 50 Primary Key 2 Nomor_Anggota_BPK Varchar 50 Not Null Jemaat Nomor_Anggota3 Nama_BPK Varchar 100 Not Null Jemaat Nama 4 Bidang_BPK Varchar 50 Not Null 5 Jabatan_BPK Varchar 50 Not Null 6 Tahun_Awal Varchar 5 Not Null 7 Tahun_Selesai Varchar 5 Not Null 8 Status_AktifBPK Varchar 5 Not Null
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Komisi Varchar 50 Primary Key 2 Nomor_Jemaat_Majelis Varchar 50 Not Null Jemaat Nomor_Anggota3 Nama_Komisi Varchar 100 Not Null Jemaat Nama 4 Bidang_Komisi Varchar 50 Not Null 5 Jabatan_Komisi Varchar 50 Not Null 6 Tahun_Awal Varchar 5 Not Null 7 Tahun_Selesai Varchar 5 Not Null 8 Status_AktifKomisi Varchar 5 Not Null
36
Tabel 4.7 Tabel Ibadah
8. Nama Tabel : Sektor
Primary Key : Kode_Sektor
Foreign Key : -
Fungsi : Untuk menyimpan data sektor.
Tabel 4.8 Tabel Sektor
9. Nama Tabel : Jadwal_Ibadah
Primary Key : Kode_Jadwal
Foreign Key : Id_Ibadah, Petugas_Firman, Pendamping, Pembaca_Warta,
Pembukaan, Persembahan, P_Tamu1, P_Tamu2,
Organis, Kantoria1, Kantoria2, Kantoria3
Fungsi : Untuk menyimpan data history jadwal ibadah.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Ibadah Varchar 50 Primary Key 2 Nama_Ibadah Varchar 100 Not Null 3 Tipe_Ibadah Varchar 50 Not Null 4 Status_Ibadah Varchar 5 Not Null 5 Waktu_Ibadah Varchar 5 Allow Null
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Sektor Varchar 50 Primary Key 2 Nama_Sektor Varchar 100 Not Null 3 Jumlah_Anggota Varchar 10 Not Null 4 Batas_Utara Varchar 100 Not Null 5 Batas_Selatan Varchar 100 Not Null 6 Batas_Timur Varchar 100 Not Null 7 Batas_Barat Varchar 100 Not Null 8 Keterangan Varchar 100 Allow Null
37
Tabel 4.9 Tabel Jadwal Ibadah
10. Nama Tabel : Jadwal_Sektor
Primary Key : Id_Jadwal_Sektor
Foreign Key : Id_Sektor, Alamat, Nama_Pelayan_Sektor
Fungsi : Untuk menyimpan data jadwal sektor.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Jadwal Varchar 50 Primary Key 2 Id_Ibadah Varchar 50 Not Null Ibadah Kode_Ibadah 3 Tanggal_Ibadah Datetime 8 Not Null 4 Waktu Ibadah Varchar 5 Not Null 5 Tempat_Ibadah Varchar 100 Not Null 6 Tipe_Pelayan Varchar 5 Not Null 7 Petugas_Firman Varchar 50 Allow Null Pendeta Nama_Pendeta 8 Pendamping Varchar 50 Allow Null Jemaat Nomor_Anggota9 Pembaca_Warta Varchar 50 Allow Null Jemaat Nomor_Anggota10 Pembukaan Varchar 50 Allow Null Jemaat Nomor_Anggota11 Persembahan Varchar 50 Allow Null Jemaat Nomor_Anggota12 P_Tamu1 Varchar 50 Allow Null Jemaat Nomor_Anggota13 P_Tamu2 Varchar 50 Allow Null Jemaat Nomor_Anggota14 Organis Varchar 50 Allow Null Jemaat Nomor_Anggota15 Kantoria1 Varchar 50 Allow Null Jemaat Nomor_Anggota16 Kantoria2 Varchar 50 Allow Null Jemaat Nomor_Anggota17 Kantoria3 Varchar 50 Allow Null Jemaat Nomor_Anggota18 Pelaksanaan Varchar 5 Not Null
38
Tabel 4.10 Tabel Jadwal Sektor
11. Nama Tabel : Jadwal_BPK
Primary Key : Id_Jadwal_BPK
Foreign Key : Pelayan1_PA, Pelayan2_PA, Nama_Pelayan_PT,
Liturgos, Gitaris, Kolektan_PT,
Piket_PT, Nama_Pelayan_GP
Fungsi : Untuk menyimpan data jadwal ibadah BPK (PA, PT, & GP).
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Id_Jadwal_Sektor Varchar 50 Primary Key 2 Id_Sektor Varchar 50 Not Nul Sektor Kode_Sektor3 Tipe_Ibadah Varchar 50 Not Null 4 Tanggal_Sektor Datetime 8 Not Null 5 Waktu_Sektor Varchar 5 Not Null 6 Tempat_Sektor Varchar 100 Not Null Jemaat Alamat 7 Jenis_Pelayan Varchar 2 Not Null 8 Nama_Pelayan_Sektor Varchar 100 Not Null Jemaat Nama 9 Metode Varchar 25 Not Null 10 PelaksanaanSektor Varchar 5 Not Null
39
Tabel 4.11 Tabel Jadwal BPK
12. Nama Tabel : Kantoria
Primary Key : ID_Kantoria
Foreign Key : No_Anggota_Kantoria, Nama_Kantoria, Alamat_Kantoria,
Telepon_Kantoria, Handphone_Kantoria
Fungsi : Untuk menyimpan data kantoria.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom Primary Key 1 Id_Jadwal_BPK Varchar 50
2 Tanggal Datetime 8 Not Null 3 Waktu Varchar 5 Not Null 4 Tempat Varchar 100 Allow Null 5 Pelayan1_PA Varchar 50 Not Null Pelayan_BPK Nama_Pelayan 6 Pelayan2_PA Varchar 50 Allow Null Pelayan_BPK Nama_Pelayan 7 Kelas Varchar 20 Allow Null 8 Nama_Pelayan_PT Varchar 50 Allow Null Pelayan_BPK Nama_Pelayan 9 Liturgos Varchar 50 Allow Null Pelayan_BPK Nama_Pelayan 10 Gitaris Varchar 50 Allow Null Pelayan_BPK Nama_Pelayan 11 Kolektan_PT Varchar 50 Allow Null Pelayan_BPK Nama_Pelayan 12 Piket_PT Varchar 50 Allow Null Pelayan_BPK Nama_Pelayan 13 Thema_GP Varchar 100 Allow Null 14 Tipe_Pelayan Varchar 2 Allow Null 15 Nama_Pelayan_GP Varchar 50 Allow Null Majelis Nama_MJ 16 Metode_GP Varchar 30 Allow Null 17 Sektor_GP Varchar 30 Allow Null Sektor Nama_Sektor 18 Keluarga Varchar 50 Allow Null Jemaat Nama 19 Tipe_BPK Varchar 2 Not Null 20 Status_PelaksanaanBPK Varchar 5 Not Null
40
Tabel 4.12 Tabel Kantoria
13. Nama Tabel : Pelayan_BPK
Primary Key : ID_Kode_Pelayan
Foreign Key : Nomor_Anggota_Pelayan, Nama_Pelayan, Alamat_Pelayan
Fungsi : Untuk menyimpan data pelayan BPK yaitu : PA, PT, & GP.
Tabel 4.13 Tabel Pelayan BPK
14. Nama Tabel : Users
Primary Key : Kode_Pengguna
Foreign Key : -
Fungsi : Untuk menyimpan data pengguna aplikasi.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 ID_Kantoria Varchar 50 Primary Key 2 No_Anggota_Kantoria Varchar 50 Not Null Jemaat Nomor_Anggota 3 Nama_Kantoria Varchar 100 Not Null Jemaat Nama 4 Alamat_Kantoria Varchar 100 Not Null Jemaat Alamat 5 Telepon_Kantoria Varchar 20 Not Null Jemaat Telephone 6 Handphone_Kantoria Varchar 20 Not Null Jemaat Handphone 7 Status_Kantoria Varchar 5 Not Null
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 ID_Kode_Pelayan Varchar 50 Primary key 2 Nomor_Anggota_Pelayan Varchar 50 Not Null Jemaat Nomor_Anggota 3 Nama_Pelayan Varchar 100 Not Null Jemaat Nama 4 Alamat_Pelayan Varchar 100 Not Null Jemaat Alamat 5 Pelayan_BPK Varchar 20 Not Null 6 Kategori_Pelayan_BPK Varchar 2 Allow Null 7 Status_AktifPelayan Varchar 5 Not Null
41
Tabel 4.14 Tabel Users
15. Nama Tabel : Trans_Baptis
Primary Key : Nomor_FormBaptis
Foreign Key : Nama_Pelayan_Baptis, Nomor_Anggota_Baptis,
Nama_Anggota_Baptis
Fungsi : Untuk menyimpan data transaksi baptis jemaat.
Tabel 4.15 Tabel Transaksi Baptis
16. Nama Tabel : Trans_SIDI
Primary Key : Nomor_FormSIDI
Foreign Key : Nama_Pelayan_SIDI, Nomor_Anggota_SIDI,
Nama_Anggota_SIDI
Fungsi : Untuk menyimpan data transaksi SIDI jemaat.
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Pengguna Varchar 50 Primary Key 2 Nama Varchar 50 Not Null 3 Kata_Kunci Varchar 50 Not Null 4 Koneksi Varchar 50 Not Null 5 Status Varchar 10 Not Null
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Nomor_FormBaptis Varchar 50 Primary Key 2 Tanggal Datetime 8 Not Null 3 Waktu Varchar 5 Not Null 4 Tipe_Pelayan_Baptis Varchar 10 Not Null 5 Nama_Pelayan_Baptis Varchar 100 Not Null Pendeta Kode_Pendeta 6 Nomor_Anggota_Baptis Varchar 50 Not Null Jemaat Nomor_Anggota7 Nama_Anggota_Baptis Varchar 100 Not Null Jemaat Nama
42
Tabel 4.16 Tabel Transaksi Sidi
17. Nama Tabel : Trans_Nikah
Primary Key : Nomor_Trans_Nikah
Foreign Key : Nomor_AnggotaWanita, Nama_Wanita,
Nomor_AnggotaPria, Nama_Pria, Nama_Pelayan_Nikah
Fungsi : Untuk menyimpan data transaksi pemberkatan nikah.
Tabel 4.17 Tabel Transaksi Menikah
18. Nama Tabel : Trans_Meninggal
Primary Key : Kode_Meninggal
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Nomor_FormSIDI Varchar 50 Primary Key 2 Tanggal Datetime 8 Not Null 3 Waktu Varchar 5 Not Null 4 Tipe_Pelayan_SIDI Varchar 10 Not Null 5 Nama_Pelayan_SIDI Varchar 100 Not Null Pendeta Kode_Pendeta 6 Nomor_Anggota_SIDI Varchar 50 Not Null Jemaat Nomor_Anggota7 Nama_Anggota_SIDI Varchar 100 Not Null Jemaat Nama
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Nomor_Trans_Nikah Varchar 50 Primary Key 2 Tanggal Datetime 8 Not Null 3 Waktu Varchar 5 Not Null 4 Tempat Varchar 100 Not Null 5 Nomor_AnggotaWanita Varchar 50 Not Null Jemaat Nomor_Anggota6 Nama_Wanita Varchar 100 Not Null Jemaat Nama 7 Nomor_AnggotaPria Varchar 50 Not Null Jemaat Nomor_Anggota8 Nama_Pria Varchar 100 Not Null Jemaat Nama 9 Tipe_Pelayan_Nikah Varchar 2 Not Null 10 Nama_Pelayan_Nikah Varchar 100 Not Null Pendeta Nama_Pendeta
43
Foreign Key : No_Anggota_Meninggal, Nama_Meninggal,
Nama_Pelayan
Fungsi : Untuk menyimpan data transaksi jemaat meninggal.
Tabel 4.18 Tabel Transaksi Meninggal
19. Nama Tabel : Diakonia
Primary Key : ID_Trans_Diakonia
Foreign Key : No_Anggota_Diakonia
Fungsi : Untuk menyimpan data transaksi pengajuan diakonia.
Tabel 4.19 Tabel Diakonia
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Kode_Meninggal Varchar 50 Primary Key 2 Nomor_Form_Meninggal Varchar 50 Not Null 3 No_Anggota_Meninggal Varchar 50 Not Null Jemaat Nomor_Anggota4 Nama_Meninggal Varchar 100 Not Null Jemaat Nama 5 Usia Int 4 Not Null 6 Tempat_Meninggal Varchar 100 Allow Null 7 Tanggal_Meninggal Datetime 8 Allow Null 8 Waktu_Meninggal Varchar 5 Allow Null 9 Tempat_Makam Varchar 100 Allow Null 10 Tanggal_Makam Datetime 8 Allow Null 11 Waktu_Makam Varchar 5 Allow Null 12 Tipe_Pelayan Varchar 5 Not Null 13 Nama_Pelayan Varchar 100 Not Null Pendeta Nama_Pendeta
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 ID_Trans_Diakonia Varchar 50 Primary Key 2 No_Anggota_Diakonia Varchar 50 Not Null Jemaat Nomor_Anggota3 Nama_Diakonia Varchar 100 Not Null Jemaat Nama 4 Diakonia Varchar 20 Allow Null 5 Kriteria Varchar 20 Allow Null
44
20. Nama Tabel : Trans_Ibadah
Primary Key : ID_Trans_Ibadah
Foreign Key : Id_Jadwal, Kd_Ibadah, Nama_Ibadah_Trans
Fungsi : Untuk menyimpan data transaksi ibadah.
Tabel 4.20 Tabel Transaksi Ibadah
21. Nama Tabel : Trans_Sektor
Primary Key : ID_Trans_Sektor
Foreign Key : Kode_Jadwal_Sektor, Kd_Sektor
Fungsi : Untuk menyimpan data transaksi ibadah sektor.
Tabel 4.21 Tabel Transaksi Ibadah Sektor
22. Nama Tabel : Trans_BPK
Primary Key : ID_Trans_BPK
Foreign Key No Tipe Nama Field Lebar Constraint Data Tabel Kolom 1 Id_Trans_Ibadah Varchar 50 Primary Key 2 Id_Jadwal Varchar 50 Not Null Jadwal_Ibadah Kode_Ibadah 3 Kd_Ibadah Varchar 50 Not Null Ibadah Kode_Ibadah 4 Nama_Ibadah_Trans Varchar 100 Not Null Ibadah Nama_Ibadah 5 Jumlah_hadir Int 4 Not Null 6 Jumlah_Persembahan Int 4 Not Null
Foreign Key No Nama Field Tipe Data Lebar Constraint Tabel Kolom 1 Id_Trans_Sektor Varchar 50 Primary Key 2 Kode_Jadwal_Sektor Varchar 50 Not Null JadwalSektor Id_Jadwal_Sektor 3 Kd_Sektor Varchar 50 Not Null Sektor Kode_Sektor 4 Tipe_Trans_Sektor Varchar 20 Not Null JadwalSektor Tipe_Ibadah 5 Jumlah_Hadir Int 4 Not Null 6 Jumlah_Persembahan Int 4 Not Null
45
Foreign Key : Id_Jadwal_BPK, Tipe_Trans_BPK
Fungsi :Untuk menyimpan data transaksi ibadah BPK (PA, PT, & GP).
Tabel 4.22 Tabel Transaksi Ibadah BPK
4.3.5 Desain Input/Ouput
Desain input/output Sistem Informasi Pengolahan Data GPIB Jemaat
Bethesda Sidoarjo adalah sebagai berikut:
A. Desain Form Utama
Desain form utama dapat dilihat pada gambar
Gambar 4.18 Desain Form Utama
Foreign Key No Nama Field Tipe Data Lebar Constraint Tabel Kolom 1 Id_Trans_BPK Varchar 50 Primary Key 2 Id_JadwalBPK Varchar 50 Not Null JadwalBPK Id_Jadwal_BPK 3 Tipe_Trans_BPK Varchar 2 Not Null JadwalBPK Tipe_BPK 4 JmlHadir_BPK Int 4 Not Null 5 JmlPrsmbh_BPK Int 4 Not Null
Menu Master Penjadwalan Transaksi Laporan Maintenance (Nama Login) , sebagai (Level Login) Tanggal Jam
46
B. Desain Form Log In
Form login adalah form yang muncul setelah memilih menu login pada
menu form utama. Pada form ini, pengguna diminta untuk memasukan username
dan password dengan benar. Tekan tombol MASUK untuk memulai aplikasi atau
tekan tombol KELUAR untuk membatalkan proses login.
Login
UserName
Password :
:
Masuk Keluar
Gambar 4.19 Desain Form Log In
C. Desain Form Master Pendeta
Desain Form Data Pegawai merupakan form yang didesain untuk melakukan
proses penyimpanan data pendeta baik yang masuk dan hendak keluar.
Form Pendeta
Kode Pendeta Nama Pendeta Nomor SK Asal Tanggal Mulai Tanggal
: :
: : : :
Tambah Ubah Bersih Keluar
TABEL PENDETA
Gambar 4.20 Desain Form Mater Pendeta Masuk
47
D. Desain Form Badan Pelaksana
Desain Form Badan Pelaksana merupakan form yang didesain untuk
melakukan proses penyimpanan data badan pelaksana yang terdiri dari majelis,
PHMJ, BPK, Komisi.
Form Majelis
Tabel Nama
Cari
TABEL
Kode Majeli :
Nama / No. Anggota:
Status:
Tahun Awal / Selesai :
O Penatua O Diaken
/
TABEL
Tambah Ubah Bersih Tutup
Gambar 4.21 Desain Form Majelis
E. Desain Form Master Sektor
Desain Form Master Sektor merupakan form yang didesain untuk
melakukan proses penyimpanan data sektor.
48
Gambar 4.22 Desain Form Master Sektor
F. Desain Form Penjadwalan Ibadah
Desain Form Penjadwalan ibadah merupakan form yang didesain untuk
melakukan proses jadwal kegiatan ibadah berserta pelayan ibadah. Form
penjadwalan ibadah terdiri dari penjadwalan ibadah gereja, BPK, Sektoral dan
pos.
Gambar 4.23 Desain Form Penjadwalan Ibadah
49
G. Desain Form Transaksi Jemaat
Desain Form Transaksi Jemaat merupakan form yang didesain untuk
melakukan proses penyimpanan, penambahan, dan pengubahan data jemaat.
Gambar 4.24 Desain Form Transaksi Jemaat
H. Desain Form Transaksi Ibadah
Desain Form Transaksi Ibadah merupakan form yang didesain untuk
melakukan proses penyimpanan data jumlah hadir dan jumlah persembahan
setelah ibadah selesai. Desain form transaksi ibadah meliputi transaksi ibadah
gereja, sektoral, BPK, dan ibadah pos.
50
Gambar 4.25 Desain Form Transaksi Ibadah
I. Desain Form Laporan Lihat
Desain Form Laporan Lihat merupakan form yang didesain untuk
melakukan lihat data jemaat, badan pelaksana dan kegiatan ibadah.
51
Gambar 4.26 Desain Form Laporan Lihat