Pengembangan Website E-Commerce Berbasis CRM (Studi Kasus: Santika).
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 Electronic–CustomerRelationship 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 DiagramDFD 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 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
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.