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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
xx
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.
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.
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
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
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
LAMPIRAN A
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
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
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
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
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
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
10.Halaman Balas Komentar
Gambar 4.19 Halaman Balas Komentar
11.Halaman Manajemen Berita
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
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
Gambar 4.23 Halaman Tambah Provinsi
15.Halaman Manajemen Penerbit
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
Gambar 4.26 Halaman Manajemen Penulis
18.Halaman Tambah Penulis
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
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
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>
<td colspan="3" class="qq">Cara width="10" height="10" border="0" /></a></td>
<td class="style9"> </td> <td width="14" class="style8"><a href="?page=Propinsi_Tampil1"><img src="Image/greenweb1_13.gif" width="10" height="10" border="0" /></a></td>
<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"
<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";
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"))
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 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");
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;
}
.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"; ?> />
<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
</tr> color="#CCCCCC" size="1" />
<span class="style9"><b>Data
color="#CCCCCC" size="1" /></td> </tr>
<tr>
<td> </td> <td> </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";
//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 " <b> Kesalahan Input : </b><br>";
foreach ($pesan as $indeks=>$pesan_tampil) { "$urut_pesan . $pesan_tampil <br>";
echo "</font>";
','$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"
<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>
<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>
(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
$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>
<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
$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 & 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 =
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";
$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 " <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;
} --> </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"
<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> </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;}
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> </td> width="266" height="36" /></td> <td width="638"><img src="../image/tbtiara11_08.gif" width="638" height="36" /></td> </tr>
<tr>
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>
</tr> <tr>
<td align="center" valign="top" background="../image/tbtiara1_17.gif"> <p><?php include "statistik.php"; ?> </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>
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");
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");
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'
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";
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");
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");
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>
<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"> </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>";