Aplikasi Berbasis Website untuk Mengelola Data Salon, Pemesanan dan Keuangan Secara Online.
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, pengelolaan, salon, keuangan.
(2)
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.
Keyword : human error, booking, online, PHP, MySql, database, desktop, category, hairstylist,system, managing, salon, financial
(3)
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
(4)
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
(5)
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
(6)
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
(7)
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
(8)
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
(9)
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
(10)
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
(11)
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
(12)
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
(13)
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
Gambar 15 DFD Level 0 ... 65
Gambar 16 DFD Level 1 ... 67
Gambar 17 DFD Level 2 Proses 1 ... 69
Gambar 18 DFD Level 2 Proses 2 ... 71
Gambar 19 DFD Level 3 Proses 2.1 ... 73
Gambar 20 DFD Level 3 Proses 2.2 ... 74
Gambar 21 DFD Level 3 Proses 2.3 ... 75
Gambar 22 DFD Level 3 Proses 2.4 ... 75
Gambar 23 DFD Level 3 Proses 2.5 ... 76
Gambar 24 DFD Level 3 Proses 2.6 ... 77
Gambar 25 DFD Level 3 Proses 2.7 ... 78
Gambar 26 DFD Level 3 Proses 2.8 ... 79
Gambar 27 DFD Level 3 Proses 2.9 ... 79
(14)
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
(15)
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
(16)
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
(17)
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
(18)
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
(19)
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
(20)
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
(21)
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
(22)
xxviii Universitas Kristen Maranatha
(23)
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. Bagaimana sistem mengelola data dan pembagian upah hairstylist ?
(24)
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 reservasi.
(25)
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 registrasi mandiri melalui website online salon.
(26)
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 laporan. Sumber data yang lain didapatkan dari perpustakaan dan internet.
(27)
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 digunakan dalam mengembangkan aplikasi ini.
(28)
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:
(29)
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/.
(1)
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 reservasi.
(2)
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 registrasi mandiri melalui website online salon.
(3)
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 laporan. Sumber data yang lain didapatkan dari perpustakaan dan internet.
(4)
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 digunakan dalam mengembangkan aplikasi ini.
(5)
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:
(6)
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/.