vii Universitas Kristen Maranatha
ABSTRAK
Saat ini teknologi sudah semakin berkembang sehingga memungkinkan beberapa hal mulai beralih menggunakan sistem yang lebih modern. Seperti halnya salon yang memiliki beberapa kategori dalam pengaplikasiannya yang memudahkan terjadinya human error. Untuk mengatasi masalah tersebut diperlukan solusi untuk pengelolaan data salon, system booking dan pembagian kerja sehingga dapat diakses lebih mudah, tanpa terbebani oleh masalah jarak, waktu dan biaya. Solusi tersebut adalah dengan membuat sebuah “Aplikasi Berbasis Web Untuk Mengelola Data Salon, Pemesanan Layanan dan Keuangan Secara Online”. Dengan adanya sistem ini diharapkan dapat membantu mengatasi masalah tersebut. Pembuatan Sistem informasi ini dibangun dengan bahasa pemrograman PHP dan MYSQL sebagai
database nya. Dan fitur – fitur yang terdapat dalam Aplikasi Berbasis Web Untuk
Mengelola Data Salon, Pemesanan Layanan dan Keuangan Secara Online antara lain menyediakan adanya fitur admin mengelola data salon, kasir melakukan transaksi pembayaran, kasir dan admin melihat laporan transaksi pembayaran, kasir dan admin melihat data online booking, laporan harian, pembagian jasa, dan pembagian upah hairstylist.
Kata kunci : human error, booking, online, PHP, MySql, database, hairstylist,
viii Universitas Kristen Maranatha
ABSTRACT
This day technology is growing that causing things to change into the more modern systems. Salon also had several categories in its application that change into modern system in its application make it easy for human error to happen. To overcome this problem a solutions is needed for managing the data in salon, booking system and division of labor that can be accessed more easily, without hindered by the problem of distance, time and cost. One of the solution is to create a "Web based aplication for managing data in salon, reserving and financial online". this system is expected to help solve the issues. This information system was built with PHP and MYSQL as its database. Features contained in System Information Salon, based Applications Using Online Booking System, among others, provide the admin features to manage data in salon, teller transaction payments, cashier and admin view transaction reports of payments, cashier and admins view the data online booking, report Daily, the distribution of the package category, and the distribution of the fee for hairstylist.
ix Universitas Kristen Maranatha
DAFTAR ISI
COVER ... 1
LEMBAR PENGESAHAN ... 2
SURAT PERNYATAAN ORISINALITAS KARYA ... 4
PRAKATA ... 5
ABSTRAK ... vii
ABSTRACT ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xix
DAFTAR TABEL ... xxiv
BAB I PENDAHULUAN ... xxix
1.1 Latar Belakang Masalah ... xxix
1.2 Rumusan Masalah ... 29
1.3 Tujuan Pembahasan ... 30
1.4 Ruang Lingkup Kajian ... 31
1.5 Sumber Data ... 32
1.6 Sistematika Penyajian... 33
BAB II KAJIAN TEORI ... 34
2.1 Sistem Informasi ... 34
2.1.1 Pengertian Sistem ... 34
2.1.2 Pengertian Infromasi ... 34
2.1.3 Pengertian Sistem Informasi ... 35
x Universitas Kristen Maranatha
2.3 Basis Data (Abdul Kadir, 1999) ... 40
2.4 Entity Relationship Diagram (ERD) ... 41
2.4.1 Macam – Macam Entitas ... 42
2.4.2 Macam – Macam Kardinalitas Atau Relasi ... 43
2.4.3 Macam – Macam Atribut... 45
2.5 Data Flow Diagram (DFD), Kamus Data, Process Specificaton (PSPEC) ... 47
2.5.1 Data Flow Diagram (DFD) ... 47
2.5.2 Kamus Data ... 48
2.5.3 Process Specification(PSPEC) ... 49
2.6 XAMPP ... 50
2.7 MYSQL ... 50
2.8 PHP ... 52
2.9 Gammu ... 54
BAB III ANALISIS DAN RANCANGAN SISTEM ... 55
3.1 Proses Bisnis ... 55
3.2 Flowchart ... 56
3.2.1 Flowchart Checkin Salon ... 56
3.2.2 Flowchart Job Hairstylist... 58
3.2.3 Flowchart Accepting Reserve By Phone ... 60
3.2.4 Flowchart Gaji Karyawan... 61
3.2.5 Flowchart Transaksi Pembayaran ... 62
3.2.6 Flowchart Laporan Salon... 64
xi Universitas Kristen Maranatha
3.3.1 DFD Level 0 ... 65
3.3.2 DFD Level 1 ... 66
3.3.3 DFD Level 2 Proses 1 ... 68
3.3.4 DFD Level 2 Proses 2 ... 70
3.3.5 DFD Level 3 Proses 2.1 ... 72
3.3.6 DFD Level 3 Proses 2.2 ... 73
3.3.7 DFD Level 3 Proses 2.3 ... 74
3.3.8 DFD Level 3 Proses 2.4 ... 75
3.3.9 DFD Level 3 Proses 2.5 ... 76
3.3.10 DFD Level 3 Proses 2.6 ... 76
3.3.11 DFD Level 3 Proses 2.7 ... 77
3.3.12 DFD Level 3 Proses 2.8 ... 78
3.3.13 DFD Level 3 Proses 2.9 ... 79
3.4 ERD ( Entity Relationalship Diagram) ... 80
3.5 Kamus Data ... 81
3.6 Table Transformation ... 92
3.6.1 Tabel User... 92
3.6.2 Tabel Role ... 92
3.6.3 Tabel Pegawai ... 93
3.6.4 Tabel Supplier ... 94
3.6.5 Tabel Pelanggan ... 95
3.6.6 Tabel Barang ... 95
3.6.7 Tabel Jasa... 96
xii Universitas Kristen Maranatha
3.6.9 Tabel Pembayaran ... 97
3.6.10 Tabel Pembayaran_Barang ... 98
3.6.11 Tabel Pembelian ... 98
3.6.12 Tabel Pembelian_Barang ... 99
3.6.13 Tabel Reservasi ... 99
3.6.14 Tabel Reservasi_Jasa ... 100
3.6.15 Tabel Reservasi_Pembayaran ... 101
3.7 Spesifikasi Proses (PSPEC) ... 101
3.8 Perancangan User Interface ... 114
3.8.1 Halaman Awal Home ... 114
3.8.2 Halaman Awal Fasilitas ... 115
3.8.3 Halaman Awal Jasa ... 116
3.8.4 Halaman Awal Tentang Kami ... 116
3.8.5 Halaman Awal Kontrak Kami ... 117
3.8.6 Halaman Awal Login ... 118
3.8.7 Halaman Awal Register ... 120
3.8.8 Halaman Awal Admin ... 121
3.8.9 Halaman Admin Reservasi ... 123
3.8.10 Halaman Admin Pembayaran ... 124
3.8.11 Halaman Admin Pembelian ... 125
3.8.12 Halaman Admin Barang ... 126
3.8.13 Halaman Admin Jasa ... 127
3.8.14 Halaman Admin Supplier ... 128
xiii Universitas Kristen Maranatha
3.8.16 Halaman Admin Pegawai ... 131
3.8.17 Halaman Admin User ... 132
3.8.18 Halaman Admin Role ... 133
3.8.19 Halaman AdminLaporan ... 134
3.8.20 Halaman Awal Kasir ... 135
3.8.21 Halaman Kasir Reservasi ... 136
3.8.22 Halaman Kasir Pembayaran ... 137
3.8.23 Halaman Kasir Barang ... 138
3.8.24 Halaman Kasir Jasa ... 139
3.8.25 Halaman Awal Pelanggan ... 140
3.8.26 Halaman Pelanggan Fasilitas ... 142
3.8.27 Halaman Pelanggan Jasa ... 143
3.8.28 Halaman Pelanggan Reservasi ... 144
3.8.29 Halaman Pelanggan Tentang Kami ... 145
3.8.30 Halaman Pelanggan Kontak Kami... 146
BAB IV HASIL PENELITIAN ... 148
4.1 Desain Antar Muka Untuk Admin ... 148
4.1.1 Halaman Login... 148
4.1.2 Halaman Home ... 149
4.1.3 Halaman Reservasi ... 149
4.1.4 Halaman Detail Reservasi ... 150
4.1.5 Halaman Hapus Reservasi ... 150
4.1.6 Halaman Pembayaran ... 151
xiv Universitas Kristen Maranatha
4.1.8 Halaman Tambah Pembayaran Jasa ... 152
4.1.9 Halaman Tambah Pembayaran Reservasi... 152
4.1.10 Halaman Ubah Pembayaran Barang ... 153
4.1.11 Halaman Ubah Pembayaran Jasa ... 153
4.1.12 Halaman Hapus Pembayaran Barang ... 154
4.1.13 Halaman Hapus Pembayaran Jasa ... 154
4.1.14 Halaman Hapus Pembayaran Reservasi ... 154
4.1.15 Halaman Pembelian Barang ... 155
4.1.16 Halaman Barang ... 155
4.1.17 Halaman Tambah Barang ... 156
4.1.18 Halaman Ubah Barang ... 156
4.1.19 Halaman Hapus Barang ... 157
4.1.20 Halaman Jasa ... 157
4.1.21 Halaman Tambah Jasa ... 158
4.1.22 Halaman Ubah Jasa ... 158
4.1.23 Halaman Hapus Jasa ... 159
4.1.24 Halaman Supplier ... 159
4.1.25 Halaman Tambah Supplier ... 160
4.1.26 Halaman Ubah Supplier ... 160
4.1.27 Halaman Hapus Supplier ... 161
4.1.28 Halaman Fee ... 161
4.1.29 Halaman Pegawai ... 162
4.1.30 Halaman Tambah Pegawai ... 162
xv Universitas Kristen Maranatha
4.1.32 Halaman Hapus Pegawai ... 164
4.1.33 Halaman Pelanggan ... 164
4.1.34 Halaman Hapus Pelanggan ... 165
4.1.35 Halaman User ... 165
4.1.36 Halaman Tambah User ... 166
4.1.37 Halaman Ubah User ... 167
4.1.38 Halaman Hapus User ... 168
4.1.39 Halaman Detail User ... 168
4.1.40 Halaman Role ... 169
4.1.41 Halaman Tambah Role ... 169
4.1.42 Halaman Ubah Role... 170
4.1.43 Halaman Hapus Role ... 170
4.1.44 Halaman Laporan Pendapatan ... 171
4.1.45 Halaman Detail Laporan Pendapatan ... 171
4.1.46 Halaman Laporan Pengeluaran ... 171
4.1.47 Halaman Detail Laporan Pengeluaran ... 172
4.2 Desain Antar Muka Untuk Kasir... 172
4.2.1 Halaman Login... 172
4.2.2 Halaman Home ... 173
4.2.3 Halaman Reservasi ... 173
4.2.4 Halaman Tambah Reservasi ... 174
4.2.5 Halaman Detail Reservasi ... 174
4.2.6 Halaman Pembayaran ... 176
xvi Universitas Kristen Maranatha
4.2.8 Halaman Tambah Pembayaran Jasa ... 177
4.2.9 Halaman Tambah Pembayaran Reservasi... 177
4.2.10 Halaman Ubah Pembayaran Barang ... 178
4.2.11 Halaman Ubah Pembayaran Jasa ... 178
4.2.12 Halaman Hapus Pembayaran Barang ... 179
4.2.13 Halaman Hapus Pembayaran Jasa ... 179
4.2.14 Halaman Hapus Pembayaran Reservasi ... 180
4.2.15 Halaman Barang ... 180
4.2.16 Halaman Jasa ... 181
4.2.17 Halaman Pelanggan ... 181
4.3 Desain Antar Muka Untuk Hair Stylist ... 181
4.3.1 Halaman Login... 181
4.3.2 Halaman Home ... 182
4.3.3 Halaman Reservasi ... 182
4.3.4 Halaman Detail Reservasi ... 183
4.3.5 Halaman Fee ... 184
4.4 Desain Antar Muka Untuk User ... 184
4.4.1 Halaman Login... 184
4.4.2 Halaman Home ... 185
4.4.3 Halaman Register ... 186
4.4.4 Halaman Fasilitas ... 187
4.4.5 Halaman Tentang Kami ... 188
4.4.6 Halaman Kontak Kami ... 188
xvii Universitas Kristen Maranatha
4.4.8 Reservasi Melalui Sms ... 189
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 191
5.1 Uji Fungsionalitas Modul Login ... 191
5.2 Uji Fungsionalitas Modul Admin ... 193
5.2.1 Hapus Data Reservasi ... 193
5.2.2 Uji Fungsionalitas Pembayaran ... 193
5.2.3 Uji Fungsionalitas Pembelian ... 195
5.2.4 Tambah Barang ... 196
5.2.5 Tambah Jasa ... 196
5.2.6 Edit Jasa ... 197
5.2.7 Hapus Jasa ... 198
5.2.8 Tambah Supplier ... 198
5.2.9 Edit Supplier ... 199
5.2.10 Hapus Supplier ... 199
5.2.11 Tambah Pegawai ... 200
5.2.12 Edit Pegawai ... 200
5.2.13 Hapus Pegawai ... 201
5.2.14 Hapus Pelanggan ... 201
5.2.15 Tambah User ... 202
5.2.16 Edit User ... 202
5.2.17 Hapus User ... 203
5.2.18 Tambah Role ... 203
5.2.19 EditRole ... 204
xviii Universitas Kristen Maranatha
5.3 Uji Fungsionalitas Modul Kasir. ... 205
5.3.1 Tambah Reservasi ... 205
5.3.2 Uji Fungsionalitas Pembayaran ... 206
5.4 Uji Fungsionalitas Modul Pelanggan ... 208
5.4.1 Tambah Reservasi ... 208
BAB VI SIMPULAN DAN SARAN ... 209
6.1 Simpulan ... 209
6.2 Saran ... 209
DAFTAR PUSTAKA ... xxv
xix Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Flowchart ... 40
Gambar 2 Entitas biasa atau entitas kuat ... 43
Gambar 3 Entitas lemah ... 43
Gambar 4 Relasi ... 44
Gambar 5 Relasi Satu ke Satu... 44
Gambar 6 Relasi Satu ke Banyak ... 45
Gambar 7 Relasi Banyak ke Satu ... 45
Gambar 8 Relasi Banyak ke Banyak ... 45
Gambar 9 Flowchart Check In Salon ... 57
Gambar 10 Flowchart Pesuruh Hairstylist ... 59
Gambar 11 Flowchart Accepting Reserve By Phone ... 60
Gambar 12 Flowchart Gaji Karyawan ... 62
Gambar 13 Flowchart Transaksi Pembayaran ... 63
Gambar 14 Flowchart Laporan Salon ... 64
xx Universitas Kristen Maranatha
Gambar 32 Halaman Menu Awal Home ... 114
Gambar 33 Halaman Menu Awal Fasiltias ... 115
Gambar 34 Halaman Menu Awal Jasa... 116
Gambar 35 Halaman Awal Tentang Kami ... 117
Gambar 36 Halaman Awal Kontak Kami ... 118
Gambar 37 Halaman Awal Login ... 119
Gambar 38 Halaman Awal Register ... 120
Gambar 39 Halaman Awal Admin ... 122
Gambar 40 Halaman Admin Reservasi ... 123
Gambar 41 Halaman Admin Pembayaran ... 124
Gambar 42 Halaman Admin Pembelian ... 125
Gambar 43 Menu Admin Barang ... 127
Gambar 44 Menu Admin Jasa ... 128
Gambar 45 Halaman Admin Supplier... 129
Gambar 46 Halaman Admin Fee ... 130
Gambar 47 Halaman Admin Pegawai ... 131
Gambar 48 Halaman Admin User ... 132
Gambar 49 Halaman Admin Role. ... 133
Gambar 50 Menu Awal Kasir ... 135
Gambar 51 Menu Kasir Reservasi ... 136
Gambar 52 Halaman Kasir Pembayaran ... 137
Gambar 53 Halaman Kasir Barang ... 139
Gambar 54 Halaman Kasir Jasa ... 140
Gambar 55 Halaman Awal Pelanggan ... 141
Gambar 56 Halaman Pelanggan Fasilitas ... 142
Gambar 57 Halaman Pelanggan Jasa ... 143
Gambar 58 Halaman Pelanggan Reservasi ... 144
Gambar 59 Halaman Pelanggan Tentang Kami ... 146
xxi Universitas Kristen Maranatha
Gambar 58 Halaman Login ... 148
Gambar 59 Halaman Home ... 149
Gambar 60 Halaman Reservasi ... 149
Gambar 61 Halaman Detail Reservasi ... 150
Gambar 62 Halaman Hapus Reservasi ... 150
Gambar 63 Halaman Pembayaran ... 151
Gambar 64 Halaman Tambah Pembayaran Barang ... 152
Gambar 65 Halaman Tambah Pembayaran Jasa ... 152
Gambar 66 Halaman Tambah Pembayaran Reservasi ... 152
Gambar 67 Halaman Ubah Pembayaran Barang ... 153
Gambar 68 Halaman Ubah Pembayaran Jasa ... 153
Gambar 69 Halaman Hapus Pembayaran Barang ... 154
Gambar 70 Halaman Hapus Pembayaran Jasa ... 154
Gambar 71 Halaman Hapus Pembayaran Reservasi ... 154
Gambar 72 Halaman Pembelian Barang ... 155
Gambar 73 Halaman Barang ... 155
Gambar 74 Halaman Tambah Barang ... 156
Gambar 75 Halaman Ubah Barang ... 156
Gambar 76 Halaman Hapus Barang ... 157
Gambar 77 Halaman Jasa ... 157
Gambar 78 Halaman Tambah Jasa ... 158
Gambar 79 Halaman Ubah Jasa ... 158
Gambar 80 Halaman Hapus Jasa ... 159
Gambar 81 Halaman Supplier ... 159
Gambar 82 Halaman Tambah Supplier... 160
Gambar 83 Halaman Ubah Supplier ... 160
Gambar 84 Halaman Hapus Supplier ... 161
Gambar 85 Halaman Fee ... 161
xxii Universitas Kristen Maranatha
Gambar 87 Halaman Tambah Pegawai ... 162
Gambar 88 Halaman Ubah Pegawai ... 163
Gambar 89 Halaman Hapus Pegawai ... 164
Gambar 90 Halaman Pelanggan... 164
Gambar 91 Halaman Hapus Pelanggan ... 165
Gambar 92 Halaman User ... 165
Gambar 93 Halaman Tambah User ... 166
Gambar 94 Halaman Ubah User ... 167
Gambar 95 Halaman Hapus User ... 168
Gambar 96 Halaman Detail User ... 168
Gambar 97 Halaman Role ... 169
Gambar 98 Halaman Tambah Role ... 169
Gambar 99 Halaman Ubah Role ... 170
Gambar 100 Halaman Hapus Role ... 170
Gambar 101 Halaman Laporan Pendapatan... 171
Gambar 102 Halaman Detail Laporan Pendapatan ... 171
Gambar 103 Halaman Laporan Pengeluaran... 172
Gambar 104 Halaman Detail Laporan Pengeluaran... 172
Gambar 105 Halaman Login ... 173
Gambar 106 Halaman Home ... 173
Gambar 107 Halaman Reservasi ... 174
Gambar 108 Halaman Tambah Reservasi ... 174
Gambar 109 Halaman Detail Reservasi ... 175
Gambar 110 Halaman Pembayaran ... 176
Gambar 111 Halaman Pembayaran Tambah Barang ... 176
Gambar 112 Halaman Pembayaran Tambah Jasa ... 177
Gambar 113 Halaman Pembayaran Tambah Reservasi ... 177
Gambar 114 Halaman Ubah Pembayaran Barang ... 178
xxiii Universitas Kristen Maranatha
Gambar 116 Halaman Hapus Pembayaran Barang ... 179
Gambar 117 Halaman Hapus Pembayaran Jasa ... 179
Gambar 118 Halaman Hapus Pembayaran Reservasi ... 180
Gambar 119 Halaman Barang ... 180
Gambar 120 Halaman Jasa ... 181
Gambar 121 Halaman Pelanggan ... 181
Gambar 122 Halaman Login ... 182
Gambar 123 Halaman Home ... 182
Gambar 124 Halaman Reservasi ... 183
Gambar 125 Halaman Detail Reservasi ... 183
Gambar 126 Halaman Fee ... 184
Gambar 127 Halaman Login ... 184
Gambar 128 Halaman Home ... 185
Gambar 129 Halaman Register ... 186
Gambar 130 Halaman Fasilitas... 187
Gambar 131 Halaman Tentang Kami ... 188
Gambar 132 Halaman Kontak Kami ... 188
xxiv Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Flowchart ... 36
Tabel II Simbol – Simbol ERD ... 42
Tabel III Simbol – simbol DFD ... 47
Tabel IV Kamus Data ... 49
Tabel XX Kamus Data User ... 81
Tabel XXI Kamus Data Role ... 81
Tabel XXII Kamus Data Pegawai ... 82
Tabel XXIII Kamus Data Supplier ... 83
Tabel XXIV Kamus Data Pelanggan ... 84
Tabel XXV Kamus Data Barang... 85
Tabel XXVI Kamus Data Jasa ... 85
Tabel XXVII Kamus Data Jasa_Pembayaran ... 86
Tabel XXVIII Kamus Data Pembayaran ... 87
Tabel XXIX Kamus Data Pembayaran_Barang ... 87
Tabel XXX Kamus Data Pembelian ... 88
Tabel XXXI Kamus Data Pembelian_Barang ... 89
Tabel XXXII Kamus Data Reservasi ... 89
Tabel XXXIII Kamus Data Reservasi_Jasa ... 90
Tabel XXXIV Kamus Data Reservasi Pembayaran ... 91
Tabel V Tabel User ... 92
Tabel VI Tabel Role ... 93
Tabel VII Tabel Pegawai ... 93
Tabel VIII Tabel Supplier ... 94
Tabel IX Tabel Pelanggan ... 95
Tabel X Tabel Barang ... 95
Tabel XI Tabel Jasa ... 96
Tabel XII Tabel Pembayaran_Jasa ... 96
xxv Universitas Kristen Maranatha
Tabel XIV Tabel Pembayaran_Barang... 98
Tabel XV Tabel Pembelian ... 98
Tabel XVI Tabel Pembayaran_Barang... 99
Tabel XVII Tabel Reservasi ... 99
Tabel XVIII Tabel Reservasi_Jasa ... 100
Tabel XIX Tabel Reservasi_Pembayaran ... 101
Tabel XXXV Spesifikasi Proses Login... 101
Tabel XXXVI Spesifikasi Proses Memasukan Data Barang ... 102
Tabel XXXVII Spesifikasi Proses Mengubah Data Barang ... 102
Tabel XXXVIII Spesifikasi Proses Menghapus Data Barang ... 103
Tabel XXXIX Spesifikasi Proses Memasukan Data Supplier ... 103
Tabel XL Spesifikasi Proses Mengubah Data Supplier ... 104
Tabel XLI Spesifikasi Proses Menghapus Data Supplier ... 104
Tabel XLII Spesifikasi Proses Memasukan Data Pegawai ... 104
Tabel XLIII Spesifikasi Proses Mengubah Data Pegawai. ... 105
Tabel XLIV Spesifikasi Proses Menghapus Data Pegawai... 106
Tabel XLV Spesifikasi Proses Mengubah Data Pelanggan ... 106
Tabel XLVI Spesifikasi Proses Menghapus Data Pegawai... 107
Tabel XLVII Spesifikasi Proses Memasukan Data Jasa ... 107
Tabel XLVIII Spesifikasi Proses Mengubah Data Jasa ... 108
Tabel XLIX Spesifikasi Proses Menghapus Data Jasa ... 108
Tabel L Spesifikasi Proses Mengisi Form Pembelian ... 109
Tabel LI Spesifikasi Proses Menerima Hasil Pengisian Form Pembelian ... 109
Tabel LII Spesifikasi Proses Menerima Pembayaran ... 110
Tabel LIII Spesifikasi Proses Menerima Hasil Pengisian Form Pembayaran .. 111
Tabel LIV Spesifikasi Proses Melakukan Reservasi... 111
Tabel LV Spesifikasi Proses Menerima Hasil Reservasi ... 112
Tabel LVI Spesifikasi Proses Mengakses Sms Gateway ... 112
xxvi Universitas Kristen Maranatha
Tabel LVIII Spesifikasi Proses Melihat Data Fee Pegawai ... 113
Tabel LIX Tabel Halaman Menu Awal Home ... 114
Tabel LX Tabel Halaman Menu Awal Fasilitas ... 115
Tabel LXI Tabel Halaman Menu Awal Jasa ... 116
Tabel LXII Tabel Halaman Awal Tentang Kami ... 117
Tabel LXIII Tabel Halaman Awal Kontak Kami... 118
Tabel LXIV Tabel Halaman Awal Login ... 119
Tabel LXV Tabel Halaman Awal Register ... 120
Tabel LXVI Tabel Halaman Awal Admin ... 122
Tabel LXVII Tabel Halaman Admin Reservasi ... 123
Tabel LXVIII Tabel Halaman Admin Pembayaran ... 124
Tabel LXIX Tabel Halaman Admin Pembelian ... 125
Tabel LXX Tabel Halaman Admin Barang ... 127
Tabel LXXI Tabel Halaman Admin Jasa ... 128
Tabel LXXII Tabel Halaman Admin Supplier ... 129
Tabel LXXIII Tabel Halaman Admin Fee ... 130
Tabel LXXIV Tabel Halaman Admin Pegawai ... 131
Tabel LXXV Tabel Halaman Admin User ... 132
Tabel LXXVI Tabel Halaman Admin Role ... 133
Tabel LXXVII Tabel Halaman Admin Laporan... 134
Tabel LXXVIII Tabel Halaman Awal Kasir ... 135
Tabel LXXIX Tabel Halaman Kasir Reservasi ... 137
Tabel LXXX Tabel Halaman Kasir Pembayaran ... 138
Tabel LXXXI Tabel Halaman Kasir Kasir Barang ... 139
Tabel LXXXII Tabel Halaman Kasir Jasa ... 140
Tabel LXXXIII Tabel Halaman Awal Pelanggan ... 141
Tabel LXXXIV Tabel Halaman Pelanggan Fasilitas ... 142
Tabel LXXXV Tabel Halaman Pelanggan Jasa ... 143
xxvii Universitas Kristen Maranatha
Tabel LXXXVII Tabel Halaman Pelanggan Tentang Kami ... 146
Tabel LXXXVIII Tabel Halaman Pelanggan Kontak Kami ... 147
Tabel LXXXIX Pengujian Modul Login ... 191
Tabel XC Pengujian Proses Penghapusan Data Reservasi ... 193
Tabel XCI Pengujian Proses Tambah Barang ... 193
Tabel XCII Pengujian Proses Tambah Jasa... 194
Tabel XCIII Pengujian Proses Tambah Jasa... 195
Tabel XCIV Pengujian Proses Pembelian ... 195
Tabel XCV Pengujian Proses Tambah Barang ... 196
Tabel XCVI Pengujian Proses Tambah Jasa ... 196
Tabel XCVII Pengujian Proses Edit Jasa ... 197
Tabel XCVIII Pengujian Proses Hapus Jasa ... 198
Tabel XCIX Pengujian Proses Tambah Supplier ... 198
Tabel C Pengujian Proses Edit Supplier ... 199
Tabel CI Pengujian Proses Hapus Supplier ... 199
Tabel CII Pengujian Proses Tambah Pegawai ... 200
Tabel CIII Pengujian Proses Edit Pegawai ... 200
Tabel CIV Pengujian Proses Hapus Pegawai ... 201
Tabel CV Pengujian Proses Hapus Pelanggan ... 201
Tabel CVI Proses Pengujian Tambah User ... 202
Tabel CVII Proses Pengujian Edit User ... 202
Tabel CVIII Proses Pengujian Hapus User ... 203
Tabel CIX Proses Pengujian Tambah Role ... 203
Tabel CX Proses Pengujian Edit Role... 204
Tabel CXI Proses Pengujian Hapus Role ... 204
Tabel CXII Proses Pengujian Tambah Reservasi ... 205
Tabel CXIII Pengujian Proses Tambah Barang ... 206
Tabel CXIV Pengujian Proses Tambah Jasa ... 206
xxviii Universitas Kristen Maranatha
1 Universitas Kristen Maranatha
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Saat ini salon merupakan bisnis yang sedang berkembang pesat. Untuk
itu kualitas dan kepuasan konsumen menjadi sesuatu yang harus diperhatikan
karena semakin baik kualitas dan tingkat pelayanan akan meningkatkan
kepuasan konsumen.
Salon Sakura berdiri sejak tahun 1995 dan sampai saat ini masih
menggunakan pendataan manual serta penghitungan secara manual. Masalah
yang sering muncul adalah kesalahan yang diakibatkan karyawan, kesalahan
pada saat reservasi dan juga kesalahan penulisan urutan dan nama dari
konsumen yang melakukan reservasi. Masalah lain yang dapat timbul adalah
masalah pembagian upah dari hairstylist yang berbeda sesuai pelanggan yang
dilayani di salon tersebut. Masalah efisiensi juga sering menjadi faktor
penghambat antara salon dan dalam pendekatan secara personal, meminta
saran atau ide, dan juga penyampaian informasi dengan cepat. Selain itu juga
dibutuhkan sarana untuk mengelola laporan harian atau informasi dari salon
sehingga ketika data digabungkan terjadi kesulitan dalam pengaksesan data
dan memungkinkan adanya kecurangan atau kesalahan yang diakibatkan oleh
pegawai.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan, terdapat beberapa masalah
yang dapat dirumuskan sebagai berikut :
1. Bagaimana sistem informasi online ini dapat menangani proses reservasi?
2
Universitas Kristen Maranatha
3. Bagaimana sistem mengelola transaksi pembayaran salon oleh kasir sesuai
pemilihan jasa diawal, baik itu didapat dari datang langsung ke salon atau
sebelumnya melakukan reservasi?
4. Bagaimana sistem mengelola laporan keuangan harian yang dihasilkan oleh
pembayaran pelanggan?
5. Bagaimana sistem dapat memberikan informasi online dan ketersediaan
hairsylist kepada pelanggan?
6. Bagaimana sistem ini memberikan layanan smsgateway untuk informasi
dan reservasi?
1.3 Tujuan Pembahasan
Adapun beberapa tujuan yang dapat diambil setelah membuat rumusan
masalah dan latar belakang diantaranya
1. Sistem memberikan sarana untuk pelanggan melakukan reservasi secara
online setelah pelanggan menjadi member dari sistem.
2. Sistem memberikan sarana untuk admin menambahkan data karyawan dan
menetapkan pembagian upah hairstylist dan juga dapat melakukan pemecatan karyawan.
3. Sistem memberikan fasilitas untuk kasir melakukan transaksi pembayaran
salon sesuai dengan kategori diawal, baik itu didapat dari datang langsung
ke salon atau sebelumnya melakukan reservasi.
4. Sistem mengelola data transaksi pembayaran yang dimasukkan oleh kasir
dan memberikan keluaran berupa laporan keuangan bagi pemilik.
5. Sistem memberikan informasi layanan online tentang ketersediaan jasa dan
ketersediaan hair stylist.
6. Sistem ini memberikan layanan smsgateway sebagai informasi dan untuk
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Berikut ini adalah batasan perangkat keras untuk yang digunakan untuk
menjalankan aplikasi:
1. Mother board : Intel
2. Processor : Intel Pentium 4 3. Hardisk : 40GB.
4. RAM : 256MB DDR
5. Monitor : 14”
Berikut ini adalah ruang lingkup untuk perangkat lunak yang digunakan:
1. Sistem Operasi : Microsoft Windows
2. Sistem Basis data : Mysql
3. Bahasa Pemrograman : PHP,Javascript
4. Editor Pemrograman : Macromedia Dreamweaver 8
5. Web Server : XAMPP.
Berikut ini adalah ruang lingkup untuk jalannya sistem diantaranya adalah:
1. Satu perkode online booking pengguna hanya bisa melakukain online booking sekali saja, namun dalam sekali online booking bisa melakukan pemesanan lebih dari satu kategori atau tepatnya untuk lebih dari satu jenis
kategori.
2. Pembayaran dilakukan pada saat selesai datang mendaftar kehadiran
booking, pembayaran dilakukan dengan menggunakan id member atau
kode booking yang didapat melalui online booking.
3. Registrasi dapat dilakukan oleh kasir atau admin pada saat calon member
ingin mendaftar member di salon cabang yang dituju, atau melakukan
4
Universitas Kristen Maranatha
4. Aplikasi yang dihasilkan berbasis website.
Sistem informasi ini diakses secara web base atau dengan kata lain berbasis
website, adapun pembagian penggunaan sistem secara garis besarnya dibagi menjadi 2, sistem yang digunakan langsung di salon dan diakses secara online
1. Sistem digunakan langsung di salon digunakan oleh:
a) Admin yang bertugas untuk membuat sistem aplikasi secara keseluruhan
dan juga memanipulasi data salon, member, pembagian kerja,
pembagian fee dan online booking
b) Kasir yang bertugas untuk melakukan transaksi pembayaran online booking.
c) Manager yang bertugas untuk melihat laporan keuangan yang telah di
buat.
d) Admin yang bertugas melihat jalan nya sistem.
e) Manager yang dapat melihat info berupa laporan keuangan.
f) Pelanggan atau member yang melakukan online booking.. 2. Sekuritas dari aplikasi ini adalah login dan logout.
3. Sistem informasi ini diimplementasikan untuk pelanggan atau member,
admin, manager, dan kasir dari Salon.
1.5 Sumber Data
Sumber data utama diperoleh dari survey salon dan pengalaman pribadi saat
datang ke salon, selanjutnya data tersebut diolah dan dibuat menjadi data
5
Universitas Kristen Maranatha
1.6 Sistematika Penyajian
Sistematika pembahasan tiap bab dalam mendeskripsikan Pembuatan ” Aplikasi
Berbasis Web Untuk Mengelola Data Salon, Pemesanan Layanan dan
Keuangan Secara Online.” ini adalah:
BAB I PENDAHULUAN
Membahas mengenai beberapa bagian diantaranya adalah Latar Belakang,
Rumusan Masalah, Tujuan, Ruang Lingkup Kajian,Batasan
Masalah,Sistematika pembahasan
BAB II KAJIAN TEORI
Membahas mengenai teori-teori yang menunjang dalam menyusun laporan
Tugas Akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Membahas mengenai hasil analisis dan perancangan sistem yang dibuat antara
lain: Proses Bisnis dan Flow Chart, Entity Relationship Diagram, Data flow diagram, Kamus Data, Process Specification(PSPEC), User interface, Database.
BAB IV PERANCANGAN DAN IMPLEMENTASI
Membahas mengenai kumpulan-kumpulan screenshot dari aplikasi dan penjelasannya ditiap-tiap fungsi yang digunakan.
BAB V PENGUJIAN
Membahas mengenai mengenai Pengujian yang telah dilakukan pada aplikasi
berikut serta dengan hasil-hasilnya.
BAB VI PENUTUP
Kesimpulan membahas mengenai pengetahuan atau hasil yang didapat dari
pengerjaan proyek ini, yang isi nya dapat berupa penegasan atau pembuktian
dari hasil akhir yang dilaksanakan sesuai dengan isi BAB I.
Saran membahas mengenai tentang hal – hal baru yang mungkin dapat
181 Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan
perancangan, maka dapat ditarik kesimpulan sebagai berikut:
1. Dengan adanya fitur penerimaan reservasi via website dan SMS, akan
memudahkan pelanggan untuk melakukan reservasi ke salon.
2. Dengan adanya fitur untuk melihat fee, maka akan memudahkan pekerja
untuk memeriksa fee yang telah mereka dapatkan.
3. Dengan adanya fitur pembelian dan pembayaran, akan memudahkan
pengguna untuk menambah dan mengurangi stok dengan cepat.
4. Dengan adanya fitur laporan pendapatan dan pengeluaran, akan
memudahkan pengguna untuk melihat hasil pendapatan dan pengeluaran
salon pengguna.
6.2 Saran
Untuk pengembangan aplikasi lebih lanjut dapat ditambahkan beberapa
fitur atau beberapa tambahan security yang dapat membuat aplikasi ini menjadi
lebih baik. Beberapa fitur yang disarankan, antara lain:
xxv Universitas Kristen Maranatha
DAFTAR PUSTAKA
Abdul, Kadir (2003). Pengenalan Sistem Informasi. Penerbit : Andi.
Abdul, Kadir (2003). Konsep dan Tuntunan Praktis Basis Data. Penerbit:
Andi.
Marlinda, Linda(2004). Sistem Basis Data. Yogyakarta : ANDI
Maranatha Christian University (2005). Pengantar Basis Data. Bandung.
Radiant Victor dan Bernard Renaldy (2006). Pemrograman Web-Commerce
dengan Oracle dan ASP. Bandung : Informatika.
Peter, Jerry (2008). XAMPP:Paket Apache, PHP dan MySQL Instant 2.8
HTML (Hypertext Markup Language).
MySql. Aza, Asyiah. Retrieved Februari 15 2011. From
http://www.gealgeol.com/2008/02/12/mysql.html.
XAMPP:Paket Apache, PHP dan MySQL Instant. Peter, Jerry. Retrieved
Februari 17 2011 From
http://ilmukomputer.com/2007/11/12/xampppaket-apache-php-dan-mysql-instant/.