• Tidak ada hasil yang ditemukan

E-Commerce My Petshop dengan Menerapkan Behaviour Prediction.

N/A
N/A
Protected

Academic year: 2017

Membagikan "E-Commerce My Petshop dengan Menerapkan Behaviour Prediction."

Copied!
29
0
0

Teks penuh

(1)

vi

ABSTRAK

E-commerce My Petshop ini bertujuan untuk memfasilitasi masyarakat membeli peralatan, kebutuhan, dan aksesoris hewan peliharaan yaitu anjing, kucing, kelinci, hamster, dan kura-kura. E-commerce ini mengimplementasikan Customer Relationship Management dengan menggunakan konsep pemasaran Behaviour Prediction-Product Affinity Analysis yang akan membantu customer untuk menentukan produk yang akan dibeli dengan memberikan rekomendasi produk berdasarkan hewan peliharaan yang dimiliki customer, wishlist customer, dan produk yang dibeli bersamaan dengan produk yang sedang dipilih dan dilihat oleh customer. Produk yang dibeli bersamaan tersebut diolah dengan menggunakan metode dari Data Mining, yaitu Analisis Asosiasi (Association Rules). Aplikasi website ini dikembangkan dengan menggunakan bahasa pemrograman PHP dan database MySQL. Aplikasi website telah diuji dengan menggunakan metode blackbox. Hasil penelitian dan pengujian menyimpulkan bahwa aplikasi website ini dapat membantu My Petshop dalam memperluas penjualannya dan menawarkan produk yang tepat kepada customer yang tepat.

(2)

vii

ABSTRACT

E-commerce My Petshop aims to facilitate the public to purchase the equipment, needs, and pet accessories, namely dogs, cats, rabbits, hamsters, and turtles. E-commerce Customer Relationship Management is implemented by using the concept of marketing Behavior Prediction- Product Affinity Analysis which will help the customer to determine which products will be purchased by providing product recommendations based on customer-owned pet, customer’s wish list, and the product is purchased in conjunction with the product that is being selected and viewed by the customer. Products are purchased simultaneously processed using the method of data mining, namely Analysis Association (Association Rules). This website application developed using the PHP programming language and MySQL database. Application site has been tested using black box method. Results of research and testing concluded that the application of this website can help My Petshop in expanding its sales and offering the right product to the right customer.

Keyword: e-commerce, product affinity analysis, association analysis,

(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xvii

DAFTAR NOTASI/ LAMBANG ... xxi

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

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Electronic Commerce (E-commerce) ... 6

2.2 Customer Relationship Management (CRM) ... 7

2.2.1 Pemasaran CRM ... 8

2.3 Data Mining ... 9

2.3.1 Analisis Asosiasi... 9

2.4 Sistem Informasi ... 11

2.5 Proses Bisnis ... 12

2.6 Flowchart ... 12

2.7 Entity Relationship Diagram (ERD)... 13

2.8 Data Flow Diagram (DFD) ... 15

2.8.1 Kamus Data ... 16

(4)

ix

2.9 Pengujian Black Box ... 18

2.10 Web ... 19

2.11 Hyper Text Markup Language (HTML) ... 19

2.12 PHP ... 20

2.13 MySQL ... 21

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 22

3.1 Profil Perusahaan ... 22

3.2 Rancangan Ongkos Kirim ... 22

3.3 Proses Bisnis yang Sudah Ada ... 22

3.3.1 Proses Bisnis Penjualan Barang ... 22

3.3.2 Proses Bisnis Pemesanan Barang ... 24

3.4 Entity Relationship Diagram ... 26

3.5 Transformasi ER-Diagram ... 27

3.5.1 Tabel User ... 27

3.5.2 Tabel Hewan ... 27

3.5.3 Tabel Produk ... 28

3.5.4 Tabel Foto Produk ... 28

3.5.5 Tabel Komentar ... 29

3.5.6 Tabel Kategori Produk ... 29

3.5.7 Tabel Kategori Hewan ... 30

3.5.8 Tabel Berita ... 30

3.5.9 Tabel Foto Berita ... 30

3.5.10 Tabel Propinsi ... 31

3.5.11 Tabel Kota ... 31

3.5.12 Tabel Rekening ... 31

3.5.13 Tabel Penjualan ... 32

3.5.14 Tabel Detil Penjualan ... 32

3.5.15 Tabel Wishlist ... 33

3.5.16 Tabel Log ... 33

3.5.17 Tabel Pesan ... 34

3.6 Data Flow Diagram ... 34

(5)

x

3.6.2 DFD Level 1 ... 36

3.6.3 DFD Level 2 Proses 2 Mengelola User ... 41

3.6.4 DFD Level 3 Proses 2.2 Mengelola Data User ... 42

3.6.5 DFD Level 3 Proses 2.4 Mengelola Data Hewan ... 43

3.6.6 DFD Level 2 Proses 3 Mengelola Produk ... 44

3.6.7 DFD Level 3 Proses 3.5 Mengelola Data Foto Produk ... 47

3.6.8 DFD Level 2 Proses 4 Mengelola Komentar ... 48

3.6.9 DFD Level 2 Proses 5 Mengelola Kategori ... 49

3.6.10 DFD Level 3 Proses 5.1 Mengelola Data Kategori Produk ... 50

3.6.11 DFD Level 3 Proses 5.2 Mengelola Data Kategori Hewan.... 52

3.6.12 DFD Level 2 Proses 6 Mengelola Berita ... 53

3.6.13 DFD Level 3 Proses 6.5 Mengelola Data Foto Berita ... 54

3.6.14 DFD Level 2 Proses 7 Mengelola Propinsi... 56

3.6.15 DFD Level 2 Proses 8 Mengelola Kota ... 57

3.6.16 DFD Level 2 Proses 9 Mengelola Rekening ... 58

3.6.17 DFD Level 2 Proses 10 Mengelola Penjualan ... 60

3.6.18 DFD Level 2 Proses 11 Mengelola Wishlist ... 62

3.6.19 DFD Level 2 Proses 12 Mengelola Rekomendasi Produk .... 63

3.6.20 DFD Level 2 Proses 14 Mengelola Pesan ... 65

3.7 Kamus Data ... 66

3.8 PSPEC ... 75

3.9 Desain Antarmuka Pengguna ... 104

3.9.1 Rancangan Antarmuka Header ... 104

3.9.2 Rancangan Antarmuka Home ... 105

3.9.3 Rancangan Antarmuka Menu ... 107

3.9.4 Rancangan Antarmuka Untuk Admin ... 112

BAB 4. HASIL PENELITIAN ... 119

4.1 Tampilan Halaman Untuk Guest ... 119

4.2 Tampilan Halaman Untuk Member ... 125

4.3 Tampilan Halaman Untuk Admin ... 134

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

(6)

xi

5.2 Halaman Daftar / Registrasi dan Tambah Pengguna ... 159

5.3 Halaman Lupa Password ... 161

5.4 Halaman Produk ... 162

5.5 Halaman Keranjang Belanja ... 163

5.6 Halaman Profil dan Ubah Pengguna ... 164

5.7 Halaman Peliharaanku dan Mengelola Hewan ... 166

5.8 Halaman Konfirmasi Pemesanan ... 167

5.9 Halaman Histori Pembelian ... 168

5.10 Halaman Ubah Kata Sandi ... 168

5.11 Halaman Wishlist ... 169

5.12 Halaman Tambah Produk ... 170

5.13 Halaman Ubah dan Hapus Produk ... 172

5.14 Halaman Tambah Foto Produk ... 173

5.15 Halaman Mengelola Kategori Hewan ... 174

5.16 Halaman Mengelola Kategori Produk ... 175

5.17 Halaman Menambah Berita ... 177

5.18 Halaman Mengubah Berita ... 177

5.19 Halaman Menambah Foto Berita ... 178

5.20 Halaman Mengelola Propinsi ... 179

5.21 Halaman Mengelola Kota ... 180

5.22 Halaman Mengelola Rekening ... 182

5.23 Halaman Menambah Komentar / Ulasan Produk ... 183

BAB 6. SIMPULAN DAN SARAN ... 185

6.1 Simpulan ... 185

6.2 Saran ... 185

DAFTAR PUSTAKA ... 186

(7)

xii

DAFTAR GAMBAR

Gambar 2.1 Proses knowledge discovery dalam database [5, p. 3] ... 9

Gambar 2.2 Contoh Support ... 10

Gambar 2.3 Contoh Confidence ... 10

Gambar 2.4 Ilustrasi dari frekuensi set barang menggunakan Algoritma Apriori [5, p. 336] ... 11

Gambar 2.5 Relasi Satu ke Satu [9, p. 5] ... 14

Gambar 2.6 Relasi Satu ke Banyak [9, p. 5] ... 15

Gambar 2.7 Relasi Banyak ke Satu [9, p. 5] ... 15

Gambar 2.8 Relasi Banyak ke Banyak [9, p. 6]... 15

Gambar 3.1 Flowchart Proses Penjualan Barang ... 24

Gambar 3.2 Flowchart Proses Pemesanan Barang ... 25

Gambar 3.3 Entity Relationship Diagram ... 26

Gambar 3.4 DFD Level 0 ... 35

Gambar 3.5 DFD Level 1 ... 39

Gambar 3.6 Mengelola User ... 41

Gambar 3.7 Mengelola Data User ... 43

Gambar 3.8 Mengelola Data Hewan ... 44

Gambar 3.9 Mengelola Produk ... 46

Gambar 3.10 Mengelola Data Foto Produk ... 47

Gambar 3.11 Mengelola Data Komentar ... 49

Gambar 3.12 Mengelola Data Kategori ... 50

Gambar 3.13 Mengelola Data Kategori Produk ... 51

Gambar 3.14 Mengelola Data Kategori Hewan... 52

Gambar 3.15 Mengelola Berita ... 54

Gambar 3.16 Mengelola Data Foto Berita ... 55

Gambar 3.17 Mengelola Data Propinsi ... 56

Gambar 3.18 Mengelola Data Kota ... 58

Gambar 3.19 Mengelola Rekening ... 59

(8)

xiii

Gambar 3.21 Mengelola Wishlist ... 63

Gambar 3.22 Mengelola Rekomendasi Produk ... 64

Gambar 3.23 Mengelola Pesan ... 65

Gambar 3.24 Tampilan Rancangan Antarmuka Header Sebelum Login .... 104

Gambar 3.25 Tampilan Rancangan Antarmuka Header Sesudah Login .... 105

Gambar 3.26 Tampilan Rancangan Antarmuka Home Sebelum Login ... 105

Gambar 3.27 Tampilan Rancangan Antarmuka Home Setelah Login ... 106

Gambar 3.28 Tampilan Rancangan Antarmuka Produk Yang Dibeli Bersamaan ... 106

Gambar 3.29 Tampilan Rancangan Antarmuka Menu Produk ... 107

Gambar 3.30 Tampilan Rancangan Antarmuka Produk Yang Dipilih ... 108

Gambar 3.31 Tampilan Rancangan Antarmuka Menu Berita ... 108

Gambar 3.32 Tampilan Rancangan Antarmuka Berita ... 109

Gambar 3.33 Tampilan Rancangan Antarmuka Menu Pencarian ... 109

Gambar 3.34 Tampilan Rancangan Antarmuka Login ... 110

Gambar 3.35 Tampilan Rancangan Antarmuka Lupa Password ... 110

Gambar 3.36 Tampilan Rancangan Antarmuka Registrasi / Daftar ... 111

Gambar 3.37 tampilan Rancangan Antarmuka Keranjang Belanja ... 111

Gambar 3.38 Tampilan Rancangan Antarmuka Daftar Belanja ... 112

Gambar 3.39 Tampilan Rancangan Antarmuka Wishlist ... 112

Gambar 3.40 Tampilan Rancangan Antarmuka Home Untuk Admin ... 113

Gambar 3.41 Tampilan Rancangan Antarmuka Mengelola User ... 113

Gambar 3.42 Tampilan Rancangan Antarmuka Mengelola Produk ... 114

Gambar 3.43 Tampilan Rancangan Antarmuka Mengelola Kategori Produk114 Gambar 3.44 Tampilan Rancangan Antarmuka Mengelola Foto Produk .... 115

Gambar 3.45 Tampilan Rancangan Antarmuka Mengelola Hewan ... 115

Gambar 3.46 Tampilan Rancangan Antarmuka Mengelola Kategori Hewan116 Gambar 3.47 Tampilan Rancangan Antarmuka Mengelola Foto Hewan .... 116

Gambar 3.48 Tampilan Rancangan Antarmuka Mengelola Berita ... 117

Gambar 3.49 Tampilan Rancangan Antarmuka Mengelola Foto Berita ... 117

(9)

xiv

Gambar 4.2 Tampilan Halaman Index Guest ... 120

Gambar 4.3 Halaman Produk ... 121

Gambar 4.4 Tampilan Halaman Lihat Produk ... 122

Gambar 4.5 Tampilan Ulasan Produk ... 122

Gambar 4.6 Tampilan Halaman Berita ... 123

Gambar 4.7 Tampilan Halaman Pencarian ... 123

Gambar 4.8 Tampilan Halaman Kontak ... 124

Gambar 4.9 Tampilan Halaman Masuk (Login) ... 124

Gambar 4.10 Tampilan Halaman Daftar / Registrasi ... 125

Gambar 4.11 Tampilan Header Menu Member... 125

Gambar 4.12 Tampilan Halaman Index Member ... 126

Gambar 4.13 Tampilan Halaman Profil ... 127

Gambar 4.14 Tampilan Halaman Ubah Profil ... 127

Gambar 4.15 Tampilan Halaman Peliharaanku ... 128

Gambar 4.16 Tampilan Halaman Ubah Hewan Peliharaan ... 129

Gambar 4.17 Tampilan Halaman Keranjang Belanja ... 129

Gambar 4.18 Tampilan Halaman Pembayaran ... 130

Gambar 4.19 Tampilan Halaman Konfirmasi Pemesanan ... 130

Gambar 4.20 Tampilan Konfirmasi Pembayaran Berhasil ... 131

Gambar 4.21 Tampilan Konfirmasi Pembayaran Sudah Dikonfirmasi oleh Admin... 131

Gambar 4.22 Tampilan Konfirmasi Sampai ... 131

Gambar 4.23 Tampilan Halaman Histori Pembelian ... 132

Gambar 4.24 Tampilan Halaman Histori Pembelian ... 132

Gambar 4.25 Tampilan Halaman Wishlist ... 133

Gambar 4.26 Tampilan Halaman Menambah Ulasan Produk ... 133

Gambar 4.27 Tampilan Halaman Menghapus Ulasan Produk ... 134

Gambar 4.28 Tampilan Halaman Mengubah Kata Sandi ... 134

Gambar 4.29 Tampilan Header Menu Super Admin ... 135

Gambar 4.30 Tampilan Header Menu Admin ... 135

Gambar 4.31 Tampilan Halaman Index Admin ... 136

(10)

xv

Gambar 4.33 Tampilan Menu Halaman Admin ... 137

Gambar 4.34 Tampilan Halaman Mengelola Pengguna (Super Admin) ... 138

Gambar 4.35 Tampilan Halaman Mengelola Pengguna (Admin) ... 139

Gambar 4.36 Tampilan Halaman Tambah Pengguna (Super Admin) ... 139

Gambar 4.37 Tampilan Halaman Tambah Pengguna (Admin) ... 140

Gambar 4.38 Tampilan Halaman Ubah Pengguna ... 141

Gambar 4.39 Tampilan Halaman Mengelola Hewan Peliharaan ... 142

Gambar 4.40 Tampilan Halaman Mengelola Pengguna Aktif ... 142

Gambar 4.41 Tampilan Halaman Mengelola Pengguna Non-Aktif... 143

Gambar 4.42 Tampilan Halaman Mengelola Produk ... 143

Gambar 4.43 Tampilan Halaman Menambah Produk ... 144

Gambar 4.44 Tampilan Halaman Rincian Produk ... 144

Gambar 4.45 Tampilan Halaman Mengubah Produk ... 145

Gambar 4.46 Tampilan Halaman Mengelola Foto Produk ... 146

Gambar 4.47 Tampilan Halaman Mengelola Komentar ... 146

Gambar 4.48 Tampilan Halaman Mengelola Kategori Hewan ... 147

Gambar 4.49 Tampilan Halaman Mengubah Kategori Hewan ... 147

Gambar 4.50 Tampilan Halaman Mengelola Kategori Produk ... 148

Gambar 4.51 Tampilan Halaman Mengubah Kategori Produk ... 148

Gambar 4.52 Tampilan Halaman Mengelola Berita ... 149

Gambar 4.53 Tampilan Halaman Isi Berita ... 150

Gambar 4.54 Tampilan Halaman Menambah Berita ... 150

Gambar 4.55 Tampilan Halaman Mengelola Foto Berita ... 151

Gambar 4.56 Tampilan Halaman Mengelola Propinsi ... 151

Gambar 4.57 Tampilan Halaman Mengubah Propinsi ... 152

Gambar 4.58 Tampilan Halaman Mengelola Kota ... 152

Gambar 4.59 Tampilan Halaman Mengubah Kota ... 153

Gambar 4.60 Tampilan Halaman Mengelola Rekening ... 153

Gambar 4.61 Tampilan Halaman Mengubah Rekening ... 154

Gambar 4.62 Tampilan Halaman Mengelola Wishlist ... 154

Gambar 4.63 Tampilan Halaman Konfirmasi Pembayaran ... 155

(11)

xvi

(12)

xvii

DAFTAR TABEL

Tabel 2.1 Kandidat dari Set Barang [5, p. 327] ... 10

Tabel 2.2 Notasi Tipe Data [6, p. 172] ... 17

Tabel 2.3 Notasi Struktur Data [6, p. 172] ... 17

Tabel 3.1 Tabel User ... 27

Tabel 3.2 Tabel Hewan ... 27

Tabel 3.3 Tabel Produk ... 28

Tabel 3.4 Tabel Foto Produk... 29

Tabel 3.5 Tabel Komentar ... 29

Tabel 3.6 Tabel Kategori Produk ... 29

Tabel 3.7 Tabel Kategori Hewan ... 30

Tabel 3.8 Tabel Berita ... 30

Tabel 3.9 Tabel Foto Berita ... 31

Tabel 3.10 Tabel Propinsi ... 31

Tabel 3.11 Tabel Kota ... 31

Tabel 3.12 Tabel Rekening ... 32

Tabel 3.13 Tabel Penjualan ... 32

Tabel 3.14 Tabel Detil Penjualan ... 33

Tabel 3.15 Tabel Wishlist ... 33

Tabel 3.16 Tabel Log ... 33

Tabel 3.17 Tabel Pesan ... 34

Tabel 3.18 Tabel Data User ... 66

Tabel 3.19 Tabel Data Penjualan ... 67

Tabel 3.20 Tabel Data Detil Penjualan ... 68

Tabel 3.21 Tabel Data Produk ... 68

Tabel 3.22 Tabel Data Foto Produk ... 69

Tabel 3.23 Tabel Data Kategori Produk ... 70

Tabel 3.24 Tabel Data Hewan ... 70

Tabel 3.25 Tabel Data Kategori Hewan ... 71

(13)

xviii

Tabel 3.27 Tabel Data Berita ... 71

Tabel 3.28 Tabel Data Foto Berita ... 72

Tabel 3.29 Tabel Data Komentar ... 72

Tabel 3.30 Tabel Data Propinsi ... 73

Tabel 3.31 Tabel Data Kota ... 73

Tabel 3.32 Tabel Data Rekening ... 74

Tabel 3.33 Tabel Data Log ... 74

Tabel 3.34 Tabel Data Pesan ... 74

Tabel 3.35 Proses Login ... 75

Tabel 3.36 Proses Daftar ... 76

Tabel 3.37 Proses Melihat Data User ... 76

Tabel 3.38 Proses Menambah Data User ... 77

Tabel 3.39 Proses Mengubah Data User ... 77

Tabel 3.40 Proses Mengubah Profil ... 78

Tabel 3.41 Proses Melihat Data Hewan ... 78

Tabel 3.42 Proses Menambah Data Hewan ... 78

Tabel 3.43 Proses Mengubah Data Hewan ... 79

Tabel 3.44 Proses Menghapus Data Hewan ... 79

Tabel 3.45 Melihat Data Produk ... 80

Tabel 3.46 Proses Menambah Data Produk ... 80

Tabel 3.47 Proses Mengubah Data Produk ... 81

Tabel 3.48 Proses Menghapus Data Produk ... 81

Tabel 3.49 Melihat Data Foto Produk ... 82

Tabel 3.50 Proses Menambah Data Foto Produk ... 82

Tabel 3.51 Menghapus Data Foto Produk ... 83

Tabel 3.52 Melihat Data Komentar ... 83

Tabel 3.53 Menambah Data Komentar ... 83

Tabel 3.54 Menghapus Data Komentar ... 84

Tabel 3.55 Proses Melihat Data Kategori Produk ... 85

Tabel 3.56 Menambah Data Kategori Produk ... 85

Tabel 3.57 Proses Mengubah Data Kategori Produk ... 85

(14)

xix

Tabel 3.59 Proses Melihat Data Kategori Hewan ... 86

Tabel 3.60 Proses Menambah Data Kategori Hewan ... 87

Tabel 3.61 Proses Mengubah Data Kategori Hewan ... 87

Tabel 3.62 Proses Menghapus Data Kategori Hewan ... 88

Tabel 3.63 Proses Melihat Data Berita ... 88

Tabel 3.64 Proses Menambah Data Berita ... 88

Tabel 3.65 Proses Mengubah Data Berita ... 89

Tabel 3.66 Proses Menghapus Data Berita ... 89

Tabel 3.67 Proses Melihat Data Foto Berita ... 90

Tabel 3.68 Proses Menambah Data Foto Berita ... 90

Tabel 3.69 Proses Menghapus Data Foto Berita ... 91

Tabel 3.70 Proses Melihat Data Propinsi ... 91

Tabel 3.71 Proses Menambah Data Propinsi ... 92

Tabel 3.72 Proses Mengubah Data Propinsi ... 92

Tabel 3.73 Proses Menghapus Data Propinsi ... 92

Tabel 3.74 Proses Melihat Data Kota ... 93

Tabel 3.75 Proses Menambah Data Kota ... 93

Tabel 3.76 Proses Mengubah Data Kota ... 94

Tabel 3.77 Proses Menghapus Data Kota ... 94

Tabel 3.78 Proses Melihat Data Rekening ... 95

Tabel 3.79 Proses Menambah Data Rekening ... 95

Tabel 3.80 Proses Mengubah Data Rekening ... 96

Tabel 3.81 Proses Menghapus Data Rekening... 96

Tabel 3.82 Proses Melihat Data Penjualan ... 97

Tabel 3.83 Proses Menambah Data Penjualan... 97

Tabel 3.84 Proses Mengubah Data Penjualan ... 98

Tabel 3.85 Proses Menghapus Data Penjualan ... 99

Tabel 3.86 Proses Melihat Data Wishlist ... 99

Tabel 3.87 Proses Menambah Data Wishlist ... 100

Tabel 3.88 Proses Mengubah Data Wishlist ... 100

(15)

xx

Tabel 3.90 Proses Melihat Rekomendasi Produk Berdasarkan Hewan

Peliharaan ... 101

Tabel 3.92 Proses Melihat Rekomendasi Produk Berdasarkan Wishlist ... 102

Tabel 3.93 Proses Menampilkan Produk Yang Dibeli Bersamaan ... 102

Tabel 3.94 Proses Melihat Data Log ... 103

Tabel 3.95 Proses Melihat Data Pesan ... 103

Tabel 3.96 Proses Menambah Data Pesan ... 104

Tabel 5.1 Tabel Pengujian Halaman Login ... 158

Tabel 5.2 Tabel Pengujian Halaman Daftar / Registrasi dan Tambah Pengguna ... 159

Tabel 5.3 Tabel Pengujian Halaman Lupa Password ... 161

Tabel 5.4 Tabel Pengujian Halaman Produk ... 162

Tabel 5.5 Tabel Pengujian Halaman Keranjang Belanja ... 163

Tabel 5.6 Tabel Pengujian Halaman Profil dan Ubah Pengguna ... 164

Tabel 5.7 Tabel Pengujian Halaman Peliharaanku ... 166

Tabel 5.8 Tabel Pengujian Halaman Konfirmasi Pemesanan ... 167

Tabel 5.9 Tabel Pengujian Halaman Histori Pembelian ... 168

Tabel 5.10 Tabel Pengujian Halaman Ubah Kata Sandi ... 168

Tabel 5.11 Tabel Pengujian Halaman Wishlist ... 169

Tabel 5.12 Tabel Pengujian Halaman Tambah Produk ... 170

Tabel 5.13 Tabel Pengujian Ubah dan Hapus Produk ... 172

Tabel 5.14 Tabel Pengujian Menambah Foto Produk ... 173

Tabel 5.15 Tabel Pengujian Mengelola Kategori Hewan ... 174

Tabel 5.16 Tabel Pengujian Mengelola Kategori Produk ... 175

Tabel 5.17 Tabel Pengujian Halaman Menambah Berita ... 177

Tabel 5.18 Tabel Pengujian Halaman Mengubah Berita ... 177

Tabel 5.19 Tabel Pengujian Halaman Menambah Foto Berita ... 178

Tabel 5.20 Tabel Pengujian Mengelola Propinsi ... 179

Tabel 5.21 Tabel Pengujian Mengelola Kota ... 180

Tabel 5.22 Tabel Pengujian Mengelola Rekening ... 182

(16)

xxi

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Entity

Relationship

Diagram Entitas

Individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari merubah input menjadi

output berada di luar sistem, tetapi memiliki hubungan interaksi

(17)

xxii

Jenis Notasi/Lambang Nama Arti

Data Flow

Diagram

(DFD) Data Flow

Merupakan simbol yang mewakili arah aliran data yang berasal dari satu atau beberapa proses, data store, atau elemen lingkungan menuju ke satu atau

beberapa proses, data store, atau environmental lainnya

Kamus Data = - Terdiri atas, mendefinisikan,

diuraikan menjadi, artinya.

Kamus Data

+

- Dan

Kamus Data

( )

-

Optional (pilihan boleh ada atau boleh

Memilih salah satu dari sejumlah alternatif, seleksi. Contoh:

Kamus Data

|

Pemisah sejumlah alternatif

(18)

xxiii

Jenis Notasi/Lambang Nama Arti

Flowchart Proses

Proses yang dijalankan dengan tidak manual.

Flowchart Kegiatan

Manual

Pemrosesan secara manual oleh manusia atau mesin dengan kecepatan

pekerjaan manusia.

Flowchart Ekstraksi

Mengeluarkan satu atau lebih item dari satu kumpulannya.

Flowchart Merge

Penggabungan 2 atau lebih item menjadi satu kumpulan.

Flowchart Keyboard

Mewakili input data untuk diproses atau output data yang sudah diproses.

Flowchart Subproses

Proses yang telah

didefinisikan sebelumnya, digambarkan dalam

flowchart yang lain.

Flowchart Keputusan

Keputusan di mana terdapat 2 atau lebih alternatif.

Flowchart Dokumen Dokumen yang merupakan

(19)

xxiv

Jenis Notasi/Lambang Nama Arti

Flowchart Display

Display atau tampilan output informasi saat pemrosesan secara online melalui video, monitor, dan lain-lain.

Flowchart

Simbol konektor

(penghubung) bilamana

flowchart perlu diputuskan akibat keterbatasan dari

(berhenti), halt (batal), delay

(tunda) atau interupt

(interupsi).

Flowchart Database

Database (Basis data) yang tersimpan dalam Magnetic Disc Storage.

Flowchart Data

Eksternal

Informasi input atau output yang disimpan di sebuah tempat penyimpanan

(storage) yang bisa diakses langsung.

Flowchart

Penyimpan-an offline

Offline storage,

(20)

1

BAB 1. PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup, sumber data, dan sistematika penyajian.

1.1 Latar Belakang Masalah

Tingginya minat masyarakat dari berbagai kalangan terhadap pemeliharaan hewan semakin meningkat, terutama di kota-kota besar yang memiliki fenomena sosial. Semakin tinggi minat masyarakat terhadap pemeliharaan hewan maka semakin banyak pula produk-produk yang digunakan untuk perawatan dan pemeliharaan hewan tersebut.

My Petshop merupakan sebuah toko yang menjual kebutuhan-kebutuhan hewan peliharaan. Produk-produk yang dijual merupakan produk yang diperuntukan anjing, kucing, hamster, kura-kura, dan kelinci. Selain membuka toko, My Petshop menjual produk-produknya dengan cara online melalui blog dan penjualannya pun masih menggunakan cara manual yaitu dengan cara memesan melalui sms lalu barang akan dikirim sesuai pesanan. Banyaknya ragam produk hewan yang dijual mengalami keterbatasan dalam memperluas penjualannya. My Petshop juga mengalami kesulitan dalam menawarkan produk kepada konsumen dengan tepat.

(21)

2

1.2 Rumusan Masalah

Rumusan masalah yang didapat dari latar belakang di atas adalah sebagai berikut :

1. Bagaimana cara untuk memfasilitasi pengguna dalam membeli peralatan, kebutuhan, dan aksesoris untuk hewan peliharaannya? 2. Bagaimana cara memprediksi tingkah laku pelanggan untuk kemudian

menawarkan produk yang tepat kepada konsumen yang tepat?

1.3 Tujuan Pembahasan

Tujuan pembuatan website e-commerce dan sistem rekomendasi My Petshop ini adalah untuk:

1. Membuat sistem atau aplikasi website e-commerce yang dapat mengelola data produk yang akan dijual dan memfasilitasi masyarakat membeli peralatan, kebutuhan, dan aksesoris hewan peliharaan.

2. Membuat sistem atau aplikasi website yang dapat memprediksi tingkah laku customer melalui histori transaksi dengan menerapkan behavior prediction yang kemudian dapat menampilkan rekomendasi produk yang dibeli bersamaan, berdasarkan hewan peliharaan, dan wishlist.

1.4 Ruang Lingkup Kajian

Agar permasalahan yang dialami tidak terjadi pelebaran maka perlu adanya pembatasan masalah pada pembuatan website e-commerce dan sistem rekomendasi My Petshop.

Berdasarkan aplikasi yang dibuat, berikut beberapa batasan untuk aplikasi ini:

 Perangkat Keras

o Processor Intel Pentium Dual-core Processor T2370 o Memory 1 GB RAM

o 120 GB Hard Disk

 Perangkat Lunak

(22)

3

o Basis Data MySQL

o Bahasa Pemrograman: PHP

o Software yang digunakan: phpDesigner , SQL Manager for MySQL,

MySQL, XAMPP, Aristeer  Batasan Aplikasi

o Aksesoris, peralatan, maupun makanannya yang dijual ditujukan oleh

hewan anjing, kucing, kelinci, hamster, dan kura-kura.

o Sistem terbagi menjadi tiga pengguna, yaitu admin (pemilik toko), member, dan guest.

Super Admin: dapat mengelola semua fitur yang ada pada aplikasi dan melihat log website.

Admin: dapat mengelola semua fitur yang ada pada aplikasi.

Member: dapat melakukan pembelian terhadap produk-produk yang ada jika sudah melakukan login.

Guest: dapat melihat semua produk yang dijual, berita, dan produk atau hewan terlaris.

o Sistem atau aplikasi website dapat mengelola produk-produk yang

akan dijual (peralatan, kebutuhan, dan aksesoris hewan).

 Fitur Shopping Cart yang membantu pengguna dalam melakukan pembelian (menambah, mengurangi, dan jumlah produk yang akan dibeli)

 Fitur Wishlist yang membantu pengguna dalam pemilihan produk yang diinginkan tetapi belum dapat membeli produk sehingga ketika pengguna ingin membeli produk tersebut tidak harus mencari-cari terlebih dahulu.

 Fitur histori penjualan dan konfirmasi pembayaran untuk

administrator.

 Fitur behavior prediction yang dapat memprediksi tingkah laku pelanggan dalam memilih produk-produk yang dijual.

 Fitur rekomendasi produk yang diambil dari histori keranjang

(23)

4

 Fitur rekomendasi produk dari hewan peliharaan yang dimiliki oleh

member.

o Sistem dapat memberikan informasi mengenai jenis-jenis anjing,

kucing, hamster, kura-kura, dan kelinci melalui berita yang ditampilkan pada sistem.

o Sistem tidak menangani akuntansi.

o Sistem akan berjalan dengan baik bila menggunakan browser Google Chrome.

1.5 Sumber Data

Sumber data penelitian terdiri dari data primer dan data sekunder. Data primer diperoleh secara langsung dari toko My Petshop untuk mendukung pembuatan aplikasi ini. Sedangkan data sekunder diperoleh melalui studi literatur dari materi referensi mengenai PHP dan CRM yang bisa di dapat dari buku-buku penunjang, sumber informasi tertulis, dan situs-situs internet.

1.6 Sistematika Penyajian

Sistematika penulisan yang akan digunakan dalam penyusunan laporan adalah:

BAB 1 PENDAHULUAN

Bab ini digunakan untuk menjelaskan latar belakang masalah yang terjadi, rumusan masalah yang didapat dari latar belakang, tujuan pembuatan sistem, batasan masalah, sumber data yang diambil, sistematika penulisan dalam penyusunan laporan.

BAB 2 KAJIAN TEORI

Bab ini digunakan untuk meguraikan teori-teori yang dipakai dan relevan dengan pembuatan aplikasi web e-commerce My Petshop.

(24)

5

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, DFD (Data Flow Diagram), Entity Relationship Diagram, dan gambaran rancangan antarmuka untuk e-commerce My Petshop.

BAB 4 HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas, dan User Interface Design yang sudah dibuat.

BAB 5 PEMBAHASAN DAN HASIL PENELITIAN

Bab ini digunakan untuk hasil pengujian berupa pengujian whitebox atau pengujian blackbox.

BAB 6 SIMPULAN DAN SARAN

(25)

185

BAB 6. SIMPULAN DAN SARAN

Di bawah ini akan dijabarkan simpulan dan saran dari hasil pembahasan dan uji coba aplikasi E-commerce My Petshop dengan menerapkan Behaviour Prediction.

6.1 Simpulan

Dari hasil analisis, perancangan, penelitian dan uji coba penelitian E-commerce My Petshop dapat disimpulkan sebagai berikut:

1. Sistem atau aplikasi website dapat melakukan pengelolaan terhadap data produk yang dijual dengan mengelompokkan produk-produk yang dijual berdasarkan kategori hewan dan kategori produk sehingga sistem ini dapat memfasilitasi masyarakat membeli peralatan, kebutuhan, dan aksesoris hewan peliharaan.

2. Sistem atau aplikasi website dapat memprediksi tingkah laku customer

dengan melihat seluruh histori penjualan yang pernah dilakukan oleh seluruh pengguna dan selanjutnya sistem atau aplikasi website dapat merekomendasikan produk yang dibeli bersamaan dengan produk yang sedang dilihat oleh pengguna, berdasarkan hewan peliharaan yang dimiliki, dan wishlist produk.

6.2 Saran

Agar sistem atau aplikasi website dapat berkembang lebih baik lagi, penulis menyarankan beberapa hal sebagai berikut:

1. Sistem atau aplikasi website dapat menangani keuangan atau akuntansi dan juga report bagi pemiliknya.

(26)

185

BAB 6. SIMPULAN DAN SARAN

Di bawah ini akan dijabarkan simpulan dan saran dari hasil pembahasan dan uji coba aplikasi E-commerce My Petshop dengan menerapkan Behaviour Prediction.

6.1 Simpulan

Dari hasil analisis, perancangan, penelitian dan uji coba penelitian E-commerce My Petshop dapat disimpulkan sebagai berikut:

1. Sistem atau aplikasi website dapat melakukan pengelolaan terhadap data produk yang dijual dengan mengelompokkan produk-produk yang dijual berdasarkan kategori hewan dan kategori produk sehingga sistem ini dapat memfasilitasi masyarakat membeli peralatan, kebutuhan, dan aksesoris hewan peliharaan.

2. Sistem atau aplikasi website dapat memprediksi tingkah laku customer

dengan melihat seluruh histori penjualan yang pernah dilakukan oleh seluruh pengguna dan selanjutnya sistem atau aplikasi website dapat merekomendasikan produk yang dibeli bersamaan dengan produk yang sedang dilihat oleh pengguna, berdasarkan hewan peliharaan yang dimiliki, dan wishlist produk.

6.2 Saran

Agar sistem atau aplikasi website dapat berkembang lebih baik lagi, penulis menyarankan beberapa hal sebagai berikut:

1. Sistem atau aplikasi website dapat menangani keuangan atau akuntansi dan juga report bagi pemiliknya.

(27)

186

DAFTAR PUSTAKA

[1] K. K. Bajaj and D. Nag, E-commerce The Cutting Edge of Business, New Delhi: Tata McGraw-Hill Publishig Company Limited, 2000.

[2] N. Bandyo-padhyay, E-Commerce Context, Concepts and Consequences, New York: McGraw-Hill International, 2002.

[3] A. Payne, Handbook of CRM : Achieving Excellence in Customer,

Oxford: Elsevier’s Science and Technology Rights, 2005.

[4] J. Dyche, The CRM Handbook, United State: Pearson Education, 2001. [5] P.-N. Tan, M. Steinbach and V. Kumar, Introduction To Data Mining,

Pearson Addison Wesley, 2006.

[6] S. Tata Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi, 2004. [7] R. T. Burlton, Business Process Management: Profiting From Process,

Indiana: Sams, 2001.

[8] M. H. Jogiyanto, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2001.

[9] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan Oracle & ASP, Bandung: Informatika Bandung, 2006.

[10] R. S. Pressman, Software Engineering A Practitioner's Approach Sixth Edition, New York: McGraw Hill International Edition, 2005.

[11] S. Desikan and G. Ramesh, Software Testing: Principles and Practices, New Delhi: Pearson Education India, 2006.

[12] I. Betha and M. E. Ir. Husni Iskandar Pohan, "Pemrograman Web Dengan HTML," in Pemrograman Web Dengan HTML, Bandung, CV. Informatika, 2001.

[13] B. Sidik, "Pemrograman Web PHP," in Pemrograman Web PHP, Bandung, Informatika Bandung, 2012.

(28)

RIWAYAT HIDUP PENULIS

Data Pribadi

Nama : Meldiana Sumanto

Alamat : Jalan Holis Komplek BPKP IV no.8, Bandung

Kode Post : 40212

Nomor Telepon : 022-6018225 08562034881

Email : meldi2508@gmail.com

Jenis Kelamin : Perempuan

Tempat ,Tanggal lahir : Bandung, 25 Agustus 1991

Agama : Katolik

Pendidikan Formal

1995 – 1997 : TK Pandu, Bandung 1997 – 2003 : SD Pandu, Bandung 2003 – 2006 : SMP St. Angela, Bandung 2006 – 2009 : SMA St. Angela, Bandung

2009 – 2014 : S1 Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Maranatha, Bandung

Pengalaman Organisasi

Bendahara HIMA IT 2011/2012

Divisi Konsumsi dan Dekorasi Integer 2011

(29)

Bendahara dan Divisi Kedisplinan Integer 2012

Panitia Seminar dan Workshop Scrum Day Asia 2012

Panitia Seminar Web Programming PHP (Zen Framework) & ASP.Net (Framework.Net) 2013

Panitia Seminar Teknik Informatika & Sistem Informasi 2013

Panitia IT Community Building 2013

Anggota Lions Club Metastation Bandung (2012-sekarang)

Pengalaman Kerja / Magang

 Staff Front Office Maranatha IT Center (2010-2013)

 Asisten Dosen Mata Kuliah Pengenalan Aplikasi Komputer (Semester Ganjil 2010/2011)

Gambar

Tabel User ...............................................................................

Referensi

Dokumen terkait

Kerja otot semacam ini disebut dengan istilah “kontraksi isotonik”, sedangkan kekuatan statik bila berkontraksi tanpa perubahan panjang otot disebut dengan “kontraksi

7 Kemudian penelitian yang dilakukan Indriani (2014) juga menunjukkan ada perbedaan yang signifikan antara higiene sanitasi makanan dan minuman dengan kejadian diare akut pada

Perseroan Nama Perseroan Nama Perseroan Perseroan didirikan diganti menjadi kembali diubah berganti nama dengan nama PT Gunungcermai menjadi menjadi PT Desa Dekalb Inti PT Lippo City

Dibiarkan untuk berbuat sekehendaknya, desa memusatkan perhatianya pada mata pencahariannya sendiri, menghasilkan beras, kantum, nila, dan produk- produk yang lain untuk

Sarana Agro Nusantara dari setiap tangki truk memiliki kandungan asam lemak bebas yang

Jawaban atas permasalahan tersebut, secara tentatif dalam bentuk hipotesis dirumuskan sebagai berikut; (1) Ada perbedaan hasil belajar siswa pada mata pelajaran

– Citra digital merupakan fungsi intensitas cahaya f(x,y), dimana harga x dan y merupakan koordinat spasial dan harga fungsi tersebut pada setiap titik (x,y) merupakan

Beban depresiasi untuk tiap periode jumlahnya selalu sama ( kecuali kalau ada penyesuaian ). Dalam metode ini perusahaan akan mencatat bahan penyusutan yang sama jumlahnya