Pengembangan Aplikasi e-Commerce untuk Perusahaan Furniture dengan Penerapan Customer Relationship Management.

(1)

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.