• Tidak ada hasil yang ditemukan

Pengembangan Aplikasi Desktop dan SMS dengan Studi Kasus Gereja Mawar Sharon Tentara Tuhan Bandung.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Aplikasi Desktop dan SMS dengan Studi Kasus Gereja Mawar Sharon Tentara Tuhan Bandung."

Copied!
28
0
0

Teks penuh

(1)

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.

(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.

(3)

ix

DAFTAR ISI

LEMBAR PENGESAHAN ... i

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...iv

PRAKATA ... v

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

(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

(18)

1

BAB I

PENDAHULUAN

I.1

Latar Belakang Masalah

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.

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

(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

(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

(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.

(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:

Referensi

Dokumen terkait

Penemuan-penemuan yang menyatakan bahwa perusahaan China lebih cenderung berinvestasi pada sektor jasa pada negara dengan kekayaan SDA yang melimpah namun secara

Setelah penyelesaian pekerjaan konstruksi dan setelah disetujui oleh Direksi, kami membongkar bangunan-bangunan, sampah barang-barang tidak berguna, tangki-tangki

Koleksi yang terdapat pada area ini merupakan koleksi dengan responsifitas tinggi terhadap cahaya, kuat pencahayaan yang didapat melebihi standar namun koleksi telah diletakkan

Berdasarkan paparan di atas, mengindikasikan bahwa diperlukan alternatif baru dalam proses belajar mengajar yang sedang berlangsung dimana mahasiswa dapat memiliki

(2) Pemerintah desa dalam mewujudkan desa inklusi terhadap kelompok penganut agama minoritas dan/atau Penghayat Kepercayaan Terhadap Tuhan Yang Maha Esa,

soal cerita dalam matematika sering menim- bulkan tantangan karena mereka mengharus- kan siswa untuk membaca dan memahami teks dari masalah, mengidentifikasi pertanya- an

Sanksi pidana diartikan sebagai suatu nestapa atau penderitaan yang ditimpakan kepada seseorang yang bersalah melakukan perbuatan yang dilarang oleh hukum pidana, dengan

Hasil perhitungan uji-t amatan ulang menunjukkan t hitung masing-masing kelompok perlakuan lebih besar dari t tabel pada taraf signifikan 5% dengan d.b = 30-1 =