6 0 4 MB
RANCANG BANGUN SISTEM INFORMASI UMAT GEREJA KATOLIK GEMBALA YANG BAIK SURABAYA
ST IK
O
M
SU
R
AB
AY A
BERBASIS WEB
Nama
: Safwat Sulung Romadlan
NIM
: 08.41010.0412
Program
: S1 (Strata 1)
Jurusan
: Sistem Informasi
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER SURABAYA 2013
DAFTAR ISI Halaman vii
KATA PENGANTAR ...................................................................................
viii
AY A
ABSTRAK .......................................................................................................
DAFTAR ISI ..................................................................................................
x
DAFTAR TABEL ..........................................................................................
xv
DAFTAR GAMBAR .....................................................................................
xx
AB
1
Latar Belakang Masalah .......................................................
1
1.2
Perumusan Masalah .............................................................
3
1.3
Pembatasan Masalah ............................................................
3
1.4
Tujuan ..................................................................................
3
1.5
Sistematika Penulisan ..........................................................
4
LANDASAN TEORI ....................................................................
6
2.1
6
R
1.1
Sistem .....................................................................................
M
BAB II
PENDAHULUAN .........................................................................
SU
BAB I
ST IK
O
2.2
2.3
Sistem Informasi ...................................................................
8
2.2.1 Blok Masukkan ..........................................................
9
2.2.2 Blok Model .................................................................
9
2.2.3 Blok Keluaran ............................................................
9
2.2.4 Blok Teknologi ...........................................................
9
2.2.5 Blok Basis Data .........................................................
9
2.2.6 Blok Kendali .............................................................
10
Paroki ....................................................................................
10
x
Halaman Mendata .................................................................................
12
2.5
Statistik ..................................................................................
12
2.6
Kartu Keluarga ......................................................................
13
2.7
Identitas Organisasi ...............................................................
13
2.8
Struktur Organisasi ...............................................................
14
2.9
Sistem Informasi Web ...........................................................
18
2.10 Konsep Dasar Basis Data .......................................................
19
AB
AY A
2.4
19
2.10.2 Sistem Basis Data .......................................................
19
2.10.3 Database Management System...................................
21
2.11 Structured Query Languange (SQL) ......................................
23
2.12 Testing Dan Implementasi Sistem .........................................
24
2.12.1 Black Box Testing .......................................................
25
2.13 Sistem Berbasis Web ..............................................................
26
M
SU
R
2.10.1 Database .....................................................................
26
2.13.2 World Wide Web .........................................................
26
2.13.3 Standar Internet .........................................................
27
2.13.4 Web 2.0 ......................................................................
28
BAB III ANALISIS DAN PERANCANGAN SISTEM .............................
30
ST IK
O
2.13.1 Internet .......................................................................
3.1
Analisis Permasalahan ...........................................................
30
3.1.1 Identifikasi Masalah .................................................
30
3.1.2 Analisis Kebutuhan ..................................................
32
xi
Halaman Perancangan Sistem ..............................................................
36
3.2.1 Model Pengembangan ...............................................
37
3.2.2 System Flow ...............................................................
39
AY A
3.2
48
3.2.4 Data Flow Diagram ....................................................
49
3.2.5 Entity Relationship Diagram ......................................
53
3.2.6 Struktur Database ......................................................
56
AB
3.2.3 Hierarchy Input Process Output (HIPO) ...................
Desain Input Output ...............................................................
65
3.4
Perancangan Evaluasi Sistem ................................................
104
3.4.1 Perancangan Uji Coba Sistem ...................................
104
BAB IV IMPLEMENTASI DAN EVALUASI ...........................................
116
Implementasi Sistem ............................................................
116
4.1.1 Kebutuhan Implementasi ..........................................
116
4.1.2 Halaman Utama ..........................................................
118
ST IK
O
M
4.1
SU
R
3.3
4.1.3 Halaman Login Administrator ....................................
120
4.1.4 Halaman Utama Administrator .................................
120
4.1.5 Halaman Data Umat ..................................................
122
4.1.6 Halaman Tambah Data Umat ....................................
123
4.1.7 Halaman View Data Umat .........................................
124
4.1.8 Halaman Sakramen Umat ..........................................
125
4.1.9 Halaman Pencatatan Sakramen Umat .......................
126
4.1.10 Halaman Mutasi Keluarga .........................................
127
xii
Halaman 129
4.1.12 Halaman Mutasi Anggota ..........................................
130
4.1.13 Halaman Pencatatan Mutasi Anggota .......................
131
AY A
4.1.11 Halaman Pencatatan Mutasi Keluarga ......................
132
4.1.15 Halaman Pencatatan Kegiatan Anggota ....................
133
4.1.16 Halaman Kematian ....................................................
135
4.1.17 Halaman Pencatatan Kematian ..................................
136
AB
4.1.14 Halaman Kegiatan Anggota ......................................
136
4.1.19 Halaman Grafik Sakramen Umat ..............................
138
4.1.20 Halaman Grafik Perkembangan Umat ......................
139
4.1.21 Halaman Grafik Pemekaran Umat ............................
140
4.1.22 Halaman Grafik Kegiatan Umat ................................
141
4.1.23 Halaman Laporan Kematian ......................................
142
4.1.24 Halaman Cetak Kartu Keluarga .................................
142
ST IK
O
M
SU
R
4.1.18 Halaman Grafik Umat ...............................................
4.2
4.3
4.1.25 Halaman Laporan Mutasi Keluarga ..........................
144
4.1.26 Halaman Laporan Mutasi Anggota ...........................
145
4.1.27 Halaman Laporan Kriteria .........................................
146
4.1.28 Halaman Pengelolaan Pengguna ...............................
147
4.1.29 Halaman Pengelolaan Data Master ...........................
147
Uji Coba ...............................................................................
149
4.2.1 Uji Coba Sistem ........................................................
149
Evaluasi .................................................................................
188
xiii
Halaman PENUTUP .....................................................................................
191
5.1
Kesimpulan ..........................................................................
191
5.2
Saran .....................................................................................
191
AY A
BAB V
193
LAMPIRAN ....................................................................................................
195
ST IK
O
M
SU
R
AB
DAFTAR PUSTAKA ....................................................................................
xiv
DAFTAR TABEL Halaman
18
Tabel 3.1 Tabel Analisa Kebutuhan Sistem .................................................
33
AY A
Tabel 2.1 Nama Wilayah Dan Lingkungan Gereja Katolik GYB Surabaya .......................................................................................
56
Tabel 3.3 Struktur Tabel Lingkungan ...........................................................
56
Tabel 3.4 Struktur Tabel Kartu_keluarga ......................................................
57
Tabel 3.5 Struktur Tabel Pekerjaan ...............................................................
57
Tabel 3.6 Struktur Tabel Pendidikan .............................................................
58
Tabel 3.7 Struktur Tabel Hubungan Keluarga .............................................
58
R
AB
Tabel 3.2 Struktur Tabel Wilayah ................................................................
SU
Tabel 3.8 Struktur Tabel Aktivitas Gereja ....................................................
58 59
Tabel 3.10 Struktur Tabel Kegiatan Gereja.....................................................
59
Tabel 3.11 Struktur Tabel kegiatan_masyarakat .............................................
60
Tabel 3.12 Struktur Tabel Sakramen_baptis ...................................................
61
Tabel 3.13 Struktur Tabel Sakramen_krisma ..................................................
61
O
M
Tabel 3.9 Struktut Tabel aktivitas_masyarakat .............................................
ST IK
Tabel 3.14 Struktur Tabel Sakramen_komuni ................................................
61
Tabel 3.15 Struktur Tabel Sakramen_pernikahan ...........................................
62
Tabel 3.16 Struktur Tabel cata_nikah .............................................................
62
Tabel 3.17 Struktur Tabel mutasi_keluarga ....................................................
62
Tabel 3.18 Struktur Tabel detil_kk..................................................................
63
Tabel 3.19 Struktur Tabel Mutasi Anggota ....................................................
64
Tabel 3.20 Struktur Tabel User ......................................................................
64
xv
Halaman 66
Tabel 3.22 Fungsi Obyek Desain Form Login Administrator .......................
67
Tabel 3.23 Fungsi Obyek Desain Form Data Umat .......................................
69
AY A
Tabel 3.21 Fungsi Obyek Desain Form Utama ..............................................
70
Tabel 3.25 Fungsi Obyek Desain Form Tambah Anggota Keluarga .............
71
Tabel 3.26 Fungsi Obyek Desain Form View Data Umat ..............................
73
Tabel 3.27 Fungsi Obyek Desain Form Sakramen Umat ..............................
75
AB
Tabel 3.24 Fungsi Obyek Desain Form Tambah Data Kartu Keluarga Baru .
76
Tabel 3.29 Fungsi Obyek Desain Form Mutasi Keluarga ..............................
77
Tabel 3.30 Fungsi Obyek Desain Form Pencatatan Mutasi Keluarga ...........
78
Tabel 3.31 Fungsi Obyek Desain Form Mutasi Anggota ..............................
79
Tabel 3.32 Fungsi Obyek Desain Form Pencatatan Mutasi Anggota ............
80
Tabel 3.33 Fungsi Obyek Desain Form Kegiatan Anggota ...........................
81
Tabel 3.34 Fungsi Obyek Desain Form Pencatatan Kegiatan ........................
82
M
SU
R
Tabel 3.28 Fungsi Obyek Desain Form Pencatatan Sakramen Umat ............
O
Tabel 3.35 Fungsi Obyek Desain Form Kematian .........................................
83 84
Tabel 3.37 Fungsi Obyek Desain Form Grafik Umat ....................................
85
ST IK
Tabel 3.36 Fungsi Obyek Desain Form Pencatatan Kematian ......................
Tabel 3.38 Fungsi Obyek Desain Form Grafik Sakramen Umat ...................
88
Tabel 3.39 Fungsi Obyek Desain Form Grafik Perkembangan Umat ...........
89
Tabel 3.40 Fungsi Obyek Desain Form Grafik Pemekaran Umat .................
91
Tabel 3.41 Fungsi Obyek Desain Form Grafik Kegiatan Umat ....................
93
Tabel 3.42 Fungsi Obyek Desain Form Laporan Kematian ..........................
95
Tabel 3.43 Fungsi Obyek Desain Form Cetak Laporan Kematian ................
95
xvi
Halaman 96
Tabel 3.45 Fungsi Obyek Desain Form Laporan Kartu Keluarga .................
97
Tabel 3.46 Fungsi Obyek Desain Form Laporan Mutasi Keluarga ...............
98
AY A
Tabel 3.44 Fungsi Obyek Desain Form Cetak Kartu Keluarga .....................
100
Tabel 3.48 Fungsi Obyek Desain Form Laporan Kriteria ..............................
101
Tabel 3.49 Fungsi Obyek Desain Form Pengelolaan Pengguna ....................
102
Tabel 3.50 Fungsi Obyek Desain Form Pengelolaan Data Master ................
103
AB
Tabel 3.47 Fungsi Obyek Desain Form Laporan Mutasi Anggota ................
104
Tabel 3.52 Data Uji Coba Login ....................................................................
104
Tabel 3.53 Rancangan Uji Coba Form Login .................................................
105
Tabel 3.54 Data Uji Coba Form Tambah Data Kartu Keluarga Umat ...........
105
Tabel 3.55 Rancangan Uji Coba Form Tambah Data Kartu Keluarga Umat .
105
Tabel 3.56 Data Uji Coba Tambah Data Anggota Keluarga ..........................
106
Tabel 3.57 Rancangan Uji Coba Form Tambah Data Anggota .....................
106
M
SU
R
Tabel 3.51 Fungsi Obyek Desain Form Pencatatan Data Master ..................
O
Tabel 3.58 Data Uji Coba Form Pencatatan Sakramen Umat ........................
107 107
Tabel 3.60 Data Uji Coba Form Pencatatan Kegiatan Umat .........................
108
ST IK
Tabel 3.59 Rancangan Uji Coba Form Pencatatan Sakramen Umat .............
Tabel 3.61 Rancangan Uji Coba Form Pencatatan Kegiatan Umat ...............
108
Tabel 3.62 Data Uji Coba Form Pencatatan Kematian ..................................
109
Tabel 3.63 Rancangan Uji Coba Form Pencatatan Kematian ........................
109
Tabel 3.64 Data Uji Coba Form Pencatatan Mutasi ......................................
109
Tabel 3.65 Rancangan Uji Coba Form Pencatatan Mutasi ............................
110
Tabel 3.66 Data Uji Coba Form Pengelolaan Data Master ...........................
110
xvii
Halaman 110
Tabel 3.68 Data Uji Coba Form Laporan Kriteria .........................................
111
Tabel 3.69 Rancangan Uji Coba Form Laporan Kriteria ...............................
111
AY A
Tabel 3.67 Rancangan Uji Coba Form Pengelolaan Data Master .................
112
Tabel 3.71 Rancangan Uji Coba Form Grafik Umat .....................................
112
Tabel 3.72 Data Uji Coba Form Pengelolaan Data User ...............................
113
Tabel 3.73 Rancangan Uji Coba Form Pengelolaan Data User .....................
113
AB
Tabel 3.70 Data Uji Coba Form Grafik Umat ................................................
113
Tabel 3.75 Rancangan Uji Coba Form Lupa Password .................................
114
Tabel 3.76 Data Uji Coba Form Confirm Password ......................................
114
Tabel 3.77 Rancangan Uji Coba Form Confirm Password ............................
115
Tabel 4.1 Hasil Uji Coba Form Login ..........................................................
151
Tabel 4.2 Hasil Uji Coba Form Tambah Data Kartu Keluarga ....................
153
Tabel 4.3 Hasil Uji Coba Form Tambah Anggota Keluarga .......................
155
M
SU
R
Tabel 3.74 Data Uji Coba Form Lupa Password ...........................................
O
Tabel 4.4 Hasil Uji Coba Form Pencatatan Sakramen Umat .......................
157 159
Tabel 4.6 Hasil Uji Coba Form Pencatatan Kematian Umat .......................
160
ST IK
Tabel 4.5 Hasil Uji Coba Form Pencatatan Kegiatan Umat ........................
Tabel 4.7 Hasil Uji Coba Form Pencatatan Mutasi ......................................
161
Tabel 4.8 Hasil Uji Coba Form Pengelolaan Data Master ...........................
163
Tabel 4.9 Hasil Uji Coba Form Laporan Kriteria ........................................
165
Tabel 4.10 Hasil Uji Coba Form Grafik Umat ...............................................
168
Tabel 4.11 Hasil Uji Coba Form Pengelolaan Data User ..............................
170
Tabel 4.12 Hasil Uji Coba Form Lupa Password ..........................................
173
xviii
Halaman 176
Tabel 4.14 Hasil Olah Data Angket Untuk Pastor Kepala Paroki .................
177
Tabel 4.15 Hasil Olah Data Angket Untuk Ketua Bidang Sumber ................
179
AY A
Tabel 4.13 Hasil Uji Coba Form Confirm Password .....................................
180
Tabel 4.17 Hasil Olah Data Angket Untuk Ketua Bidang Kerasulan Umum .
181
Tabel 4.18 Hasil Olah Data Angket Untuk Ketua Bidang Kerasulan Khusus
182
Tabel 4.19 Hasil Olah Data Angket Untuk Ketua Wilayah ...........................
183
AB
Tabel 4.16 Hasil Olah Data Angket Untuk Ketua Bidang Formatio .............
185
Tabel 4.21 Hasil Olah Data Angket Untuk Admin/Sekretariat ......................
186
ST IK
O
M
SU
R
Tabel 4.20 Hasil Olah Data Angket Untuk Ketua Lingkungan .....................
xix
DAFTAR GAMBAR Halaman Karakteristik Sistem (Jogiyanto 1990:6) ..................................
8
Gambar 2.2
Struktur Organisasi (Dewan Paroki) Gembala Yang Baik ......
14
Gambar 3.1
Block Diagram Rancang Bangun Sistem Informasi Umat Gereja Katolik GYB Surabaya ................................................
38
Gambar 3.2
System Flow Sistem Informasi Umat Gereja ............................
40
Gambar 3.3
System Flow Tambah Data Umat .............................................
41
Gambar 3.4
System Flow Maintenance Data Master ...................................
42
Gambar 3.5
System Flow Pencatatan Sakramen Umat.................................
43
Gambar 3.6
System Flow Pencatatan Kegiatan Umat ..................................
44
Gambar 3.7
System Flow Pencatatan Mutasi Umat .....................................
Gambar 3.8
System Flow Laporan Umat......................................................
47
Gambar 3.9
Hierarchy Input-Process-Output .............................................
48
Gambar 3.10 Context Diagram Sistem Informasi Umat Paroki GYB Surabaya ...................................................................................
50
M
SU
R
AB
AY A
Gambar 2.1
O
Gambar 3.11 Data Flow Diagram Level 0 Sistem Informasi Umat Paroki GYB Surabaya ..........................................................................
ST IK
Gambar 3.12 Data Flow Diagram Level 1 Sistem Informasi Umat Paroki GYB Surabaya .........................................................................
46
51
52
Gambar 3.13 Conceptual Data Model (CDM) Sistem Informasi Umat Paroki GYB Surabaya ......................................................................... 53 Gambar 3.14 Physical Data Model (PDM) Sistem Informasi Umat Paroki GYB Surabaya ..........................................................................
55
Gambar 3.15 Desain Form Utama ................................................................
65
Gambar 3.16 Desain Form Login Administrator ...........................................
66
Gambar 3.17 Desain Form Halaman Utama Administrator ..........................
68
xx
Halaman 69
Gambar 3.19 Desain Form Tambah Data Kartu Keluarga Baru ...................
70
Gambar 3.20 Desain Form Tambah Data Anggota Keluarga .......................
71
AY A
Gambar 3.18 Desain Form Data Umat ..........................................................
72
Gambar 3.22 Desain Form Sakramen Umat .................................................
74
Gambar 3.23 Desain Form Pencatatan Sakramen .........................................
75
Gambar 3.24 Desain Form Mutasi Keluarga ................................................
76
AB
Gambar 3.21 Desain Form View Data Umat .................................................
77
Gambar 3.26 Desain Form Mutasi Anggota .................................................
78
Gambar 3.27 Desain Form Pencatatan Mutasi Anggota ...............................
79
Gambar 3.28 Desain Form Kegiatan Anggota ..............................................
80
Gambar 3.29 Desain Form Pencatatan Kegiatan Anggota ............................
81
Gambar 3.30 Desain Form Kematian ............................................................
83
Gambar 3.31 Desain Form Pencatatan Kematian .........................................
84
M
SU
R
Gambar 3.25 Desain Form Pencatatan Mutasi Keluarga ..............................
O
Gambar 3.32 Desain Form Grafik Umat .......................................................
86 87
Gambar 3.34 Desain Form Grafik Perkembangan Umat ..............................
89
ST IK
Gambar 3.33 Desain Form Grafik Sakramen Umat ......................................
Gambar 3.35 Desain Form Grafik Pemekaran Umat ....................................
91
Gambar 3.36 Desain Form Grafik Kegiatan Umat .......................................
93
Gambar 3.37 Desain Form Kematian ............................................................
94
Gambar 3.38 Desain Form Cetak Laporan Kematian ...................................
95
Gambar 3.39 Desain Form Cetak Kartu Keluarga ........................................
96
Gambar 3.40 Desain Form Laporan Kartu Keluarga ....................................
97
xxi
Halaman 98
Gambar 3.42 Desain Form Laporan Mutasi Anggota ...................................
99
Gambar 3.43 Desain Form Laporan Kriteria ................................................
100
AY A
Gambar 3.41 Desain Form Laporan Mutasi Keluarga ..................................
101
Gambar 3.45 Desain Form Pengelolaan Data Master Lingkungan ..............
103
Gambar 3.46 Desain Form Pencatatan Data Master .....................................
103
Gambar 4.1
Halaman Utama .......................................................................
119
Gambar 4.2
Halaman Login Administrator .................................................
120
Gambar 4.3
Halaman Utama Administrator ................................................
121
Gambar 4.4
Halaman Data Umat ................................................................
122
Gambar 4.5
Halaman Tambah Data Kartu keluarga ...................................
123
Gambar 4.6
Halaman Tambah Data Anggota .............................................
124
Gambar 4.7
Halaman View Data Umat .......................................................
125
Gambar 4.8
Halaman Sakramen Umat ........................................................
126
R
SU
M
Halaman Pencatatan Sakramen Umat .....................................
O
Gambar 4.9
AB
Gambar 3.44 Desain Form Pengelolaan Pengguna .......................................
127 128
Gambar 4.11 Halaman Pencatatan Mutasi Keluarga .....................................
129
ST IK
Gambar 4.10 Halaman Mutasi Keluarga .......................................................
Gambar 4.12 Halaman Mutasi Anggota ........................................................
130
Gambar 4.13 Halaman Pencatatan Mutasi Anggota .....................................
131
Gambar 4.14 Halaman Kegiatan Anggota ....................................................
132
Gambar 4.15 Halaman Pencatatan Kegiatan Anggota ..................................
134
Gambar 4.16 Halaman Kematian ..................................................................
135
Gambar 4.17 Halaman Pencatatan Kematian ................................................
136
xxii
Halaman 137
Gambar 4.19 Halaman Grafik Sakramen Umat ............................................
138
Gambar 4.20 Halaman Grafik Perkembangan Umat .....................................
139
AY A
Gambar 4.18 Halaman Grafik Umat .............................................................
140
Gambar 4.22 Halaman Grafik Kegiatan Umat ..............................................
141
Gambar 4.23 Halaman Laporan Kematian ....................................................
142
Gambar 4.24 Halaman Cetak Kartu Keluarga ...............................................
143
AB
Gambar 4.21 Halaman Grafik Pemekaran Umat ...........................................
142
Gambar 4.26 Halaman Laporan Mutasi Anggota .........................................
145
Gambar 4.27 Halaman Laporan Kriteria .......................................................
146
Gambar 4.28 Halaman Pengelolaan Pengguna .............................................
147
Gambar 4.29 Halaman Pengelolaan Data Master .........................................
148
Gambar 4.30 Halaman Tambah Data Master ................................................
148
Gambar 4.31 Halaman Login Berhasil ..........................................................
150
M
SU
R
Gambar 4.25 Halaman Laporan Mutasi Keluarga ........................................
O
Gambar 4.32 Pesan error Saat Proses Login .................................................
151 152
Gambar 4.34 Pesan Error Ketika Tanggal Masuk Tidak Diisi .....................
152
ST IK
Gambar 4.33 Halaman Pencatatan Detail Anggota .......................................
Gambar 4.35 Halaman View Data Umat .......................................................
154
Gambar 4.36 Pesan Error Ketika Nama Lengkap Belum Diisi ....................
154
Gambar 4.37 Pesan Error Ketika Field Angka Disi Huruf ...........................
154
Gambar 4.38 View Data Sakramen Umat ......................................................
156
Gambar 4.39 Pesan Error Saat Field Tanggal Baptis Tidak Diisi ...............
157
Gambar 4.40 Nama Baptis Didepan Nama Lengkap ....................................
157
xxiii
Halaman 157
Gambar 4.42 Status Berubah Menjadi Telah Mengikuti Kegiatan ...............
158
Gambar 4.43 Proses Penyimpanan Kegiatan Anggota ..................................
159
Gambar 4.44 Status Berubah Dari “Hidup” menjadi “Meninggal” ..............
160
Gambar 4.45 Pesan Error Saat Field Tanggal Kematian Kosong ................
160
Gambar 4.46 View Data Mutasi ....................................................................
161
Gambar 4.47 Pesan Error Saat Field Tanggal Mutasi Masih Kosong .........
161
AB
AY A
Gambar 4.41 Pencatatan Sakramen Komuni Tidak Dapat Dilakukan ..........
162
Gambar 4.49 Mengubah Data Master ...........................................................
163
Gambar 4.50 Hasil Laporan Kriteria ..............................................................
164
Gambar 4.51 Inputan Wilayah Singkron Dengan Inputan Lingkungan ........
165
Gambar 4.52 Grafik Dengan Inputan Wilayah Andreas Dan Lingkungan Andreas 1 ............................................................
166
Gambar 4.53 Grafik Umat Dengan Inputan Wilayah Filipus Dan Semua Lingkungan Filipus ......................................................
167
M
SU
R
Gambar 4.48 View Data Master Berhasil Disimpan .....................................
O
Gambar 4.54 Mengganti Password Baru ......................................................
169 169
Gambar 4.56 Password Dikirim Lewat Email ..............................................
171
ST IK
Gambar 4.55 User Yang Login Ada Pada Tabel View User .........................
Gambar 4.57 Pesan Error Email yang Tidak Terdaftar ................................
171
Gambar 4.58 Pesan Error Email Masih Kosong ...........................................
172
Gambar 4.59 Email Telah Masuk ..................................................................
172
Gambar 4.60 Pengguna Berhasil Mengganti Password ................................
174
Gambar 4.61 Pesan Error Password dan Confirm Password Harus Sama ...
175
Gambar 4.62 Pesan Error Password Harus Lebih 6 Karakter ......................
175
xxiv
Halaman 175
Gambar 4.64 Versi CSS yang Digunakan .....................................................
189
Gambar 4.65 URL Aplikasi ...........................................................................
190
AY A
Gambar 4.63 Pesan Error Inputan Password Masih Kosong .......................
ST IK
O
M
SU
R
AB
Gambar 4.66 Versi XHTML .........................................................................
xxv
190
ABSTRAK
AY A
Permasalahan yang dihadapi oleh Gereja Gembala Yang Baik (GYB) Surabaya adalah tidak memiliki laporan informasi tentang data umat yang cukup
akurat kepada dewan paroki sebagai landasan untuk mengambil keputusan. Untuk mendapatkan data umat ini, Gereja melakukan pendataan atau sensus umat yang ada
AB
di wilayahnya secara periodik. Namun sayangnya, data umat hasil sensus ini seringkali tidak terdokumentasi dengan baik. Akibatnya, perubahan, pencarian, dan pengolahan data sulit dilakukan.
R
Berdasarkan permasalahan tersebut maka dibutuhkan suatu sistem informasi
SU
umat berbasis web yang memiliki fungsi sebagai sarana untuk menampung data umat dan melakukan pencatatan yang biasanya dilakukan oleh pastoral seperti pencatatan sakramen, pencatatan mutasi keluarga dan anggota keluarga, pencatatan kematian dan
M
pencatatan kegiatan anggota. Dimana setiap pencatatan dapat menghasilkan laporan
O
mengenai umat yang dibutuhkan oleh dewan pastoral. Sistem informasi berbasis web ini dapat digunakan untuk mengelola data
IK
umat, pencatatan sakramen umat, pencatatan kematian, dan pencatatan mutasi,
ST
mampu menampilkan daftar umat sesuai dengan kartu keluarga dan menghasilkan laporan mengenai kartu keluarga dan umat. Dengan adanya sistem informasi web ini, informasi mengenai umat dan pencatatan lainnya dapat dilihat oleh dewan pastoral yang akan digunakan sebagai landasan pengambilan keputusan. Kata kunci : Database Gereja, Pendataan Umat, Berbasis Web
vii
BAB I PENDAHULUAN
Latar Belakang Masalah
AY A
1.1
Gereja Katolik adalah sebuah perhimpunan atau komunitas ibadah pemeluk agama katolik. Dalam Gereja Katolik dikenal dengan istilah Paroki yaitu
komunitas kaum beriman yang dibentuk secara tetap dengan batas-batas teritorial
AB
tertentu. Di dalam setiap paroki secara hirarki memiliki wilayah-wilayah dan
setiap wilayah memiliki lingkungan-lingkungan di mana disetiap lingkungan merupakan perhimpunan dari keluarga-keluarga Katolik. Terlepas dari kegiatan
R
peribadatan, Gereja seperti halnya organisasi lain tidak terlepas dari kegiatan-
SU
kegiatan administratif yang di dalamnya terdapat aktifitas pengumpulan data umat, pengelompokkan data umat, pencatatan hingga pelaporannya. Gereja Katolik Gembala Yang Baik (GYB) Surabaya yang berlokasi di
M
Jl. Jemur Andayani X/14, adalah paroki yang berada di kawasan Surabaya Selatan
KO
dengan batasan teritorial meliputi wilayah Kutisari Indah Selatan, Kutisari Indah Barat, Desa Kendangsari, Jemur Andayani, Jemur Sari, Rungkut Mejoyo Utara, Panjang Jiwo Permai, Prapen, Tenggilis Utara, dan Siwalankerto. Seperti
ST I
umumnya suatu organisasi pasti mempunyai anggota, demikian pula Gereja Katolik GYB Surabaya. Anggota dari suatu Gereja disebut juga umat, dan Gereja Katolik GYB Surabaya pada saat ini menurut data yang terbaru memiliki hampir 4.000 kepala keluarga atau setara dengan 7.800 umat. Setiap umat mempunyai data-data yaitu nomor induk, nama, alamat, tempat dan tanggal lahir, jenis kelamin, pekerjaan dan status, serta golongan darah. Sedangkan umat yang sudah
1
2
menikah dan berkeluarga ditambah dengan data keluarga antara lain berisi nama suami/istri, jumlah dan nama anak, tanggal pernikahan, dan lain-lain. Data merupakan elemen yang sangat penting sebagai dasar gerak
AY A
berpastoral. Tanpa data, pelayanan pastoral gereja kurang memperhatikan kondisi umat yang sesungguhnya. Kondisi ini sendiri dapat diketahui dari rangkuman
informasi (laporan) hasil olahan data. Untuk mendapatkan data, gereja melakukan pendataan atau sensus umat yang ada di wilayahnya secara periodik. Namun
AB
sayangnya, data umat hasil sensus ini seringkali tidak terdokumentasi dengan baik. Akibatnya, perubahan, pencarian, dan pengolahan data sulit dilakukan.
Keterlambatan waktu pengolahan data ini tentu membawa dampak bagi
R
perencanaan kegiatan paroki yang dilakukan oleh pastor kepala paroki.
SU
Agar pengolahan data hasil sensus umat dapat dilakukan dengan lebih baik, maka diperlukan suatu sistem yang mempunyai manajemen basis data dan pelaporan yang terintegrasi. Sistem basis data dapat membantu pengorganisasian
M
data, sehingga validitasnya pun dapat terjamin. Sedangkan fungsi pelaporan dapat
KO
digunakan untuk menghasilkan laporan secara cepat dan tepat sesuai dengan kebutuhan dari pastor kepala paroki. Untuk mengatasi masalah yang ditemui di Gereja Katolik GYB Surabaya
ST I
dengan solusi yang telah diuraikan di atas, maka dibuatlah rancang bangun sistem informasi umat Gereja Katolik GYB Surabaya berbasis web. Sistem informasi umat yang akan dibangun ini meliputi pendataan umat, pengorganisasian dan pemeliharaan data umat yang ada di Gereja Katolik GYB Surabaya. Data yang terorganisir dengan baik akan membantu proses pengolahannya. Sehingga, pada akhirnya laporan dapat dihasilkan dan digunakan oleh pastor kepala paroki
3
sebagai dasar pengambilan keputusan akan kegiatan pastoral, antara lain pelaksanaan misa pernikahan. Untuk melaksanakan misa pernikahan ini dibutuhkan laporan umat yang merayakan hari pernikahan mereka di bulan
AY A
dimana akan diadakan misa pernikahan.
1.2 Perumusan masalah
Berdasarkan latar belakang masalah di atas, perumusan masalah adalah
sebagai berikut : “bagaimana membuat rancang bangun sistem informasi umat
1.3 Pembatasan Masalah
R
sebagai landasan pengambilan keputusan”.
AB
Gereja Katolik Gembala Yang Baik Surabaya berbasis Web yang dapat digunakan
akan dibatasi pada :
SU
Dalam pembuatan tugas akhir ini, ruang lingkup permasalahan hanya
1. Aplikasi yang dibangun berbasis web application dengan standarisasi web 1.0.
M
2. Aplikasi dibangun menggunakan bahasa pemrograman PHP dan MySQL
KO
untuk manajemen basis datanya.
1.4 Tujuan
Tujuan dari tugas akhir ini adalah untuk membuat rancang bangun sistem
ST I
informasi umat Gereja Katolik Gembala Yang Baik Surabaya berbasis web yang
dapat digunakan sebagai landasan untuk mengambil keputusan.
4
1.5 Sistematika Penulisan Laporan Tugas Akhir (TA) ini ditulis dengan sistematika penulisan sebagai berikut: : Pendahuluan
AY A
Bab I
Bab ini membahas tentang latar belakang masalah, perumusan
masalah, batasan masalah, tujuan, manfaat serta sistematika
AB
penulisan laporan TA sebagai ringkasan materi dari masing-masing
bab. Dalam hal ini, masing-masing item harus berkaitan satu sama
Bab II
: Landasan Teori
R
lain.
SU
Landasan teori membahas tentang konsep dan teori yang berkaitan dengan pembuatan aplikasi tersebu. Teori-teori penunjang tersebut adalah sistem, sistem informasi, paroki, Mendata, Statistik, Kartu
M
Keluarga, Identitas Organisasi, sistem berbasis web, konsep dasar
KO
basis data, testing dan implementasi sistem, sistem berbasis web, internet, world wide web, standar internet, dan web 1.0 yang
ST I
nantinya digunakan oleh aplikasi ini.
Bab III
: Analisis dan Perancangan Sistem Bab ini membahas tentang analisis dan perancangan sistem yang akan dibuat secara jelas, lengkap mudah dipahami, dan sesuai dengan perumusan masalah TA yaitu bagaimana membuat rancang bangun sistem informasi umat gereja Katolik Gembala Yang Baik
5
Surabaya berbasis web
yang digunakan sebagai landasan
pengambilan keputusan. Proses perancangan yang dilakukan antara lain membuat System Flow, DFD, Diagram Jenjang, ERD PDM
Bab IV
AY A
CDM, struktur tabel, desain input output dan rancangan uji coba. : Evaluasi dan Implementasi
Bab ini membahas tentang implementasi dari program yang telah
AB
dibuat. Pada tahap ini juga dilakukan evaluasi dan uji coba (Test Case) dari aplikasi yang telah dibuat untuk memastikan apakah program yang dibuat telah sesuai dengan apa yang diharapkan atau
: Penutup
SU
Bab V
R
tidak.
Bab ini berisi kesimpulan dan saran. Saran yang dimaksud adalah
M
saran terhadap kekurangan aplikasi yang ada kepada pihak lain yang meneruskan topik TA ini. Tujuannya adalah agar pihak lain
KO
tersebut dapat menyempurnakan aplikasi sehingga bisa menjadi
ST I
lebih baik dan berguna.
BAB II LANDASAN TEORI
2.1 Sistem
AY A
Sistem merupakan sekumpulan proses yang mempunyai fungsi yang
berbeda dan memiliki suatu visi yang sama. Menurut Ludwig Von Bartalanfy (1940), sistem merupakan seperangkat unsur yang saling terkait dalam suatu antar relasi diantara unsur -unsur tersebut dengan lingkungan.
AB
Sebuah sistem memiliki karaktersitik tertentu, yaitu mempunyai beberapa
komponen (components), batasan sistem (boundary), lingkungan luar sistem
R
(environments), penghubung (interface), masukan (input), keluaran (output),
SU
pengolahan (process) dan sasaran (objectives) atau tujuan (goal). Komponen sistem merupakan bagian-bagian dari sistem yang saling berhubungan dan menjadi satu kesatuan. Komponen-komponen sistem ini sering
M
disebut dengan sub-sub sistem. Setiap sub sistem memiliki fungsi atau tujuan tersendiri yang berbeda namun saling berhubungan dan saling bergantung satu
KO
sama lain.
Batas sistem (boundary) merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem
ST I
ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. Lingkungan luar sistem (environment) adalah apapun di luar batas dari
sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap
6
7
dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari sistem Penghubung sistem (interface) merupakan media penghubung antara satu dengan
subsistem
yang
lainnya.
Melalui
penghubung
ini
AY A
subsistem
memungkinkan sub-sub sistem untuk saling bertukar data dan atau informasi untuk mengolah dan menyajikan informasi lebih lanjut.
Masukan sistem (input) merupakan energi yang dimasukkan ke dalam
AB
sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses
R
untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program
SU
adalah maintanance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi. Keluaran sistem (Output) merupakan hasil dari energi yang diolah oleh
M
sistem. Sedangkan pengolah sistem (Process) merupakan bagian yang memproses
KO
masukan untuk menjadi keluaran yang diinginkan. Karakteristik sistem dapat
ST I
digambarkan seperti pada Gambar 2.1.
8
Penghubung Lingkungan Luar Subsistem
Subsistem
Batas
Subsistem
AY A
Subsistem
Batas
Pengolah
Keluaran
AB
Masukan
Batas
R
Gambar 2.1 Karakteristik Sistem (Jogiyanto 1990:6)
SU
Sebuah sistem pasti mempunyai suatu tujuan ataupun sasaran yang ingin dicapai. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran sistem sangat menentukan masukan apa yang
M
diperlukan serta keluaran apa yang harus dihasilkan. Suatu sistem dikatakan berhasil, jika keluaran yang dihasilkan sesuai dengan tujuan atau sasaran yang
KO
telah ditetapkan.
ST I
2.2 Sistem Informasi Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe
Davis (1983) sebagai berikut: “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.”
9
2.2.1 Blok Masukkan Masukan atau Input mewakili data yang masuk ke dalam sistem informasi. Masukan disini termasuk metode-metode dan media untuk menangkap
AY A
data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
2.2.2 Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan
AB
cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.
2.2.3 Blok Keluaran
R
Produk dari sistem informasi adalah keluaran yang merupakan informasi
SU
yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
2.2.4 Blok Teknologi
M
Teknologi merupakan “kotak alat” (toolbox) dalam sistem informasi.
KO
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
ST I
pengendalian dari sistem secara keseluruhan.
2.2.5 Blok Basis Data Basis data (database) merupakan kumpulan dari data yang saling
berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis
10
data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpannya. Basis data diakses atau dimanipulasi dengan menggunakan
AY A
perangkat lunak paket yang disebut dengan DBMS (Database Management Systems).
2.2.6 Blok Kendali
Banyak hal yang dapat merusak sistem informasi, seperti misalnya
AB
bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalankegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak-efisienan, sabotase, dan
R
lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk
SU
meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.
2.3 Paroki
M
Dalam buku Dinamika Pengembang Paroki oleh Piet Go (1989), menulis
KO
tentang paroki, menurut Christifideles Laici 26 (CL 26): “Jemaat eklesial dengan tetap mempertahankan dimensi universalnya, menemukan ungkapannya yang paling langsung dan nampak dalam paroki. Di sanalah gereja terlihat di tempat.
ST I
Dalam arti tertentu paroki adalah gereja yang hidup di tengah rumah-rumah putera-puterinya (90. dalam Konsili : Uskup tak dapat selalu dan dimana-mana mengepalai seluruh kawanan dalam gerejanya, ia harus mendirikan kelompokkelompok kaum beriman. Di antaranya yang paling penting adalah paroki-paroki setempat yang dikepalai pastor yang mewakili Uskup : karena dengan cara
11
tertentu paroki-paroki itu menghadirkan gereja yang terlihat yang tersebar di seluruh dunia”, Sacramentum Caritatis (SC) : Konstitusi tentang Liturgi Suci 42). Perlulah semua dalam cahaya iman menemukan kembali makna sejati
AY A
paroki, yakni tempat dimana misteri gereja sendiri hadir dan bekerja, biarpun kadang-kadang kekurangan tenaga dan sarana, biarpun terkadang terserak-serak di
wilayah-wilayah luas atau hampir tak terdapatkan dalam bagian-bagian modern yang penuh sesak dan kacau balau kota-kota. Paroki bukanlah terutama suatus
AB
struktur, wilayah, atau gedung, melainkan lebih-lebih „keluarga Allah, persekutuan yang dijiwai roh pemersatu (91 : Lumen Gentium (LG) : Konstitusi dogmatis tentang Gereja 28), „rumah kekeluargaan‟ (92 : Cat Trad.26),
R
„persekutuan kaum beriman‟ (93: Kitab Hukum Kanonik (KHK) kan. 515 par.1).
SU
Jelasnya dan mudahnya, paroki didirikan atas realitas teologis, karena merupakan ekarestis (94: proposition 10). Ini berarti bahwa paroki merupakan jemaat yang sungguh sesuai untuk merayakan ekaresti, sumber hidup untuk pembangunannya
M
dan ikatan sakramental communio penuh dengan seluruh gereja. Jemaat iman
KO
sedemikian itu berakar dalam kenyataan bahwa paroki merupakan jemaat iman dan jemaat organis artinya, dibentuk para pelayan tertahbis dan orang-orang kristiani lainnya, dimana pastor mewakili Uskup diosesan ikatan hirarkis dengan
ST I
seluruh gereja partikular. Secara eksplesit di dalam Kitab Hukum Kanonik (KHK, kan. 530)
fungsi-fungsi yang dipercayakan kepada paroki, dalam hal ini mandat diterima oleh pastor paroki adalah sebagai berikut : 1. Pelayanan baptis.
12
2. Pelayanan sakramen penguatan, kepada mereka yang berada dalam bahaya mati, menurut norma kan. 883, no. 3. 3. Pelayanan Viatikum (Bekal Suci) dan juga pengurapan orang sakit, dengan
4. Peneguhan nikah dan pemberkatan perkawinan. 5. Penyelanggaraan upacara pemakaman.
AY A
tetap berlaku ketentuan dan juga pemberian berkat apostolik.
6. Pemberkatan bejana baptis di masa paskah, memimpin prosesi di luar gereja,
AB
dan juga pemberkatan meriah di luar gereja.
7. Perayaan meriah ekaristi pada hari-hari minggu dan hari-hari raya wajib.
R
2.4 Mendata
SU
Pengetahuan tentang kebutuhan, masalah, potensi dan kesanggupan umat, tak cukup disimpan dalam benak pastor, melainkan harus didata, artinya : Dicatat sehingga dilestarikan untuk orang lain.
Disusun secara sistematis, sehingga dapat mudah ditemukan.
Dianalisa sehingga data mulai berbicara dan menjadi relevan
Diperbaharui sehingga menjadi aktual.
KO
M
Dengan demikian data dapat dimanfaatkan sebagai dasar untuk program
ST I
kerja yang efisien.
2.5 Statistik
Perlu untuk paroki dan keuskupan sendiri untuk mengetahui perkembangan umat dari tahun ke tahun.
Perlu karena dibutuhkan Konferensi Wali Gereja Indonesia (KWI) dan Roma
13
Harus teliti karena kecerobohan dalam lingkup kecil akan menjadi besar pada lingkup yang besar, dan data yang ceroboh tak dapat menjadi dasar penilaian dan penyusunan program yang baik.
AY A
2.6 Kartu Keluarga
Kartu keluarga merupakan suatu formulir yang digunakan oleh pihak
gereja untuk mencatat data keluarga katolik yang ada di gereja tersebut. kartu keluarga sangat dibutuhkan untuk mengetahui mengetahui kebutuhan, masalah,
AB
potensi, dan kesanggupan keluarga, untuk dibantu atau dibina untuk melibatkan diri.
R
Isi dari kartu keluarga ini adalah Biodata, data kegerejaan (baptis, krisma,
SU
perkawinan). Baik juga golongan darah, agar dapat membantu dan dibantu, bila diperlukan. Kartu keluarga ini nantinya disimpan oleh : keluarga yang bersangkutan, pengurus lingkungan, dan di sekretariat paroki.
M
2.7 Identitas Organisasi
Gereja Katolik Gembala Yang Baik (GYB) Surabaya di Jl. Jemur
KO
Andayani X/14, Surabaya – Indonesia, dengan nomor telepon yang dapat
ST I
dihubungi 031-8413301.
14
2.8 Struktur Organisasi
Ketua Umum Wakil Ketua Umum
Ketua Bidang Sumber
Ketua Bidang Pembinaan Formatio
Ketua Bidang Kerasulan Khusus
Sekretaris
Ketua Bidang Kerasulan Umum
Bendahara
AY A
Dewan Pastoral Harian
D.P.H
Seksi & Subseksi
Seksi Sub Seksi
-Seksi Liturgi -Subseksi Bunga Altar -Subseksi Lektor -Subseksi Ass. Imam -Seksi Katekese -Seksi Kerasulan KS
- Seksi Keluarga - Subseksi Senior - Seksi BIAK - Seksi Rekat - Seksi OMK - Koordinator OMK - Seksi Kel. Kategorial
-Seksi Karya Misioner -Seksi KOMSOS
Ketua Lingkungan
KO
Ketua Lingkungan
Kepala Keluarga (KK)
-Seksi Sosial -Seksi HAK & Kerawam -Seksi Kematian
D.P.I
Dewan Pastoral Pleno
SU
D.P.P
Ketua Wilayah
M
Ketua Wilayah
Seksi & Subseksi
R
Seksi & Sub Seksi
AB
Dewan Pastoral Inti
Ketua Lingkungan
Ketua Lingkungan
Kepala Keluarga (KK)
Ketua Lingkungan
Ketua Lingkungan
Kepala Keluarga (KK)
ST I
Gambar 2.2 Struktur Organisasi (Dewan Paroki) Gembala Yang Baik
Gambar 2.2 menunjukkan struktur dari dewan paroki Gembala Yang
Baik berdasarkan Pedoman Dasar Dewan Pastoral Paroki (DPP) dan Badan Gereja Katolik Paroki (BGKP). Penjelasan singkat mengenai jabatan-jabatan yang ada pada gambar tersebut adalah sebagai berikut.
15
1.
Ketua Umum Ketua umum dari organisasi (dewan paroki)adalah pastor kepala paroki. Sebagai ketua umum, pastor kepala paroki mendapat perutusan dan tanggung
AY A
jawab dari Uskup untuk memimpin paroki, dalam kerjasama dengan pastor rekan dan Dewan Pastoral Paroki. Pastor kepala paroki mewakili Uskup diosesan di paroki, sekaligus menjadi gembala bagi umat paroki yang diserahkan reksa pastoralnya. Ia menjalankan tugas mengajar, menguduskan
AB
dan memimpin umat, dalam semangat kerjsama dengan pastor rekan dan
dewan pastoral paroki. Dalam semua urusan yuridis, pastor kepala paroki
2.
Wakil Ketua Umum
R
mewakili badan hukum paroki menurut norma hukum.
SU
Wakil ketua umum dari organisasi (dewan paroki) adalah pastor rekan. Pastor rekan mendapatkan perutusan dan tanggung jawab dari Uskup untuk ikut serta dalam penggembalaan umat paroki, dalam kepemimpinan pastor kepala
M
paroki. Sebagai rekan kerja dan di bawah koordinasi pastor kepala paroki,
KO
memberikan bantuan dalam pelayanan pastoral, dalam musyawarah dan usaha bersama. Pastor rekan, dengan kharisma tahbisan imamatnya, aktif berperan serta memimpin dan menggembalakan umat, di bawah kepemimpinan pastor
ST I
kepala paroki. Dalam semangat persaudaraan dan tanggung jawab ia wajib mengkomunikasikan tugas-tugasnya kepada pastor kepala paroki.
3.
Ketua Bidang Sumber Komisi yang berada dalam bidang sumber adalah komisi liturgi, komisi katekese, dan komisi kerasulan kitab suci. Di mana komisi liturgi terbagi menjadi 3 seksi yaitu subseksi bunga altar, subseksi asisten imam, dan
16
subseksi katekese. Komisi liturgi memiliki peran untuk membantu perangkat pastoral
liturgi
di
paroki-paroki
dalam
mengupayakan
pembinaan
pelayanandan petugas liturgi untuk meningkatkan mutu pelayanan. Dengan
AY A
upaya pembinaan ini, dapat terwujud perayaan liturgi yang baik dan benar. Komisi katekese memiliki peran untuk membantu perangkat pastoral di paroki-paroki dalam mengupayakan jumlah orang yang terlibat dalam
pastoral katekese di paroki-paroki semakin meningkat jumlahnya dan mutu
AB
pelayanannya. Upaya peningkatan jumlah dan mutu ini didasari dengan semangat untuk bersedia menjadi murid terus-menerus senantiasa belajar. Komisi kerasulan kitab suci memiliki peran untuk membantu perangkat
R
pastoral di paroki-paroki dalam mengupayakan jumlah umat yang berminat
SU
mendalami kitab suci; mutu pengetahuan seputar kitab suci juga perlu ditingkatkan, dengan mengupayakan kelompok-kelompok pendalaman kitab suci; sehingga umat ada keinganan untuk tahu dan lebih dekat pada Yesus. Ketua Bidang Pembinaan Formatio
M
4.
KO
Bidang pembinaan formatio terbagi menjadi beberapa bagian yaitu keluarga, senior, Bina Iman Anak Katolik (BIAK), Orang Muda Katolik (OMK), Remaja Katolik (Rekat), Koordinator OMK, dan Keluarga Kategorial. Ketua Bidang Kerasulan Khusus
ST I
5.
Bidang kerasulan khusus adalah perangkat pastoral keuskupan yang dibentuk oleh uskup untuk menangani fungsi pastoral dalam bidang kerasulan khusus Bidang kerasulan khusus ini terbagi menjadi beberapa bagian yaitu seksi karya misioner, dan seksi komunikasi sosial.
17
6.
Ketua Bidang Kerasulan Umum Bidang kerasulan umum adalah perangkat pastoral keuskupan yang dibentuk oleh uskup untuk menangani fungsi pastoral dalam bidang kerasulan umum.
AY A
Bidang kerasulan umum meliputi komisi kerasulan awam, komisi antar agama dan kepercayaan serta komisi pengembangan sosial ekonomi. 8. Sekretaris
Sekretaris bertugas mengagendakan pertemuan-pertemuan, terutama rapat
AB
pleno, penulisan notulen, pembuatan surat dan mengarsip dokumen-dokumen. 9. Bendahara
Bendahara bertugas mengurus keuangan Gereja, termasuk pembiayaan-
SU
10. Ketua Wilayah
R
pembiayaan.
Wilayah adalah persekutuan lingkungan-lingkungan yang berdekatan dengan jumlah 2 lingkungan. Untuk saat ini wilayah yang ada di gereja Katolik
M
Gembala Yang Baik Surabaya berjumlah 12 wilayah yaitu wilayah andreas,
KO
filipus, matias, matius, paulus, petrus, simon, tadeus, tomas, yakobus, yohanes, dan yohanes pemandi.
11. Ketua Lingkungan
ST I
Lingkungan merupakan paguyuban umat beriman yang bersekutu berdasarkan kedekatan tempat tinggal dengan jumlah antara 10-50 kepala keluarga. Jumlah lingkungan yang ada saat ini di gereja Katolik Gembala Yang Baik Surabaya berjumlah 24 lingkungan. Nama lingkungan sesuai dengan nama wilayahnya misalnya, wilayah andreas berarti nama lingkungannya adalah andreas 1 dan
18
andreas 2, dan seterusnya. Berikut adalah daftar wilayah dan lingkungan yang ada di Gereja Katolik GYB Surabaya. 12. Kepala Keluarga (KK)
AY A
Status kepala keluarga dalam keluarga inti yang menganut sistem patrilineal (garis keturunan ayah) dipegang oleh ayah, dan sebaliknya pada keluarga yang
menganut sistem matrilineal (garis keturunan ibu) status ini dipegang oleh ibu. Kepala keluarga juga digunakan sebagai satuan dalam sensus untuk
AB
perhitungan jumlah keluarga di daerah tertentu.
Tabel 2.1 Nama Wilayah dan Lingkungan Gereja Katolik GYB Surabaya
SU
Filipus Matias Matius Paulus Petrus Simon Tadeus Tomas Yakobus Yohanes Yohanes pemandi
R
Andreas
KO
2 3 4 5 6 7 8 9 10 11 12
Nama Wilayah
M
NO 1
3 2 3 2 3 2 3 3 2 3 3
Sistem Informasi Berbasis Web
ST I
2.9
Jumlah Lingkungan 2
Sistem informasi berbasis web pada dasarnya sama dengan sistem
informasi non-web (aplikasi dekstop atau mobile), yaitu suatu sistem pengolahan
dan penyimpanan data yang dapat diakses oleh bahasa pemrograman tertentu. Namun sistem informasi berbasis web tidak seperti sistem informasi berbasis non-
web yang hanya diperuntukkan platform tertentu saja.
19
Sistem informasi berbasis web lebih bersifat umum karena dapat diakses oleh aplikasi web yang sebagian besar dapat berjalan di berbagai platform. Sistem informasi berbasis web dapat diakses oleh aplikasi-aplikasi
web yang
AY A
dikembangkan dengan tag (X)HTML dan pemrograman yang bersifat server-side seperti: PHP, ASP.NET, JSP, dan sebagainya; juga web server seperti apache, IIS, PWS, dan sebagainya (Moh. Sulhan, 2007).
AB
2.10 Konsep Dasar Basis Data 2.10.1 Database
Menurut Marlinda (2004:1), database adalah suatu susunan/kumpulan data
R
operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola
SU
dan disimpan secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer sehingga mampu menyediakan informasi optimal yang diperlukan pemakainya.
M
Penyusunan satu database digunakan untuk mengatasi masalah-masalah pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan
KO
pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai), masalah keamanan (security), masalah integrasi (kesatuan), dan masalah data
ST I
independence (kebebasan data).
2.10.2 Sistem Basis Data Menurut Marlinda (2004:1), sistem basis data adalah suatu sistem
menyusun
dan
mengelola
record-record
menggunakan
komputer
untuk
menyimpan atau merekam serta memelihara dan operasional lengkap sebuah
20
organisasi/perusahaan sehingga mampu menyediakan informasi optimal yang diperlukan pemakai untuk proses mengambil keputusan.
Pada sebuah sistem basis data terdapat 4 komponen pokok, yaitu : Data
AY A
1.
Data di dalam sebuah basis data dapat disimpan secara terintegerasi (integrated) dan data dapat dipakai secara bersama-sama (shared) 2.
Hardware (Perangkat Keras)
AB
Terdiri dari semua peralatan komputer yang digunakan untuk pengelolaan sistem basis data Software (Perangkat lunak)
R
3.
basis data 4.
User atau pemakai
SU
Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada
M
Pemakai basis data dibagi atas 3 klasifikasi, yaitu: a. Database Admistrator (DBA)
KO
b. Programmer c. End User
Keuntungan sistem basis data adalah:
Mengurangi kerangkapan data, yaitu data yang sama disimpan dalam berkas
ST I
1.
data yang berbeda-beda sehingga update dilakukan berulang-ulang.
2.
Mencegah ketidakkonsistenan.
3.
Keamanan data dapat terjaga, yaitu data dapat dilindungi dari pemakai yang tidak berwenang.
4.
Integritas dapat dipertahankan.
21
Data dapat dipergunakan bersama-sama.
6.
Menyediakan recovery.
7.
Memudahkan penerapan standarisasi.
8.
Data bersifat mandiri (data independence).
9.
Keterpaduan data terjaga, memelihara keterpaduan data berarti data harus
AY A
5.
akurat. Hal ini sangat erat hubungannya dengan pengontrolan kerangkapan data dan pemeliharaan keselarasan data.
AB
Kerugian sistem basis data adalah: Diperlukan tempat penyimpanan yang besar.
2.
Diperlukan tenaga yang terampil dalam mengolah data.
3.
Perangkat lunaknya mahal.
4.
Kerusakan sistem basis data dapat mempengaruhi departemen yang terkait.
SU
R
1.
2.10.3 Database Management System
M
Menurut Marlinda (2004:6), Database Management Sistem (DBMS) merupakan kumpulan file yang saling berkaitan dan program untuk pengelolanya.
KO
Basis Data adalah kumpulan datanya, sedang program pengelolanya berdiri sendiri dalam suatu paket program yang komersial untuk membaca data,
ST I
menghapus data, dan melaporkan data dalam basis data.
1.
Bahasa-bahasa yang terdapat dalam DBMS adalah:
Data Definition Language (DDL) Pola skema basis data dispesifikasikan dengan satu set definisi yang diekspresikan dengan satu bahasa khusus yang disebut DDL. Hasil kompilasi
22
perintah DDL adalah satu set tabel yang disimpan di dalam file khusus yang disebut data dictionary/directory. 2.
Data Manipulation Language (DML)
AY A
Bahasa yang memperbolehkan pemakai mengakses atau memanipulasi data sebagai yang diorganisasikan sebelumnya model data yang tepat. 3.
Query
Pernyataan yang diajukan untuk mengambil informasi. Merupakan bagian
AB
DML yang digunakan untuk pengambilan informasi. Fungsi dari DBMS adalah: 1.
Data Definition
Data Manipulation
SU
2.
R
DBMS harus dapat mengolah pendefinisian data.
DBMS harus dapat menangani permintaan-permintaan dari pemakai untuk mengakses data.
Data Security dan Integrity
M
3.
KO
DBMS dapat memeriksa security dan integrity data yang didefinisikan oleh DBA.
4.
Data Recovery dan Concurrency
ST I
a. DBMS harus dapat menangani kegagalan-kegagalan pengaksesan basis data yang dapat disebabkan oleh kesalahan sistem, kerusakan disk, dan sebagainya.
b. DBMS harus dapat mengontrol pengaksesan data yang konkuren yaitu bila satu data diakses secara bersama-sama oleh lebih dari satu pemakai pada saat yang bersamaan.
23
5.
Data Dictionary DBMS harus menyediakan data dictionary.
2.11 Structured Query Languange (SQL)
AY A
Pada umumnya semua engine database (termasuk MySQL) mengadopsi bahasa standar SQL yaitu bahasa yang digunakan untuk memanipulasi dan memperoleh data dari sebuah database relasional. SQL membuat seorang
a. Mengubah struktur sebuah database, b. Mengubah pengaturan keamanan sistem,
AB
developer atau administrator database melakukan hal-hal berikut:
R
c. Memberikan hak akses kepada pengguna untuk mengakses database atau tabel,
SU
d. Memperoleh informasi dari database.
Perintah-perintah SQL secara umum dapat dikelompokkan menjadi lima macam, yaitu:
M
1. Data Definition Language (DDL)
Adalah perintah SQL yang digunakna untuk menjelaskan objek dari database.
KO
Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database. Prinsipnya adalah:
a. Create: untuk membuat/menciptakan obyek database
ST I
b. Alter: untuk memodifikasi/mengubah obyek database c. Drop: untuk menghapus obyek database d. Obyek database yang dimaksud terdiri dari database, tabel, index, dan view.
24
2. Data Manipulating Language (DML) Adalah perintah yang digunakan untuk mengoperasikan atau memanipulasi isi database. SQL menyediakan 4 perintah DML:
AY A
a. Select: digunakan untuk mengambil data dari database b. Delete: digunakan untuk menghapus data pada database c. Insert: menambahkan data ke database d. Update: memodifikasi data ke database
AB
3. Security
Adalah perintah-perintah yang digunakan untuk menjamin keamanan data. Antara lain terdiri atas:
R
a. Grant: memberi akses kepada user tertentu untuk akses ke database
4. Integrity
SU
b. Revoke: mencabut hak akses dari user
Adalah perintah-perintah yang digunakan untuk menjaga kesatuan data.
M
Contoh: recover table: untuk memperbaiki tabel pada database
KO
5. Auxilliary
Adalah perintah-perintah pelengkap atau tambahan seperti: unload dan rename.
ST I
2.12 Testing Dan Implementasi Sistem Menurut Standar ANSI/IEEE 1059, testing adalah proses menganalisa
suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada
dengan kondisi yang diinginkan (defects/error/bugs) dan mengevaluasi fitur-fitur dari entitas software. Menurut Romeo (2003:3), testing software adalah proses mengoperasikan software dalam suatu kondisi yang dikendalikan untuk:
25
1.
Verifikasi.
2.
Mendeteksi error.
3.
Validasi.
AY A
Apakah telah berlaku sebagaimana yang ditetapkan (menurut spesifikasi)?
Apakah spesifikasi yang ditetapkan telah memenuhi keinginan atau kebutuhan pengguna yang sebenarnya?
Menurut Romeo (2003:33), test case merupakan tes yang dilakukan
AB
berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah
ditentukan sebelumnya. Metode testing ini dibagi menjadi dua, yaitu white box
R
testing dan black box testing.
SU
2.12.1 Black Box Testing
Black box testing atau behavioral testing atau specification-based testing, input/output testing atau functional testing dilakukan tanpa sepengetahuan detil
M
struktur internal dari sistem atau komponen yang dites. Black box testing berfokus pada kebutuhan fungsional pada software, berdasarkan spesifikasi kebutuhan dari
KO
software.
Menggunakan
black
box
testing,
perekayasa
software
dapat
menggunakan sekumpulan kondisi masukan yang dapat secara penuh memeriksa
ST I
keseluruhan kebutuhan funsional pada suatu program. Kategori error dapat
diketahui melalui black box testing, antara lain:
1.
Fungsi yang hilang atau tidak benar.
2.
Error dari antar-muka.
3.
Error dari struktur data atau akses eksternal database.
4.
Error dari kinerja atau tingkah laku.
26
5.
Error dari inisialisasi dan terminasi.
2.13 Sistem Berbasis Web Menurut Turban (2005:69) , Sistem berbasis Web adalah aplikasi atau
AY A
layanan yang berada dalam server dan dapat diakses dengan menggunakan
penjelajah web dan karenanya dapat diakses dari mana saja melaui internet. Satusatunya peranti lunak sisi klien yang dibutuhkan untuk mengakses dan
menjalankan aplikasi berbasis web adalah lingkungan penjelajah web, dan
AB
berbagai aplikasi tersebut harus sesuai dengan protocol internetnya.
R
2.13.1 Internet
Menurut Turban (2005:69), Internet adalah sistem global jaringan
SU
komputer sebuah jaringan untuk berbagai jaringan. Kini, Internet adalah fasilitas publik yang kooperatif dan dapat berjalan sendiri, yang dapat diakses oelh ratusan dari jutaan orang di seluruh dunia.
M
Secara fisik, Internet menggunakan sebagian dari sumber daya total
KO
jaringan telekomunikasi publik yang saat ini ada. Secara teknis, yang membedakan internet adalah penggunaan serangkaian protokol, yang disebut
ST I
TCP/IP (Transmission Control Protocol / Internet Protocol).
2.13.2 World Wide Web Menurut Turban (2005:680), World Wide Web adalah aplikasi yang
menggunakan fungsi transport tersebut. Web adalah sistem dengan standar yang
diterima secara universal untuk menyimpan, menelusuri, memformat dan menampilkan informasi melalui arsitektur klien / server.
27
Menurut Mcleod dan Schell (2007:71), World Wide Web juga disebut web dan WWW, berisi berbagai informasi yang bisa diakses melalui internet di mana dokumen-dokumen hypermedia (file komputer) disimpan dan dapat diambil
AY A
melalui suatu alamat yang telah ditata dan ditentukan dengan cara yang unik. World Wide Web kumpulan komputer yang bertindak sebagai server yang
menyediakan berbagai isi informasi (content server), pada WWW ini terdapat
dokumen-dokumen dalam format tertentu yang memungkinkan dokumen lainnya
AB
pada web. Beberapa istilah-istilah umum WWW.
1. Website. Komputer yang dihubungkan ke internet yang terdiri dari hypermedia
melalui hypertext link.
R
dan dapat diakses dari berbagai komputer yang ada dalam suatu jaringan
SU
2. Hypertext link. Penunjuk berupa teks atau grafik yang digunakan untuk mengakses hypertext yang disimpan dalam situs web. 3. Web Page. File hypermedia yang disimpan pada alamat situs web.
M
4. Home Page. Halaman pertama dari situs web. Halaman lain pada situs tersebut
KO
dapat dicapai melalui home page ini. 5. Browser. Perangkat lunak yang digunakan untuk mencari dan membaca file pada internet yang ditulis dalam Hypertext Markup Language (HTML).
ST I
2.13.3 Standar Internet Alasan utama mengapa internet dan web diterima secara terbuka oleh
para pengguna komputer di seluruh dunia adalah kerena keduanya bekerja sama sebagai satu sistem tunggal yang dapat digunakan dari platform komputer apapun.
Pengguna PC Dell atau Sun dapat menggunakan Web Page yang sama seperti
28
pengguna PC Apple PowerBook. Untuk memungkinkan hal ini, tiap orang yang berkontribusi pada internet dan arsitektur web harus mengikuti aturan yang sama. Dua organisasi menjadi pemimpin dalam menerapkan standar internet
AY A
dan web. Internet Society, dibentuk tahun 1992 untuk mempromosikan pengguna internet secara komersial dan telah mendelegasikan tanggung jawab untuk standar
internet kepada IETF (Internet Engineering Task Force). Standar web berasal dari
AB
World Wide Web Consortium (W3C).
2.13.4 Web 2.0
Istilah Web 2.0 pertama kalinya diperkenalkan oleh O‟Reilly Media pada
R
tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan
SU
kolaborasi dan sharing informasi secara online. Menurut Tim O‟Reilly, Web 2.0 dapat didefinisikan sebagai berikut:
“Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh
M
penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru
KO
tersebut. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna
ST I
aplikasi tersebut” . Berbagai layanan berbasis web seperti jejaring sosial, wiki dan
folksonomies (misalnya: “flickr.com”, “del.icio.us”) merupakan teknologi Web 2.0 yang menambah interaktifitas di antara para pengguna web. Pada umumnya,
Website yang dibangun dengan menggunakan teknologi Web 2.0 memiliki fiturfitur sebagai berikut:
CSS (Cascading Style Sheets)
Aplikasi Rich Internet atau berbasis Ajax
Markup XHTML
Sindikasi dan agregasi data menggunakan RSS/Atom
URL yang valid
Folksonomies
Aplikasi wiki pada sebagian atau seluruh Website
XML Web-Service API
ST I
KO
M
SU
R
AB
AY A
29
BAB III ANALISIS DAN PERANCANGAN SISTEM
AY A
Pembuatan aplikasi ini menerapkan konsep System Development Life Cycle (SDLC) atau yang disebut juga Siklus Hidup Pengembang Sistem yang
berfungsi untuk menggambarkan tahapan-tahapan utama dan langkah-langkah
dari setiap tahapan. Langkah-langkah yang akan dilakukan dalam pembuatan
Analisis Permasalahan
3.1.1. Identifikasi Masalah
R
3.1
AB
aplikasi rencana anggaran biaya dalam pembangunan rumah yaitu sebagai berikut:
SU
Sebagian besar pengurus Gereja Katolik Gembala Yang Baik (GYB) Surabaya membutuhkan informasi umat sebagai referensi kebutuhan yang digunakan oleh pengurus Gereja Katolik GYB Surabaya dalam hal pengembangan
M
kinerja dewan pastoral. Namun tidak semua pengurus Gereja Katolik GYB Surabaya menerima laporan umat karena belum adanya pengolahan data dari
KO
admin/sekretariat Gereja Katolik GYB Surabaya. Dalam organisasi, seharusnya ada informasi disetiap bidang yang dikoordinatorkan atau yang dipimpin yang bisa dibuat sebagai acuan dasar pengambilan keputusan yang akan dibutuhkan
ST I
dalam proses pengembangan umat. Disini Gereja Katolik Gembala Yang Baik Surabaya memiliki beberapa pengurus yang menerima informasi dari data umat ini yaitu Ketua Umum, empat (4) Ketua Bidang yaitu Bidang Sumber yang terbagi menjadi beberapa seksi yaitu seksi liturgi, subseksi bunga altar, sebseksi lektor, subseksi asisten imam, seksi katekese, dan seksi kerasulan kitab suci; Bidang Pembinaan Formatio yang terdiri dari beberapa seksi yaitu seksi keluarga,
30
31
subseksi senior, seksi BIAK, seksi REKAT, Seksi OMK, Koordinator OMK, Seksi Kel. Kategorial; Bidang Kerasulan Khusus terdiri dari beberapa seksi yaitu seksi karya misioner, dan seksi komunikasi sosial; Bidang Kerasukan Umum
Kematian, Ketua Wilayah, dan Ketua Lingkungan.
AY A
terdiri dari beberapa seksi yaitu seksi sosial, seksi Hak & Kerawam, dan seksi
Dengan tanpa adanya informasi ke setiap bidang yang ada di Gereja Katolik GYB Surabaya mengakibatkan ketua bidang merasa kesulitan dalam
AB
memantau data umat yang dibutuhkan oleh setiap ketua bidang. Kesulitan yang
lebih besar terjadi apabila dibutuhkan informasi yang terklasifikasi. Misalnya informasi mengenai nama-nama umat yang berulang tahun pada tanggal 1 sampai
R
7 Mei, atau mencari nama umat yang berusia di atas 60 tahun. Satu-satunya jalan
SU
yang dilakukan untuk mendapatkan informasi tersebut adalah dengan datang ke kantor gereja dan menanyakan ke pada sekretariat yang masih melakukan pencarian lagi dan mencatatnya lagi. Dapat dibayangkan bagaimana sulitnya jika
M
informasi yang dibutuhkan lebih dari satu umat dan GYB Surabaya ini
KO
mempunyai ratusan bahkan ribuan jemaat yang terbagi menjadi beberapa wilayah dan lingkungan.
Berdasarkan uraian diatas, terlihat bahwa informasi untuk setiap bidang
ST I
sangat penting peranannya melakukan perkembangan umat. maka dapat ditarik kesimpulan bahwa untuk membantu setiap ketua bidang dalam melihat informasi umat yang ada di Gereja Katolik GYB Surabaya sesuai dengan kebutuhan setiap bidangnya dikembangkan sebuah aplikasi sistem informasi umat yang ada di Gereja Katolik GYB Surabaya. Dengan adanya aplikasi ini diharapkan dapat
32
bermanfaat bagi setiap ketua bidang pada saat melihat informasi yang dibutuhkan untuk melakukan kinerja sebagai ketua bidang.
3.1.2. Analisis Kebutuhan
AY A
Aplikasi sistem informasi umat yang akan dibangun membutuhkan data umat sebagai data utama yang digunakan untuk menghasilkan informasi ke setiap ketua bidang yang ada di Gereja Katolik GYB Surabaya. Data umat ini sebagai
acuan untuk mencatat berbagai pencatatan yang ada di Gereja Katolik GYB
AB
Surabaya yaitu pencatatan sakramen, pencatatan kegiatan, pencatatan mutasi, dan
pencatatan kematian. Data umat ini didapat dari sensus yang dilakukan oleh ketua
SU
kepada ketua lingkungan.
R
lingkungan berdasarkan kartu keluarga katolik yang sudah dikasihkan dari warga
Aplikasi sistem informasi umat Gereja Katolik GYB Surabaya berbasis web akan mengolah data umat yang nantinya dapat membantu proses pencatatan
M
sakramen, mutasi, kegiatan, dan kematian yang nantinya akan dilakukan untuk membuat suatu laporan informasi untuk setiap pengurus dan ketua bidang di
KO
Gereja Katolik GYB Surabaya. Aplikasi web ini diharapkan dapar memberikan laporan informasi yang nantinya akan di lihat oleh Ketua Umum, Ketua Bidang Sumber, Ketua Bidang Pembinaan Formatio, Ketua Bidang Kerasulan Khusus,
ST I
Ketua Bidang Kerasulan Umum, Ketua Wilayah, dan Ketua Lingkungan.
33
Tabel 3.1 Tabel Analisa Kebutuhan Sistem No
Kebutuhan
Pengguna
Laporan Yang dihasilkan Grafik Umat(per lingkungan) meliputi : 1. Persentase kriteria usia 2. Persentase jenis kelamin 3. Persentase pekerjaan 4. Persentase status pernikahan 5. Persentase agama 6. Persentase pendidikan 7. Persentase golongan darah. Grafik Sakramen (per lingkungan) meliputi : 1. Grafik umat yang sudah menerima sakramen 2. Grafik umat yang belum menerima sakramen 3. Persentase jenis pernikahan 4. Persentase kriteria umur pernikahan. Grafik kegiatan (per lingkungan) umat meliputi : 1. Persentase kegiatan gereja 2. Persentase jenis kegiatan gereja 3. Persentase kegiatan masyrakat 4. Persentase jenis kegiatan masyarakat Laporan kartu keluarga Grafik Umat(per wilayah) meliputi : 1. Persentase kriteria usia 2. Persentase jenis kelamin 3. Persentase pekerjaan 4. Persentase status pernikahan
AB
AY A
Ketua Lingkungan
ST I
KO
M
SU
1
Ketua Lingkungan mampu mengakses laporan-laporan tentang umat yang ada di lingkungannya masingmasing
R
2.
Ketua Wilayah mampu mengakses laporanlaporan tentang umat yang ada di wilayahnya masing-masing
Ketua Wilayah
34
Kebutuhan
Pengguna
Laporan Yang dihasilkan 5. Persentase agama 6. Persentase pendidikan 7. Persentase golongan darah. Grafik Sakramen (per wilayah) meliputi : 1. Grafik umat yang sudah menerima sakramen 2. Grafik umat yang belum menerima sakramen 3. Persentase jenis pernikahan 4. Persentase kriteria umur pernikahan. Grafik kegiatan (per lingkungan) umat meliputi : 1. Persentase kegiatan gereja 2. Persentase jenis kegiatan gereja 3. Persentase kegiatan masyrakat 4. Persentase jenis kegiatan masyarakat Grafik kegiatan (seluruh umat) umat meliputi : 1. Persentase kegiatan gereja 2. Persentase jenis kegiatan gereja 3. Persentase kegiatan masyrakat 4. Persentase jenis kegiatan masyrakat Grafik Umat(seluruh umat) meliputi : 1. Persentase kriteria usia 2. Persentase jenis kelamin 3. Persentase pekerjaan 4. Persentase status pernikahan 5. Persentase agama
M
SU
R
AB
AY A
No
KO
Ketua Bidang Sumber mampu mengakses laporan-laporan tentang kegiatan gereja
ST I
3.
4.
Ketua Bidang Pembinaan Formatio mampu mengakses laporan-laporan tentang keluarga
Ketua Bidang Sumber
Ketua Bidang Pembinaan Formatio
35
No
Kebutuhan
Pengguna
Laporan Yang dihasilkan
Grafik Sakramen (seluruh umat) meliputi : 1. Grafik umat yang sudah menerima sakramen 2. Grafik umat yang belum menerima sakramen 3. Persentase jenis pernikahan 4. Persentase kriteria umur pernikahan.
AB
AY A
6. Persentase pendidikan 7. Persentase golongan darah.
SU
R
M
Ketua Bidang Kerasulan Khusus
ST I
KO
5.
Ketua Bidang Kerasulan Khusus mampu mengakses laporan-laporan tentang jumlah umat
6.
Ketua Bidang Kerasulan Umum mampu mengakses laporan-laporan tentang kematian, agama, dan jumlah umat
Grafik Umat(seluruh umat) meliputi : 1. Persentase kriteria usia 2. Persentase jenis kelamin 3. Persentase pekerjaan 4. Persentase status pernikahan 5. Persentase agama 6. Persentase pendidikan 7. Persentase golongan darah
Grafik Sakramen (seluruh umat) meliputi : 1. Grafik umat yang sudah menerima sakramen 2. Grafik umat yang belum menerima sakramen 3. Persentase jenis pernikahan 4. Persentase kriteria umur pernikahan.
Ketua Bidang Kerasulan Umum
Laporan kematian umat
36
Kebutuhan
Pengguna
Laporan Yang dihasilkan
Grafik Umat(seluruh umat) meliputi : 1. Persentase kriteria usia 2. Persentase jenis kelamin Persentase pekerjaan 3. Persentase status pernikahan 4. Persentase agama 5. Persentase pendidikan 6. Persentase golongan
AY A
No
darah
R
Ketua Umum/ Pastor Kepala Paroki
ST I
KO
M
SU
7.
Ketua Umum mampu mengakses laporanlaporan tentang kegiatan gereja, keluarga, jumlah umat, kematian, dan laporanlaporan yang bersifat khusus
Grafik Sakramen (seluruh umat) meliputi : 1. Grafik umat yang sudah menerima sakramen 2. Grafik umat yang belum menerima sakramen 3. Persentase jenis pernikahan 4. Persentase kriteria umur
AB
pernikahan.
Grafik kegiatan (seluruh umat) umat meliputi : 1. Persentase kegiatan gereja 2. Persentase jenis kegiatan gereja 3. Persentase kegiatan masyrakat 4. Persentase jenis kegiatan masyarakat Grafik perkembangan mat Grafik pemekaran umat Laporan kriteria umat Laporan mutasi (seluruh umat) meliput : 1. Mutasi keluarga 2. Mutasi anggota Laporan kematian
37
3.2 Perancangan Sistem Sebelum membuat program aplikasi ini, terlebih dahulu dilakukan proses perancangan sistem. Hal ini dilakukan dengan tujuan program aplikasi yang dibuat dapat berfungsi sesuai dengan yang diharapkan, yaitu dapat membantu
AY A
pastor kepala paroki dalam melihat perkembangan umat saat ini.
Dalam perancangan sistem ini ada beberapa tahapan yang harus
dilakukan, yaitu pembuatan System Flow, Context Diagram, Data Flow Diagram
AB
(DFD), Entity Relationship Diagram (ERD), Struktur Database, dan Design Input dan Output dari program aplikasi ini.
Model Pengembangan
R
3.2.1
yang akan
SU
Pengembangan sistem dalam proses kerja aplikasi
menghasilkan aplikasi web yang realtime dengan dapat membantu dewan paroki dalam menghasilkan laporan yang nantinya dapat dijadikan acuan sebagai landasan pengambilan keputusan. Dalam proses sistem dapat mencatat pencatatan
M
yang biasanya dilakukan oleh gereja yaitu pencatatan data umat, pencatatan
KO
sakramen, pencatatan mutasi, pencatatan kegiatan, dan pencatatan kematian.
ST I
Perancangan langkah-langkah dari sistem ini yaitu :
38
Input
Proses/sistem
Output
Pengguna
Laporan Total Jumlah Umat
Pencatatan Data Umat
Laporan Jumlah Umat per Wilayah
Data Pribadi Umat
Laporan Jumlah Umat Per Lingkungan Data Sakramen Umat
Laporan Jumlah Umat Berdasarkan Usia Laporan Jumlah Umat Berdasarkan Jenis Kelamin
AY A
Data Mutasi Umat
Laporan pemekaran lingkungan
Data Kegiatan Umat
Laporan Cetak Kartu Keluarga
Laporan Jumlah Umat Berdasarkan Perkawinan
Data Kematian Umat
Lap jml umat berdasarkan jenis pekerjaan Lap jml umat berdasarkan pendidikan
Pengguna Kriteria Laporan
Pencatatan Sakramen Baptis, Komuni, Krisma, NIkah
AB
Lap jml umat berdasarkan agama
Lap. Umat yg sdh menerima sakr. Baptis Per wilayah, Per Lingkungan, Per Tahun, Per Bulan
Lap. Umat yg sdh menerima sakr. Komuni Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan
ST I
KO
M
SU
R
Lap. Umat yg sdh menerima sakr. Krisma Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan
Lap. Umat yg sdh menerima sakr. NIkah Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan Lap. Umat yg blm menerima sakr. Baptis Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan Lap. Umat yg blm menerima sakr. Komuni Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan Lap. Umat yg Blm menerima sakr. Krisma Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan Lap. Umat yg Blm menerima sakr. NIkah Per Wilayah, Per Lingkungan, Per Tahun, Per Bulan Lap Ulang Tahun Pernikahan Per Bulan, Per Tahun
Pencatatan Mutasi
Lap Mutasi Keluarga Per Bulan, per Tahun Lap Mutasi Anggota Keluarga Per Bulan, Per Tahun
Lap jml umat Berdasarkan keg. Gereja Yang Diikuti Pencatatan Kegiatan Lap jml umat Berdasarkan keg. masyarakat Yang Diikuti Lap Jumlah Umat yang belum mengikuti kegiatan Gereja Lap Jumlah Umat yang belum mengikuti kegiatan Masyarakat Pencatatan Kematian
Lap jml kematian per tahun, per bulan
Gambar 3.1 Block Diagram Rancang Bangun Sistem Informasi Umat Gereja Katolik GYB Surabaya
39
3.2.2
System Flow Sistem Flow merupakan suatu sistem yang berisi simbol-simbol yang
saling berhubungan. Sistem flow ini digunakan untuk menunjukkan jalannya program aplikasi sistem informasi umat gereja Katolik Gembala Yang Baik
AY A
(GYB) Surabaya, yaitu dapat dilihat pada Gambar 3.2 sampai dengan Gambar 3.7.
A. System Flow Sistem Informasi Umat Gereja Katolik GYB Surabaya
Dalam system flow ini digambarkan secara umum dan meyeluruh
AB
bagaimana urutan alur data dan dokumen yang mengalir dalam pengelolaan data
umat. Gambar kotak berwarna hijau ini yang ada dalam system flow dibawah ini
R
menunjukkan bahwa itulah masing-masing proses yang akan dibahas dalam tugas
SU
akhir ini. Proses-proses yang telah diberi warna hijau itu akan dijelaskan dengan lebih detail lagi selanjutnya.
System flow sistem informasi umat Gereja Katolik GYB Surabaya ini menghasilkan 9 (sembilan) laporan yaitu laporan kartu keluarga, grafik umat
M
(persentase kriteria usia, persentase jenis kelamin, persentase pekerjaan,
KO
persentase status pernikahan, persentase agama, persentase pendidikan persentase golongan darah), grafik sakramen (grafik umat yang sudah menerima sakramen, grafik umat yang belum menerima sakramen, persentase jenis pernikahan,
ST I
persentase kriteria umur pernikahan), grafik kegiatan (persentase kegiatan gereja, persentase jenis kegiatan gereja, persentase kegiatan masyarakat, persentase jenis kegiatan masyarakat), laporan kematian, laporan mutasi, grafik perkembangan umat, grafik pemekaran umat, dan laporan kriteria.
ST
Ketua Lingkungan
Tambah Data Umat
Sakramen Umat
Pencatatan Kegiatan Umat
Pencatatan Mutasi Umat
Lap Kartu Keluarga
Lap Mutasi
Pembuatan Laporan
Ketua Bidang Kerasulan umum
Grafik Umat
Grafik Kegiatan
Grafik Sakramen
Grafik Umat
Lap. Kematian
Grafik Kegiatan
Grafik Umat
Grafik Sakramen
Grafik Sakramen
Lap Kematian Lap Mutasi
Grafik Perkembangan Umat
Mutasi Umat
Grafik Umat
Grafik Sakramen
1
Kegiatan Umat
Ketua Bidang Kerasulan Khusus
Grafik Sakramen
Grafik Perkembangan Umat
Grafik Kegiatan
Grafik Pemekaran Umat
Lap Kematian
Dashboard Pemekaran Umat
Lap Kriteria
Lap Kriteria
Gambar 3.2 System Flow Sistem Informasi Umat Gereja
40
AY
AB
Grafik Sakramen
Pencatatan Sakramen Umat
Ketua Bidang Pembinaan Formatio
R
Lap Kartu Keluarga
Master Pendukung
Ketua Bidang Sumber
SU
Grafik Umat
Maintenance Master
Ketua Wilayah
Grafik Umat
M
Data Umat
1
Pastor Kepala Paroki
O IK
Start
Admin/Sekretariat Gereja
A
Start
A
M
Grafik Umat
Lap. Kartu Keluarga
Lap. Kartu Keluarga
Lingkungan
Wilayah
Kartu Keluarga
Lap. Kartu Keluarga
Gambar 3.3 System Flow Tambah Data Umat
41
AY
AB
Grafik Umat
Grafik Umat
R
Detil KK
Lap. Kartu Keluarga
Grafik Umat
Pembuatan Laporan
SU
Input DataUmat Baru
Pastor Kepala Paroki
Data Umat
O
Formulir data umat
Ketua Bidang Formatio
B. System Flow Tambah Data Umat
Admin/Sekretariat Gereja
IK
System flow tambah data umat menceritakan alur data, proses, dan
dokumen yang terjadi pada saat proses tambah data umat berlangsung.
ST
Dimulainya proses ini ditandai dengan adanya formulir data umat yang masuk ke
ketua lingkungan. Disini ketua lingkungan berperan dalam penginputan data umat
Ketua Lingkungan
A
42
yang masuk ke lingkungan dimana dia tinggal. Kemudian dilanjutkan dengan penyimpanan data umat ke dalam database yang telah disiapkan. Dapat dilihat juga bahwa hasil dari proses ini nantinya akan sangat berguna sekali untuk proses
atau paroki oleh umat yang bersangkutan.
C. System Flow Maintenance Data Master
lingkungan
SU
Input Master Baru
R
wilayah
AB
Admin/Sekretariat Gereja
AY A
penginputan sakramen, kegiatan, dan mutasi apabila terjadi pindah lingkungan
Hubungan_keluarga
Tambah/Ubah Master
Kegiatan_gereja
E
ST I
KO
M
Kegiatan_masyarak at pendidikan
pekerjaan
user
Gambar 3.4 System Flow Maintenance Data Master
System flow maintenance data master menceritakan alur data, proses dan
dokumen yang terjadi pada saat proses maintenance data master berlangsung. dimulainya porses ini ditandai dengan adanya tambahan atau pengubahan data master yang dilakukan oleh admin. Selanjutnya master ini digunakan untuk data
43
pendudung pada saat penginputan data umat dan pembuatan laporan umat. Master yang gunakan disini yaitu master wilayah, lingkungan, hubungan keluarga, kegiatan gereja, kegiatan masyarakat, pendidikan, pekerjaaan, dan user.
Ketua Lingkungan
Admin/Sekretariat Gereja
AY A
D. System Flow Pencatatan Sakramen Umat
Pastor Kepala Paroki
Formulir sakramen yang telah diisi
Input data umat sakramen
Laporan Sakramen Umat
Kartu Keluarga
R
Formulir sakramen yang telah diisi
Detil KK
Tidak
SU
Belum Melakukan sakramen
AB
Start
Ketua Wilayah
Grafik Sakramen Umat
Grafik Sakramen
Grafik Sakramen
Ya
Sakramen Baptis
B
Sakramen Komuni
M
Mencatat data sakramen
ST I
KO
Grafik Sakramen
Sakramen Krisma Sakramen Pernikahan
Gambar 3.5 System Flow Pencatatan Sakramen Umat
System flow pencatatan sakramen menceritakan alur data, proses dan
dokumen yang terjadi pada saat proses pencatatan sakramen umat berlangsung. Dimulainya proses ini ditandai dengan diserahkannya formulir sakramen umat.
44
Sakramen umat yang dicatat disini ada empat sakramen yaitu baptis, komuni pertama, krisma, dan pernikahan atau perkawinan.
Dimana sakramen baptis
adalah sakramen yang wajib dilakukan oleh umat katolik yang dapat diterima
AY A
sekali seumur hidup. Tanpa sakramen baptis ini umat tidak dapat melakukan sakramen yang lainnya. Selanjutnya data sakramen ini akan dimasukkan ke dalam
database. Dapat dilihat juga bahwa data sakramen ini nantinya akan sangat
E. System Flow Pencatatan Kegiatan Umat
Admin/Sekretariat Gereja
Pastor Kepala Paroki
Ketua Bidang Sumber
R
Ketua Lingkungan
AB
berguna sekali dalam proses pembuatan laporan umat secara periodik.
Start
SU
Aktivitas Masyarakat
Data umat
Laporan Kegiatan Umat
Aktivitas Gereja
M
Pilih Kegiatan umat Tidak
Kartu Keluarga Detil KK
Laporan Kegiatan Umat
ST I
KO
Pilih kegiatan Grafik Kegiatan Ya
Mencatat Kegiatan Umat
Kegiatan gereja
C
Kegiatan masyarakat
Grafik Kegiatan
Gambar 3.6 System Flow Pencatatan Kegiatan Umat
Grafik Kegiatan
45
System flow pencatatan kegiatan umat menceritakan alur, proses, dan dokumen yang terjadi pada saat proses pencatatan kegiatan umat berlangsung. Dimulainya proses ini ditandai dengan adanya umat yang mencantumkan kegiatan
AY A
yang akan diikutinya pada formulir pendataan umat. Disini ada dua kegiatan yang di inputkan yaitu kegiatan gerejani dan kegiatan masyarakat. Selanjutnya data
kegiatan umat ini akan dimasukkan kedalam database. Dapat dilihat juga bahwa data kegiatan ini sangat berguna sekali saat proses pembuatan laporan umat secara
F. System Flow Pencatatan Mutasi Umat
AB
periodik.
R
System flow pencatatan mutasi umat menceritakan alur data, proses, dan
SU
dokumen yang terjadi pada saat proses pencatatan mutasi umat berlangsung. ada dua jenis mutasi yang di catat didalam aplikasi ini yaitu mutasi keluarga yang seluruh anggota keluarganya mutasi atau pindah secara bersamaan ke lingkungan
M
lain atau paroki lain. Kedua adalah mutasi anggota atau perorangan yaitu mutasi yang dilakukan untuk membentuk kartu keluarga baru atau pindah paroki.
KO
Dimulainya proses ini ditandai dengan adanya formulir mutasi yang datang dari umat yang ditujukan kepada ketua lingkungan dan ketua lingkungan memberikan kepada admin/sekretariat gereja. Pencatatan mutasi umat ini sifatnya internal.
ST I
Tujuan dari pencatatan ini adalah untuk mengetahui perkembangan umat di paroki. Selanjutnya data mutasi tersebut akan dimasukkan ke dalam database. Dapat dilihat juga data mutasi ini nantinya akan sangat berguna sekali saat proses pembuatan laporan secara periodik.
46
Ketua Lingkungan
Admin/Sekretariat Gereja
Pastor Kepala Paroki
Formulir Mutasi Yang telah diisi
Kartu Keluarga
AB
Input data mutasi
Laporan Mutasi Umat
Detil KK
Tidak
SU
Ingin Melakukan Mutasi
KO
M
Ya
Laporan Mutasi Umat
R
Formulir Mutasi Umat
AY A
Start
wilayah
lingkungan
Mencatat data mutasi
Mutasi Keluarga
D
Mutasi Anggota
Laporan Mutasi Umat
ST I
Laporan Mutasi Umat
Gambar 3.7 System Flow Pencatatan Mutasi Umat
Kartu Keluarga A Detil KK
Grafik Umat
Grafik Umat
Grafik Perkembangan Umat
O IK
Start
Lap Kartu Keluarga
E
Sakramen _Baptis
B
Lap Kematian
Sakramen Krisma
Pembuatan Laporan
Grafik Pemekaran Umat
Lap Kematian
Ketua Bidang Kerasulan umum
Lap Kartu Keluarga Grafik Umat
Dashboard Kegiatan
Lap Kartu Keluarga
Grafik Umat
Grafik Umat
Grafik Sakramen
Grafik Umat
Grafik Sakramen
Lap Kematian
Lap Mutasi
Lap Kriteria
Lap Kriteria
47
Gambar 3.8 System Flow Laporan Umat
A
AY
Mutasi Keluarga
Lap Mutasi
AB
Grafik Kegiatan
R
Grafik Kegiatan
D Mutasi Anggota
Ketua Bidang Kerasulan Khusus
Grafik Pemekaran Umat
Grafik Sakramen Aktivitas Gereja Kemasyarak atan
Ketua Bidang Pembinaan Formatio
Grafik Sakramen
Sakramen Pernikahan C
Ketua Bidang Sumber
SU
Sakramen Komuni
Ketua Wilayah
Grafik Sakramen
M
Grafik Perkembangan Umat
Ketua Lingkungan
G. System Flow Laporan Umat
ST
Pastor Kepala Paroki
Admin/Sekretariat Gereja
48
System flow laporan umat menceritakan tentang alur data, proses, dan dokumen yang terjadi pada saat proses laporan umat berlangsung. dimulainya proses ini ditandai dengan dilanjutkannya proses pencatatan tambah data umat,
AY A
pencatatan sakramen, pencatatan kegiatan, dan pencatatan kegiatan umat yang nantinya akan di olah menjadi sebuah laporan detail dan grafik yang akan
digunakan oleh gereja dalam melihat perkembangan umat secara periodik atau
3.2.3
AB
dengan data yang terbaru.
Hierarchy Input Process Output (HIPO) 0
1
2
3
4
Maintenance Master
Pencatatan Transaksi
Pembuatan Laporan
ST I
KO
M
Tambah Data Umat
SU
R
Sistem Informasi Umat Gereja GYB Surabaya
Hierarchy
3.1
3.2
3.3
3.4
Pencatatan Sakramen Umat
Pencatatan Kegiatan Umat
Pencatatan Mutasi Umat
Pencatatan Kematian
Gambar 3.9 Hirarchy Input-Process-Output
Input
Process
Output
(HIPO)
pada
gambar
3.5
menggambarkan proses-proses pada sistem berdasarkan tiap levelnya secara hirarki atau berjenjang. Sistem Informasi Umat Gereja GYB Surabaya yang terdiri dari 5 proses, yaitu : Tambah Data Umat, Maintenance Master, Pencatatan Sakramen Umat, Pencatatan Kegiatan Umat, Pencatatan Mutasi Umat dan Laporan umat. Untuk lebih jelasnya lihat gambar 3.8 dibawah ini.
49
3.2.4
Data Flow Diagram Data Flow Diagram (DFD) merupakan perangkat yang digunakan pada
metodologi pengembangan sistem yang terstuktur. DFD dapat digambarkan seluruh kegiatan yang terdapat pada sistem secara jelas. Selain itu DFD juga menggambarkan
komponen
yang
terdapat
pada
sistem
yang
AY A
mampu
dikembangkan. Untuk membuat DFD dapat digunakan perangkat lunak Power Designer Process Analyst.
AB
Penggambaran sistem menggukan DFD dimulai dari Context Diagram
seperti dapat dilihat pada gambar 3.9. dari Context Diagram dapat didekomposisi lagi menjadi level yang lebih rendah untuk menggambarkan sistem lebih rinci.
R
Pada context diagram tersebut, terdapat 4 entitas luar, yaitu : ketua lingkungan,
SU
ketua wilayah, admin, pastor kepala paroki dan satu proses (Sistem Informasi Umat Gereja Katolik Gembala Yang Baik Surabaya Berbasis Web). Setelah contex diagram didekomposisi akan didapat DFD level 0 seperti yang terlihat
M
pada Gambar 3.10 yang terdiri dari 4 (empat) proses dan pada proses transaksi
ST I
KO
didekomposisi lagi menjadi 4 (empat) proses.
50
LAP MUTASI GRAFIK KEGIATAN GRAFIK SAKRAMEN GRAFIK PEMEKARAN
LAP KRITERIA
DATA KEMATIAN SEKRETARIAT
PASTOR KEPALA PAROKI
LAP KEMATIAN
DATA UMAT
GRAFIK PERKEMBANGAN
DATA MUTASI
GRAFIK UMAT
DATA KEGIATAN
AY A
DATA SAKRAMEN
0 GRAFIK PEMEKARAN
ADMIN
LAP KRITERIA
GRAFIK PERKEMBANGAN
LAP KRITERIA
KETUA BIDANG PEMBINAAN FORMATIO
AB
LAP KARTU KELUARGA
UBAH DATA MASTER TAMBAH DATA MASTER
GRAFIK UMAT LAP KRITERIA
SISTEM INFORMASI UMAT GEREJA KATOLIK GYB SURABAYA
DATA KEMATIAN UMAT PER LINGKUNGAN
GRAFIK KEGIATAN
R
DATA MUTASI UMAT PER LINGKUNGAN DATA KEGIATAN PER LINGKUNGAN LAP KRITERIA
SU
DATA SAKRAMEN PER LINGKUNGAN
DATA UMAT PER LINGKUNGAN
KO
+ LAP KRITERIA LAP KEMATIAN LAP KRITERIA
GRAFIK UMAT GRAFIK SAKRAMEN
KETUA BIDANG KERASULA N UMUM KETUA BIDANG KERASULA N KHUSUS
LAP KARTU KELUARGA PER LINGKUNGAN
M
KETUA LINGKUNGAN
KETUA BIDANG SUMBER
GRAFIK UMAT PER LINGKUNGAN GRAFIK SAKRAMEN PER LINGKUNGAN
LAP KRITERIA KETUA WILAYAH
GRAFIK UMAT PER WILAYAH GRAFIK SAKRAMEN PER WILAYAH
ST I
Gambar 3.10 Context Diagram Sistem Informasi Umat Gereja Katolik GYB Surabaya
M
KO
ST I
AY A
AB
R
SU
51
52
31
CARA_NIKAH
DT_CARA NIKAH
3.1
[DATA SAKRAMEN PER LINGKUNGAN]
[DATA SAKRAMEN] PENCATATAN SAKRAMEN
13
14
[DT BAPTIS]
SAKRAMEN BAPTIS
11
SAKRAMEN KRISMA SAKRAMEN PERNIKAHAN
SAKRAMEN KOMUNI
12
[DT NIKAH] 3.2
[DATA KEGIATAN] PENCATATAN KEGIATAN
AY A
[DT KRISMA]
[DT KOMUNI]
KETUA LINGKUNGAN
AB
[DATA KEGIATAN PER LINGKUNGAN]
[RECORD KEGIATAN]
SpMg_173
3.3
SEKRETARIAT [DATA MUTASI]
[DT MUTASI] MUTASI ANGGOTA
SU
16
15
MUTASI KELUARGA
[DT ANGGOTA]
3.4
PENCATATAN KEMATIAN
[DATA KEMATIAN]
[DATA MUTASI UMAT PER LINGKUNGAN]
R
PENCATAN MUTASI
SpMg_140 [RECORD KEMATIAN] [DATA KEMATIAN UMAT PER LINGKUNGAN]
ST I
KO
M
Gambar 3.12 Data Flow Diagram Level 1 Sistem Informasi Umat Gereja Katolik GYB Surabaya
53
3.2.5
Entity Relationship Diagram MUTASI ANGGOTA
USER USERNAME PASSWORD LEVEL BLOKIR ID_SESSION
KEGIATAN_GEREJA
AKTIVITAS MASYARAKAT
KEGIATAN_MASYARAKAT
dt_komuni
M
KO
SAKRAMEN KRISMA ID_KRISMA NAMA_KRISMA TGL_KRISMA TEMPAT_KRISMA
R
SU
dt_baptis
DETIL KK ID_ANGGOTA TGL_MASUK_KK STATUS_KELUARGA STATUS_NIKAH NAMA_LENGKAP AGAMA TEMPAT_LAHIR TGL_LAHIR JENIS_KELAMIN GOL_DARAH HP1 HP2 HP3 TLPN_KANTOR EMAIL FOTO ANGGOTA TGL_KEMATIAN TEMPAT_KEMATIAN KET KEMATIAN STATUS
dt_krisma
AB
ID_KEG_MASYARAKAT KEGIATAN_MASYARAKAT
SAKRAMEN KOMUNI ID_KOMUNI TGL_KOMUNI TEMPAT_KOMUNI
ST I
AKTIVITAS GEREJA ID_KEG_GEREJA KEGIATAN_GEREJA
dt_user
SAKRAMEN BAPTIS ID_BAPTIS NAMA_BAPTIS TGL_BAPTIS TEMPAT_BAPTIS
MUTASI KELUARGA ID_MUTASI_KELUARGA KK_BARU LING_BARU TGL_MUTASI ALASAN_MUTASI KET_MUTASI
dt_mutasi_anggota
AY A
ID_MUTASI LING_BARU KK_BARU ID_ANGGOTA_BARU TGL_MUTASI ALASAN_MUTASI
dt_hub_keluarga
dt_pekerjaan
dt_pendidikan
dt_nikah
dt_kk
KARTU KELUARGA NO_KK ALAMAT_KK TELEPON_RUMAH FAX RUMAH TGL_BUAT_KK STATUS
HUBUNGAN KELUARGA ID_HUB_KEL STATUS_HUBUNGAN
PEKERJAAN ID_PEKERJAAN NAMA_PEKERJAAN
PENDIDIKAN ID_PENDIDIKAN NAMA_PENDIDIKAN
SAKRAMEN PERNIKAHAN ID_NIKAH TEMPAT_NIKAH TGL_NIKAH NAMA_PASANGAN
Relation_317
CARA_NIKAH ID_CARA CARA_NIKAH
dt_kk
LINGKUNGAN ID_LINGKUNGAN dt_lingkungan NAMA_LINGKUNGAN
dt_wilayah
WILAYAH ID_WILAYAH NAMA_WILAYAH
Gambar 3.13 Conceptual Data Model (CDM) Sistem Informasi Umat Gereja Katolik GYB Surabaya.
54
Entity Relationship Diagram adalah suatu penyajian grafis entity relationship model yaitu pnyajian grafis yang terperinci, suatu data logis untuk suatu organisasi atau untuk suatu area bisnis, yang dinyatakan dengan hubungan
AY A
(atau asosiasi) antara entity dan relasinya. Ada 2 macam Entity Relationship Diagram (ERD), yaitu Conceptual Data Model (CDM) dan Physical Data Model
(PDM). CDM pada sistem ini dapat dilihat pada gambar 3.13, sedangkan PDM
ST I
KO
M
SU
R
AB
dari sistem ini dapat dilihat pada gambar 3.14.
55
USER USERNAME varchar(20) PASSWORD varchar(20) LEVEL varchar(50) BLOKIR varchar(2) ID_SESSION varchar(50) ID_LINGKUNGAN varchar(20) NO_KK varchar(20) ID_ANGGOTA varchar(20)
AKTIVITAS_GEREJA ID_KEG_GEREJA integer KEGIATAN_GEREJA varchar(50)
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA ID_LINGKUNGAN = ID_LINGKUNGAN
SAKRAMEN_KOMUNI varchar(20) varchar(20) varchar(20) varchar(20) date varchar(50)
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
ST I
KO
SAKRAMEN_KRISMA NO_KK varchar(20) ID_LINGKUNGAN varchar(20) ID_ANGGOTA varchar(20) ID_KRISMA varchar(20) NAMA_KRISMA varchar(20) TGL_KRISMA date TEMPAT_KRISMA varchar(20)
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
KEGIATAN_MASYARAKAT ID_LINGKUNGAN varchar(20) NO_KK varchar(20) ID_ANGGOTA varchar(20) ID_KEG_MASYARAKAT integer
ID_KEG_MASYARAKAT KEGIATAN_MASYARAKAT
varchar(20) varchar(20) integer varchar(20) date varchar(50) varchar(50) varchar(20)
integer varchar(50)
HUBUNGAN_KELUARGA ID_HUB_KEL integer STATUS_HUBUNGAN varchar(20)
ID_HUB_KEL = ID _HUB_KEL
PEKERJAAN ID_PEKERJAAN integer NAMA_PEKERJAAN varchar(50)
ID_PEKERJAAN = ID_PEKERJAAN
PENDIDIKAN ID_PENDIDIKAN integer NAMA_PENDIDIKAN varchar(50)
ID_PENDID IKAN = ID _PENDIDIKAN
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
MUTASI_KELUARGA
NO_KK ID_LINGKUNGAN ID_MUTASI_KELUARGA LING_BARU TGL_MUTASI ALASAN_MUTASI KET_MUTASI KK_BARU
ID_KEG_MASYARAKAT = ID_KEG_MASYARAKAT
AKTIVITAS_MASYARAKAT
varchar(20) varchar(20) varchar(20) date varchar(20) varchar(20) varchar(50) varchar(10) varchar(50) date varchar(10) varchar(2) varchar(12) varchar(12) varchar(20) varchar(20) varchar(20) date varchar(50) varchar(50) varchar(5) integer integer integer varchar(20)
R
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
M
NO_KK ID_LINGKUNGAN ID_ANGGOTA ID_KOMUNI TGL_KOMUNI TEMPAT_KOMUNI
DETIL_KK NO_KK ID_LINGKUNGAN ID_ANGGOTA TGL_MASUK_KK STATUS_KELUARGA STATUS_NIKAH NAMA_LENGKAP AGAMA TEMPAT_LAHIR TGL_LAHIR JENIS_KELAMIN GOL_DARAH HP1 HP2 HP3 EMAIL FOTO_ANGGOTA TGL_KEMATIAN TEMPAT_KEMATIAN KET_KEMATIAN STATUS ID_PENDIDIKAN ID_PEKERJAAN ID_HUB_KEL TLPN_KANTOR
SU
varchar(20) varchar(20) varchar(20) varchar(20) varchar(50) date varchar(50)
ID_KEG_GEREJA= ID_KEG_GEREJA
AB
NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
SAKRAMEN_BAPTIS ID_LINGKUNGAN NO_KK ID_ANGGOTA ID_BAPTIS NAMA_BAPTIS TGL_BAPTIS TEMPAT_BAPTIS
KEGIATAN_GEREJA NO_KK varchar(20) ID_LINGKUNGAN varchar(20) ID_ANGGOTA varchar(20) ID_KEG_GEREJA integer
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK ID_ANGGOTA = ID_ANGGOTA
AY A
MUTASI_ANGGOTA NO_KK varchar(20) ID_LINGKUNGAN varchar(20) ID_ANGGOTA varchar(20) ID_MUTASI integer LING_BARU varchar(20) KK_BARU varchar(20) ID_ANGGOTA_BARU varchar(20) TGL_MUTASI date ALASAN_MUTASI varchar(50)
SAKRAMEN_PERNIKAHAN ID_NIKAH varchar(20) TEMPAT_NIKAH varchar(50) TGL_NIKAH date NAMA_PASANGAN varchar(20) ID_LINGKUNGAN varchar(20) NO_KK varchar(20) ID_ANGGOTA varchar(20) ID_CARA integer
CARA_NIKAH ID_CARA= ID_CARA ID_NIKAH = ID_NIKAH
ID_CARA integer CARA_NIKAH varchar(50) ID_NIKAH varchar(20)
KARTU_KELUARGA
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK
NO_KK ID_LINGKUNGAN ALAMAT_KK TELEPON_RUMAH FAX_RUMAH TGL_BUAT_KK STATUS
integer varchar(20) varchar(50) varchar(20) varchar(20) date varchar(5)
ID_LINGKUNGAN = ID_LINGKUNGAN NO_KK= NO_KK
ID_LINGKUNGAN = ID_LINGKUNGAN
LINGKUNGAN ID_LINGKUNGAN varchar(20) NAMA_LINGKUNGAN varchar(50) ID_WILAYAH varchar(20)
WILAYAH ID_WILAYAH = ID_WILAYAH
ID_WILAYAH varchar(20) NAMA_WILAYAHC varchar(100)
Gambar 3.14 Physical Data Model (PDM) Sistem Informasi Umat Paroki GYB Surabaya.
56
3.2.6
Struktur Database Dalam pembuatan program aplikasi sistem informasi umat GYB
Surabaya ini memerlukan media penyimpanan. Media penyimpanan yang
Nama Tabel
: wilayah
Primary Key
: id_wilayah
Foreign Key
: -
Fungsi
: Digunakan untuk menampung data wilayah
AB
1.
AY A
digunakan adalah MySQL, struktur databasenya seperti dibawah ini :
1 2
Tipe Data
id_wilayah nama_wilayah
Nama Tabel
Length Key
Varchar Varchar
20 50
PK -
Keterangan Id wilayah Nama Wilayah
: lingkungan
M
2.
Nama Field
SU
No
R
Tabel 3.2 Struktur Tabel wilayah
: id_lingkungan
Foreign Key
: id_wilayah
Fungsi
: Digunakan untuk menyimpan data lingkungan
ST I
KO
Primary Key
No
Nama Field
Tabel 3.3 Struktur Tabel lingkungan Tipe Data
Length Key
Keterangan
1 2
Id_lingkungan Id_wilayah
Varchar Varchar
20 20
PK FK
Id Lingkungan Id Wilayah
3
Nama_lingkungan
Varchar
50
-
Nama lingkungan
57
Nama Tabel
: kartu_keluarga
Primary Key
: no_kk
Foreign Key
: id_lingkungan
Fungsi
: Digunakan untuk menyimpan data kartu keluarga
AY A
3.
Tabel 3.4 Struktur Tabel kartu_keluarga Nama Field
Tipe Data
Length Key
No_kk Id_lingkungan
Varchar Varchar
20 20
3
Alamat_kk
Varchar
50
4
Tgl_buat_kk
Date
-
5 6 7
Fax_rumah Telepon_rumah Status
Varchar varchar varchar
20 20 20
: pekerjaan
Primary Key
: id_pekerjaan
Foreign Key
: -
5.
-
Tabel 3.5 Struktur Tabel pekerjaan
Nama Field
Id_pekerjaan Nama_pekerjaan
ST I
1 2
-
Alamat Kartu Keluarga Tanggal Buat Kartu Keluarga Fax rumah Telepon rumah Status kartu keluarga
: Digunakan untuk menyimpan data nama pekerjaan
KO No
-
SU
Nama Tabel
Fungsi
Nomor Kartu Keluarga Id lingkungan
M
4.
PK FK
R
1 2
Keterangan
AB
No
Tipe Data
Length Key
Integer Varchar
50
PK FK
Keterangan Id pekerjaan Nama pekerjaan
Nama Tabel
: pendidikan
Primary Key
: id_pendidikan
Foreign Key
: -
Fungsi
: digunakan untuk menyimpan data pendidikan
58
Tabel 3.6 Struktur Tabel pendidikan
6.
Tipe Data
Length Key
Id_pendidikan Integer Nama_pendidikan Varchar
50
PK -
Keterangan Id pendidikan Nama pendidikan
Nama Tabel
: hubungan_keluarga
Primary Key
: id_hub
Foreign Key
: -
Fungsi
: Digunakan untuk menyimpan data hubungan keluarga
AB
1 2
Nama Field
AY A
No
Tabel 3.7 Struktur Tabel hubungan keluarga
Id_hub Nama_hubungan
Integer Varchar
Length Key
50
Nama Tabel
: aktivitas_gereja
Primary Key
: id_keg_gereja
Foreign Key
: -
PK -
Keterangan
Id hubungan keluarga Nama_hubungan
KO
M
7.
Tipe Data
R
1 2
Nama Field
SU
No
ST I
Fungsi
No
1 2
8.
: Digunakan untuk menyimpan data kegiatan gereja
Nama Field
Id_keg_gereja Nama_kegiatan
Tabel 3.8 Struktur Tabel Aktivitas Gereja Tipe Data
Length Key
Integer Varchar
50
Nama Tabel
: aktivitas_masyarakat
Primary Key
: id_keg_masyarakat
PK -
Keterangan Id kegiatan gereja Nama kegiatan
59
Foreign Key
: -
Fungsi
: Digunakan untuk menyimpan data kegiatan masyarakat
Tabel 3.9 Struktur Tabel Master aktivitas_masyarakat Nama Field
Tipe Data
Length
Key
Id_keg_masyarakat
Integer
-
PK
2
Nama_kegiatan
Varchar
50
-
: kegiatan_gereja
Primary Key
: -
Foreign Key
: id_keg_gereja, id_lingkungan, no_kk, id_anggota
Fungsi
: Digunakan untuk menyimpan data umat yang melakukan
R
Nama Tabel
SU
9.
Id kegiatan masyarakat Nama kegiatan masyarakat
AB
1
Keterangan
AY A
No
kegiatan gereja
Tabel 3.10 Struktur Tabel Kegiatan Gereja Nama Field
M
No
Tipe Data
Length Key
Keterangan
Id_keg_gereja Id_lingkungan
Integer Varchar
20
FK FK
Id kegiata gereja Id lingkungan
3 4
No_kk id_anggota
Varchar Varchar
20 20
FK FK
Nomor kartu keluarga Nomor anggota keluarga
ST I
KO
1 2
10. Nama Tabel
: kegiatan_masyarakat
Primary Key
: -
Foreign Key
: id_keg_masyarakat, id_lingkungan, no_kk, id_anggota
Fungsi
: Digunakan untuk menyimpan data umat yang melakukan kegiatan masyarakat
60
Tabel 3.11 Struktur Tabel kegiatan_masyarakat Nama Field
2
Id_keg_masyarak at Id_lingkungan
3 4
No_kk id_anggota
1
11. Nama Tabel
Tipe Data
Length Key
Keterangan
Integer
-
FK
Id_keg_masyarakat
Varchar
20
FK
Id lingkungan
Varchar Vachar
20 20
FK FK
Nomor kartu keluarga Nomor anggota keluarga
AY A
No
: sakramen_baptis : id_baptis
Foreign Key
: id_lingkungan, no_kk, id_anggota
Fungsi
: Digunakan untuk menyimpan data sakramen baptis
R
AB
Primary Key
No
Nama Field Id_baptis Id_lingkungan
3 4 5 6. 7
No_kk id_anggota Nama_baptis Tgl_baptis Tempat_baptis
KO
M
1 2
12. Nama Tabel
1
Tipe Data
Length Key
Keterangan
Varchar Varchar
20 20
PK FK
Id baptis Id lingkungan
Varchar Varchar Varchar Date Varchar
20 20 50 50
FK FK -
Nomor kartu keluarga Nomor anggota keluarga Nama baptis Tanggal baptis Tempat baptis
: sakramen_krisma
Primary Key
: id_krisma
Foreign Key
: id_lingkungan, no_kk, id_anggota
Fungsi
: Digunakan untuk menyimpan data sakramen krisma
ST I No
SU
Tabel 3.12 Struktur Tabel sakramen_baptis
Tabel 3.13 Struktur Tabel sakramen_krisma Nama Field
Id_krisma
Tipe Data
Length Key
Varchar
20
PK
Keterangan Id krisma
61
No
Nama Field
Tipe Data
Length Key
Keterangan
Id_lingkungan
Varchar
20
FK
Id lingkungan
3 4 5 6 7
No_kk id_anggota Nama_krisma Tgl_krisma Tempat_krisma
Varchar Varhcar Varchar Date Varchar
20 20 50 50
FK FK -
Nomor kartu keluarga Nomor anggota keluarga Nama krisma Tanggal krisma Tempat krisma
13. Nama Tabel
: sakramen_komuni
AY A
2
: id_komuni
Foreign Key
: id_lingkungan, no_kk, id_anggota
Fungsi
: Digunakan untuk menyimpan data sakramen komuni
AB
Primary Key
Nama Field Id_komuni Id_lingkungan
3 4 5 6 7
No_kk id anggota Nama_krisma Tgl_krisma Tempat_krisma
KO
M
1 2
14. Nama Tabel
ST I 1
Length Key
Keterangan
Varchar Varchar
20 20
PK FK
Id komuni Id lingkungan
Varchar Varchar Varchar Date Varchar
20 20 50 -
FK FK -
Nomor kartu keluarga Nomor anggota Nama krisma Tanggal krisma Tempat krisma
: sakramen_pernikahan
Primary Key
No
Tipe Data
SU
No
R
Tabel 3.14 Struktur Tabel sakramen_komuni
: id_nikah
Foreign Key
: id_lingkungan, no_kk, id_anggota, id_cara
Fungsi
:b.Digunakan untuk menyimpan data sakramen pernikahan
Tabel 3.15 Struktur Tabel sakramen_pernikahan Nama Field
Id_nikah
Tipe Data
Length Key
Varchar
20
PK
Keterangan Id nikah
62
No
Nama Field
Tipe Data
Length Key
Keterangan
Id_lingkungan
Varchar
20
FK
Id lingkungan
3 4 5 6 7 8
No_kk id_anggota Nama_pasangan Tgl_nikah Tempat_nikah Id_cara
Vachar Varchar Varchar Date Varchar Integer
20 20 50 50
FK FK FK
Nomor kartu keluarga Nomor anggota keluarga Nama pasangan Tanggal pernikahan Tempat pernikahan Id cara nikah
15. Nama Tabel
AY A
2
: cara_nikah : id_cara
Foreign Key
: -
Fungsi
: Digunakan untuk menyimpan data cara pernikahan
AB
Primary Key
1 2
Nama Field
Tipe Data
Length Key
SU
No
R
Tabel 3.16 Struktur Tabel cara_nikah
Id_cara Cara_nikah
Integer Varchar
PK -
Id cara nikah Cara pernikahan
: mutasi_keluarga
M
16. Nama tabel
50
Keterangan
KO
Primary Key
: id_mutasi_kel
ST I
Foreign Key
No
: id_lingkungan, no_kk, no_anggota
Tabel 3.17 Struktur Tabel mutasi_keluarga
Nama Field
Tipe Data
Length Key
Keterangan
1 2 3 4
Id_mutasi_kel Id_lingkungan No_kk id anggota
Integer Varchar Varchar Varchar
20 20 20
PK FK FK FK
Id mutasi keluarga Id lingkungan Nomor kartu keluarga Nomor anggota
5 6
Tgl_mutasi Alasan_mutasi
Date Varchar
50
-
Tanggal mutasi Alasan mutasi
63
17. Nama Tabel
: detil_kk
Primary Key
: no_anggota
Foreign Key
: id_lingkungan, no_kk, id_hub, id_pendidikan,
Fungsi
AY A
id_pekerjaan : Digunakan untuk menyimpan data detil keluarga
Tabel 3.18 Struktur Tabel detil_kk Nama Field
Tipe Data
Length
Key FK FK
Id_lingkungan Nomor kartu keluarga
PK
Nomor anggota Tanggal masuk kartu keluarga Id hubungan keluarga Status keluarga Status nikah Nama lengkap Agama Tempat_lahir Tanggal lahir Jenis kelamin Golongan darah Handphone 1 Handphone 2 Handphone 3 Telepon kantor Id pendidikan Id pekerjaan Foto anggota Status umat Tanggal kematian Tempat kematian Keterangan kematian
Id_lingkungan No_kk
Varchar Varchar
20 20
3
id_anggota
Varchar
20
4
Tgl_masuk_kk
Date
-
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Id_hub Status_keluarga Status _nikah Nama_lengkap Agama Tempat_lahir Tgl_lahir Jenis_kelamin Gol_darah Hp1 Hp2 Hp3 Telpn_kantor Id_pendidikan Id_pekerjaan Foto_anggota Status Tgl_kematian Tempat_kematian Ket_kematian
Integer Varchar Varchar Varchar Varchar Varchar Date Varchar Varchar Varchar Varchar Varchar varchar Integer Integer Varchar Varchar Date Varchar Varchar
20 20 20 50 20 50 20 20 20 20 20 20 50 20 50 50
SU
M
KO ST I
-
R
1 2
Keterangan
AB
No
FK FK FK -
64
18. Nama tabel
: mutasi_anggota
Primary Key
: id_mutasi
Foreign Key
: id_lingkungan, no_kk, no_anggota
No
Nama Field
Tipe Data
Length Key
AY A
Tabel 3.19 Struktur Tabel mutasi_anggota
Keterangan
Id_mutasi Id_lingkungan No_kk
Integer Varchar Varchar
20 20
PK FK FK
Id mutasi keluarga Id lingkungan Nomor kartu keluarga
4 5
Kk_baru Ling_baru
varchar Varchar
20 20
-
Kartu keluarga baru Lingkungan baru
6
Id_anggota
Varchar
20
FK
Nomor anggota
7 8 9
Id_anggota_baru Tgl_mutasi Alasan_mutasi
Varchar Date Varchar
20 50
-
Id anggota baru Tanggal mutasi Alasan mutasi
SU
R
AB
1 2 3
19. Nama tabel
: user
: username
Foreign Key
: id_lingkungan, no_kk, no_anggota
M
Primary Key
KO
Tabel 3.20 Struktur Tabel mutasi_keluarga
No
Nama Field
Tipe Data
Length Key
Keterangan
username Id_lingkungan No_kk No anggota
Integer Varchar Varchar Varchar
20 20 20
PK FK FK FK
Username pengguna Id lingkungan Nomor kartu keluarga Nomor anggota
5 6 7 8
Password level Blokir Id_session
varchar Varchar varchar Varchar
20 50 2 20
-
Password pengguna Level pengguna Blokir pengguna Session pengguna
ST I
1 2 3 4
65
3.3 Desain Input Output Desain input output yang dibuat berfungsi untuk memudahkan user atau pengguna ketua umum/ pastor kepala paroki, ketua bidang sumber, ketua bidang pembinaan formatio, ketua bidang kerasulan khusus, ketua bidang kerasulan
AY A
umum, ketua lingkungan, ketua wilayah dan admin/sekretariat gereja dalam
menggunakan sistem. Forms yang dirancang meliputi konsep interaksi manusia
dan komputer dimana seorang user hanya dengan melihat form dapat mengerti
AB
langkah-langkah yang akan dilakukan selanjutnya. 1. Desain Form Utama
R
Menu Aplikasi Utama
M
SU
Header
Content
KO
Content
ST I
Content
Content
Footer
Gambar 3.15 Desain Form Utama
66
Desain form utama adalah form pertama saat pengguna pertama kali menjalankan aplikasi sistem informasi umat ini. form ini berisi content-content yang digunakan untuk melihat pengumuman yang ada di Gereja Katolik GYB
AY A
Surabaya. Salah satu contentnya berisi tentang halaman login untuk administrator gereja. Desain form utama ini dapat dilihat pada gambar 3.15 dan fungsi dari setiap obyeknya dapat dilihat pada Tabel 3.21.
Tabel 3.21 Fungsi Obyek Desain Form Utama Tipe Obyek
Header
Panel
2
Content
Panel
3
Footer
Berisi gambar gereja Katolik GYB Surabaya Berisi informasi pengumuman dari Gereja dan halaman login untuk administrator gereja Berisi informasi dari Gereja tersebut
SU
1
Fungsi
AB
Nama Obyek
R
No
Panel
M
2. Desain Form Login Administrator
KO
Login Halaman Administrator
Email :
ST I
Enter Text
Password : Enter Text Login
Cancel
Lupa Password..?
Gambar 3.16 Desain Form Login Administrator
67
Desain form login ini digunakan oleh semua user untuk masuk kedalam sistem. Desain form login ini memiliki 8 (delapan), yaitu user ketua umum/ pastor kepala paroki, ketua bidang sumber, ketua bidang pembinaan formatio,
AY A
ketua bidang kerasulan umum, ketua bidang kerasulan khusus, ketua wilayah,
ketua lingkungan dan admin/sekretariat gereja. Desain form login dapat dilihat pada Gambar 3.16 dan fungsi dari setiap obyeknya dapat dilihat pada Tabel
AB
3.22.
Tabel 3.22 Fungsi Obyek Desain Form Login Administrator Nama Obyek
Tipe Obyek
Email Password
Texbox Textbox
3
Login
Button
4
Cancel
5
Lupa Password
Memasukkan data Email Memasukkan data password
Sebagai autentifikasi dan autorisasi untuk menampilkan form berikutnya Membatalkan user untuk mesuk ke form selanjutnya dan menampilkan form utama Sebagai link untuk membantu mengganti password lama dengan yang apabila pengguna lupa denga passwordnya.
SU
1 2
Fungsi
R
No
Label
KO
M
Button
3. Desain Form Halaman Utama Administrator
ST I
Desain form halaman utama administrator memiliki 7 (tujuh) menu, yaitu
menu home, data umat, cari umat, transaksi, laporan, master dan users. Menu transaksi memiliki 4 (empat) menu sub yaitu, pencatatan sakramen, pencatatan mutasi, pencatatan kegiatan, dan pencatatan kematian. Menu master memiliki 9 (sembilan) sub menu yaitu, wilayah, lingkungan, hubungan keluarga, pendidikan, pekerjaan, kegiatan gereja, kegiatan masyarakat, cara pernikahan,
68
dan user. Menu laporan memiliki 9 (sembilan) menu yaitu, dashboard umat, dashboard sakramen, dashboard perkembangan umat, dashboard pemekaran umat, dashbard kematian, laporan kriteria, laporan mutasi keluarga, laporan
AY A
mutasi anggota dan cetak kartu keluarga. Desain form halaman administrator ini dapat dilihat pada Gambar 3.17 dan fungsi obyeknya dapat dilihat pada Tabel 3.22.
SU
Xxxx/xxxxx
Introduction
KO
M
Main Home Data Umat Cari Umat Transaksi Pencatatan Transaksi Laporan Laporan Umat Master Tambah/ Ubah Master Pengguna Ubah Password
R
Header
AB
Halaman Administrator
Isi Content
Footer
ST I
Gambar 3.17 Desain Form Halaman Utama Administrator
4. Desain Form Data Umat Desain Form Data Umat ini digunakan oleh pengguna ketua
lingkungan dan admin untuk melihat data umat yang tampil berdasarkan kepala keluarga dari setiap keluarga yang ada di Gereja Katolik GYB
69
Surabaya. Desain form data umat ini dapat dilihat pada Gambar 3.18 dan fungsi dari setiap obyeknya dapat dilihat pada Tabel 3.23.
Tambah Search
AY A
Form Data Umat
Enter Text
Records Per Page
No
Tanggal Masuk
No KK
Kepala Keluarga
Alamat
Telepon
Lingkungan Actions
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Previous
1
2
Text Text Text
Next
R
Showing 1 to 10 of 74 entries
AB
10
SU
Gambar 3.18 Desain Form Data Umat
Tabel 3.23 Fungsi Obyek Desain Form Data Umat No
Nama Obyek Tambah Field Search
3
Records Per Page
4
Text
ST I
KO
M
1 2
Tipe Obyek
Fungsi
Button TextBox
Menambah data umat Mencari data yang ada di data grid view Combobox Untuk menampilkan data yang ada di grid view sesuai dengan record yang dipilih DataGridView Berisi data kartu keluarga
5. Desain Form Tambah Data Umat Desain form tambah data umat ini digunakan oleh pengguna ketua
lingkungan dan admin untuk menambah dan mengubah data kartu keluarga dan data anggota keluarga. Desain form tambah data umat ini ada dua tahap yaitu tahap pertama pengguna mengisi data kartu keluarga dahulu yang dapat dilihat pada Gambar 3.19 dan fungsi dari setiap obyeknya dapat dilihat pada
70
Tabel 3.24 serta tahap kedua adalah pengguna mengisikan data detail anggota yang dapat dilihat pada Gambar 3.20 dan fungsi obyeknya dapat dilihat pada Tabel 3.25.
Lingkungan
Enter Text
Alamat
Enter Text
Telepon Rumah
Enter Text
Fax Rumah
Enter Text
AB
Enter Text
SU
R
Tanggal Masuk KK
AY A
Form Kartu Keluarga
M
Next
Gambar 3.19 Desain Form Tambah Data Kartu Keluarga Baru
KO
Tabel 3.24 Fungsi Obyek Desain Desain Form Tambah Data Kartu Keluarga Baru
No
Tipe Obyek TextBox
2 3 4
Field Tanggal Masuk KK Lingkungan Alamat Telepon rumah
5 6
Fax rumah Next
Textbox Button
ST I
1
Nama Obyek
Combobox Textbox Textbox
Fungsi Memasukkan data tanggal masuk kartu keluarga Memilih lingkungan umat Memasukkan nama alamat umat Memasukkan telepon rumah umat Memasukkan fax rumah umat Untuk masuk ke pencatatan selanjutnya yaitu pencatatan detail anggota
71
Form Detail Kartu Keluarga Nomor Kartu Keluarga Enter Text
Agama
Enter Text
Enter Text
Telepon Kantor
Enter Text
Nama Lengkap
Enter Text
Handphone 1
Enter Text
Tempat Lahir
Enter Text
Handphone 2
Enter Text
Tanggal Lahir
Enter Text
Fax Kantor
Jenis Kelamin
Enter Text
Email
Status Nikah
Enter Text
Pendidikan
Hubungan Keluarga
Enter Text
Pekerjaan
Golongan Darah
Enter Text
Upload Foto
AY A
Tanggal Masuk
Enter Text Enter Text
Enter Text Enter Text
Choose File
AB
Enter Text
Cancel
R
Save Changes
SU
Gambar 3.20 Desain Form Tambah Anggota Keluarga
Tabel 3.25 Fungsi Obyek Desain Form Tambah Anggota Keluarga No
3 4 5 6 7 8 9 10 11 12 12 13 14 15 16 17
Nama lengkap Tempat lahir Tanggal lahir Jenis kelamin Status nikah Hubungan keluarga Golongan darah Agama Telepon kantor Handphone 1 Handphone 2 Fax kantor Email Pendidikan Pekerjaan Upload foto
M
2
Nomor kartu keluarga Tanggal masuk
ST I
KO
1
Nama Obyek
Tipe Obyek
Textbox
Combobox Textbox Textbox Combobox Combobox Combobox Combobox Combobox Combobox Textbox Textbox Textbox Textbox Textbox Combobox Combobox Buttonupload
Fungsi
Menampilkan nomor kartu keluarga yang sudah di conter oleh sistem Memilih tanggal masuk kartu keluarga Memasukkan nama lengkap umat Memasukkan tempat lahir umat Memasukkan tanggal lahir umat Memilih jenis kelamin umat Memilih status pernikahan Memilih hubungan keluarga Memilih golongan darah umat Memilih agama umat Memasukkan nomor telepon kantor Memasukkan nomor handphone umat Memasukkan nomor handphone umat Memasukkan nomor fax kantor umat Memasukkan email umat Memilih pendidikan terakhir umat Memilih pekerjaan umat Untuk memasukkan foto umat
72
6. Desain Form View Data Umat Detail Anggota Keluarga
Nomor Kartu Keluarga Wilayah Lingkungan Alamat Tinggal Telepon Rumah Fax Rumah
Text Text Text Text Text Text
Identitas Anggota Keluarga
R
AB
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
M
SU
Foto Umat Nomor Anggota Keluarga Nama Lengkap Status Dalam Keluarga Hubungan Keluarga Tempat, Tanggal Lahir Jenis Kelamin Golongan Darah Agama Pendidikan Terakhir Pekerjaan Telepon Kantor Fax Kantor Handphone 1 Handphone 2 Email
AY A
Identitas Kartu Keluarga
Identitas Sakramen
ST I
KO
Nama Baptis Tempat, Tanggal Baptis Tempat, Tanggal Krisma Tempat, Tanggal Komuni Tempat, Tanggal Pernikahan Nama Pasangan Cara Pernikahan
Text Text Text Text Text Text Text
Identitas Kegiatan Gereja Yang Diikuti Kegiatan Gereja Kegiatan Masyarakat Tempat, Tanggal Pindah
Text Text Text
Gambar 3.21 Desain Form View Data Umat
73
Desain Form View Data Umat ini digunakan oleh pengguna ketua lingkungan dan admin untuk melihat detail umat. desain Form View Data Umat ini berisi tentang data diri dari setiap anggota keluarga. Desain form view data
AY A
umat ini dapat dilihat pada Gambar 3.21 dan fungisi setiap obyeknya dapat dilihat pada Tabel 3.26.
Tabel 3.26 Fungsi Obyek Desain Form View Data Umat
6 7 8 9 10 11 12
Jenis kelamin Golongan darah Agama Pendidikan terakhir Pekerjaan Telepon kantor Fax kantor Handphone 1 Handphone 2 Email Nama baptis Tempat, tanggal baptis Tempat, tanggal krisma Tempat dan tanggal komuni
ST I 25 26
Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label
Fungsi
Menampilkan nomor kartu keluarga Menampilkan nama wilayah Menampilkan nama lingkungan Menampilkan alamat tinggal Menampilkan telelpon rumah
AB
Label
Fax rumah Foto umat Nomor anggota keluarga Nama lengkap Status dalam keluarga Hubungan keluarga Tempat, tanggal lahir
KO
13 14 15 16 17 18 19 20 21 22 23 24
Tipe Obyek
SU
2 3 4 5
Nomor Kartu Keluarga Wilayah Lingkungan Alamat tinggal Telepon rumah
M
1
Nama Obyek
R
No
Menampilkan nomor fax rumah Menampilkan foto umat Menampilkan nomor anggota keluarga Menampilkan nama lengkap umat Menampilkan status dalam keluarga Menampilkan hubungan keluarga Menampilkan tempat dan tanggal lahir Menampilkan jenis kelamin Menampilkan golongan darah Menampilkan golongan darah Menampilkan pendidikan terakhir Menampilkan pekerjaan Menampilkan telepon kantor Menampilkan fax kantor Menampilkan nomor handphone Menampilkan nomor handphone Menampilkan email Menampilkan nama baptis Menampilkan tempat dan tanggal baptis Menampilkan tempat dan tanggal krisma Menampilkan tempat dan tanggal komuni
74
No
Nama Obyek
Tipe Obyek
27
Label
28 29 30
Tempat, dan tanggal pernikahan Nama pasangan Cara pernikahan Kegiatan gereja
31
Kegiatan masyarakat
Label
32
Tempat dan tanggal pindah
Label
Fungsi Menampilkan tempat dan tanggal pernikahan Menampilkan nama pasangan Menampilkan cara pernikahan Menampilkan kegiatan gereja yang diikuti Menampilkan kegiatan masyrakat yang diikuti Menampilkan tempat dan tanggal pindah
AY A
Label Label Label
AB
7. Desain Form Sakramen Umat
Desain form Sakramen umat ini digunakan oleh pengguna ketua lingkungan dan admin untuk melakukan pencatatan sakramen baptis, krisma,
R
komuni dan pernikahan. Dari desain form sakramen umat ini pengguna akan
SU
diarahkan ke desain form pencatatan sakramen umat. Desain form sakramen umat ini dapat dilihat pada Gambar 3.22 dan fungsi obyek dari desain form
M
sakramen umat ini dapat dilihat pada Tabel 3.27.
Form Sakramen Baptis, Krisma, Komuni
KO
Keterangan Sakramen
10
ST I
No
Text Text Text
Sudah Menerima Belum Menerima
Search
Records Per Page
Enter Text
No Anggota
Nama Lengkap
Status Keluarga
Alamat
Lingkungan
Actions
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Showing 1 to 10 of 74 entries
Previous
1
2
Next
Gambar 3.22 Desain Form Sakramen Umat
75
Tabel 3.27 Fungsi Obyek Desain Form Sakramen Umat Tipe Obyek
Fungsi
1
Sudah menerima
Label
2
Belum Menerima
Label
3
Records per page
ComboBox
4
Search
Textbox
5
Text
DataGridView
8. Desain Form Pencatatan Sakramen Umat
Identitas Kartu Keluarga
Text Text Text Text Text Text Text Text
M
SU
Foto Umat Nomor Kartu Keluarga Nomor Anggota Keluarga Nama Lengkap Wilayah Lingkungan Jenis Kelamin Tempat, tanggal Lahir
R
Form Pencatatan Sakramen Baptis
Informasi warna untuk umat yang sudah menerima sakramen Informasi warna untuk umat yang belum menerima sakramen Menampilkan view data sebanyak yang dipilih Mencari data umat yang ada di data GridView Data sakramen umat
AY A
Nama Obyek
AB
No
Form Pengisian Sakramen Baptis
ST I
KO
Tanggal Pembaptisan Nama Baptis Tempat Baptis
Save Changes
Text Text Text Cancel
Gambar 3.23 Desain Form Pencatatan Sakramen
Desain form pencatatan sakramen umat ini digunakan oleh pengguna
ketua lingkungan untuk menambah dan mengubah data sakramen umat. Ada 4 (empat) sakramen umat yang di catat dalam aplikasi ini yaitu sakramen baptis, sakramen komuni, sakramen krisma dan sakramen pernikahan. Gambar 3.23
76
adalah desain form pencatatan sakramen baptis dan fungsi setiap obyeknya dapat dilihat pada Tabel 3.28.
Tabel 3.28 Fungsi Obyek Desain Form Pencatatan Sakramen Umat
Label Label
4 5
Foto umat Nomor kartu keluarga Nomor anggota keluarga Nama lengkap wilayah
6 7 8
Lingkungan Jenis kelamin Tempat, tanggal lahir
Label Label Label
9 10 11 12 13
Tanggal pembaptisan Nama baptis Tempat baptis Save changes Cancel
Textbox Textbox Textbox Button Button
Menampilkan foto umat Menampilkan nomor kartu keluarga Menampilkan nomor kartu kelaurga Menampilkan nama lengkap Menampilkan nama wilayah
Label Label Label
SU
3
Fungsi
AY A
Tipe Obyek
AB
1 2
Nama Obyek
Menampilkan nama lingkungan Menampilkan jenis kelamin Menampilkan tempat dan tanggal lahir Memasukkan tanggal pembaptisan Memasukkan nama baptis Memasukkan tempat baptis Menyimpan data sakramen baptis Membatalkan pencatatan sakramen
R
No
M
9. Desain Form Mutasi Keluarga
Form Pencatatan Mutasi
KO
Mutasi Keluarga Mutasi Anggota 10
ST I
No
Text Text Text
Search
Records Per Page
Enter Text
Tanggal Masuk
No KK
Kepala Keluarga
Alamat
Lingkungan
Actions
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Showing 1 to 10 of 74 entries
Previous
1
2
Next
Gambar 3.24 Desain Form Mutasi Keluarga
77
Desain form mutasi keluarga digunakan oleh pengguna ketua lingkungan dan admin untuk melihat data umat yang akan di mutasi. Lewat halaman ini pengguna dapat melakukan pencatatan mutasi keluarga. Desain
form mutasi keluarga dapat dilihat pada Tabel 3.29.
AY A
form mutasi keluarga dapat dilihat pada Gambar 3.24 dan fungsi obyek desain
Tabel 3.29 Fungsi Obyek Desain Form Mutasi Keluarga No
Nama Obyek
Tipe Obyek
Fungsi
Mutasi keluarga Mutasi anggota Records per page
Tab Tab ComboBox
4
Search
Textbox
5
Text
DataGridView
Memilih jenis mutasi keluarga Memilih jenis mutasi anggota Memilih data yang akan ditampilkan Mencari data umat yang ada pada data GridView Menampilkan data umat yang akan dimutasi
SU
R
AB
1 2 3
10. Desain Form Pencatatan Mutasi Keluarga
M
Form Pencatatan Mutasi Keluarga Pindah Lingkungan
Pindah Paroki/Gereja
KO
Identitas Kartu Keluarga
Text Text Text Text Text Text Text
ST I
Wilayah Lama Lingkungan Lama Tanggal Masuk KK Kepala Keluarga Status Nikah Nama Pasangan Nama Anak
Pencatatan Mutasi Keluarga Alasan Mutasi Wilayah/Lingkungan Baru Tanggal Mutasi Keterangan Mutasi Save Changes
Text Text Text Text Cancel
Gambar 3.25 Desain Form Pencatatan Mutasi Keluarga
78
Desain form pencatatan mutasi keluarga digunakan oleh pengguna ketua lingkungan dan admin untuk melakukan pencatatan mutasi keluarga umat. Desain form pencatatan mutasi keluarga ini dapat dilihat pada Gambar
AY A
3.27 dan fungsi obyek dari desain form pencatatan mutasi keluarga pada Tabel 3.30.
Tabel 3.30 Fungsi Obyek Desain Form Pencatatan Mutasi Keluarga No
Nama Obyek
1 2
Pindah lingkungan Pindah Paroki/Gereja Wilayah lama Lingkungan lama Tanggal masuk KK
Tab Tab
Kepala keluarga Status nikah Nama pasangan Nama anak Alasan mutasi Wilayah/linkungan baru Tanggal mutasi Keterangan mutasi
Label Label Label Label Label Combobox
AB R
Menampilkan nama wilayah Menampilkan nama lingkungan Menampilkan tanggal masuk kartu keluarga
Textbox Textbox
Menampilkan nama kepala keluarga Menampilkan status nikah Menampilkan nama pasangan Menampilkan nama anak Menampilkan alasan mutasi Memilih nama lingkungan yang menjadi tujuan Memasukkan tanggal mutasi Memasukkan keterangan mutasi
KO
12 13
Label Label Label
Fungsi
Memilih jenis mutasi keluarga Memilih jenis mutasi keluarga
SU
6 7 8 9 10 11
M
3 4 5
Tipe Obyek
11. Desain Form Mutasi Anggota Form Pencatatan Mutasi
ST I
Mutasi Keluarga 10
Mutasi Anggota Search
Records Per Page
Enter Text
No
Tanggal Masuk
No Anggota Nama Lengkap
Alamat
No. Telepon
Lingkungan Actions
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Showing 1 to 10 of 74 entries
Text Text Text
Previous
1
2
Next
Gambar 3.26 Desain Form Mutasi Anggota
Text Text Text
79
Desain form mutasi anggota digunakan oleh pengguna ketua lingkungan dan admin untuk melihat data umat yang akan di mutasi. Dari desain form mutasi anggota ini pengguna dapat mencatat umat yang akan
AY A
melakukan mutasi anggota. Desain form mutasi anggota ini dapat dilihat pada Gambar 3.26 dan fungsi dari setiap obyek desain form mutasi anggota ini dapat dilihat pada Tabel 3.31.
Tabel 3.31 Fungsi Obyek Desain Form Mutasi Anggota Nama Obyek
Tipe Obyek
Mutasi keluarga Mutasi anggota Records per page
Tab Tab ComboBox
4
Search
Textbox
5
Text
Memilih jenis mutasi keluarga Memilih jenis mutasi anggota Memilih data yang akan ditampilkan Mencari data umat yang ada pada data GridView Menampilkan data umat yang akan dimutasi
SU
R
1 2 3
Fungsi
AB
No
DataGridView
M
12. Desain Form Pencatatan Mutasi Anggota Form Pencatatan Mutasi Keluarga Pindah Paroki/Gereja
KO
Pindah Kartu Keluarga
Buat kartu Keluarga Baru
Data Umat Yang Akan Di Mutasi Text Text Text Text Text Text
ST I
Foto Umat Nomor Anggota Wilayah Lama Lingkungan Lama Tanggal Masuk KK Nama Lengkap
Pencatatan Mutasi Anggota Paroki/Gereja Baru Tanggal Mutasi Alasan Mutasi
Text Text Text
Apakah Anda Yakin Data Di Atas Benar Save Changes
Cancel
Gambar 3.27 Desain Form Pencatatan Mutasi Anggota
80
Desain form pencatatan mutasi anggota digunakan oleh pengguna ketua lingkungan dan admin untuk melakukan pencatatan mutasi anggota umat. Desain form pencatatan mutasi anggota ini dapat dilihat pada Gambar 3.28 dan
AY A
fungsi obyek dari desain form pencatatan mutasi keluarga pada Tabel 3.32
Tabel 3.32 Fungsi Obyek Desain Form Pencatatan Mutasi Anggota No
Nama Obyek
1 2
Tab Tab
4 5
Pindah lingkungan Pindah Paroki/Gereja Buat kartu keluarga baru Foto umat Nomor anggota
6 7 8
Wilayah Lama Lingkungan lama Tanggal masuk kk
Label Label Label
9 10
Nama lengkap Paroki/Gereja Baru
11 12 13
Tanggal mutasi Textbox Alasan mutasi Textbox Apakah anda yakin Checkbox data diatas benar
Fungsi
AB
Memilih jenis mutasi anggota Memilih jenis mutasi anggota
Tab
Mimilih jenis mutasi anggota Menampilkan foto umat Menampilkan nomor anggota
R
Label Label
SU
Menampilkan wilayah lama Menampilkan lingkungan lama Menampilkan tanggal masuk kartu keluarga Menampilkan nama lengkap Memasukkan nama paroki/Gereja baru Memasukkan tanggal mutasi Menampilkan alasan mutasi Validasi isian data mutasi anggota
M
Label Label
KO
3
Tipe Obyek
13. Desain Form Kegiatan Anggota Form Kegiatan Umat
ST I
10
Search
Records Per Page
Enter Text
No
Nama Lengkap
Alamat
Lingkungan
Status Keg Gereja
Status Keg Masyarakat
Actions
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Showing 1 to 10 of 74 entries
Previous
1
2
Next
Gambar 3.28 Desain Form Kegiatan Anggota
81
Desain form kegiatan anggota ini digunakan oleh pengguna ketua lingkungan dan admin untuk melihat data umat yang sudah mengikuti kegiatan dan yang belum mengikuti kegiatan baik itu kegiatan gereja dan kegiatan
AY A
masyarakat. Desain form kegiatan anggota ini dapat dilihat pada Gambar 3.28 dan fungis dari setiap obyek desain form kegiatan anggota dapat dilihat pada Tabel 3.33.
Tabel 3.33 Fungsi Obyek Desain Form Kegiatan Anggota Nama Obyek
Tipe Obyek
Fungsi
AB
No
Records per page
ComboBox
2
Search
Textbox
3
Text
DataGridView
Memilih data yang akan ditampilkan Mencari data umat yang ada pada data GridView Menampilkan data umat yang akan dimutasi
SU
R
1
14. Desain Form Pencatatan Kegiatan Anggota
M
Form Detail Anggota Identitas Anggota
Text Text Text Text Text Text Text Text
ST I
KO
Foto Umat Nomor Kartu Keluarga Nomor Anggota Keluarga Nama Lengkap Wilayah Lingkungan Jenis Kelamin Tempat, Tanggal Lahir Form Kegiatan Gereja Kegiatan Gereja Yang Telah Diikuti Kegiatan Gereja Yang Dapat Diikuti
Belum Mengikuti Kegiatan Nama Kegiatan
Nama Kegiatan
Nama Kegiatan
Nama Kegiatan
Nama Kegiatan
Nama Kegiatan
Gambar 3.29 Desain Form Pencatatan Kegiatan Anggota
82
Desain form pencatatan kegiatan anggota ini digunakan oleh pengguna ketua lingkungan dan admin untuk mencatat umat yang sudah mengikuti kegiatan gereja dan kegiatan masyarakat. Desain form pencatatan
AY A
kegiatan anggota ini dapat dilihat pada Gambar 3.29 dan fungi setiap obyek desain form pencatatan kegiatan dapat dilihat pada Tabel 3.34.
Tabel 3.34 Fungsi Obyek Desain Form Pencatatan Kegiatan Tipe Obyek
6 7 8
Lingkungan Jenis kelamin Tempat, tanggal lahir
Label Label Label
9 10
Tanggal pembaptisan Kegiatan Gereja Yang Telah Diikuti Kegiatan Gereja yang dapat diikuti Save changes Cancel
Textbox Label
11
KO
12 13
Label Label Label
SU
3
Checkbox Button Button
Fungsi
Menampilkan foto umat Menampilkan nomor kartu keluarga Menampilkan nomor kartu kelaurga Menampilkan nama lengkap Menampilkan nama wilayah
AB
Label Label
4 5
Foto umat Nomor kartu keluarga Nomor anggota keluarga Nama lengkap wilayah
M
1 2
Nama Obyek
R
No
Menampilkan nama lingkungan Menampilkan jenis kelamin Menampilkan tempat dan tanggal lahir Memasukkan tanggal pembaptisan Menampilkan nama kegiatan yang sudah diikuti Menampilkan nama kegiatan yang dapat dicentang untuk diikuti Menyimpan data kegiatan Membatalkan pencatatan kegiatan
ST I
15. Desain Form Kematian Desain form kematian digunakan oleh ketua lingkungan dan admin
untuk melihat data umat yang akan di update status dari hidup menjadi meninggal lewat kolom action pada tabel form pencatatan kematian. Desain
form kematian ini dapat dilihat pada Gambar 3.30 dan fungsi obyek dari desain form kematian ini dapat dilihat pada Tabel 3.35.
83
Form Pencatatan Kematian 10
Search
Records Per Page
Enter Text
No
No Anggota Nama Lengkap
Status Keluarga
Alamat
Lingkungan Status
Actions
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Text Text Text
Showing 1 to 10 of 74 entries
Previous
1
2
Next
AB
Gambar 3.30 Desain Form Kematian
Text Text Text
AY A
Text Text Text
Tabel 3.35 Fungsi Obyek Desain Form Kematian Nama Obyek Records per page
2
Search
3
Text
ComboBox
SU
1
Tipe Obyek
R
No
Textbox
Memilih data yang akan ditampilkan Mencari data umat yang ada pada data GridView Menampilkan data umat yang akan dimutasi
M
DataGridView
Fungsi
16. Desain Form Pencatatan Kematian
KO
Desain form pencatatan kematian ini digunakan oleh pengguna ketua
lingkungan dan admin untuk melakukan pencatatan kematian. Desain form
ST I
pencatatan kematian ini berisi tentang identitas anggota keluarga dan form pencatatan kematian yang berisi tanggal kematian, tempat kematian dan keterangan kematian. desain form pencatatan kematian ini dapat dilihat pada
Gambar 3.31 dan fungsi dari obyek desain form pencatatan kematian ini dapat
dilihat pada Tabel 3.36.
84
Form Pencatatan Kematian
Identitas Anggota Keluarga
AY A
Text Text Text Text Text Text Text Text Text Text Text Text
AB
Foto Umat Nomor Kartu Keluarga Nomor Anggota Keluarga Wilayah Lingkungan Nama Lengkap Jenis Kelamin Alamat tinggal Telepon Tempat, Tanggal Lahir Status Nikah Hubungan Keluarga Form Pencatatan Kematian
Text Text Text
Cancel
SU
Save Changes
R
Tanggal Kematian Tempat Kematian Keterangan Kematian
M
Gambar 3.31 Desain Form Pencatatan Kematian
Tabel 3.36 Fungsi Obyek Desain Form Pencatatan Kematian Nama Obyek
KO
No 1 2
ST I
3
Foto umat Nomor kartu keluarga Nomor anggota keluarga wilayah
4 5
6 7 8 9 10 11
Lingkungan Nama Lengkap Jenis kelamin Alamat tinggal Telepon Tempat. Tanggal lahir Status nikah
Tipe Obyek Label Label Label Label Label Label Label Label Label Label Label
Fungsi Menampilkan foto umat Menampilkan nomor kartu keluarga Menampilkan nomor kartu kelaurga Menampilkan nama wilayah Menampilkan nama lingkungan Menampilkan nama lengkap Menampilkan jenis kelamin Menampilkan alamat tinggal Menampilkan nomor telepon Menampilkan tempat dan tanggal lahir Menampilkan status nikah
85
Nama Obyek
12 13 14 15
Hubungan keluarga Tanggal kematian Tempat kematian Keterangan kematian
Tipe Obyek Label Textbox Textbox Textbox
Fungsi Menampilkan hubungan keluarga Memasukkan tanggal kematian Memasukkan tempat kematian Memasukkan keterangan kematian
AY A
No
17. Desain Form Grafik Umat
Desain form grafik umat ini digunakan oleh pengguna ketua lingkungan, ketua wilayah, ketua bidang formatio, pastor kepala paroki dan
AB
admin. Khusus untuk ketua lingkungan wilayah hanya melihat lingkungan atau wilayahnya sesuai dengan lingkungan dan wilayahnya sendiri saja. Desain form ini memberikan informasi mengenai prosentase jumlah wilayah,
R
prosentase jenis kelamin, prosentase kriteria usia, status pernikahan,
SU
prosentase pekerjaan, prosentase pendidikan, prosentase agama, dan prosentase golongan darah.Desain form grafik umat ini dapat dilihat pada Gambar 3.32 dan fungsi dari setiap obyek dari desain form grafik umat ini
M
dapat dilihat pada Tabel 3.37.
KO
Tabel 3.37 Fungsi Obyek Desain Form Grafik Umat
No
Nama Obyek
Tipe Obyek
Wilayah
ComboBox
2
Lingkungan
Combobox
3
Semua Wilayah
Checkbox
4
Semua lingkungan
Checkbox
5
View Grafik
Button
6 7
Cancel Prosentase jumlah wilayah Grafik Pie
Button Label
ST I
1
8
Grafik
Fungsi Memilih wilayah yang akan ditampilkan Memilih lingkungan sesuai dengan wilayah yang sudah dipilih Dicentang apabila memilih semua wilayah Dicentang apabila memilih semua lingkungan Untuk menampilkan laporan grafik umat Membatalkan tampilan grafik Menampilkan nama grafik sesuai dengan grafik yang ada. Menampilkan grafik
86
Grafik Umat Wilayah
Enter Text
Semua Wilayah
Lingkungan
Enter Text
Semua Lingkungan Cancel
AY A
View Grafik
Persentase Jumlah Wilayah
Persentase Jenis Kelamin
Lingkungan 1 Lingkungan 2
Laki-Laki
Lingkungan 3
Perempuan
AB
Lingkungan 4
Persentase Status Pernikahan
Katolik Islam
Muda/i 16-25 Tahun
Hindu
Dewasa 26-65 Tahun
Budha
Konghuchu
M
KO
Lansia > 65 Tahun
Persentase Pendidikan
Persentase Pekerjaan
ST I
Balita 0-5 Tahun Remaja 6-15 Tahun
SU
Kristen
R
Persentase Kriteria Usia
TK SD
Pekerjaan 1
SMP
Pekerjaan 2
SMA
Pekerjaan 3
Strata 1
Pekerjaan 4
Strata 2 Strata 3
Persentase Golongan Darah
Persentase Agama
A B AB O
Gambar 3.32 Desain Form Grafik Umat
Nikah Belum Nikah Duda/Janda
87
18. Desain Form Grafik Sakramen Umat Grafik Sakramen Umat Wilayah
Enter Text
Lingkungan
Enter Text
Cancel
Grafik Umat Yang Sudah Menerima Sakramen Tahun 2013 70 60
AY A
View Grafik
Baptis
50
Komuni
40
Krisma
30
Pernikahan
20
AB
Jumlah Umat
10 0 Wilayah 1
Wilayah 2
Wilayah 3
Wilayah 4
Wilayah 5
Grafik Umat Yang Belum Menerima Sakramen Tahun 2013
R
60 50 40
20 10 0 Wilayah 1
SU
30
Wilayah 2
Wilayah 3
ST I
KO
M
Persentase Jenis Pernikahan
Wilayah 4
Baptis Komuni Krisma Pernikahan
Wilayah 5
Persentase Kriteria Umur Pernikahan
Katolik-Katolik Katolik-Kristen Katolik-Islam
0-5 Tahun 6-25 Tahun
Katolik-Hindu
26-50 Tahun