Pengembangan Website E-Commerce Berbasis CRM (Studi Kasus: Santika).

(1)

v

ABSTRAK

Santika computer adalah salah satu perusahaan yang bergerak di bidang penjualan peralatan komputer seperti Laptop, computer desktop dan aksesoris komputer lainnya. Usaha yang dilakukan santika computer adalah dengan melakukan penjualan barang melalui toko saja. Santika computer ingin memperluas jangkauan penjualan barang melalui aplikasi penjualan online. Oleh karena itu, untuk memperluas jangkauan penjualannya maka diperlukan suatu aplikasi website dimana aplikasi ini dapat digunakan untuk menjadi sarana atau media bagi konsumen lainnya untuk dapat membeli produk komputer di santika computer secara online. Selain itu, dibutuhkan juga penerapan metode CRM yang dapat digunakan untuk memberikan pelayanan yang lebih untuk dapat menarik minat konsumen dan meningkatkan penjualan. CRM yang digunakan dapat berupa pemanfaatan email gateway untuk memberikan informasi kepada konsumen. Berbagi informasi melalui media sosial untuk memperkenalkan perusahaan ke konsumen secara lebih luas. Pemberian diskon juga dapat membantu menarik konsumen lain untuk membeli suatu produk dan untuk membagi informasi produk setelah dibeli oleh konsumen dengan vote

ataupun testimonial. Melakukan rekomendasi produk up-selling dan cross-selling

kepada konsumen. Dengan telah dibuatnya aplikasi website ini, maka diperoleh aplikasi website penjualan yang dapat menangani penjualan barang secara online. Kata Kunci: e-commerse, crm, website, cross-selling, online.


(2)

vi

ABSTRACT

Santika computer is one of the companies engaged in the sale of computer equipment such as laptops, desktop computers and other computer accessories.Santika computer business effort is to make the sale of goods through the shop alone. Santika computer wants to expand the range of selling goods through online sales application. Therefore, to expand the reach of its sales, we need a website application where this application can be used to be part of the media for other consumers can buy computer products in santika computer online. In addition, it needed a CRM implementation method that can be used to provide better service to attract customers and increase sales. CRM used may be the use of email gateways to provide information to consumers. Sharing information through social media company to introduce consumers to the greatest extent. Giving discounts can also help attract other consumers to buy a product and to share information about the product after purchase by a consumer with a vote or testimonial. Doing recommendation product up-selling and cross-selling to consumers. With the application of this website has been made, the obtained application that can handle the sales website selling goods online. Keywords: e - commerse, crm, websites, cross-selling, online.


(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xviii

DAFTAR TABEL ... xxiii

DAFTAR NOTASI/ LAMBANG ... xxviii

DAFTAR SINGKATAN ... xxxi

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Proses Bisnis ... 7

2.3 E-Commerce ... 8

2.4 Customer Relationship Management (CRM) ... 10

2.4.1 Tahapan Customer Relationship Management (CRM) ... 10

2.4.2 Tujuan Customer Relationship Management (CRM) ... 11

2.4.3 Manfaat Customer Relationship Management (CRM) ... 12

2.4.4 Teknologi Customer Relationship Management ... 12

2.5 ElectronicCustomerRelationship Management (E-CRM) ... 13

2.5.1 Faktor-Faktor yang Memperngaruhi Kunci Sukses E-CRM ... 13


(4)

viii

2.6 Cross Selling ... 14

2.7 Algoritma Apriori ... 16

2.8 Website ... 20

2.9 HTML ... 20

2.10 PHP ... 21

2.11 MySQL ... 22

2.12 CSS ... 23

2.13 Bagan Alir (Flowchart) ... 24

2.14 Basis Data ... 26

2.15 Entity Relationship Diagram (ERD)... 26

2.15.1 Cardinality Ratio atau Mapping Cardinality ... 26

2.16 Data Flow Diagram (DFD) ... 27

2.17 Kamus Data (Data Dictionary) ... 28

2.18 PSPEC (Process Specification) ... 29

2.19 BlackBoxTesting ... 29

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 31

3.1 Proses Bisnis ... 31

3.1.1 Proses Penjualan ... 31

3.1.2 Proses Login ... 32

3.1.3 Proses Pendaftaran ... 33

3.1.4 Proses Keranjang Belanja dan Pemesanan ... 34

3.2 ERD ... 35

3.3 Relationship Diagram ... 36

3.3.1 Relationship Diagram Tabel admin ... 36

3.3.2 Relationship Diagram Tabel customer ... 36

3.3.3 Relationship Diagram Tabel detail_penjualan ... 37

3.3.4 Relationship Diagram Tabel kategori ... 37

3.3.5 Relationship Diagram Tabel pembayaran ... 38

3.3.6 Relationship Diagram Tabel penjualan ... 38

3.3.7 Relationship Diagram Tabel produk ... 38

3.3.8 Relationship Diagram Tabel produk_image ... 39


(5)

ix

3.3.10 Relationship Diagram Tabel shipping ... 40

3.3.11 RelationshipDiagram Tabel testimonial ... 40

3.3.12 Relationship Diagram Tabel vote ... 41

3.3.13 Relationship Diagram Tabel website ... 41

3.4 Data Flow Diagram ... 42

3.4.1 DFD Level 0 ... 42

3.4.2 DFD Level 1 ... 44

3.4.3 DFD Level 2 Proses 1 Login ... 47

3.4.4 DFD Level 2 Proses 2 Kelola Data Master ... 48

3.4.5 DFD Level 2 Proses 3 Proses Transaksi ... 50

3.4.6 DFD Level 2 Proses 4 Proses Testimonial dan Saran ... 52

3.4.7 DFD Level 3 Proses 2.1 Kelola Kategori ... 53

3.4.8 DFD Level 3 Proses 2.2 Kelola produk ... 53

3.4.9 DFD Level 3 Proses 2.3 Kelola Customer ... 55

3.4.10 DFD Level 3 Proses 2.4 Kelola Admin ... 56

3.4.11 DFD Level 3 Proses 2.5 Kelola Website ... 57

3.4.12 DFD Level 3 Proses 3.1 Kelola Penjualan ... 58

3.4.13 DFD Level 3 Proses 3.2 Kelola Shipping ... 60

3.4.14 DFD Level 3 Proses 3.3 Kelola pembayaran ... 60

3.4.15 DFD Level 3 Proses 4.1 Kelola Testimonial ... 62

3.4.16 DFD Level 3 Proses 4.2 Saran ... 63

3.5 Kamus Data ... 64

3.5.1 Kamus Data admin ... 64

3.5.2 Kamus Data customer ... 65

3.5.3 Kamus Data kategori ... 66

3.5.4 Kamus Data produk ... 66

3.5.5 Kamus Data produk_image ... 67

3.5.6 Kamus Data website ... 67

3.5.7 Kamus Data penjualan ... 68

3.5.8 Kamus data detail_penjualan ... 68

3.5.9 Kamus Data shipping ... 69


(6)

x

3.5.11 Kamus Data vote ... 70

3.5.12 Kamus Data saran ... 71

3.5.13 Kamus Data testimonial ... 71

3.6 ProcessSpecification (PSPEC) ... 72

3.6.1 Proses Input Login ... 72

3.6.2 Proses Reset Password ... 73

3.6.3 Proses Tambah Data Kategori ... 73

3.6.4 Proses Ubah Data Kategori ... 73

3.6.5 Proses Hapus Data Kategori ... 74

3.6.6 Proses Cari Data Kategori ... 74

3.6.7 Proses Tambah Data Produk ... 75

3.6.8 Proses Ubah Data Produk ... 75

3.6.9 Proses Hapus Data Produk ... 76

3.6.10 Proses Cari Produk ... 76

3.6.11 Proses Vote Produk ... 77

3.6.12 Proses Tambah Data Customer ... 77

3.6.13 Proses Ubah Data Customer ... 77

3.6.14 Proses Hapus Data Customer ... 78

3.6.15 Proses Cari Data Customer ... 78

3.6.16 Proses Tambah Data Admin ... 79

3.6.17 Proses Ubah Data Admin ... 79

3.6.18 Proses Hapus Data Admin ... 80

3.6.19 Proses Cari Data Admin... 80

3.6.20 Proses Tambah Data Website ... 81

3.6.21 Proses Ubah Data Website ... 81

3.6.22 Proses Hapus Data Website ... 81

3.6.23 Proses Cari Data Website ... 82

3.6.24 Proses Tambah Data Penjualan ... 82

3.6.25 Proses Ubah Data Penjualan ... 84

3.6.26 Proses Cari Data Penjualan ... 84

3.6.27 Proses Ubah Data Shipping ... 85


(7)

xi

3.6.29 Proses Tambah Data Pembayaran ... 86

3.6.30 Proses Cari Data Pembayaran ... 86

3.6.31 Proses Tambah Data Testimonial ... 86

3.6.32 Proses Ubah Data Testimonial ... 87

3.6.33 Proses Hapus Data Testimonial ... 87

3.6.34 Proses Cari Data Testimonial ... 88

3.6.35 Proses Tambah Data Saran ... 88

3.6.36 Proses Hapus Data Saran ... 89

3.6.37 Proses Cari Data Saran ... 89

3.7 Rancangan Desain Antarmuka ... 90

3.7.1 Halaman User Register ... 90

3.7.2 Halaman UserLogin ... 90

3.7.3 Halaman User Lupa Password ... 91

3.7.4 Halaman User Beranda ... 91

3.7.5 Halaman User Tentang Kami ... 92

3.7.6 Halaman User Akun Saya ... 92

3.7.7 Halaman User Produk ... 93

3.7.8 Halaman User Produk Detail ... 94

3.7.9 Halaman User Testimonial ... 94

3.7.10 Halaman User Tambah Testimonial ... 95

3.7.11 Halaman User Pembayaran ... 95

3.7.12 Halaman User Tambah Pembayaran ... 96

3.7.13 Halaman User Kontak ... 96

3.7.14 Halaman User Keranjang ... 97

3.7.15 Halaman User Checkout 1 ... 97

3.7.16 Halaman User Checkout 2 ... 98

3.7.17 Halaman User Order Tracking ... 98

3.7.18 Halaman User Order Tracking Detail ... 99

3.7.19 Halaman User History Transaksi ... 99

3.7.20 Halaman UserHistory Transaksi Detail ... 100

3.7.21 Halaman User Newsletter ... 100


(8)

xii

3.7.23 Halaman User Cara Pembayaran ... 101

3.7.24 Halaman User Tambah Saran ... 102

3.7.25 Halaman UserFAQ ... 102

3.7.26 Halaman Admin Login ... 103

3.7.27 Halaman Admin Beranda ... 103

3.7.28 Halaman Admin Kelola Data Kategori ... 104

3.7.29 Halaman Admin Tambah Data Kategori ... 104

3.7.30 Halaman Admin Ubah Data Kategori ... 105

3.7.31 Halaman Admin Hapus Data Kategori ... 105

3.7.32 Halaman Admin Kelola Data Produk ... 106

3.7.33 Halaman Admin Tambah Data Produk ... 106

3.7.34 Halaman Admin Ubah Data Produk ... 107

3.7.35 Halaman Admin Hapus Data Produk ... 107

3.7.36 Halaman Admin Kelola Data Customer... 108

3.7.37 Halaman Admin Ubah Data Customer ... 108

3.7.38 Halaman Admin Hapus Data Customer ... 109

3.7.39 Halaman Admin Kelola Data Admin ... 109

3.7.40 Halaman Admin Tambah Data Admin ... 110

3.7.41 Halaman Admin Ubah Data Admin ... 110

3.7.42 Halaman Admin Hapus Data Admin ... 111

3.7.43 Halaman Admin Kelola Data Website ... 111

3.7.44 Halaman Admin Tambah Data Website ... 112

3.7.45 Halaman Admin Ubah Data Website ... 112

3.7.46 Halaman Admin Hapus Data Website ... 113

3.7.47 Halaman Admin Kelola Data Transaksi... 113

3.7.48 Halaman Admin Ubah Data Transaksi ... 114

3.7.49 Halaman Admin Shipping ... 114

3.7.50 Halaman Admin Ubah Data Shipping ... 115

3.7.51 Halaman Admin Kelola Data Pembayaran ... 115

3.7.52 Halaman Admin Kelola Data Testimonial ... 116

3.7.53 Halaman Admin Ubah Data Testimonial ... 116


(9)

xiii

3.7.55 Halaman Admin Kelola Data Saran ... 117

3.7.56 Halaman Admin Kelola Data Saran Detail ... 118

3.7.57 Halaman Admin Hapus Data Saran ... 118

3.7.58 Halaman Admin Report Transaksi ... 119

3.7.59 Halaman Admin Report Shipping ... 119

3.7.60 Halaman Admin Report Produk Terpopuler ... 120

3.7.61 Halaman AdminReportCustomer Terpopuler ... 120

BAB 4. HASIL PENELITIAN ... 121

4.1 Tampilan Halaman User ... 121

4.1.1 Halaman User Register ... 121

4.1.2 Halaman Email Register ... 122

4.1.3 Halaman UserLogin ... 122

4.1.4 Halaman User Lupa Password ... 123

4.1.5 Halaman EmailReset Password ... 123

4.1.6 Halaman User Beranda ... 124

4.1.7 Halaman User Tentang Kami ... 124

4.1.8 Halaman User Lihat Produk ... 125

4.1.9 Halaman User Lihat Produk Detail ... 125

4.1.10 Halaman UserCheckout Keranjang ... 126

4.1.11 Halaman User Memasukkan Data Pengiriman ... 126

4.1.12 Halaman User Pilih Jasa Pengiriman ... 127

4.1.13 Halaman Email Pesanan ... 127

4.1.14 Halaman User Testimonial ... 128

4.1.15 Halaman User Pembayaran ... 129

4.1.16 Halaman User Konfirmasi Pembayaran ... 129

4.1.17 Halaman User Kontak dan Kirim Kontak ... 130

4.1.18 Halaman User Akun Saya ... 131

4.1.19 Halaman User Order Tracking ... 131

4.1.20 Halaman User Order Tracking Detail ... 132

4.1.21 Halaman UserHistory Transaksi ... 132

4.1.22 Halaman UserDetailHistory Transaksi ... 133


(10)

xiv

4.2 Tampilan Halaman Admin ... 134

4.2.1 Halaman Admin Login ... 134

4.2.2 Halaman Admin Beranda ... 134

4.2.3 Halaman Admin Kelola Data Kategori ... 135

4.2.4 Halaman Admin Tambah Data Kategori ... 135

4.2.5 Halaman Admin Ubah Data Kategori ... 136

4.2.6 Halaman Admin Hapus Data Kategori ... 136

4.2.7 Halaman Admin Kelola Data Produk ... 137

4.2.8 Halaman Admin Tambah Data Produk ... 137

4.2.9 Halaman Admin Ubah Data Produk ... 138

4.2.10 Halaman Admin Hapus Data Produk ... 138

4.2.11 Halaman Admin Kelola Data Customer... 139

4.2.12 Halaman Admin Ubah Data Customer ... 139

4.2.13 Halaman Admin Hapus Data Customer ... 140

4.2.14 Halaman Admin Kelola Data Admin ... 140

4.2.15 Halaman Admin Tambah Admin ... 141

4.2.16 Halaman Admin Ubah Data Admin ... 141

4.2.17 Halaman Admin Hapus Data Admin ... 142

4.2.18 Halaman Admin Kelola Data Website ... 142

4.2.19 Halaman Admin Tambah Data Website ... 143

4.2.20 Halaman Admin Ubah Data Website ... 143

4.2.21 Halaman Admin Hapus Data Website ... 144

4.2.22 Halaman Admin Kelola Data Transaksi... 144

4.2.23 Halaman Admin Ubah Data Transaksi ... 145

4.2.24 Halaman Admin Kelola Data Shipping ... 145

4.2.25 Halaman Admin Ubah Data Shipping ... 146

4.2.26 Halaman Admin Kelola Data Pembayaran ... 146

4.2.27 Halaman Admin Kelola Data Testimonial ... 147

4.2.28 Halamana Admin Ubah Data Testimonial ... 147

4.2.29 Halaman Admin Hapus Data Testimonial ... 148

4.2.30 Halaman Admin Kelola Data Saran ... 148


(11)

xv

4.2.32 Halaman Admin Hapus Data Saran ... 149

4.2.33 Halaman AdminReport Transaksi ... 150

4.2.34 Halaman Admin Report Shipping ... 150

4.2.35 Halaman Admin Report Produk Terpopuler ... 151

4.2.36 Halaman Admin Report Customer Popular ... 151

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 152

5.1 Black Box Testing ... 152

5.1.1 Halaman UserLogin ... 152

5.1.2 Halaman User Register ... 152

5.1.3 Halaman User Beranda ... 153

5.1.4 Halaman User Tentang Kami ... 153

5.1.5 Halaman User Produk ... 153

5.1.6 Halaman User Testimonial ... 154

5.1.7 Halaman User Pembayaran ... 154

5.1.8 Halaman User kontak ... 155

5.1.9 Halaman User Akun Saya ... 155

5.1.10 Halaman User Keranjang ... 156

5.1.11 Halaman User Checkout 1 ... 156

5.1.12 Halaman User Checkout 2 ... 157

5.1.13 Halaman User Cara Pemesanan ... 157

5.1.14 Halaman User Cara Pembayaran ... 158

5.1.15 Halaman UserFAQ ... 158

5.1.16 Halaman User Saran ... 158

5.1.17 Halaman User Newsletter ... 158

5.1.18 Halaman Admin Login ... 159

5.1.19 Halaman Admin Beranda ... 159

5.1.20 Halaman Admin Kelola Data Kategori ... 159

5.1.21 Halaman Admin Tambah Data Kategori ... 160

5.1.22 Halaman Admin Ubah Data Kategori ... 160

5.1.23 Halaman Admin Hapus Data Kategori ... 161

5.1.24 Halaman Admin Kelola Data Produk ... 161


(12)

xvi

5.1.26 Halaman Admin Ubah Data Produk ... 162

5.1.27 Halaman Admin Hapus Data Produk ... 163

5.1.28 Halaman Admin Kelola Data Gambar Produk ... 163

5.1.29 Halaman Admin Kelola Data Customer... 164

5.1.30 Halaman Admin Ubah Data Customer ... 164

5.1.31 Halaman Admin Hapus Data Customer ... 165

5.1.32 Halaman Admin Kelola Data Admin ... 165

5.1.33 Halaman Admin Tambah Data Admin ... 165

5.1.34 Halaman Admin Ubah Data Admin ... 166

5.1.35 Halaman Admin Hapus Data Admin ... 166

5.1.36 Halaman Admin Kelola Data Website ... 167

5.1.37 Halaman Admin Tambah Data Website ... 167

5.1.38 Halaman Admin Ubah Data Website ... 168

5.1.39 Halaman Admin Hapus Data Website ... 168

5.1.40 Halaman Admin Kelola Data Transaksi... 169

5.1.41 Halaman Admin Ubah Data Transaksi ... 169

5.1.42 Halaman Admin Kelola Data shipping ... 170

5.1.43 Halaman Admin Ubah Data shipping ... 170

5.1.44 Halaman Admin Kelola Data Pembayaran ... 171

5.1.45 Halaman Admin Kelola Data Testimonial ... 171

5.1.46 Halaman Admin Ubah Data Testimonial ... 172

5.1.47 Halaman Admin Hapus Data Testimonial ... 172

5.1.48 Halaman Admin Kelola Data Saran ... 173

5.1.49 Halaman Admin Ubah Data Testimonial ... 173

5.1.50 Halaman Admin Hapus Data Testimonial ... 173

5.1.51 Halaman AdminReport Transaksi ... 174

5.1.52 Halaman Admin Report shipping ... 174

5.1.53 Halaman AdminReport Produk Terpopuler ... 174

5.1.54 Halaman AdminReportCustomer Terpopuler ... 175

BAB 6. SIMPULAN DAN SARAN ... 176

6.1 Simpulan ... 176


(13)

xvii


(14)

xviii

DAFTAR GAMBAR

Gambar 3.1 Flowchart Sistem Penjualan ... 31

Gambar 3.2 Flowchart Sistem Login ... 32

Gambar 3.3 Flowchart Sistem Pendaftaran ... 33

Gambar 3.4 Flowchart Sistem Keranjang Belanja dan Pemesanan ... 34

Gambar 3.5 Entity Relationship Diagram ... 35

Gambar 3.6 DFDLevel 0 ... 42

Gambar 3.7 DFD Level 1 ... 45

Gambar 3.8 DFD Level 2 Proses 1 ... 47

Gambar 3.9 DFD Level 2 Proses 2 ... 48

Gambar 3.10 DFD Level 2 Proses 3 ... 50

Gambar 3.11 DFD Level 2 Proses 4 ... 52

Gambar 3.12 DFD Level 3 Proses 2.1 ... 53

Gambar 3.13 DFD Level 3 Proses 2.2 ... 54

Gambar 3.14 DFD Level 3 Proses 2.3 ... 55

Gambar 3.15 DFD Level 3 Proses 2.4 ... 56

Gambar 3.16 DFD Level 3 Proses 2.5 ... 57

Gambar 3.17 DFD Level 3 Proses 3.1 ... 58

Gambar 3.18 DFD Level 3 Proses 3.2 ... 60

Gambar 3.19 DFD Level 3 Proses 3.3 ... 61

Gambar 3.20 DFD Level 3 Proses 4.1 ... 63

Gambar 3.21 DFD Level 3 Proses 4.2 ... 64

Gambar 3.22 Halaman Register ... 90

Gambar 3.23 Halaman UserLogin ... 91

Gambar 3.24 Halaman User Lupa Password ... 91

Gambar 3.25 Halaman User Beranda ... 92

Gambar 3.26 Halaman User Tentang Kami ... 92

Gambar 3.27 Halaman User Akun Saya ... 93

Gambar 3.28 Halaman User Produk ... 93

Gambar 3.29 Halaman User Produk Detail ... 94


(15)

xix

Gambar 3.31 Halaman User Tambah Testimonial ... 95

Gambar 3.32 Halaman User Pembayaran ... 95

Gambar 3.33 Halaman User Tambah Pembayaran ... 96

Gambar 3.34 Halaman User Kontak ... 96

Gambar 3.35 Halaman User Keranjang ... 97

Gambar 3.36 Halaman UserCheckout 1 ... 97

Gambar 3.37 Halaman UserCheckout 2 ... 98

Gambar 3.38 Halaman User Order Tracking ... 98

Gambar 3.39 Halaman User Order Tracking Detail ... 99

Gambar 3.40 Halaman User History Transaksi... 99

Gambar 3.41 Halaman User History Transaksi Detail ... 100

Gambar 3.42 Halaman User Newsletter ... 100

Gambar 3.43 Halaman User Cara Pemesanan ... 101

Gambar 3.44 Halaman User Cara Pembayaran ... 101

Gambar 3.45 Halaman User Tambah Saran ... 102

Gambar 3.46 Halaman UserFAQ ... 102

Gambar 3.47 Halaman Admin Login ... 103

Gambar 3.48 Halaman Admin Beranda ... 103

Gambar 3.49 Halaman Admin Kelola Data Kategori ... 104

Gambar 3.50 Halaman Admin Tambah Data Kategori ... 104

Gambar 3.51 Halaman Admin Ubah Data Kategori ... 105

Gambar 3.52 Halaman Admin Hapus Data Kategori ... 105

Gambar 3.53 Halaman Admin Kelola Data Produk ... 106

Gambar 3.54 Halaman Admin Tambah Data Produk ... 106

Gambar 3.55 Halaman Admin Ubah Data Produk ... 107

Gambar 3.56 Halaman Admin Hapus Data Produk ... 107

Gambar 3.57 Halaman Admin Kelola Customer ... 108

Gambar 3.58 Halaman Admin Ubah Data Customer ... 108

Gambar 3.59 Halaman Admin Hapus Data Customer ... 109

Gambar 3.60 Halaman Admin Kelola Data Admin ... 109

Gambar 3.61 Halaman Admin Tambah Data Admin ... 110


(16)

xx

Gambar 3.63 Halaman Admin Hapus Data Admin ... 111

Gambar 3.64 Halaman Admin Kelola Data Website ... 111

Gambar 3.65 Halaman Admin Tambah Data Website ... 112

Gambar 3.66 Halaman Admin Ubah Data Website ... 112

Gambar 3.67 Halaman Admin Hapus Data Website ... 113

Gambar 3.68 Halaman Admin Kelola DataTransaksi ... 113

Gambar 3.69 Halaman Admin Ubah Data Transaksi ... 114

Gambar 3.70 Halaman Admin Kelola Data Shipping ... 114

Gambar 3.71 Halaman Admin Ubah Data Shipping ... 115

Gambar 3.72 Halaman Admin Kelola Data Pembayaran ... 115

Gambar 3.73 Halaman Admin Kelola Data Testimonial ... 116

Gambar 3.74 Halaman Admin Ubah Data Testimonial ... 116

Gambar 3.75 Halaman Admin Hapus Data Testimonial ... 117

Gambar 3.76 Halaman Admin Kelola Data Saran... 117

Gambar 3.77 Halaman Admin Saran Detail ... 118

Gambar 3.78 Halaman Admin Hapus Data Saran ... 118

Gambar 3.79 Halaman Admin Report Transaksi ... 119

Gambar 3.80 Halaman Admin Report Shipping ... 119

Gambar 3.81 Halaman Admin Produk Terpopuler ... 120

Gambar 3.82 Halaman AdminCustomer Terpopuler ... 120

Gambar 4.1 Halaman UserRegister ... 121

Gambar 4.2 Halaman EmailRegister ... 122

Gambar 4.3 Halaman UserLogin ... 122

Gambar 4.4 Halaman User Lupa Password ... 123

Gambar 4.5 Halaman EmailResetPassword ... 123

Gambar 4.6 Halaman User Beranda ... 124

Gambar 4.7 Halaman User Tentang Kami ... 124

Gambar 4.8 Halaman User Lihat Produk ... 125

Gambar 4.9 Halaman User Lihat Produk Detail ... 125

Gambar 4.10 Halaman UserCheckout Keranjang ... 126

Gambar 4.11 Halaman User Memasukkan Data Pengiriman ... 126


(17)

xxi

Gambar 4.13 Halaman Email Pesanan 1 ... 127

Gambar 4.14 Halaman Email Pesanan 2 ... 128

Gambar 4.15 Halaman Email Pesanan 3 ... 128

Gambar 4.16 Halaman User Testimonial ... 129

Gambar 4.17 Halaman User Pembayaran ... 129

Gambar 4.18 Halaman User Konfirmasi Pembayaran ... 130

Gambar 4.19 Halaman User Kontak dan Kirim Kontak ... 130

Gambar 4.20 Halaman User Akun Saya ... 131

Gambar 4.21 Halaman UserOrder Tracking ... 131

Gambar 4.22 Halaman UserOrder TrackingDetail ... 132

Gambar 4.23 Halaman UserHistory Transaksi... 132

Gambar 4.24 Halaman UserDetail History Transaksi ... 133

Gambar 4.25 Halaman UserNewsletter ... 133

Gambar 4.26 Halaman AdminLogin ... 134

Gambar 4.27 Halaman Admin Beranda ... 134

Gambar 4.28 Halaman Admin Kelola Data Kategori ... 135

Gambar 4.29 Halaman Admin Tambah Data Kategori ... 135

Gambar 4.30 Halaman Admin Ubah Data Kategori ... 136

Gambar 4.31 Halaman Admin Hapus Data Kategori ... 136

Gambar 4.32 Halaman Admin Kelola Data Produk ... 137

Gambar 4.33 Halaman Admin Tambah Data Produk ... 137

Gambar 4.34 Halaman Admin Ubah Data Produk ... 138

Gambar 4.35 Halaman Admin Hapus Data Produk ... 138

Gambar 4.36 Halaman Admin Kelola Customer ... 139

Gambar 4.37 Halaman Admin Ubah Data Customer ... 139

Gambar 4.38 Halaman Admin Hapus Data Customer ... 140

Gambar 4.39 Halaman Admin Kelola Data Admin ... 140

Gambar 4.40 Halaman Admin Tambah Data Admin ... 141

Gambar 4.41 Halaman Admin Ubah Data admin ... 141

Gambar 4.42 Halaman Admin Hapus Data Admin ... 142

Gambar 4.43 Halaman Admin Kelola Website ... 142


(18)

xxii

Gambar 4.45 Halaman Admin Ubah Data Website ... 143

Gambar 4.46 Halaman Admin Hapus Data Website ... 144

Gambar 4.47 Halaman Admin Kelola Data Transaksi ... 144

Gambar 4.48 Halaman Admin Ubah Data Transaksi ... 145

Gambar 4.49 Halaman Admin Kelola Data Shipping ... 145

Gambar 4.50 Halaman Admin Ubah Data Shipping ... 146

Gambar 4.51 Halaman Admin Kelola Pembayaran ... 146

Gambar 4.52 Halaman Admin Kelola Data Testimonial ... 147

Gambar 4.53 Halaman Admin Ubah Data Testimonial ... 147

Gambar 4.54 Halaman Admin Hapus Data Testimonial ... 148

Gambar 4.55 Halaman Admin Kelola Saran ... 148

Gambar 4.56 Halaman AdminDetail Saran ... 149

Gambar 4.57 Halaman Admin Hapus Data Saran ... 149

Gambar 4.58 Halaman AdminReport Transaksi ... 150

Gambar 4.59 Halaman AdminReport Shipping ... 150

Gambar 4.60 Halaman AdminReport Produk Terpopuler ... 151


(19)

xxiii

DAFTAR TABEL

Tabel 2.1 Transaksi Barang Yang Dibeli ... 16

Tabel 2.2 Transaksi Barang Yang Dibeli ... 16

Tabel 2.3 Banyaknya Transaksi Per Item ... 17

Tabel 2.4 Item Yang Paling Sering Dibeli ... 17

Tabel 2.5 Pasangan Item ... 18

Tabel 2.6 Banyaknya Transaksi Pasangan Item ... 18

Tabel 2.7 Transaksi Pasangan Item Yang Terbanyak ... 19

Tabel 2.8 Banyak Transaksi 3 Pasangan Item ... 19

Tabel 2.9 Simbol Kamus Data ... 28

Tabel 3.1 RelationshipDiagram Tabel admin ... 36

Tabel 3.2 Relationship Diagram Tabel customer ... 36

Tabel 3.3 RelationshipDiagram Tabel detail_penjualan ... 37

Tabel 3.4 RelationshipDiagram Tabel kategori ... 37

Tabel 3.5 RelationshipDiagram Tabel pembayaran ... 38

Tabel 3.6 RelationshipDiagram Tabel penjualan ... 38

Tabel 3.7 RelationshipDiagram Tabel produk ... 39

Tabel 3.8 RelationshipDiagram Tabel produk_image ... 39

Tabel 3.9 RelationshipDiagram Tabel saran ... 39

Tabel 3.10 RelationshipDiagram shipping ... 40

Tabel 3.11 RelationshipDiagram Tabel testimonial ... 40

Tabel 3.12 RelationshipDiagram Tabel vote ... 41

Tabel 3.13 RelationshipDiagram Tabel website ... 41

Tabel 3.14 Kamus Data admin... 64

Tabel 3.15 Kamus Data customer ... 65

Tabel 3.16 Kamus Data kategori ... 66

Tabel 3.17 Kamus Data produk ... 66

Tabel 3.18 Kamus Data produk_image ... 67

Tabel 3.19 Kamus Data website ... 67

Tabel 3.20 Kamus Data Penjualan ... 68


(20)

xxiv

Tabel 3.22 Kamus Data shipping ... 69

Tabel 3.23 Kamus Data Pembayaran ... 70

Tabel 3.24 Kamus Data vote... 70

Tabel 3.25 Kamus Data saran ... 71

Tabel 3.26 Kamus Data testimonial ... 71

Tabel 3.27 Process Spesification Input Login ... 72

Tabel 3.28 Process Spesification reset password... 73

Tabel 3.29 ProcessSpesification tambah data kategori ... 73

Tabel 3.30 ProcessSpecification ubah data kategori ... 74

Tabel 3.31 ProcessSpecification hapus datakategori ... 74

Tabel 3.32 ProcessSpecification cari data kategori ... 74

Tabel 3.33 ProcessSpecification tambah data kategori ... 75

Tabel 3.34 ProcessSpecification ubah data produk ... 75

Tabel 3.35 ProcessSpecification hapus data produk ... 76

Tabel 3.36 ProcessSpecification cari data produk ... 76

Tabel 3.37 ProcessSpecification vote produk ... 77

Tabel 3.38 ProcessSpecification tambah data customer ... 77

Tabel 3.39 ProcessSpecification ubah data customer ... 78

Tabel 3.40 ProcessSpecification hapus data customer ... 78

Tabel 3.41 ProcessSpecification cari data customer ... 78

Tabel 3.42 ProcessSpecification tambah data admin ... 79

Tabel 3.43 ProcessSpecification ubah data admin ... 79

Tabel 3.44 ProcessSpecification hapud data admin ... 80

Tabel 3.45 ProcessSpecification cari data admin ... 80

Tabel 3.46 ProcessSpecification tambah data website ... 81

Tabel 3.47 ProcessSpecification ubah data website ... 81

Tabel 3.48 ProcessSpecification hapus data website ... 82

Tabel 3.49 ProcessSpecification cari data website ... 82

Tabel 3.50 ProcessSpecification tambah data penjualan ... 84

Tabel 3.51 ProcessSpecification ubah data penjualan ... 84

Tabel 3.52 ProcessSpecification cari data penjualan ... 84


(21)

xxv

Tabel 3.54 ProcessSpecification cari data shipping ... 85

Tabel 3.55 ProcessSpecification tambah data pembayaran ... 86

Tabel 3.56 ProcessSpecification cari data pembayaran ... 86

Tabel 3.57 ProcessSpecification tambah data testimonial ... 87

Tabel 3.58 ProcessSpecification ubah data testimonaial ... 87

Tabel 3.59 ProcessSpecification hapus data testimonial ... 87

Tabel 3.60 ProcessSpecification cari data testimonial ... 88

Tabel 3.61 ProcessSpecification tambah data saran ... 88

Tabel 3.62 ProcessSpecification hapus data saran ... 89

Tabel 3.63 ProcessSpecification cari data saran ... 89

Tabel 5.1 Halaman Black Box Testing User Login ... 152

Tabel 5.2 Halaman Black Box Testing User Register ... 152

Tabel 5.3 Halmaan Black Box Testing User Beranda ... 153

Tabel 5.4 Halaman Black Box Testing User Tentang Kami ... 153

Tabel 5.5 Halaman Black Box Testing User Produk ... 154

Tabel 5.6 Halaman Black Box Testing User Testimonial ... 154

Tabel 5.7 Halaman Black Box Testing User Pembayaran ... 154

Tabel 5.8 Halaman Black Box Testing User Kontak ... 155

Tabel 5.9 Halaman Black Box Testing User Akun Saya ... 155

Tabel 5.10 Halaman Black Box Testing User Keranjang ... 156

Tabel 5.11 Halaman Black Box Testing User Checkout 1 ... 156

Tabel 5.12 Halaman Black Box Testing User Checkout 2 ... 157

Tabel 5.13 Halaman Black Box Testing User Cara Pemesanan ... 157

Tabel 5.14 Halaman Black Box Testing User Cara Pembayaran... 158

Tabel 5.15 Halaman Black Box Testing User FAQ ... 158

Tabel 5.16 Halaman Black Box Testing User Saran ... 158

Tabel 5.17 Halaman Black Box Testing User Newsletter ... 159

Tabel 5.18 Halaman Black Box Testing Admin Login ... 159

Tabel 5.19 Halaman Black Box Testing Admin Beranda ... 159

Tabel 5.20 Halaman Black Box Testing Admin Kelola Kategori ... 160

Tabel 5.21 Halaman Black Box Testing Admin Tambah Data Kategori ... 160


(22)

xxvi

Tabel 5.23 Halaman Black Box Testing Admin Hapus Data Kategori ... 161 Tabel 5.24 Halaman Black Box Testing Admin Data Produk ... 161 Tabel 5.25 Halaman Black Box Testing Admin Data Produk ... 162 Tabel 5.26 Halaman Black Box Testing Admin Ubah Data Produk... 162 Tabel 5.27 Halaman Black Box Testing Admin Hapus Data Produk ... 163 Tabel 5.28 Halaman Black Box Testing Admin Data Gambar Produk ... 163 Tabel 5.29 Halaman Black Box Testing Admin Data Customer ... 164 Tabel 5.30 Halaman Black Box Testing Admin Data customer ... 164 Tabel 5.31 Halaman Black Box Testing Admin Hapus Data Customer ... 165 Tabel 5.32 Halaman Black Box Testing Admin Kelola Data Admin ... 165 Tabel 5.33 Halaman Black Box Testing Admin Tambah Data Admin ... 166 Tabel 5.34 Halaman Black Box Testing Admin Ubah Data Admin ... 166 Tabel 5.35 Halaman Black Box Testing Admin Hapus Data Admin ... 167 Tabel 5.36 Halaman Black Box Testing Admin Data Website ... 167 Tabel 5.37 Halaman Black Box Testing Admin Tambah Data Website ... 167 Tabel 5.38 Halaman Black Box Testing Admin Ubah Data Website ... 168 Tabel 5.39 Halaman Black Box Testing Admin Hapus Data Website ... 168 Tabel 5.40 Halaman Black Box Testing Admin Kelola Data Transaksi ... 169 Tabel 5.41 Halaman Black Box Testing Admin Ubah Data Transaksi ... 169 Tabel 5.42 Halaman Black Box Testing Admin Kelola Data Shipping ... 170 Tabel 5.43 Halaman Black Box Testing Admin Ubah Data Shipping ... 170 Tabel 5.44 Halaman Black Box Testing Admin Kelola Data Pembayaran .. 171 Tabel 5.45 Halaman Black Box Testing Admin Kelola Data Testimonial .... 171 Tabel 5.46 Halaman Black Box Testing Admin Ubah Data Testimonial ... 172 Tabel 5.47 Halaman Black Box Testing Admin Hapus Data Testimonial .... 172 Tabel 5.48 Halaman Black Box Testing Admin Kelola Data Saran ... 173 Tabel 5.49 Halaman Black Box Testing Admin Ubah Data Testimonial ... 173 Tabel 5.50 Halaman Black Box Testing Admin Hapus Data Testimonial .... 173 Tabel 5.51 Halaman Black Box Testing Admin Report Transaksi ... 174 Tabel 5.52 Halaman Black Box Testing Admin Report Shipping ... 174 Tabel 5.53 Halaman Black Box Testing Admin Report Produk Terpopuler . 175


(23)

xxvii

Tabel 5.54 Halaman Black Box Testing Admin Report Customer Terpopuler ... 175


(24)

xxviii

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Terminator Digunakan untuk

menunjukkan awal dan akhir dari suatu proses. Process Digunakan untuk

mewakili suatu proses.

Manual operation

Digunakan untuk menunjukkan pekerjaan manual. Decision Digunakan untuk suatu

penyeleksian kondisi di dalam program.

Off-page reference

Digunakan untuk menunjukkan

sambungan dari bagan alir yang terputus dihalaman yang lain. On-page

reference

Digunakan untuk menunjukkan

sambungan dari bagan alir yang terputus dihalaman yang sama. Document Digunakan untuk

menunjukkan dokumen input dan output baik untuk proses manual, mekanik atau


(25)

xxix Manual input

Digunakan untuk menunjukkan input melalui keyboard. Display Digunakan untuk

menampilkan output yang ditampilkan di monitor.

Hard Disk Digunakan untuk menunjukkan input/output

menggunakan hard disk.

Arus Digunakan untuk

menunjukkan arus dari proses

ERD Entitas Sesuatu yang dapat

dibedakan dalam dunia nyata di mana

informasi yang

berkaitan dengannya dikumpulkan.

Relasi Hubungan yang terjadi antara satu atau lebih entitas.

_____

Atribut Simple

Atribut yang memiliki kunci yang unik dan tidak dimiliki oleh atribut lainnya.


(26)

xxx Atribut Single Value

Atribut yang memiliki satu nilai tunggal.

Kode Pos Kota Alamat Jalan Atribut Composite

Atribut yang dapat dipecahkan menjadi atribut-atribut yang lainnya.

Pendidikan

Atribut Multi Value

Atribut yang memiliki banyak nilai.

DFD Data Flow

(arus data)

Menunjukkan

pergerakan atau aliran dari kumpulan data atau informasi dari satu bagian sistem ke

bagian sistem lainnya.

Data store (simpanan data)

Menunjukkan suatu kumpulan dari paket data.

Process (proses)

Menggambarkan proses yang terjadi di dalam sistem. External Entity (kesatuan luar) Menggambarkan

entitas di dalam sistem.

Referensi:

Notasi/Lambang Flowchart dari Jogiyanto [1] Notasi/Lambang ERD dari dari Marlinda [2] Notasi/Lambang DFD dari dari Marlinda [2]


(27)

xxxi

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

DFD Data Flow Diagram

FAQ Frequently Ask Question

CRM Customer Relationship Management PSPEC Process Specification

HTML Hyper Text Markup Language

ASCII American Standard Code for Information Interchange PHP Hypertext Preprocessor

CSS Cascading Style Sheet


(28)

1

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

E-commerce pada saat ini menjadi sarana pembelian yang sudah sering di lakukan bagi sebagian orang, E-commerce adalah solusi dalam melakukan kegiatan berbelanja yang cukup menarik. Dengan tanpa harus datang ke perusahaan untuk melakukan kegiatan pembelian barang, konsumen sudah bisa mendapatkan produk yang diinginkan hanya dengan mengkases melalui website.

Customer Relationship Management (CRM) adalah proses mengumpulkan informasi untuk meningkatkan pengertian dan pemahaman tentang bagaimana mengatur suatu hubungan organisasi dengan pelanggan. Secara garis besar, CRM adalah suatu strategi bisnis yang menggunakan teknologi informasi untuk menyediakan perusahaan yang terintegrasi, dapat dipercaya, dan mempunyai pemahaman yang luas terhadap pelanggan dalam menjaga dan mengembangkan hubungan yang menguntungkan antar kedua belah pihak. Jadi, CRM adalah usaha yang dilakukan perusahaan dalam mengutamakan pelanggannya, dengan tujuan mendapatkan kesetiaan dari pelanggan.

Banyak website penjualan yang belum menggunakan CRM dalam website-nya. Sehingga penjualan barang yang dilakukan pun kurang menguntungkan. Loyalitas pelanggan pun tidak terjaga dengan baik dan produk yang di tawarkan kurang adanya daya tarik bagi konsumen dalam membeli produk tersebut.

Perusahaan Santika Computer merupakan perusahaan yang menjual berbagai jenis barang komputer, hardware komputer, speaker, keyboard dan peralatan komputer lainnya. Pembuatan website yang menerapkan CRM ini dapat digunakan untuk meningkatkan hubungan dengan pelanggan, meningkatkan kepuasan pelanggan, mengadakan promosi untuk menarik pelanggan baru, serta mengembangkan kualitas layanan. Oleh karena itu,


(29)

2

dengan adanya aplikasi website berbasis CRM dapat mendukung proses penjualan produk pada perusahaan Santika Computer dengan tujuan meningkatkan penjualan barang terhadap pelanggan dan meningkatkan hubungan terhadapat pelanggan. Dengan mengimplementasikan CRM kedalam website, diharapkan dapat membantu calon pembeli dalam melakukan pembelian barang dan membantu perusahaan dalam melakukan proses penjualan secara efektif.

1.2 Rumusan Masalah

Berdasarkan penjelasan pada latar belakang, dapat dirumuskan masalah sebagai berikut:

1. Bagaimana merekomendasikan barang yang dapat meningkatkan penjualan barang?

2. Bagaimana mengelola data-data transaksi penjualan dengan baik?

3. Bagaimana membuat sistem dimana pelanggan dapat melakukan kegiatan transaksi pembelian secara online?

1.3 Tujuan Pembahasan

Tujuan dari pembuatan website penjualan ini adalah untuk membantu dalam mengoptimalkan penjualan perusahaan dan membuat calon pembeli nyaman saat berbelanja atau pun setelah berbelanja, yaitu:

1. Implementasi Up-selling dan Cross selling pada penjualan barang terhadap konsumen.

2. Mencatat semua data transaksi penjualan kedalam database yang data penjualannya dapat digunakan kembali.

3. Membuat suatu website yang dapat menangani pemesanan barang dari pelanggan secara online.


(30)

3

1.4 Ruang Lingkup Kajian

Adapun ruang lingkup kajian dari pembuatan aplikasi ini adalah sebagai berikut :

Ruang lingkup kajian berdasarkan :

Software

Adapun software yang digunakan untuk pengembangan aplikasi sebagai berikut:

1. PHP MY SQL 2. Apache Server

3. Sistem Operasi menggunakan MicrosoftWindows 8Hardware

Adapun spesifikasi minimum untuk aplikasi yang dikembangkan adalah sebagai berikut :

1. Processor Intel Pentium 4 2. Memory DDR 256 Mb

3. Harddisk yang tersedia 1,5 GB  Batasan aplikasi

Ruang lingkup aplikasi penjualan yang akan dibuat adalah sebagai berikut:

user:

Fitur dan menu aplikasi website yang dapat digunakan oleh user adalah sebagai berikut:

1. Fitur login, register, logout, lupa password.

2. Menu beranda, tentang kami, produk, testimonial, cara pemesanan, cara pembayaran, pembayaran, kontak, akun saya, faq, saran, newsletter. 3. Fitur Tambah testimonial, konfirmasi pembayaran, kirim kontak, keranjang

belanja, order tracking, history transaksi, Ubah data akun saya, search, tambah saran.


(31)

4

admin

Fitur aplikasi website yang dapat digunakan oleh administrator adalah sebagai berikut:

1. Kelola data kategori, kelola data produk, kelola data admin, kelola data customer, kelola data website, kelola data penjualan, kelola data shipping, kelola data pembayaran, kelola data testimonial, data saran dan melihat report.

Fitur CRM yang digunakan pada aplikasi website adalah sebagai berikut:

1. Email register, email newsletter, email pesanan, email lupa password, rekomendasi produk popular, rekomendasi produk baru, product share, vote, crossselling, upselling, kontak, faq dan newsletter.

1.5 Sumber Data

Data-data yang akan diambil dalam penyusunan makalah ini adalah : 1. Sumber data primer

Data primer merupakan data yang diperoleh melalui kegiatan wawancara dengan pemilik perusahaan atau instansi yang bersangkutan. 2. Sumber data sekunder

Data sekunder merupakan data yang diperoleh melalui studi literatur, internet, dan sumber-sumber lainnya untuk mendukung kebenaran dari data primer.


(32)

5

1.6 Sistematika Penyajian

Sistematika Pembahasan dari laporan ini adalah sebagai berikut: Bab I. Pendahuluan

Digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data dan sistematika penulisan dalam penyajian Laporan Kerja Praktek.

Bab II. Kajian Teori

Digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.

Bab III. Analisis dan Rancangan sistem

Digunakan untuk menjelaskan bagaimana analisis keadaan sekarang dengan menggunakan Flowchart untuk semua proses serta Flowchart setelah aplikasi diimplementasi, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.

Bab IV. Hasil Penelitian

Digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan UserInterface Design yang sudah dibuat.

Bab V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Berisi hasil pengujian terhadap aplikasi yang telah dibuat.

Bab VI. Simpulan dan Saran

Berisi kesimpulan dan saran pengembangan yang dapat dilakukan untuk aplikasi dimasa yang akan datang.


(33)

152

BAB 5. PEMBAHASAN DAN UJI COBA HASIL

PENELITIAN

5.1 Black Box Testing

Black box testing dapat membantu melakukan pengujian secara langsung pada aplikasi. Fungsi dari black box testing adalah untuk mengetahui kinerja dari suatu sistem dan menguji secara fungsional terhadap fitur-fitur pada aplikasi yang telah dibuat.

5.1.1 Halaman

User

Login

Hasil dari pengujian black boxtesting halaman user login dapat dilihat pada Tabel 5.1.

Tabel 5.1 Halaman Black Box Testing User Login

No. TestCase Harapan Hasil

1. Klik button “LOGIN” tanpa masukkan Muncul pesan error. Lulus

2. Klik button “LOGIN” dengan input tidak sah.

Muncul pesan error. Lulus

3. Klik button “LOGIN” dengan inputan sah.

Menampilkan halaman beranda. Lulus

4. Klik button “CANCEL” dengan inputan. Field username dan password kosong.

Lulus

5. Klik link logout Keluar dari hak akses user. Lulus

5.1.2 Halaman User Register

Hasil dari pengujian black box testing halaman user register dapat dilihat pada Tabel 5.2.

Tabel 5.2 Halaman Black Box Testing User Register

No. TestCase Harapan Hasil


(34)

153

No. TestCase Harapan Hasil

2. Klik button “REGISTER” tanpa

masukkan pada textbox.

Menmpilkan pesan error Lulus

3. Klik button REGISTER” dengan masukkan tidak sah.

Menampilkan pesan error Lulus

4. Klik button “REGISTER” dengan

masukkan sah.

Menampilkan halaman Register,

pesan register berhasil dan

mengirimkan email.

Lulus

5. Klik button “CANCEL”. Menghapus masukkan pada textbox Lulus

5.1.3 Halaman

User

Beranda

Hasil dari pengujian black box testing halaman user beranda dapat dilihat pada Tabel 5.3.

Tabel 5.3 Halaman Black Box Testing User Beranda

No. TestCase Harapan Hasil

1. Klik menu beranda Menampilkan halaman beranda Lulus

2. Memasukkan nama produk tidak valid pada textbox search

Menampilkan data produk tidak ada Lulus

3. Memasukkan nama produk yang valid

pada textbox search

Menampilkan data produk Lulus

5.1.4 Halaman

User

Tentang Kami

Hasil dari pengujian blackboxtesting halaman user tentang kami dapat dilihat pada Tabel 5.4.

Tabel 5.4 Halaman Black Box Testing User Tentang Kami

No. Test Case Harapan Hasil

1. Klik menu tentang kami Menampilkan halaman tentang kami Lulus

5.1.5 Halaman

User

Produk

Hasil dari pengujian blackboxtesting halaman user produk dapat dilihat pada Tabel 5.5.


(35)

154

Tabel 5.5 Halaman Black Box Testing User Produk

No. TestCase Harapan Hasil

1. Klik menu produk Menampilkan halaman produk Lulus

2. Klik gambar produk Menampilkan halaman detail produk Lulus

3. Klik tombol “ADD TO CHART” Menampilkan halaman keranjang Lulus 4. Klik tombol “CANCEL” Menampilkan halaman produk Lulus

5.1.6 Halaman

User

Testimonial

Hasil dari pengujian black box testing halaman user testimonial dapat dilihat pada Tabel 5.6.

Tabel 5.6 Halaman Black Box Testing User Testimonial

No. TestCase Harapan Hasil

1. Klik menu testimonial Menampilkan halaman testimonial Lulus

2. Klik button “TAMBAH” Menampilkan halaman tambah

testimonial

Lulus

3. Klik button “SAVE” tanpa masukkan Menampilkan pesan error Lulus

4. Klik button “SAVE” dengan masukkan Menampilkan pesan testimonial berhasil setelah disetujui admin

Lulus

5. Klik button “CANCEL” Kembali ke halaman testimonial Lulus

5.1.7 Halaman

User

Pembayaran

Hasil dari pengujian blackboxtesting halaman user pembayaran dapat dilihat pada Tabel 5.7.

Tabel 5.7 Halaman Black Box Testing User Pembayaran

No. TestCase Harapan Hasil

1. Klik menu pembayaran Menampilkan halaman pembayaran Lulus

2. Klik link “Confirm” pembayaran Menampilkan halaman konfimasi

pembayaran

Lulus

3. Klik button “SAVE” tanpa masukkan Menampilkan pesan error Lulus

4. Klik button “SAVE” dengan masukkan valid

Menampilkan pesan pembayaran berhasil.


(36)

155

No. TestCase Harapan Hasil

5. Klik button “SAVE” dengan masukkan tidak valid

Menampilkan pesan error Lulus

5. Klik button “CANCEL” Kembali ke halaman pembayaran Lulus

5.1.8 Halaman

User

kontak

Hasil dari pengujian blackboxtesting halaman user kontak dapat dilihat pada Tabel 5.8.

Tabel 5.8 Halaman Black Box Testing User Kontak

No. TestCase Harapan Hasil

1. Klik menu kontak Menampilkan halaman kontak Lulus

2. Klik button “SAVE” tanpa masukkan Menampilkan pesan error Lulus

3. Klik button “SAVE” dengan

masukkan valid

Mengirim data kontak dan

menampilkan pesan berhasil

dikirim.

Lulus

4. Klik button SAVE” dengan

masukkan tidak valid

Menampilkan pesan error.

5. Klik button “CANCEL” Menghapus data masukkan yang

ada pada textbox

Lulus

5.1.9 Halaman

User

Akun Saya

Hasil dari pengujian black box testing halaman user akun saya dapat dilihat pada Tabel 5.9.

Tabel 5.9 Halaman Black Box Testing User Akun Saya

No. TestCase Harapan Hasil

1. Klik link akun saya Menampilkan halaman ACCOUNT Lulus

2. Klik button UPDATE” tanpa

Merubah data

Menampilkan pesan data berhasil di update

Lulus

3. Klik button “UPDATE” dengan

masukkan data valid

Menampilkan pesan UPDATE

ACCOUNT berhasil.

Lulus

4. Klik button UPDATE” dengan

masukkan data tidak valid


(37)

156

No. TestCase Harapan Hasil

5. Klik button “CANCEL” dengan

masukkan data baru

Mengembalikan data account pada awalnya.

Lulus

5.1.10

Halaman

User

Keranjang

Hasil dari pengujian black box testing halaman user keranjang dapat dilihat pada Tabel 5.10.

Tabel 5.10 Halaman Black Box Testing User Keranjang

No. TestCase Harapan Hasil

1. Klik link keranjang tanpa data keranjang

Menampilkan halaman keranjang kosong

Lulus

2. Klik link keranjang dengan data didalam keranjang

Menampilkan halaman keranjang dengan data keranjang

Lulus

3. Klik button “CLEAR CHART” dengan

data di dalam keranjang

Menghapus semua data keranjang Lulus

4. Klik link “hapus” pada data keranjang Menghapus data keranjang yang berkaitan.

Lulus

5. Merubah data quantity pada

keranjang dengan data valid

Menampilkan pesan edit data chart berhasil.

Lulus

6. Merubah data quantity pada

keranjang dengan data tidak valid

Menampilkan pesan error Lulus

7. Merubah data quantity lebih dari stok Menampilkan pesan stok tidak mencukupi

Lulus

8. Klik button “CHECKOUT” Menampilkan halaman data

checkout

Lulus

5.1.11

Halaman User Checkout 1

Hasil dari pengujian black box testing halaman user checkout 1 dapat dilihat pada Tabel 5.11.

Tabel 5.11 Halaman Black Box Testing User Checkout 1

No. TestCase Harapan Hasil

1. Klik button “BACK” Menampilkan halaman data

keranjang


(38)

157

No. TestCase Harapan Hasil

2. Klik button “continue” tanpa merubah data pengiriman

Menampilkan halaman laporan data pengiriman dan data keranjang

Lulus

3. Klik button continue” dengan merubah data pengiriman.

Menampilkan halaman laporan data pengirman dan data keranjang

Lulus

4. Klik button “UPDATE” dengan

masukkan data valid

Menampilkan pesan UPDATE

ACCOUNT berhasil.

Lulus

5. Klik button UPDATE” dengan

masukkan data tidak valid

Menampilkan pesan error Lulus

6. Klik button “CANCEL” dengan

masukkan data baru

Mengembalikan data account pada awalnya.

Lulus

5.1.12

Halaman User Checkout 2

Hasil dari pengujian black box testing halaman user checkout 2 dapat dilihat pada Tabel 5.12.

Tabel 5.12 Halaman Black Box Testing User Checkout 2

No. TestCase Harapan Hasil

1. Klik button “BACK” Menampilkan halaman data

checkout 1

Lulus

2. Klik button continue” tanpa

memasukkan data Ongkos Kirim

Menmpilkan pesan error Lulus

3. Klik button “continue” tanpa

memasukkan data ongkos kirim

Menampilkan pesan transaksi

selesai dan mengirimkan email.

Lulus

5.1.13

Halaman

User

Cara Pemesanan

Hasil dari pengujian black box testing halaman user cara pemesanan dapat dilihat pada Tabel 5.13.

Tabel 5.13 Halaman Black Box Testing User Cara Pemesanan

No. TestCase Harapan Hasil

1. Klik link “cara pemesanan” Menampilkan halaman cara

pemesanan


(39)

158

5.1.14

Halaman

User

Cara Pembayaran

Hasil dari pengujian black box testing halaman user cara pembayaran dapat dilihat pada Tabel 5.14.

Tabel 5.14 Halaman Black Box Testing User Cara Pembayaran

No. TestCase Harapan Hasil

1. Klik link “cara pembayaran” Menampilkan halaman cara

pembayaran

Lulus

5.1.15

Halaman

User

FAQ

Hasil dari pengujian black box testing halaman user faq dapat dilihat pada Tabel 5.15.

Tabel 5.15 Halaman Black Box Testing User FAQ

No. TestCase Harapan Hasil

1. Klik link “FAQ” Menampilkan halaman FAQ Lulus

5.1.16

Halaman

User

Saran

Hasil dari pengujian blackboxtesting halaman user saran dapat dilihat pada Tabel 5.16.

Tabel 5.16 Halaman Black Box Testing User Saran

No. TestCase Harapan Hasil

1. Klik link saran Menampilkan halaman saran Lulus

2. Klik button “SEND” tanpa masukkan Menampilkan pesan error Lulus

4. Klik button “SEND” dengan

masukkan

Menampilkan pesan saran berhasil dikirim.

Lulus

5. Klik button “CANCEL” Menghapus data pada texbox. Lulus

5.1.17

Halaman User Newsletter

Hasil dari pengujian black box testing halaman user newsletter dapat dilihat pada Tabel 5.17.


(40)

159

Tabel 5.17 Halaman Black Box Testing User Newsletter

No. TestCase Harapan Hasil

1. Klik link newsletter Menampilkan halaman newsletter Lulus

2. Klik button “YA” Menampilkan pesan berlangganan

newsletter

Lulus

3. Klik button “Tidak” Berhenti langganan newsletter dan

mengirimkan email.

Lulus

5.1.18

Halaman Admin Login

Hasil dari pengujian blackboxtesting halaman adminlogin dapat dilihat pada Tabel 5.18.

Tabel 5.18 Halaman Black Box Testing Admin Login

No. TestCase Harapan Hasil

1. Klik button “LOGIN” tanpa masukkan Muncul pesan error. Lulus

2. Klik button “LOGIN” dengan masukkan tidak sah.

Muncul pesan error. Lulus

3. Klik button “LOGIN” dengan masukkan sah.

Menampilkan halaman beranda. Lulus

4. Klik button “CANCEL” dengan

masukkan

Field username dan password kosong.

Lulus

5. Klik link logout Keluar dari hak akses admin. Lulus

5.1.19

Halaman

Admin

Beranda

Hasil dari pengujian black box testing halaman admin beranda dapat dilihat pada Tabel 5.19.

Tabel 5.19 Halaman Black Box Testing Admin Beranda

No. TestCase Harapan Hasil

1. Klik link beranda Menampilkan halaman beranda Lulus

5.1.20

Halaman

Admin

Kelola Data Kategori

Hasil dari pengujian black box testing halaman admin kelola data kategori dapat dilihat pada Tabel 5.20.


(41)

160

Tabel 5.20 Halaman Black Box Testing Admin Kelola Kategori

No. TestCase Harapan Hasil

1. Klik menu data kategori Menampilkan halaman kategori Lulus

2. Cari data kategori pada textbox tanpa data

Menampilkan seluruh data data kategori

Lulus

3. Cari data kategori pada textbox dengan data valid

Menampilkan data kategori yang valid

Lulus

4. Cari data kategori pada textbox dengan data tidak valid

Menampilkan pesan data tidak ada Lulus

5.1.21

Halaman

Admin

Tambah Data Kategori

Hasil dari pengujian black box testing halaman admin tambah data kategori dapat dilihat pada Tabel 5.21.

Tabel 5.21 Halaman Black Box Testing Admin Tambah Data Kategori

No. TestCase Harapan Hasil

1. Klik button tambah Menampilkan halaman tambah

kategori

Lulus

2. Klik button add tanpa masukkan data Menampilkan pesan error Lulus

4. Klik button add dengan masukkan data valid

Menampilkan pesan data kategori di simpan

Lulus

5. Klik button add dengan masukkan data tidak valid

Manampilkan pesan error Lulus

6. Klik button cancel Kembali ke halaman data kategori Lulus

5.1.22

Halaman

Admin

Ubah Data Kategori

Hasil dari pengujian black box testing halaman admin ubah data kategori dapat dilihat pada Tabel 5.22.

Tabel 5.22 Halaman Black Box Testing Admin Ubah Data Kategori

No. TestCase Harapan Hasil

1. Klik button edit Menampilkan halaman ubah

kategori


(42)

161

No. TestCase Harapan Hasil

2. Klik button edit tanpa merubah data Menampilkan halaman data

kategori dan pesan data berhasil diubah

Lulus

3. Klik button edit dengan memasukkan data valid

Menampilkan halaman data

kategori dan pesan data berhasil diubah

Lulus

4. Klik button edit dengan masukkan data tidak valid

Menampilkan pesan error Lulus

5. Klik button cancel Menampilkan halaman data

kategori

Lulus

5.1.23

Halaman

Admin

Hapus Data Kategori

Hasil dari pengujian black box testing halaman admin hapus data kategori dapat dilihat pada Tabel 5.23.

Tabel 5.23 Halaman Black Box Testing Admin Hapus Data Kategori

No. TestCase Harapan Hasil

1. Klik button hapus Menampilkan pesan konfirmasi

hapus data.

Lulus

2. Klik button ok Meghapus data kategori Lulus

3. Klik button cancel Menampilkan halaman data

kategori dan pesan batal hapus data

Lulus

5.1.24

Halaman

Admin

Kelola Data Produk

Hasil dari pengujian black box testing halaman admin kelola data produk dapat dilihat pada Tabel 5.24.

Tabel 5.24 Halaman Black Box Testing Admin Data Produk

No. TestCase Harapan Hasil

1. Klik menu data produk Menampilkan halaman data produk Lulus

2. Cari data produk pada textbox tanpa data

Menampilkan seluruh data data produk


(43)

162

No. TestCase Harapan Hasil

3 Cari data produk pada textbox dengan data valid

Menampilkan data produk yang valid

Lulus

4. Cari data produk pada textbox dengan data tidak valid

Menampilkan pesan data tidak ada Lulus

5.1.25

Halaman

Admin

Tambah Data Produk

Hasil dari pengujian black box testing halaman admin tambah data produk dapat dilihat pada Tabel 5.25.

Tabel 5.25 Halaman Black Box Testing Admin Data Produk

No. TestCase Harapan Hasil

1 Klik button tambah Menampilkan halaman tambah

produk

Lulus

2. Klik button add tanpa masukkan data Menampilkan pesan error Lulus

3. Klik button add dengan masukkan data valid

Menampilkan pesan data kategori

di simpan dan menu upload

gambar

Lulus

4 Klik button add dengan masukkan data tidak valid

Manampilkan pesan error Lulus

5 Klik button cancel Kembali ke halaman data kategori Lulus

5.1.26

Halaman

Admin

Ubah Data Produk

Hasil dari pengujian blackboxtesting halaman admin ubah data produk dapat dilihat pada Tabel 5.26.

Tabel 5.26 Halaman Black Box Testing Admin Ubah Data Produk

No. TestCase Harapan Hasil

1 Klik button edit Menampilkan halaman ubah data

produk

Lulus

2 Klik button edit tanpa merubah data Menampilkan halaman data

produk dan pesan data berhasil diubah


(44)

163

No. TestCase Harapan Hasil

3 Klik button edit dengan memasukkan data valid

Menampilkan halaman data

produk dan pesan data berhasil diubah

Lulus

4 Klik button edit dengan masukkan data tidak valid

Menampilkan pesan error Lulus

5 Klik button cancel Menampilkan halaman data

produk

Lulus

5.1.27

Halaman

Admin

Hapus Data Produk

Hasil dari pengujian black box testing halaman admin hapus data produk dapat dilihat pada Tabel 5.27.

Tabel 5.27 Halaman Black Box Testing Admin Hapus Data Produk

No. TestCase Harapan Hasil

1. Klik button hapus Menampilkan pesan konfirmasi

hapus data.

Lulus

2. Klik button ok Menghapus data produk Lulus

3. Klik button cancel Menampilkan halaman data produk

dan pesan batal hapus data

Lulus

5.1.28

Halaman

Admin

Kelola Data Gambar Produk

Hasil dari pengujian black box testing halaman admin kelola data gambar produk dapat dilihat pada Tabel 5.28.

Tabel 5.28 Halaman Black Box Testing Admin Data Gambar Produk

No. TestCase Harapan Hasil

1. Klik button chooses file Menampilkan windows untuk

memasukkan data gambar.

Lulus

2. Klik button upload tanpa data gambar Menampilkan pesan error Lulus

3. Klik button upload dengan data gambar valid

Kembali ke menu tambah data produk dan pesan berhasil upload

Lulus

4. Klik button upload dengan data gambar tidak valid


(45)

164

No. TestCase Harapan Hasil

5. Klik link delete pada gambar Menghapus data gambar produk Lulus

5.1.29

Halaman

Admin

Kelola Data

Customer

Hasil dari pengujian black box testing halaman admin keloal data customer dapat dilihat pada Tabel 5.29.

Tabel 5.29 Halaman Black Box Testing Admin Data Customer

No. TestCase Harapan Hasil

1. Klik menu data customer Menampilkan halaman data

customer

Lulus

2. Cari data customer pada textbox tanpa data

Menampilkan seluruh data data customer

Lulus

3. Cari data customer pada textbox dengan data valid

Menampilkan data customer yang valid

Lulus

4. Cari data customer pada textbox dengan data tidak valid

Menampilkan pesan data tidak ada Lulus

5.1.30

Halaman

Admin

Ubah Data

Customer

Hasil dari pengujian black box testing halaman admin ubah data customer dapat dilihat pada Tabel 5.30.

Tabel 5.30 Halaman Black Box Testing Admin Data customer

No. TestCase Harapan Hasil

1. Klik button edit Menampilkan halaman ubah data

customer

Lulus

2. Klik button update tanpa merubah data Menampilkan halaman data

customer dan pesan data berhasil diubah

Lulus

3. Klik button update dengan

memasukkan data valid

Menampilkan halaman data

customer dan pesan data berhasil diubah

Lulus

4. Klik button update dengan masukkan data tidak valid


(46)

165

No. TestCase Harapan Hasil

5. Klik button cancel Menampilkan halaman data

produk

Lulus

5.1.31

Halaman

Admin

Hapus Data

Customer

Hasil dari pengujian black box testing halaman admin hapus data customer dapat dilihat pada Tabel 5.31.

Tabel 5.31 Halaman Black Box Testing Admin Hapus Data Customer

No. TestCase Harapan Hasil

1. Klik button hapus Menampilkan pesan konfirmasi

hapus data.

Lulus

2. Klik button ok Menghapus data customer Lulus

3. Klik button cancel Menampilkan halaman data

customer dan pesan batal hapus data

Lulus

5.1.32

Halaman

Admin

Kelola Data

Admin

Hasil dari pengujian blackboxtesting halaman admin kelola data admin dapat dilihat pada Tabel 5.32.

Tabel 5.32 Halaman Black Box Testing Admin Kelola Data Admin

No. TestCase Harapan Hasil

1. Klik menu data admin Menampilkan halaman data admin Lulus

2. Cari data admin pada textbox tanpa data

Menampilkan seluruh data data admin

Lulus

3. Cari data admin pada textbox dengan data valid

Menampilkan data admin yang valid

Lulus

4. Cari data admin pada textbox dengan data tidak valid

Menampilkan pesan data tidak ada Lulus

5.1.33

Halaman

Admin

Tambah Data Admin

Hasil dari pengujian black box testing halaman admin tambah data admin dapat dilihat pada Tabel 5.33.


(47)

166

Tabel 5.33 Halaman Black Box Testing Admin Tambah Data Admin

No. TestCase Harapan Hasil

1. Klik button tambah Menampilkan halaman tambah

admin

Lulus

2. Klik button add tanpa masukkan data Menampilkan pesan error Lulus

3. Klik button add dengan masukkan data valid

Menampilkan pesan data admin di simpan

Lulus

4. Klik button add dengan masukkan data tidak valid

Manampilkan pesan error Lulus

5 Klik button cancel Kembali ke halaman data admin Lulus

5.1.34

Halaman

Admin

Ubah Data

Admin

Hasil dari pengujian blackboxtesting halaman admin ubah data admin dapat dilihat pada Tabel 5.34.

Tabel 5.34 Halaman Black Box Testing Admin Ubah Data Admin

No. TestCase Harapan Hasil

1. Klik button edit Menampilkan halaman ubah data

admin

Lulus

2. Klik button edit tanpa merubah data Menampilkan halaman data admin dan pesan data berhasil diubah

Lulus

3. Klik button edit dengan memasukkan data valid

Menampilkan halaman data admin dan pesan data berhasil diubah

Lulus

4. Klik button edit dengan masukkan data tidak valid

Menampilkan pesan error Lulus

5. Klik button cancel Menampilkan halaman data admin Lulus

5.1.35

Halaman

Admin

Hapus Data

Admin

Hasil dari pengujian blackboxtesting halaman admin hapus data admin dapat dilihat pada Tabel 5.35.


(48)

167

Tabel 5.35 Halaman Black Box Testing Admin Hapus Data Admin

No. TestCase Harapan Hasil

1. Klik button hapus Menampilkan pesan konfirmasi

hapus data.

Lulus

2. Klik button ok Menghapus data admin Lulus

3. Klik button cancel Menampilkan halaman data produk

dan pesan batal hapus data

Lulus

5.1.36

Halaman

Admin

Kelola Data

Website

Hasil dari pengujian black box testing halaman admin kelola data website dapat dilihat pada Tabel 5.36.

Tabel 5.36 Halaman Black Box Testing Admin Data Website

No. TestCase Harapan Hasil

1. Klik menu data website Menampilkan halaman data

website

Lulus

2. Cari data website pada textbox tanpa data

Menampilkan seluruh data data website

Lulus

3 Cari data website pada textbox

dengan data valid

Menampilkan data website yang valid

Lulus

4. Cari data website pada textbox dengan data tidak valid

Menampilkan pesan data tidak ada Lulus

5.1.37

Halaman

Admin

Tambah Data

Website

Hasil dari pengujian black box testing halaman admin tambah data website dapat dilihat pada Tabel 5.37.

Tabel 5.37 Halaman Black Box Testing Admin Tambah Data Website

No. TestCase Harapan Hasil

1 Klik button tambah Menampilkan halaman tambah

website

Lulus

2. Klik button add tanpa masukkan data Menampilkan pesan error Lulus

3. Klik button add dengan masukkan data valid

Menampilkan pesan data website di simpan


(49)

168

No. TestCase Harapan Hasil

4 Klik button add dengan masukkan data tidak valid

Manampilkan pesan error Lulus

5 Klik button cancel Kembali ke halaman data website Lulus

5.1.38

Halaman

Admin

Ubah Data

Website

Hasil dari pengujian black box testing halaman admin ubah data website dapat dilihat pada Tabel 5.38.

Tabel 5.38 Halaman Black Box Testing Admin Ubah Data Website

No. TestCase Harapan Hasil

1. Klik button edit Menampilkan halaman ubah data

website

Lulus

2. Klik button edit tanpa merubah data Menampilkan halaman data

website dan pesan data berhasil diubah

Lulus

3. Klik button edit dengan memasukkan data valid

Menampilkan halaman data

website dan pesan data berhasil diubah

Lulus

4. Klik button edit dengan masukkan data tidak valid

Menampilkan pesan error Lulus

5. Klik button cancel Menampilkan halaman data

website

Lulus

5.1.39

Halaman

Admin

Hapus Data

Website

Hasil dari pengujian black box testing halaman admin hapus data website dapat dilihat pada Tabel 5.39.

Tabel 5.39 Halaman Black Box Testing Admin Hapus Data Website

No. TestCase Harapan Hasil

1. Klik button hapus Menampilkan pesan konfirmasi

hapus data.

Lulus


(1)

173

5.1.48

Halaman

Admin

Kelola Data Saran

Hasil dari pengujian blackboxtesting halaman admin kelola data saran dapat dilihat pada Tabel 5.48.

Tabel 5.48 Halaman Black Box Testing Admin Kelola Data Saran

No. TestCase Harapan Hasil

1. Klik menu saran Menampilkan halaman saran Lulus 2. Cari data saran pada textbox tanpa

masukkan data

Menampilkan seluruh data saran Lulus

3. Cari data saran pada textbox dengan data valid

Menampilkan data saran yang valid Lulus

4. Cari data saran pada textbox dengan data tidak valid

Menampilkan pesan data tidak ada Lulus

5.1.49

Halaman

Admin

Ubah Data Testimonial

Hasil dari pengujian black box testing halaman admin ubah data testimonial dapat dilihat pada Tabel 5.49.

Tabel 5.49 Halaman Black Box Testing Admin Ubah Data Testimonial

No. TestCase Harapan Hasil

1. Klik buttonedit Menampilkan halaman detail data saran

Lulus

2. Klik buttoncancel Menampilkan halaman data saran Lulus

5.1.50

Halaman

Admin

Hapus Data Testimonial

Hasil dari pengujian black box testing halaman admin hapus data testimonial dapat dilihat pada Tabel 5.50.

Tabel 5.50 Halaman Black Box Testing Admin Hapus Data Testimonial

No. TestCase Harapan Hasil

1. Klik button hapus Menampilkan pesan konfirmasi hapus data.

Lulus


(2)

174

No. TestCase Harapan Hasil

3. Klik buttoncancel Menampilkan halaman data saran dan pesan batal hapus data

Lulus

5.1.51

Halaman

Admin

Report

Transaksi

Hasil dari pengujian black box testing halaman admin report transaksi dapat dilihat pada Tabel 5.51

Tabel 5.51 Halaman Black Box Testing Admin Report Transaksi

No. TestCase Harapan Hasil

1. Klik menureport transaksi Menampilkan halaman report transaksi

Lulus

2. Klik buttoncheck tanpa memasukkan batas tanggal

Menampiolkan pesan tidak ada data report transaksi

Lulus

3. Klik button check dengan memasukkan batas tanggal valid

Menampilkan data report transaksi Lulus

5.1.52

Halaman Admin Report shipping

Hasil dari pengujian black box testing halaman admin report shipping

dapat dilihat pada Tabel 5.52.

Tabel 5.52 Halaman Black Box Testing Admin Report Shipping

No. TestCase Harapan Hasil

1. Klik menureportshipping Menampilkan halaman report shipping

Lulus

2. Klik buttoncheck tanpa memasukkan batas tanggal

Menampiolkan pesan tidak ada data reportshipping

Lulus

3. Klik button check dengan memasukkan batas tanggal valid

Menampilkan data reportshipping Lulus

5.1.53

Halaman

Admin

Report

Produk Terpopuler

Hasil dari pengujian black box testing halaman admin reportproduk terpopuler dapat dilihat pada Tabel 5.53.


(3)

175

Tabel 5.53 Halaman Black Box Testing Admin Report Produk Terpopuler

No. TestCase Harapan Hasil

1. Klik menureport produk terpopuler Menampilkan halaman report

produk terpopuler

Lulus

2. Klik buttoncheck tanpa memasukkna batas tanggal

Menampiolkan pesan tidak ada data report produk terpopuler

Lulus

3. Klik button check dengan memasukkan batas tanggal valid

Menampilkan data report produk terpopuler

Lulus

5.1.54

Halaman

Admin

Report

Customer

Terpopuler

Hasil dari pengujian black box testing halaman adminreport customer

terpopuler dapat dilihat pada Tabel 5.54.

Tabel 5.54 Halaman Black Box Testing Admin Report Customer Terpopuler

No. TestCase Harapan Hasil

1. Klik menureport transaksi Menampilkan halaman report customer terpopuler

Lulus

2. Klik button check tanpa memasukkan batas tanggal

Menampilkan pesan tidak ada data

reportcustomer terpopuler

Lulus

3. Klik buttoncheck dengan memasukkan batas tanggal valid

Menampilkan data reportcustomer

terpopuler


(4)

176

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Hasil penelitian dari analisis sistem aplikasi website ini, dapat dibuat kesimpulan yaitu:

1. Sistem aplikasi website dapat merekomendasikan barang kepada konsumen yang dapat meningkatkan penjualan barang.

2. Sistem aplikasi website dapat mengelola data-data barang dengan baik dan dapat menyimpan data dengan baik pada database,

sehingga data-data yang disimpan tersebut dapat digunakan kembali dengan baik dan efektif.

3. Aplikasi website yang dibuat dapat digunakan untuk melakukan transaksi online untuk melakukan proses penjualan barang terhadapat konsumen dengan cepat.

6.2 Saran

Dari hasil kesimpulan di atas, maka saran yang diberikan adalah sebagai berikut :

1. Perlu adanya backup data, agar data pada website aman apabila terjadi sesuatu seperti virus yang dapat menyebabkan hilangnya data.

2. Melakukan maintenance website dan penambahan fitur security

supaya data-data dalam website bisa tetap aman.

3. Tampilan aplikasi website perlu ditingkatkan lagi supaya dapat menjadi lebih menarik.


(5)

177

DAFTAR PUSTAKA

[1] J. H. Mustakini, Analisis & Disain, 2nd ed., Yogyakarta: Andi, 2005. [2] H. Riyono, System Information, Bandung: Fakultas Teknologi Informasi

Universitas Kristen Maranatha, 2007.

[3] T. Sutabri, Analisa Sistem Informasi, 3 ed., Yogyakarta: Andi, 2005. [4] P. Harmon, Business Process Change: A Guide for Business Managers

and BPM and Six Sigma Professionals, 2 ed., Burlington: DBA Business Process Trends, 2007.

[5] T. Felke-Morris, Web Development & Design Foundations with HTML5 Technology, USA: Addison-Wesley, 2010.

[6] B. Bergeron, Essential of CRM: a Guide to CRM, New York: John Wiley and Son,Inc, 2013.

[7] P. Greenberg, CRM at the Speed of Light, 4 ed., McGraw Hill: New York, 2009.

[8] J. Strauss and R. Frost, E-Marketing, 7 ed., New Jersey: Prentice Hall Inc, 2013.

[9] F. Butler, Customer Relationship Management: Concepts and Technologies, New York: Routledge, 2012.

[10] E. Turban, D. King, T. P. Liang and D. Turban, Electronic Commerce A managerial Perspective, New Jersey: Prentice Hall, 2010.

[11] Z. Tang and J. MacLennan, Data Mining with SQL Server 2005, Indianapolis: Jhon Wiley and Sons, 2005.

[12] Yuhefizar, H. Mooduto and R. Hidayat, Cara Mudah Membangun Website Interaktif Menggunakan JOOMLA (CMS) Ed.Revisi, Jakarta: Elex Media Komputindo, 2009.

[13] W. Williard, HTML: A Beginner's Guide, New York: McGraw-Hill, 2006. [14] B. Nugroho, Membuat Sistem Informasi Penjualan Berbasis Web dengan


(6)

178

[15] Sulistyawan, Rubianto and R. Saleh, Modifikasi Blog Multiply dengan CSS, Jakarta: Elex Media Komputindo, 2008.

[16] Fathansyah, Basis Data, Bandung: Informatika, 2007.

[17] R. S. Pressman, Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku I), Yogyakarta: Andi, 2007.