• Tidak ada hasil yang ditemukan

Aplikasi Mobile Toko Peliharaan Menggunakan Next Sequential Purchase.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Mobile Toko Peliharaan Menggunakan Next Sequential Purchase."

Copied!
33
0
0

Teks penuh

(1)

ABSTRAK

Rumah guguk bergerak dalam bidang penjualan binatang peliharaan dan perlengkapan hewan peliharaan yang memerlukan sebuah sistem penjualan dan pembelian yang penjualan dapat diakses melalui perangkat mobile dan pembelian diakses melalui web. Berdasarkan kebutuhan ini dibuat aplikasi berbasis web yang dapat melakukan pembelian dan me-manage data toko peliharaan dan sebuah aplikasi berbasis mobile yang memakai algoritma apriori untuk saran yang ditujukan kepada pelanggan. Aplikasi berbasis mobile menggunakan bahasa pemrograman android. Untuk menyambungkan aplikasi web dan mobile diperlukan web service agar kedua aplikasi dapat berhubungan dengan baik. Hasil uji coba pada aplikasi ini menunjukkan aplikasi yang berbasis web dan berbasis mobile ini berhasil dibangun dan dapat beroprasional dengan baik. Aplikasi web dapat memfasilitasi kebutuhan yang dibutuhkan dalam proses pembelian di toko peliharaan rumah guguk. Dan aplikasi mobile cukup dapat memfasilitasi pengguna dengan baik dalam proses penjualan.

(2)

ABSTRACT

Rumah guguk engaged in the sale of pets and pet supplies that require a system of sales and purchases that sales can be accessed through mobile devices and purchase accessible through the web . Based on this requirement created a web – based application that able make purchases and manage data petshop and a mobile based application that uses apriori algorithm for advice addressed to the customer . Mobile – based applications using the android programming language. To connect a mobile – based application and web – based application, web services required for the two applications able be associated with each other . The trial results on this application indicates that the application of web – based and mobile – based is successfully built and able to cooperate each other without any issue. The web application can facilitate the requirements needed in the process of purchasing Rumah guguk petshop . And mobile application to facilitate customer well in the sales process.

(3)

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

DAFTAR TABEL ... xix

DAFTAR SINGKATAN ... xxvi

DAFTAR ISTILAH ... xxvii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 3

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 7

1.6 Sistematika Penyajian ... 7

BAB 2. KAJIAN TEORI ... 9

2.1 Sistem Informasi ... 9

2.2 Customer Relationship Management ... 9

2.3 Next Sequential Purchase ... 9

2.4 Data Mining ... 10

2.4.1 Association Rule... 10

2.5 E – commerce ... 12

2.6 Hyper Text Markup Language ... 12

2.7 PHP Hypertext Preprocessor ... 13

2.8 Javascript ... 13

2.9 Cascading Style Sheet ... 13

(4)

2.11 Entity Relationship Diagram ... 14

2.13 Data Flow Diagram ... 16

2.14 Kamus Data ... 17

2.15 Android ... 17

2.16 WEB Service ... 17

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Proses Bisnis Penjualan yang Berjalan Saat ini ... 18

3.2 Proses Bisnis Pembelian yang Berjalan Saat ini ... 20

3.3 Entity Relationship Diagram ... 21

3.4 Transformasi ERD ke Tabel ... 22

3.4.1 Tabel Admin ... 22

3.4.2 Tabel Pelanggan ... 23

3.4.3 Tabel Peliharaan ... 24

3.4.4 Tabel Transaksi ... 24

3.4.5 Tabel Penjualan_item ... 25

3.4.6 Tabel Pembelian ... 25

3.4.7 Tabel Pembelian_item ... 26

3.4.8 Tabel ItemPerlengkapanHewan ... 26

3.4.9 Tabel Hewan ... 27

3.4.10 Tabel KeranjangBelanja ... 27

3.4.11 Tabel KeranjangBelanja_pelanggan ... 28

3.4.12 Tabel Detail_keranjang_belanja ... 28

3.4.13 Tabel jenis hewan ... 28

3.4.14 Tabel JenisItemPerlengkapanHewan ... 29

3.4.15 Tabel Supplier ... 29

3.4.16 Tabel Provinsi ... 29

(5)

3.5 Data Flow Diagram ... 30

3.5.1 Context Flow Diagram ... 30

3.5.2 DFD Level 1 ... 31

3.6.2 Insert Admin ... 45

3.6.3 Delete Admin ... 45

3.6.4 Ubah Admin ... 46

3.6.5 View Admin ... 46

3.6.6 Registrasi ... 47

3.6.7 Ubah Profil ... 47

3.6.8 Lihat Profil Pelanggan ... 48

3.6.9 Menambah Peliharaan ... 48

3.6.10 Ubah Peliharaan ... 49

3.6.11 Lihat Peliharaan ... 49

3.6.12 Hapus Peliharaan ... 50

3.6.13 Tambah Pembelian ... 50

3.6.14 View Pembelian ... 51

3.6.15 Ubah Pembelian ... 51

(6)

3.6.17 Lihat Penjualan ... 52

3.6.18 Ubah Penjualan ... 53

3.6.19 Tambah Barang ... 53

3.6.20 Ubah Barang ... 54

3.6.21 Lihat Barang ... 54

3.6.22 Hapus Barang ... 55

3.6.23 Tambah Hewan ... 55

3.6.24 Ubah Hewan ... 56

3.6.25 Lihat Hewan ... 56

3.6.26 Hapus Hewan ... 57

3.6.27 Tambah Kategori Hewan ... 57

3.6.28 Ubah Kategori Hewan ... 58

3.6.29 Lihat Kategori Hewan ... 58

3.6.30 Hapus Kategori Hewan ... 59

3.6.31 Tambah Kategori Barang ... 59

3.6.32 Ubah Kategori Barang ... 60

3.6.33 Lihat Kategori Barang ... 60

3.6.34 Hapus Kategori Barang ... 61

3.6.35 Tambah Supplier ... 61

3.6.36 Ubah Supplier ... 62

3.6.37 Lihat Supplier ... 62

3.6.38 Hapus Supplier ... 63

3.6.39 Tambah Kota ... 63

3.6.40 Ubah Kota ... 64

3.6.41 Lihat Kota ... 64

3.6.42 Hapus Kota ... 65

3.6.43 Tambah Provinsi ... 65

3.6.44 Ubah provinsi ... 66

3.6.45 Lihat Provinsi ... 66

3.6.46 Hapus Provinsi ... 67

3.6.47 Melihat Data Keranjang Belanja ... 67

(7)

3.6.49 Menambah Data Item Keranjang Belanja ... 68

3.7.5 Data Barang ... 71

3.7.6 Data Kategori Hewan ... 72

3.7.7 Data Kategori Barang ... 72

3.7.8 Data Kota ... 73

3.7.9 Data Provinsi ... 73

3.7.10 Data Keranjang Belanja ... 74

3.7.11 Data Detail Keranjang Belanja ... 74

3.7.12 Data Pembelian ... 75

3.7.13 Data Supplier ... 75

3.7.14 Data Penjualan ... 76

3.8 Rancangan Desain Antar Muka ... 76

3.8.1 Rancangan Desain Antar Muka pada Web ... 77

3.8.2 Rancangan Desain pada Aplikasi Mobile (Android) ... 86

BAB 4. HASIL PENELITIAN ... 91

4.1 Tampilan Website ... 91

4.1.1 Halaman Index ... 91

4.1.2 Halaman Login ... 92

4.1.3 Halaman Login Gagal ... 92

4.1.4 Halaman Home ... 93

4.1.5 Halaman Pelanggan ... 93

4.1.6 Halaman Detail Pelanggan ... 94

4.1.7 Halaman Admin ... 94

4.1.8 Halaman Ubah Admin ... 95

4.1.9 Hapus Admin ... 95

4.1.10 Halaman profil Admin ... 96

(8)

4.1.12 Halaman Hewan Peliharaan Pelanggan ... 97

4.1.13 Halaman Pembelian ... 97

4.1.14 Halaman Detail Pembelian ... 98

4.1.15 Halaman Ubah Pembelian ... 99

4.1.16 Halaman Hewan ... 99

4.1.17 Halaman Update Hewan ... 100

4.1.18 Halaman Hapus Hewan ... 101

4.1.19 Halaman Barang ... 101

4.1.20 Halaman Detail Barang ... 102

4.1.21 Halaman Olah Barang ... 102

4.1.22 Halaman Delete Barang ... 102

4.1.23 Tampilan Halaman Shopping Chart ... 103

4.1.24 Tampilan Halaman Detail Shopping Chart ... 104

4.1.25 Tampilan Halaman Kategori Hewan ... 104

4.1.26 Dialog Hapus Kategori Hewan ... 105

4.1.27 Tampilan Ubah Kategori Barang ... 105

4.1.28 Tampilan Halaman Kategori Barang ... 106

4.1.29 Hapus Kategori Barang ... 106

4.1.30 Tampilan Halaman Supplier ... 107

4.1.31 Tampilan Ubah Supplier... 107

4.1.32 Tampilan Hapus Supplier ... 108

4.1.33 Tampilan Halaman Harga Pengiriman Barang ... 108

4.1.34 Tampilan Olah Ibukota ... 109

4.1.35 Tampilan Olah Kota ... 109

4.1.36 Tampilan Tambah Kota di Provinsi Lama ... 110

4.2 Tampilan Mobile ... 111

4.2.1 Tampilan Login ... 111

4.2.2 Tampilan Menu utama ... 111

4.2.3 Tampilan Profil ... 112

4.2.4 Tampilan Ubah Profil ... 113

4.2.5 Tampilan Peliharaan ... 113

(9)

4.2.7 Tampilan Kategori barang ... 114

4.2.8 Tampilan Barang ... 115

4.2.9 Tampilan Detail Barang ... 115

4.2.10 Tampilan Masukkan Ke Keranjang ... 116

4.2.11 Tampilan Kategori Hewan ... 116

4.2.12 Tampilan Detail Hewan ... 116

4.2.13 Tampilan List Shopping Chart ... 117

4.2.14 Tampilan Detail Keranjang Belanja ... 117

4.2.15 Tampilan Bayar ... 118

4.2.16 Tampilan Regristrasi ... 118

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

5.1 Pengujian Halaman Login ... 120

5.2 Pengujian Penambahan Admin ... 121

5.3 Pengujian Search Admin ... 122

5.4 Pengujian Delete Admin ... 122

5.5 Pengujian Ubah Admin ... 123

5.6 Pengujian Halaman Pelanggan ... 123

5.7 Pengujian Mengubah Profil Admin ... 124

5.8 Pengujian Search Hewan Peliharaan ... 124

5.9 Pengujian Penambahan Pembelian ... 125

5.10 Pengujian Ubah Pembelian ... 126

5.11 Pengujian Ubah Penjualan ... 126

5.12 Pengujian Tambah Hewan ... 127

5.13 Pengujian Hapus Hewan ... 127

5.14 Pengujian Ubah Hewan ... 128

5.15 Pengujian Search Hewan ... 128

5.16 Pengujian Tambah Barang ... 129

5.17 Pengujian Hapus Barang ... 129

5.18 Pengujian Ubah Barang ... 130

5.19 Pengujian Search Barang ... 130

5.20 Pengujian Tambah Kategori Barang ... 131

(10)

5.22 Pengujian Ubah Kategori Barang ... 132

5.23 Pengujian Search Kategori Barang ... 132

5.24 Pengujian Tambah Kategori Hewan ... 133

5.25 Pengujian Hapus Kategori Hewan ... 133

5.26 Pengujian Ubah Kategori Hewan ... 133

5.27 Pengujian Search Kategori Hewan ... 134

5.28 Pengujian Tambah Supplier ... 134

5.29 Pengujian Hapus Supplier ... 135

5.30 Pengujian Ubah Supplier ... 136

5.31 Pengujian Search Supplier ... 136

5.32 Pengujian Tambah Provinsi Baru ... 137

5.33 Pengujian Tambah Kota di Provinsi Lama ... 137

5.34 Pengujian Hapus Kota ... 137

5.35 Pengujian Registrasi ... 138

5.36 Pengujian Ubah Profil ... 138

5.37 Pengujian Tambah Peliharaan ... 138

5.38 Pengujian Hapus Peliharaan ... 139

5.39 Pengujian Menambahkan Ke Shopping Chart ... 139

5.40 Pengujian Edit Detail Shopping Chart... 139

5.41 Pengujian Hapus Item dari Shopping Chart ... 140

5.42 Pengujian Bayar ... 140

BAB 6. SIMPULAN DAN SARAN ... 142

6.1 Simpulan ... 142

6.2 Saran ... 142

(11)

DAFTAR GAMBAR

Gambar 2. 1 Ilustrasi set barang dengan algoritma Apriori ... 12

Gambar 3. 1 Flowchart proses bisnis yang sedang terjadi saat ini ... 19

Gambar 3. 2 Flowchart pembelian yang terjadi saat ini ... 21

Gambar 3. 3 Gambar bagan ER ... 22

Gambar 3. 4DFD Level 0 ... 31

Gambar 3. 5DFD Level 1 ... 32

Gambar 3. 6 DFD Level 2 Proses Nomor 2 ... 33

Gambar 3. 7 DFD Level 2 Proses 3 ... 34

Gambar 3. 8 DFDF Level2 Proses 4 ... 35

Gambar 3. 9 DFD Level 2 Proses 5 ... 36

Gambar 3. 10DFD Level 2 Proses 6 ... 37

Gambar 3. 11 DFD Level 2 Proses 7 ... 38

Gambar 3. 12 DFD Level 2 Proses 8 ... 39

Gambar 3. 13 DFD Level 2 Proses 9 ... 40

Gambar 3. 14DFD Level 2 Proses 10 ... 41

Gambar 3. 15DFD Level 2 Proses 11 ... 42

Gambar 3. 16 DFD Level 2 Proses 12 ... 43

Gambar 3. 17DFD Level 2 Proses 13 ... 44

Gambar 3. 18 Tampilan Home yang belum Login ... 77

Gambar 3. 19 Tampilan Login... 78

Gambar 3. 20 Tampilan Home Setelah Login ... 78

Gambar 3. 21Rancangan Halaman Admin ... 79

Gambar 3. 22Rancangan ubah admin ... 79

Gambar 3. 23 Rancangan delete admin ... 80

Gambar 3. 24Rancangan halaman pelanggan ... 81

Gambar 3. 25 Rancangan Profil ... 81

Gambar 3. 26 Rancangan Hewan Peliharaan ... 82

Gambar 3. 27 Rancangan Halaman Penjualan ... 83

Gambar 3. 28 Rancangan Pembelian ... 83

(12)

Gambar 3. 30Rancangan Kategori ... 84

Gambar 3. 31Rancangan Ubah Kategori ... 85

Gambar 3. 32Rancangan Harga Pengiriman ... 86

Gambar 3. 33 Tampilan Login di Mobile ... 87

Gambar 3. 34Rancangan Menu Utama ... 87

Gambar 3. 35Rancangan Tampilan Profil ... 88

Gambar 3. 36Rancangan Kategori ... 88

Gambar 3. 37Rancangan item ... 89

Gambar 3. 38 Rancangan halaman shopping chart ... 89

Gambar 3. 39 Rancangan Bayar ... 90

Gambar 4. 1 Gambar halaman index ... 91

Gambar 4. 2 Gambar halaman login ... 92

Gambar 4. 3 Gambar halaman login gagal ... 92

Gambar 4. 4Gambar halaman login berhasil ... 93

Gambar 4. 5 Gambar halaman lihat data pelanggan ... 93

Gambar 4. 6 Gambar halaman lihat detail data pelanggan ... 94

Gambar 4. 7 Gambar halaman admin ... 94

Gambar 4. 8Gambar halaman update admin ... 95

Gambar 4. 9 Tampilan hapus admin ... 95

Gambar 4. 10 Halaman Profil Admin ... 96

Gambar 4. 11Halaman ubah profil admin ... 96

Gambar 4. 12 Halaman Hewan Peliharaan Pelanggan ... 97

Gambar 4. 13 Halaman Pembelian ... 98

Gambar 4. 14 Halaman Detail Pembelian ... 98

Gambar 4. 15 Halaman Ubah Pembelian ... 99

Gambar 4. 16Halaman Hewan... 100

Gambar 4. 17 Halaman Update Hewan ... 100

Gambar 4. 18 Tampilan Hapus Hewan ... 101

Gambar 4. 19 Tampilan halaman barang ... 101

Gambar 4. 20 Tampilan detail barang ... 102

Gambar 4. 21 Tampilan olah barang ... 102

(13)

Gambar 4. 23Tampilan Shopping Chart ... 103

Gambar 4. 24Tampilan Halaman Detail Shopping Chart ... 104

Gambar 4. 25 Tampilan Kategori Hewan ... 104

Gambar 4. 26 Tampilan dialog hapus kategori hewan ... 105

Gambar 4. 27 Tampilan ubah kategori hewan ... 105

Gambar 4. 28 Tampilan halaman kategori barang ... 106

Gambar 4. 29 Tampilan hapus kategori barang ... 106

Gambar 4. 30 Tampilan Halaman Supplier ... 107

Gambar 4. 31Tampilan Ubah Supplier ... 107

Gambar 4. 32 Tampilan Hapus Supplier ... 108

Gambar 4. 33 Tampilan Harga Pengiriman Barang ... 108

Gambar 4. 34 Tampilan Olah Ibukota ... 109

Gambar 4. 35 Tampilan Olah Kota ... 109

Gambar 4. 36 Tampilan tambah kota lama ... 110

Gambar 4. 37Tampilan proses tambah kota lama ... 110

Gambar 4. 38 Tampilan Login... 111

Gambar 4. 39 Tampilan Menu Utama ... 112

Gambar 4. 40Tampilan Profil ... 112

Gambar 4. 41 Tampilan Ubah Profil ... 113

Gambar 4. 42Tampilan Peliharaan ... 113

Gambar 4. 43 Tampilan Tambah Peliharaan ... 114

Gambar 4. 44 Tampilan Kategori Barang ... 114

Gambar 4. 45Tampilan Barang ... 115

Gambar 4. 46Tampilan Detail Barang ... 115

Gambar 4. 47 Tampilan Masukkan Ke Keranjang Belanja ... 116

Gambar 4. 48 Tampilan Kategori Hewan ... 116

Gambar 4. 49 Tampilan Detail Hewan ... 117

Gambar 4. 50Tampilan List Shopping Chart ... 117

Gambar 4. 51 Tampilan Detail Keranjang Belanja ... 118

Gambar 4. 52 Tampilan Bayar ... 118

(14)

DAFTAR TABEL

Tabel 2. 1 Data Transaksi keranjang barang ... 10

Tabel 2. 2 Representasi biner keranjang belanja ... 11

Tabel 3. 1 Tabel Admin ... 23

Tabel 3. 2 Tabel Pelanggan ... 23

Tabel 3. 3 Tabel Peliharaan ... 24

Tabel 3. 4 Tabel transaksi ... 24

Tabel 3. 5 Tabel Penjualan_item ... 25

Tabel 3. 6 Tabel Pembelian ... 25

Tabel 3. 7 Tabel Pembelian_Item ... 26

Tabel 3. 8 Tabel ItemPerlengkapanHewan ... 26

Tabel 3. 9 Tabel Hewan ... 27

Tabel 3. 10 Tabel KeranjangBelanja ... 27

Tabel 3. 11 Tabel KeranjangBelanja_pelanggan ... 28

Tabel 3. 12 Tabel detail_keranjang_belanja ... 28

Tabel 3. 13Tabel Jenis Hewan... 28

Tabel 3. 14 Tabel JenisItemPerlengkapanHewan... 29

Tabel 3. 15 Tabel Supplier ... 29

Tabel 3. 16 Tabel Provinsi ... 29

Tabel 3. 17 Tabel Kota ... 30

Tabel 3. 18 PSPEC DFD Proses 1 ... 45

Tabel 3. 19PSPEC DFD Proses 2.1 ... 45

Tabel 3. 20 PSPEC DFD Proses 2.2 ... 46

Tabel 3. 21 PSPEC DFD Proses 2.3 ... 46

Tabel 3. 22 PSPEC DFD Proses 2.4 ... 46

Tabel 3. 23 PSPEC DFD Proses 3.1 ... 47

Tabel 3. 24 PSPEC DFD Proses 3.2 ... 47

Tabel 3. 25 PSPEC DFD Proses 3.3 ... 48

Tabel 3. 26 PSPEC DFD Proses 4.1 ... 48

Tabel 3. 27 PSPEC DFD Proses 4.2 ... 49

(15)

Tabel 3. 29 PSPEC DFD Proses 4.4 ... 50

Tabel 3. 41PSPEC DFD Proses 8.2 ... 56

Tabel 3. 42 PSPEC DFD Proses 8.3 ... 57

Tabel 3. 43 PSPEC DFD Proses 8.4 ... 57

Tabel 3. 44 PSPEC DFD Proses 9.1 ... 58

Tabel 3. 45PSPEC DFD Proses 9.2 ... 58

Tabel 3. 46 PSPEC DFD Proses 9.3 ... 59

Tabel 3. 47 PSPEC DFD Proses 9.4 ... 59

Tabel 3. 48PSPEC DFD Proses 10.1 ... 60

Tabel 3. 49PSPEC DFD Proses 10.2 ... 60

Tabel 3. 50 PSPEC DFD Proses 10.3 ... 61

Tabel 3. 51 PSPEC DFD Proses 10.4 ... 61

Tabel 3. 52PSPEC DFD Proses 11.1 ... 62

Tabel 3. 53PSPEC DFD Proses 11.2 ... 62

Tabel 3. 54 PSPEC DFD Proses 11.3 ... 63

Tabel 3. 55 PSPEC DFD Proses 11.4 ... 63

Tabel 3. 56 PSPEC DFD Proses 12.1 ... 64

Tabel 3. 57PSPEC DFD Proses 12.2 ... 64

Tabel 3. 58PSPEC DFD Proses 12.3 ... 64

Tabel 3. 59PSPEC DFD Proses 12.4 ... 65

(16)

Tabel 3. 61PSPEC DFD Proses 12.6 ... 66

Tabel 3. 62 PSPEC DFD Proses 12.1 ... 66

Tabel 3. 63PSPEC DFD Proses 12.2 ... 67

Tabel 3. 64 PSPEC DFD Proses 13.1 ... 67

Tabel 3. 65PSPEC DFD Proses 13.2 ... 68

Tabel 3. 66 PSPEC DFD Proses 13.3 ... 68

Tabel 3. 67 Kamus Data Data Admin ... 69

Tabel 3. 68Kamus Data Data Pelanggan ... 69

Tabel 3. 69Kamus Data Data Peliharaan ... 70

Tabel 3. 70Kamus Data Data Hewan ... 71

Tabel 3. 71Kamus Data Data Barang ... 71

Tabel 3. 72Kamus Data Data Kategori Hewan ... 72

Tabel 3. 73Kamus Data Data Kategori Barang ... 72

Tabel 3. 74Kamus Data Data Kota ... 73

Tabel 3. 75Kamus Data Data Provinsi ... 73

Tabel 3. 76Kamus Data Data Keranjang Belanja ... 74

Tabel 3. 77Kamus Data Data Detail Keranjang Belanja ... 74

Tabel 3. 78Kamus Data Data Pembelian ... 75

Tabel 3. 79 Kamus Data Data Supplier ... 75

Tabel 3. 80 Kamus Data Data Penjualan ... 76

Tabel 5. 1 Tabel Pengujian Halaman Login ... 120

Tabel 5. 2 Pengujian Penambahan Admin ... 121

Tabel 5. 3 Pengujian Search Admin ... 122

Tabel 5. 4 Pengujian Delete Admin ... 122

Tabel 5. 5 Pengujian Ubah Admin ... 123

Tabel 5. 6 Pengujian Halaman Pelanggan ... 123

Tabel 5. 7 Pengujian Profil Admin ... 124

Tabel 5. 8 Pengujian Search Hewan ... 125

Tabel 5. 9Pengujian Penambahan Pembelian ... 125

Tabel 5. 10 Pengujian Ubah Pembelian ... 126

Tabel 5. 11 Pengujian Ubah Penjualan ... 126

(17)

Tabel 5. 13Pengujian Hapus Hewan ... 127

Tabel 5. 14 Pengujian Ubah Hewan ... 128

Tabel 5. 15 Pengujian Search Hewan ... 128

Tabel 5. 16 Pengujian Tambah Barang ... 129

Tabel 5. 17Pengujian Hapus Barang ... 129

Tabel 5. 18 Pengujian Ubah Barang ... 130

Tabel 5. 19 Pengujian Search Barang ... 130

Tabel 5. 20 Pengujian Tambah Kategori Barang ... 131

Tabel 5. 21Pengujian Hapus Kategori Barang ... 131

Tabel 5. 22 Pengujian Ubah Kategori Barang ... 132

Tabel 5. 23 Pengujian Search Kategori Barang ... 132

Tabel 5. 24 Pengujian Tambah Kategori Hewan... 133

Tabel 5. 25Pengujian Hapus Kategori Hewan ... 133

Tabel 5. 26 Pengujian Ubah Kategori Hewan ... 133

Tabel 5. 27 Pengujian Search Kategori Hewan ... 134

Tabel 5. 28 Pengujian Tambah Supplier ... 135

Tabel 5. 29Pengujian Hapus Supplier ... 135

Tabel 5. 30 Pengujian Ubah Supplier ... 136

Tabel 5. 31 Pengujian Search Supplier ... 136

Tabel 5. 32 Pengujian Tambah provinsi baru ... 137

Tabel 5. 33 Pengujian Tambah Kota di Provinsi Lama ... 137

Tabel 5. 34 PPengujian hapus Kota ... 137

Tabel 5. 35Pengujian Registrasi ... 138

Tabel 5. 36 Pengujian Ubah Profil ... 138

Tabel 5. 37 Pengujian Tambah Peliharaan ... 138

Tabel 5. 38 Pengujian Hapus Peliharaan ... 139

Tabel 5. 39 Pengujian Tambahkan Item Ke Shopping Chart ... 139

Tabel 5. 40 Pengujian Edit Detail Shooping Chart ... 140

Tabel 5. 41Pengujian Hapus Item dari shopping chart ... 140

(18)
(19)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Proses

terkomputerisasi

Proses yang

dilakukan menggunakan

komputer atau sistem

Flowchart Percabangan Keputusan ya atau

tidak

Flowchart Dokumen Dokumen berupa

laporan

Flowchart Operasi Manual Operasi yang

dilakukan secara manual

Flowchart Termina si Operasi mulai dan

akhir dari sebuah proses bisnis

Flowchart Pengarsipan File yang diarsipkan

Flowchart Input / Output Operasi Input /

Output

Flowchart Garis alir Garis alir

ERD Himpunan Entitas Himpunan entitas

ERD Atribut Atribut

ERD Relasi Relasi antar

himpunan entitas

(20)

Jenis Notasi/Lambang Nama Arti

antara relasi dengan himpunan entitas

DFD Aliran Data Digunakan untuk

menggambarkan aliran data yang

digunakan atau

diterima.

DFD Proses Digunakan untuk

proses pengolahan atau transformasi data.

DFD External Entity Digunakan untuk

menggambarkan asal atau tujuan data

DFD Basis Data Digunakan untuk

menggambarkan aliran data yang sudah disimpan Referensi:

Notasi/Lambang Flowchart dari Bonnie Soeherman & M. Pinontoan [1] Notasi/Lambang ERD dari Fathansyah [2]

(21)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

DFD Data Flow Diagram

CRM Customer Relationship Management

HTML Hyper Text Markup Language

PHP PHP Hypertext Preprocessor

CSS Cascading Style Sheet

RAM Random Access Memory

UID User Interface Design

GB Giga Byte

MB Mega Byte

(22)

DAFTAR ISTILAH

(23)

BAB 1. PENDAHULUAN

Bab ini menjelaskan dan membahas mengenai latar belakang dibuatnya laporan ini dengan disertakan masalah – masalah yang diperoleh oleh penulis diikuti dengan tujuan dibuatnya laporan ini, sistem penyajian laporannya dan juga fitur – fitur yang akan ada dalam program.

1.1 Latar Belakang Masalah

Penggunaan telepon cerdas atau smart phone semakin marak digunakan oleh masyarakat. Banyak pengguna - pengguna memilih menggunakan smart phone karena kepraktisan yang dijanjikan oleh smart phone. Adanya internet membuat kegunaan smart phone menjadi semakin

optimal. Sehingga, smart phone dapat memenuhi kebutuhan edukasi, sosial dan komersil.

Banyaknya pemelihara – pemelihara hewan di Bandung memiliki kesulitan untuk mencari makanan, obat, aksesoris dan kebutuhan lainnya untuk hewan peliharaan pemelihara – pemelihara hewan tersebut. Sedikitnya waktu yang dimiliki oleh pemelihara – pemelihara hewan untuk mendatangi toko – toko peliharaan membuat pemelihara – pemelihara hewan terkadang tidak mengingat membeli makanan dan kebutuhan binatang peliharaaan para pemelihara – pemelihara hewan. Banyak juga yang tidak mengingat waktu untuk membeli makanan karena tidak memperkirakan jumlah banyaknya makanan peliharaan para pemelihara – pemelihara hewan tersebut sehingga dibutuhkannya peringatan agar pemelihara – pemelihara hewan tersebut dapat membeli kebutuhan peliharaannya. Dibutuhkan sebuah aplikasi yang dapat dengan mudah membeli makanan dan kebutuhan binatang peliharaan lainnya tanpa harus membuka komputer dan membutuhkan koneksi internet.

(24)

2

seperti makanan peliharaan, obat, vitamin, kandang dan aksesoris hewan. Untuk membeli barang yang disediakan oleh aplikasi toko peliharaan pelanggan atau customer harus membuat akun terlebih dahulu. Pembuatan akun diperlukan untuk mengambil data pelanggan sebagai data untuk toko peliharaan. Data belanja si pelanggan pun akan disimpan agar dapat memprediksi barang apa saja yang akan dibeli selanjutnya. Data yang disimpan bukan hanya data pelanggan dan data perbelanjaan yang dilakukan oleh pelanggan, tetapi data peliharaan yang pelanggan punya juga disimpan. Data – data tersebut akan menjadi acuan untuk memprediksi barang apa saja yang mungkin akan dibutuhkan oleh pembeli. Setelah pelanggan memilih barang yang akan dibeli, pelanggan dapat membarayar via trasfer ke rekening yang akan dituju, dan barang akan dikirim langsung kepada pelanggan. Penulis juga akan membuat website untuk admin agar dapat me-maintenance data – data yang ada pada aplikasi android yang akan dibuat.

Sehubungan dengan masalah tersebut, penulis menyusun aplikasi dan laporan penelitian ini agar pembaca dapat memahami dan dapat memanfaatkan aplikasi yang dibuat sebaik – baiknya.

1.2 Rumusan Masalah

Melihat latar belakang diatas ditemukan beberapa rumusan masalah : 1. Bagaimana melakukan pendataan konsumen, peliharaan dan transaksi

belanja konsumen serta pembelian pemilik toko?

2. Bagaimana memprediksi barang yang akan dibutuhkan pelanggan sesuai dengan kebutuhan konsumen?

(25)

3

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah di atas, tujuan pembuatan aplikasi ini adalah :

1. Membuat aplikasi berbasis android yang akan digunakan pada smart phone yang akan menyimpan data konsumen, peliharaan dan transaksi

belanja konsumen.

2. Membangun aplikasi yang mengandung next sequential purchase pada behaviour prediction yang akan memprediksikan barang apa yang akan

dibeli selanjutnya berdasarkan data atau sejarah belanja.

3. Membangun aplikasi yang dapat memberikan rekomendasi via aplikasi. Dan memakai data belanja konsumen sebagai data analisis kapan biasanya dia membeli barang yang dibutuhkan.

1.4 Ruang Lingkup Kajian

Pada pembuatan tugas akhir ini, ruang lingkup yang terdapat dalam pembuatan aplikasi ini adalah:

 Perangkat keras

Spesifikasi minimum yang dibutuhkan untuk menggunakan aplikasi dalam web :

RAM 1 GB

Processor Intel (R) Pentium IV

Spesifikasi minimum yang dibutuhkan untuk menggunakan aplikasi dalam mobile :

Processor Qualcomm MSM8974 empat inti berkecepatan 2,2Ghz RAM 500 MB

SD Card 1 GB  Perangkat lunak

Spesifikasi perangkat lunak yang dibutuhkan untuk menggunakan aplikasi dalam web:

(26)

4

 Menggunakan framework Bootstrap untuk desain CSS.

 Dalam format mata uang memakai JQuery number format dari

plugins.jquery.com

 Menggunakan XAMPP Control Panel.

Spesifikasi perangkat lunak yang dibutuhkan untuk menggunakan aplikasi dalam mobile:

 Memiliki sistem opersi Google Android 4.3 (Jelly Bean).  Batasan Aplikasi

Batasan yang ada dalam aplikasi ini adalah:

 Pengguna aplikasi ini terbagi menjadi empat, yaitu: pelanggan atau user, admin, super admin, admin assistant.

 Semua proses bisnis yang dikakukan oleh pelanggan hanya dapat melalui perangkat mobile.

 Proses administratif yang dilakukan oleh admin, super admin, admin assistant dilakukan melalui web.

 Admin dapat melakukan :

Berikut adalah fitur – fitur yang terdapat pada website yang digunakan oleh admin:

 Mengelola data profil admin

Proses mengelola data profil admin.  Melihat data profil pelanggan

Proses melihat dan mengubah data profil pelanggan.  Melihat data profil peliharaan

Proses melihat data profil peliharaan pelanggan.  Melihat laporan pembelian

Proses melihat laporan pembelian.  Melihat laporan penjualan

Proses melihat laporan penjualan.  Mengelola barang

(27)

5

 Mengelola hewan

Proses melihat, menghapus dan menambahkan data hewan.

 Mengelola kategori barang

Proses melihat, menghapus dan menambahkan data kategori barang.

 Mengelola kategori hewan

Proses melihat, menghapus dan menambahkan data kategori hewan.

 Melakukan pembelian

Proses melakukan pembelian stok barang.  Mengelola supplier

Proses melihat, menghapus dan menambahkan data supplier.

 Mengelola ongkos kirim

Proses melihat, menghapus dan menambahkan data ongkos kirim.

 Pelanggan dapat melakukan:

Berikut adalah fitur – fitur yang terdapat pada perangkat mobile yang hanya digunakan oleh pelanggan, yaitu :

 Memilih barang yang akan dibeli

Proses memilih barang – barang yang akan dibeli via mobile.

 Melihat Kategori Hewan

Proses melihat kategori – kategori hewan apa saja yang tersedia pada toko peliharaan Rumah Guguk.

 Melihat Kategori Barang

(28)

6

 Melihat Barang

Proses melihat barang - barang apa saja yang dijual pada aplikasi mobile toko peliharaan.

 Melihat Hewan

Proses melihat hewan - hewan apa saja yang tersedia pada toko peliharaan Rumah Guguk. Proses pembelian hewan tidak dilakukan di dalam aplikasi. Aplikasi hanya menampilkan hewan apa saja yang dijual di toko peliharaan. Untuk pembelian hewan dapat dilakukan langsung di toko peliharaan.

 Membeli barang

Proses membeli barang yang akan dibeli. Data belanjanya akan disimpan dan diproses.

 Melihat saran atau rekomendasi

Proses melihat rekomendasi dari sistem. Di fitur ini konsep next sequential purchase akan diterapkan. Data belanja yang disimpan akan digunakan disini.

 Mengelola data peliharaan

Proses melihat data, menambahkan data, menghapus data dan mengubah data hewan peliharaan yang dimiliki oleh pelanggan.

 Daftar menjadi anggota

Fitur ini bisa juga disebut sebagai proses registrasi. Fitur ini dibutuhkan untuk mendaftarkan akun baru ke dalam sistem agar pengguna dapat menggunakan aplikasi.

 Mengelola profil

(29)

7

1.5 Sumber Data

Data – data yang dijadikan sumber dalam aplikasi ini berasal dari wawancara ke toko peliharaan Rumah Guguk, wawancara ke pemilik toko peliharaan, studi pustaka dan studi dari internet.

1.6 Sistematika Penyajian

Sistematika penyajian dalam laporan ini adalah terdiri dari 6 bab. Bab pertama yang berisi pendahuluan yang akan menjelaskan latar belakang, rumusan masalah, tujuan pembahasan, sumber data dan sistematika penyajian.

Latar belakang berisi alasan – alasan yang melatarbelakangi pembuatan laporan ini. Rumusan masalah berisikan rumusan – rumusan masalah yang timbul dalam pembuatan aplikasi. Tujuan pembahasan berisikan tujuan – tujuan dalam pembuatan aplikasi. Ruang lingkup berisikan pembahsan fitur dan batasan – batasan yang ada dalam pembuatan aplikasi. Sumber data berisikan sumber – sumber data yang dibutuhkan dalam pembuatan aplikasi. Sistematika penyajian berisikan sistematika penyajian dalam laporan ini.

Bab kedua adalah kajian teori. Bab ini digunakan untuk menjelaskan teori – teori yang berkaitan dan mendukung dalam pembuatan aplikasi ini. Bab yang ketiga adalah analisis dan rancangan sistem. Bab ini digunakan untuk menjelaskan bagaimana anlisa keadaan, pembuatan sistem dan gambaran arsitektur sistem.

Bab keempat adalah hasil penelitian. Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan, implementasi proyek, penjelasan mengenai fungsionalitas dan UID yang telah dibuat.

(30)

8

(31)

BAB 6. SIMPULAN DAN SARAN

Bab ini membahas mengenai simpulan dan saran buat pengembangan topik ini di kemudian hari.

6.1 Simpulan

Kesimpulan yang diperoleh dari pembuatan Aplikasi Mobile Toko Peliharaan Menggunakan Next Sequential Purchase ini adalah:

1. Website dapat memfasilitasi pengelolaan barang, hewan, penjualan dan pembelian pada Rumah Guguk.

2. Aplikasi mobile cukup memfasilitasi proses pembelian dan pembayaran produk dari Rumah Guguk yang dilakukan oleh pelanggan.

3. Aplikasi mobile dapat menerapkan CRM, dengan next sequential purchase menggunakan algoritma apriori.

6.2 Saran

Saran – saran untuk pengembangan aplikasi ini selanjutnya :

1. Dapat dibuat aplikasi desktop untuk warehouse agar mobile, web dapat bertukar data dengan gudang (jika ada).

2. Tampilan aplikasi di mobile dapat dibuat lebih menarik dan interaktif.

(32)

DAFTAR PUSTAKA

[1] Bonnie Soeherman & M. Pinontoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.

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

[3] Z. A. M, Manajemen Sistem Informasi, Jakarta: PT Gramedia Pustaka Utama, 2005.

[4] T. Subatri, Analisa Sistem Informasi, Yogyakarta, CA: Penerbit Andi, 2004, pp. 123-135.

[5] J. Dyche, "The CRM Handbook A Business Guide to Customer Relationship Management," in The Cost of Acquiring Customers, Canada, Addison - Wesley, 2002, p. 4.

[6] E. Prasetyo, Data Mining - Konsep dan Aplikasi Menggunakan MATLAB, Yogyakarta: Penerbit Andi, 2012.

[7] Hiroyuki Kitagawa, Yoshiharu Ishikawa, Wenjie Li, Chiemi Watanabe, Database Systems for Advanced Applications: 15th International Conference, DASFAA 2010, Tsukuba, Japan, April 1-4, 2010, Proceedings, Berlin: Springer, 2010.

[8] A. Manzoor, E-Commerce, Saarbrucken, Jerman: LAP LAMBERT Academic Publishing Gmbh & Co. KG, 2010.

[9] E. Castro, HTML, XHTML, and CSS, Sixth Edition: Visual Quickstart Guide, 12th ed., Berkeley, CA: Peachpit Press, 2007.

[10] Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy Stolz, Michael K. Glass, Beginning PHP5, Apache, and MySQL Web Development, Indianapolis, IN, Central Java: Wiley Publishing, Inc., 2005.

(33)

144

[12] D. S. McFarland, CSS The Missing Manual, Sebastopol, CA: O'Reilly Media, Inc, 2006.

[13] A. Nugroho, Konsep Pengembangan Sistem Basis Data, Bandung: Informatika, 2004.

[14] I. F. Darwin, Android Cookbook, Sebastopol, CA: O'Reilly Media, Inc., 2012.

Gambar

Tabel Admin ............................................................................

Referensi

Dokumen terkait

[r]

Sejumlah fungsi dikerjakan oleh rangkaian mikrokontroler (Gambar 6(a)) yaitu membaca tegangan input dari rangkaian penguat instrumentasi sebagai representasi dari besarnya

menunjukkan bahwa jumlah responden dengan jenis luas lesi berat yang mengalami pengaruh terhadap kualitas hidup sangat sampai dengan amat sangat berpengaruh sebanyak 15

Uji-t diterapkan untuk memeriksa pengaruh varietas lada terhadap masa inkubasi telur, masa perkembangan nimfa, lama hidup imago, dan keperidian, serta pengaruh pucuk daun dan

Keuntungan (kerugian) yang belum direalisasi akibat kenaikan (penurunan) harga pasar efek hutang dan saham yang tersedia untuk dijual tidak diakui dalam laporan laba rugi tahun

Finally, based on the findings, some suggestions for further studies were given among others (1) the number of students enrolled as the subject of the study be increased,

Bagi pembuat aplikasi ini tidak merugikan karena perangkat lunak yang di gunakan dalam pembuatan aplikasi dapat di peroleh secara gratis.Bagi pengguna aplikasi

Berdasarkan hasil penelitian dan pembahasan maka kesimpulannya sebagai berikut : (1) Likuiditas tidak berpengaruh signifikan terhadap kebijakan dividen pada