Pengembangan Aplikasi e-Commerce untuk Perusahaan Furniture dengan Penerapan Customer Relationship Management.
vi
Universitas Kristen Maranatha
ABSTRAK
Pengembangan aplikasi e-commerce ini bertujuan untuk membantu perusahaan Anugerah Besar dalam memasarkan produk furniture-nya secara
online. Aplikasi ini berfokus untuk memberikan informasi yang tepat dan jelas, membantu member mendapatkan furniture dengan mudah, dan membantu meningkatkan penjualan melalui penerapan Customer Relationship Management.
Selain itu aplikasi ini juga memudahkan pengelola dan member untuk mendapatkan informasi melalui fitur e-mailgateway. Aplikasi ini dibuat sebagai website yang user friendly, menggunakan strategi cross-selling, up-selling, behavior analysis, dan e-mail gateway. Data-data dikumpulkan dari studi kepustakaan, observasi ke objek penelitian, dan wawancara kepada pihak-pihak yang bersangkutan. Analisis dari data-data tersebut telah digunakan untuk mengembangkan aplikasi yang mendukung penerapan strategi yang baik dalam memasarkan produknya. Melalui blackbox testing telah dilakukan pengujian dan dapat disimpukan bahwa aplikasi yang sudah dibuat dapat membantu penyelesaian masalah yang ada.
Kata kunci : Customer Relationship Management, Cross-Selling, Up-Selling, Behavior Analysis, E-mail Gateway
(2)
vii
Universitas Kristen Maranatha
ABSTRACT
E-commerce application development aims assisting Anugerah Besar
company in marketing of its furniture products online. This application focuses on providing the right and clear information, helping members get furniture easily, and help increase sales through the implementation of Customer Relationship Management. In addition, this application also allows managers and members to obtain information via e-mail gateway feature. This application was made as a website that is user friendly, using a strategy of cross-selling, up-selling, behavior analysis, and e-mail gateway. The data collected from the literature study, observations to the object of research, and interviews to the parties concerned. Analysis of these data have been used to develop applications that support the implementation of good strategy in marketing their products. Through testing blackbox testing has been done and can be concluded that the application has been created to help resolve the problem.
Keyword : Customer Relationship Management, Cross-Selling, Up-Selling, Behavior Analysis, E-mail Gateway
(3)
viii
Universitas Kristen Maranatha
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 ...xiii
DAFTAR TABEL ... xvi
DAFTAR SIMBOL ...xvii
BAB I 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 ... 3
1.6. Sistematika Penyajian ... 3
BAB II KAJIAN TEORI ... 5
2.1 Pengertian E-Commerce ... 5
2.2 Customer Relationship Management... 6
2.3 Proses Bisnis (Business Process) ... 8
2.4 Flowchart ... 9
2.5 Entity Relational Diagram ( ERD ) ... 10
2.6 Unified Modeling Language (UML) ... 14
2.6.1 Use Case ... 14
2.6.2 Activity Diagram ... 16
2.6.3 Class Diagram ... 17
2.7 Microsoft SQL Server ... 17
2.7.1 StoreProcedure ... 18
2.7.2 View ... 19
2.8 ASP.Net ... 20
2.9 C# ... 21
2.9.1 Methods ... 22
2.10 HTML (Hypertext Markup Language) ... 23
2.11 CSS (Cascading Style Sheets) ... 25
2.12 JavaScript ... 26
2.13 BlackboxTesting ... 27
BAB III ANALISIS DAN RANCANGAN SISTEM ... 29
3.1 Prose Bisnis ... 29
3.1.1 Proses Bisnis Registrasi ... 29
3.1.2 Proses Bisnis Pembelian (Member) ... 31
3.1.3 Proses Bisnis Pengelolaan Pesanan ... 31
3.1.4 Proses Bisnis Pengelolaan Data Diri ... 34
3.1.5 Proses Bisnis Permintaan Bonus ... 34
3.2 EntityRelationship Diagram ... 37
(4)
ix
Universitas Kristen Maranatha
3.3.1 Tabel Barang ... 38
3.3.2 Tabel Bonus ... 38
3.3.3 Tabel Brand ... 39
3.3.4 Tabel Cart ... 39
3.3.5 Tabel Detail Barang ... 40
3.3.6 Tabel Detail Penjualan ... 40
3.3.7 Tabel Gambar Barang ... 41
3.3.8 Tabel History ... 41
3.3.9 Tabel Kategori Barang ... 41
3.3.10 Tabel Member ... 42
3.3.11 Tabel Penjualan ... 43
3.3.12 Tabel Rating ... 43
3.3.13 Tabel TradeBonus... 44
3.3.14 Tabel User ... 44
3.3.15 Tabel Provinsi... 44
3.4 Class Diagram ... 45
3.5 Use Case ... 46
3.5.1 Use Case System ... 46
3.5.2 Use Case Profile ... 47
3.5.3 Use Case Cart ... 47
3.5.4 Use Case Order ... 48
3.5.5 Use Case Bonus ... 48
3.5.6 Use Case View Product ... 49
3.5.7 Use Case Brand ... 49
3.5.8 Use Case Category ... 50
3.5.9 Use Case Detail Product ... 50
3.5.10 Use Case Product ... 51
3.5.11 Use Case Selling ... 52
3.5.12 Use Case Report ... 53
3.5.13 Use Case User ... 53
3.5.14 UseCaseProvince ... 54
3.6 Activity Diagram ... 54
3.6.1 Activity Diagram Registration ... 54
3.6.2 Activity Diagram Activation ... 55
3.6.3 Activity Diagram Login ... 56
3.6.4 Activity Diagram Logout ... 57
3.6.5 Activity Diagram Search Product ... 57
3.6.6 Activity Diagram View Detail Product ... 58
3.6.7 Activity Diagram View Product Images ... 58
3.6.8 Activity Diagram Contact ... 59
3.6.9 Activity Diagram View Bonus ... 59
3.6.10 Activity Diagram Get Bonus ... 60
3.6.11 Activity Diagram View Cart ... 61
3.6.12 Activity Diagram Order Status ... 61
3.6.13 Activity Diagram Add Item Cart ... 62
3.6.14 Activity Diagram Edit Item Cart ... 63
3.6.15 Activity Diagram Checkout ... 64
3.6.16 Activity Diagram Add Brand ... 65
3.6.17 Activity Diagram Edit Brand ... 66
3.6.18 Activity Diagram Block Brand ... 67
(5)
x
Universitas Kristen Maranatha
3.6.20 Activity Diagram Add Category ... 69
3.6.21 Activity Diagram Edit Category ... 70
3.6.22 Activity Diagram Add Product ... 71
3.6.23 Activity Diagram Edit Product ... 72
3.6.24 Activity Diagram Add Product Image ... 73
3.6.25 Activity Diagram Remove Product Image ... 74
3.6.26 Activity Diagram Block Product ... 75
3.6.27 Activity Diagram Activate Product... 76
3.6.28 Activity Diagram Add Detail Product ... 77
3.6.29 Activity Diagram Edit Detail Product ... 78
3.6.30 Activity Diagram Edit Profile ... 79
3.6.31 Activity Diagram Change Address ... 80
3.6.32 Activity Diagram Change Password ... 81
3.6.33 Activity Diagram Search User ... 82
3.6.34 Activity Diagram Upgrade Role ... 83
3.6.35 Activity Diagram Downgrade Role ... 84
3.6.36 Activity Diagram Block User... 85
3.6.37 Activity Diagram Activate User ... 86
3.6.38 Activity Diagram Confirmation Payment ... 87
3.6.39 Activity Diagram View Order (Member) ... 88
3.6.40 Activity Diagram Add Rating ... 89
3.6.41 Activity Diagram Add Bonus ... 90
3.6.42 Activity Diagram Edit Bonus ... 91
3.6.43 Activity Diagram Delete Bonus ... 92
3.6.44 ActivityDiagramAddProvince ... 93
3.6.45 Activity Diagram Edit Province ... 94
3.6.46 Activity Diagram View Selling History ... 94
3.6.47 Activity Diagram Search Selling ... 95
3.6.48 Activity Diagram Add Shipping Fee ... 96
3.6.49 Activity Diagram Confirmation (Administrator) ... 97
3.6.50 Activity Diagram View Order (Administrator) ... 98
3.6.51 Activity Diagram Export Selling Report ... 99
3.6.52 Activity Diagram View Most Selling Products ... 100
3.6.53 Activity Diagram View Top Buyers... 100
3.6.54 Activity Diagram Export Most Selling Products ... 101
3.6.55 Activity Diagram Export Top Buyers ... 102
3.7 Desain Antarmuka Pengguna ... 103
3.7.1 Rancangan Tampilan Halaman Utama Sebelum Login ... 103
3.7.2 Rancangan Tampilan Halaman Registrasi ... 104
3.7.3 Rancangan Tampilan Halaman Aktifasi ... 104
3.7.4 Rancangan Tampilan Halaman Contact... 105
3.7.5 Rancangan Tampilan Halaman Login ... 105
3.7.6 Rancangan Tampilan Halaman Utama Member ... 106
3.7.7 Rancangan Tampilan Halaman OurProduct (Member) ... 107
3.7.8 Rancangan Tampilan Halaman DetailProduct ... 108
3.7.9 Rancangan Tampilan Halaman Cart ... 109
3.7.10 Rancangan Tampilan Halaman OrderStatus ... 110
3.7.11 Rancangan Tampilan Halaman ViewOrder ... 110
3.7.12 Rancangan Tampilan Halaman Bonus ... 111
3.7.13 Rancangan Tampilan Halaman EditProfile ... 111
(6)
xi
Universitas Kristen Maranatha
3.7.15 Rancangan Tampilan Halaman Change Password ... 112
3.7.16 Rancangan Tampilan Halaman ManageProduct ... 113
3.7.17 Rancangan Tampilan Halaman ManageBrand ... 114
3.7.18 Rancangan Tampilan Halaman ManageCategory ... 114
3.7.19 Rancangan Tampilan Halaman ManageMember ... 115
3.7.20 Rancangan Tampilan Halaman ManageUser ... 116
3.7.21 Rancangan Tampilan Halaman ManageSelling ... 116
3.7.22 Rancangan Tampilan Halaman TopSelling ... 117
3.7.23 Rancangan Tampilan Halaman TopBuyers ... 117
BAB IV HASIL PENELITIAN ... 118
4.1 Tampilan Halaman Utama ... 118
4.2 Tampilan Halaman Registrasi ... 119
4.3 Tampilan Halaman Aktifasi ... 120
4.4 Tampilan Halaman Login ... 120
4.5 Tampilan Halaman Contact ... 121
4.6 Tampilan Halaman AboutUs ... 121
4.7 Tampilan Halaman Utama Member ... 122
4.8 Tampilan Halaman OurProduct... 123
4.9 Tampilan Halaman DetailProduct ... 124
4.10 Tampilan Halaman Cart ... 125
4.11 Tampilan Halaman OrderStatus ... 126
4.12 Tampilan Halaman ViewOrder ... 127
4.13 Tampilan Halaman Bonus ... 128
4.14 Tampilan Halaman MyAccount ... 129
4.15 Tampilan Halaman EditProfile... 129
4.16 Tampilan Halaman ChangeAddress ... 130
4.17 Tampilan Halaman ChangePassword ... 130
4.18 Tampilan Halaman ManageProduct ... 131
4.19 Tampilan Halaman ManageBrand ... 132
4.20 Tampilan Halaman ManageCategory ... 133
4.21 Tampilan Halaman ManageMember... 134
4.22 Tampilan Halaman ManageSelling ... 135
4.23 Tampilan Halaman ViewOrder ... 135
4.24 Tampilan Halaman PrintSlipPackage ... 136
4.25 Tampilan Halaman ManageBonus ... 137
4.26 Tampilan Halaman MostSellingProducts ... 138
4.27 Tampilan Halaman TopBuyers... 139
4.28 Tampilan Halaman ReportBonus ... 139
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 140
5.1 Pengujian Fitur Registrasi ... 140
5.2 Pengujian Fitur Aktifasi ... 141
5.3 Pengujian Fitur Forget Password ... 142
5.4 Pengujian Fitur Login ... 142
5.5 Pengujian Fitur Search Product ... 143
5.6 Pengujian Fitur Add To Cart ... 144
5.7 Pengujian Fitur Manage Cart ... 145
5.8 Pengujian Fitur ManageOrder ... 146
5.9 Pengujian Fitur Rating ... 147
5.10 Pengujian Fitur Get Bonus ... 148
5.11 Pengujian Fitur EditProfile ... 148
(7)
xii
Universitas Kristen Maranatha
5.13 Pengujian Fitur ChangePassword ... 150
5.14 Pengujian Fitur Logout ... 150
5.15 Pengujian Fitur ManageProduct ... 150
5.16 Pengujian Fitur ManageMember ... 152
5.17 Pengujian Fitur ManageSelling ... 154
5.18 Pengujian Fitur ManageBonus ... 156
5.19 Pengujian Fitur Report ... 157
BAB VI SIMPULAN DAN SARAN ... 158
6.1 Simpulan ... 158
6.2 Saran ... 159
DAFTAR PUSTAKA ... 160
(8)
xiii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Entitas ... 10
Gambar 2 Atribut Sederhana ... 10
Gambar 3 Atribut Komposit... 11
Gambar 4 Atribut Bernilai Tunggal ... 11
Gambar 5 Atribut Bernilai Banyak ... 11
Gambar 6 Atribut Harus Bernilai ... 11
Gambar 7 Atribut Turunan ... 12
Gambar 8 Relasi ... 12
Gambar 9 Relasi Satu ke Satu ... 13
Gambar 10 Relasi Satu ke Banyak ... 13
Gambar 11 Relasi Banyak ke Satu ... 13
Gambar 12 Relasi Banyak ke Banyak ... 14
Gambar 13 UseCase Menggunakan Include ... 15
Gambar 14 UseCase Dengan Extend ... 16
Gambar 15 UseCase dengan relasi ... 16
Gambar 16 Contoh Tag HTML ... 23
Gambar 17 Contoh Selector ... 25
Gambar 18 Contoh Penulisan CSS ... 26
Gambar 19 Flowchart Proses Registrasi ... 30
Gambar 20 Flowchart Proses Pembelian (Member) ... 32
Gambar 21 Flowchart Proses Pengelolaan Pesanan ... 33
Gambar 22 Flowchart Proses Pengelolaan Data Diri ... 35
Gambar 23 Flowchart Proses Permintaan Bonus ... 36
Gambar 24 Entity Relationship Diagram ... 37
Gambar 25 Class Diagram ... 45
Gambar 26 Use Case System ... 46
Gambar 27 Use Case Profile ... 47
Gambar 28 Use Case Cart ... 47
Gambar 29 Use Case Order ... 48
Gambar 30 Use Case Bonus ... 48
Gambar 31 Use Case View Product ... 49
Gambar 32 Use Case Brand ... 49
Gambar 33 Use Case Category ... 50
Gambar 34 UseCase Detail Product ... 50
Gambar 35 Use Case Product ... 51
Gambar 36 Use Case Selling ... 52
Gambar 37 Use Case Report ... 53
Gambar 38 Use Case User... 53
Gambar 39 UseCaseProvince ... 54
Gambar 40 Activity Diagram Registration ... 54
Gambar 41 Activity Diagram Activation ... 55
Gambar 42 Activity Diagram Login ... 56
Gambar 43 Activity Diagram Logout ... 57
Gambar 44 Activity Diagram Search Product ... 57
Gambar 45 Activity Diagram View Detail Product ... 58
Gambar 46 Activity Diagram View Product Images ... 58
Gambar 47 Activity Diagram Contact ... 59
Gambar 48 Activity Diagram View Bonus... 59
(9)
xiv
Universitas Kristen Maranatha
Gambar 50 Activity Diagram View Cart ... 61
Gambar 51 Activity Diagram Order Status ... 61
Gambar 52 Activity Diagram Add Item Cart ... 62
Gambar 53 Activity Diagram Edit Item Cart ... 63
Gambar 54 Activity Diagram Checkout ... 64
Gambar 55 Activity Diagram Add Brand... 65
Gambar 56 Activity Diagram Edit Brand ... 66
Gambar 57 Activity Diagram Block Brand ... 67
Gambar 58 Activity Diagram Activate Brand ... 68
Gambar 59 Activity Diagram Add Category ... 69
Gambar 60 Activity Diagram Edit Category ... 70
Gambar 61 Activity Diagram Add Product ... 71
Gambar 62 Activity Diagram Edit Product ... 72
Gambar 63 Activity Diagram Add Product Image ... 73
Gambar 64 Activity Diagram Remove Product Image ... 74
Gambar 65 Activity Diagram Block Product ... 75
Gambar 66 Activity Diagram Activate Product ... 76
Gambar 67 Activity Diagram Add Detail Product ... 77
Gambar 68 Activity Diagram Edit Detail Product ... 78
Gambar 69 Activity Diagram Edit Profile ... 79
Gambar 70 Activity Diagram Change Address... 80
Gambar 71 Activity Diagram Change Password ... 81
Gambar 72 Activity Diagram Seach User ... 82
Gambar 73 Activity Diagram Upgrade Role ... 83
Gambar 74 Activity Diagram Downgrade Role... 84
Gambar 75 Activity Diagram Block User ... 85
Gambar 76 Activity Diagram Activate User ... 86
Gambar 77 Activity Diagram Confirmation Payment ... 87
Gambar 78 Activity Diagram View Order (Member) ... 88
Gambar 79 Activity Diagram Add Rating ... 89
Gambar 80 Activity Diagram Add Bonus ... 90
Gambar 81 Activity Diagram Edit Bonus ... 91
Gambar 82 Activity Diagram Delete Bonus ... 92
Gambar 83 Activity Diagram Add Province ... 93
Gambar 84 Activity Diagram Edit Province ... 94
Gambar 85 Activity Diagram View Selling History ... 95
Gambar 86 Activity Diagram Search Selling ... 95
Gambar 87 Activity Diagram Add Shipping Fee ... 96
Gambar 88 Activity Diagram Confirmation (Administrator) ... 97
Gambar 89 Activity Diagram View Order (Administrator) ... 98
Gambar 90 Activity Diagram Export Selling Report ... 99
Gambar 91 Activity Diagram Most Selling Products ... 100
Gambar 92 Activity Diagram Top Buyers ... 100
Gambar 93 Activity Diagram Export Most Selling Products ... 101
Gambar 94 Activity Diagram Export Top Buyers... 102
Gambar 95 Rancangan Tampilan Halaman Utama Sebelum Login... 103
Gambar 96 Rancangan Tampilan Halaman Registrasi... 104
Gambar 97 Rancangan Tampilan Halaman Aktifasi ... 104
Gambar 98 Rancangan Tampilan Halaman Contact ... 105
Gambar 99 Rancangan Tampilan Halaman Login ... 105
(10)
xv
Universitas Kristen Maranatha
Gambar 101 Rancangan Tampilan Halaman OurProduct (Member) ... 107
Gambar 102 Rancangan Tampilan Halaman DetailProduct ... 108
Gambar 103 Rancangan Tampilan Halaman Cart ... 109
Gambar 104 Rancangan Tampilan Halaman OrderStatus ... 110
Gambar 105 Rancangan Tampilan Halaman View Order ... 110
Gambar 106 Rancangan Tampilan Halaman Bonus ... 111
Gambar 107 Rancangan Tampilan Halaman EditProfile ... 111
Gambar 108 Rancangan Tampilan Halaman ChangeAddress ... 112
Gambar 109 Rancangan Tampilan Halaman Change Password ... 112
Gambar 110 Rancangan Tampilan Halaman ManageProduct ... 113
Gambar 111 Rancangan Tampilan Halaman ManageBrand ... 114
Gambar 112 Rancangan Tampilan Halaman ManageCategory ... 114
Gambar 113 Rancangan Tampilan Halaman ManageMember ... 115
Gambar 114 Rancangan Tampilan Halaman Manage User ... 116
Gambar 115 Rancangan Tampilan Halaman ManageSelling ... 116
Gambar 116 Rangangan Tampilan Halaman TopSelling ... 117
Gambar 117 Rancangan Tampilan Halaman TopBuyers ... 117
Gambar 118 Tampilan Halaman Utama ... 118
Gambar 119 Tampilan Halaman Registrasi ... 119
Gambar 120 Tampilan Halaman Aktifasi ... 120
Gambar 121 Tampilan Halaman Login ... 120
Gambar 122 Tampilan Halaman Contact ... 121
Gambar 123 Tampilan Halaman About Us ... 121
Gambar 124 Tampilan Halaman Utama Member ... 122
Gambar 125 Tampilan Halaman OurProduct ... 123
Gambar 126 Tampilan Halaman Detail Product ... 124
Gambar 127 Tampilan Halaman Cart ... 125
Gambar 128 Tampilan Halaman OrderStatus ... 126
Gambar 129 Tampilan Halaman ViewOrder ... 127
Gambar 130 Tampilan Halaman Bonus ... 128
Gambar 131 Tampilan Halaman MyAccount ... 129
Gambar 132 Tampilan Halaman EditProfile ... 129
Gambar 133 Tampilan Halaman ChangeAddress ... 130
Gambar 134 Tampilan Halaman ChangePassword ... 130
Gambar 135 Tampilan Halaman ManageProduct ... 131
Gambar 136 Tampilan Halaman ManageBrand ... 132
Gambar 137 Tampilan Halaman ManageCategory ... 133
Gambar 138 Tampilan Halaman ManageMember ... 134
Gambar 139 Tampilan Halaman ManageSelling ... 135
Gambar 140 Tampilan Halaman ViewOrder ... 136
Gambar 141 Tampilan Halaman PrintSlipPackage ... 136
Gambar 142 Tampilan Halaman ManageBonus ... 137
Gambar 143 Tampilan Halaman MostSellingProducts ... 138
Gambar 144 Tampilan Halaman TopBuyers ... 139
(11)
xvi
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Tabel Barang ... 38
Tabel II Tabel Bonus ... 38
Tabel III Tabel Brand ... 39
Tabel IV Tabel Cart ... 39
Tabel V Tabel Detail Barang ... 40
Tabel VI Tabel Detail Penjualan ... 40
Tabel VII Tabel Gambar Barang ... 41
Tabel VIII Tabel History ... 41
Tabel IX Tabel Kategori Barang ... 41
Tabel X Tabel Member ... 42
Tabel XI Tabel Penjualan... 43
Tabel XII Tabel Rating ... 43
Tabel XIII Tabel Trade Bonus ... 44
Tabel XIV Tabel User ... 44
Tabel XV Tabel Provinsi ... 44
Tabel XVI Pengujian Fitur Registrasi ... 140
Tabel XVII Pengujian Fitur Aktifasi ... 141
Tabel XVIII Pengujian Fitur Forget Password ... 142
Tabel XIX Pengujian Fitur Login ... 142
Tabel XX Pengujian Fitur Search Product ... 143
Tabel XXI Pengujian Fitur Add To Cart ... 144
Tabel XXII Pengujian Fitur ManageCart ... 145
Tabel XXIII Pengujian Fitur ManageOrder ... 146
Tabel XXIV Pengujian Fitur Rating ... 147
Tabel XXV Pengujian Fitur Get Bonus ... 148
Tabel XXVI Pengujian Fitur EditProfile ... 148
Tabel XXVII Pengujian Fitur ChangeAddress ... 149
Tabel XXVIII Pengujian Fitur ChangePassword ... 150
Tabel XXIX Pengujian Fitur Logout ... 150
Tabel XXX Pengujian Fitur ManageProduct ... 150
Tabel XXXI Pengujian Fitur ManageMember ... 152
Tabel XXXII Pengujian Fitur ManageSelling ... 154
Tabel XXXIII Pengujian Fitur ManageBonus ... 156
(12)
xvii
Universitas Kristen Maranatha
DAFTAR SIMBOL
Kategori
Simbol
Deskripsi
Flowchart
Merepresentasikan
Input data atau
Output data yang diproses.
Flowchart
Mempresentasikan operasi.
Flowchart
Keputusan dalam program
Flowchart
Awal / akhir flowchart.
Flowchart
Input /
Output dalam format yang
dicetak.
Flowchart
Input yang dimasukkan secara
manual dari keyboard.
Flowchart
Output
yang
ditampilkan
pada
terminal.
Flowchart
Operasi Manual.
Use Case
UseCase1
Simbol
use
case mewakili potongan
yang berbeda fungsi untuk sistem,
komponen atau bahkan sebuah
class. setiap harus memiliki nama
yang biasanya beberapa kata yang
menggambarkan
fungsi
yang
diperlukan,
seperti
mengelola
(13)
xviii
Universitas Kristen Maranatha
Kategori
Simbol
Deskripsi
Use Case
System
System boundaries digunakan untuk
membatasi
usecase
yang
berhubungan dengan sistem
Use Case
Digunakan untuk menghubungkan
aktor yang melakukan kegiatan ke
dalam system
Use Case
Actor1
Simbol Aktor mewakili pengguna
yang berhubungan langsung atau
berinteraksi dengan sistem.
Activity Diagram
Simpul awal (Initial Node) adalah
titik awal dari diagram. Node awal
tidak diperlukan meskipun tidak
membuatnya lebih mudah untuk
membaca diagram.
Activity Diagram
Kegiatan akhir simpul (Activity final
node).
Lingkaran
diisi
dengan
perbatasan
adalah
titik
akhir.
Sebuah
activity diagram
dapat
memiliki node aktivitas nol atau
lebih akhir.
(14)
xix
Universitas Kristen Maranatha
Kategori
Simbol
Deskripsi
Activity Diagram
ActionState1
Action State
digambarkan sebagai
Persegi
panjang
bulat
yang
merepresentasikan aktivitas yang
terjadi.
Suatu
kegiatan
dapat
bersifat
fisik,
seperti
Periksa
Formulir, atau elektronik, seperti
Tampilan Layar Buat Mahasiswa.
Activity Diagram
Panah Aliran. Tanda panah pada
(15)
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
Pada bab pendahuluan ini akan dijelaskan latar belakang, rumusan
masalah, tujuan pembahasan, ruang lingkup, sumber data, dan sistematika
pembahasan yang digunakan pada pembuatan aplikasi.
1.1. Latar Belakang Masalah
Dewasa ini perkembangan teknologi informasi sangat cepat,
khususnya di bidang teknologi. Internet seakan sudah menjadi ikon pada era
globalisasi ini. Pengguna
internet pun terdiri dari berbagai tingkatan sosial
mulai dari kalangan
professional hingga anak-anak. Murahnya biaya
berlangganan internet hingga banyaknya
hotspot gratis mengakibatkan
semakin mudahnya seseorang untuk dapat terhubung dengan internet.
Banyak pengguna internet mencari informasi atau sekedar bersosialisasi di
jejaring sosial.
Majunya perkembangan internet pada saat ini dimanfaatkan dengan
baik oleh para pengusaha. Banyak pengusaha kecil maupun pengusaha
besar menggunakan
media
internet sebagai lahan bisnis mereka. Banyak
keuntungan yang diperoleh dengan memanfaatkan media internet, seperti
jangkauan perdagangan yang lebih luas tanpa batas wilayah dan waktu,
ketersediaan pengaksesan yang tiada mengenal hari libur atau hari besar,
dan masih banyak lagi keuntungan lain yang mungkin didapat.
Oleh karena itu, akan dibuat sebuah website e-commerce yang dapat
menampung berbagai macam jenis
furniture yang akan diperdagangkan.
Website yang akan dibuat akan menerapkan CRM (Customer Relationship
Management) berupa
cross-selling service, up-selling service,
dan
behavior
analysis, serta dilengkapi dengan fitur rating, dan E-Mail Gateway.
(16)
2
Universitas Kristen Maranatha
1.2.
Rumusan Masalah
Berdasarkan latar belakang tersebut, maka diidentifikasikan
rumusan masalah sebagai berikut :
1. Bagaimana mengembangkan aplikasi
e-commerce yang mudah
digunakan oleh calon pelanggan?
2. Bagaimana mengembangkan aplikasi
e-commerce yang dapat
meningkatkan penjualan?
3. Bagaimana mengembangkan aplikasi e-commerce yang membuat
pengunjung memutuskan untuk melakukan transaksi pembelian?
4. Bagaimana mengembangkan aplikasi
e-commerce yang dapat
membantu penjual dalam mengelola toko virtualnya?
1.3. Tujuan Pembahasan
Berdasarkan rumusan masalah yang didapat, maka tujuan
pembahasannya adalah sebagai berikut:
1. Merancang aplikasi e-commerce yang user friendly dengan design
yang menarik, rapi, dan dilengkapi informasi yang jelas.
2. Merancang aplikasi
e-commerce dengan menerapkan
cross-selling, up-cross-selling, dan behavior analysis.
3. Merancang aplikasi
e-commerce yang Memberikan informasi
produk yang lengkap dan sesuai dengan produk sebenarnya.
4. Merancang aplikasi
e-commerce yang dilengkapi dengan fitur
E-mail Gateway.
1.4. Ruang Lingkup Kajian
Adapun ruang lingkup dalam pembuatan aplikasi ini, yaitu :
Pembuatan aplikasi
e-commerce ini menggunakan bahasa
pemrograman C# serta basis data SQL dan dibuat menggunakan
Visual Studio 2010.
(17)
3
Universitas Kristen Maranatha
Modul
yang
dirancang
melingkupi
:
modul
barang,
Administrator,
Member,
cross-selling service,
up-selling
service,
behavior analysis, penjualan, laporan penjualan,
rating,
bonus, dan
email gateway.
Aplikasi ini tidak meliputi modul untuk pembuatan laporan
keuangan maupun akuntansi.
1.5. Sumber Data
Data-data yang digunakan dalam penyusunan makalah dikumpulkan
dari sumber-sumber berikut :
1. Beberapa
website e-commerce yang sudah dikenal dan
berjalan dengan baik di internet.
2. Proses pembelajaran mata kuliah oleh dosen Universitas
Kristen Maranatha.
3. Buku-buku yang berhubungan dengan informasi yang
dibutuhkan untuk pembuatan laporan dan perangkat lunak.
1.6. Sistematika Penyajian
Sistematika penyajian yang digunakan dalam laporan penelitian
ini adalah sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi uraian mengenai latar belakang, rumusan masalah,
tujuan pembahasan, ruang lingkup kajian, sumber data ,
sistematika pembahasan.
BAB II KAJIAN TEORI
Bab ini berisi tentang dasar teori-teori yang menunjang dalam
menyusun laporan Tugas Akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi hasil analisis dan perancangan sistem yang dibuat
antara lain:
Flowchart,
Entity Relationship Diagram,
Class
Diagram, Use Case, Activity Diagram, User Interface.
(18)
4
Universitas Kristen Maranatha
BAB IV HASIL PENELITIAN
Bab ini berisi tentang kumpulan-kumpulan
screenshot dari aplikasi
dan penjelasannya ditiap-tiap fungsi.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi tentang pengujian yang telah dilakukan pada aplikasi
berikut serta dengan hasil-hasilnya.
BAB VI SIMPULAN DAN SARAN
Bab ini digunakan untuk Memberi simpulan dan saran dalam
Laporan Tugas Akhir.
(19)
158
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran dari hasil pembahasan dan uji coba
aplikasi website JualanFurniture.com.
6.1 Simpulan
Simpulan yang didapat berdasarkan pada tujuan yang telah
disampaikan di bab I adalah sebagai berikut:
1. Aplikasi yang dibuat memiliki tampilan yang user
friendly, mempunyai
fitur pencarian untuk memudahkan
member dalam mencari barang
yang diinginkan, dan menyimpan informasi yang lengkap dan jelas
sehingga
member
mempunyai bayangan yang jelas terhadap barang
yang hendak dibeli.
2. Aplikasi yang dibuat menerapkan Customer Relationship Management
berupa cross-selling service, up-selling service, dan behavior analysis
untuk memberikan keuntungan yang lebih kepada
member
juga
pengguna.
3. Aplikasi yang dibuat memberikan informasi yang lengkap dan sesuai
dengan barang sebenarnya, mempunyai fitur
rating untuk membantu
member dalam mengetahui kualitas barang yang akan dibeli, dan
disertai dengan harga yang bersaing.
4. Aplikasi yang dibuat memiliki fitur e-mail
gateway untuk memudahkan
member dan pengelola dalam melakukan setiap aktifitas yang terjadi
pada website JualanFurniture.com.
(20)
159
Universitas Kristen Maranatha
6.2 Saran
Untuk pengembangan aplikasi ini agar lebih baik, penulis
menyarankan beberapa hal sebagai berikut :
1. Aplikasi ini dikembangkan dengan menerapkan CRM yang lebih
lengkap sehingga memberikan keuntungan yang lebih kepada
member dan pengelola.
2. Aplikasi ini dikembangan dengan menerapkan JQuery dan HTML 5
untuk menghasilkan tampilan yang lebih menarik bagi pengguna.
3. Aplikasi ini dikembangan dengan tampilan gambar barang yang
(21)
160
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Deitel, H.M. (2002). C# : A Programmer’s Introduction. USA. Prentice Hall PTR; 1st edition.
Fathansyah. (2004). Basis Data. Bandung. Informatika.
Gao, Y. (2005). Encyclopedia of Information Science and Technology. California. Idea Group.
Jogiyanto, H.M. (1990). Analisis dan Design Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta. Andi Offset.
John, J., & Johan, N. (2007). Business Process Management, Second Edition: Practical Guidelines to Successful Implementations. UK. Butterworth-Heinemann.
Kadir, A. (2009). PHP, Mastering Ajax dan CSS. Jogjakarta. Informatika.
Kalakota, R. & Robinson, M. (2000). E-Business 2.0: Roadmap for Success. Boston Addison-Wesley.
Nugroho, A. (2004). Konsep Pengembangan Sistem Basis Data. Bandung. Informatika.
Pilone, D., & Pitman, N. (2006). UML 2.0 in a nutshell. USA . O’Reilly Media. Payne, A. (2005). Handbook of CRM. UK. Butterworth-Heinemann; 1 edition.
Pressman, R.S. (2001). Software Engineering A practitioner’s Approach. New York. McGraw-Hill Book Co.
Ullman, C., Cornes, O., Juan, T.L., & Goode, C. (2001). Beginning ASP.NET Using
VB.NET. UK. Wrox Press.
Vieira, R. (2000). Professional SQL Server 2000 Programming. UK. Peer Information; 1st edition.
Wiswakarma, K. (2009). Membuat Katalog Online dengan PHP dan CSS. Bali. Lokomedia.
(1)
2
Universitas Kristen Maranatha
1.2.
Rumusan Masalah
Berdasarkan latar belakang tersebut, maka diidentifikasikan rumusan masalah sebagai berikut :
1. Bagaimana mengembangkan aplikasi e-commerce yang mudah digunakan oleh calon pelanggan?
2. Bagaimana mengembangkan aplikasi e-commerce yang dapat meningkatkan penjualan?
3. Bagaimana mengembangkan aplikasi e-commerce yang membuat pengunjung memutuskan untuk melakukan transaksi pembelian? 4. Bagaimana mengembangkan aplikasi e-commerce yang dapat
membantu penjual dalam mengelola toko virtualnya?
1.3. Tujuan Pembahasan
Berdasarkan rumusan masalah yang didapat, maka tujuan pembahasannya adalah sebagai berikut:
1. Merancang aplikasi e-commerce yang user friendly dengan design yang menarik, rapi, dan dilengkapi informasi yang jelas.
2. Merancang aplikasi e-commerce dengan menerapkan cross-selling, up-selling, dan behavior analysis.
3. Merancang aplikasi e-commerce yang Memberikan informasi produk yang lengkap dan sesuai dengan produk sebenarnya. 4. Merancang aplikasi e-commerce yang dilengkapi dengan fitur
E-mail Gateway.
1.4. Ruang Lingkup Kajian
Adapun ruang lingkup dalam pembuatan aplikasi ini, yaitu :
Pembuatan aplikasi e-commerce ini menggunakan bahasa pemrograman C# serta basis data SQL dan dibuat menggunakan Visual Studio 2010.
(2)
Universitas Kristen Maranatha Modul yang dirancang melingkupi : modul barang,
Administrator, Member, cross-selling service, up-selling service,
behavior analysis, penjualan, laporan penjualan, rating, bonus, dan
email gateway.
Aplikasi ini tidak meliputi modul untuk pembuatan laporan keuangan maupun akuntansi.
1.5. Sumber Data
Data-data yang digunakan dalam penyusunan makalah dikumpulkan dari sumber-sumber berikut :
1. Beberapa website e-commerce yang sudah dikenal dan berjalan dengan baik di internet.
2. Proses pembelajaran mata kuliah oleh dosen Universitas Kristen Maranatha.
3. Buku-buku yang berhubungan dengan informasi yang dibutuhkan untuk pembuatan laporan dan perangkat lunak.
1.6. Sistematika Penyajian
Sistematika penyajian yang digunakan dalam laporan penelitian ini adalah sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi uraian mengenai latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data , sistematika pembahasan.
BAB II KAJIAN TEORI
Bab ini berisi tentang dasar teori-teori yang menunjang dalam menyusun laporan Tugas Akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi hasil analisis dan perancangan sistem yang dibuat antara lain: Flowchart, Entity Relationship Diagram, Class Diagram, UseCase, ActivityDiagram, User Interface.
(3)
4
Universitas Kristen Maranatha BAB IV HASIL PENELITIAN
Bab ini berisi tentang kumpulan-kumpulan screenshot dari aplikasi dan penjelasannya ditiap-tiap fungsi.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi tentang pengujian yang telah dilakukan pada aplikasi berikut serta dengan hasil-hasilnya.
BAB VI SIMPULAN DAN SARAN
Bab ini digunakan untuk Memberi simpulan dan saran dalam Laporan Tugas Akhir.
(4)
158
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran dari hasil pembahasan dan uji coba aplikasi website JualanFurniture.com.
6.1 Simpulan
Simpulan yang didapat berdasarkan pada tujuan yang telah disampaikan di bab I adalah sebagai berikut:
1. Aplikasi yang dibuat memiliki tampilan yang user friendly, mempunyai fitur pencarian untuk memudahkan member dalam mencari barang yang diinginkan, dan menyimpan informasi yang lengkap dan jelas sehingga member mempunyai bayangan yang jelas terhadap barang yang hendak dibeli.
2. Aplikasi yang dibuat menerapkan CustomerRelationshipManagement
berupa cross-selling service, up-selling service, dan behavior analysis
untuk memberikan keuntungan yang lebih kepada member juga pengguna.
3. Aplikasi yang dibuat memberikan informasi yang lengkap dan sesuai dengan barang sebenarnya, mempunyai fitur rating untuk membantu
member dalam mengetahui kualitas barang yang akan dibeli, dan disertai dengan harga yang bersaing.
4. Aplikasi yang dibuat memiliki fitur e-mail gateway untuk memudahkan
member dan pengelola dalam melakukan setiap aktifitas yang terjadi pada website JualanFurniture.com.
(5)
159
Universitas Kristen Maranatha
6.2 Saran
Untuk pengembangan aplikasi ini agar lebih baik, penulis menyarankan beberapa hal sebagai berikut :
1. Aplikasi ini dikembangkan dengan menerapkan CRM yang lebih lengkap sehingga memberikan keuntungan yang lebih kepada
member dan pengelola.
2. Aplikasi ini dikembangan dengan menerapkan JQuery dan HTML 5 untuk menghasilkan tampilan yang lebih menarik bagi pengguna. 3. Aplikasi ini dikembangan dengan tampilan gambar barang yang
(6)
160
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Deitel, H.M. (2002). C# : A Programmer’s Introduction. USA. Prentice Hall PTR; 1st edition.
Fathansyah. (2004). Basis Data. Bandung. Informatika.
Gao, Y. (2005). Encyclopedia of Information Science and Technology. California. Idea Group.
Jogiyanto, H.M. (1990). Analisis dan Design Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta. Andi Offset.
John, J., & Johan, N. (2007). Business Process Management, Second Edition: Practical Guidelines to Successful Implementations. UK. Butterworth-Heinemann. Kadir, A. (2009). PHP, Mastering Ajax dan CSS. Jogjakarta. Informatika.
Kalakota, R. & Robinson, M. (2000). E-Business 2.0: Roadmap for Success. Boston Addison-Wesley.
Nugroho, A. (2004). Konsep Pengembangan Sistem Basis Data. Bandung. Informatika.
Pilone, D., & Pitman, N. (2006). UML 2.0 in a nutshell. USA . O’Reilly Media. Payne, A. (2005). Handbook of CRM. UK. Butterworth-Heinemann; 1 edition.
Pressman, R.S. (2001). Software Engineering A practitioner’s Approach. New York. McGraw-Hill Book Co.
Ullman, C., Cornes, O., Juan, T.L., & Goode, C. (2001). Beginning ASP.NET Using VB.NET. UK. Wrox Press.
Vieira, R. (2000). Professional SQL Server 2000 Programming. UK. Peer Information; 1st edition.
Wiswakarma, K. (2009). Membuat Katalog Online dengan PHP dan CSS. Bali. Lokomedia.