Universitas Bina Nusantara
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2006/2007
ANALISIS DAN PERANCANGAN SISTEM BILLING DAN BOOKING BERBASIS WEB PADA PT. BINTARO POOL SITE
Hendro Aditya Nurullah
0700697911
Trimulyono Ariadi
0700698845
Edwin Kurniawan
0700699330
Kelas / Kelompok : 08 PCT/ 07
Abstrak Persaingan bisnis dewasa ini tak hanya bertumpu pada kualitas produk, melainkan lebih pada kualitas layanan, yang lebih mendorong pelanggan untuk kembali membeli produk atau menggunakan jasa yang Anda tawarkan, salah satu caranya adalah dengan memanfaatkan teknologi. PT. Bintaro Pool Site adalah sebuah perusahaan yang bergerak dalam bidang usaha entertainment membutuhkan suatu sistem Billing dan Booking
guna meningkatkan kegiatan operasional yang berarti akan meningkatkan
kualitas pelayanannya. Tujuan penelitian pada perusahaan ini adalah untuk menganalisa proses bisnis serta sistem yang sedang berjalan guna mengidentifikasi kelemahankelemahan yang ada, kemudian merancang suatu sistem Billing dan Booking yang baru sebagai rekomendasi untuk mengatasi kelemahan-kelemahan tersebut. iv
v Metode penelitian yang digunakan adalah studi pustaka, metode analisa dengan melakukan wawancara dan survey langsung ke lapangan, dan metode perancangan dengan menggunakan sistem struktural. Dari penelitian yang dilakukan ditemukan beberapa kelemahan yang menimbulkan masalah serta dapat menghambat kegiatan operasional bagi perusahaan itu sendiri. Oleh karena itu pembuatan serta pengunaan sistem Billing dan Booking berbasis web ini, diharapkan dapat memudahkan pihak manajemen dalam mengatur kebijakan perusahaan dan dalam meningkatkan kualitas pelayanan dengan membangun hubungan yang lebih baik dengan pelanggan.
Kata kunci : Aplikasi, Billing, Booking, Web
KATA PENGANTAR
Penulis ingin memanjatkan puji syukur kepada Tuuhan Yang Maha Esa atas segala berkat dan rahmat-NYA, sehingga penulis dapat menyelesaikan skripsi yang berjudul “ ANALISIS DAN PERANCANGAN SISTEM BILLING DAN BOOKING BERBASIS WEB PADA PT. BINTARO POOL SITE” dengan tepat waktu. Skripsi ini diajukan oleh penulis sebagai salah satu syarat kelulusan dalam jenjang pendidikan S1(Strata-1) di Universitas Bina Nusantara, Jakarta. Dalam menyusun skripsi ini, banyak mendapat dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini tim penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada : 1. Orang tua dan keluarga yang tiada henti-hentinya memberikan dukungan dan doa kepada penulis. 2. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara Jakarta, yang telah memberikan kesempatan kepada penulis untuk mendapatkan ilmu pengetahuan di Universitas yang Beliau pimpin. 3. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc., selaku Dekan Fasilkom. 4. Bapak H.M. Subekti, BE, M.Sc., selaku Ketua Jurusan Teknik Informatika. 5. Bapak Gintoro, S.Kom., MM, selaku dosen pembimbing yang telah banyak memberikan masukan dan motivasi selama proses pembuatan skripsi ini.
vi
vii 6. Saudara Somad, selaku narasumber dari perusahaan Bintaro Pool Site yang telah bersedia meluangkan waktu membantu kami untuk mendapatkan informasi terkait perusahaan bersangkutan. 7. Bapak Mario, selaku manajer PT. Bintaro Pool Site yang telah membantu dan memberikan kepercayaan kepada kami untuk meyelesaikan skripsi kami. 8. Teman-teman yang tidak dapat disebutkan satu-persatu yang telah mendukung penulis dalam menyelesaikan skripsi ini. 9. Partner kelompok skripsi ini, atas kerjasama yang baik dan pengalaman yang dialami selama proses penyelesaian skripsi ini. Penulis menyadari masih banyak kekurangan dalam skripsi ini, oleh karena itu, dengan kerendahan hati, penulis menerima semua kritik dan saran yang membangun. Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang memerlukan.
Jakarta, Juni 2007
Tim Penulis
DAFTAR ISI Halaman Judul Luar
i
Halaman Judul Dalam
ii
Halaman Persetujuan Hardcover
iii
Abstrak
iv
Kata Pengantar
vi
Daftar Isi
viii
Daftar Tabel
xii
Daftar Gambar
xv
Daftar Lampiran
xxiii
BAB 1 PENDAHULUAN
1
1.1
Latar Belakang
1
1.2
Ruang Lingkup
2
1.3
Tujuan dan Manfaat
3
1.4 Metodologi Penelitian
4
1.5
6
Sistematika Penulisan
BAB 2 LANDASAN TEORI
7
2.1 Sistem
7
2.2 Billing
7
2.3 Booking
8
2.4 Teknologi Informasi
8
2.3.1
Konsep Teknologi informasi
9
2.3.2
Prinsip Teknologi Informasi
9
2.3.3
Fungsi Teknologi Informasi
10
viii
ix 2.3.4
Keunggulan Teknologi Informasi
2.5 Web Based Application
11 12
2.4.1
Pengertian Web Based Application
12
2.4.2
Struktur Web Based Application
13
2.6 Jaringan dan Komponen-Komponennya
13
2.5.1
Internet
13
2.5.2
Intranet
14
2.5.3
World Wide Web
15
2.5.4
Hypertext Markup Language (HTML)
15
2.5.5
Web Browser
16
2.5.6
TCP/ IP
16
2.7 Rekayasa Perangkat Lunak
17
2.6.1
Karakteristik Perangkat Lunak
17
2.6.2
System Development Life Cycle (SDLC)
18
2.8 Interaksi Manusia dan Komputer 2.7.1
Delapan Aturan Emas Perancangan User Interface
2.9 Alat Bantu Pengembangan Sistem
22 22 25
2.8.1
PHP
25
2.8.2
My Structured Query Language (MYSQL)
26
2.8.3
Web Server
27
2.8.4
Dreamweaver MX 2004
27
2.10
Entity Relationship Diagram
28
2.11
Diagram Aliran Dokumen
32
2.12
State Transition Diagram (STD)
34
2.13
Basis Data
36
2.12.1
Sistem Basis Data
37
2.12.2
Database Relational
37
BAB 3 ANALISIS DAN PERANCANGAN SOLUSI 3.1 Profil Perusahaan
39 39
3.1.1 Riwayat Perusahaan
39
3.1.2 Struktur Organisasi
39
3.2 Analisis Permasalahan
44
3.2.1 Analisis Proses Bisnis Berjalan Pada Studi Kasus
44
3.2.2 Analisis Wawancara Pada Studi Kasus
60
3.2.3 Analisis Kuesioner Pada Studi Kasus
63
3.2.4 Identifikasi Permasalahan
76
3.3 Analisis Pemecahan masalah
84
3.4 Perancangan Solusi
95
3.4.1 Perancangan Proses Bisnis Diusulkan Pada Solusi
95
3.4.2 Perancangan Struktur Fungsi/Menu Pada Solusi
115
3.4.3 Perancangan Layar (Storyboard) Pada Solusi
123
Perancangan Basis Data Pada Solusi
179
3.4.4
3.5 State Transition Diagram (STD)
197
3.6 Pseudocode
221
3.6.1 Pseudocode Sistem Booking (Web Publik dan Pelanggan)
221
3.6.2 Pseudocode Sistem Billing (Web Internal)
239
BAB 4 IMPLEMENTASI DAN EVALUASI
276
4.1 Implementasi
276
x
xi 4.1.1
Kebutuhan Sumber Daya
276
4.1.1.1
Kebutuhan Perangkat Keras
276
4.1.1.2
Kebutuhan Perangkat Lunak
277
4.1.1.3
Kebutuhan Jaringan
278
4.1.1.4
Kebutuhan Sumber Daya Manusia (SDM)
279
4.1.2
Instalasi Aplikasi
280
4.1.3
Penggunaan Aplikasi
281
4.2 Evaluasi
331
4.2.1
Evaluasi dari studi kasus
331
4.2.2
Evaluasi Kuesioner Pada Studi Kasus
333
4.2.3
Evaluasi dari pengembang
340
BAB 5 KESIMPULAN DAN SARAN
342
5.1
Kesimpulan
342
5.2
Saran
343
DAFTAR PUSTAKA
xxiv
RIWAYAT HIDUP
xxvii
LAMPIRAN-LAMPIRAN SURAT KETERANGAN SURVEI
L1
Daftar Tabel Tabel 2.1 Simbol-Simbol Diagram Aliran Dokumen
32
Tabel 3.1 Proses Bisnis Berjalan
44
Tabel 3.2. Permasalahan utama dari proses bisnis berjalan
55
Tabel 3.3 Evaluasi hasil dari wawancara dan kuesioner terhadap permasalahan.
71
Tabel 3.4. Evaluasi Hasil Wawancara & Kuesioner Terhadap Solusi
73
Tabel 3.5.Identifikasi Permasalahan
76
Tabel 3.6 Usulan solusi Permasalahan
85
Tabel 3.7. Tujuan Solusi
91
Tabel 3.8 Proses Bisnis Diusulkan Pada Solusi
96
Tabel 3.9 Fungsi
116
Tabel 3.10 fungsi atau menu
124
Tabel 3.11. Database msPelanggan
179
Tabel 3.12 Contoh Isi Data msPelanggan
180
Tabel 3.13 Database msMakanan
180
Tabel 3.14. Contoh Isi Data msMakanan
180
Tabel 3.15 Database msMinuman
181
Tabel 3.16 Contoh Isi Data msMinuman
181
Tabel 3.17. Database msRokok
181
Tabel 3.18. Contoh Isi Data msRokok
182
Tabel 3.19. Database msMerchandise
182
Tabel 3.20. Contoh Isi Data msMerchandise
182
Tabel 3.21. Database msWait
183
xii
xiii Tabel 3.22. Contoh Isi Data msWait
183
Tabel 3.23. Database msKaryawan
183
Tabel 3.24. Contoh Isi Data msKaryawan
184
Tabel 3.25. Database msMeja
184
Tabel 3.26. Contoh Isi Data msMeja
184
Tabel 3.27. Database msBerita
185
Tabel 3.28. Contoh Isi Data msBerita
185
Tabel 3.29. Database trBooking
186
Tabel 3.30. Contoh Isi Data trBooking
186
Tabel 3.31. Database trPesanan
186
Tabel 3.32 Contoh Isi Data trPesanan
187
Tabel 3.33 Database trMeja
188
Tabel 3.34. Contoh Isi Data trMeja
188
Tabel 3.35 Database msMember
189
Tabel 3.36. Contoh Isi Data msMember
189
Tabel 3.37 Pemetaan Tabel dengan Layar
194
Daftar Gambar Gambar 2.1 Tahapan System Development Life Cycle (SDLC)
18
Gambar 2.2 Contoh Diagram ERD
31
Gambar 2.3 Simbol State
35
Gambar 2.4 Simbol Perubahan State
35
Gambar 2.5 Kondisi dan Aksi
36
Gambar 3.1 Struktur Organisasi PT. Bintaro Pool Site
40
Gambar 3.2 Proses DAD Billing yang berjalan
46
Gambar 3.3 Proses DAD Laporan Pendapatan Harian yang berjalan
48
Gambar 3.4 Proses DAD Pemesanan makanan dan minuman yang berjalan
49
Gambar 3.5 Proses DAD Booking yang berjalan
51
Gambar 3.6 Proses DAD Waiting List yang berjalan
53
Gambar 3.7 Proses DAD Billing yang diusulkan
105
Gambar 3.8 Proses DAD pemesanan makanan dan minuman yang diusulkan
107
Gambar 3.9 Proses DAD Laporan Pendapatan harian yang diusulkan
108
Gambar 3.10 Proses DAD laporan bulanan yang diusulkan
110
Gambar 3.11 Proses DAD Booking yang diusulkan
112
Gambar 3.12 Proses DAD Waiting List yang diusulkan
114
Gambar 3.13 Rancangan Layar Login
130
Gambar 3.14 Rancangan Layar Table Detail
131
Gambar 3.15 Rancangan Layar Tambah Pemesanan
132
Gambar 3.16 Rancangan Layar Laporan Harian
133
Gambar 3.17 Rancangan Layar Waiting List
134
xiv
xv Gambar 3.18 Rancangan Layar Booking
135
Gambar 3.19 Rancangan Layar Table Main
136
Gambar 3.20 Rancangan Layar Admin Menu Makanan
137
Gambar 3.21 Rancangan Layar Admin Menu Minuman
138
Gambar 3.22 Rancangan Layar Admin Menu Rokok
139
Gambar 3.23 Rancangan Layar Admin Menu Merchandise
140
Gambar 3.24 Rancangan Layar Admin Tambah Makanan
141
Gambar 3.25 Rancangan Layar Admin Tambah Minuman
142
Gambar 3.26 Rancangan Layar Admin Tambah Rokok
143
Gambar 3.27 Rancangan Layar Admin Tambah Merchandise
144
Gambar 3.28 Rancangan Layar Admin User Management
145
Gambar 3.29 Rancangan Layar Admin Tambah User
146
Gambar 3.30 Rancangan Layar Home
147
Gambar 3.31 Rancangan Layar About Us
148
Gambar 3.32 Rancangan Layar Contact Us
149
Gambar 3.33 Rancangan Layar booking
150
Gambar 3.34 Rancangan Layar Download
151
Gambar 3.35 Rancangan layar Links
152
Gambar 3.36 Rancangan Layar Galeri
153
Gambar 3.37 Rancangan Layar Saran
154
Gambar 3.38 Rancangan Layar Status
155
Gambar 3.39 Rancangan Layar Cek Status
156
Gambar 3.40 Rancangan Layar Registrasi
157
Gambar 3.41 Rancangan Layar Berita
158
Gambar 3.42 Rancangan Layar Tips dan Trick
159
Gambar 3.43 Rancangan Layar Pemesanan Main
160
Gambar 3.44 Rancangan Layar Pemesanan Detail
161
Gambar 3.45 Rancangan Layar Edit Pemesanan
162
Gambar 3.46 Rancangan Layar Admin Table Rate
163
Gambar 3.47 Rancangan Layar Admin Booking Management
164
Gambar 3.48 Rancangan Layar Admin News Management
165
Gambar 3.49 Rancangan Layar Admin Tambah News
166
Gambar 3.50 Rancangan Layar Admin Edit News
167
Gambar 3.51 Rancangan Layar Admin Member Management
168
Gambar 3.52 Rancangan Layar Admin Edit Member
169
Gambar 3.53 Rancangan Layar Admin Member Detail
170
Gambar 3.54 Rancangan Layar Tagihan
171
Gambar 3.55 Rancangan Layar Laporan Bulanan
172
Gambar 3.56 Rancangan Layar Admin Edit Makanan
173
Gambar 3.57 Rancangan Layar Admin Edit Minuman
174
Gambar 3.58 Rancangan Layar Admin Edit Rokok
175
Gambar 3.59 Rancangan Layar Admin Edit Merchandise
176
Gambar 3.60 Rancangan Layar Site Map
177
Gambar 3.61 Rancangan Layar Booking Detail
178
Gambar 3.62 Diagram ERD Aplikasi yang diusulkan
190
Gambar 3.63 STD Halaman Home
197
Gambar 3.64 STD Halaman About Us
198 xvi
xvii Gambar 3.65 STD Halaman Contact Us
198
Gambar 3.66 STD Halaman Booking
199
Gambar 3.67 STD Halaman Download
199
Gambar 3.68 STD Halaman Links
200
Gambar 3.69 STD Halaman Site map
200
Gambar 3.70 STD Halaman Cek Status
201
Gambar 3.71 STD Halaman Saran
201
Gambar 3.72 STD Halaman Berita
202
Gambar 3.73 STD Halaman Status
202
Gambar 3.74 STD Halaman Tips
203
Gambar 3.75 STD Halaman Login
203
Gambar 3.76 STD Halaman Admin
204
Gambar 3.77 STD Halaman Menu Management
204
Gambar 3.78 STD Halaman Makanan
205
Gambar 3.79 STD Halaman Minuman
205
Gambar 3.80 STD Halaman Rokok
206
Gambar 3.81 STD Halaman Merchandise
206
Gambar 3.82 STD Halaman Edit Makanan
207
Gambar 3.83 STD Halaman Tambah Makanan
207
Gambar 3.84 STD Halaman Edit Minuman
208
Gambar 3.85 STD Halaman Tambah Minuman
208
Gambar 3.86 STD Halaman Edit Rokok
209
Gambar 3.87 STD Halaman Tambah Rokok
209
Gambar 3.88 STD Halaman Edit Merchandise
210
Gambar 3.89 STD Halaman Tambah Merchandise
210
Gambar 3.90 STD Halaman Table Rate
211
Gambar 3.91 STD Halaman User Management
211
Gambar 3.92 STD Halaman Edit User
212
Gambar 3.93 STD Halaman Tambah User
212
Gambar 3.94 STD Halaman Booking Management
213
Gambar 3.95 STD Halaman Kasir
213
Gambar 3.96 STD Halaman News Management
214
Gambar 3.97 STD Halaman Edit News
214
Gambar 3.98 STD Halaman Tambah News
215
Gambar 3.99 STD Halaman Meja
215
Gambar 3.100 STD Halaman Waiting List
216
Gambar 3.101 STD Halaman Booking
216
Gambar 3.102 STD Halaman Laporan
217
Gambar 3.103 STD Halaman Waitress
217
Gambar 3.104 STD Halaman Detail Meja
218
Gambar 3.105 STD Halaman Tambah Pesanan
218
Gambar 3.106 STD Halaman Registrasi
219
Gambar 3.107 STD Halaman Laporan Harian
219
Gambar 3.108 STD Halaman Laporan Bulanan
220
Gambar 4.1 Infrastruktur Jaringan
278
Gambar 4.2 Tampilan Halaman Login
281
Gambar 4.3 Tampilan Halaman Table Main
282
Gambar 4.4 Tampilan Halaman Detil Meja
283
xviii
xix Gambar 4.5 Tampilan Halaman Waiting List
284
Gambar 4.6 Tampilan Halaman Booking
285
Gambar 4.7 Tampilan Halaman Laporan
286
Gambar 4.8 Tampilan Halaman Laporan Bulanan
287
Gambar 4.9 Tampilan Halaman Laporan pendapatan Harian
288
Gambar 4.10 Tampilan Halaman Tagihan
289
Gambar 4.11 Tampilan Halaman Pemesanan
290
Gambar 4.12 Tampilan Halaman Detil Pesanan Meja
291
Gambar 4.13 Tampilan Halaman Tambah Pesanan
292
Gambar 4.14 Tampilan Halaman Ubah Pesanan
293
Gambar 4.15 Tampilan Halaman Table Rate
294
Gambar 4.16 Tampilan Halaman User Management
295
Gambar 4.17 Tampilan Halaman Booking Management
296
Gambar 4.18 Tampilan Halaman News Management
297
Gambar 4.19 Tampilan Halaman Member Management
298
Gambar 4.20 Tampilan Halaman Edit Member
299
Gambar 4.21 Tampilan Halaman Menu Makanan
300
Gambar 4.22 Tampilan Halaman Menu Minuman
301
Gambar 4.23 Tampilan Halaman Menu Rokok
302
Gambar 4.24 Tampilan Halaman Menu Merchandise
303
Gambar 4.25 Tampilan Halaman Tambah Menu
304
Gambar 4.26 Tampilan Halaman Ubah Menu
305
Gambar 4.27 Tampilan Halaman Tambah User
306
Gambar 4.28 Tampilan Halaman Ubah User
307
Gambar 4.29 Tampilan Halaman Tambah Berita
308
Gambar 4.30 Tampilan Halaman Ubah Berita
309
Gambar 4.31 Tampilan Halaman Member Detail
310
Gambar 4.32 Tampilan Halaman Edit Member
311
Gambar 4.33 Tampilan Halaman Booking Detail
312
Gambar 4.34 Tampilan Halaman Home
313
Gambar 4.35 Tampilan Halaman About Us
315
Gambar 4.36 Tampilan Halaman Contact Us
316
Gambar 4.37 Tampilan Halaman Saran
317
Gambar 4.38 Tampilan Halaman Galeri
319
Gambar 4.39Tampilan Halaman Booking
320
Gambar 4.40 Tampilan Halaman Cek Status
321
Gambar 4.41 Tampilan Halaman Status
322
Gambar 4.42 Tampilan Halaman Registrasi
324
Gambar 4.43. Tampilan Halaman Download
325
Gambar 4.44. Tampilan Halaman Links
327
Gambar 4.45. Tampilan Halaman News
328
Gambar 4.46 Tampilan Halaman Tips dan Trik
329
Gambar 4.47 Tampilan Halaman Site Map
330
Gambar L1.1. tampilan program perhitungan sewa di Excel
L1
Gambar L2.1. Gambar tampilan tagihan untuk pelanggan
L2
Gambar L3.1. tampilan program excel rekapitulasi harian
L3
Gambar L4.1. tampilan list harga makanan, minuman dan rokok
L4
xx
xxi DAFTAR LAMPIRAN Lampiran 1. Tampilan program perhitungan sewa meja Lampiran 2. Tampilan program cetak tagihan pelanggan Lampiran 3. Tampilan program rekapitulasi harian Lampiran 4. Tampilan list harga makanan, minuman dan rokok
L1 L2 L3 L4