BAB IV DESKRIPSI KERJA PRAKTEK -...

34
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

Transcript of BAB IV DESKRIPSI KERJA PRAKTEK -...

Page 1: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 2: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 3: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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 :

Page 4: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 5: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 6: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 7: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 8: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 9: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 10: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 11: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 12: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 13: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 14: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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)

Page 15: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 16: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 17: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 18: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 19: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 20: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 21: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 22: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 23: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 24: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 25: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 26: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 27: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 28: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 29: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 30: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 31: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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

Page 32: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 33: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

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.

Page 34: BAB IV DESKRIPSI KERJA PRAKTEK - repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/1175/6/BAB_IV.pdf · Pada gambar 4.4 di bawah ini adalah sistem flow plotting jadwal

51

Gambar 4.26 Desain Form Laporan Lihat