ABSTRAK
Perkembangan teknologi dan informasi sudah berkembang pesat pada zaman ini, hampir seluruh bisnis memerlukan teknologi untuk menunjang laba yang didapat. Teknologi yang dapat memudahkan orang untuk membeli suatu produk adalah sebuah keuntungan dalam sebuah bisnis karena dapat menarik banyak pembeli. Website merupakan salah satu penunjang untuk memudahkan orang dalam membeli suatu produk. Website adalah media informasi yang menawarkan berbagai kemudahan dalam menyajikan informasi. Toko Venson adalah sebuah toko alat rias yang belum menggunakan salah satu media informasi ini. Toko Venson ingin memasarkan produknya tanpa harus membuat toko fisik lagi dan ingin memberikan informasi kepada pembeli tentang promosi – promosi yang toko berikan dengan cepat dan tanpa harus datang ke toko tersebut. Hasil yang dicapai yaitu dengan membuat aplikasi website toko online yang akan menjadi media untuk pembeli yang ingin melakukan transaksi secara online dan pembeli dapat melihat promosi penjualan pada toko Venson. Maka kesimpulannya adalah terciptanya website toko online yang memudahkan pembeli untuk mendapatkan informasi dan memberikan kemudahan bagi pembeli untuk melakukan pembelian. Serta toko Venson dapat memasarkan produknya tanpa harus membuat toko fisik di tempat lain dan juga dapat memberikan informasi promosi – promosi kepada pembeli. Toko Venson pun dapat menunjang proses bisnisnya dan mendapatkan keuntungan dari penjualan secara online.
ABSTRACT
The development of technology and information has been developing rapidly in this day, almost all business require technology to increase the profits. Technology can make it
easier for people to buy a product and it’s an advantage in a business because it can attract many buyers. Website is one of tools that can make customer easily to buy products. Website is an information media to offers convenience in presenting
information. “Toko Venson” is a cosmetic store that doesn’t use this media yet. “Toko Venson” want to market their products without to build physical store again and would like to give information to the customer about the promotions that the store announce without having to come to the store. The results by making this application website online store will be a media for buyers who want to buy products with online transactions and also customer can see sales promotions at store. Then the conclusion from created online store is to makes it easy for buyers to get information and provide convenience for the
buyer to make the purchase. So “Toko Venson “ can market their products without having to make physical stores again and can also provide information and promotions
to the buyer. “Venson” can support its business processes and benefit from selling online.
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 ... xv
DAFTAR TABEL ... xix
DAFTAR NOTASI/ LAMBANG ... xxiii
DAFTAR SINGKATAN ... xxvi
DAFTAR ISTILAH ... xxvii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 7
2.1 Sistem Informasi ... 7
2.2 Customer Relationship Management ( CRM ) ... 7
2.3 Cross Selling ... 10
2.5 Algoritma Apriori... 12
2.6 Proses Bisnis ... 14
2.7 E-Commerce ... 14
2.8 Bagan Alir Dokumen (Document Flowchart) ... 15
2.9 Entity Relationship Diagram (ERD) ... 17
2.10 Data Flow Diagram (DFD) ... 22
2.11 Basis Data (Database)... 23
2.12 Website ... 23
2.13 Hypertext Markup Language (HTML) ... 24
2.14 Hypertext Proprocessor (PHP) ... 25
2.15 Black Box Testing ... 25
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 27
3.1 Analisis Proses Bisnis ... 27
3.1.1 Proses Bisnis Retur Pembelian... 27
3.1.2 Proses Bisnis Pembelian ... 27
3.1.3 Proses Bisnis Penjualan ... 27
3.2 Rancangan Basis Data ... 31
3.2.1 Entity Relationship Diagram (ERD) ... 31
3.2.2 Transformasi ERD ke dalam Table ... 33
3.3 Data Flow Diagram (DFD) ... 39
3.3.1 DFD Level 0 ... 40
3.3.2 DFD Level 1 ... 41
3.3.3 DFD Level 2 Proses No 4 Pengelolaan Admin ... 44
3.3.4 DFD Level 3 Proses No 4.1 Pengelolaan Kategori ... 46
3.3.5 DFD Level 3 Proses No 4.2 Pengelolaan Brand ... 47
3.3.7 DFD Level 3 Proses No 4.4 Pengelolaan Order ... 49
3.3.8 DFD Level 3 Proses No 4.5 Pengelolaan Customer ... 50
3.3.9 DFD Level 3 Proses No 4.6 Pengelolaan Testimony ... 51
3.3.10 DFD Level 3 Proses No 4.8 Pengelolaan Admin ... 52
3.3.11 DFD Level 3 Proses No 4.9 Pengelolaan Retur ... 52
3.3.12 DFD Level 2 Proses No 6 Pengelolaan Customer ... 53
3.3.13 DFD Level 3 Proses No 6.1 Pengelolaan Data Pengguna ... 55
3.3.14 DFD Level 3 Proses No 6.4 Pengelolaan Data Detail Cart... 55
3.3.15 DFD Level 3 Proses No 6.5 Pengelolaan Data Detail Wishlist ... 56
3.3.16 DFD Level 3 Proses No 6.6 Pengelolaan Order ... 57
3.3.17 PSPEC ... 58
3.3.18 Kamus Data ... 68
3.4 Rancangan Antarmuka ... 74
3.4.1 Customer ... 74
3.4.1.1 Login Customer ... 74
3.4.1.2 Register Customer... 74
3.4.1.3 Home Customer ... 75
3.4.1.4 FAQ ... 76
3.4.1.5 Contact ... 76
3.4.1.6 Forgot Password Customer ... 77
3.4.1.7 How To Order ... 77
3.4.1.8 Shop Info... 78
3.4.1.9 Testimony ... 78
3.4.1.10 My Account ... 79
3.4.1.11 Update Profile ... 79
3.4.1.13 Product Detail ... 80
3.4.1.14 Wishlist ... 81
3.4.1.15 Cart... 81
3.4.1.16 Order History ... 82
3.4.1.17 Brand ... 82
3.4.1.18 Checkout ... 83
3.4.1.19 Confirm Payment ... 84
3.4.2 Admin ... 85
3.4.2.1 Login Admin ... 85
3.4.2.2 Forgot Password... 85
3.4.2.3 View Profil Admin... 86
3.4.2.4 Update Profil ... 86
3.4.2.5 Home Super Admin ... 87
3.4.2.6 Home Admin... 87
3.4.2.7 Kelola Order ... 88
3.4.2.8 Check Order Detail ... 88
3.4.2.9 Kelola Barang ... 89
3.4.2.10 Tambah Produk ... 89
3.4.2.11 Update Produk ... 90
BAB 4 HASIL PENELITIAN ... 91
4.1 Home Customer ... 91
4.2 Eyes Product ... 92
4.3 Shop Info ... 93
4.4 How To Order ... 93
4.5 Write Testimony... 94
4.7 Contact Us via Email ... 94
4.8 FAQ ... 95
4.9 Login ... 96
4.10 Register ... 96
4.11 Forgot Password Customer ... 97
4.12 My Account ... 97
4.13 Edit Account... 98
4.14 View Profile ... 98
4.15 Change Password Customer ... 98
4.16 Wishlist ... 99
4.17 Cart ... 99
4.18 Delivery Detail ... 100
4.19 Order History ... 100
4.20 Cek Order Detail ... 101
4.21 Konfirmasi Pembayaran ... 102
4.22 Setelah Konfirmasi Pembayaran ... 102
4.23 Product Detail... 103
4.24 Login Admin ... 104
4.25 View Profile Admin ... 104
4.26 Update Profile Admin ... 105
4.27 Kelola Order ... 105
4.28 Check Status Order ... 106
4.29 Kelola Barang... 106
4.30 Tambah Barang ... 107
4.31 Ubah Barang... 107
4.33 Dashboard ... 108
4.34 Sales Return ... 110
4.35 Sales Return Information ... 110
4.36 Sales Return Produk Information ... 110
4.37 Ubah Retur ... 111
4.38 Kelola Retur ... 111
4.39 Log ... 112
4.40 Konfirmasi Pembayaran Admin ... 112
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 113
5.1 Pengujian Login Customer ... 113
5.2 Pengujian Register ... 113
5.3 Pengujian Add To Cart... 115
5.4 Pengujian Menghapus Barang Cart ... 116
5.5 Pengujian Menambah Barang Wishlist ... 116
5.6 Pengujian Menghapus Barang Wishlist ... 117
5.7 Pengujian Contact via Email ... 117
5.8 Pengujian Ubah Akun Customer ... 118
5.9 Pengujian Ganti Password Customer ... 119
5.10 Pengujian Write Testimony... 120
5.11 Pengujian Update Barang Cart ... 121
5.12 Pengujian Check Out... 122
5.13 Pengujian Konfirmasi Pembayaran ... 123
5.14 Pengujian Lupa Password Customer ... 124
5.15 Pengujian Login Admin ... 124
5.16 Pengujian Lupa Password Admin ... 125
5.18 Pengujian Perubahan Status Order ... 127
5.19 Pengujian Menambah Barang ... 128
5.20 Pengujian Mengubah Barang ... 128
5.21 Pengujian Menghapus Barang... 129
5.22 Pengujian Menambah Kategori ... 130
5.23 Pengujian Mengubah Kategori ... 130
5.24 Pengujian Penghapus Kategori ... 130
5.25 Pengujian Menambah Brand ... 131
5.26 Pengujian Mengubah Brand ... 131
5.27 Mengujian Penghapusan Brand... 132
5.28 Pengujian Menambah Customer ... 132
5.29 Pengujian Penghapusan Customer ... 134
5.30 Pengujian Pengubahan Testimony ... 135
5.31 Pengujian Penghapusan Testimony ... 135
5.32 Pengujian Menambah Admin ... 136
5.33 Pengujian Mengubah Admin ... 137
5.34 Pengujian Mengubah Retur ... 138
5.35 Pengujian Menambah Retur ... 138
BAB 6 SIMPULAN DAN SARAN ... 139
6.1 Simpulan ... 139
6.2 Saran ... 140
DAFTAR PUSTAKA ... 141
DAFTAR GAMBAR
Gambar 2.1 Algoritma Apriori ... 13
Gambar 2.2 Flowchart dalam Proses Pembelian Baju ... 17
Gambar 2.3 Entitas kuat (strong entity) ... 18
Gambar 2.4 Entitas lemah (weak entity) ... 18
Gambar 2.5 Atribut Sederhana (Simple Attribute) ... 18
Gambar 2.6 Atribut Komposit (Composite Attribute) ... 19
Gambar 2.7 Atribut Bernilai Tunggal (Single-Value Attribute) ... 19
Gambar 2.8 Atribut Bernilai Banyak (Multivalued Attribute) ... 19
Gambar 2.9 Atribut Turunan ... 19
Gambar 2.10 Relasi (Relationship) ... 20
Gambar 2.11 Satu ke Satu (One to One) ... 20
Gambar 2.12 Satu ke Banyak (One to Many) ... 20
Gambar 2.13 Banyak ke Satu (Many to One) ... 21
Gambar 2.14 Banyak ke Banyak (Many to Many) ... 21
Gambar 2.15 Agregasi (Aggregation) ... 22
Gambar 2.16 Tag dan Atribut ... 24
Gambar 2.17 Penulisan PHP ... 25
Gambar 3.1 Flowchart Proses Bisnis Retur Pembelian ... 28
Gambar 3.2 Flowchart Proses Bisnis Pembelian ... 29
Gambar 3.3 Flowchart Proses Bisnis Penjualan ... 30
Gambar 3.4 Entity Relationship Diagram ... 31
Gambar 3.5 DFD Level 0 ... 40
Gambar 3.6 DFD Level 1 ... 43
Gambar 3.7 DFD Level 2 Proses No 4 Pengelolaan Admin ... 44
Gambar 3.8 DFD Level 3 Proses No 4.1 Pengelolaan Kategori ... 46
Gambar 3.9 DFD Level 3 Proses No 4.2 Pengelolaan Brand ... 47
Gambar 3.10 DFD Level 3 Proses No 4.3 Pengelolaan Barang ... 48
Gambar 3.11 DFD level 3 Proses No 4.4 Pengelolaan Order ... 49
Gambar 3.12 DFD Level 3 Proses No 4.5 Pengelolaan Customer ... 50
Gambar 3.14 DFD Level 3 Proses No 4.8 Pengelolaan Admin ... 52
Gambar 3.15 DFD level 3 Proses No 4.9 Pengelolaan Retur ... 52
Gambar 3.16 DFD Level 2 Proses No 6 Pengelolaan Customer ... 53
Gambar 3.17 DFD Level 3 Proses No 6.1 Pengelolaan Data Pengguna ... 55
Gambar 3.18 DFD Level 3 Proses No 6.4 Pengelolaan Data Detail Cart ... 55
Gambar 3.19 DFD Level 3 Proses No 6.5 Pengelolaan Data Detail Wishlist ... 56
Gambar 3.20 DFD Level 3 Proses No 6.6 Pengelolaan Order ... 57
Gambar 3.21 Login Customer ... 74
Gambar 3.22 Register Customer ... 74
Gambar 3.23 Home Customer... 75
Gambar 3.24 FAQ ... 76
Gambar 3.25 Contact ... 76
Gambar 3.26 Forgot Password ... 77
Gambar 3.27 How To Order ... 77
Gambar 3.28 Shop Info ... 78
Gambar 3.29 Testimony ... 78
Gambar 3.30 My Account ... 79
Gambar 3.31 Update Profile ... 79
Gambar 3.32 Product ... 80
Gambar 3.33 Product Detail ... 80
Gambar 3.34 Wishlist... 81
Gambar 3.35 Cart ... 81
Gambar 3.36 Order History... 82
Gambar 3.37 Brand ... 82
Gambar 3.38 Checkout... 83
Gambar 3.39 Confirm Payment ... 84
Gambar 3.40 Login Admin ... 85
Gambar 3.41 Forgot Password ... 85
Gambar 3.42 View Profil Admin ... 86
Gambar 3.43 Update Profil ... 86
Gambar 3.44 Home Super Admin ... 87
Gambar 3.46 Kelola Order ... 88
Gambar 3.47 Check Order Detail... 88
Gambar 3.48 Kelola Barang ... 89
Gambar 3.49 Tambah Produk ... 89
Gambar 3.50 Update Produk ... 90
Gambar 4.1 Home Customer... 92
Gambar 4.2 Eyes Product ... 92
Gambar 4.3 Shop Info ... 93
Gambar 4.4 How To Order ... 93
Gambar 4.5 Write Testimony ... 94
Gambar 4.6 Testimony ... 94
Gambar 4.7 Contact Us via Email... 94
Gambar 4.8 FAQ ... 95
Gambar 4.9 Login ... 96
Gambar 4.10 Register... 96
Gambar 4.11 Forgot Password ... 97
Gambar 4.12 My Account ... 97
Gambar 4.13 Edit Account ... 98
Gambar 4.14 View Profile ... 98
Gambar 4.15 Change Password Customer ... 98
Gambar 4.16 Wishlist... 99
Gambar 4.17 Cart ... 99
Gambar 4.18 Delivery Detail ... 100
Gambar 4.19 Order History... 101
Gambar 4.20 Cek Order Detail ... 101
Gambar 4.21 Konfirmasi Pembayaran ... 102
Gambar 4.22 Setelah Konfirmasi Pembayaran ... 102
Gambar 4.23 Product Detail ... 103
Gambar 4.24 Login Admin ... 104
Gambar 4.25 View Profile Admin ... 104
Gambar 4.26 Update Profile Admin ... 105
Gambar 4.28 Check Status Order... 106
Gambar 4.29 Kelola Barang ... 106
Gambar 4.30 Tambah Barang ... 107
Gambar 4.31 Ubah Barang ... 107
Gambar 4.32 Email Subscribe... 108
Gambar 4.33 Dashboard... 109
Gambar 4.34 Sales Return... 110
Gambar 4.35 Sales Return Information ... 110
Gambar 4.36 Sales Return Produk Information ... 110
Gambar 4.37 Ubah Retur ... 111
Gambar 4.38 Kelola Retur ... 111
Gambar 4.39 Log ... 112
DAFTAR TABEL
Table 3.1 Tabel Admin ... 33
Table 3.2 Tabel Barang ... 33
Table 3.3 Tabel Brand ... 33
Table 3.4 Tabel Cart ... 34
Table 3.5 Tabel Customer ... 34
Table 3.6 Tabel Detail Cart ... 34
Table 3.7 Tabel Detail Order ... 35
Table 3.8 Tabel Detail WIshlist ... 35
Table 3.9 Tabel Kategori... 35
Table 3.10 Tabel Kontak ... 35
Table 3.11 Tabel Order ... 36
Table 3.12 Tabel Testimony ... 36
Table 3.13 Tabel Wishlist ... 36
Table 3.14 Tabel Ongkir ... 37
Table 3.15 Tabel Konfirmasi Pembayaran... 37
Table 3.16 Tabel Cross Selling ... 37
Table 3.17 Best Seller ... 37
Table 3.18 Tabel Email Subscribe ... 38
Table 3.19 Tabel CRM ... 38
Table 3.20 Tabel Log ... 38
Table 3.21 Tabel Retur ... 39
Table 3.22 Registrasi ... 58
Table 3.23 Email Subscribe ... 58
Table 3.24 Aktivasi ... 58
Table 3.25 Menambah Kategori ... 59
Table 3.26 Mengubah Kategori... 59
Table 3.27 Menghapus Kategori ... 59
Table 3.28 Menambah Brand ... 59
Table 3.29 Mengubah Brand ... 59
Table 3.31 Menambah Barang ... 60
Table 3.32 Mengubah Barang ... 60
Table 3.33 Menghapus Data Barang ... 61
Table 3.34 Mengubah Status Order ... 61
Table 3.35Mengubah No Resi Order ... 61
Table 3.36 Menghapus Data Pengguna ... 61
Table 3.37 Mengubah Data Pengguna dan Status Verifikasi ... 61
Table 3.38 Menghapus Testimony ... 62
Table 3.39 Mengubah Status Testimony ... 62
Table 3.40 Menghapus Data Kontak ... 62
Table 3.41 Menambah Data Admin ... 62
Table 3.42 Mengubah Data Admin ... 63
Table 3.43 Menghapus Data Admin ... 63
Table 3.44 Mengubah Sales Return ... 63
Table 3.45 Menghapus Sales Return ... 63
Table 3.46 View Log... 64
Table 3.47 Login ... 64
Table 3.48 Mengubah Data Pengguna ... 64
Table 3.49 Mengubah Data Password ... 64
Table 3.50 Mengirim Kontak ... 65
Table 3.51 Mengirim Testimony... 65
Table 3.52 Menambah Data Detail Cart ... 65
Table 3.53 Mengubah Quantity Data Detail Cart ... 65
Table 3.54 Menghapus Data Barang pada Data Detail Cart ... 66
Table 3.55 Menambah Data Detail Wishlist ... 66
Table 3.56 Menghapus Data Barang pada Detail Wishlist ... 66
Table 3.57 Menambah Data Detail Cart melalui Data Detail Wishlist ... 66
Table 3.58 Checkout ... 66
Table 3.59 Konfirmasi Pembayaran ... 67
Table 3.60 Perubahan Data CRM ... 67
Table 3.61 Menambah Data CRM ... 67
Table 3.63 Perubahan Data Best Seller ... 67
Table 3.64 Menambah Data Best Seller ... 68
Table 3.65 Menambah Sales Return ... 68
Table 3.66 Data Pengguna ... 68
Table 3.67 Data Kontak ... 69
Table 3.68 Data Testimony ... 69
Table 3.69 Data Password ... 69
Table 3.70 Data Pengiriman ... 69
Table 3.71 Data Kategori ... 70
Table 3.72 Data Brand ... 70
Table 3.73 Data Barang... 70
Table 3.74 Data Detail Cart ... 71
Table 3.75 Data Konfirmasi Pembayaran ... 71
Table 3.76 Data Order ... 71
Table 3.77 Data Admin ... 72
Table 3.78 Data Report ... 72
Table 3.79 Data Best Seller ... 72
Table 3.80 Data CRM ... 73
Table 3.81 Data Log ... 73
Table 3.82 Data Retur ... 73
Table 5.1 Pengujian Login Customer ... 113
Table 5.2 Pengujian Register ... 113
Table 5.3 Pengujian Add To Cart ... 115
Table 5.4 Pengujian Menghapus Barang Cart... 116
Table 5.5 Pengujian Menambah Barang Wishlist ... 116
Table 5.6 Pengujian Menghapus Barang Wishlist ... 117
Table 5.7 Pengujian Contact via Email ... 117
Table 5.8 Pengujian Ubah Akun Customer... 118
Table 5.9 Pengujian Ganti Password Customer ... 119
Table 5.10 Pengujian Write Testimony ... 120
Table 5.11 Pengujian Update Barang Cart ... 121
Table 5.13 Pengujian Konfirmasi Pembayaran ... 123
Table 5.14 Pengujian Lupa Password Customer ... 124
Table 5.15 Pengujian Login Admin ... 124
Table 5.16 Pengujian Lupa Password Admin ... 125
Table 5.17 Pengujian Ubah Akun Admin ... 126
Table 5.18 Pengujian Perubahan Status Order ... 127
Table 5.19 Pengujian Menambah Barang ... 128
Table 5.20 Pengujian Mengubah Barang ... 128
Table 5.21 Pengujian Menghapus Barang ... 129
Table 5.22 Pengujian Menambah Kategori ... 130
Table 5.23 Pengujian Mengubah Kategori... 130
Table 5.24 Pengujian Penghapusan Kategori ... 130
Table 5.25 Pengujian Menambah Brand ... 131
Table 5.26 Pengujian Mengubah Brand ... 131
Table 5.27 Pengujian Penghapusan Brand ... 132
Table 5.28 Pengujian Menambah Customer ... 132
Table 5.29 Pengujian Penghapusan Customer ... 134
Table 5.30 Pengujian Pengubahan Testimony ... 135
Table 5.31 Pengujian Penghapusan Testimony ... 135
Table 5.32 Pengujian Menambah Admin... 136
Table 5.33 Pengujian Mengubah Admin ... 137
Table 5.34 Pengujian Mengubah Retur ... 138
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol arus /
flow
Menyatakan jalannya arus suatu proses
Flowchart Simbol process Menyatakan suatu
tindakan
(proses) yang dilakukan oleh komputer
Flowchart Simbol manual Menyatakan suatu
tindakan (proses) yang tidak dilakukan oleh komputer
Flowchart Simbol decision Menujukkan suatu
kondisi tertentu yang akan menghasilkan dua kemungkinan
Flowchart Simbol terminal Menyatakan permulaan
atau akhir suatu program
Flowchart Simbol Manual
input
Memasukkan data secara manual dengan
menggunakan online keyboard
Flowchart Simbol hard disk Menunjukkan input/output
menggunakan harddisk.
Flowchart Simbol
Penghubung
Menunjukkan penghubung ke halaman yang masih sama atau ke halaman lain.
Flowchart Simbol
Dokumen
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol drum
magnetik
Menunjukan input / output menggunakan drum magnetik
Flowchart Simbol Display Menunjukkan output yang
ditampilkan di monitor.
Flowchart Simbol pita
kertas berlubang
Menunjukkan input/output menggunakan pita kertas berlubang.
ERD Entitas Menunjukkan sebuah
objek yang dapat
dibedakan dengan objek lainnya
ERD Atribut Mendeskripsikan karakter
entitas
ERD Relasi Menunjukkan adanya
hubungan diantara dan entitas dimana satu entitas dapat memiliki lebih dari satu hubungan.
ERD total
DFD Alur Data Menunjukkan alur data
(informasi/objek) yang mengalir. Nama alur data menunjukkan nama dari data yang mengalir tersebut, dan bisa lebih dari satu.
DFD Proses Menunjukkan tugas atau
proses yang dilakukan baik secara manual atau
Jenis Notasi/Lambang Nama Arti
DFD Entitas Eksternal Merupakan simbol entitas
eksternal untuk
menunjukkan tempat asal data (sumber) atau tempat tujuan data (Tujuan). Nama entitas eksternal (terminator) ditulis dalam bentuk tunggal.
DFD Penyimpanan
Data
Simbol ini menunjukkan gudang informasi atau data.
Sangat sering terjadi bahwa unsur-unsur data tidak berjalan dari suatu proses ke proses
DAFTAR SINGKATAN
CRM Customer Relationship Management
CSS Cascading Style Sheet
DFD Data Flow Diagram
ERD Entity Relationship Diagram
HTML Hyper Text Markup Language
MySQL My Structured Query Language
DAFTAR ISTILAH
Online Store Sebuah teknologi dimana toko sekarang bisa menjual barang nya melalui dunia maya
Forum Online
Sebuah situs dimana kita bisa membuat artikel untuk kepentingan sendiri ataupun orang lain yang dapat memberikan informasi kepada lainnya di dunia maya
Aplikasi suatu perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan sesuatu tugas.
Form tempat untuk mengontrol proses masukan data, menampilkan data, memeriksa, dan memperbaharui data.
System suatu kesatuan yang terdiri komponen yang dihubungkan bersama untuk memudahkan aliran informasi.
Admin pengguna yang memiliki hak akses untuk pengelolaan suatu data dan dapat memberikan akses kepada pengguna tertentu.
User pengguna.
Login proses masuk ke jaringan komputer dengan memasukkan identitas pengguna.
Logout proses keluar dari sistem komputer.
Guest Pengguna tapi tidak memiliki hak akses dalam sistem
Customer Pengguna dan sebagai pelanggan dalam sistem yang memiliki hak ases tersendiri
Testimony Sebuah komentar berupa kesaksian dalam bentuk pengakuan atas sebuah fakta, kekaguman, atau untuk merekomendasikan orang lain Review Sebuah komentar yang diberikan para pelanggan yang sudah
membeli atau memakainya terhadap barang tersebut
BAB 1.
PENDAHULUAN
1.1 Latar Belakang Masalah
Toko Venson berdiri sekitar pada tahun 1996 dan bertempat di kota Garut. Toko Venson merupakan sebuah toko yang bergerak pada bidang penjualan alat rias dan komestik. Untuk barang penjualan, toko Venson mendapatkannya dari supplier yang sudah menjadi supplier utama. Pada saat ini, toko Venson masih melakukan penjualan barang – barang terhadap customer secara manual. Sehingga keuntungan masih belum mencapai maksimal dan barang – barang penjualan belum dijual secara online. Toko Venson memiliki kesulitan untuk melakukan promosi – promosi ataupun informasi potongan harga terhadap barang penjualan karena yang dapat melihat informasi hanya pembeli yang datang ke toko Venson tersebut. Toko Venson ingin mendapatkan suatu kredibilitas lebih, menjangkau pasar yang lebih luas, dan juga ingin mengikuti cara konsumen berbelanja pada zaman modern. Terlebih dari itu pemilik toko Venson ini menerapkan metode cross selling dan up selling. Pemilik melihat potensi lebih yang dimiliki oleh
customer dalam hal membeli peralatan kosmetik. Oleh karena itu pemilik ingin
menawarkan beberapa barang – barang yang dianggap dapat meningkatkan omset dari setiap transaksi yang terjadi.
Setelah melihat permasalahan – permasalahan pada toko Venson, maka akan dibuat sebuah aplikasi berbasis web untuk menangani kebutuhan – kebutuhan tersebut. Aplikasi akan mempermudah toko Venson untuk melakukan promosi – promosi dan informasi diskon terhadap barang penjualannya serta juga dapat menjual barang penjualannya secara online. Aplikasi ini juga dapat membuat pembeli menandai dahulu barang yang ingin dibelinya dengan melakukan register terlebih dahulu, lalu barang yang ditandai pembeli akan masuk ke dalam keranjang pembeli. Sistem juga akan memberikan beberapa suggested items kepada customer sesuai dengan metode cross selling dan up selling.
1.2 Rumusan Masalah
2
1. Bagaimana membuat aplikasi yang dapat mengolah data order dan penjualan?
2. Bagaimana membuat aplikasi yang dapat memberikan informasi tentang produk terbaru dan produk terlaris kepada customer ? 3. Bagaimana membuat aplikasi yang dapat menawarkan produk yang
bersangkutan sesuai dengan produk yang ingin customer beli? 1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah pada bagian 1.2 terdapat beberapa tujuan pembahasan sebagai berikut :
1. Membuat aplikasi dengan mengolah data transaksi agar pemilik dapat melihat data produk dan order.
2. Membuat aplikasi untuk mempermudah customer untuk mengetahui barang terbaru/terkini dan produk terlaris dengan memberikan langsung informasi tersebut melalui fitur subscribe email.
3. Membuat aplikasi untuk menawarkan produk lainnya dengan mengolah data sesuai dengan penerapan metode cross selling dan up selling.
1.4 Ruang Lingkup Kajian
Untuk membuat aplikasi website ini akan menggunakan NetBeans IDE 8.0 dengan menggunakan bahasa pemrograman HTML, PHP, CSS dan JavaScript. Untuk basis data nya akan menggunakan XAMPP Control Panel v3.2.1. Untuk perangkat keras yang dibutuhkan agar aplikasi dapat berjalan adalah sebagai berikut :
1. Perangkat keras :
a. Processor Intel(R) Xeon(R) CPU E5606 @ 2.13GHz b. Harddisk : minimum 1GB Disk Space
2. Perangkat lunak a. Fasilitas Email
3
Pengguna aplikasi ini terbagi menjadi dua jenis user yaitu admin dan member. 1. Admin dapat melakukan :
a. Menambah barang penjualan
Proses yang dilakukan untuk melakukan penambahan barang baru. b. Menghapus data barang penjualan
Proses yang dilakukan untuk melakukan penghapusan barang yang sudah tidak ada.
c. Mengubah data barang penjualan
Proses yang dilakukan untuk melakukan mengubahan detail dari barang yang sudah ada.
d. Mengelola Admin
Proses yang dilakukan untuk melakukan penambahan, pengubahan, dan penghapusan data admin.
e. Melihat Order Detail.
Proses yang dilakukan untuk melihat barang yang customer order dan alamat untuk tujuan pengiriman barang.
f. Mengirim Email Subscribe
Proses yang dilakukan untuk mengirim informasi kepada setiap customer dan guest yang mengirim emailnya ke fitur email subscribe.
g. Mengelola Brand Barang
Proses yang dilakukan untuk menambah, menghapus dan mengubah brand dari produk.
h. Mengelola Kategori Barang
Proses yang dilakukan untuk menambah, menghapus dan mengubah kategori barang.
i. Mengelola Customer
Proses yang dilakukan untuk mengubah dan menghapus customer yang telah berhasil melakukan register.
j. Membuat Laporan Produk, Konsumen, Status Pengiriman
4
k. Mengelola Testimony
Proses yang dilakukan untuk menghapus dan mengubah status testimony agar dapat ditampilkan pada halaman testimony.
2. Member dapat melakukan :
a. Melihat detail barang penjualan
Proses yang dilakukan untuk melihat detail dari barang.
b. Menambah, mengubah, dan menghapus data pemesanan barang
Proses yang dilakukan untuk melakukan penambahan, perubahan dan penghapusan barang penjualan yang akan dibeli.
c. Memasukan barang ke dalam keranjang pembelian
Proses yang dilakukan untuk memindahkan barang penjualan yang ingin dibeli ke dalam keranjang untuk diorder.
d. Memasukan barang ke dalam wishlist
Proses yang dilakukan untuk menandai barang yang customer ingin beli dikemudian hari dan memindahkannya ke dalam wishlist.
e. Mengubah data member
Proses yang dilakukan untuk mengubah data dari member yang sudah ditulis sebelumnya.
f. Melihat history order
Proses yang dilakukan untuk melihat order apa saja yang sudah dilakukan customer sebelumnya.
g. Menulis Testimony
Proses yang dilakukan untuk menulis testimony tentang toko atau produk yang dibeli.
h. Mengontak Penjual
Proses yang dilakukan customer untuk mengontak penjual barang untuk suatu kebutuhan.
i. Melakukan Konfirmasi Pembayaran
5
j. Mengubah Password
Proses yang dilakukan customer untuk mengubah password untuk melakukan login.
k. Mengubah Data Akun
Proses yang dilakukan customer untuk mengubah data akun jika terjadi kesalahan dalam mengisi data.
l. Tracking Product
Proses yang dilakukan customer untuk melihat status pengiriman barang yang dipesan sesuai dengan layanan pengiriman dari suatu perusahaan kurir.
1.5 Sumber Data
Data-data yang didapat dalam pembuatan aplikasi online store ini diambil dari data primer dan data sekunder. Sumber data primer diperoleh dari observasi langsung ke instansi yaitu toko Venson. Sedangkan sumber data sekunder diperoleh dari data-data juga didapatkan dari studi pustaka buku dan internet.
1.6 Sistematika Penyajian BAB 1. Pendahuluan
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Tugas Akhir.
BAB 2. Kajian Teori
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.
BAB 3. Analisis dan Rancangan Sistem
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, pembuatan sistem, DFD, PSPEC dan kamus data. BAB 4. Hasil Penelitian
6
BAB 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini digunakan untuk menjelaskan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.
Daftar Pustaka
BAB 6 SIMPULAN DAN SARAN
Setelah melaksanakan penelitian tentang Sistem Informasi E-Commerce berbasis Web pada Toko Venson serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berguna dan bermanfaat untuk penelitian selanjutnya. Adapun simpulan dan saran dari penelitian ini, yaitu:
6.1Simpulan
Dari hasil analisis diatas dapat diambil kesimpulan mengenai pengembangan aplikasi Sistem Informasi E-Commerce berbasis Web pada Toko Venson, antara lain:
Untuk sebelum terbuat program:
1. Pencatatan data product, category, order, brand dilakukan masih secara manual.
2. Pencatatan data penjualan yang tidak sesuai dengan yang terjadi pada toko.
3. Sulitnya mencari informasi data-data barang serta stok. Untuk sesudah terbuat program:
1. Aplikasi dapat memberikan informasi kepada customer tentang produk terbaru dan terlaris.
2. Aplikasi yang dibuat dapat memberikan informasi data produk serta mencatat data transaksi, data product, category, order, brand, dan customer dengan menggunakan basis data.
3. Aplikasi dapat memberikan informasi promosi tentang product kepada pembeli dan memasarkan produk penjualan secara online serta memberikan informasi tentang produk terlaku dan terbaru.
4. Aplikasi dapat menyaran produk – produk sesuai customer relationship management dengan metode cross selling dan up selling.
5. Aplikasi dapat membuat laporan sales, customer, brand, category, order sesuai dengan status order sesuai tanggal yang diinginkan
140
6.2Saran
Berdasarkan simpulan diatas penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:
1. Perlu ditingkatkan kembali keamanan data agar informasi-informasi
dapat terjaga dengan baik.
2. Website perlu dikembangkan dengan SEO (Search Engine
DAFTAR PUSTAKA
[1] Yakub, Pengantas Sistem Informasi, Yogyakarta: Graha Ilmu, 2012.
[2] C. J. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.
[3] A. Steven, “Defining Information Systems as Work Systems: Implications for the IS Field,” 2008.
[4] A. W. Tunggal, Dasar Customer Relationship Management (CRM), Jakarta: Harvindo, 2008.
[5] R. J. Baran, Principles of Customer Relationship Management, South - Western, 2008.
[6] J. W. Gosney, Customer Relationship Management Essentials, Prentice - Hall of India Private Limited, 2008.
[7] R. C. B. B.-D.K.S.A.N., Database Marketing : Analyzing and Managing Customers, India: Springer, 2010.
[8] E. Kusrini, Algoritma Data Mining, Yogyakarta: Andi Offset, 2009.
[9] Laudon, K. C. dan J. P. , Sistem Inforamsi Manajemen Terjemahan Chriswan Sungkono dan Machmudin Eka P, Jakarta: Salemba Empat, 2010.
[10] J. F. Rayport, Introduction to e-Commerce, Osborne / McGrow-Hill, 2006. [11] Krismiaji, Sistem Informasi Akuntansi, Yogyakarta: Graha Ilmu, 2010. [12] A. B. Ladjamudin, Rekayasa Perangkat Lunak, Yogyakarta: Graha Ilmu,
2006.
[13] R. V. imbar dan B. R. Sutedja, Pemrograman Web-Commerce dengan Oracle dan ASP., Bandung: Informatika, 2006.
[14] H. A. Fatta, Rekayasa Sistem Pengenalan Wajah, Jakarta: Andi Publisher, 2009.
142
[16] B. Sunarfrihantono, PHP dan MySQL untuk Web, Yogyakarta: Andi, 2006. [17] M. A. Syukur, Aplikasi Web dengan PHP, Yogyakarta: Andi, 2006.