Pembangunan Aplikasi Penjualan Buku Secara Online pada Toko Buku Tiara Subang
PEMBANGUNAN APLIKASI PENJUALAN BUKU
SECARA ONLINE
PADA TOKO BUKU TIARA SUBANG
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
RAMA DWINANDA
10104082
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
i
DAFTAR ISI
ABSTRAK ABSTARCT
KATA PENGANTAR………. i
DAFTAR ISI……… ii
DAFTAR TABEL……… vi
DAFTAR GAMBAR………... xi
DAFTAR SIMBOL………. xix
BAB I PENDAHULUAN……… 1
1.1 Latar Belakang……… 1
1.2 Identifikasi Masalah……… 3
1.3 Maksud dan Tujuan………. 4
1.4 Batasan Masalah……….. 5
1.5 Metodologi Penelitian………. 6
1.6 Sistematika Penulisan……….. 9
BAB II LANDASAN TEORI………. 11
2.1 Tinjauan Pustaka………. 11
2.1.1 Sekilas Toko Buku Tiara Subang………. 11
2.1.2 Struktur Organisasi………... 11
2.1.3 Deskripsi Tugas……… 12
(3)
ii
2.2.1 Konsep Dasar Sistem………. 13
2.2.2 Konsep Dasar Informasi……… 17
2.2.3 Konsep Dasar Sistem Informasi……… 18
2.3 Internet……….. 19
2.3.1 Pengertian Internet………. 19
2.3.2 Sejarah Internet……….. 19
2.3.3 Manfaat Internet……… 22
2.3.4 Fasilitas Internet……… 22
2.4 E-Commerce……… 24
2.4.1 Pengertian E-Commerce……… 24
2.4.2 Keuntungan E-Commerce………. 29
2.4.3 Mekanisme E-Commerce………. 29
2.4.4 Karakteristik E-Commerce……… 33
2.5 Rekayasa Perangkat Lunak……….. 34
2.5.1 Pengembangan Perangkat Lunak……….. 34
2.5.2 Model Perangkat Lunak……… 35
2.6 Pengertian Basis Data dan Sistem Basis Data……….. 37
2.7 Pemodelan Analisis……….. 39
2.7.1 Enity Relationship Diagram (ERD) ………. 39
2.7.2 Data Flow Diagram (DFD) ……….. 40
2.7.3 Diagram Context………... 41
2.7.4 FlowMap………... 41
(4)
iii
2.8 PHP……….. 42
2.8.1 Sekilas PHP………... 42
2.8.2 Kelebihan PHP……….. 43
2.9 Apache Web Server……….. 44
2.10 MySql Database………. 45
2.11 XAMPP ApacheServer……….. 47
BAB III ANALISIS DAN PERANCANGAN SISTEM……… 48
3.1 Analisis Sistem………. 48
3.1.1 Analisis Masalah………... 48
3.1.2. Analisis Prosedur Sistem Yang Sedang Berjalan…………... 49
3.1.2.1 Prosedur Pengadaan Barang………... 49
3.1.2.2 Prosedur Penjualan Barang……… 52
3.1.2.3 Prosedur Pelaporan………. 54
3.1.3 Analisis Basis Data……… 56
3.1.4 Analisis Pengkodean………. 57
3.1.5 Analisis Kebutuhan Non-Fungsional……… 60
3.1.5.1 Analisis Perangkat Keras……… 61
3.1.5.2 Analisis Perangkat Lunak……….. 62
3.1.5.3 Analisis Pengguna ……… 63
3.1.5.4 Analisis Jaringan... 65
3.1.6 Analisis Kebutuhan Fungsional………. 66
3.1.6.1 Diagram Konteks (Context Diagram)……… 66
(5)
iv
3.1.6.3 Spesifikasi Proses……….. 89
3.1.6.4 Kamus Data……… 117
3.2 Perancangan Sistem……….. 132
3.2.1 Perancangan Basis Data……… 132
3.2.1.1 Skema Relasi……….. 132
3.2.1.2 Perancangan Struktur Tabel………... 133
3.2.2 Perancangan Pengkodean……….. 142
3.2.3 Perancangan Antar Muka……….. 143
3.2.3.1 Perancangan Struktur Menu……….. 143
3.2.3.2 Rancangan Antar Muka……….. 146
3.2.3.3 Jaringan Semantik……….. 196
3.3 Perancangan Prosedural……… 203
BAB IV IMPLEMENTASI DAN PENGUJIAN……… 235
4.1 Implementasi……… 235
4.1.1 Implementasi Perangkat Keras……….. 235
4.1.2 Implementasi Perangkat Lunak………. 236
4.1.3 Implementasi Basis Data………... 236
4.1.4 Implementasi Antar Muka………. 245
4.1.4.1 Implementasi Halaman Pelanggan………. 245
4.1.4.2 Implementasi Halaman Admin………... 250
4.2 Pengujian Alpha………... 266
4.2.1 Lingkungan Pengujian………... 266
(6)
v
4.2.2.1 Rencana Penggunaan Fasilitas Admin………... 266
4.2.2.2 Rencana Penggunaan Fasilitas Tamu dan Pelanggan. 268 4.2.3 Butir Pengujian……….. 269
4.2.3.1 Pengujian Fasilitas Admin……….. 269
4.2.3.1.1 Pengujian Login Admin……….. 269
4.2.3.1.2 Pengujian Halaman Admin……….. 270
4.2.3.2 Pengujian Fasilitas Tamu dan Pelanggan…………... 300
4.2.4 Kesimpulan Hasil Pengujian Alpha………... 311
4.3 Penguijan Beta……….. 312
4.4 Kesimpulan Hasil Pengujian Beta……… 316
BAB V KESIMPULAN DAN SARAN………... 317
5.1 Kesimpulan………... 317
5.2 Saran………. 317 DAFTAR PUSTAKA
(7)
vi
DAFTAR TABEL
Tabel 3.1 Daftar Kategori Buku untuk tiap Counter 58
Tabel 3.2 Daftar kode urutan supplier dan kode untuk supplier 60
Tabel 3.3 Spesifikasi proses pada alir data sistem aplikasi penjualan buku secara online di Toko Buku Tiara
89
Tabel 3.4 Kamus Data pada alir data aplikasi penjualan buku secara online di Toko Buku Tiara
117
Tabel 3.5 Tabel Admin 134
Tabel 3.6 Tabel Pelanggan 134
Tabel 3.7 Tabel Buku koleksi 135
Tabel 3.8 Tabel Berita 136
Tabel 3.9 Tabel Komentar 137
Tabel 3.10 Tabel Kategori 137
Tabel 3.11 Tabel Pemesanan 138
Tabel 3.12 Tabel Detail Pemesanan 139
Tabel 3.13 Tabel Supplier 139
Tabel 3.14 Tabel Keranjang 140
Tabel 3.15 Tabel Penerbit 140
Tabel 3.16 Tabel Penulis 141
(8)
vii
Tabel 3.18 Keterangan Tampilan Jaringan Semantik Admin 198
Tabel 3.19 Keterangan Message Jaringan Semantik Admin 199
Tabel 3.18 Keterangan Tampilan Jaringan Semantik tamu 201
Tabel 3.19 Keterangan Message Jaringan Semantik tamu 202
Tabel 4.1 Rencana Pengujian Fasilitas Admin 266
Tabel 4.2 Rencana Pengujian Fasilitas Tamu dan Pelanggan 268
Tabel 4.3 Pengujian login admin benar 269
Tabel 4.4 Pengujian login admin salah 270
Tabel 4.5 Pengujian link halaman manajemen user admin 271
Tabel 4.6 Pengujian Ubah admin (data benar) 271
Tabel 4.7 Pengujian Ubah admin (data salah) 272
Tabel 4.8 Pengujian link manajemen pelanggan 272
Tabel 4.9 Pengujian link manajemen kategori 273
Tabel 4.10 Pengujian tambah kategori benar 273
Tabel 4.11 Pengujian tambah kategori (data salah) 274
Tabel 4.12 Pengujian Ubah Kategori (data normal) 274
Tabel 4.13 Pengujian Ubah kategori (data salah) 275
Tabel 4.14 Pengujian link halaman manajemen buku 275
(9)
viii
Tabel 4.16 Pengujian tambah Buku (data salah) 277
Tabel 4.17 Pengujian Ubah Buku (data normal) 278
Tabel 4.18 Pengujian Ubah Buku Salah (data salah) 279
Tabel 4.19 Pengujian link halaman manajmen data pemesanan 280
Tabel 4.20 Pengujian link halaman manajmen data pemesanan 280
Tabel 4.21 Pengujian link halaman Komentar 281
Tabel 4.22 Pengujian link halaman Balas Komentar 281
Tabel 4.23 Pengujian link halaman Balas Komentar Salah (data salah) 282
Tabel 4.24 Pengujian link manajemen berita 282
Tabel 4.25 Pengujian tambah berita (data normal) 283
Tabel 4.26 Pengujian tambah berita (data salah) 284
Tabel 4.27 Pengujian Ubah berita (data normal) 285
Tabel 4.28 Pengujian Ubah berita (data salah) 286
Tabel 4.29 Pengujian link manajemen Propinsi 287
Tabel 4.30 Pengujian tambah Propinsi(data normal) 287
Tabel 4.31Pengujian tambah propinsi (data salah) 288
Tabel 4.32 Pengujian Ubah Propinsi (data normal) 288
Tabel 4.33 Pengujian Ubah propinsi (data salah) 289
(10)
ix
Tabel 4.35 Pengujian tambah penerbit (data normal) 290
Tabel 4.36 Pengujian tambah penerbit (data salah) 291
Tabel 4.37 Pengujian Ubah penerbit (data normal) 292
Tabel 4.38 Pengujian Ubah penerbit (data salah) 292
Tabel 4.39 Pengujian link manajemen Penulis 293
Tabel 4.40 Pengujian tambah Penulis (data normal) 294
Tabel 4.41 Pengujian tambah penerbit (data salah) 294
Tabel 4.42 Pengujian Ubah Penulis (data normal) 295
Tabel 4.43 Pengujian Ubah Penulis (data salah) 296
Tabel 4.44 Pengujian link manajemen Supplier 296
Tabel 4.45 Pengujian tambah Supplier (data normal) 297
Tabel 4.46 Pengujian tambah Supplier (data salah) 298
Tabel 4.47 Pengujian Ubah Supplier (data normal) 298
Tabel 4.48 Pengujian Ubah Supplier (data salah) 299
Tabel 4.49 Pengujian Logout 300
Tabel 4.50 Pengujian login Pelanggan (data benar) 300
Tabel 4.51 Pengujian login Pelanggan (data salah) 301
Tabel 4.52 Pengujian Buku Koleksi (data normal) 301
(11)
x
Tabel 4.54 Pengujian komentar ( Data Normal) 302
Tabel 4.55 Pengujian komentar ( Data Normal) 303
Tabel 4.56 Pengujian komentar ( Data Salah) 303
Tabel 4.57 Pengujian Cara Belanja 304
Tabel 4.58 Pengujian cara Pembayaran 304
Tabel 4.59 Pengujian Biaya Pengiriman 304
Tabel 4.60 Pengujian Pendaftaran 305
Tabel 4.61 Pengujian Pendaftaran ( Data salah) 306
Tabel 4.62Pengujian link halaman manajemen buku 308
Tabel 4.63 Pengujian Lanjutkan Transaksi ( Data Normal) 309
Tabel 4.64 Pengujian Lanjutkan Transaksi ( Data salah) 310
Tabel 4.65 Pengujian Daftar Transaksi 311
(12)
xi
DAFTAR GAMBAR
Gambar 1 Model Waterfall 9
Gambar 2.1 Struktur Organisasi Toko Buku Tiara 12
Gambar 3.1 Prosedur Pengadaan Barang 51
Gambar 3.2 Prosedur Penjualan Barang 53
Gambar 3.3 Prosedur Pelaporan Barang 55
Gambar 3.4 ERD pada sistem aplikasi penjualan buku secara online di Toko Buku Tiara.
57
Gambar 3.5 Arsitektur Jaringan Toko Buku Tiara yang diusulkan 66
Gambar 3.6 Diagram Konteks pada Toko Buku Tiara Online. 67
Gambar 3.7 Data Flow Diagram pada Toko Buku Tiara Online. 68
Gambar 3.8 Data Flow Diagram Level 1 Proses 2 (Pengolahan data master) 70
Gambar 3.9 Data Flow Diagram Level 1 Proses 2.1 ( pengolahan data pelanggan)
71
Gambar 3.10 Data Flow Diagram Level 2 Proses 2.2 (Pengolahan Data admin)
72
Gambar 3.11 Data Flow Diagram Level 2 Proses 2.3 (Pengolahan Buku) 73
Gambar 3.12 Data Flow Diagram Level 2 Proses 2.4 (Pengolahan kategori buku)
74
Gambar 3.13 Data Flow Diagram Level 2 Proses 2.5 (pengolahan pemesanan)
75
(13)
xii
komentar)
Gambar 3.15 Data Flow Diagram Level 2 Proses 2.7 (Pengolahan data berita)
78
Gambar 3.16 Data Flow Diagram Level 2 Proses 2.8 (Pengolahan data propinsi)
79
Gambar 3.17 Data Flow Diagram Level 2 Proses 2.9 (Pengolahan data penerbit)
80
Gambar 3.18 Data Flow Diagram Level 2 Proses 2.10 (Pengolahan data penulis)
82
Gambar 3.19 Data Flow Diagram Level 2 Proses 2.11 (Pengolahan data supplier)
83
Gambar 3.20 Data Flow Diagram Level 1 Proses 3 (Pengolahan data transaksi)
85
Gambar 3.21 Data Flow Diagram Level 2 Proses 3.2 keranjang belanja 86
Gambar 3.22 Data Flow Diagram Level 1 Proses 4 lihat menu. 87
Gambar 3.23 Data Flow Diagram Level 2 Proses 4.2 komentar 88
Gambar 3.24 berikut ini merupakan skema relasi database pada aplikasi penjualan buku secara online di Toko Buku Tiara
133
gambar 3.25 Struktur menu tamu pada aplikasi penjualan buku secara online di Toko Buku Tiara
144
Gambar 3.26 struktur menu pelanggan pada aplikasi penjualan buku secara online di Toko Buku Tiara
144
Gambar 3.27 Struktur menu admin pada aplikasi penjualan buku secara online di Toko Buku Tiara
145
Gambar 3.28 Form menu utama aplikasi penjualan buku pada Toko Buku Tiara online.
146
Gambar 3.29 Rancangan Antar Muka Form Profil Toko Buku Tiara 147
(14)
xiii
Gambar 3.31 Rancangan Antar Muka Form Komentar 149
Gambar 3.32 Rancangan Antar Muka Form Cara Pembelian 150
Gambar 3.33 Rancangan Antar Muka Form cara pembayaran. 151
Gambar 3.34 Rancangan Antar Muka Form biaya pengiriman. 152
Gambar 3.35 Rancangan Antar Muka Form Buku Detail. 153
Gambar 3.36 Rancangan Antar Muka Form Login pelanggan. 154
Gambar 3.37 Rancangan Antar Muka Form setelah Login pelanggan. 155
Gambar 3.38 Rancangan Antar Muka Form pendaftaran 156
Gambar 3.39 Rancangan Antar Muka Form Keranjang belanja 157
Gambar 3.40 Rancangan Antar Muka Form Lanjutkan transaksi 158
Gambar 3.41 Rancangan Antar Muka Form Konfirmasi Transaksi 159
Gambar 3.42 Rancangan Antar Muka Tampil Transaksi Berhasil 160
Gambar 3.43 Rancangan Antar Muka Form Login Admin 161
Gambar 3.44 Rancangan Antar Muka Form Halaman Utama Admin. 162
Gambar 3.45 Rancangan Antar Muka Form Manajemen Data Pelanggan 163
Gambar 3.46 Rancangan Antar Muka Form Hapus Data Pelanggan 164
Gambar 3.47 Rancangan Antar Muka Form Manajemen Admin 165
Gambar 3.48 Rancangan Antar Muka Form Manajemen Data Admin 166
(15)
xiv
Gambar 3.50 Rancangan Antar Muka Form Tambah Buku 168
Gambar 3.51 Rancangan Antar Muka Form Ubah Buku 169
Gambar 3.52 Rancangan Antar Muka Form Hapus Buku 170
Gambar 3.53 Rancangan Antar Muka Form Manajemen Kategori Buku 171
Gambar 3.54 Rancangan Antar Muka Form Tambah Kategori Buku 172
Gambar 3.55 Rancangan Antar Muka Form Ubah Kategori Buku 173
Gambar 3.56 Rancangan Antar Muka Form Manajemen Data Pemesanan 174
Gambar 3.57 Rancangan Antar Muka Form Manajemen Data Pemesanan Detail
175
Gambar 3.58 Rancangan Antar Muka Form Manajemen Komentar 176
Gambar 3.59 Rancangan Antar Muka Form Manajemen Komentar Balas Komentar
177
Gambar 3.60 Rancangan Antar Muka Form Manajemen Berita 178
Gambar 3.61 Rancangan Antar Muka Form Manajemen Tambah Berita 179
Gambar 3.62 Rancangan Antar Muka Form Manajemen Ubah Berita 180
Gambar 3.63 Rancangan Antar Muka Form Manajemen Propinsi 181
Gambar 3.64 Rancangan Antar Muka Form Manajemen Tambah Propinsi 182
Gambar 3.65 Rancangan Antar Muka Form Manajemen Ubah Propinsi 183
Gambar 3.66 Rancangan Antar Muka Form Manajemen Hapus Propinsi 184
(16)
xv
Gambar 3.68 Rancangan Antar Muka Form Manajemen Tambah Penerbit 186
Gambar 3.69 Rancangan Antar Muka Form Manajemen Ubah Penerbit 187
Gambar 3.70 Rancangan Antar Muka Form Manajemen Hapus Penerbit 188
Gambar 3.71 Rancangan Antar Muka Form Manajemen Penulis 189
Gambar 3.72 Rancangan Antar Muka Form Manajemen Tambah Penulis 190
Gambar 3.73 Rancangan Antar Muka Form Manajemen Ubah Penulis 191
Gambar 3.74 Rancangan Antar Muka Form Manajemen Hapus Penulis 192
Gambar 3.75 Rancangan Antar Muka Form Manajemen Supplier 193
Gambar 3.76 Rancangan Antar Muka Form Manajemen Tambah Supplier 194
Gambar 3.77 Rancangan Antar Muka Form Manajemen Ubah Supplier 195
Gambar 3.78 Rancangan Antar Muka Form Manajemen Hapus Supplier 196
Gambar 3.79 Jaringan Semantik Admin 197
Gambar 3.80 Jaringan Semantik tamu 199
Gambar 3.81 Jaringan Semantik pelanggan 201
Gambar 3.82 Flowchart Prosedur Login admin 203
Gambar 3.83 Flowchart Prosedur Tampil Data admin 204 Gambar 3.84 Flowchart Prosedur Tambah Data admin 205 Gambar 3.85 Flowchart Prosedur Ubah Data Admin 206 Gambar 3.86 Flowchart Prosedur Tampil data Pelanggan 207
(17)
xvi
Gambar 3.87 Flowchart Prosedur Hapus Data Pelanggan 208 Gambar 3.88 Flowchart Prosedur Tampil data Buku 209 Gambar 3.89 Flowchart Prosedur Tambah Data Buku 210 Gambar 3.90 Flowchart Prosedur Ubah Data Buku 211 Gambar 3.91 Flowchart Prosedur Hapus Data Buku 212 Gambar 3.92 Flowchart Prosedur Tampil data Kategori Buku 213 Gambar 3.93 Flowchart Prosedur Tambah Data Kategori Buku 214 Gambar 3.94 Flowchart Prosedur Ubah Data Kategori Buku 215 Gambar 3.95 Flowchart Prosedur Tampil Komentar 216 Gambar 3.96 Flowchart Prosedur Balas Komentar 217
Gambar 3.97 Flowchart Prosedur Cari Pesanan 218
Gambar 3.98 Flowchart Prosedur Update Status Pemesanan 219 Gambar 3.99 Flowchart Prosedur Tampil transaksi pemesanan 220 Gambar 3.100 Flowchart Prosedur Tampil berita 221 Gambar 3.101 Flowchart Prosedur Tambah Berita 222 Gambar 3.102 Flowchart Prosedur Ubah Berita 223 Gambar 3.103 Flowchart Prosedur Hapus Berita 224 Gambar 3.104 Flowchart Prosedur Login pelanggan 225 Gambar 3.105 Flowchart Prosedur Update Account Pelanggan 226
(18)
xvii
Gambar 3.106 Flowchart Prosedur Tampil Data Stok Buku 227 Gambar 3.107 Flowchart Prosedur Tambah Data Stok Buku 228
Gambar 3.108 Flowchart Prosedur Tampil Data Buku Yang Dipesan 229
Gambar 3.109 Flowchart Prosedur Tambah Data Stok Buku 230
Gambar 3.110 Flowchart Prosedur Ubah Jumlah Buku 231
Gambar 3.111 Flowchart Prosedur Hapus Buku 232
Gambar 3.112 Flowchart Prosedur Konfirmasi Pemesanan 233
Gambar 3.113 Flowchart Prosedur Pendaftaran 234
Gambar 4.1 Halaman Utama 245
Gambar 4.2 Halaman Profil 246
Gambar 4.3 Halaman Koleksi Buku 247
Gambar 4.4 Halaman Pendaftaran Pelanggan 247
Gambar 4.5 Halaman Komentar 248
Gambar 4.6 Halaman Cara Belanja 249
Gambar 4.7 Halaman Cara Pembayaran 249
Gambar 4.8 Halaman Login Admin 250
Gambar 4.9 Halaman utama administrator 251
Gambar 4.10 Halaman Manajemen Pelanggan 251
(19)
xviii
Gambar 4.12 Halaman Tambah Admin 253
Gambar 4.13 Halaman Manajemen Buku 253
Gambar 4.14 Halaman Tambah Buku 254
Gambar 4.15 Halaman Manajemen Kategori 255
Gambar 4.16 Halaman Tambah Kategori 255
Gambar 4.17 Halaman Manajemen Data Pemesanan 256
Gambar 4.18 Halaman Manajemen Komentar 257
Gambar 4.19 Halaman Balas Komentar 257
Gambar 4.20 Halaman Manajemen Berita 258
Gambar 4.21 Halaman Tambah Berita 259
Gambar 4.22 Halaman Manajemen Provinsi 259
Gambar 4.23 Halaman Tambah Provinsi 260
Gambar 4.24 Halaman Manajemen Penerbit 261
Gambar 4.25 Halaman Tambah Penerbit 261
Gambar 4.26 Halaman Manajemen Penulis 262
Gambar 4.27 Halaman Tambah Penulis 263
Gambar 4.28 Halaman Manajemen Supplier 263
Gambar 4.29 Halaman Tambah Supplier 264
(20)
xix
DAFTAR SIMBOL
1.
Simbol Flow Map
No Daft ar Simbol Ket erangan
1. Dokumen M enunjukkan dokum en sebagai
masukan/ keluaran baik secara manual at au melalui komput er.
2. M ult iple Dokumen M enunjukkan banyak dokumen sebagai
masukkan/ keluaran baik secara manual at au melalui komput er.
3. Proses M anual M enunjukkan proses yang dilakukan secara
manual.
4. Dat abase M enunjukkan penyimpanan dat a dalam hardisk.
5. Arsip Digunakan unt uk penyimpanan dat a sebagai arsip
secara manual.
6. Penghubung/ Konekt or Digunakan sebagai penghubung
dalam sat u halaman.
7. Garis Alir M enunjukkan aliran dat a ant ar dokumen at au
ant ar proses.
8. Proses Komput erM enunjukkan proses yang dilakukan
dengan menggunakan komput er.
(21)
xx
2. Simbol DFD (Data Flow Diagram)
(22)
i
ABSTRAK
PEMBANGUNAN APLIKASI PENJUALAN BUKU
SECARA ONLINE
PADA TOKO BUKU TIARA SUBANG
Oleh Rama Dwinanda
10104082
Berbagai kegiatan model bisnis terus berkembang seiring dengan perkembangan teknologi pendukungnya. Salah satu model kegiatan bisnis yang berkembang cukup pesat adalah model e-commerce. E-commerce merupakan kegiatan transaksi jual beli yang dilakukan secara elektronik khususnya lewat internet (online).
Toko Buku Tiara merupakan toko yang bergerak dalam bidang penjualan produk, khususnya produk-produk buku. Transaksi penjualan yang terjadi dalam waktu satu hari berkisar 50 buku terjual, kebanyakan buku yang terjual adalah buku sekolah, novel, dan agama. Toko Buku Tiara masih masih menggunakan sistem komputerisasi sederhana (mcrosoft excel) mulai dari aktifitas pengadaan barang dari supplier, penjaualan barang, pengecekan stok barang, hingga pembuatan laporan
Dipandang dari segi pertimbangan jangkauan pemasaran maka pembangunan aplikasi penjualan buku secara online adalah solusi tepat untuk mengatasi mekanisme sistem penjualan yang berjalan saat ini. Untuk itu Toko Buku Tiara memandang perlu untuk membangun aplikasi penjualan buku dimana transaksi penjualan buku dapat dilakukan secara online disamping penjualan secara langsung di toko.
(23)
ii
ABSTRACT
APPLICATION OF SALE BOOK ONLINE AT TIARA BOOK
STORE SUBANG
by
Rama Dwinanda 10104082
Various activity model business non-stoped to expand along with technological growth of its supporter. One of model of business activity expanding fast enough is e-commerce model. E-Commerce represent activity of transaction of conducted sales in the electronic specially through internet (online).
Tiara Books Store is a store which move on field of trading product, especially products of books.at one day, the transaction of trading product is revolver at 50 books sale, most of book which sale are school books, novel, and books of religi. At this moment, Tiara Books Store is still using simple computeritation system (as Microsoft Excel). It’s begin from activity of supplying product from supplier, trading the product, checking stock of product, until making the report of trading product.
View from the side consideration range of marketing, that construction application of trading books as online is the precise solution for contend of mechanism trading system that go in this store now. Forethere Tiara Books Store have opinion to build an application trading books, wherever the transaction of trading that books can be good to online beside trading on a buying at this store.
(24)
LEMBAR PENGESAHAN
PEMBANGUNAN APLIKASI PENJUALAN BUKU
SECARA ONLINE
PADA TOKO BUKU TIARA SUBANG
RAMA DWINANDA
10104082
Menyetujui, Pembimbing I
Tati Harihayati M., S.T., M.T. NIP. 41277006006
Ketua Jurusan Teknik Informatika
Mira Kania Sabariah, S.T., M.T. NIP. 41277006008
(25)
LEMBAR PENGESAHAN
PEMBANGUNAN APLIKASI PENJUALAN BUKU
SECARA ONLINE
PADA TOKO BUKU TIARA SUBANG
RAMA DWINANDA
10104082
Penguji II
Tati Harihayati M., S.T., M.T. NIP. 41277006006
Penguji III
Mira Kania Sabariah, S.T., M.T. NIP. 41277006008
Penguji I
Muhammad Nasrun, S.Si.,M.T. NIP. 41277006011
(26)
Bandung, 11 FEBRUARI 2009
Perihal: Plagiat Tugas Akhir
Saya yang bertanda tangan di bawah ini:
Nama : Rama Dwinanda
Nim : 10104082
Judul Tugas Akhir : Pembangunan Aplikasi Penjualan Buku Secara Online Pada Toko Buku Tiara Subang
Menyatakan bahwa saya tidak melakukan tindakan meniru, menyalin atau menjiplak tugas akhir/karya ilmiah yang telah ada. Apabila saya terbukti melakukan kegiatan tersebut, maka saya bersedia untuk menerima sanksi yang diberikan sesuai dengan ketentuan yang ditetapkan dan berlaku di jurusan Teknik Informatika Uiversitas Komputer Indonesia.
Mengetahui, Yang Memberi Pernyataan
( Rama Dwinanda ) Materai
(27)
305
LAMPIRAN A
(28)
306
1. Halaman Manajemen Pelanggan
Halaman manajemen pelanggan merupakan tampilan dari data pelanggan yang terdaftar di toko buku online tiara subang. Halaman manajemen pelanggan dapat dilihat pada gambar 4.10
Gambar 4.10 Halaman Manajemen Pelanggan
2. Halaman Manajemen Admin
Halaman manajemen admin merupakan tampilan dari data admin yang terdaftar di toko buku online tiara subang. Halaman manajemen admin dapat dilihat pada gambar 4.11
(29)
307
Gambar 4.11 Halaman Manajemen Admin
3. Halaman Tambah Admin
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.12
(30)
308
4. Halaman Manajemen Buku
Halaman manajemen buku merupakan tampilan dari data buku yang terdaftar di toko buku online tiara subang. Halaman manajemen buku dapat dilihat pada gambar 4.13
Gambar 4.13 Halaman Manajemen Buku
5. Halaman Tambah Buku
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.14
(31)
309
Gambar 4.14 Halaman Tambah Buku
6. Halaman Manajemen Kategori
Halaman manajemen kategori merupakan tampilan dari data kategori yang terdaftar di toko buku online tiara subang. Halaman manajemen kategori dapat dilihat pada gambar 4.15
(32)
310
7. Halaman Tambah Kategori
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.16
Gambar 4.16 Halaman Tambah Kategori
8. Halaman Manajemen Data Pemesanan
Halaman manajemen data pemesanan merupakan tampilan dari data pemesanan yang terdaftar di toko buku online tiara subang. Halaman manajemen pemesanan dapat dilihat pada gambar 4.17
(33)
311
Gambar 4.17 Halaman Manajemen Data Pemesanan
9. Halaman Manajemen Komentar
Halaman manajemen komentar merupakan tampilan dari komentar yang terdaftar di toko buku online tiara subang. Halaman manajemen komentar dapat dilihat pada gambar 4.18
(34)
312
10.Halaman Balas Komentar
Gambar 4.19 Halaman Balas Komentar
11.Halaman Manajemen Berita
Halaman manajemen berita merupakan tampilan dari data berita yang terdaftar di toko buku online tiara subang. Halaman manajemen berita dapat dilihat pada gambar 4.20
(35)
313
Gambar 4.20 Halaman Manajemen Berita
12.Halaman Tambah Berita
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.21
(36)
314
13.Halaman Manajemen Provinsi
Halaman manajemen provinsi merupakan tampilan dari data provinsi yang terdaftar di toko buku online tiara subang. Halaman manajemen provinsi dapat dilihat pada gambar 4.22
Gambar 4.22 Halaman Manajemen Provinsi
14.Halaman Tambah Provinsi
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.23
(37)
315
Gambar 4.23 Halaman Tambah Provinsi
15.Halaman Manajemen Penerbit
Halaman manajemen penerbit merupakan tampilan dari data penerbit yang terdaftar di toko buku online tiara subang. Halaman manajemen penerbit dapat dilihat pada gambar 4.24
(38)
316
Gambar 4.24 Halaman Manajemen Penerbit
16.Halaman Tambah Penerbit
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.25
Gambar 4.25 Halaman Tambah Penerbit
17.Halaman Manajemen Penulis
Halaman manajemen penulis merupakan tampilan dari data penulis yang terdaftar di toko buku online tiara subang. Halaman manajemen penulis dapat dilihat pada gambar 4.26
(39)
317
Gambar 4.26 Halaman Manajemen Penulis
18.Halaman Tambah Penulis
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.27
(40)
318
Gambar 4.27 Halaman Tambah Penulis
19.Halaman Manajemen Supplier
Halaman manajemen supplier merupakan tampilan dari data supplier yang terdaftar di toko buku online tiara subang. Halaman manajemen supplier dapat dilihat pada gambar 4.28
(41)
319
20.Halaman Tambah Supplier
Halaman tambah admin berfungsi untuk menambahkan administrator pada toko buku online tiara subang. Halaman tambah admin dapat dilihat pada gambar 4.29
(42)
320
LAMPIRAN B
LISTING PROGRAM
(43)
321 Index.php <?php session_start(); include_once "librari/inc.koneksi.php"; ?> <html> <head> <title>Pemesanan Online</title> <style type="text/css"> <!-- .style2 { color: #848484; font-family: arial; } a:link { color: #848484; text-decoration: none; } a:hover { color: #009999; text-decoration: underline; } a:active { text-decoration: none; } a:visited { text-decoration: none; } .style9 {}
.qq {font-family: Arial; font-size: 9px; color: #FFFFFF; }
.style12 {color: #848484; font-family: arial; font-size: 12px; }
.style15 {color: #848484; font-family: Arial; font-size: 10px; font-weight: bold; }
.style19 {font-size: 12px; color: #848484; font-family: Georgia, "Times New Roman", Times, serif;}
.style25 { color: #FFFFFF; font-size: 12px; font-family: Tahoma; } --> </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body topmargin="3">
<table width="905" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#FFFFFF"> <td width="905" height="62" background="Image/tbtiara1_02.gif"><t able width="207" border="0"
align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="207"
class="style2"><span class="style15"> <? include "inc.status.php"; ?></span></td> </tr> </table></td> </tr> <tr bgcolor="#336CA1">
<td height="151" valign="middle" background="Image/tbtiara1_04.gif" bgcolor="#EFEFEF"><table
width="365" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td height="20" colspan="7" class=" style25">NIKMATI FASILITAS DAN KEMUDAHAN YANG KAMI SEDIAKAN </td> </tr>
<tr>
<td width="56" height="20" class="style9"> </td> <td width="104" class="style8"> </td> <td width="45" class="style8"> </td>
<td width="14" class="style8"><a href="?page=Cara_Belanja"><img src="Image/greenweb1_09.gif" width="8" height="9" border="0" /></a></td>
(44)
322
<td colspan="3" class="qq">Cara Belanja </td> </tr> <tr> <td height="19" class="style9"> </td> <td colspan="3" class="style9"> </td>
<td width="14" class="style8"><a href="?page=Cara_Bayar"><img src="Image/greenweb1_13.gif" width="10" height="10" border="0" /></a></td>
<td colspan="2" class="qq">Cara Pembayaran </td> </tr> <tr> <td height="21" class="style9"> </td> <td colspan="3" class="style9"> </td> <td class="style9"> </td> <td width="14" class="style8"><a href="?page=Propinsi_Tampil1"><img src="Image/greenweb1_13.gif" width="10" height="10" border="0" /></a></td>
<td width="118" class="qq">Biaya Pengiriman </td>
</tr> </table></td> </tr>
</table>
<table width="905" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#FFFFFF"> <td width="53" height="19" valign="middle"><div align="center"><a href="?page=Berita_Tampil1"><img src="Image/tbtiara1_05.gif" width="53" height="41" border="0"></a></div></td> <td width="67" align="center"><a href="?page=Profile_Tampil"><img src="Image/tbtiara1_06.gif" width="67" height="41" border="0"></a></td> <td width="76" align="center" background="../BukuTiara/image/tbtiara 1_07.gif"><a href="?page=Buku_Tampil2"><img src="Image/tbtiara1_170.gif" width="75" height="41" border="0"></a></td>
<td width="70" align="center"><a href="?page=komentar"><img
src="Image/tbtiara1_08.gif" width="70" height="41" border="0"></a></td> <td width="639" align="center" background="Image/tbtiara1_09.gif">& nbsp;</td>
</tr> </table>
<table width="905" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#336CA1"> <td height="22" colspan="2" align="right" background="Image/tbtiara1_10.gif" bgcolor="#FFFFFF" class=""> </td> </tr> <tr>
<td width="266" align="center" valign="top"
background="Image/tbtiara1_13.gif"><t able width="79%" class="" border="0" cellpadding="0" cellspacing="0"> <tr bgcolor="#336CA1"> <td width="266" height="22" align="center" bgcolor="#FFFFFF" ><img src="Image/tbtiara1_16.gif" width="266" height="37"></td> </tr>
<tr>
<td align="center" valign="top" background="Image/tbtiara1_13.gif" bgcolor="#FFFFFF"><?php include "Kategori_Tampil1.php"; ?></td> </tr> <tr align="center" bgcolor="#336CA1"> <td height="22" bgcolor="#FFFFFF" class=""><img src="Image/tbtiara1_15.gif" width="266" height="33"></td> </tr>
(45)
323 <tr align="center" bgcolor="#336CA1"> <td height="22" bgcolor="#FFFFFF" class=""><img src="Image/tbtiara1_11.gif" width="266" height="36"></td> </tr> <tr>
<td align="center" valign="top" background="Image/tbtiara1_13.gif" bgcolor="#FFFFFF"><?php include "inc.login.php"; ?></td>
</tr> </table></td>
<td align="center" valign="top" background="Image/tbtiara1_14.gif"><? php include "content.php"; ?></td> </tr> <tr> <td background="../BukuTiara/image/tbtiara 1_13.gif"><img src="Image/tbtiara1_18.gif" width="266" height="34"></td> <td><img src="Image/tbtiara1_19.gif" width="638" height="34"></td> </tr> <tr bgcolor="#336CA1"> <td colspan="2" align="left" bgcolor="#FFFFFF" class="FOOT"><img src="Image/tbtiara1_26.gif" width="904" height="46"></td> </tr> </table> </body> </html> Content.php <?php switch ($_GET['page']){
default: include "Buku_Tampil1.php"; break;
case 'home' : if(!file_exists ("home.php"))
die ("File home tidak ada");
include "home.php"; break;
case 'login' : if(!file_exists ("login_periksa.php"))
die ("File periksa login tidak ada"); include "login_periksa.php"; break; case 'komentar':if(!file_exists ("komentar.php"))
die ("File komentar kosong");
include "komentar.php"; break ;
case 'confirm' : if(!file_exists("confirm.php"))
die ('File Confirm Tidak Ada'); include "confirm.php"; break; case 'konfirm_email' : if(!file_exists("konfirm_email.p hp"))
die ('File konfirm_email Tidak Ada');
include "konfirm_email.php";
(46)
324
case 'konfirmasip' : if(!file_exists("konfirmasip.php" ))
die ('File konfirmasip Tidak Ada');
include "konfirmasip.php";
break;
case 'konfirmasihapus' : if(!file_exists("konfirmasihapus. php"))
die ('File konfirmasihapus Tidak Ada');
include "konfirmasihapus.php"; break;
case 'konfirmasisimp' : if(!file_exists("konfirmasisimp. php"))
die ('File konfirmasisimp Tidak Ada');
include "konfirmasisimp.php"; break; case 'komentarsimpan':if(!file_exists ("komentarsimpan.php")) die ("File komentarsimpan kosong"); include "komentarsimpan.php"; break ; case 'komentartampil':if(!file_exists ("komentartampil.php")) die ("File komentartampil kosong"); include "komentartampil.php"; break ; case 'btamusimp':if(!file_exists ("bukutamu_simp.php"))
die ("File bukutamu kosong"); include "bukutamu_simp.php"; break ; case 'bttampil':if(!file_exists ("bukutamu_tampil.php"))
die ("File bukutamu kosong");
include "bukutamu_tampil.php";
break ;
case 'profil' :if(!file_exists ("profilkita.htm"))
die ("File profil tidak ada");
include "profilkita.htm"; break;
case 'alamat' :if(!file_exists ("alamatkita.htm"))
die ("File alamat kita tidak ada");
include "alamatkita.htm";
break;
case 'bayar' :if(!file_exists ("bayar.htm"))
die ("File bayar kita tidak ada");
(47)
325
include "bayar.htm"; break;
case 'daftar' :if(!file_exists ("plg_daftar.php"))
die ("File pendaftaran tidak ada");
include "plg_daftar.php";
break;
case 'daftarsim' :if(!file_exists ("plg_daftarsim.php"))
die ("File pendaftaran simpan tidak ada");
include "plg_daftarsim.php";
break;
case 'daftarok' :if(!file_exists ("plg_daftarok.php"))
die ("File pendaftaran ok tidak ada");
include "plg_daftarok.php";
break;
case 'ubahplg' :if(!file_exists ("plg_ubah.php"))
die ("File ubah pelanggan tidak ada");
include "plg_ubah.php"; break;
case 'ubahplgsim' :if(!file_exists ("plg_ubahsim.php"))
die ("File ubah simpan pelanggan tidak ada");
include "plg_ubahsim.php";
break;
case 'tkat' :if(!file_exists ("tkategori.php"))
die ("File kategori tidak ada"); include "tkategori.php"; break;
case 'tproduksi' :if(!file_exists ("tproduksi.php"))
die ("File produksi tidak ada");
include "tproduksi.php"; break;
case 'tkolek' :if(!file_exists ("tkoleksi.php"))
die ("File koleksi tidak ada"); include "tkoleksi.php"; break;
case 'tdet' :if(!file_exists ("tdetail.php"))
die ("File detail tidak ada"); include "tdetail.php"; break;
case 'belipilih' :if(!file_exists ("belipilih_sim.php"))
die ("File belipilih sim tidak ada"); include "belipilih_sim.php"; break; case 'belikeranjang' :if(!file_exists ("belikeranjang.php"))
(48)
326
die ("File belikeranjang tidak ada");
include "belikeranjang.php";
break;
case 'beliubah' :if(!file_exists ("beliubah_sim.php"))
die ("File beliubah sim tidak ada");
include "beliubah_sim.php";
break;
case 'belihapus' :if(!file_exists ("beliubah_hapus.php"))
die ("File beliubah hapus tidak ada");
include "beliubah_hapus.php"; break;
case 'belicekout' :if(!file_exists ("belipenerima.php"))
die ("Filepenerima tidak ada"); include "belipenerima.php"; break; case 'belicekoutsim' :if(!file_exists ("belipenerima_sim.php"))
die ("File penerima simpan tidak ada");
include "belipenerima_sim.php";
break;
case 'belisukses' :if(!file_exists ("belisukses_sim.php"))
die ("File belisukses tidak ada");
include "belisukses_sim.php";
break;
case 'belisukses2' :if(!file_exists ("belisukses.php"))
die ("File belisukses tidak ada"); include "belisukses.php"; break; case 'emptykeranjang' :if(!file_exists ("inc.cekkeranjang.php")) die ("File cek isi keranjang tidak ada");
include "inc.cekkeranjang.php";
break;
case 'daftartrans' :if(!file_exists ("transaksi_list.php"))
die ("File daftar transaksi tidak ada");
include "transaksi_list.php";
break;
case 'dettrans' :if(!file_exists ("transaksi_listdet.php"))
die ("File daftar detail transaksi tidak ada");
include "transaksi_listdet.php"; break;
(49)
327
case 'Cara_Belanja'
:if(!file_exists ("Cara_Belanja.php")) die ("File Cara_Belanja tidak ada");
include "Cara_Belanja.php";
break;
case 'Cara_Bayar' :if(!file_exists ("Cara_Bayar.php"))
die ("File Cara_Bayar tidak ada"); include "Cara_Bayar.php"; break; case 'Propinsi_Tampil1' :if(!file_exists ("Propinsi_Tampil1.php"))
die ("File Propinsi_Tampil1 tidak ada"); include "Propinsi_Tampil1.php"; break; case 'Profile_Tampil' :if(!file_exists ("Profile_Tampil.php")) die ("File Profile_Tampil tidak ada"); include "Profile_Tampil.php"; break; case 'Buku_Tampil2' :if(!file_exists ("Buku_Tampil2.php")) die ("File Buku_Tampil2 tidak ada"); include "Buku_Tampil2.php"; break; case 'Buku_Tampil1' :if(!file_exists ("Buku_Tampil1.php")) die ("File Buku_Tampil1 tidak ada"); include "Buku_Tampil1.php"; break; case 'Buku_Tampil_Detail2' :if(!file_exists ("Buku_Tampil_Detail2.php")) die ("File
Buku_Tampil_Detail2 tidak ada"); include "Buku_Tampil_Detail2.php"; break; } ?> Pelanggan.php <?php include_once "librari/inc.koneksi.php"; include_once "librari/inc.librari.php"; ?> <style type="text/css"> <!-- .style1 { color: #009999; font-weight: bold; font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.style7 {color: #848484; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.style9 {
color: #009999; font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
(50)
328
}
.style4 {font-size: 10px; color: #FF0000; }
.style3 {font-size: 14; color: #848484; } .style21 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12; color: #848484; }
--> </style>
<form name="form1" method="post" action="?page=daftarsim">
<table width="639" border="0" cellpadding="0" cellspacing="0"> <tr>
<td><img
src="Image/tbtiara1_250.gif" width="638" height="36" /></td> </tr>
<tr>
<td><table width="94%" border="0" align="center" cellpadding="2"
cellspacing="0"> <tr align="center">
<td height="36" colspan="3" valign="bottom" class="HEAD"><span class="style1">Pendaftaran Pelanggan Baru </span></td>
</tr> <tr>
<td height="2" colspan="3"><hr color="#CCCCCC" size="1" /></td> </tr>
<tr>
<td height="20"
colspan="3"><span class="style9">Data Pribadi</span>
<hr color="#CCCCCC" size="1" /></td> </tr> <tr> <td class="style7"><span class="style3">Uid_Plg</span></td> <td class="style7">:</td> <td width="416" class="style4"><span class="style21"> <input name="TxtKode" type="text" size="6" maxlength="4" value="<? echo
kdauto("pelanggan","UI"); ?>" disabled="disabled" />
<input name="TxtKodeH" type="hidden" value="<? echo kdauto("pelanggan","UI"); ?>" /> </span></td> </tr> <tr> <td width="25%"><span class="style7">Nama Lengkap</span></td> <td width="3%" class="style7">:</td> <td width="416"><input name="Txtnama" type="text" class="style7" value="<?=$DataNama?>" size="45" maxlength="60" /></td> </tr> <tr> <td><span class="style7">Jenis Kelamin</span></td> <td><span class="style7">:</span></td> <td><span class="style7"> <input name="RbKelamin" type="radio" value="P" <? echo "$cekp"; ?> />
Pria
<input type="radio"
name="RbKelamin" value="W" <? echo "$cekw"; ?> />
Wanita </span></td> </tr> <tr> <td><span class="style7">E-Mail</span></td> <td><span class="style7">:</span></td> <td><input name="Txtemail" type="text" class="style7" value="<?=$DataEmail?>" size="28" maxlength="40" />
<span class="style7">contoh : [dwinanda_rama@yahoo.co.id]</span> </td>
</tr> <tr>
(51)
329
<td height="20" colspan="3"><hr color="#CCCCCC" size="1" />
<span class="style9"><b>Data Alamat
</b></span>
<hr color="#CCCCCC" size="1" /></td> </tr> <tr> <td><span class="style7">Kota & Propinsi</span></td> <td><span class="style7">:</span></td> <td><span class="style7"> <select name="CmbPropinsi" class="style7"> <option value="NotPropinsi">[ Kota dan Propinsi ]</option>
<?php
$sql = "SELECT * FROM kota_propinsi ORDER BY kd_kotapropinsi";
$qry =
@mysql_query($sql, $koneksi) or die ("Gagal query"); while ($data =mysql_fetch_array($qry)) { if ($data[kd_kotapropinsi]==$DataPropins i) { $cek="selected"; } else { $cek=""; } echo "<option value='$data[kd_kotapropinsi]' $cek>$data[nm_kotapropinsi]</option> "; } ?> </select> </span> </td> </tr> <tr> <td><span class="style7">Alamat</span></td> <td><span class="style7">:</span></td> <td><span class="style7"> <textarea name="TxtAlKirim" cols="46" rows="2"><?=$DataAlKirim?> </textarea> </span></td> </tr> <tr> <td><span class="style7">Kode Post</span></td> <td><span class="style7">:</span></td> <td><span class="style7"> <input name="TxtPost" type="text" class="style7" value="<?=$DataPost?>" size="6" maxlength="5" />
* [5 angka] </span></td> </tr>
<tr>
<td height="20" colspan="3"><hr color="#CCCCCC" size="1" />
<span class="style9"><b>Data Kontak</b></span>
<hr color="#CCCCCC" size="1" /></td> </tr> <tr> <td><span class="style7">No. Telepon</span></td> <td><span class="style7">:</span></td> <td><input name="TxtNoTelp" type="text" class="style7" value="<?=$DataTelp?>" size="17" maxlength="15" /></td> </tr> <tr> <td><span class="style7">No. Handphone</span></td> <td><span class="style7">:</span></td> <td><input name="TxtNoHp" type="text" class="style7"
value="<?=$DataHp?>" size="17" maxlength="15" /></td>
(52)
330 </tr> <tr> <td><span class="style7">No. Faksimili</span></td> <td><span class="style7">:</span></td> <td><input name="TxtNoFax" type="text" class="style7" value="<?=$DataFax?>" size="17" maxlength="15" /></td> </tr> <tr>
<td height="20" colspan="3"><hr color="#CCCCCC" size="1" />
<span class="style9"><b>Data Login</b></span>
<hr color="#CCCCCC" size="1" /></td> </tr> <tr> <td><span class="style7">Nama User ID</span></td> <td><span class="style7">:</span></td> <td><input name="TxtUserID" type="text" class="style7" value="<?=$DataUser?>" size="25" maxlength="40" /></td> </tr> <tr> <td><span class="style7">Password ID</span></td> <td><span class="style7">:</span></td> <td><input name="TxtPassID" type="password" size="25" maxlength="40" /></td> </tr> <tr> <td><span class="style7">Confirm Password ID</span></td> <td><span class="style7">:</span></td> <td><input name="TxtPassID" type="password" size="25" maxlength="40" /></td> </tr> <tr> <td colspan="3"><hr
color="#CCCCCC" size="1" /></td> </tr>
<tr>
<td> </td> <td> </td>
<td><input name="Submit" type="submit" value="Simpan" /></td> </tr> </table></td> </tr> </table> </form> Pelanggan sim.php <?php $kode=md5(uniqid(rand())); $TxtKodeH=$_POST['TxtKodeH']; $Txtnama=$_POST['Txtnama']; $RbKelamin=$_POST['RbKelamin']; $select=$_POST['select']; $Txtemail=$_POST['Txtemail']; $CmbPropinsi=$_POST['CmbPropinsi']; $TxtAlKirim=$_POST['TxtAlKirim']; $TxtPost=$_POST['TxtPost']; $TxtNoTelp=$_POST['TxtNoTelp']; $TxtNoHp=$_POST['TxtNoHp']; $TxtNoFax=$_POST['TxtNoFax']; $TxtUserID=$_POST['TxtUserID']; $TxtPassID=md5($_POST['TxtPassID'] ); include "plg_daftar.php"; if (trim($TxtKodeH)=="") {
$pesan[] = "Kode Auto kosong";
}
if (trim($_POST['Txtnama']) =="") {
$pesan[] = "Data Nama masih kosong";
}
if (trim($_POST['RbKelamin']) =="") {
$pesan[] = "Data Kelamin belum dipilih";
$_POST['RbKelamin']=="P"; }
(53)
331 //if (!eregi("^([._a-z0-9-]+[._a-z0-9- ]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$",$_POST[Txt_email])) if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]",$_POST[Txtemail])) // buat testing localhost
{
$pesan[] = "Alamat Email Tidak Valid"; $pesan[] = "Periksa kembali penulisan email contoh yang benar adalah : dwinanda_rama@yahoo.co.id/.com"; }
if
(trim($_POST['CmbPropinsi']) =="NotPropinsi") {
$pesan[] = "Data kota-Propinsi masih kosong";
}
if
(trim($_POST['TxtAlKirim']) =="") { $pesan[] = "Data Alamat Kirim masih kosong";
}
if (trim($_POST['TxtPost']) =="" OR
!
is_numeric(trim($_POST['TxtPost']))) { $pesan[] = "Data Kode Post masih kosong, harus angka";
$_POST['TxtPost'] = ""; } if (trim($_POST['TxtNoTelp']) =="" OR ! is_numeric(trim($_POST['TxtNoTelp'])) ) {
$pesan[] = "Data No Telepon masih kosong, harus angka";
$_POST['TxtNoTelp'] = ""; } if (trim($_POST['TxtNoHp']) =="" OR ! is_numeric(trim($_POST['TxtNoHp']))) {
$pesan[] = "Data No HP masih kosong, harus angka";
$_POST['TxtNoHp'] = "";
}
if (trim($_POST['TxtNoFax']) =="") {
$pesan[] = "Data No Fax masih kosong";
}
if (trim($_POST['TxtUserID']) =="") {
$pesan[] = "Data User ID masih kosong";
}
if (trim($_POST['TxtPassID']) =="") {
$pesan[] = "Data Password masih kosong";
}
if (! count($pesan)==0 ) { echo "<div align='center'>";
echo " <b> Kesalahan Input : </b><br>";
foreach ($pesan as $indeks=>$pesan_tampil) { $urut_pesan++; echo "<font color='#848484' align='left'>"; echo " "; echo "$urut_pesan . $pesan_tampil <br>";
echo "</font>"; } echo "</div><br>"; } else { include_once "librari/inc.koneksi.php"; include_once "librari/inc.librari.php"; $tanggal=date('Y-m-d'); $sql="insert into
aktif_pelanggan(uid_plg, nama , kelamin, alamat, kd_kotapropinsi, kdpost, email, telp_rumah, telp_hp, no_fax, userID, passID, kode) VALUES ('$TxtKodeH','$Txtnama', '$RbKelamin' ,'$TxtAlKirim','$CmbPropinsi','$TxtPost
(54)
332
','$Txtemail','$TxtNoTelp','$TxtNoHp','$ TxtNoFax','$TxtUserID','$TxtPassID','$ kode')";
$query =mysql_query($sql, $koneksi); echo "<font
color='#848484'>$Txtnama </font><font color=#848484>Anda Telah Menjadi Pelanggan Tb_Tiara<br> Silahkan Menikmati Fasilitas dan kemudahan Yang kami
sediakan</font>";
$kepada = "$_POST[Txtemail]"; $subjek = "Tes";
$dari = "from: Tb_Tiara \n";
$dari .= "Content-type: text/html \r\n"; $pesan = "klik link berikut untuk mengaktifkan account : \n "; $pesan .= "<a
href='http://localhost/BukuTiara111/ind ex.php?page=confirm&kode=$kode'> http://localhost/BukuTiara111/index.php ?page=confirm&kode=$kode</a>"; mail($kepada,$subjek,$pesan,$dari); echo "aktivasi account telah terkirim ke email anda"; } ?> BeliKeranjang.php <?php session_start(); include_once "inc.plg.session.php"; include_once "librari/inc.koneksi.php"; include_once "librari/inc.librari.php"; $SES_USERPLG = $_SESSION['SES_USERPLG']; $SES_UIDPLG = $_SESSION['SES_UIDPLG']; // Tampilkan apabila session terdaftar if(((session_is_registered(SES_USERPL G)) &&
(session_is_registered(SES_UI DPLG)))) {
// Periksa isi kantong include_once "inc.cekkeranjang.php"; ?> <html> <head> <title>KeranjangBelanja</title> <style type="text/css"> <!--
.style3 {color: #848484; font-weight: bold; font-size: 12px; }
.style4 {font-size: 12px; color: #848484;}
.style6 {color: #848484; font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.style7 {font-size: 12px; color: #848484; font-family: Georgia, "Times New Roman", Times, serif; }
.style8 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold; }
.style9 {font-family: Georgia, "Times New Roman", Times, serif}
--> </style> </head> <body> <form action="?page=beliubah" method="post" name="form1" target="_self">
<table width="640" border="0" cellpadding="0" cellspacing="0"> <tr> <td><img src="Image/tbtiara1_256.gif" width="638" height="36"></td> </tr> <tr>
<td><table width="95%" border="0" align="center" cellpadding="2"
cellspacing="0" class="border"> <tr>
(55)
333
<td height="5" colspan="6" ><hr color="#CCCCCC" size="1"></td> </tr>
<tr>
<td width="65" height="19" ><span
class="style6">Image</span></td> <td width="201" ><span class="style6">Nama</span></td> <td width="98" ><span class="style6"><b>Harga [Rp] </b></span></td>
<td width="81" ><span class="style6">Jumlah</span></td> <td width="95" ><span
class="style6">Total [Rp] </span></td> <td width="44" ><span
class="style6">Proses </span></td> </tr>
<?php
$sql = "SELECT BK.*,PL.nm_penulis, PN.nm_penerbit, KT.*
FROM buku_koleksi BK, penulis PL,
penerbit PN, keranjang KT WHERE PL.kd_penulis=BK.kd_penulis AND PN.kd_penerbit=BK.kd_penerbit AND BK.kd_buku=KT.kd_buku AND KT.uid_plg='".$_SESSION['SES_UIDP LG']."' ORDER BY KT.id_keranjang";
$qry = mysql_query($sql, $koneksi) or die ("Gagal query");
while ($data = mysql_fetch_array($qry)) {
$no++;
$harga = $data['harga'] - (($data['harga'] * $data['diskon'])/100);
$subtot= $harga * $data['jumlah']; $total = $total + $subtot;
?> <tr>
<td rowspan="4"
valign="top"><img src="imgbuku/<? echo $data['file_gambar']; ?>" width="58" height="71" border="1" ></td>
<td height="25"
class="style7">Judul : <? echo "<a href='?page=Buku_Tampil_Detail2&ko de=$data[kd_buku]'>$data[judul_buku] </a>"; ?></td>
<td class="style7"><? echo "Rp. ".format_angka($data['harga']).",00"; ?></td>
<td align="center" class="style7"><input name="TxtJum[]" type="text"
class="style7" id="TxtJum[]" value="<? echo $data['jumlah']; ?>" size="2" maxlength="2"></td>
<td align="right" class="style7"><? echo "Rp.
".format_angka($subtot).",00"; ?></td> <td align="center"><span class="style9"><a href="?page=belihapus&kode=<?=$data ['kd_buku'];?>&id=<?=$data['id_keranja ng'];?>" class="style9"><img
src="Image/error.png" alt="Hapus data ini dari keranjang" width="32"
height="32"
border="0"></a></span></td> </tr>
<tr>
<td class="style7">Penulis : <? echo $data['nm_penulis']; ?></td> <td class="style7"><? echo "Disc ".$data['diskon']." %"; ?></td>
<td align="center" class="style7"> </td> <td align="right" class="style7"> </td> <td align="center"> </td> </tr> <tr>
<td class="style7">Penerbit : <? echo $data['nm_penerbit']; ?></td> <td class="style7"><? echo "Rp. ".format_angka($harga).",00"; ?></td> <td class="style7"> </td>
(56)
334 <td align="right" class="style7"> </td> <td><span class="style9"></span></td> </tr> <tr>
<td class="style7">Stok : <? echo $data['stok']; ?></td> <td class="style7"> </td> <td class="style7"> </td> <td align="right" class="style7"> </td> <td><span class="style9"></span></td> </tr> <tr> <td> </td> <td class="style6"> <input name="TxtKodeH[]" type="hidden" value="<? echo $data['kd_buku']; ?>"></td> <td class="style7"> </td> <td class="style7"> </td> <td align="right" class="style7"> </td> </tr> <?php } ?> <tr > <td colspan="6" align="center"><hr color="#CCCCCC" size="1"></td> </tr> <tr > <td align="center"><span class="style9"></span></td> <td class="style6"> </td> <td colspan="2" align="right" class="style7">Total Belanja [Rp]: </td>
<td align="right" class="style7"><? echo "Rp.
".format_angka($total).",00"; ?></td> <td><span class="style9"></span></td> </tr> <tr> <td colspan="6" align="center"><hr color="#CCCCCC" size="1"></td> </tr> <tr> <td align="center"> </td> <td> </td> <td><a href="?page=Buku_Tampil2"><img src="Image/tbtiara1_121.gif" width="81" height="21" border="0"></a></td> <td align="center"><input name="imageField" type="image" src="Image/tbtiara1_120.gif" width="81" height="21" border="0"></td> <td align="center"><a href="?page=belicekout"><img src="Image/tbtiara1_122.gif"
alt="Lanjutkan transaksi" width="81" height="21" border="0"></a></td> <td> </td> </tr> </table></td> </tr> </table> </form> <?php
} // Akhir session ?> Belikonfirm.php <?php session_start(); include_once "inc.plg.session.php"; include_once "librari/inc.koneksi.php"; include_once "librari/inc.librari.php"; include_once "librari/inc.randunik.php"; $SES_USERPLG = $_SESSION['SES_USERPLG']; $SES_UIDPLG = $_SESSION['SES_UIDPLG']; // Tampilkan apabila session terdaftar if(((session_is_registered(SES_USERPL G)) &&
(57)
335 (session_is_registered(SES_UI DPLG)))) { ?> <html> <head> <title>keranjang Belanja</title> <style type="text/css"> <!--
.style8 {color: #848484; font-size: 12; font-family: Georgia, "Times New Roman", Times, serif; }
.style16 {font-size: 12}
.style18 {color: #848484; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.style19 {color: #009999}
.style21 {color: #848484; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; } --> </style> </head> <body> <form action="?page=belisukses" method="post" name="form1" target="_self">
<table width="639" border="0" cellpadding="0" cellspacing="0"> <tr> <td><img src="Image/tbtiara1_258.gif" width="638" height="36"></td> </tr> <tr>
<td><table width="95%" border="0" align="center" cellpadding="2"
cellspacing="0"> <tr>
<td width="288" height="38" valign="bottom" ><span
class="style21">Nama Produk </span></td>
<td width="89" valign="bottom" ><span class="style21">Harga
[Rp]</span></td>
<td width="104" align="center" valign="bottom" ><span
class="style21">Jumlah</span></td>
<td width="113" align="right" valign="bottom" ><span
class="style21">Total [Rp] </span></td>
</tr> <?php
$sql = "SELECT
BK.*,PL.nm_penulis, PN.nm_penerbit, KT.jumlah
FROM buku_koleksi BK, penulis PL, penerbit PN, keranjang KT
WHERE PL.kd_penulis=BK.kd_penulis AND PN.kd_penerbit=BK.kd_penerbit AND BK.kd_buku=KT.kd_buku AND KT.uid_plg='".$_SESSION['SES_UIDP LG']."' ORDER BY KT.id_keranjang";
$qry = mysql_query($sql, $koneksi) or die ("Gagal berita");
while ($data = mysql_fetch_array($qry)) {
$no++;
$harga = $data['harga'] - (($data['harga'] * $data['diskon'])/100);
$subtot= $harga * $data['jumlah'];
$total = $total + $subtot;
$sql_plg = "SELECT kota_propinsi.kg_pertama FROM kota_propinsi, pelanggan , keranjang
WHERE kota_propinsi.kd_kotapropinsi = pelanggan.kd_kotapropinsi AND pelanggan.uid_plg=keranjang.uid_plg AND keranjang.uid_plg='".$_SESSION['SES _UIDPLG']."'";
(58)
336
$qry_plg =
mysql_query ($sql_plg, $koneksi) or die ("Gagal propinsi".mysql_error());
$hsl_plg = mysql_fetch_array($qry_plg);
$ongkos = $hsl_plg['kg_pertama'];
$totbayar = $total + $ongkos + 1000;
$uang = substr($totbayar,0,strlen($totbayar)-3); $uniktrans= RandUnik('3'); $totbayar = $uang."".$uniktrans; ?> <tr>
<td colspan="4" ><hr color="#CCCCCC" size="1"></td> </tr>
<tr>
<td ><span
class="style18">Nama : <? echo "<a href='?page=bukudet&kode=$data[kd_b uku]'
target='_blank'>$data[judul_buku]</a>" ; ?></span></td>
<td ><span class="style18"><? echo "Rp. ".format_angka($data['harga']).",00"; ?></span></td> <td><span class="style16"></span></td> <td><span class="style16"></span></td> </tr> <tr > <td><span
class="style18">Penulis : <? echo $data['nm_penulis']; ?></span></td> <td><span class="style18"><? echo "Disc ".$data['diskon']." %"; ?></span></td>
<td align="center"><span class="style8"><? echo $data['jumlah']; ?></span></td>
<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($subtot).",00"; ?></span></td>
</tr> <tr > <td><span
class="style18">Penerbit : <? echo $data['nm_penerbit']; ?></span></td> <td ><span class="style18"><? echo "Rp. ".format_angka($harga).",00"; ?></span></td> <td><span class="style16"></span></td> <td><span class="style16"></span></td> </tr> <tr >
<td colspan="4" ><span class="style16"></span><span class="style16"></span><span class="style16"></span> <hr color="#CCCCCC" size="1"></td> </tr> <?php } ?> <tr > <td><span class="style16"></span></td> <td colspan="2" align="right" class="style18">Total Belanja (Rp) : </td>
<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($total).",00"; ?></span></td> </tr> <tr > <td><span class="style16"></span></td> <td colspan="2" align="right"><span
class="style18">Biaya Kirim (Rp.) : </span></td>
<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($ongkos).",00"; ?></span></td>
</tr> <tr >
(59)
337 <td><span class="style16"></span></td> <td colspan="2" align="right"><span class="style18">Unik Transfer :</span></td>
<td align="right" ><span class="style8">
<input name="TxtUnikH" type="hidden" value="<? echo $uniktrans; ?>">
<? echo $uniktrans; ?></span></td> </tr> <tr > <td><span class="style16"></span></td> <td colspan="2" align="right"><span class="style18">Total Pembayaran (Rp.) : </span></td>
<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($totbayar).",00"; ?></span> </td> </tr> <tr > <td colspan="4"><span class="style16"></span><span class="style16"></span><span class="style16"></span> <hr color="#CCCCCC" size="1"></td> </tr> <tr > <td><span class="style16"></span></td> <td><span class="style16"></span></td> <td align="center"><span class="style16"></span> </td> <td align="center"><input name="imageField" type="image" src="Image/tbtiara1_122.gif" width="81" height="21" border="0"></td> </tr> <tr > <td colspan="4"><span class="style16"></span><span class="style16"></span><span class="style16"></span> <hr color="#CCCCCC" size="1"></td> </tr> <tr > <td colspan="4"><span
class="style18">Total uang yang harus anda transfer adalah<span
class="style19">: <? echo "Rp. ".format_angka($totbayar).",00"; ?>.</span> Simpan Bukti pembayaran anda. <br>
Kami akan mengirimkan produk pesanan anda ke alamat yang tertera dibawah ini:</span></td> </tr> <tr > <td colspan="4"><hr color="#CCCCCC" size="1"></td> </tr> <tr >
<td colspan="4"><? include "datapenerima.php"; ?></td> </tr> <tr > <td> </td> <td> </td> <td align="center"> </td> <td align="center"> </td> </tr> </table></td> </tr> </table> </form> <?php
} // Akhir session ?> Beli Penerima.php <?php session_start(); include_once "inc.plg.session.php"; include_once "librari/inc.koneksi.php"; // Periksa isi keranjang
include_once "inc.cekkeranjang.php";
(60)
338
$sql_plg = "SELECT * FROM pelanggan WHERE userID='".$_SESSION['SES_USERPLG ']."' AND uid_plg='".$_SESSION['SES_UIDPLG' ]."'";
$qry_plg = mysql_query($sql_plg, $koneksi) or die ("Gagal Ambil PLG"); $hsl_plg=
mysql_fetch_array($qry_plg); ?>
<style type="text/css"> <!--
.style11 {color: #848484; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.style13 {color: #009999} .ac {
color: #009999; font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
} --> </style>
<form name="form1" method="post" action="?page=belicekoutsim"> <table width="639" border="0" cellpadding="0" cellspacing="0"> <tr>
<td><img
src="Image/tbtiara1_257.gif" width="638" height="36" /></td> </tr>
<tr>
<td><table width="611" border="0" align="center" cellpadding="3" cellspacing="0">
<tr valign="middle">
<td height="7" colspan="2"><hr color="#CCCCCC" size="1" /></td> </tr>
<tr valign="middle">
<td height="38" colspan="2" align="center"><span
class="ac">Ubahlah alamat pengiriman
jika tidak sesuai dengan alamat pengiriman anda sekarang.</span> <hr color="#CCCCCC" size="1" /></td> </tr> <tr> <td width="134"><span class="style11">Nama Lengkap</span></td> <td width="401"><input name="TxtNama" type="text" value="<? echo $hsl_plg['nama']; ?>" size="45" maxlength="60" /></td> </tr> <tr> <td><span class="style11">Kota & Propinsi</span></td> <td><span class="style11"> <select name="CmbPropinsi"> <option value="NotPropinsi">[ Kota dan Propinsi ]</option>
<?php
$sql = "SELECT * FROM kota_propinsi ORDER BY kd_kotapropinsi";
$qry =
@mysql_query($sql, $koneksi) or die ("Gagal query"); while ($data =mysql_fetch_array($qry)) { if ($data['kd_kotapropinsi']==$hsl_plg['kd _kotapropinsi']) { $cek="selected"; } else { $cek=""; } echo "<option value='$data[kd_kotapropinsi]' $cek>$data[nm_kotapropinsi]</option> "; } ?> </select> </span> </td> </tr>
(1)
2. Apakah web yang dibangun mudah dipergunakan?
No Keterangan
1 Sangat Mudah Digunakan
2 Mudah Digunakan
3 Agak Mudah Digunakan
4 Biasa Saja
5 Agak Sulit Digunakan
6 Sulit Digunakan
7 Sangat Sulit Digunakan
3. Apakah instruksi yang disediakan mudah dipelajari?
No Keterangan
1 Sangat Mudah Dipelajari
2 Mudah Dipelajari
3 Agak Mudah Dipelajari
4 Biasa Saja
5 Agak Sulit Dipelajari
6 Sulit Dipelajari
(2)
301
4. Apakah informasi yang dihasilkan akurat sesuai dengan yang diinginkan?
No Keterangan
1 Sangat akurat
2 Akurat
3 Cukup Akurat
4 Biasa Saja
5 Agak Kurang Akurat
6 Kurang Akurat
7 Sangat Kurang Akurat
Berdasarkan data hasil kuesioner tersebut, dicari prosentase masing-masing
jawaban dengan menggunakan rumus: R = P/Q *100%
Keterangan: P = Banyaknya jawaban responden tiap soal
Q = Jumlah responden
R = Nilai Prosentase
1. Apakah tampilan web yang dibangun menarik?
No Keterangan Responden Prosentase (%)
1 Sangat Menarik 0 0
2 Menarik 3 75
3 Cukup Menarik 1 25
4 Biasa Saja 0 0
(3)
7 Sangat Tidak Menarik 0 0
2. Apakah web yang dibangun mudah dipergunakan?
No Keterangan Responden Prosentase (%)
1 Sangat Mudah Digunakan 1 25
2 Mudah Digunakan 3 75
3 Agak Mudah Digunakan 0 0
4 Biasa Saja 0 0
5 Agak Sulit Digunakan 0 0
6 Sulit Digunakan 0 0
7 Sangat Sulit Digunakan 0 0
3. Apakah instruksi yang disediakan mudah dipelajari?
No Keterangan Responden Prosentase (%)
1 Sangat Mudah Dipelajari 2 50
2 Mudah Dpelajari 2 50
3 Agak Mudah Dipelajari 0 0
4 Biasa Saja 0 0
5 Agak Sulit Dipelajari 0 0
6 Sulit Dipelajari 0 0
(4)
303
4. Apakah informasi yang dihasilkan akurat sesuai dengan yang diinginkan?
No Keterangan Responden Prosentase (%)
1 Sangat Akurat 1 25
2 Akurat 2 50
3 Cukup Akurat 1 25
4 Biasa- biasa saja 0 0
5 Agak Kurang Akurat 0 0
6 Kurang Akurat 0 0
7 Sangat Tidak Akurat 0 0
4.4 Kesimpulan Hasil Pengujian Beta
Dari pengujian beta yang telah dilakukan, berdasarkan pilihan kategori
jawaban dari kuesioner yang telah disebarkan ditoko buku tiara subang kepada
petugas toko dan pemilik toko, maka dapat disimpulkan bahwa tampilan
perangkat lunak (web E-commerce) dinyatakan menarik dinilai sebesar 75%,
perangkat lunak (web E-commerce) dinyatakan mudah digunakan dinilai sebesar
75%, instruksi yang disediakan sebagian responden menyatakan sangat mudah
dipelajari (50%) dan sebagian responden menyatakan mudah dipelajari (50%),
dan informasi yang dihasilkan dari web E-commerce dinyatakan akurat dinilai
(5)
304
Kesimpulan yang dapat ditarik setelah melakukan analisis dan pengujian
terhadap sistem yang dibangun adalah :
1. Aplikasi yang dibangun dapat memberikan kemudahan bagi pelanggan
dalam mengakses informasi produk dan harga secara cepat.
2. Aplikasi yang dibangun dapat diakses oleh pelanggan waktu selama 24
jam tiap harinya.
3. Aplikasi dapat diakses tanpa batasan waktu dan tempat selama terhubung
dengan koneksi internet.
4. Aplikasi ini dapat memberikan citra yang lebih baik, proses yang lebih
sederhana, mitra bisnis yang baru, waktu siklus dan pengiriman yang lebih
singkat, akses informasi yang lebih luas dan fleksibilitas yang lebih tinggi.
5.2 Saran
Saran yang diajukan berdasarkan kesimpulan adalah :
1. Aplikasi yang dibuat memerlukan perbaikan agar seluruh informasi yang
dapat ditampilkan secara detail dan sesuai dengan keinginan konsumen.
2. Keamanan dalam proses transaksi belanja belum maksimal, sehingga harus
(6)
Daftar Pustaka
[1] Nugroho, Bunafit. 2004. PHP dan MySQL dengan Editor Dreamweafer MX. Yogyakarta : Andi.
[2] Nugroho, Bunafit. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL. Yogyakarta : GAVA MEDIA.
[3] Nugroho, Bunafit. 2008. Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL. Yogyakarta : GAVA MEDIA.
[4] http://www.apachefriends.org/de/xampp-windows.html#628 diakses pada 7/14/2008 7:10 PM
[5] http://www.cs.ui.ac.id/WebKuliah/IKI80700/materi/models-6pages.PDF 8/30/2008 9:41 AM
[6] http://www.anakbinus.blogsome.com diakses pada 7/15/2008 2:54 PM
[7] http://www.ilmukomputer.com/dian-ecommerce/ diakses pada 7/23/2008 1:50 PM [8] Sutanta, Edhy.2004. Sistem Basis Data. Yogyakarta : Graha Ilmu.
[9] Suryana, Taryana ; Sarwono Jonathan, E-Commerce menggunakan PHP dan MySQL. Yogyakarta : Graha Ilmu,2006.
[10] Abdul kadir, 2003, ”Pengenalan Sistem Informasi”, Andi, Yogyakarta. [11] Ding ,Julian, 2005, e-commerce, Law dan Practice, Bandung.
[12] Nofie Iman, Mengenal E-commerce, http:www.nofieiman.com, diakses tanggal 7/23/2008 1:50 PM
[13] Roger S.Pressman, Ph, D., Rekayasa Perangkat Lunak, McGraw-Hill Book, Andi, Yogyakarta, 2002
[14] Kadir. Abdul, Konsep dan Tuntunan Praktis Basis Data, Yogyakarta : Penerbit Andi, 1999.