ABSTRACT
The development of this web base application was to manage the housing
property data at
Bumi Bangun Pratama
residence. This application can help to
approach potential buyers, document customers data, and process the digitalizing.
The source of the data came from the
Bumi Bangun Pratama
and relevant
literatures. This application functions as information portal for potential buyers and
assistance for the management to distribute information to using PHP programming
language with CodeIgniter. The application was completed and tested with blackbox
testing method. The result of the test shows that this application may help the
Bumi
Bangun Pratama management operation.
ABSTRAK
Pengembangan aplikasi berbasis
web
untuk pengolahan data properti dari
perumahan Bumi Bangun Pratama. Aplikasi ini dapat membantu untuk mendekati
calon pembeli, data dokumen pelanggan, dan proses digitalisasi. Sumber data
berasal dari Bumi Bangun Pratama dan literatur yang relevan. Aplikasi ini berfungsi
sebagai portal informasi bagi pembeli dan bantuan bagi manajemen untuk
mendistribusikan informasi menggunakan bahasa pemrograman PHP dengan
CodeIgniter. Aplikasi telah selesai dikembangkan dan diuji dengan metode blackbox
testing.
Hasil pengujian menunjukkan bahwa aplikasi dapat membantu operasi
pihak manajemen Bumi Bangun Pratama.
DAFTAR ISI
LEMBAR PENGESAHAN... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRACT ... vi
ABSTRAK ... vii
DAFTAR ISI ...viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xvi
DAFTAR SIMBOL ... xix
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 3
1.3 Tujuan Pembahasan ... 4
1.4 Ruang Lingkup Kajian ... 4
1.5 Sumber Data ... 6
1.6 Sistematika Penyajian ... 6
BAB II KAJIAN TEORI... 7
2.1 Konsep Dasar Sistem ... 7
2.1.1 Pengertian Sistem ... 7
2.1.2 Syarat Sistem ... 7
2.1.3 Karakteristik Sistem ... 8
2.2 Konsep Dasar Informasi ... 10
2.2.1 Pengertian Informasi... 10
2.2.2 Kegunaan Informasi... 11
2.3 Konsep Sistem Informasi ... 11
2.3.1 Pengertian Sistem Informasi ... 11
2.3.2 Jenis Informasi ... 12
2.3.3 Komponen Sistem Informasi ... 12
2.3.4 Kemampuan Utama Sistem Informasi ... 13
2.3.5 Tipe Sistem Informasi ... 13
2.4 Konsep Basis Data ... 14
2.4.1 Pengertian Basis Data ... 14
2.4.2 DBMS (Data Base Management System) ... 15
2.4.3 Komponen Sistem Basis Data ... 17
2.5 ERD (Entity Relationship Diagram) ... 17
2.5.2 Atribut ... 18
2.5.3 Relasi... 18
2.5.4 Kunci (Key) ... 19
2.6 Flowchart ... 19
2.7 Unified Modelling Language (UML) ... 20
2.8 Hyper Text Mark-up Language (HTML) ... 24
2.9 Cascading Style Sheet(CSS) ... 26
2.10 Javascript ... 27
2.11 Javascript Framework JQuery ... 29
2.12 PHP (PHP Hypertext Preprocessor) ... 29
2.13 Structured Query Language (SQL) ... 30
2.14 MySQL ... 31
BAB III ANALISA DAN RANCANGAN SISTEM ... 33
3.1 Proses Bisnis ... 33
3.1.1 Proses Manual ... 33
3.2 Entity Relationship Diagram (ERD) ... 43
3.3 Rancangan Sistem ... 45
3.3.1 Skenario ... 45
3.3.2 Aktor ... 45
3.3.3 Use Case Aplikasi... 46
3.3.4 Use Case Aplikasi Secara Umum ... 48
3.3.4.1 Bagian Sistem Use Case User ... 48
3.3.4.2 Bagian Sistem Use Case Pegawai ... 49
3.3.4.3 Bagian Sistem Use Case Pelanggan ... 50
3.3.4.4 Bagian Sistem Use Case Berita... 50
3.3.4.5 Bagian Sistem Use Case Cluster... 52
3.3.4.6 Bagian Sistem Use Case Rumah ... 53
3.3.4.7 Bagian Sistem Use Case Fasilitas ... 54
3.3.4.8 Bagian Sistem Use Case Tipe Rumah ... 55
3.3.4.9 Bagian Sistem Use Case Jual Rumah ... 56
3.3.4.10 Bagian Sistem Use Case Pembelian Rumah... 57
3.3.4.11 Bagian Sistem Use CaseContact... 57
3.3.4.12 Bagian Sistem Use CaseSiteplan ... 59
3.3.4.13 Bagian Sistem Use Case Cluster Tipe Rumah ... 60
3.3.4.14 Bagian Sistem Use Case Pendaftaran Online ... 61
3.3.4.15 Bagian Sistem Use Case Hubungi Jual Rumah Second ... 62
3.3.4.16 Bagian Sistem Use Case Hubungi Jual Rumah Baru ... 63
3.3.4.17 Bagian Sistem Use Case Properti ... 64
3.3.4.18 Deskripsi Use Case dan Activity Diagram ... 65
BAB IV HASIL PENELITIAN ... 199
4.1 Tampilan Halaman Utama ... 199
4.2 Tampilan Properti ... 200
4.2.1 Tampilan Fasilitas ... 201
4.2.2 Tampilan Siteplan/Rencana Bangun ... 202
4.2.3 Formulir Hubungi Pegawai ... 203
4.2.4 Tampilan Rumah ... 203
4.5 Tampilan Berita ... 204
4.6 Tampilan Kontak/Pengaduan ... 205
4.7 Tampilan Rumah Dijual ... 206
4.8 Tampilan Login ... 207
4.8.1 Login Pelanggan ... 207
4.8.2 Login Admin/Pegawai ... 208
4.9 Tampilan Pelanggan ... 208
4.10 Tampilan Pegawai ... 210
4.11 Tampilan Admin ... 213
4.11.1 Tampilan Master ... 213
4.11.2 Tampilan Pengelolaan Properti... 218
4.11.3 Tampilan Pelanggan ... 225
4.11.4 Tampilan Pegawai ... 230
4.12 Tampilan Pencarian ... 233
4.12.1 Pencarian Rumah Cepat ... 234
4.12.2 Pencarian Rumah Detail ... 234
4.13 Tampilan Laporan ... 235
4.14 Tampilan Registrasi Online ... 243
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 244
5.1 Test Case Form Login ... 244
5.2 Test Case Form User ... 245
5.3 Test CaseForm Pelanggan ... 246
5.4 Test CaseForm Pegawai... 248
5.5 Test Case Form Pembelian Rumah ... 250
5.6 Test Case FormCluster ... 251
5.7 Test CaseForm Rumah ... 253
5.8 Test CaseForm Tipe ... 254
5.9 Test Case Form Berita ... 256
5.10 Test Case Form Fasilitas ... 257
5.11 Test Case Form Contact ... 259
5.12 Test Case Form Siteplan ... 260
5.13 Test Case Form Cluster Tipe Rumah ... 261
5.15 Test Case Form Jual Rumah ... 263
5.16 Test Case Form Hubungi Jual Rumah Second ... 265
5.17 Test Case Form Hubungi Jual Rumah Baru ... 266
5.18 Test Case Form Properti ... 268
BAB VI SIMPULAN DAN SARAN ... 269
6.1 Simpulan ... 269
6.2 Saran ... 270
DAFTAR GAMBAR
Gambar 1 Siklus Data ... 12
Gambar 2 Contoh Gambar Flowchart ... 20
Gambar 3 Contoh Class Diagram ... 22
Gambar 4 Contoh Use Case ... 23
Gambar 5 Contoh Activity Diagram ... 24
Gambar 6 Contoh Tag <HTML> ... 25
Gambar 7 Contoh Script Form HTML ... 26
Gambar 8 Contoh Script CSS Internal ... 27
Gambar 9 Contoh Script CSS External 1 ... 27
Gambar 10 Contoh Script CSS External 2 ... 27
Gambar 11 Contoh Script Javascript ... 28
Gambar 12 Contoh Script Jquery ... 29
Gambar 13 Contoh Script PHP ... 30
Gambar 14 Contoh Script PHP Database ... 30
Gambar 15 Contoh Syntax SQL ... 31
Gambar 16 Proses Pengelolaan Awal Calon Pembeli Rumah ... 34
Gambar 17 Proses Pengelolaan Pengisian Formulir Pembelian dan Persyaratan ... 36
Gambar 18 Proses Pengelolaan Penjual Rumah Pada Notaris dan BPN ... 38
Gambar 19 Proses Pengelolaan Transaksi Pembelian ... 40
Gambar 20 Proses Pengelolaan Keluhan ... 42
Gambar 21 ERD Bumi Bangun Pratama ... 44
Gambar 22 Use Case Aplikasi Web Pengolahan Data Bumi Bangun Pratama ... 47
Gambar 23 Sistem Bagian Pengelolaan User ... 48
Gambar 24 Sistem Bagian Pengelolaan Pegawai ... 49
Gambar 25 Sistem Bagian Pengelolaan Pelanggan ... 50
Gambar 26 Sistem Bagian Pengelolaan Berita ... 51
Gambar 27 Sistem Bagian Pengelolaan Cluster ... 52
Gambar 28 Sistem Bagian Pengelolaan Rumah ... 53
Gambar 29 Sistem Bagian Pengelolaan Fasilitas ... 54
Gambar 30 Sistem Bagian Pengelolaan Tipe ... 55
Gambar 31 Sistem Bagian Pengelolaan Jual Rumah ... 56
Gambar 32 Sistem Bagian Pengelolaan Pembelian Rumah ... 57
Gambar 33 Sistem Bagian Pengelolaan Contact ... 58
Gambar 34 Sistem Bagian Pengelolaan Siteplan ... 59
Gambar 35 Sistem Bagian Pengelolaan Cluster Tipe Rumah... 60
Gambar 36 Sistem Bagian Pengelolaan Pendaftaran Online... 61
Gambar 37 Sistem Bagian Pengelolaan Use Case Hubungi Rumah Second ... 62
Gambar 38 Sistem Bagian Pengelolaan Use Case Hubungi Rumah Baru ... 63
Gambar 39 Sistem Bagian Pengelolaan Properti ... 64
Gambar 40 Activity Diagram Login ... 66
Gambar 41 Activity Diagram Logout ... 68
Gambar 42 Activity Diagram TambahData Pegawai ... 70
Gambar 43 Activity Diagram Ubah dan Detail Data Pegawai... 73
Gambar 44 Activity Diagram Hapus Data Pegawai ... 75
Gambar 45 Activity Diagram Cari Data Pegawai ... 77
Gambar 46 Activity Diagram Tambah Data Pembeli ... 80
Gambar 47 Activity Diagram Ubah dan Detail Data Pembeli ... 82
Gambar 48 Activity Diagram Hapus Data Pelanggan ... 84
Gambar 49 Activity Diagram Cari Data Pelanggan ... 86
Gambar 50 Activity Diagram TambahData Cluster ... 88
Gambar 52 Activity Diagram Hapus Data Cluster ... 92
Gambar 53 Activity Diagram Cari Data Cluster ... 94
Gambar 54 Activity Diagram TambahData Rumah ... 96
Gambar 55 Activity Diagram Ubah dan Detail Data Rumah ... 98
Gambar 56 Activity Diagram Hapus Data Rumah ... 100
Gambar 57 Activity Diagram Cari Rumah ... 102
Gambar 58 Activity Diagram Tambah Tipe Rumah ... 104
Gambar 59 Activity Diagram Ubah dan detail Data Tipe rumah ... 106
Gambar 60 Activity Diagram Hapus Data Tipe rumah ... 108
Gambar 61 Activity Diagram Cari Data Tipe Rumah ... 110
Gambar 62 Activity Diagram TambahData Berita ... 112
Gambar 63 Activity Diagram Ubah dan detail Data Berita... 114
Gambar 64 Activity Diagram Hapus Data Berita ... 116
Gambar 65 Activity Diagram Cari Data Berita ... 118
Gambar 66 Activity Diagram Kirim Data Berita ... 120
Gambar 67 Activity Diagram Data Lihat Berita ... 122
Gambar 68 Activity Diagram Tambah Data Fasilitas ... 124
Gambar 69 Activity Diagram Ubah dan detail Data Fasilitas ... 126
Gambar 70 Activity Diagram Hapus Data Fasilitas ... 128
Gambar 71 Activity Diagram Cari Data Fasilitas ... 130
Gambar 72 Acitivity Diagram Tambah Data User ... 132
Gambar 73 Activity Diagram Ubah dan Detail User ... 134
Gambar 74 Activity Diagram Hapus Data User ... 136
Gambar 75 Activity Diagram Cari Data User ... 138
Gambar 76 Activity Diagram Tambah Data Jual Rumah ... 140
Gambar 77 Activity Diagram Ubah dan Detail DataJual Rumah ... 142
Gambar 78 Activity Diagram Hapus Data Jual Rumah ... 144
Gambar 79 Activity Diagram Cari Data Jual Rumah ... 146
Gambar 80 Activity Diagram Menampilkan Data Jual Rumah ... 148
Gambar 81 Activity Diagram Tambah Data Pembelian Rumah ... 151
Gambar 82 Activity Diagram Ubah dan Detail Pembelian Rumah ... 153
Gambar 83 Acitivity Diagram Hapus Data Pembelian Rumah ... 155
Gambar 84 Activity Diagram Cari Data Pembelian rumah ... 157
Gambar 85 Activity Diagram Tambah Contact ... 159
Gambar 86 Activity Diagram Detail Data Contact ... 161
Gambar 87 Activity Diagram Hapus Data Contact ... 163
Gambar 88 Activity Diagram Cari Data Contact ... 165
Gambar 89 Activity Diagram Tambah Data Siteplan ... 167
Gambar 90 Activity Diagram Ubah dan Detail Data Siteplan ... 169
Gambar 91 Activity Diagram Hapus Data Siteplan ... 171
Gambar 92 Activity Diagram Tambah Data Cluster Tipe Rumah ... 173
Gambar 93 Activity Diagram Data Ubah dan Detail Cluster Tipe Rumah... 175
Gambar 94 Acitivity Diagram Data Hapus Cluster Tipe Rumah ... 177
Gambar 95 Activity Diagram Cari Data Cluster Tipe Rumah... 179
Gambar 96 Proses Tambah Data Registrasi Online ... 181
Gambar 97 Activity Diagram Menghubungi Pelanggan ... 183
Gambar 98 Activity Diagram Lihat Detail Penghubung ... 185
Gambar 99 Activity Diagram Menghubungi Pegawai ... 187
Gambar 100 Activity Diagram Lihat Detail Peminat ... 189
Gambar 101 Activity Diagaram Ditangani Oleh ... 191
Gambar 102 Activity Diagram Cari Peminat Rumah ... 193
Gambar 103 Activity Diagram Pencarian Properti ... 195
Gambar 104 Activity Diagram Lihat Properti ... 197
Gambar 105 Class Diagram Aplikasi Bumi Bangun Pratatama... 198
Gambar 106 Tampilan Halaman Utama ... 199
Gambar 107 Tampilan Halaman Utama 2 ... 200
Gambar 109 Tampilan Properti Detail ... 201
Gambar 110 Tampilan Fasilitas ... 201
Gambar 111 Tampilan Fasilitas Detail ... 202
Gambar 112 Tampilan Gugus/Cluster ... 202
Gambar 113 Tampilan Hubungi Pegawai... 203
Gambar 114 Tampilan Rumah Detail ... 203
Gambar 115 Tampilan Gambar Rumah ... 204
Gambar 116 Tampilan Berita ... 204
Gambar 117 Tampilan Berita Detail ... 205
Gambar 118 Tampilan kontak/Pengaduan ... 205
Gambar 119 Tampilan Daftar Rumah Dijual ... 206
Gambar 120 Tampilan Detail Rumah Dijual ... 206
Gambar 121 Tampilan Form Hubungi Penjual Rumah ... 207
Gambar 122 Tampilan Login ... 207
Gambar 123 Tampilan Login Admin dan Pegawai ... 208
Gambar 124 Tampilan Pelanggan ... 209
Gambar 125 Tampilan Ganti Password Pelanggan ... 209
Gambar 126 Tampilan Form Rumah Dijual ... 210
Gambar 127 Tampilan Tambah Persyaratan Pembelian ... 211
Gambar 128 Tampilan Pegawai Daftar Persyaratan Pembelian ... 212
Gambar 129 Ganti password Pegawai ... 212
Gambar 130 Tampilan Utama Admin ... 213
Gambar 131 Tampilan Daftar Berita ... 214
Gambar 132 Tampilan Tambah Berita ... 214
Gambar 133 Tampilan Ubah Data Berita ... 215
Gambar 134 Tampilan Hapus Data Berita ... 215
Gambar 135 Tampilan Daftar Pengaduan... 216
Gambar 136 Tampilan Daftar Gambar Spanduk ... 216
Gambar 137 Tampilan Tambah Data Gambar Spanduk ... 217
Gambar 138 Tampilan Profil Perusahaan ... 217
Gambar 139 Tampilan Ubah Profil Data Perusahaan ... 218
Gambar 140 Tampilan Daftar Cluster ... 219
Gambar 141 Tampilan Tambah Data Cluster... 219
Gambar 142 Tampilan Daftar Tipe Rumah ... 220
Gambar 143 Tampilan Tambah Tipe Rumah ... 220
Gambar 144 Tampilan Daftar Rumah ... 221
Gambar 145 Tampilan Tambah Data Rumah ... 221
Gambar 146 Tampilan Daftar Cluster Tipe Rumah ... 222
Gambar 147 Tampilan Tambah Data Cluster Tipe Rumah ... 222
Gambar 148 Tampilan Daftar Fasilitas ... 223
Gambar 149 Tampilan Tambah Data Fasilitas ... 223
Gambar 150 Tampilan Daftar Siteplan ... 224
Gambar 151 Tampilan Tambah Siteplan... 224
Gambar 152 Tampilan Daftar Akun Pelanggan... 225
Gambar 153 Tampilan Tambah Data Akun Pelanggan ... 226
Gambar 154 Tampilan Daftar Pelanggan ... 226
Gambar 155 Tampilan Tambah Data Pelanggan ... 227
Gambar 156 Tampilan Daftar Pembelian Rumah ... 227
Gambar 157 Tampilan Tambah Data Pembelian Rumah ... 228
Gambar 158 Tampilan Daftar Penjualan Rumah ... 228
Gambar 159 Tampilan Detail Penjual Rumah ... 229
Gambar 160 Tampilan Fitur Hubungi Pelanggan ... 230
Gambar 161 Tampilan Peminat Rumah Bekas Detail ... 230
Gambar 162 Tampilan Daftar Akun Pegawai ... 231
Gambar 163 Tampilan Tambah Data Akun Pegawai ... 231
Gambar 164 Tampilan Daftar Pegawai ... 232
Gambar 166 Tampilan Daftar Peminat Rumah Baru ... 233
Gambar 167 Tampilan Detail Peminat Rumah Baru ... 233
Gambar 168 Fitur Tampilan Pencarian Rumah Cepat ... 234
Gambar 169 Tampilan Pencarian Rumah Detail ... 235
Gambar 170 Tampilan Laporan Cluster/Gugus ... 235
Gambar 171 Tampilan Laporan Fasilitas ... 236
Gambar 172 Tampilan Laporan Berita ... 237
Gambar 173 Tampilan Laporan Pegawai ... 237
Gambar 174 Tampilan Laporan Pelanggan/Pembeli ... 238
Gambar 175 Tampilan Laporan Pengaduan/Contact ... 238
Gambar 176 Tampilan Laporan Rumah ... 239
Gambar 177 Tampilan Laporan Cluster Tipe Rumah ... 240
Gambar 178 Tampilan Laporan Akun Pengguna ... 240
Gambar 179 Tampilan Laporan Rumah Dijual ... 241
Gambar 180 Tampilan Laporan Pembelian Rumah ... 241
Gambar 181 Tampilan Laporan Hubungi Jual Rumah Second ... 242
Gambar 182 Tampilan Laporan Hubungi Rumah Baru ... 242
DAFTAR TABEL
Tabel I Komponen ERD ... xix
Tabel II Daftar Simbol Flowchart ... xxi
Tabel III Deskripsi Use CaseLogin ... 65
Tabel IV Deskripsi Use CaseLogout ... 67
Tabel V Deskripsi Use Case Tambah Data Pegawai ... 68
Tabel VI Deskripsi Use Case Ubah Data Pegawai dan Detail Pegawai ... 71
Tabel VII Deskripsi Use Case Hapus Data Pegawai ... 74
Tabel VIII Deskripsi Use Case Cari Data Pegawai ... 76
Tabel IX Deskripsi Use Case Tambah Data Pelanggan ... 78
Tabel X Deskripsi Use Case Ubah Data Pelanggan dan Detail Pelanggan ... 81
Tabel XI Deskripsi Use Case Hapus Data Pelanggan ... 83
Tabel XII Deskripsi Use Case Cari Data Pelanggan ... 85
Tabel XIII Deskripsi Use Case Tambah Data Cluster ... 87
Tabel XIV Deskripsi Use Case Ubah Data Cluster dan Detail Cluster ... 89
Tabel XV Deskripsi Use Case Hapus Data Cluster ... 91
Tabel XVI Deskripsi Use Case Cari Data Cluster ... 93
Tabel XVII Deskripsi Use Case Tambah Data Rumah ... 95
Tabel XVIII Deskripsi Use Case Ubah Data Rumah dan Detail Rumah ... 97
Tabel XIX Deskripsi Use Case Hapus Data Rumah ... 99
Tabel XX Deskripsi Use Case Cari Data Rumah ... 101
Tabel XXI Deskripsi Use Case Tambah Data Tipe Rumah ... 103
Tabel XXII Deskripsi Use Case Ubah Data Tipe rumah dan Detail Tipe Rumah ... 105
Tabel XXIII Deskripsi Use Case Hapus Data Tipe rumah ... 107
Tabel XXIV Deskripsi Use Case Cari Data Tipe rumah... 109
Tabel XXV Deskripsi Use Case Tambah Data Berita ... 111
Tabel XXVI Deskripsi Use Case Ubah Data Berita dan Detail Berita ... 113
Tabel XXVII Deskripsi Use Case Hapus Data Berita ... 115
Tabel XXVIII Deskripsi Use Case Cari Data Berita ... 117
Tabel XXIX Deskripsi Use Case Kirim Berita ... 119
Tabel XXX Deskripsi Use Case Lihat Berita... 121
Tabel XXXI Deskripsi Use Case Tambah Data Fasilitas ... 123
Tabel XXXII Deskripsi Use Case Ubah Data Fasilitas dan Detail Fasilitas ... 125
Tabel XXXIII Deskripsi Use Case Hapus Data Fasilitas ... 127
Tabel XXXIV Deskripsi Use Case Cari Data Fasilitas ... 129
Tabel XXXV Deskripsi Use Case Tambah Data User ... 131
Tabel XXXVI Deskripsi Use Case Ubah Data User dan Detail User ... 133
Tabel XXXVII Deskripsi Use Case Hapus Data User ... 135
Tabel XXXVIII Deskripsi Use Case Cari Data User ... 137
Tabel XXXIX Deskripsi Use Case Tambah Data Jual rumah ... 139
Tabel XL Deskripsi Use Case Ubah Data Jual rumah dan Detail Jual Rumah... 141
Tabel XLI Deskripsi Use Case Hapus Data Jual Rumah ... 143
Tabel XLII Deskripsi Use Case Cari Data Jual rumah ... 145
Tabel XLIII Deskripsi Use Case Menampilkan Data Jual Rumah ... 147
Tabel XLIV Deskripsi Use Case Tambah Data Pembelian Rumah ... 149
Tabel XLV Deskripsi Use Case Ubah Data Pembelian Rumah dan Detail Pembelian Rumah ... 152
Tabel XLVI Deskripsi Use Case Hapus Data Pembelian Rumah ... 154
Tabel XLVII Deskripsi Use Case Cari Data Pembelian Rumah ... 156
Tabel XLVIII Deskripsi Use Case Tambah Data Contact ... 158
Tabel XLIX Deskripsi Use CaseDetail Data Detail Contact ... 160
Tabel LI Deskripsi Use Case Cari Data Contact ... 164
Tabel LII Deskripsi Use Case Tambah Data Siteplan ... 166
Tabel LIII Deskripsi Use Case Ubah Data Siteplan ... 168
Tabel LIV Deskripsi Use Case Hapus Data Siteplan ... 170
Tabel LV Deskripsi Use Case Tambah Data Cluster Tipe Rumah ... 172
Tabel LVI Deskripsi Use Case Ubah Data Cluster tipe rumah ... 174
Tabel LVII Deskripsi Use Case Hapus Data Cluster Tipe Rumah ... 176
Tabel LVIII Deskripsi Use Case Cari Data Cluster tipe rumah ... 178
Tabel LIX Deskripsi Use Case Tambah Data Registrasi Online... 180
Tabel LX Deskripsi Use Case Menghubungi Pelanggan ... 182
Tabel LXI Deskripsi Use Case Lihat Detail Penghubung ... 184
Tabel LXII Deskripsi Use Case Menghubungi Pegawai ... 186
Tabel LXIII Deskripsi Use Case Lihat Detail Peminat ... 188
Tabel LXIV Deskripsi Use Case Ditangan Oleh ... 190
Tabel LXV Deskripsi Use Case Cari Peminat Rumah ... 192
Tabel LXVI Deskripsi Use Case Cari Properti ... 194
Tabel LXVII Deskripsi Use Case Lihat Properti ... 196
Tabel LXVIII Test Case Login ... 244
Tabel LXIX Test Case Tambah User ... 245
Tabel LXX Test Case Ubah User ... 245
Tabel LXXI Test Case Hapus User ... 246
Tabel LXXII Test Case Tambah Pelanggan ... 247
Tabel LXXIII Test Case Ubah Pelanggan... 247
Tabel LXXIV Test Case Hapus Pelanggan ... 248
Tabel LXXV Test Case Tambah Pegawai ... 248
Tabel LXXVI Test Case Ubah Pegawai ... 249
Tabel LXXVII Test Case Hapus Pegawai ... 249
Tabel LXXVIII Test Case Tambah Pembelian Rumah ... 250
Tabel LXXIX Test Case Ubah Pembelian Rumah ... 250
Tabel LXXX Test Case Hapus Pembelian Rumah ... 251
Tabel LXXXI Test Case Tambah Cluster ... 251
Tabel LXXXII Test Case Ubah Cluster ... 252
Tabel LXXXIII Test Case Hapus Cluster ... 252
Tabel LXXXIV Test Case Tambah Rumah ... 253
Tabel LXXXV Test Case Ubah Rumah ... 253
Tabel LXXXVI Test Case Hapus Rumah... 254
Tabel LXXXVII Test Case Tambah Tipe ... 254
Tabel LXXXVIII Test Case Ubah Tipe ... 255
Tabel LXXXIX Test Case Hapus Tipe ... 255
Tabel XC Test Case Tambah Berita ... 256
Tabel XCI Test Case Ubah Berita ... 256
Tabel XCII Test Case Hapus Berita ... 257
Tabel XCIII Test Case Tambah Fasilitas ... 257
Tabel XCIV Test Case Ubah Fasilitas ... 257
Tabel XCV Test Case Hapus Fasilitas ... 258
Tabel XCVI Test Case Tambah Contact ... 259
Tabel XCVII Test Case Ubah Contact ... 259
Tabel XCVIII Test Case Hapus Contact ... 260
Tabel XCIX Test Case Tambah Siteplan... 260
Tabel C Test Case Ubah Siteplan ... 261
Tabel CI Test Case Hapus Siteplan ... 261
Tabel CII Test Case Tambah Cluster Tipe Rumah ... 261
Tabel CIII Test Case Ubah Cluster Tipe Rumah ... 262
Tabel CIV Test Case Hapus Cluster Tipe Rumah ... 262
Tabel CV Test Case Tambah Pelanggan online ... 263
Tabel CVII Test Case Tambah Jual Rumah ... 264
Tabel CIX Test Case Hapus Rumah ... 265
Tabel CX Test Case Tambah Hubungi Jual Rumah Second ... 265
Tabel CXI Test Case Hapus Hubungi Jual Rumah Second ... 266
Tabel CXII Test Case Tambah Hubungi Jual Rumah Baru ... 266
Tabel CXIII Test Case Hapus Hubungi Jual Rumah Baru ... 267
DAFTAR SIMBOL
Tabel I Komponen ERD (sumber : Imbar & Suteja, 2006 )
No.
Gambar
Kegunaan
1.
Entitas, untuk menyimpan
informasi berupa obyek yang
utama dalam sebuah
kegiatan bisnis, seperti
pelanggan, kasir, dll.
2.
Relasi,untuk menyimpan
suatu proses kegiatan yang
terjadi.
3.
Atribut,untuk
menyimpan
berbagai macam informasi
data yang diperlukan dalam
setiap obyek.
4.
Penghubung antara
relationship dengan entitas
dan entitas dengan
5.
Kardinalitas relasi,
dinyatakan dengan
banyaknya cabang atau
dengan pemakaian angka (1
dan 1 untuk relasi 1 ke 1, 1
dan N untuk relasi 1 ke
banyak, atau N dan N untuk
Tabel II Daftar Simbol Flowchart
BAB I PENDAHULUAN
Pada Bab I akan dijelaskan mengenai latar belakang, rumusan
masalah, tujuan, batasan masalah dan sistematika penyajian dari karya
ilmiah ini.
1.1 Latar Belakang
Pada masa sebelum ditemukan teknologi seperti saat ini, umat manusia
melakukan kegiatan sosial, usaha dan sebagainya menggunakan hal yang
konvensional. Umat manusia pada masa itu membutuhkan pengorbanan
biaya dan waktu yang tidak sedikit serta jarak jangkau untuk melakukan
sebuah hubungan sosial yang tidak luas. Seiring berjalannya waktu teknologi
di dunia terus berkembang pesat. Dengan ditemukannya teknologi
internet,
kesulitan-kesulitan dalam berkomunikasi sosial pada masa lalu pula dapat
terpecahkan. Hal ini sangat membantu umat manusia dalam keefektifan
kehidupan sehari-hari baik kehidupan personal maupun
professional.
Perkembangan teknologi saat ini juga dapat membantu dalam pergelutan di
dalam dunia bisnis sehingga para pelaku bisnis dapat mempermudah proses
bisnisnya. Teknologi akan dapat membantu bisnis untuk mendekatkan diri
dengan konsumen dan melaksanakan pemasaran. Efek potensial hasil
pengembangan ini untuk keberlangsungan bisnis adalah meningkatnya
penjualan.
Perkembangan properti di Indonesia sangat diperhitungkan sebagai
ladang usaha yang dapat menguntungkan dan merupakan investasi properti
terbaik di dunia. “
Ada tiga alasan mengapa prospek bisnis properti Indonesia
jadi yang terbaik di dunia. Pertama, masih ada 14 juta dari 61 juta keluarga di
Indonesia yang belum memiliki rumah.Kedua, pemerintah semakin kesulitan
menyediakan rumah bagi keluarga kelas menengah ke bawah. Tengok saja,
2
Hunian hanya 80.000 unit dalam setahun. Ketiga, semua segmen pasar
properti di Tanah Air terbuka luas sebagai investasi, termasuk pasar kelas
paling bawah. Sedangkan di luar negeri, bisnis properti untuk pasar kelas
menengah ke bawah tertutup untuk pengembang dan investor.
”
(Prasetyo,
2012).
Pertumbuhan dan permintaan akan kebutuhan rumah di Indonesia
sangatlah besar serta pertumbuhan properti pada tahun 2012-2013
diprediksi berkembang sangat pesat.
“
Pertumbuhan kebutuhan atau permintaan rumah mencapai 800.000 – 1 juta unit per tahun, sedangkan suplai atau pasokan rumah yang dibangun hanya 200 – 300 ribu unit per tahun. Ini akan mendorong pasar properti khususnya untuk sektor hunian masih sangat prospektif di Indonesia. Apalagi karena harga tanah atau rumah akan terus naik setiap tahunnya dan tidak terpengaruh inflasi. Menurut Ketua DPP REI Setyo Maharso, pasar properti di dalam negeri Indonesia masih sangat besar potensinya, terlebih karena bisnis properti itu termasuk bisnis padat modal. Optimisme ini terbangun dengan melihat pada semester pertama 2012 pasar properti tetap tumbuh mencapai 20 persen yang lebih banyak ditopang dari properti komersial. Tak jauh beda dengan Setyo, direktur eksekutif Indonesia Property Watch (IPW) Ali Tranghanda menyatakan, tren pasar properti pada 2012 – 2013 diperkirakan bakal beralih ke luar Pulau Jawa. Hal tersebut terindikasi dari mulai banyaknya proyek pembangunan rumah toko (ruko) dan kondominium hotel(kondotel) di luar Pulau Jawa pada tahun ini.
”
(Kallo, 2012).
Salah satu perusahaan yang ingin mendayagunakan perkembangan
teknologi ini adalah perusahaan Bumi Bangun Pratama. Bumi Bangun
Pratama adalah perusahaan yang beralamat dibilangan daerah Cikutra,
Bandung, Jawa Barat. Perusahaan yang bergerak didunia properti yang
masih di dalam tahap pengembangan, sehingga dibutuhkan di sebuah
website
dari pihak pengembang untuk memasarkan serta mengorganisir
konsumennya. Didalamnya berisi informasi mengenai fasilitas yang dimiliki
pihak pengembang, produk yang ditawarkan oleh pihak pengembang, data
pelanggan untuk pemutakhiran sensus pelanggan, pengorganisasian data
3
dari komplek pengembang, rumah yang dijual di dalam komplek pihak
pengembang, pengiriman fitur
e-mail gateway,
bukti kelengkapan
persyaratan pembelian rumah, fitur pencarian rumah berdasarkan batasan
tertentu, serta adanya fitur
contacts sebagai fitur untuk pertanyaan serta
keluhan.
Dengan
website yang akan dibangun untuk Bumi Bangun Pratama
diharapkan dapat membantu pemberian informasi, dapat lebih terjangkau
dan mudah diakses untuk meningkatkan penjualan dan mendekatkan pihak
pengembang dengan pihak pelanggan/pembeli.
1.2 Rumusan Masalah
Pembuatan website
untuk Bumi Bangun Pratama dimaksudkan untuk
menangani beberapa permasalahan berikut :
1. Bagaimana aplikasi
web
yang akan dibangun dalam mendukung
pendataan kelengkapan dan pengarsipan
digital untuk dokumen
persyaratan pembelian rumah serta pengolahan pembelian rumah?
2. Bagaimana aplikasi
web memberi keterangan mengenai fasilitas,
cluster, tipe rumah, keterangan rumah,
siteplan yang terdapat di
komplek yang sedang dibangun oleh pihak pengembang?
3. Bagaimana aplikasi
web
mengatur pendataan pelanggan yang telah
membeli rumah?
4. Bagaimana cara penanganan aplikasi
web
jika pelanggan/penghuni
komplek ingin menjual rumah?
5. Bagaimana cara penanganan aplikasi
web
pada pengembang untuk
memberikan informasi-informasi kepada pelanggan?
6. Bagaimana aplikasi web menangani pencarian rumah yang dibutuhkan
oleh calon pembeli sesuai dengan batasan yang dibutuhkan calon
pembeli?
7. Bagaimana aplikasi
web menangani menerima pertanyaan pertanyaan
serta keluhan dari pihak konsumen / pelanggan?
8. Bagaimana jika pengunjung
website tertarik untuk membeli rumah baik
4
1.3 Tujuan Pembahasan
Tujuan pembahasan adalah sebagai berikut:
1. Pada aplikasi
web,
terdapat fitur pada
website
yang mendukung
kinerja dari penggunaan pendataan kelengkapan persyaratan
pembelian rumah serta info mengenai pembelian rumah.
2. Pada aplikasi
web,
terdapat info fasilitas, tipe rumah, spesifikasi
rumah yang berada di dalam komplek dari pihak pengembang. Pada
sisi Administrator terdapat fitur yang mendukung untuk menambah,
mengubah serta menghapus fitur
cluster, fasilitas, tipe rumah,
spesifikasi rumah.
3. Pada aplikasi
web,
terdapat fitur untuk mendata pelanggan pada sisi
Administrator.
4. Pada aplikasi
web,
fitur penjualan rumah berfungsi jika pelanggan
akan menjual rumah di dalam komplek dari pihak pengembang.
5. Pada aplikasi
web, terdapat fitur berita yang bertujuan untuk
memberikan berita-berita terbaru, penawaran serta informasi lainnya
dari pihak pengembang. Terdapat juga fitur
E-Mail gateway
untuk
membantu pengembang menyampaikan informasi.
6. Pada aplikasi web, terdapat fitur pencarian yang terdiri atas beberapa
kategori pencarian yang bertujuan untuk mendukung hasil pencarian
berdasarkan batasan yang dimiliki oleh calon pembeli.
7. Penggunaan fitur kontak
pada aplikasi
web bertujuan untuk
mendukung penerimaan pertanyaan serta keluhan dari pihak
pelanggan.
8. Pada
website
terdapat fitur untuk menghubungi pegawai atau
menghubungi pelanggan yang menjual rumah.
1.4 Ruang Lingkup Kajian
Berikut adalah ruang lingkup yang akan dipergunakan untuk membuat
website
terdiri atas batasan perangkat lunak, batasan perangkat keras dan
5
Batasan perangkat lunak:
1. Sistem operasi: Microsoft windows XP professional.
2. Sistem Basis Data: MYSQL.
3. Bahan scripting: PHP, JAVASCRIPT, JQuery, HTML, CSS.
Editor pemrograman dan desain:
1. Macromedia dreamweaver 8.
2. Adobe Photoshop dan Adobe Illustrator.
3. Sublime_text.
Batasan perangkat keras:
1.
Processor Intel Pentium IV.
2.
Memory DDR 512 Mb.
3.
Hard disk 40GB.
4.
Keyboard serta mouse.
5. Koneksi internet.
Batasan website:
1.
Website yang dibangun berdasarkan studi kasus dari pihak
pengembang Bumi Bangun Pratama.
2. Pengguna dari sistem ini adalah Administrator, member
yang
merupakan pembeli yang telah memiliki rumah, serta calon pembeli
atau pengunjung website luar.
3. Pendataan persyaratan calon pembeli berdasarkan berkas-berkas
data yang diminta oleh pihak pengembang.
4. Pendataan sensus hanya yang berada di dalam ruang lingkup
komplek yang dibangun oleh pihak pengembang.
5. Rumah yang dijual hanya yang berada di dalam komplek yang dibuat
oleh pihak pengembang Bumi Bangun Pratama.
6. Pemasukan data pelanggan, persyaratan pembelian, data
detail
6
1.5 Sumber Data
Sumber data didapat dari pihak pengembang properti Bumi Bangun
Pratama, kajian pustaka dan internet.
1.6 Sistematika Penyajian
Penyajian diberikan dengan sistematika sebagai berikut:
BAB I membahas pendahuluan berupa latar belakang dibuatnya
website Bumi Bangun Pratama, rumusan masalah dari Bumi Bangun
Pratama berupa beberapa pertanyaan dari kajian kasus, tujuan pembahasan
yang berisi mengenai jawaban dari pertanyaan dari Rumusan Masalah dan
ruang lingkup masalah yang berisi mengenai pembahasan batasan
mengenai pembuatan
website
Bumi Bangun Pratama yang terbagi atas tiga
batasan yaitu batasan perangkat lunak, batasan perangkat keras serta
batasan aplikasi.
BAB II membahas mengenai kajian teori yang akan dijadikan acuan
pembuatan website, seperti pengertian dan penjelasan dari sistem informasi,
ER (entitas relasi), flowchart, use case, activity diagram, website dan bahasa
yang dipergunakan seperti HTML, CSS, PHP Serta bahasa basis data SQL.
BAB III berisi mengenai pemodelan perangkat lunak, analisa dan
gambaran keseluruhan antar muka. Yang terdiri atas proses bisnis dari Bumi
Bangun Pratama, entitas relasi diagram dari
website yang akan dibuat,
use
case, activity diagram, class diagram.
BAB IV membahas mengenai pengimplementasian modul, serta
pengimplementasian antar muka. Terdiri atas beberapa hasil tampilan
website yang telah dibuat.
BAB V membahas mengenai uji coba hasil penelitian dari
website
yang telah dibuat. Berupa
Testcase dengan menggunakan teknik
black box,
berupa tampilan gambar dari penanganan dari masalah yang terjadi pada
saat website dioperasikan.
BAB VI berupa bab terakhir dari laporan berisi kesimpulan dari
BAB VI SIMPULAN DAN SARAN
Simpulan dan saran yang didapat merupakan hasil implementasi dari
tugas akhir pembuatan Sistem Informasi Aplikasi Bumi Bangun Pratama.
6.1 Simpulan
Simpulan yang didapat dari hasil pengerjaan tugas akhir ini didapat
kesimpulan sebagai berikut:
1. Fitur pada
website
telah mendukung kinerja dari penggunaan
pendataan kelengkapan persyaratan pembelian rumah serta proses
pembelian rumah.
2. Fitur pengolahan
cluster rumah,
tipe rumah, spesifikasi rumah, serta
ketersedian dari rumah yang ada telah tertangani didalam aplikasi.
3. Fitur pelanggan berfungsi sebagai pengolahan data pelanggan baik
tambah pelanggan, ubah pelanggan, hapus pelanggan, cari
pelanggan.
4. Fitur penjualan rumah berfungsi sebagai informasi penjualan rumah
oleh pelanggan Bumi Bangun Pratamas.
5. Fitur
E-Mail gateway
berfungsi sebagai penyampaian informasi dari
pihak pengembang kepada pihak pelanggan.
6. Fitur pencarian berfungsi untuk memberikan hasil pencarian
berdasarkan masukan dari pengguna tampilan yang dihasilkan adalah
kriteria rumah yang dicari berdasarkan batasan pengguna.
7. Fitur kontak berfungsi sebagai pemberian fitur yang berhubungan
dengan pertanyaan serta pengaduan dari pengguna.
8. Fitur hubungi pegawai serta hubungi pelanggan befungsi untuk
mgenhubungi dari pihak peminat kepada pihak pegawai atau penjual
270
6.2 Saran
Saran untuk Aplikasi Bumi Bangun Pratama
agar dapat
dikembangkan lebih lanjut adalah sebagai berikut:
1.
Aplikasi ini disarankan agar ditambahkan dengan fitur simulasi kredit
yang bekerja sama dengan pihak bank sehingga calon pembeli
mengetahui berapa biaya yang dikeluarkan.
2.
Aplikasi ini disarankan agar ditambahkan dengan fitur forum yang
bertujuan untuk mempertemukan antar pelanggan di dunia maya.
3.
Aplikasi ditambahkan dengan fitur laporan keuangan yang lebih
lengkap.
4.
Aplikasi ditambahkan dengan fitur SMS
gateway
sebagai sarana
pendukung penyampaian informasi dari pihak pengembang kepada
Daftar Pustaka
Davis, G. B. (1974). In Management Information System: Conceptual Foundations,
Structure and Development. Auckland etc.: McGraw-Hill International Book
Company.
Davis, G. B. (1991).
Kerangka Dasar Sistem Informasi Manajemen Bagian 1.
Jakarta: PT Pustaka Binamas Pressindo.
Enger, N. L. (1980).
Management Standard for Developing Information System.
New York: AMACOM.
Fathansyah, I. (2007). In
Buku Teks Komputer Basis Data. Bandung: Informatika
Bandung.
freetutes.com. (2012). Systems Analysis and Design. Retrieved 02 02, 2013, from
www.Freetutes.com:
http://www.freetutes.com/systemanalysis/sa6-process-specification.html
Futrell, R. T., Shafer, D. F., & Shafer, L. I. (2002). Software Quality Institute Series :
Quality Software Project Management. New Jersey: Prentice Hall PTR.
Fowler, M. (2005).
UML Distilled (3rd ed.) Panduan Singkat Bahasa Pemodelan
Objek Standar. Yogyakarta: Andi.
Gane, C.& Sarson, T. (1979).
Structure System Analysis. Englewood Cliffs:
Prentice-Hall.
Hartono, J. (2005). Sistem Teknologi Informasi. Yogyakarta: Andi.
Holzner, S. (2009). Visual Quickstart Guide : JQuery. California: Peachpit Press.
Imbar, R. V., & Suteja, B. R. (2006).
Pemrograman web-Commerce dengan Oracle
& ASP. Bandung: Penerbit INformatika.
Kadir, A. (2008).
Dasar Pemrograman Web Dinamis Menggunakan PHP - Edisi
Revisi. Yogyakarta: Penerbit Andi.
Kadir, A. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi.
Kallo,
E.
(2012).
Retrieved
February
28,
2013,
from
http://real-estate.infogue.com/pertumbuhan_properti_indonesia_masih_tinggi
Kraynak, J., & Habraken, J. (1997). Internet 6 in 1. Que Corp.
Lucas, H. C. (1987). Analisis, desain & Implementasi sistem Informasi (Edisi Ketiga
ed.). Jakarta: Erlangga.
Newman, C. (2006). SAMS Teach yourself MySQL in 10 minutes. Sams publishing.
O'Brien, J. A. (2004).
Management Information System : Managing Information
Technology in The Bussiness. McGraw-Hill Company, Tlc.
Oriel (1995). Flowcharts : Plain and Simple Guide. Oriel Inc.
Prasetyo, H. (2012). Retrieved February 28, 2013, from www.kompas.com:
http://properti.kompas.com/read/2012/01/20/1454153/Tiga.Alasan.Properti.Indonesi
a.Terbaik.di.Dunia
Priyantoro, T. (2012).
Pemodelan dan Perancangan Sistem. Retrieved February
2013, from www.harajes.com: http://harajes.com/2041
Marimin, M., Tanjung, H., & Prabowo, S. M. (2006).
Sistem Informasi Manajemen
Sumber Daya Manusia. Jakarta: Grasindo.
Shelly, G. B., J.Cashman, T., Adamski, J., & J.Adamski, J. (1995). System Analysis
& design (2nd ed.). Boyd & Frasher Publishing Company.
Sidik, B. (2001). Pemrograman PHP. Bandung: Penerbit Informatika.
Silfi. (2009). Konsep Sistem Informasi. Retrieved February 2013, 2013, from
Universitas Gunadarma:
wsilfi.staff.gunadarma.ac.id/Downloads/files/1004/Konsep+SI.pdf
Steven, A. (2002). Information Systems. McGraw Hill-Prentice Hall Inc.
Strater, & Burch. (1974). In
Information System : Theory and Practice. Santa
Barbara California: Hamilton Publicity Company.
Sutanbri, T. (2004). Analisa Sistem Informasi. Yogyakarta: Andi.
Suteja, B. R., Prijono, A., & Agustaf, R. (2005).
Mudah dan Cepat Menguasai
Pemrograman Web . Bandung: Informatika Informatika.
Therry, & George. (1962).
Office management and Control (4th ed.). Illionois: Rich
and D.Irwin Inc.