Pengembangan Aplikasi Desktop dan SMS dengan Studi Kasus Gereja Mawar Sharon Tentara Tuhan Bandung.
vii
ABSTRACT
Currently, information technology is growing rapidly. This can be seen from the many parties that use information technology to manage and access the required data. Mawar Sharon Tentara Tuhan Church, located in lt.P1, BTC Jl. Dr. Djunjunan 143-149 Bandung to handle Data People, Church Attendance, Finance, Data grazing cells and Department, SMS birthday and announcements, Scheduling Services Department, Report Church Attendance, Finance, and Scheduling Services Department. Applications are made based desktop, built on the programming language Visual Basic 6, and Database Microsoft SQL Server 2005. Application aids used Kylix SMS ActiveX is used to connect between a mobile application, and Crystal Reports are used for preparing reports. Applications have been tested by experiment insert, update, and delete data in the database, and make sending SMS birthday and SMS announcement.
Keywords: Data People, Church Attendance, Finance, Data grazing cells and Department, SMS birthday and announcements, Scheduling Services Department, Report Church Attendance, Finance, and Scheduling Services Department.
(2)
viii
ABSTRAK
Saat ini, teknologi informasi berkembang dengan pesat. Hal tersebut dapat dilihat dari banyaknya pihak yang menggunakan teknologi informasi, untuk mengelola dan mengakses data yang dibutuhkan. Gereja Mawar Sharon Tentara Tuhan Bandung yang berlokasi di lt.P1, BTC Jl. Dr. Djunjunan 143-149 Bandung untuk menangani pendataan jemaat, perhitungan jumlah kehadiran jemaat perminggu, keuangan, pendataan pelayanan penggembalaan sel dan departemen, pengiriman SMS ulang tahun dan pengumuman ke jemaat, menjadwal pelayanan departemen perminggu, dan pembuatan laporan untuk jumlah kehadiran, keuangan dan laporan penjadwalan pelayanan departemen atau SOL (Servant Of Lord). Aplikasi yang dibuat berbasis desktop, dibuat dengan bahasa pemrograman Visual Basic 6, dan Basis Data Microsoft SQL Server 2005. Aplikasi bantu yang digunakan adalahKylix SMS ActiveX digunakan untuk menghubungkan antara aplikasi dengan handphone, dan Crystal Reports yang digunakan untuk pembuatan laporan. Aplikasi telah diuji dengan percobaan insert, update, dan delete data di database, dan melakukan pengiriman SMS ke jemaat yang berulang tahun dan SMS pengumuman.
Kata Kunci : Data Jemaat, Jumlah Kehadiran, Keuangan, Data Penggembalaan Sel dan Departemen, SMS ulang tahun dan pengumuman, Penjadwalan Pelayanan Departemen, Laporan Jumlah Kehadiran, Keuangan, dan Penjadwalan Pelayanan Departemen.
(3)
ix
DAFTAR ISI
LEMBAR PENGESAHAN ... i
SURAT PERNYATAAN ORISINALITAS KARYA ... iii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...iv
PRAKATA ... v
ABSTRACT ... vii
ABSTRAK ... viii
DAFTAR ISI ...ix
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ...xx
DAFTAR LAMPIRAN ... xxiii
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang Masalah ... 1
I.2 Rumusan Masalah ... 2
I.3 Tujuan Pembahasan ... 3
I.4 Ruang Lingkup Kajian ... 4
I.5 Sumber Data ... 5
I.6 Sistematika Penyajian ... 5
BAB II KAJIAN TEORI ... 7
II.1 Sistem Informasi ... 7
II.1.1 Data... 7
II.1.2 Informasi ... 7
II.2 Pengembangan Perangkat Lunak ... 9
II.2.1 Alat Bantu Pemodelan Sistem ... 11
II.2.1.1 Data Flow Diagram (DFD) ... 11
II.2.1.2 Process Spesification (PSpec) ... 11
II.2.1.3 Kamus Data ... 11
II.2.2 Perancangan Basis Data ... 12
II.2.2.1 Diagram Entity-Relationship (Diagram ER) ... 12
II.3 Data Flow Diagram (DFD) ... 12
II.3.1 Diagram Konteks (DFD Level 0) ... 13
II.3.2 Diagram Nol (DFD Level 1) ... 13
II.3.3 Diagram Detail (Primitif) ... 13
II.3.3.1 Terminator / External Entitas ... 13
II.3.3.2 Proses ... 15
II.3.3.3 Data Store (Penyimpanan Data) ... 16
II.3.3.4 Alur data ... 17
II.4 Kamus Data (Data Dictionary) ... 19
II.5 Process Spesification (PSpec) ... 21
II.6 Basis Data ... 29
II.6.1 Konsep Dasar Entity Relationship Diagram (ERD) ... 29
II.6.1.1 Komponen Entity Relationship Diagram ... 29
II.6.1.2 Kardinalitas Relasi ... 31
II.6.1.3 Derajat (tingkat) Relationship ... 32
II.6.2 Data Base Management System (DBMS) ... 34
II.6.2.1 Komponen Utama Data Base Manajement System ... 34
(4)
x
II.7 SQL ... 36
II.8 Visual Basic ... 37
II.9 Short Message Service (SMS) ... 38
II.9.1 Arsitektur Jaringan SMS ... 38
II.9.2 Elemen-element SMS ... 41
II.9.3 Transmisi SMS ... 42
II.10 Reports ... 43
II.11 Black Box Testing ... 43
BAB III ANALISIS DAN RANCANGAN SISTEM ... 47
III.1Proses Bisnis ... 47
III.2Entity Relationship Diagram (ERD) ... 49
III.2.1 ERD Aplikasi Gereja Mawar Sharon Tantara Tuhan Bandung49 III.3Keterangan Tabel ... 50
III.3.1 Table tb_user ... 50
III.3.2 Tabel tb_jemaat ... 50
III.3.3 Tabel tb_jmlhKehadiran ... 51
III.3.4 Tabel tb_pmPrsmbhnIbadah ... 52
III.3.5 Tabel tb_pmP10 ... 53
III.3.6 Tabel tb_pmPrsmbhnMisi ... 54
III.3.7 Tabel tb_pnHarian ... 55
III.3.8 Tabel tb_pnBulanan ... 55
III.3.9 Tabel tb_ladang ... 56
III.3.10 Tabel tb_penilik ... 56
III.3.11 Tabel tb_sel ... 56
III.3.12 Tabel tb_plynDepartemen ... 56
III.3.13 Tabel tb_jdwlPlynDept ... 57
III.3.14 Tabel tb_angtaPlynDept ... 57
III.3.15 Tabel tb_smsUltah ... 57
III.3.16 Tabel tb_smsPgman ... 58
III.4Data Flow Diagram (DFD) ... 59
III.4.1 Diagram Konteks (Level 0) ... 59
III.4.2 Diagram Nol (Level 1) ... 60
III.4.3 Diagram Primitif (Level 2) ... 65
III.4.4 DFD Data Jemaat (Level 3) ... 73
III.4.5 DFD Data Jumlah Kehadiran (Level 3) ... 75
III.4.6 DFD Data Pemasukan (Level 3) ... 77
III.4.7 DFD Data Pengeluaran (Level 3) ... 78
III.4.8 DFD Cetak Laporan (Level 3) ... 79
III.4.9 DFD SMS Pengumuman (Level 3) ... 81
III.4.10 DFD Penjadwalan Pelayanan Departemen (Level 3) ... 83
III.4.11 DFD Data Pelayanan (Level 3) ... 84
III.4.12 DFD Data Pemasukan Persembahan Ibadah (Level 4) ... 85
III.4.13 DFD Data Pemasukan Persepuluhan (Level 4) ... 87
III.4.14 DFD Data Pemasukan Persembahan Misi (Level 4) ... 89
III.4.15 DFD Data Pengeluaran Harian (Level 4) ... 91
III.4.16 DFD Data Pengeluaran Bulanan (Level 4) ... 93
III.5Kamus Data (Data Dictionary) ... 95
III.5.1 Kamus Data Tabel tb_user ... 95
III.5.2 Kamus Data Tabel tb_jemaat ... 95
III.5.3 Kamus Data Tabel tb_jmlhKehadiran ... 97
(5)
xi
III.5.5 Kamus Data Tabel tb_pmP10 ... 99
III.5.6 Kamus Data Tabel tb_pmPrsmbhnMisi ... 100
III.5.7 Kamus Data Tabel tb_pnHarian ... 101
III.5.8 Kamus Data Tabel tb_pnBulanan ... 101
III.5.9 Kamus Data Tabel tb_plynDepartemen ... 102
III.5.10 Kamus Data Tabel tb_ladang ... 103
III.5.11 Kamus Data Tabel tb_penilik ... 103
III.5.12 Kamus Data Tabel tb_sel ... 104
III.5.13 Kamus Data Tabel tb_jdwlPlynDept... 104
III.5.14 Kamus Data Tabel tb_angtaPlynDept ... 105
III.5.15 Kamus Data Tabel tb_smsUltah ... 105
III.5.16 Kamus Data Tabel tb_smsPgmuman ... 106
III.6Process Spesification (PSpec) ... 107
III.6.1 PSpec Input Login ... 107
III.6.2 PSpec Verifikasi Data ... 107
III.6.3 PSpec Birthday ... 108
III.6.4 PSpec SMS Birthday ... 109
III.6.5 PSpec Cetak Jadwal Pelayanan ... 110
III.6.6 PSpec Cari Data Jemaat ... 111
III.6.7 PSpec Reg. Data Jemaat ... 112
III.6.8 PSpec Edit Data Jemaat ... 113
III.6.9 PSpec Cari Data Jumlah Kehadiran ... 115
III.6.10 PSpec Reg. Data Jumlah Kehadiran ... 115
III.6.11 PSpec Edit Data Jumlah Kehadiran ... 116
III.6.12 PSpec Laporan Jumlah Kehadiran ... 118
III.6.13 PSpec Laporan Keuangan ... 119
III.6.14 PSpec Cari SMS Pengumuman ... 120
III.6.15 PSpec Kirim SMS Pengumuman ... 120
III.6.16 PSpec Cari Data Penjadwalan Pelayanan ... 122
III.6.17 PSpec Reg. Data Penjadwalan Pelayanan ... 122
III.6.18 PSpec Edit Data Penjadwalan Pelayanan ... 123
III.6.19 PSpec Cari Data Pelayanan ... 125
III.6.20 PSpec Reg. Pelayanan... 125
III.6.21 PSpec Edit Pelayanan Departemen... 127
III.6.22 PSpec Cari Data Pemasukan Persembahan Ibadah ... 129
III.6.23 PSpec Cari Data Pemasukan Persepuluhan ... 130
III.6.24 PSpec Cari Data Pemasukan Persembahan Misi ... 131
III.6.25 PSpec Reg. Data Pemasukan Persembahan Ibadah ... 132
III.6.26 PSpec Reg. Data Pemasukan Persepuluhan ... 133
III.6.27 PSpec Reg. Data Pemasukan Persembahan Misi ... 134
III.6.28 PSpec Edit Data Pemasukan Persembahan Ibadah ... 135
III.6.29 PSpec Edit Data Pemasukan Persepuluhan ... 136
III.6.30 PSpec Edit Data Pemasukan Persembahan Misi ... 138
III.6.31 PSpec Cari Data Pengeluaran Harian ... 139
III.6.32 PSpec Cari Data Pengeluaran Bulanan ... 140
III.6.33 PSpec Reg. Data Pengeluaran Harian ... 140
III.6.34 PSpec Reg. Data Pengeluaran Bulanan ... 141
III.6.35 PSpec Edit Data Pengeluaran Harian ... 142
III.6.36 PSpec Edit Data Pengeluaran Bulanan ... 144
III.7Rancangan Sistem ... 146
(6)
xii
III.7.2 Form Menu ... 146
III.7.3 Form Data Jemaat ... 147
III.7.4 Form Registrasi Jemaat ... 147
III.7.5 Form Edit Data Jemaat ... 148
III.7.6 Form Data Jumlah Kehadiran ... 148
III.7.7 Form Registrasi Jumlah Kehadiran ... 149
III.7.8 Form Edit Jumlah Kehadiran ... 149
III.7.9 Form Data Pemasukan ... 150
III.7.10 Form Registrasi Pemasukan ... 150
III.7.11 Form Edit Pemasukan ... 151
III.7.12 Form Data Pengeluaran ... 151
III.7.13 Form Registrasi Pengeluaran Harian ... 152
III.7.14 Form Registrasi Pengeluaran Bulanan ... 152
III.7.15 Form Edit Pengeluaran Harian ... 153
III.7.16 Form Edit Pengeluaran Bulanan ... 153
III.7.17 Form Cetak Laporan Jumlah Kehadiran ... 154
III.7.18 Form Cetak Laporan Keuangan ... 154
III.7.19 Form Data Pelayanan Penggembalaan ... 155
III.7.20 Form Data Pelayanan Departemen ... 155
III.7.21 Form Registrasi Pelayanan Penggembalaan ... 156
III.7.22 Form Registrasi Pelayanan Departemen ... 156
III.7.23 Form Edit Pelayanan Penggembalaan ... 157
III.7.24 Form Edit Pelayanan Departemen ... 157
III.7.25 Form Data Penjadwalan Pelayanan... 158
III.7.26 Form Registrasi Pelayanan Departemen Halaman 1 ... 158
III.7.27 Form Registrasi Pelayanan Departemen Halaman 2 ... 159
III.7.28 Form Registrasi Pelayanan Departemen Halaman 3 ... 159
III.7.29 Form Edit Data Penjadwalan Pelayanan Halaman 1 ... 160
III.7.30 Form Edit Data Penjadwalan Pelayanan Halaman 2 ... 160
III.7.31 Form Edit Data Penjadwalan Pelayanan Halaman 3 ... 161
III.7.32 Form Data SMS Pengumuman ... 161
III.7.33 Form Setting Device ... 162
III.7.34 Form Kirim SMS Pengumuman ... 162
III.7.35 Form Kirim SMS Ulang Tahun ... 163
III.7.36 Form Cetak Jadwal Pelayanan Departemen ... 163
BAB IV HASIL TERCAPAI ... 164
IV.1Login ... 164
IV.2Menu ... 165
IV.3Data Jemaat... 174
IV.4Data Jumlah Kehadiran ... 180
IV.5Data Pengeluaran ... 186
IV.6Data Pemasukan ... 195
IV.7Laporan Jumlah Kehadiran ... 208
IV.8Laporan Keuangan... 209
IV.9Data Pelayanan Penggembalaan ... 210
IV.10 Data Pelayanan Departemen ... 216
IV.11 SMS ... 221
IV.12 Data Penjadwalan Pelayanan Departemen ... 226
IV.13 Laporan Jadwal Pelayanan Departemen ... 235
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 236
(7)
xiii
V.2 Kuesioner Dengan Target Pengguna Aplikasi ... 277
V.2.1 Analisa Karakteristik Responden ... 277
V.2.2 Analisa Sistem ... 279
BAB VI PENUTUP ... 283
VI.1Kesimpulan ... 283
VI.2Saran-saran ... 285
(8)
xiv
DAFTAR GAMBAR
Gambar 1 Siklus Pengembangan Perangkat Lunak ... 9
Gambar 2 Simbol Terminator ... 14
Gambar 3 Duplikasi Terminator ... 14
Gambar 4 Simbol Proses ... 16
Gambar 5 Simbol Data Store ... 16
Gambar 6 Simbol Alur Data ... 17
Gambar 7 Konsep Paket Data ... 17
Gambar 8 Konsep Alur Data Menyebar ... 18
Gambar 9 Konsep Data Mengumpul ... 18
Gambar 10 Simbol Entitas ... 30
Gambar 11 Simbol Relationship ... 30
Gambar 12 Simbol Atribut ... 31
Gambar 13 Relasi 1:1 ... 31
Gambar 14 Relasi 1:N ... 32
Gambar 15 Relasi M:N ... 32
Gambar 16 Unary Degree ... 33
Gambar 17 Binary Degree ... 33
Gambar 18 Ternary Degree ... 33
Gambar 19 Arsitektur Jaringan SMS ... 39
Gambar 20 Blackbox Testing ... 46
Gambar 21 ERD Aplikasi Gereja Mawar Sharon Tantara Tuhan Bandung . 49 Gambar 22 Diagram Konteks (Level 0) ... 59
Gambar 23 Diagram Nol (Level 1) ... 60
Gambar 24 Diagram Primitif (Level 2) ... 66
Gambar 25 DFD Data Jemaat (Level 3) ... 73
Gambar 26 DFD Data Jumlah Kehadiran (Level 3) ... 75
Gambar 27 DFD Data Pemasukan (Level 3) ... 77
Gambar 28 DFD Data Pengeluaran (Level 3) ... 78
Gambar 29 DFD Cetak Laporan (Level 3) ... 79
(9)
xv
Gambar 31 DFD Penjadwalan Pelayanan Departemen (Level 3) ... 83
Gambar 32 DFD Data Pelayanan (Level 3) ... 84
Gambar 33 DFD Data Pemasukan Persembahan Ibadah (Level 4) ... 85
Gambar 34 DFD Data Pemasukan Persepuluhan (Level 4) ... 87
Gambar 35 DFD Data Pemasukan Persembahan Misi (Level 4) ... 89
Gambar 36 DFD Data Pengeluaran Harian (Level 4) ... 91
Gambar 37 DFD Data Pengeluaran Bulanan (Level 4) ... 93
Gambar 38 Rancangan Sistem Form Login ... 146
Gambar 39 Rancangan Sistem Form Menu ... 146
Gambar 40 Rancangan Sistem Form Data Jemaat ... 147
Gambar 41 Rancangan Sistem Form Registrasi Jemaat ... 147
Gambar 42 Rancangan Sistem Form Edit Data Jemaat ... 148
Gambar 43 Rancangan Sistem Form Data Jumlah Kehadiran ... 148
Gambar 44 Rancangan Sistem Form Registrasi Jumlah Kehadiran ... 149
Gambar 45 Rancangan Sistem Form Edit Jumlah Kehadiran ... 149
Gambar 46 Rancangan Sistem Form Data Pemasukan ... 150
Gambar 47 Rancangan Sistem Form Registrasi Pemasukan ... 150
Gambar 48 Rancangan Sistem Form Edit Pemasukan ... 151
Gambar 49 Rancangan Sistem Form Data Pengeluaran ... 151
Gambar 50 Rancangan Sistem Form Registrasi Pengeluaran Harian ... 152
Gambar 51 Rancangan Sistem Form Registrasi Pengeluaran Bulanan .... 152
Gambar 52 Rancangan Sistem Form Edit Pengeluaran Harian... 153
Gambar 53 Rancangan Sistem Form Edit Pengeluaran Bulanan ... 153
Gambar 54 Rancangan Sistem Form Cetak Laporan Jumlah Kehadiran .. 154
Gambar 55 Rancangan Sistem Form Cetak Laporan Keuangan ... 154
Gambar 56 Rancangan Sistem Form Data Pelayanan Penggembalaan ... 155
Gambar 57 Rancangan Sistem Form Data Pelayanan Departemen ... 155
Gambar 58 Rancangan Sistem Form Registrasi Pelayanan Penggembalaan ... 156
Gambar 59 Rancangan Sistem Form Registrasi Pelayanan Departemen . 156 Gambar 60 Rancangan Sistem Form Registrasi Pelayanan Penggembalaan ... 157
(10)
xvi
Gambar 61 Rancangan Sistem Form Registrasi Pelayanan Departemen . 157
Gambar 62 Rancangan Sistem Form Data Penjadwalan Pelayanan ... 158
Gambar 63 Rancangan Sistem Form Registrasi Pelayanan Departemen Halaman 1 ... 158
Gambar 64 Rancangan Sistem Form Registrasi Pelayanan Departemen Halaman 2 ... 159
Gambar 65 Rancangan Sistem Form Registrasi Pelayanan Departemen Halaman 3 ... 159
Gambar 66 Rancangan Sistem Form Edit Data Penjadwalan Pelayanan Halaman 1 ... 160
Gambar 67 Rancangan Sistem Form Edit Data Penjadwalan Pelayanan Halaman 2 ... 160
Gambar 68 Rancangan Sistem Form Edit Data Penjadwalan Pelayanan Halaman 3 ... 161
Gambar 69 Rancangan Sistem Form Data SMS Pengumuman ... 161
Gambar 70 Rancangan Sistem Form Setting Device ... 162
Gambar 71 Rancangan Sistem Form Kirim SMS Pengumuman ... 162
Gambar 72 Rancangan Sistem Form Kirim SMS Ulang Tahun ... 163
Gambar 73 Rancangan Sistem Form Cetak Jadwal Pelayanan Departemen ... 163
Gambar 74 Login ... 164
Gambar 75 Menu ... 165
Gambar 76 Menu Data Jumlah Kehadiran ... 166
Gambar 77 Menu Data Pengeluaran ... 167
Gambar 78 Menu Data Pemasukan ... 168
Gambar 79 Menu SMS ... 169
Gambar 80 Menu Data Penggembalaan ... 170
Gambar 81 Menu Data Departemen ... 171
Gambar 82 Menu Penjadwalan... 172
Gambar 83 Menu Laporan ... 173
Gambar 84 Data Jemaat ... 174
(11)
xvii
Gambar 86 Registrasi Data Jemaat ... 176
Gambar 87 Konfirmasi Data Jemaat ... 177
Gambar 88 Edit Data Jemaat... 178
Gambar 89 Update Data Jemaat ... 179
Gambar 90 Delete Data Jemaat ... 179
Gambar 91 Data Jumlah Kehadiran ... 180
Gambar 92 Cari Data Jumlah Kehadiran ... 181
Gambar 93 Registrasi Data Jumlah Kehadiran ... 182
Gambar 94 Data Jml. Kehadiran ... 183
Gambar 95 Edit Jumlah Kehadiran ... 184
Gambar 96 Update Jml. Kehadiran ... 185
Gambar 97 Delete Jml. Kehadiran ... 185
Gambar 98 Data Pengeluaran ... 186
Gambar 99 Cari Data Pengeluaran ... 187
Gambar 100 Registrasi Pengeluaran Harian ... 188
Gambar 101 Registrasi Pengeluaran Bulanan ... 189
Gambar 102 Data Pengeluaran HArian ... 190
Gambar 103 Data Pengeluaran Bulanan ... 190
Gambar 104 Edit Pengeluaran Harian ... 191
Gambar 105 Edit Pengeluaran Bulanan ... 192
Gambar 106 Update Pemasukan Harian ... 193
Gambar 107 Update Pemasukan Bulanan ... 193
Gambar 108 Delete Pengeluaran Harian ... 194
Gambar 109 Delete Pengeluaran Bulanan ... 194
Gambar 110 Data Pemasukan... 195
Gambar 111 Cari Data Pemasukan ... 196
Gambar 112 Registrasi Pemasukan Persembahan Ibadah ... 197
Gambar 113 Registrasi Pemasukan Persepuluhan ... 198
Gambar 114 Registrasi Pemasukan Persembahan Misi ... 199
Gambar 115 Data Pemasukan Persembahan Ibadah ... 200
Gambar 116 Data Pemasukan Persepuluhan ... 200
(12)
xviii
Gambar 118 Edit Pemasukan Persembahan Ibadah ... 202
Gambar 119 Edit Pemasukan Persepuluhan ... 203
Gambar 120 Edit Pemasukan Persembahan Misi ... 204
Gambar 121 Update Pemasukan Persembahan Ibadah ... 205
Gambar 122 Update Pemasukan Persepuluhan... 205
Gambar 123Update Pemasukan Persembahan Misi ... 206
Gambar 124 Delete Pemasukan Persembahan Ibadah ... 206
Gambar 125 Delete Pemasukan Persepuluhan ... 207
Gambar 126 Delete Pemasukan Persembahan Misi ... 207
Gambar 127 Cetak Laporan Jumlah Kehadiran ... 208
Gambar 128 Cetak Laporan Keuangan ... 209
Gambar 129 Data Pelayanan Penggembalaan ... 210
Gambar 130 Cari Data Penggembalaan ... 211
Gambar 131 Registrasi Data Penggembalaan... 212
Gambar 132 Konfirmasi Data Penggembalaan ... 213
Gambar 133 Edit Data Penggembalaan ... 214
Gambar 134 Update Data Penggembalaan ... 215
Gambar 135 Delete Data Penggembalaan ... 215
Gambar 136 Data Pelayanan Departemen ... 216
Gambar 137 Cari Data Departemen ... 217
Gambar 138 Registrasi Data Departemen ... 218
Gambar 139 Konfirmasi Data Departemen ... 218
Gambar 140 Edit Data Departemen ... 219
Gambar 141 Update Data Departemen ... 220
Gambar 142 Delete Data Departemen ... 220
Gambar 143 SMS ... 221
Gambar 144 Cari Data SMS Pengumuman ... 222
Gambar 145 Setting Device ... 223
Gambar 146 Konfirmasi Setting Device ... 223
Gambar 147 Kirim Sms Pengumuman ... 224
Gambar 148 Kirim Sms Ulang Tahun ... 225
(13)
xix
Gambar 150 Cari Data Penjadwalan Pelayanan Departemen ... 227
Gambar 151 Registrasi Data Penjadwalan Pelayanan Halaman 1 ... 228
Gambar 152 Registrasi Data Penjadwalan Pelayanan Halaman 2 ... 229
Gambar 153 Registrasi Data Penjadwalan Pelayanan Halaman 3 ... 230
Gambar 154 Konfirmasi Data Penjadwalan Pelayanan ... 230
Gambar 155 Edit Data Penjadwalan Pelayanan Halaman 1 ... 231
Gambar 156 Edit Data Penjadwalan Pelayanan Halaman 2 ... 232
Gambar 157 Edit Data Penjadwalan Pelayanan Halaman 3 ... 233
Gambar 158 Update Data Penjadwalan Pelayanan ... 234
Gambar 159 Delete Data Penjadwalan Pelayanan ... 234
(14)
xx
DAFTAR TABEL
Tabel I Notasi DFD ... 11
Tabel II Notasi Simbolik Diagram E-R ... 12
Tabel III Penomoran Proses ... 15
Tabel IV Kamus Data ... 20
Tabel V Simbol – simbol Kamus Data ... 20
Tabel VI Contoh Kamus Data ... 21
Tabel VII Penyajian Spesifikasi Proses ... 23
Tabel VIII Tabel tb_user ... 50
Tabel IX Tabel tb_jemaat ... 50
Tabel X Tabel tb_jmlhKehadiran ... 51
Tabel XI Tabel tb_pmPrsmbhnIbadah ... 52
Tabel XII Tabel tb_pmP10 ... 53
Tabel XIII Tabel tb_pmPrsmbhnMisi ... 54
Tabel XIV Tabel tb_pnHarian ... 55
Tabel XV Tabel tb_pnBulanan ... 55
Tabel XVI Tabel tb_ladang ... 56
Tabel XVII Tabel tb_penilik ... 56
Tabel XVIII Tabel tb_sel ... 56
Tabel XIX Tabel tb_plynDepartemen ... 56
Tabel XX Tabel tb_jdwlPlynDept ... 57
Tabel XXI Tabel tb_angtaPlynDept ... 57
Tabel XXII Tabel tb_smsUltah ... 57
Tabel XXIII Tabel tb_smsPgmuman ... 58
Tabel XXIV Kamus Data Tabel tb_user ... 95
Tabel XXV Kamus Data Tabel tb_jemaat ... 95
Tabel XXVI Kamus Data Tabel tb_jmlhKehadiran ... 97
Tabel XXVII Kamus Data Tabel tb_pmPrsmbhnIbadah ... 98
Tabel XXVIII Kamus Data Tabel tb_pmP10 ... 99
(15)
xxi
Tabel XXX Kamus Data Tabel tb_pnHarian ... 101
Tabel XXXI Kamus Data Tabel tb_pnBulanan ... 101
Tabel XXXII Kamus Data Tabel tb_plynDepartemen ... 102
Tabel XXXIII Kamus Data Tabel tb_ladang ... 103
Tabel XXXIV Kamus Data Tabel tb_penilik ... 103
Tabel XXXV Kamus Data Tabel tb_sel ... 104
Tabel XXXVI Kamus Data Tabel tb_jdwlPlynDept ... 104
Tabel XXXVII Kamus Data Tabel tb_angtaPlynDept ... 105
Tabel XXXVIII Kamus Data Tabel tb_smsUltah ... 105
Tabel XXXIX Kamus Data Tabel tb_smsPgmuman ... 106
Tabel XL PSpec Input Login ... 107
Tabel XLI PSpec Verifikasi Data ... 107
Tabel XLII PSpec Birthday ... 108
Tabel XLIII PSpec SMS Birthday ... 109
Tabel XLIV PSpec Cetak Jadwal Pelayanan ... 110
Tabel XLV PSpec Cari Data Jemaat ... 111
Tabel XLVI PSpec Reg. Data Jemaat ... 112
Tabel XLVII PSpec Edit Data Jemaat ... 113
Tabel XLVIII PSpec Cari Data Jumlah Kehadiran ... 115
Tabel XLIX PSpec Reg. Data Jumlah Kehadiran ... 115
Tabel L PSpec Edit Data Jumlah Kehadiran ... 116
Tabel LI PSpec Laporan Jumlah Kehadiran ... 118
Tabel LII PSpec Laporan Keuangan ... 119
Tabel LIII PSpec Cari SMS Pengumuman ... 120
Tabel LIV PSpec Kirim SMS Pengumuman ... 120
Tabel LV PSpec Cari Data Penjadwalan Pelayanan ... 122
Tabel LVI PSpec Reg. Data Penjadwalan Pelayanan ... 122
Tabel LVII PSpec Edit Data Penjadwalan Pelayanan ... 123
Tabel LVIII PSpec Cari Data Pelayanan ... 125
Tabel LIX PSpec Reg. Pelayanan ... 125
Tabel LX PSpec Edit Pelayanan Departemen ... 127
(16)
xxii
Tabel LXII PSpec Cari Data Pemasukan Persepuluhan ... 130
Tabel LXIII PSpec Cari Data Pemasukan Persembahan Misi ... 131
Tabel LXIV PSpec Reg. Data Pemasukan Persembahan Ibadah... 132
Tabel LXV PSpec Reg. Data Pemasukan Persepuluhan ... 133
Tabel LXVI PSpec Reg. Data Pemasukan Persembahan Misi ... 134
Tabel LXVII PSpec Edit Data Pemasukan Persembahan Ibadah ... 135
Tabel LXVIII PSpec Edit Data Pemasukan Persepuluhan ... 136
Tabel LXIX PSpec Edit Data Pemasukan Persembahan Misi ... 138
Tabel LXX PSpec Cari Data Pengeluaran Harian ... 139
Tabel LXXI PSpec Cari Data Pengeluaran Bulanan ... 140
Tabel LXXII PSpec Reg. Data Pengeluaran Harian ... 140
Tabel LXXIII PSpec Reg. Data Pengeluaran Bulanan ... 141
Tabel LXXIV PSpec Edit Data Pengeluaran Harian ... 142
Tabel LXXV PSpec Edit Data Pengeluaran Bulanan ... 144
Tabel LXXVI BlackBox Testing ... 236
Tabel LXXVII Jenis Kelamin ... 277
Tabel LXXVIII Usia ... 278
Tabel LXXIX Tingkat Pendidikan Akhir ... 278
Tabel LXXX Desain Antar Muka ... 279
Tabel LXXXI Menu dan Fitur Aplikasi ... 279
Tabel LXXXII Kegunaan dari Aplikasi ... 280
Tabel LXXXIII Fungsionalitas dari Aplikasi ... 280
Tabel LXXXIV Kecepatan Proses Data ... 281
(17)
xxiii
DAFTAR LAMPIRAN
Lampiran A Kuesioner ... A-1 Lampiran B Data ... B-1 Lampiran C Source Code ... C-1
(18)
1
BAB I
PENDAHULUAN
I.1
Latar Belakang MasalahSaat ini, teknologi informasi berkembang dengan pesat. Hal tersebut dapat dilihat dari banyaknya pihak yang menggunakan teknologi informasi, untuk mengelola dan mengakses data yang dibutuhkan.
Hal tersebut berkaitan dengan kegiatan yang berjalan di sebuah gereja mulai dari pendataan jemaat, informasi keuangan, sampai dengan menghitung jumlah kehadiran jemaat yang datang ibadah, menstrukturisasi pelayanan penggembalaan dan pelayanan departemen, penjadwalan pelayanan departemen perminggu, sampai dengan mengirim SMS ulang tahun dan pengumuman kepada jemaat. Namun yang menjadi kendala pada saat gereja tersebut memiliki jemaat dalam jumlah yang besar. Hal tersebut menyebabkan pendataan jemaat sulit untuk dilakukan seperti yang kita ketahui untuk menjadi seorang jemaat di Gereja Mawar Sharon GRHA Mawar Sharon lt.P1, BTC Jl. Dr. Djunjunan 143-149 Bandung ini jemaat harus mengisi biodata pribadi jemaat. Setelah biodata tersebut sudah diisi dengan lengkap, lalu biodata itu disimpan ke tempat penyimpanan sebagai bukti dokumentasi jemaat. Tentunya tempat penyimpanan tersebut memerlukan sebuah ruangan khusus dan terjamin keamanannya misalnya saja terjadi bencana alam. Hal ini menjadi masalah jika dokumen jemaat tersebut hilang atau rusak. Dan juga pada saat jemaat yang berulang tahun, untuk memberikan ucapan ulang tahun hanya dari mulut ke mulut atau
dengan menggunakan SMS secara forward, hal yang sama juga terjadi pada
memberikan pengumuman ke jemaat. Masalah tersebut dapat menyebabkan SMS yang sampai ke jemaat tidak akurat.
Selain masalah pendataan jemaat, gereja ini juga memilki masalah pada pembuatan laporan keuangan dan laporan kehadiran jemaat tiap bulannya yang harus di kirim ke Gereja Mawar Sharon pusat di Surabaya.
(19)
2
Universitas Kristen Maranatha
Dahulu data-data gereja di simpan difile Microsoft Office Excel dan untuk
membuat laporannya juga menggunakan Microsoft Office Excel, sama
halnya juga dengan laporan kehadiran jemaat. Hal ini tidak efisien karena
jika file Excel tersebut hilang atau rusak, maka data keuangan tersebut juga
hilang dan tidak dapat membuat laporannya. Untuk membuat laporan keuangan tersebut staf terpaksa harus mencari faktur-faktur pengeluaran dan catatan-catatan pemasukan. Sehingga proses pencarian data membutuhkan waktu yang cukup lama.
Masalah yang lain terdapat pada penjadwalan pelayanan departemen yang memakan waktu yang lama karena masih menggunakan sistem manual, yaitu dengan memasukan data jemaat tiap departemen satu persatu. Oleh karena itu dibangun sebuah aplikasi untuk menangani dan mengelola data di Gereja Mawar Sharon Tentara Tuhan Jl. Dr. Djunjunan 143 - 149 Bandung.
I.2
Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan dimuka, maka dihasilkan rumuskan sebagai berikut:
1. Bagaimana membangun aplikasi berbasis desktop yang dapat
mendukung kegiatan yang terjadi di Gereja Mawar Sharon Tentara Tuhan Bandung?
2. Bagaimana sistem secara otomatis mengirim SMS ke jemaat
yang berulang tahun dengan baik?
3. Bagaimana sistem secara otomatis mengirim SMS
pengumuman gereja berdasarkan penggembalaan sel atau jabatan penggembalaan sel atau pelayanan penggembalaan dengan baik?
4. Bagaimana agar user dapat mengetahui data pelayanan
penggembalaan sel data pelayanan departemen dengan mudah?
(20)
3
Universitas Kristen Maranatha
5. Bagaimana agar user dapat mengelola data pelayanan
penggembalaan sel dan data pelayanan departemen dengan baik?
6. Bagaimana agar user dapat mencetak laporan penjadwalan
pelayanan departemen dengan mudah?
I.3
Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini adalah untuk:
1. Menjaga efisiensi waktu dan tempat dalam proses
penyimpanan data.
2. Membuat aplikasi yang dapat mempermudah proses
penyampaian SMS ke jemaat yang berulang tahun di Gereja Mawar Sharon Tentara Tuhan.
3. Membuat aplikasi yang dapat mempermudah proses
penyampaian SMS pengumunan gereja berdasarkan jabatan penggembalaan, jabatan penggembalaan sel atau pelayanan departemen di Gereja Mawar Sharon Tentara Tuhan.
4. Dengan aplikasi ini, penjadwalan pelayanan departemen dapat
dilakukan dengan mudah.
5. Membuat aplikasi untuk menyimpan data pelayanan
penggembalaan sel dan data pelayanan departemen.
6. Membuat aplikasi untuk menstrukturisasi pelayanan
(21)
4
Universitas Kristen Maranatha
I.4
Ruang Lingkup Kajian
Aplikasi yang akan dibuat mempunyai batasan-batasan sebagai berikut:
1. Spesifikasi Hardware optimum
a. Pentium 4 2.0Ghz
b. 1 GB RAM
c. Kapasitas untuk menyimpan data ± 250 MB d. 800x600 resolusi layar, warna 32bit
e. Handphone f. USB Webcam
2. Batasan Software
a. Sistem operasi: Microsoft Windows XP Profesional SP2
b. Bahasa pemograman: Visual Basic 6.0 c. Sistem basis data: SQL Server 2005
3. Batasan aplikasi
a. Jenis dari aplikasi yang dihasilkan adalah aplikasi desktop.
b. Aplikasi ini hanya menangani : i. SMS ulang tahun jemaat, ii. SMS pengumuman,
iii. Penjadwalan pelayanan departemen,
iv. Masukan data pelayanan penggembalaan sel, v. Masukan data pelayanan departemen,
vi. Mencetak laporan penjadwalan pelayanan
departemen.
c. Aplikasi ini hanya dapat diakses oleh admin, jemaat tidak bisa mengaksesnya.
d. Nama pelayanan penggembalaan sel dan departemen
tidak dapat diubah, karena digunakan sebagai primary
key.
e. Aplikasi ini menampilkan pesan peringatan, tentang
(22)
5
Universitas Kristen Maranatha memberikan informasi jumlah pulsa dan masa berlaku
kartu. Hal ini diakibatkan pembukaan koneksi ke mobile
device tidak bisa dilakukan secara bersamaan karena
response time dari operator selluler tidak bisa dipastikan.
I.5
Sumber Data
Sumber data yang diperoleh dalam membuat aplikasi dan laporan ini, berasal dari jemaat dan staf Gereja Mawar Sharon Tentara Tuhan Bandung, kuesioner, buku, dan internet.
I.6
Sistematika Penyajian
Laporan ini disusun dengan sistematika penulisan sebagai berikut:
BAB I PENDAHULUAN membahas mengenai latar belakang pelaksanaan proyek dan penulisan laporan, perumusan masalah dari proyek tujuan dari pembuatan proyek, ruang lingkup, dan sistematika penulisan laporan
BAB II KAJIAN TEORI membahas mengenai teori-teori yang digunakan yang berhubungan dengan pembuatan proyek ini dan uraian mengenai berbagai macam teori yang berkaitan dalam pembuatan proyek.
BAB III ANALISIS DAN RANCANGAN SISTEM membahas mengenai Deskripsi Umum Sistem, Deskripsi Umum Aplikasi,
Karakteristik Pengguna, Flow Chart Aplikasi, dan Rancangan Antar
(23)
6
Universitas Kristen Maranatha BAB IV HASIL PENELITIAN membahas mengenai materi
keseluruhan program baik berupa cuplikan coding, antar muka jadi
dan hasil pengujian dari program itu sendiri.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN membahas mengenai hasil dari aplikasi yang dibuat.
BAB VI PENUTUP membahas mengenai kesimpulan dari seluruh hasil perancangan dan pembuatan beserta saran-saran yang berguna.
(24)
283
BAB VI PENUTUP
VI.1
Kesimpulan
Berikut ini merupakan kesimpulan dari aplikasi GMS Tentara Tuhan Bandung:
Sistem dapat menyimpan, mengubah dan menghapus data pelayanan penggembalaan yang dimasukan oleh pengguna. Sebelumnya tidak ada sistem yang menangani pencatatan data pelayanan penggembalaan, mereka menggunakan aplikasi seperti
Microsoft Word. Dengan aplikasi ini data pelayanan penggembalaan dapat tersimpan dan terstrukturisasi dengan baik.
Sistem dapat menyimpan, mengubah dan menghapus data
pelayanan departemen yang dimasukan oleh pengguna.
Sebelumnya tidak ada sistem yang menangani pencatatan data pelayanan departemen, mereka menggunakan aplikasi seperti
Microsoft Word. Dengan aplikasi ini data pelayanan departemen dapat tersimpan dan terstrukturisasi dengan baik.
Sistem dapat menyimpan, mengubah dan menghapus data
penjadwalan pelayanan departemen yang dimasukan oleh
pengguna. Sebelumnya pencatatan penjadwalan pelayanan
departemen tiap minggunya menggunakan Microsoft Excel, sehingga
penjadwalan pelayanan departemen memakan waktu yang lama, karena data pelayanan departemen tidak tersimpan dengan baik.
Dengan aplikasi ini user dapat melakukan penjadwalan pelayanan
departemen tiap minggunya tidak memakan waktu yang lama, karena data pelayanan departemen yang telah tersimpan di
(25)
284
Universitas Kristen Maranatha Sistem dapat mengirim sms ucapan ulang tahun kepada jemaat yang berulang tahun pada hari itu. Sebelumnya pengiriman sms ke jemaat
yang berulang tahun menggunakan sistem forward, maksudnya
pemberitahuan sms ulang tahun dari jemaat yang satu ke jemaat yang lain, sehingga ada sms yang tidak tersampaikan ke jemaat yang lainnya. Dengan aplikasi ini sistem dapat mengetahui jemaat yang berulang tahun pada hari itu secara akurat dan mengirimkan sms ucapan selamat ulang tahun kepada jemaat yang berulang tahun.
Sistem dapat mengirim sms pengumuman kepada setiap jemaat berdasarkan penggembalaan sel atau jabatan penggembalaan sel
atau pelayanan departemen. Sebelumnya pengiriman sms
pengumuman ke jemaat, maksudnya pemberitahuan sms
pengumuman dari jemaat yang satu ke jemaat yang lain, sehingga ada sms yang tidak tersampaikan ke jemaat yang lainnya. Dengan aplikasi ini sistem dapat mengirimkan sms pengumuman berdasarkan penggembalaan sel, jabatan penggembalaan sel, atau pelayanan departemen. Sehingga dapat mengurangi kegagalan dalam penyampaian sms pengumuman ke jemaat.
Sistem dapat mencetak laporan penjadwalan pelayanan
departemen. Sebelumnya pencetakan laporan penjadwalan
pelayanan departemen dilakukan dengan menggunakan Microsoft
Excel, yang datanya telah tersimpan pada dokumen tersebut.
Dengan aplikasi ini user dapat melakukan pencetakan laporan
penjadwalan pelayanan departemen yang datanya telah terimpan di
database yang dapat diakses oleh aplikasi ini.
Sistem dapat mendeteksi kesalahan yang dilakukan oleh pengguna dalam mengisi form regristrasi sehingga data yang masuk ke dalam sistem adalah data yang tepat sesuai dengan yang dibutuhkan.
(26)
285
Universitas Kristen Maranatha
VI.2
Saran-saran
Pengembangan sistem ke depannya diharapkan: Sistem dapat menangani SMS konseling.
Sistem dapat menangani SMS kritik dan saran dengan SMS autorespon.
Membuat tampilan lebih menarik lagi, dengan penambahan gambar
dan icon – icon pada form.
(27)
xii
DAFTAR PUSTAKA
Davis, Gordon B. (1999). Kerangka Dasar Sistem Informasi Manajemen, Bagian I Pengantar. Jakarta: PT. Pustaka Binaman.
Firdaus. (2006). 7 Jam Belajar Interaktif Visual Basic 6.0 Untuk Orang Awam. Jakarta: Maxikom.
Firdaus. (2007). 64 Trik Tersembunyi Visual Basic 6. Jakarta: Maxikom. Firdaus. (2007). SQL Server dengan Visual Basic 6.0 untuk Profesional. Jakarta: Maxikom.
H.M, Jogiyanto. (1993). Analisis dan Disain. Yogyakarta: Andi Offset.
Imbar, Radiant Victor. (2006). Pemograman Web-Commerce dengan ORACLE & ASP. Bandung: Informatika.
Kadir, Abdul. (1999). Konsep dan Tuntutan Praktis Basis Data. Yogyakarta: Andi Yogyakarta.
Kendall and Kendall. (2003). Analisis dan Perancangan Sistem. Jakarta: PT Prenhallindo.
Kristanto, Harianto. (2002). Konsep dan Perancangan Database. Yogyakarta: Andi Yogyakarta.
Kusumo, Suryo, Ario, Drs. (2000). Microsoft Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Leslie, Robert E. (1986). Sistems Analysis and Design: Method and Invention. New Jersey: Prentice Hall.
(28)
xiii
Michael Halvorson. (2001). Step by Step Microsoft Visual Basic 6.0. Porfesional. Jakarta: Elex Media Komputindo.
Pamungkas, Ir. (2000). Microsoft Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Pengertian SMS. Retrieved November 2, 2009, from
http://ilmucomputer2.blogspot.com/2009/09/pengertian-sms.html
S.Si, Budiarto, Widodo. (2002). Aplikasi Database dengan SQL Server 2000 & Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Sentonius Jemmy. 2004. Menguasai Pembuatan Laporan dengan Crystal Report dalam 24 Jam. Yogyakarta: Andi Yogyakarta.
Shelly, Cashman and Adamski. (1995). Sistem Analysis and Design. Boyd and Fraser Publishing Company.
Short Message Service. November 2, 2009, from
http://www.ittelkom.ac.id/library/index.php?option=com_content&view=article &id=28
Smith, Eric A, Valoor Whisler and Hank Marquis. (1998). Visual Basic 6 Bible. IDG Books Worldwide.
Thayer, Rob. (1999). Visual Basic 6 Unleashed. Sams. Tutang. (2003). Microsoft SQL Server 2000 Bagi Pemula.
Wright’s, Peter. (1998). Beginning Visual Basic 6 Objects. United Kingdom: Wrox.
(1)
6
Universitas Kristen Maranatha BAB IV HASIL PENELITIAN membahas mengenai materi keseluruhan program baik berupa cuplikan coding, antar muka jadi dan hasil pengujian dari program itu sendiri.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN membahas mengenai hasil dari aplikasi yang dibuat.
BAB VI PENUTUP membahas mengenai kesimpulan dari seluruh hasil perancangan dan pembuatan beserta saran-saran yang berguna.
(2)
283
BAB VI PENUTUP
VI.1
Kesimpulan
Berikut ini merupakan kesimpulan dari aplikasi GMS Tentara Tuhan Bandung:
Sistem dapat menyimpan, mengubah dan menghapus data pelayanan penggembalaan yang dimasukan oleh pengguna. Sebelumnya tidak ada sistem yang menangani pencatatan data pelayanan penggembalaan, mereka menggunakan aplikasi seperti
Microsoft Word. Dengan aplikasi ini data pelayanan penggembalaan dapat tersimpan dan terstrukturisasi dengan baik.
Sistem dapat menyimpan, mengubah dan menghapus data pelayanan departemen yang dimasukan oleh pengguna. Sebelumnya tidak ada sistem yang menangani pencatatan data pelayanan departemen, mereka menggunakan aplikasi seperti
Microsoft Word. Dengan aplikasi ini data pelayanan departemen dapat tersimpan dan terstrukturisasi dengan baik.
Sistem dapat menyimpan, mengubah dan menghapus data penjadwalan pelayanan departemen yang dimasukan oleh pengguna. Sebelumnya pencatatan penjadwalan pelayanan departemen tiap minggunya menggunakan Microsoft Excel, sehingga penjadwalan pelayanan departemen memakan waktu yang lama, karena data pelayanan departemen tidak tersimpan dengan baik. Dengan aplikasi ini user dapat melakukan penjadwalan pelayanan departemen tiap minggunya tidak memakan waktu yang lama, karena data pelayanan departemen yang telah tersimpan di
(3)
284
Universitas Kristen Maranatha Sistem dapat mengirim sms ucapan ulang tahun kepada jemaat yang berulang tahun pada hari itu. Sebelumnya pengiriman sms ke jemaat yang berulang tahun menggunakan sistem forward, maksudnya pemberitahuan sms ulang tahun dari jemaat yang satu ke jemaat yang lain, sehingga ada sms yang tidak tersampaikan ke jemaat yang lainnya. Dengan aplikasi ini sistem dapat mengetahui jemaat yang berulang tahun pada hari itu secara akurat dan mengirimkan sms ucapan selamat ulang tahun kepada jemaat yang berulang tahun.
Sistem dapat mengirim sms pengumuman kepada setiap jemaat berdasarkan penggembalaan sel atau jabatan penggembalaan sel atau pelayanan departemen. Sebelumnya pengiriman sms pengumuman ke jemaat, maksudnya pemberitahuan sms pengumuman dari jemaat yang satu ke jemaat yang lain, sehingga ada sms yang tidak tersampaikan ke jemaat yang lainnya. Dengan aplikasi ini sistem dapat mengirimkan sms pengumuman berdasarkan penggembalaan sel, jabatan penggembalaan sel, atau pelayanan departemen. Sehingga dapat mengurangi kegagalan dalam penyampaian sms pengumuman ke jemaat.
Sistem dapat mencetak laporan penjadwalan pelayanan departemen. Sebelumnya pencetakan laporan penjadwalan pelayanan departemen dilakukan dengan menggunakan Microsoft Excel, yang datanya telah tersimpan pada dokumen tersebut. Dengan aplikasi ini user dapat melakukan pencetakan laporan penjadwalan pelayanan departemen yang datanya telah terimpan di
database yang dapat diakses oleh aplikasi ini.
Sistem dapat mendeteksi kesalahan yang dilakukan oleh pengguna dalam mengisi form regristrasi sehingga data yang masuk ke dalam sistem adalah data yang tepat sesuai dengan yang dibutuhkan.
(4)
285
Universitas Kristen Maranatha
VI.2
Saran-saran
Pengembangan sistem ke depannya diharapkan: Sistem dapat menangani SMS konseling.
Sistem dapat menangani SMS kritik dan saran dengan SMS autorespon.
Membuat tampilan lebih menarik lagi, dengan penambahan gambar dan icon – icon pada form.
(5)
xii
DAFTAR PUSTAKA
Davis, Gordon B. (1999). Kerangka Dasar Sistem Informasi Manajemen, Bagian I Pengantar. Jakarta: PT. Pustaka Binaman.
Firdaus. (2006). 7 Jam Belajar Interaktif Visual Basic 6.0 Untuk Orang Awam. Jakarta: Maxikom.
Firdaus. (2007). 64 Trik Tersembunyi Visual Basic 6. Jakarta: Maxikom. Firdaus. (2007). SQL Server dengan Visual Basic 6.0 untuk Profesional. Jakarta: Maxikom.
H.M, Jogiyanto. (1993). Analisis dan Disain. Yogyakarta: Andi Offset.
Imbar, Radiant Victor. (2006). Pemograman Web-Commerce dengan ORACLE & ASP. Bandung: Informatika.
Kadir, Abdul. (1999). Konsep dan Tuntutan Praktis Basis Data. Yogyakarta: Andi Yogyakarta.
Kendall and Kendall. (2003). Analisis dan Perancangan Sistem. Jakarta: PT Prenhallindo.
Kristanto, Harianto. (2002). Konsep dan Perancangan Database. Yogyakarta: Andi Yogyakarta.
Kusumo, Suryo, Ario, Drs. (2000). Microsoft Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Leslie, Robert E. (1986). Sistems Analysis and Design: Method and Invention. New Jersey: Prentice Hall.
(6)
xiii
Michael Halvorson. (2001). Step by Step Microsoft Visual Basic 6.0. Porfesional. Jakarta: Elex Media Komputindo.
Pamungkas, Ir. (2000). Microsoft Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Pengertian SMS. Retrieved November 2, 2009, from http://ilmucomputer2.blogspot.com/2009/09/pengertian-sms.html
S.Si, Budiarto, Widodo. (2002). Aplikasi Database dengan SQL Server 2000 & Visual Basic 6.0. Jakarta: Elex Media Komputindo.
Sentonius Jemmy. 2004. Menguasai Pembuatan Laporan dengan Crystal Report dalam 24 Jam. Yogyakarta: Andi Yogyakarta.
Shelly, Cashman and Adamski. (1995). Sistem Analysis and Design. Boyd and Fraser Publishing Company.
Short Message Service. November 2, 2009, from http://www.ittelkom.ac.id/library/index.php?option=com_content&view=article &id=28
Smith, Eric A, Valoor Whisler and Hank Marquis. (1998). Visual Basic 6 Bible. IDG Books Worldwide.
Thayer, Rob. (1999). Visual Basic 6 Unleashed. Sams. Tutang. (2003). Microsoft SQL Server 2000 Bagi Pemula.
Wright’s, Peter. (1998). Beginning Visual Basic 6 Objects. United Kingdom: Wrox.