• Tidak ada hasil yang ditemukan

Pembangunan Aplikasi Penjualan Buku Secara Online pada Toko Buku Tiara Subang

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Aplikasi Penjualan Buku Secara Online pada Toko Buku Tiara Subang"

Copied!
199
0
0

Teks penuh

(1)

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 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.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.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.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.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

(7)

vi

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 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.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.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.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

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

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.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.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.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

(17)

xvi

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

(18)

xvii

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.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

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

(22)

i

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 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)

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

(25)

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

(26)

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)

LAMPIRAN A

(28)

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

(29)

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)

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

(31)

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)

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

(33)

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)

10.Halaman Balas Komentar

Gambar 4.19 Halaman Balas Komentar

11.Halaman Manajemen Berita

(35)

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)

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

(37)

Gambar 4.23 Halaman Tambah Provinsi

15.Halaman Manajemen Penerbit

(38)

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

(39)

Gambar 4.26 Halaman Manajemen Penulis

18.Halaman Tambah Penulis

(40)

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)

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)
(43)

Index.php

.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 {

<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"

<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>

(44)

<td colspan="3" class="qq">Cara width="10" height="10" border="0" /></a></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>

<table width="905" border="0" align="center" cellpadding="0" cellspacing="0">

<tr bgcolor="#FFFFFF"> <td width="53" height="19" valign="middle"><div <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

<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"

<td width="266" align="center" valign="top"

(45)

<tr align="center"

<td align="center" valign="top" background="Image/tbtiara1_14.gif"><? php include "content.php"; ?></td> </tr>

<tr bgcolor="#336CA1"> <td colspan="2" align="left" bgcolor="#FFFFFF"

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 komentar kosong");

include "komentar.php"; break ;

case 'confirm' : if(!file_exists("confirm.php"))

die ('File Confirm Tidak Ada');

die ('File konfirm_email Tidak Ada');

include "konfirm_email.php";

(46)

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 komentarsimpan kosong");

include komentartampil kosong");

include "komentartampil.php";

break ;

case 'btamusimp':if(!file_exists ("bukutamu_simp.php"))

die ("File bukutamu kosong");

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"))

case 'bayar' :if(!file_exists ("bayar.htm"))

(47)

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"))

(48)

die ("File belikeranjang tidak ada");

include "belikeranjang.php";

break;

case 'beliubah' :if(!file_exists ("beliubah_sim.php"))

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");

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");

(49)

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");

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");

Buku_Tampil_Detail2 tidak ada"); include

include_once "librari/inc.koneksi.php"; include_once "librari/inc.librari.php"; ?>

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)

}

.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" color="#CCCCCC" size="1" /></td> </tr> 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> type="radio" value="P" <? echo "$cekp"; ?> />

Pria

<input type="radio"

name="RbKelamin" value="W" <? echo "$cekw"; ?> />

(51)

<td height="20" colspan="3"><hr color="#CCCCCC" size="1" />

<span class="style9"><b>Data Kota dan Propinsi ]</option>

<?php

$sql = "SELECT * FROM kota_propinsi ORDER BY kd_kotapropinsi";

$qry =

@mysql_query($sql, $koneksi) or die ("Gagal query"); color="#CCCCCC" size="1" />

<span class="style9"><b>Data

(52)

</tr> color="#CCCCCC" size="1" />

<span class="style9"><b>Data

color="#CCCCCC" size="1" /></td> </tr>

<tr>

<td>&nbsp;</td> <td>&nbsp;</td>

<td><input name="Submit" type="submit" value="Simpan" /></td> </tr> 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";

(53)

//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'] = ""; } Telepon masih kosong, harus angka";

$_POST['TxtNoTelp'] = masih kosong, harus angka";

$_POST['TxtNoHp'] = 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 . $pesan_tampil <br>";

echo "</font>";

(54)

','$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 echo "aktivasi account telah terkirim ke email anda"; 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

.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}

-->

<table width="640" border="0" cellpadding="0" cellspacing="0">

<td><table width="95%" border="0" align="center" cellpadding="2"

(55)

<td height="5" colspan="6" ><hr

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

$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; 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

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>

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>

(56)

<td align="right" type="hidden" value="<? echo $data['kd_buku']; ?>"></td> class="style7">Total Belanja [Rp]: </td>

<td align="right" class="style7"><? echo "Rp.

".format_angka($total).",00"; ?></td>

(57)

(session_is_registered(SES_UI

.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; }

<table width="639" border="0" cellpadding="0" cellspacing="0">

<td><table width="95%" border="0" align="center" cellpadding="2" buku_koleksi BK, penulis PL, penerbit PN, keranjang KT

WHERE

$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

(58)

$qry_plg =

mysql_query ($sql_plg, $koneksi) or die ("Gagal propinsi".mysql_error());

class="style18">Nama : <? echo "<a href='?page=bukudet&kode=$data[kd_b

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> class="style18">Total Belanja (Rp) : </td>

<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($total).",00";

class="style18">Biaya Kirim (Rp.) : </span></td>

<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($ongkos).",00"; ?></span></td>

(59)

<td><span type="hidden" value="<? echo $uniktrans; ?>"> (Rp.) : </span></td>

<td align="right" ><span class="style8"><? echo "Rp. ".format_angka($totbayar).",00";

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

include_once "inc.plg.session.php"; include_once "librari/inc.koneksi.php"; // Periksa isi keranjang

(60)

$sql_plg = "SELECT * FROM

$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" 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 =

(61)

cols="46" rows="2" id="TxtAlamat"><? echo $hsl_plg['alamat']; ?></textarea> </span></td>

</tr> <tr>

<td><span class="style11">Kode Post</span></td>

<td><span class="style11"> <input name="TxtPost" type="text" size="6" maxlength="5" value="<? echo $hsl_plg['kdpost']; ?>" /> type="text" value="<? echo

$hsl_plg['telp_rumah']; ?>" size="17" maxlength="15" /></td> type="text" value="<? echo $hsl_plg['telp_hp']; ?>" size="17" maxlength="15" /></td>

</tr> <tr>

<td colspan="2"><hr

color="#CCCCCC" size="1" /></td> </tr> width="81" height="21" border="0" /></td>

if ($_GET['page']=="belicekoutsim") { if (trim($_POST['TxtNama']) =="") {

$pesan[] = "Data Nama tidak boleh kosong";

}

if (trim($_POST['TxtAlamat']) =="") {

$pesan[] = "Data Alamat tidak boleh kosong";

} if

(trim($_POST['CmbPropinsi']) =="NotPropinsi") {

$pesan[] = "Data kota-Propinsi tidak boleh kosong";

}

if (trim($_POST['TxtPost']) =="" OR

!

is_numeric(trim($_POST['TxtPost']))) { $pesan[] = "Data Kode Post tidak boleh kosong";

$_POST['TxtPost'] = ""; } Telepon tidak boleh kosong";

(62)

$pesan[] = "Data No HP masih kosong, harus angka";

$_POST['TxtNoHp'] = "";

}

if (! count($pesan)==0 ) { // Form Kembali Tampil saat Gagal

include "penerima.php"; echo "<div

align='left'>";

echo "&nbsp; <b> Kesalahan Input : </b><br>";

foreach ($pesan as $indeks=>$pesan_tampil) { "$urut_pesan . $pesan_tampil <br>";

echo "</font>";

include_once "librari/inc.librari.php"; $sql = "UPDATE pelanggan SET

nama='".$_POST['TxtNama']."', alamat='".$_POST['TxtAlamat']. "',

kd_kotapropinsi='".$_POST['C mbPropinsi']."',

kdpost='".$_POST['TxtPost']."', telp_rumah='".$_POST['TxtNo

.style3 {font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color: #848484; }

.style5 {

font-size: 16px;

font-family: Georgia, "Times New Roman", Times, serif;

color: #009999;

(63)

} --> </style>

<table width="639" border="0" cellpadding="0" cellspacing="0"> <tr>

<td><img src="Image/tbtiara1_1.gif" width="638" height="36" /></td> </tr>

<tr>

<td align="center"><table

width="95%" border="0" align="center" cellpadding="3" cellspacing="0" size="2" face="Georgia, Times New Roman, Times, serif">

<hr color="CCCCCC" size="1" /> </font></td>

</tr> <tr>

<td align="center"

class="style3">Proses transaksi telah selesai dan sukses, silahkan transfer uang anda,

kami akan segera mengirimkan produk yang anda pesan pada alamat yang telah anda tentukan setelah uang anda transfer pada rekening

<title>form login admin</title> <style type="text/css">

<!-- .style33 {

font-size: 16px;

font-family: Georgia, "Times New Roman", Times, serif;

font-weight: bold; color: #009999; }

.style34 {

font-size: 12px;

font-family: Georgia, "Times New Roman", Times, serif;

color: #848484; <table width="904" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td colspan="2"><img src="../image/tbtiara1_02.gif" width="904" height="62" /></td> </tr>

<tr>

<td height="18" colspan="2"><img src="../image/tbtiara1_051.gif"

(64)

<td colspan="3" align="center"

<td colspan="3" align="center" scope="col"><span class="style13"> <span class="style14 style33">Login Administrator</span> class="style10 style34"> Login admin</span></td>

<input name="TxtUser" type="text" class="style34" size="23" maxlength="25"> <input name="TxtPasswd" type="password" class="style34"

<td colspan="3"><hr size="1" color="#CCCCCC"></span>&nbsp;</td width="904" height="46" /></td> </tr>

.style24 {color: #848484; font-size: 12px;

font-family: Georgia, "Times New Roman", Times, serif;

}

.style33 {font-family: Georgia, "Times New Roman", Times, serif; color: #848484;}

(65)

text-decoration: none;

.style36 {color: #848484; font-family: Arial; font-size: 10px;}

--> </style> </head> <body>

<table width="904" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td height="62" colspan="2" background="../Image/tbtiara1_02.gif"> <table width="207" border="0" align="right" cellpadding="0"

onMouseOut="this.start()" width="850" height="20">

<span class="style33">DEMI KEAMANAN Apabila telah selesai menggunakan fasilitas Administrator ini jangan lupa untuk LOGOUT terlebih dahulu ! - Terimakasih dan Selamat Bekerja - </span>

</marquee>&nbsp;</td> width="266" height="36" /></td> <td width="638"><img src="../image/tbtiara11_08.gif" width="638" height="36" /></td> </tr>

<tr>

(66)

href="?page=Admin_Tampil"

class="style24"><hr color="#CCCCCC" size="1">Manajemen Admin </a></td> </tr> size="1">Manajemen Buku </a></td> </tr>

size="1">Manajemen Data Pemesanan </a></td> size="1">Manajemen Berita </a></td> </tr> size="1">Manajemen Penulis </a></td> </tr>

(67)

</tr> <tr>

<td align="center" valign="top" background="../image/tbtiara1_17.gif"> <p><?php include "statistik.php"; ?>&nbsp;</p>

</td> </tr> <tr> <td><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>

<td colspan="2"><img src="../image/tbtiara1_26.gif" width="904" height="46" /></td> </tr>

(68)

Content.php

<?php

switch ($_GET['page']){

default: include "Buku_Tampil.php"; break;

case 'PemesananTampilDet' : if(!file_exists

("PemesananTampilDet.php")) die ("File

PemesananTampilDet tidak ada"); include

"PemesananTampilDet.php"; break;

case 'statistik' : if(!file_exists ("statistik.php"))

die ("File statistik tidak ada");

include "statistik.php"; break;

case 'komentar' : if(!file_exists ("komentar.php"))

die ("File komentar tidak ada");

include "komentar.php"; break;

case 'Komentar_Hapus' : if(!file_exists ("komentar_hapus.php"))

die ("File komentar_hapus tidak ada");

include "Komentar_Hapus.php";

break;

case 'komentarsimpan' : if(!file_exists ("komentarsimpan.php"))

die ("File komentarsimpan tidak ada");

include "komentarsimpan.php";

break;

case 'komentartampil' : if(!file_exists ("komentartampil.php"))

die ("File komentartampil tidak ada");

include "komentartampil.php"; break;

case 'Admin_Tambah' : if(!file_exists ("Admin_Tambah.php"))

die ("File Admin tambah Tidak Ada");

include "Admin_Tambah.php"; break;

case 'Admin_Tampil' : if(!file_exists ("Admin_Tampil.php"))

die ("File Admin tampil if(!file_exists ("Login_Tampil.php"))

die ("File Admin tambah Tidak Ada");

(69)

break; case

'Admin_Simpan':if(!file_exists ("Admin_Simpan.php"))

die ("File Admin Simpan Tidak Berhasil");

include

die ("File Admin ubah Tidak Ada");

Admin_Ubah_Simpan Tidak ada"); include

"Admin_Ubah_Simpan.php"; break ;

case 'Buku_Simpan'

:if(!file_exists ("Buku_Simpan.php")) die ("File Buku_Simpan tidak ada");

include "Buku_Simpan.php";

break; case 'Buku_Tambah'

:if(!file_exists ("Buku_Tambah.php"))

die ("File Buku_Tambah kita tidak ada");

include "Buku_Tambah.php";

break; case 'Buku_Tampil'

:if(!file_exists ("Buku_Tampil.php")) die ("File Buku_Tampil

:if(!file_exists ("Buku_Ubah.php")) die ("File Buku_Ubah tidak ada");

include "Buku_Ubah.php";

break;

case 'Buku_Tampil_Detail' :if(!file_exists

("Buku_Tampil_Detail.php")) die ("File

Buku_Tampil_Detail tidak ada"); include

die ("File Kategori_Simpan tidak ada");

(70)

break;

case 'Kategori_Tambah' :if(!file_exists

("Kategori_Tambah.php"))

die ("File Kategori_Tambah tidak ada");

include "Kategori_Tambah.php";

break;

case 'Kategori_Tampil'

:if(!file_exists ("Kategori_Tampil.php")) die ("File Kategori_Tampil tidak ada");

include "Kategori_Tampil.php";

break; case 'Kategori_Ubah'

:if(!file_exists ("Kategori_Ubah.php")) die ("File ubah pelanggan

Kategori_Ubah_Simpan pelanggan tidak ada");

include

"Kategori_Ubah_Simpan.php"; break;

case 'Penerbit_Hapus'

:if(!file_exists ("Penerbit_Hapus.php")) die ("File Penerbit_Hapus tidak ada");

include "Penerbit_Hapus.php"; break;

case 'Penerbit_Simpan'

:if(!file_exists ("Penerbit_Simpan.php")) die ("File Penerbit_Simpan tidak ada");

die ("File Penerbit_Tambah tidak ada");

include "Penerbit_Tambah.php";

break;

case 'Penerbit_Tampil'

:if(!file_exists ("Penerbit_Tampil.php")) die ("File Penerbit_Tampil tidak ada");

include "Penerbit_Tampil.php";

break; case 'Penerbit_Ubah'

(71)

die ("File

Penerbit_Ubah_Simpan tidak ada"); include

"Penerbit_Ubah_Simpan.php"; break;

case 'Penulis_Hapus'

:if(!file_exists ("Penulis_Hapus.php")) die ("File Penulis_Hapus tidak ada");

include "Penulis_Hapus.php";

break; case 'Penulis_Simpan'

:if(!file_exists ("Penulis_Simpan.php")) die ("File Penulis_Simpan tidak ada");

include "Penulis_Simpan.php";

break;

case 'Penulis_Tambah'

:if(!file_exists ("Penulis_Tambah.php")) die ("File Penulis_Tambah tidak ada");

include "Penulis_Tambah.php";

break; case 'Penulis_Tampil'

:if(!file_exists ("Penulis_Tampil.php")) die ("File Penulis_Tampil tidak ada");

include "Penulis_Tampil.php"; break; case 'Penulis_Ubah'

:if(!file_exists ("Penulis_Ubah.php"))

die ("File Penulis_Ubah tidak ada");

Penulis_Ubah_Simpan tidak ada"); include

die ("File Propinsi_Hapus tidak ada");

include "Propinsi_Tambah.php";

break;

case 'Propinsi_Simpan'

:if(!file_exists ("Propinsi_Simpan.php")) die ("File Propinsi_Simpan tidak ada");

include "Propinsi_Simpan.php";

break;

case 'Propinsi_Tampil'

:if(!file_exists ("Propinsi_Tampil.php")) die ("File Propinsi_Tampil tidak ada");

include "Propinsi_Tampil.php";

(72)

case 'Propinsi_Ubah'

:if(!file_exists ("Propinsi_Ubah.php")) die ("File Propinsi_Ubah tidak ada");

Propinsi_Ubah_Simpan tidak ada"); include

"Propinsi_Ubah_Simpan.php"; break;

case 'Propinsi_Hapus'

:if(!file_exists ("Propinsi_Hapus.php")) die ("File Propinsi_Hapus tidak ada");

Buku_Ubah_Simpan tidak ada"); include

"Buku_Ubah_Simpan.php"; break; case 'Buku_Hapus'

:if(!file_exists ("Buku_Hapus.php")) die ("File Buku_Hapus tidak ada");

include "Buku_Hapus.php";

break; case 'Supplier_Ubah'

:if(!file_exists ("Supplier_Ubah.php")) die ("File Supplier_Ubah tidak ada");

Supplier_Ubah_Simpan tidak ada"); include

"Supplier_Ubah_Simpan.php"; break;

case 'Supplier_Hapus'

:if(!file_exists ("Supplier_Hapus.php")) die ("File Supplier_Hapus tidak ada");

die ("File Supplier_Simpan tidak ada");

(73)

include "Supplier_Tambah.php";

break;

case 'Supplier_Tampil'

:if(!file_exists ("Supplier_Tampil.php")) die ("File Supplier_Tampil tidak ada");

Daftar_Laporan_Transaksi tidak ada"); include

die ("File Pelanggan_Tampil tidak ada");

Pelanggan_Tampil_Detail tidak ada"); include

die ("File Pelanggan_Hapus tidak ada");

include "Pelanggan_Hapus.php";

break; case 'Berita_Tambah'

:if(!file_exists ("Berita_Tambah.php")) die ("File Berita_Tambah tidak ada");

include "Berita_Tambah.php";

break; case 'Berita_Simpan'

:if(!file_exists ("Berita_Simpan.php")) die ("File Berita_Simpan tidak ada");

include "Berita_Simpan.php";

break; case 'Berita_Tampil'

:if(!file_exists ("Berita_Tampil.php")) die ("File Berita_Tampil tidak ada");

(74)

break;

case 'Berita_Tampil_Detail' :if(!file_exists

("Berita_Tampil_Detail.php")) die ("File

Berita_Tampil_Detail tidak ada"); include

"Berita_Tampil_Detail.php"; break; case 'Berita_Hapus'

:if(!file_exists ("Berita_Hapus.php")) die ("File Berita_Hapus tidak ada");

Berita_Ubah_Simpan tidak ada"); include

"Berita_Ubah_Simpan.php"; break; case 'Berita_Ubah'

:if(!file_exists ("Berita_Ubah.php")) die ("File Berita_Ubah tidak ada");

.style5 {font-size: 12px; color: #848484; font-family: Georgia, "Times New Roman", Times, serif; }

.style6 {font-family: Georgia, "Times New Roman", Times, serif}

.style8 {

font-size: 16px; color: #009999;

font-family: Georgia, "Times New Roman", Times, serif;

font-weight: bold; }

--> </style>

<form name="form1" method="post" action="?page=Admin_Simpan"> <table width="477" border="0" cellspacing="0" cellpadding="2"> <tr>

<td height="25" colspan="3" align="center"><span

class="style8">Tambah Admin </span></td>

</tr> <tr>

<td colspan="3"><hr size="1" color="#CCCCCC" /></td>

(75)

<label>

<td class="style5">Nama</td> <td><span

class="style5">:</span></td> <td><input name="Txtnama" type="text" size="25" maxlength="50" /></td>

</tr> <tr>

<td class="style5">Nip</td> <td><span

class="style5">:</span></td> <td><input name="Txtnip" type="text" size="25" maxlength="50" /></td>

</tr> <tr>

<td colspan="2">&nbsp;</td> <td><div align="center"

<td colspan="3"><hr size="1" color="#CCCCCC" /></td> if (trim($TxtuserID) =="") {

$pesan[] ="Data User Id masih kosong";

}

if (trim($Txtpasswd) =="") { $pesan[] ="Data password masih kosong";

}

if (trim($Txtnama) =="") {

$pesan[] ="Data Nama masih kosong";

}

if (trim($Txtnip) =="") {

$pesan[] ="Data Nip masih kosong";

}

if (!count($pesan)==0 ) { echo "<div align='center'>";

echo "<b> kesalahan input :</b><br>";

echo "$urut_pesan . $pesan_tampil <br>"; $sql = " insert into admin (userID, passID, nama, nip) VALUES ('$TxtuserID', MD5('$Txtpasswd'), '$Txtnama', '$Txtnip')";

mysql_query ($sql,$koneksi) or die ("gagal

tersimpan".mysql_error());

echo "Data Admin Berhasil Disimpan"; echo "<a href='?page=Login_Tampil'> Tampilkan Data Admin </a>";

Gambar

Gambar 4.10 Halaman Manajemen Pelanggan
Gambar 4.11 Halaman Manajemen Admin
Gambar 4.13 Halaman Manajemen Buku
Gambar 4.14 Halaman Tambah Buku
+7

Referensi

Dokumen terkait

Basirun Sawmill tidak menggunakan bahan baku kayu impor dan tidak melakukan impor kayu dan atau produk kayu, sehingga verifier ini tidak diaplikasikan.

Bila mengacu kepada tujuan pembelajaran yang sudah dirumuskan oleh guru tersebut, keseluruhan kemampuan telah dimiliki oleh siswa, hal ini dapat dibuktikan dengan

TINGKAT KESADARAN SANTRI TERHADAP PERINTAH MENUTUP AURAT DALAM.

dilakukan pengujian senyawa saponin yang diduga ada terdapat pada minyak cincalok, dengan meliputi parameter pengujian indeks busa, indeks ikan, dan indeks

Meskipun jarang terjadi, harus diwaspadai kemungkinan timbulnya efek samping, yaitu agranulositosis (metimazol mempunyai efek samping agranulositosis yang lebih kecil),

Penilaian terhadap proses dan hasil pembelajaran dilakukan oleh guru untuk mengukur tingkat pencapaian kompetensi peserta didik. Hasil penilaian digunakan sebagai

Merencanakan Tebal Perkerasan Lentur dengan metode Bina Marga 1987 dan Perkerasan Kaku dengan metode Bina Marga 2013 pada ruas Jalan Alun-Alun Rambipuji, Kabupaten

dapat niengantisipasi kompetensi lulusan yang diperlukan untuk bekerja (under. qt~alzficu~ion), atau kedua, dunia kesja mungkin tidak diorganisasikan