• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
59
0
0

Teks penuh

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

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

(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

(23)

xxvii

(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

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

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

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

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

Hardware

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

(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

(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

(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

[image:33.595.115.525.414.574.2]

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

[image:34.595.112.527.85.243.2]

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

[image:34.595.115.527.365.475.2]
(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

[image:35.595.116.527.313.461.2]

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

[image:35.595.113.527.581.709.2]

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

[image:37.595.112.526.259.561.2]

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

(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

(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

[image:44.595.115.523.85.226.2]

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

[image:45.595.117.527.243.404.2]

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

[image:45.595.112.526.526.722.2]
(46)

165

No. TestCase Harapan Hasil

5. Klik button cancel Menampilkan halaman data

produk

Lulus

5.1.31

Halaman

Admin

Hapus Data

Customer

[image:46.595.111.526.260.387.2]

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

[image:46.595.111.526.507.654.2]

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

(47)
[image:47.595.116.527.124.288.2]

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

[image:47.595.116.526.407.587.2]
(48)
[image:48.595.112.526.332.499.2]

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

[image:48.595.114.520.615.726.2]
(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

[image:49.595.109.529.279.511.2]

Has

Gambar

Tabel 5.1 Halaman Black Box Testing User Login
Tabel 5.4 Halaman Black Box Testing User Tentang Kami
Tabel 5.6 Halaman Black Box Testing User Testimonial
Tabel 5.10 Halaman Black Box Testing User Keranjang
+7

Referensi

Dokumen terkait

Penggantian lambung kapal atau menambah armada kapal ini penulis memo- kuskan analisa dengan menyamakan displa- smen kapal ro-ro double ended yang sudah ada, pada model

Mikrokontroler AT89S51 mempunyai on chip serial port yang dapat digunakan untuk komunikasi data serial secara full duplex, sehingga port serial ini masih dapat menerima data pada

3 Menguasai bidang tugas, dan hal yang berhubungan dengan tugas mengajar 4 Mempunyai keterampilan yang baik dan.. pengalaman yang luas mengenai

Chemistry.. Artinya, Modul Praktikum Larutan layak untuk diimplementasikan dalam proses pembelajaran mata kuliah Larutan tetapi dengan saran dan revisi di beberapa

Kandungan colostrum berbeda dengan air susu yang mature, karena colostrum mengandung berbeda dengan air susu yang mature, karena colostrum dan hanya sekitar 1% dalam air susu

Dimulai dari kelas B2, dengan cara penataan fasilitas kelas seperti tempat duduk yang jarang diubah, penataan media dan alat permainan di setiap area sering tidak ditata

Disamping melalui penyajian laporan keuangan, hal lain yang perlu dilakukan pemerintah daerah adalah memberikan kemudahan bagi pengguna laporan keuangan dalam

Rapat tersebut dalam ayat 6 pasal ini dipimpin oleh Presiden Komisaris dan apabila ia tidak hadir, hal tersebut tidak perlu dibuktikan kepada pihak lain,.. maka RUPS