Pembangunan Aplikasi Penjualan Buku Secara Online pada Toko Buku Tiara Subang

(1)

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">&nbsp;</td> <td width="104" class="style8">&nbsp;</td> <td width="45" class="style8">&nbsp;</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">&nbsp;</td> <td colspan="3" class="style9">&nbsp;</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">&nbsp;</td> <td colspan="3" class="style9">&nbsp;</td> <td class="style9">&nbsp;</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="">&nbsp;</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 &amp; 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>&nbsp;</td> <td>&nbsp;</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 "&nbsp; <b> Kesalahan Input : </b><br>";

foreach ($pesan as $indeks=>$pesan_tampil) { $urut_pesan++; echo "<font color='#848484' align='left'>"; echo "&nbsp; &nbsp;"; 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">&nbsp;</td> <td align="right" class="style7">&nbsp;</td> <td align="center">&nbsp;</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">&nbsp;</td>


(56)

334 <td align="right" class="style7">&nbsp;</td> <td><span class="style9"></span></td> </tr> <tr>

<td class="style7">Stok : <? echo $data['stok']; ?></td> <td class="style7">&nbsp;</td> <td class="style7">&nbsp;</td> <td align="right" class="style7">&nbsp;</td> <td><span class="style9"></span></td> </tr> <tr> <td>&nbsp;</td> <td class="style6">&nbsp; <input name="TxtKodeH[]" type="hidden" value="<? echo $data['kd_buku']; ?>"></td> <td class="style7">&nbsp;</td> <td class="style7">&nbsp;</td> <td align="right" class="style7">&nbsp;</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">&nbsp;</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">&nbsp;</td> <td>&nbsp;</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>&nbsp;</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>&nbsp;</td> <td>&nbsp;</td> <td align="center">&nbsp;</td> <td align="center">&nbsp;</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 &amp; 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.