ANALISIS DAN PERANCANGAN SISTEM BILLING DAN BOOKING BERBASIS WEB PADA PT. BINTARO POOL SITE - Binus e-Thesis
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 kelemahan- kelemahan yang ada, kemudian merancang suatu sistem Billing dan Booking yang baru sebagai rekomendasi untuk mengatasi kelemahan-kelemahan tersebut. 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. 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
2.3 Booking
1
10
2.3.3 Fungsi Teknologi Informasi
9
2.3.2 Prinsip Teknologi Informasi
9
2.3.1 Konsep Teknologi informasi
8
2.4 Teknologi Informasi
8
7
1.2 Ruang Lingkup 2
2.2 Billing
7
2.1 Sistem
1.1 Latar Belakang
6 BAB 2 LANDASAN TEORI
1.5 Sistematika Penulisan
4
1.4 Metodologi Penelitian
3
1.3 Tujuan dan Manfaat
7 ix
2.3.4 Keunggulan Teknologi Informasi
26
2.8 Interaksi Manusia dan Komputer
22
2.7.1 Delapan Aturan Emas Perancangan User Interface
22
2.9 Alat Bantu Pengembangan Sistem
25
2.8.1 PHP
25
2.8.2 My Structured Query Language (MYSQL)
2.8.3 Web Server
2.6.2 System Development Life Cycle (SDLC)
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
18
2.6.1 Karakteristik Perangkat Lunak 17
11
2.5.1 Internet
2.5 Web Based Application
12
2.4.1 Pengertian Web
Based Application
12
2.4.2 Struktur Web Based Application
13
2.6 Jaringan dan Komponen-Komponennya
13
13
17
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
36
2.12.1 Sistem Basis Data
3.4.2 Perancangan Struktur Fungsi/Menu Pada Solusi 115
76
3.3 Analisis Pemecahan masalah 84
3.4 Perancangan Solusi
95
3.4.1 Perancangan Proses Bisnis Diusulkan Pada Solusi
95
3.4.3 Perancangan Layar (Storyboard) Pada Solusi 123
37
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.1 Implementasi 276
3.2.4 Identifikasi Permasalahan
63
3.2.3 Analisis Kuesioner Pada Studi Kasus
60
2.12.2 Database Relational
37 BAB 3 ANALISIS DAN PERANCANGAN SOLUSI
39
3.1 Profil Perusahaan
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
3.4.4 Perancangan Basis Data Pada Solusi 179
4 IMPLEMENTASI DAN EVALUASI 276
xi
4.1.1 Kebutuhan Sumber Daya 276
DAFTAR PUSTAKA xxiv
RIWAYAT HIDUP xxvii LAMPIRAN-LAMPIRAN5.2 Saran 343
5.1 Kesimpulan 342
BAB
4.2.3 Evaluasi dari pengembang 340
4.2.2 Evaluasi Kuesioner Pada Studi Kasus 333
4.2.1 Evaluasi dari studi kasus 331
4.2 Evaluasi 331
4.1.3 Penggunaan Aplikasi 281
4.1.2 Instalasi Aplikasi 280
4.1.1.4 Kebutuhan Sumber Daya Manusia (SDM) 279
4.1.1.3 Kebutuhan Jaringan 278
4.1.1.2 Kebutuhan Perangkat Lunak 277
4.1.1.1 Kebutuhan Perangkat Keras 276
5 KESIMPULAN DAN SARAN 342
L1 SURAT KETERANGAN SURVEI
Daftar Tabel
Tabel 2.1 Simbol-Simbol Diagram Aliran Dokumen32 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 85Tabel 3.7. Tujuan Solusi91 Tabel 3.8 Proses Bisnis Diusulkan Pada Solusi
96 Tabel
3.9 Fungsi 116
Tabel 3.10 fungsi atau menu 124Tabel
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 xiii Tabel
3.22. Contoh Isi Data msWait 183 Tabel
3.30. Contoh Isi Data trBooking 186 Tabel
3.36. Contoh Isi Data msMember 189 Tabel
3.35 Database msMember 189 Tabel
3.34. Contoh Isi Data trMeja 188 Tabel
3.33 Database trMeja 188 Tabel
3.32 Contoh Isi Data trPesanan 187 Tabel
3.31. Database trPesanan 186 Tabel
3.29. Database trBooking 186 Tabel
3.23. Database msKaryawan 183
3.28. Contoh Isi Data msBerita 185 Tabel
3.27. Database msBerita 185 Tabel
3.26. Contoh Isi Data msMeja 184 Tabel
3.25. Database msMeja 184 Tabel
Tabel
Tabel 3.24. Contoh Isi Data msKaryawan 1843.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 107Gambar 3.9 Proses DAD Laporan Pendapatan harian yang diusulkan 108Gambar 3.10 Proses DAD laporan bulanan yang diusulkan 110Gambar 3.11 Proses DAD Booking yang diusulkan 112Gambar 3.12 Proses DAD Waiting List yang diusulkan 114Gambar
3.13 Rancangan Layar Login 130
Gambar 3.14 Rancangan Layar Table Detail 131Gambar 3.15 Rancangan Layar Tambah Pemesanan 132Gambar 3.16 Rancangan Layar Laporan Harian 133Gambar 3.17 Rancangan Layar Waiting List 134 xvGambar 3.18 Rancangan Layar Booking 135Gambar 3.19 Rancangan Layar Table Main 136Gambar 3.20 Rancangan Layar Admin Menu Makanan 137Gambar 3.21 Rancangan Layar Admin Menu Minuman 138Gambar 3.22 Rancangan Layar Admin Menu Rokok 139Gambar 3.23 Rancangan Layar Admin Menu Merchandise 140Gambar 3.24 Rancangan Layar Admin Tambah Makanan 141Gambar 3.25 Rancangan Layar Admin Tambah Minuman 142Gambar 3.26 Rancangan Layar Admin Tambah Rokok 143Gambar 3.27 Rancangan Layar Admin Tambah Merchandise 144Gambar 3.28 Rancangan Layar Admin User Management 145Gambar 3.29 Rancangan Layar Admin Tambah User 146Gambar 3.30 Rancangan Layar Home 147Gambar 3.31 Rancangan Layar About Us 148Gambar 3.32 Rancangan Layar Contact Us 149Gambar 3.33 Rancangan Layar booking 150Gambar 3.34 Rancangan Layar Download 151Gambar 3.35 Rancangan layar Links152 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 156Gambar
3.40 Rancangan Layar Registrasi 157 Gambar
3.41 Rancangan Layar Berita 158
Gambar 3.42 Rancangan Layar Tips dan Trick 159Gambar 3.43 Rancangan Layar Pemesanan Main 160Gambar 3.44 Rancangan Layar Pemesanan Detail 161Gambar 3.45 Rancangan Layar Edit Pemesanan 162Gambar 3.46 Rancangan Layar Admin Table Rate 163Gambar 3.47 Rancangan Layar Admin Booking Management 164Gambar 3.48 Rancangan Layar Admin News Management 165Gambar 3.49 Rancangan Layar Admin Tambah News 166Gambar 3.50 Rancangan Layar Admin Edit News 167Gambar 3.51 Rancangan Layar Admin Member Management 168Gambar 3.52 Rancangan Layar Admin Edit Member 169Gambar 3.53 Rancangan Layar Admin Member Detail 170Gambar
3.54 Rancangan Layar Tagihan 171
Gambar 3.55 Rancangan Layar Laporan Bulanan 172Gambar 3.56 Rancangan Layar Admin Edit Makanan 173Gambar 3.57 Rancangan Layar Admin Edit Minuman 174Gambar 3.58 Rancangan Layar Admin Edit Rokok 175Gambar 3.59 Rancangan Layar Admin Edit Merchandise 176Gambar 3.60 Rancangan Layar Site 177Map
Gambar 3.61 Rancangan Layar Booking Detail 178Gambar 3.62 Diagram ERD Aplikasi yang diusulkan 190Gambar
3.63 STD Halaman Home 197
Gambar 3.64 STD Halaman About Us 198 xviiGambar 3.65 STD Halaman Contact Us 198Gambar 3.66 STD Halaman Booking 199Gambar 3.67 STD Halaman Download 199Gambar 3.68 STD Halaman Links 200Gambar 3.69 STD Halaman Site map200 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 203Gambar
3.76 STD Halaman Admin 204
Gambar 3.77 STD Halaman Menu Management 204Gambar
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 206Gambar 3.82 STD Halaman Edit Makanan 207Gambar 3.83 STD Halaman Tambah Makanan 207Gambar 3.84 STD Halaman Edit Minuman 208Gambar 3.85 STD Halaman Tambah Minuman 208Gambar 3.86 STD Halaman Edit Rokok 209Gambar 3.87 STD Halaman Tambah Rokok 209Gambar 3.88 STD Halaman Edit Merchandise 210Gambar 3.89 STD Halaman Tambah Merchandise 210Gambar 3.90 STD Halaman Table Rate211
Gambar 3.91 STD Halaman User Management 211Gambar 3.92 STD Halaman Edit User212
Gambar 3.93 STD Halaman Tambah User 212Gambar 3.94 STD Halaman Booking Management 213Gambar
3.95 STD Halaman Kasir 213
Gambar 3.96 STD Halaman News Management 214Gambar 3.97 STD Halaman Edit News 214Gambar 3.98 STD Halaman Tambah News 215Gambar
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 282Gambar 4.4 Tampilan Halaman Detil Meja 283 xixGambar 4.5 Tampilan Halaman Waiting List 284Gambar 4.18 Tampilan Halaman NewsGambar 4.27 Tampilan Halaman Tambah User 306Gambar 4.26 Tampilan Halaman Ubah Menu 305Gambar 4.25 Tampilan Halaman Tambah Menu 304Gambar 4.24 Tampilan Halaman Menu Merchandise 303Gambar 4.23 Tampilan Halaman Menu Rokok 302Gambar 4.22 Tampilan Halaman Menu Minuman 301Gambar 4.21 Tampilan Halaman Menu Makanan 300Gambar 4.20 Tampilan Halaman Edit Member 299Gambar 4.19 Tampilan Halaman Member Management 298297
Management
Gambar 4.17 Tampilan Halaman Booking Management 296Gambar 4.6 Tampilan Halaman Booking 285Gambar 4.16 Tampilan Halaman User Management 295Gambar 4.15 Tampilan Halaman Table Rate 294Gambar 4.14 Tampilan Halaman Ubah Pesanan 293Gambar 4.13 Tampilan Halaman Tambah Pesanan 292Gambar 4.12 Tampilan Halaman Detil Pesanan Meja 2914.11 Tampilan Halaman Pemesanan 290
4.10 Tampilan Halaman Tagihan 289 Gambar
Gambar
Gambar 4.9 Tampilan Halaman Laporan pendapatan Harian 288Gambar 4.8 Tampilan Halaman Laporan Bulanan 2874.7 Tampilan Halaman Laporan 286
Gambar
Gambar 4.28 Tampilan Halaman Ubah User 307Gambar 4.29 Tampilan Halaman Tambah Berita 3084.38 Tampilan Halaman Galeri 319 Gambar 4.39Tampilan Halaman Booking 320
Gambar 4.47 Tampilan Halaman Site Map 330Gambar 4.46 Tampilan Halaman Tips dan Trik 329Gambar 4.45. Tampilan Halaman News 328Gambar 4.44. Tampilan Halaman Links 327Gambar 4.43. Tampilan Halaman Download 325Gambar 4.42 Tampilan Halaman Registrasi 324Gambar 4.41 Tampilan Halaman Status 322Gambar 4.40 Tampilan Halaman Cek Status 321317 Gambar
Gambar 4.30 Tampilan Halaman Ubah Berita 309Halaman Saran
Gambar 4.37 TampilanGambar 4.36 Tampilan Halaman Contact Us 316Gambar 4.35 Tampilan Halaman About Us 315Gambar 4.34 Tampilan Halaman Home 313Gambar 4.33 Tampilan Halaman Booking Detail 312Gambar 4.32 Tampilan Halaman Edit Member 311Gambar 4.31 Tampilan Halaman Member Detail 310Gambar 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 xxi
DAFTAR LAMPIRAN
Lampiran 1. Tampilan program perhitungan sewa meja L1 Lampiran 2. Tampilan program cetak tagihan pelanggan L2 Lampiran 3. Tampilan program rekapitulasi harian L3 Lampiran 4. Tampilan list harga makanan, minuman dan rokok L4