• Tidak ada hasil yang ditemukan

Sistem Informasi Web E-Commerce dan Forecasting Toko Sambel Mertua.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Web E-Commerce dan Forecasting Toko Sambel Mertua."

Copied!
26
0
0

Teks penuh

(1)

vi

Universitas Kristen Maranatha

ABSTRAK

Perkembangan teknologi informasi sudah menjadi hal yang umum dalam kehidupan sehari-hari. Salah satunya penggunaan web. Penggunaan web sangat membantu dalam memberikan informasi dan juga digunakan sebagai media transaksi. Oleh karena itu Toko Sambel Mertua membutuhkan media untuk promosi, melakukan transaksi secara online dengan cara membangun sebuah web e-commerce. Penggunaan web dapat memajukan Toko Sambel Mertua dari segi pemasaran dan penjualan. Pelanggan dapat dengan mudah memesan melalui web Toko Sambel Mertua. Aplikasi web ini dapat mengolah data, mencatat pesanan, dan memberikan ramalan penjualan berdasarkan data penjualan yang dicatat pada basis data. Dengan adanya aplikasi web ini, diharapkan pemasaran dan penjualan produk dapat dimaksimalkan, sehingga meningkakan kualitas dan keuntungan pada Toko Sambel Mertua.

(2)

vii

Universitas Kristen Maranatha

ABSTRACT

The development of information technology has become common in everyday life. For example the use of the web. Web is very helpful in providing information and is also used as a medium of transaction. Therefore Toko Sambel Mertua require the media for promotion, conduct online transactions by way of building an e-commerce web. The use of the web can promote Toko Sambel Mertua in terms of marketing and sales. Customers can easily order through the web Toko Sambel Mertua. This web application can process the data, take orders, and provide sales forecasts based on sales data that recorded in the database. With the web application is expected marketing and sales of products can be maximized, so that improved its quality and profitability at Toko Sambel Mertua.

(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 ... xv

DAFTAR TABEL ... xx

DAFTAR NOTASI/ LAMBANG ... xxii

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

1.6 Sistematika Penyajian... 4

BAB 2. KAJIAN TEORI ... 5

2.1 Sistem Informasi ... 5

2.2 Penjualan ... 6

2.3 Promosi Penjualan ... 7

2.4 Metode Least Square... 7

2.5 Flowchart... 9

2.6 Unified Modeling Language ... 9

2.6.1 Use Case Diagram ...10

2.6.2 Class Diagram...10

2.6.3 Activity Diagram ...10

2.7 Entity Relationship Diagram ...11

2.8 ASP.NET ...12

(4)

ix

Universitas Kristen Maranatha

2.10 Cascading Style Sheets ...12

2.11 Javascript ...13

2.12 Jquery ...13

2.12.1 Jquery Ajax ...13

2.13 SQL Server 2008 ...14

2.14 Black Box Testing ...14

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 16

3.1 Proses Bisnis Penjualan...16

3.2 Entity Relationship Diagram ...18

3.3 ER to Table...21

3.4 Use Case Diagram ...26

3.5 Activity Diagram ...35

3.5.1 Activity Diagram Konfirmasi Transaksi ...35

3.5.2 Activity Diagram Login ...36

3.5.3 Activity Diagram Logout...37

3.5.4 Activity Diagram Melihat Agen Pengiriman ...37

3.5.5 Activity Diagram Melihat Jenis Pengiriman ...38

3.5.6 Activity Diagram Melihat Kategori Produk ...38

3.5.7 Activity Diagram Melihat Laporan Penjualan ...39

3.5.8 Activity Diagram Melihat Laporan Produk ...39

3.5.9 Activity Diagram Melihat Laporan Promo ...40

3.5.10 Activity Diagram Melihat Log ...40

3.5.11 Activity Diagram Melihat Member ...41

3.5.12 Activity Diagram Melihat Penjualan ...41

3.5.13 Activity Diagram Melihat Pesanan ...42

3.5.14 Activity Diagram Melihat Produk ...42

3.5.15 Activity Diagram Melihat Profil ...43

3.5.16 Activity Diagram Melihat Promo ...43

3.5.17 Activity Diagram Melihat Ramalan Penjualan ...44

3.5.18 Activity Diagram Melihat Tipe Promo ...44

3.5.19 Activity Diagram Melihat Transaksi ...45

(5)

x

Universitas Kristen Maranatha

3.5.21 Activity Diagram Membuat Agen Pengiriman...47

3.5.22 Activity Diagram Membuat Jenis Pengiriman...48

3.5.23 Activity Diagram Membuat Kategori Produk...49

3.5.24 Activity Diagram Membuat Member...50

3.5.25 Activity Diagram Membuat Produk...51

3.5.26 Activity Diagram Membuat Promo...52

3.5.27 Activity Diagram Membuat Tipe Promo...53

3.5.28 Activity Diagram Membuat Kota ...54

3.5.29 Activity Diagram Memesan Produk...55

3.5.30 Activity Diagram Menambah Nomor Pengiriman Penjualan...56

3.5.31 Activity Diagram Mencetak Invoice Penjualan ...57

3.5.32 Activity Diagram Mencetak Laporan Penjualan ...58

3.5.33 Activity Diagram Mencetak Laporan Produk ...58

3.5.34 Activity Diagram Mencetak Laporan Promo ...59

3.5.35 Activity Diagram Mengubah Agen Pengiriman ...60

3.5.36 Activity Diagram Mengubah Jenis Pengiriman ...61

3.5.37 Activity Diagram Mengubah Kategori Produk ...62

3.5.38 Activity Diagram Mengubah Member ...63

3.5.39 Activity Diagram Mengubah Produk ...64

3.5.40 Activity Diagram Mengubah Profil ...65

3.5.41 Activity Diagram Mengubah Promo ...66

3.5.42 Activity Diagram Mengubah Status Penjualan ...67

3.5.43 Activity Diagram Mengubah Status Pesanan ...68

3.5.44 Activity Diagram Mengubah Tipe Promo ...69

3.5.45 Activity Diagram Mengubah Kota ...70

3.5.46 Activity Diagram Menonaktifkan Agen Pengiriman ...71

3.5.47 Activity Diagram Menonaktifkan Jenis Pengiriman ...72

3.5.48 Activity Diagram Menonaktifkan Kategori Produk ...73

3.5.49 Activity Diagram Menonaktifkan Member ...74

3.5.50 Activity Diagram Menonaktifkan Produk ...75

3.5.51 Activity Diagram Menonaktifkan Promo ...76

(6)

xi

Universitas Kristen Maranatha

3.5.53 Activity Diagram Menonaktifkan Kota...78

3.5.54 Activity Diagram Registrasi ...79

3.6 Class Diagram...80

3.7 Rancangan Antarmuka ...81

3.7.1 Rancangan Antarmuka Home ...81

3.7.2 Rancangan Antarmuka Registrasi ...82

3.7.3 Rancangan Antarmuka Login ...83

3.7.4 Rancangan Antarmuka Member Lihat Produk...84

3.7.5 Rancangan Antarmuka Member Kelola Shopping Cart ...85

3.7.6 Rancangan Antarmuka Member Kelola Transaksi ...86

3.7.7 Rancangan Antarmuka Admin Kelola Tipe Promo ...87

3.7.8 Rancangan Antarmuka Admin Kelola Promo ...88

3.7.9 Rancangan Antarmuka Admin Kelola Kategori Produk ...89

3.7.10 Rancangan Antarmuka Admin Kelola Produk...90

3.7.11 Rancangan Antarmuka Admin Kelola Jenis Pengiriman...91

3.7.12 Rancangan Antarmuka Admin Kelola Agen Pengiriman...92

3.7.13 Rancangan Antarmuka Admin Kelola Penjualan...93

3.7.14 Rancangan Antarmuka Admin Kelola Order ...94

3.7.15 Rancangan Antarmuka Admin Kelola Member...95

3.7.16 Rancangan Antarmuka Admin Kelola Laporan...96

3.7.17 Rancangan Antarmuka Admin Kelola Log...97

3.7.18 Rancangan Antarmuka AdminForecast Penjualan ...98

(7)

xii

Universitas Kristen Maranatha 3.7.24 Rancangan Antarmuka Admin Menambah dan Mengubah

Jenis Pengiriman ... 104

3.7.25 Rancangan Antarmuka Admin Menambah dan Mengubah Agen Pengiriman ... 105

BAB 4. HASIL PENELITIAN...106

4.1 Tampilan Web Home ... 106

4.2 Tampilan Web Registrasi ... 107

4.3 Tampilan Web Login ... 107

4.4 Tampilan Web Member Lihat Produk... 108

4.5 Tampilan Web Member Kelola Shopping Cart ... 109

4.6 Tampilan Web Member Kelola Transaksi... 110

4.7 Tampilan Web Admin Kelola Tipe Promo... 111

4.8 Tampilan Web Admin Menambah Tipe Promo... 112

4.9 Tampilan Web Admin Mengubah Tipe Promo ... 112

4.10 Tampilan Web Admin Melihat Tipe Promo ... 113

4.11 Tampilan Web Admin Kelola Promo ... 113

4.12 Tampilan Web Admin Menambah Promo... 114

4.13 Tampilan Web Admin Mengubah Promo... 115

4.14 Tampilan Web Admin Melihat Promo... 116

4.15 Tampilan Web Admin Kelola Kategori Produk... 116

4.16 Tampilan Web Admin Menambah Kategori Produk... 117

4.17 Tampilan Web Admin Mengubah Kategori Produk ... 117

4.18 Tampilan Web Admin Melihat Kategori Produk ... 118

4.19 Tampilan Web Admin Kelola Produk... 118

4.20 Tampilan Web Admin Menambah Produk... 119

4.21 Tampilan Web Admin Mengubah Produk ... 120

4.22 Tampilan Web Admin Melihat Produk ... 121

4.23 Tampilan Web Admin Kelola Jenis Pengiriman... 121

4.24 Tampilan Web Admin Menambah Jenis Pengiriman... 122

4.25 Tampilan Web Admin Mengubah Jenis Pengiriman ... 123

4.26 Tampilan Web Admin Melihat Jenis Pengiriman ... 123

(8)

xiii

Universitas Kristen Maranatha

4.28 Tampilan Web Admin Menambah Agen Pengiriman... 124

4.29 Tampilan Web Admin Mengubah Agen Pengiriman ... 125

4.30 Tampilan Web Admin Melihat Agen Pengiriman ... 125

4.31 Tampilan Web Admin Kelola Penjualan ... 126

4.32 Tampilan Web Admin Mencetak Invoice Penjualan ... 127

4.33 Tampilan Web Admin Mengubah Penjualan... 128

4.34 Tampilan Web Admin Melihat Penjualan... 129

4.35 Tampilan Web Admin Kelola Order ... 130

4.36 Tampilan Web Admin Melihat dan Konfirmasi Order ... 131

4.37 Tampilan Web Admin Kelola Member... 132

4.38 Tampilan Web Admin Menambah Member... 133

4.39 Tampilan Web Admin Mengubah Member ... 134

4.40 Tampilan Web Admin Melihat Member ... 135

4.41 Tampilan Web Admin Kelola Laporan Produk ... 135

4.42 Tampilan Web Admin Kelola Laporan Promo... 136

4.43 Tampilan Web Admin Kelola Laporan Penjualan... 137

4.44 Tampilan Web Admin Kelola Log... 138

4.45 Tampilan Web Admin Kelola Forecast Penjualan ... 139

4.46 Tampilan Web Admin Melihat Forecast Penjualan ... 140

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

5.1 Pengujian Login ... 141

5.2 Pengujian Mengelola Agen Pengiriman... 141

5.3 Pengujian Membuat dan Mengubah Agen Pengiriman... 143

5.4 Pengujian Mengelola Kota ... 143

5.5 Pengujian Membuat dan Mengubah Kota ... 144

5.6 Pengujian Mengelola Jenis Pengiriman... 145

5.7 Pengujian Membuat dan Mengubah Jenis Pengiriman... 146

5.8 Pengujian Mengelola Kategori Produk ... 147

5.9 Pengujian Membuat dan Mengubah Kategori Produk ... 148

5.10 Pengujian Mengelola Produk... 149

5.11 Pengujian Membuat dan Mengubah Produk ... 150

(9)

xiv

Universitas Kristen Maranatha

5.13 Pengujian Membuat dan Mengubah Promo... 153

5.14 Pengujian Mengelola Tipe Promo... 155

5.15 Pengujian Membuat dan Mengubah Tipe Promo... 156

5.16 Pengujian Mengelola Member... 157

5.17 Pengujian Membuat dan Mengubah Member... 158

5.18 Pengujian Mengelola Penjualan... 159

5.19 Pengujian Mengubah Penjualan ... 161

5.20 Pengujian Mengelola Pesanan... 161

5.21 Pengujian Mengelola Ramalan Penjualan ... 162

5.22 Pengujian Mengelola Laporan Penjualan ... 163

5.23 Pengujian Mengelola Laporan Produk ... 163

5.24 Pengujian Mengelola Laporan Promo ... 164

5.25 Pengujian Mengubah Profil ... 164

5.26 Pengujian Melihat Produk ... 165

5.27 Pengujian Mengelola Histori Pesanan ... 166

5.28 Pengujian Memesan Produk... 167

5.29 Pengujian Registrasi ... 168

BAB 6. SIMPULAN DAN SARAN...170

6.1 Simpulan ... 170

6.2 Saran ... 170

(10)

xv

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 3.1 Flowchart Penjualan Secara Tidak Langsung ... 17

Gambar 3.2 Entity Relationship Diagram ... 19

Gambar 3.3 Use Case Sistem Utama ... 26

Gambar 3.4 Use Case Subsistem Kelola Agen Pengiriman ... 27

Gambar 3.5 Use Case Subsistem Kelola Jenis Pengiriman ... 28

Gambar 3.6 Use Case Subsistem Kelola Kategori Produk ... 28

Gambar 3.7 Use Case Subsistem Kelola Laporan ... 29

Gambar 3.8 Use Case Subsistem Kelola Member ... 30

Gambar 3.9 Use Case Subsistem Kelola Penjualan ... 30

Gambar 3.10 Use Case Subsistem Kelola Produk ... 31

Gambar 3.11 Use Case Subsistem Kelola Profil... 32

Gambar 3.12 Use Case Subsistem Kelola Promo ... 32

Gambar 3.13 Use Case Subsistem Kelola Tipe Promo ... 33

Gambar 3.14 Use Case Subsistem Kelola Log ... 33

Gambar 3.15 Use Case Subsistem Kelola Transaksi ... 34

Gambar 3.16 Use Case Subsistem Kelola Kota ... 34

Gambar 3.17 Activity Diagram Konfirmasi Transaksi ... 35

Gambar 3.18 Activity Diagram Login... 36

Gambar 3.19 Activity Diagram Logout ... 37

Gambar 3.20 Activity Diagram Melihat Agen Pengiriman... 37

Gambar 3.21 Activity Diagram Melihat Jenis Pengiriman... 38

Gambar 3.22 Activity Diagram Melihat Kategori Produk... 39

Gambar 3.23 Activity Diagram Melihat Laporan Penjualan ... 39

Gambar 3.24 Activity Diagram Melihat Laporan Produk ... 39

Gambar 3.25 Activity Diagram Melihat Laporan Promo ... 40

Gambar 3.26 Activity Diagram Melihat Log... 40

Gambar 3.27 Activity Diagram Melihat Member... 41

Gambar 3.28 Activity Diagram Melihat Penjualan... 41

Gambar 3.29 Activity Diagram Melihat Pesanan... 42

(11)

xvi

Universitas Kristen Maranatha

Gambar 3.31 Activity Diagram Melihat Profil ... 43

Gambar 3.32 Activity Diagram Melihat Promo... 43

Gambar 3.33 Activity Diagram Melihat Ramalan Penjualan ... 44

Gambar 3.34 Activity Diagram Melihat Tipe Promo... 44

Gambar 3.35 Activity Diagram Melihat Transaksi ... 45

Gambar 3.36 Activity Diagram Melihat Kota ... 46

Gambar 3.37 Activity Diagram Membuat Agen Pengiriman ... 47

Gambar 3.38 Activity Diagram Membuat Jenis Pengiriman ... 48

Gambar 3.39 Activity Diagram Membuat Kategori Produk ... 49

Gambar 3.40 Activity Diagram Membuat Member ... 50

Gambar 3.41 Activity Diagram Membuat Produk ... 51

Gambar 3.42 Activity Diagram Membuat Promo ... 52

Gambar 3.43 Activity Diagram Membuat Tipe Promo ... 53

Gambar 3.44 Activity Diagram Membuat Kota ... 54

Gambar 3.45 Activity Diagram Memesan Produk ... 56

Gambar 3.46 Activity Diagram Menambah Nomor Pengiriman Penjualan .... 56

Gambar 3.47 Activity Diagram Mencetak Invoice Penjualan ... 57

Gambar 3.48 Activity Diagram Mencetak Laporan Penjualan ... 58

Gambar 3.49 Activity Diagram Mencetak Laporan Produk ... 58

Gambar 3.50 Activity Diagram Mencetak Laporan Promo ... 59

Gambar 3.51 Activity Diagram Mengubah Agen Pengiriman... 60

Gambar 3.52 Activity Diagram Mengubah Jenis Pengiriman... 61

Gambar 3.53 Activity Diagram Mengubah Kategori Produk... 62

Gambar 3.54 Activity Diagram Mengubah Member... 63

Gambar 3.55 Activity Diagram Mengubah Produk... 64

Gambar 3.56 Activity Diagram Mengubah Profil ... 65

Gambar 3.57 Activity Diagram Mengubah Promo... 66

Gambar 3.58 Activity Diagram Mengubah Status Penjualan ... 67

Gambar 3.59 Activity Diagram Mengubah Status Pesanan ... 68

Gambar 3.60 Activity Diagram Mengubah Tipe Promo... 69

Gambar 3.61 Activity Diagram Mengubah Kota ... 70

(12)

xvii

Universitas Kristen Maranatha

Gambar 3.63 Activity Diagram Menonaktifkan Jenis Pengiriman... 72

Gambar 3.64 Activity Diagram Menonaktifkan Kategori Produk... 73

Gambar 3.65 Activity Diagram Menonaktifkan Member... 74

Gambar 3.66 Activity Diagram Menonaktifkan Produk... 75

Gambar 3.67 Activity Diagram Menonaktifkan Promo ... 76

Gambar 3.68 Activity Diagram Menonaktifkan Tipe Promo... 77

Gambar 3.69 Activity Diagram Menonaktifkan Kota ... 78

Gambar 3.70 Activity Diagram Registrasi... 79

Gambar 3.71 Class Diagram ... 80

Gambar 3.72 Rancangan Antarmuka Home... 81

Gambar 3.73 Rancangan Antarmuka Registrasi... 82

Gambar 3.74 Rancangan Antarmuka Login... 83

Gambar 3.75 Rancangan Antarmuka Member Lihat Produk ... 84

Gambar 3.76 Rancangan Antarmuka Member Kelola Shopping Cart... 85

Gambar 3.77 Rancangan Antarmuka Member Kelola Transaksi ... 86

Gambar 3.78 Rancangan Antarmuka Admin Kelola Tipe Promo ... 87

Gambar 3.79 Rancangan Antarmuka Admin Kelola Promo ... 88

Gambar 3.80 Rancangan Antarmuka Admin Kelola Kategori Produk ... 89

Gambar 3.81 Rancangan Antarmuka Admin Kelola Produk ... 90

Gambar 3.82 Rancangan Antarmuka Admin Kelola Jenis Pengiriman ... 91

Gambar 3.83 Rancangan Antarmuka Admin Kelola Agen Pengiriman ... 92

Gambar 3.84 Rancangan Antarmuka Admin Kelola Penjualan ... 93

Gambar 3.85 Rancangan Admin Kelola Order ... 94

Gambar 3.86 Rancangan Antarmuka Admin Kelola Member ... 95

Gambar 3.87 Rancangan Antarmuka Admin Kelola Laporan ... 96

Gambar 3.88 Rancangan Antarmuka Admin Kelola Log ... 97

Gambar 3.89 Rancangan Antarmuka Admin Forecast Penjualan ... 98

Gambar 3.90 Rancangan Antarmuka Admin Menambah dan Mengubah Tipe Promo ... 99

(13)

xviii

Universitas Kristen Maranatha Gambar 3.92 Rancangan Antarmuka Admin Menambah dan Mengubah

Produk ...101

Gambar 3.93 Rancangan Antarmuka Admin Menambah dan Mengubah Member ...102

Gambar 3.94 Rancangan Antarmuka Admin Menambah dan Mengubah Kategori Produk ...103

Gambar 3.95 Rancangan Antarmuka Admin Menambah dan Mengubah Jenis Pengiriman ...104

Gambar 3.96 Rancangan Antarmuka Admin Menambah dan Mengubah Agen Pengiriman ...105

Gambar 4.1 Tampilan Web Home ...106

Gambar 4.2 Tampilan Web Registrasi ...107

Gambar 4.3 Tampilan Web Login ...108

Gambar 4.4 Tampilan Web Member Lihat Produk ...108

Gambar 4.5 Tampilan Web Member Kelola Shopping Cart ...109

Gambar 4.6 Tampilan Web Member Kelola Transaksi ...110

Gambar 4.7 Tampilan Web Admin Kelola Tipe Promo ...111

Gambar 4.8 Tampilan Web Admin Menambah Tipe Promo ...112

Gambar 4.9 Tampilan Web Admin Mengubah Tipe Promo...112

Gambar 4.10 Tampilan Web Admin Melihat Tipe Promo ...113

Gambar 4.11 Tampilan Web Admin Kelola Promo ...114

Gambar 4.12 Tampilan Web Admin Menambah Promo ...114

Gambar 4.13 Tampilan Web Admin Mengubah Promo ...115

Gambar 4.14 Tampilan Web Admin Melihat Promo ...116

Gambar 4.15 Tampilan Web Admin Kelola Kategori Produk ...116

Gambar 4.16 Tampilan Web Admin Menambah Kategori Produk ...117

Gambar 4.17 Tampilan Web Admin Mengubah Kategori Produk ...117

Gambar 4.18 Tampilan Web Admin Melihat Kategori Produk ...118

Gambar 4.19 Tampilan Web Admin Kelola Produk ...118

Gambar 4.20 Tampilan Web Admin Menambah Produk ...119

Gambar 4.21 Tampilan Web Admin Mengubah Produk ...120

(14)

xix

Universitas Kristen Maranatha

Gambar 4.23 Tampilan Web Admin Kelola Jenis Pengiriman ...121

Gambar 4.24 Tampilan Web Admin Menambah Jenis Pengiriman ...122

Gambar 4.25 Tampilan Web Admin Mengubah Jenis Pengiriman ...123

Gambar 4.26 Tampilan Web Admin Melihat Jenis Pengiriman ...123

Gambar 4.27 Tampilan Web Admin Kelola Agen Pengiriman ...124

Gambar 4.28 Tampilan Web Admin Menambah Agen Pengiriman ...124

Gambar 4.29 Tampilan Web Admin Mengubah Agen Pengiriman ...125

Gambar 4.30 Tampilan Web Admin Melihat Agen Pengiriman ...125

Gambar 4.31 Tampilan Web Admin Kelola Penjualan ...126

Gambar 4.32 Tampilan Web Admin Mencetak Invoice Penjualan ...127

Gambar 4.33 Tampilan Web Admin Mengubah Penjualan ...128

Gambar 4.34 Tampilan Web Admin Melihat Penjualan ...129

Gambar 4.35 Tampilan Web Admin Kelola Order...130

Gambar 4.36 Tampilan Web Admin Melihat dan Konfirmasi Order ...131

Gambar 4.37 Tampilan Web Admin Kelola Member ...132

Gambar 4.38 Tampilan Web Admin Menambah Member ...133

Gambar 4.39 Tampilan Web Admin Mengubah Member ...134

Gambar 4.40 Tampilan Web Admin Melihat Member ...135

Gambar 4.41 Tampilan Web Admin Kelola Laporan Produk ...136

Gambar 4.42 Tampilan Web Admin Kelola Laporan Promo ...136

Gambar 4.43 Tampilan Web Admin Kelola Laporan Penjualan ...137

Gambar 4.44 Tampilan Web Admin Kelola Log ...138

Gambar 4.45 Tampilan Web Admin Kelola Forecast Penjualan ...139

(15)

xx

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3.1 Tabel Log User... 21

Tabel 3.2 Tabel Kategori Barang Jadi... 21

Tabel 3.3 Tabel Barang Jadi... 21

Tabel 3.4 Tabel Stok Barang Jadi ... 22

Tabel 3.5 Tabel Detail Penjualan ... 22

Tabel 3.6 Tabel Penjualan ... 22

Tabel 3.7 Tabel Jenis Pelanggan ... 23

Tabel 3.8 Tabel Pelanggan ... 23

Tabel 3.9 Tabel Barang Jadi Pelanggan ... 24

Tabel 3.10 Tabel Jenis Agen ... 24

Tabel 3.11 Tabel Agen ... 25

Tabel 3.12 Tabel Kota ... 25

Tabel 3.13 Tabel Tipe Promo ... 25

Tabel 3.14 Tabel Promo ... 25

Tabel 5.1 Pengujian Login ...141

Tabel 5.2 Pengujian Mengelola Agen Pengiriman ...141

Tabel 5.3 Pengujian Membuat dan Mengubah Agen Pengiriman ...143

Tabel 5.4 Pengujian Mengelola Kota ...143

Tabel 5.5 Pengujian Membuat dan Mengubah Kota ...144

Tabel 5.6 Pengujian Mengelola Jenis Pengiriman ...145

Tabel 5.7 Pengujian Membuat dan Mengubah Jenis Pengiriman ...146

Tabel 5.8 Pengujian Mengelola Kategori Produk ...147

Tabel 5.9 Pengujian Membuat dan Mengubah Kategori Produk ...148

Tabel 5.10 Pengujian Mengelola Produk ...149

Tabel 5.11 Pengujian Membuat dan Mengubah Produk ...150

Tabel 5.12 Pengujian Mengelola Promo...152

Tabel 5.13 Pengujian Membuat dan Mengubah Promo...153

Tabel 5.14 Pengujian Mengelola Tipe Promo...155

Tabel 5.15 Pengujian Membuat dan Mengubah Tipe Promo...156

(16)

xxi

Universitas Kristen Maranatha

Tabel 5.17 Pengujian Membuat dan Mengubah Member...158

Tabel 5.18 Pengujian Mengelola Penjualan...159

Tabel 5.19 Pengujian Mengubah Penjualan ...161

Tabel 5.20 Pengujian Mengelola Pesanan...161

Tabel 5.21 Pengujian Mengelola Ramalan Penjualan ...162

Tabel 5.22 Pengujian Mengelola Laporan Penjualan ...163

Tabel 5.23 Pengujian Mengelola Laporan Produk ...163

Tabel 5.24 Pengujian Mengelola Laporan Promo ...164

Tabel 5.25 Pengujian Mengubah Profil ...164

Tabel 5.26 Pengujian Melihat Produk ...165

Tabel 5.27 Pengujian Mengelola Histori Pesanan ...166

Tabel 5.28 Pengujian Memesan Produk ...167

(17)

xxii

Universitas Kristen Maranatha

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Terminal Menggambarkan permulaan/akhir

flowchart.

Flowchart Garis alir/flow Arah alir program.

Flowchart Dokumen Menggambarkan semua jenis dokumen yang digunakan untuk merekam data transaksi.

Flowchart Operasi manual Menggambarkan

pekerjaan yang dilakukan manual.

Flowchart Arsip Menggambarkan tempat penyimpanan dokumen.

Flowchart Keputusan/decision Menggambarkan

keputusan yang harus dibuat dalam proses pengolahan data.

Flowchart Input manual Menggambarkan input

yang dimasukkan secara manual melalui

k eyboard.

Flowchart Penghubung Menggambarkan keluar atau masuk dari bagian lain flowchart pada halaman yang sama.

ERD Entitas Menggambarkan sebuah

objek yang dapat dibedakan dengan objek lainnya

ERD Atribut Menggambarkan

karakter entitas

ERD Atribut turunan Menggambarkan

(18)

xxiii

Universitas Kristen Maranatha

Jenis Notasi/Lambang Nama Arti

ERD Relasi Menunjukkan adanya

hubungan antara sejumlah entitas yang berbeda

ERD Garis (one to many) Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki hubungan lebih dari satu entitas

Use Case Aktor Mempresentasikan pengguna yang berinteraksi dengan program.

Use Case Use case Menunjukkan gambaran fungsionalitas suatu sistem

Use Case <<extend>> Extend Menunjukkan relasi yang hanya berjalan dibawah kondisi tertentu

Activity diagram

Initial activity Digunakan untuk memulai aktifitas diagram

Activity diagram

Activity final node Digunakan untuk mengakhiri aktifitas diagram

Activity diagram

State Menunjukkan aksi yang dilakukan oleh sistem

Activity diagram

Control flow Menunjukkan hubungan antara aksi yagng satu dengan yang lainnya

Activity diagram

Decision Menunjukkan pilihan dalam pengambilan keputusan

Class diagram

Class1 Class Himpunan objek-objek

(19)

xxiv

Universitas Kristen Maranatha

Jenis Notasi/Lambang Nama Arti

Class diagram

1 1..*

Komposisi Relasi yang

menunjukkan suatu kelas merupakan bagian yang wajib bagi kelas lain

Class diagram

1 0..*

Agregasi Relasi yang

menunjukkan suatu kelas merupakan bagian dari kelas lain yang tidak wajib

Class diagram Asosiasi dua arah Menujukkan relasi dua arah antara dua kelas

Referensi:

Notasi/Lambang Flowchart dari [1, pp. 81-82] Notasi/Lambang ERD dari [2]

(20)

1

Universitas Kristen Maranatha

BAB 1.

PENDAHULUAN

1.1 Latar Belakang Masalah

Toko Sambel Mertua beralamat di Jalan Dalem Kaum No. 91, Bandung. Toko ini sudah berdiri sekitar 3 tahun. Saat ini, sistem yang digunakan oleh Toko Sambel Mertua untuk mendukung kegiatan transaksi sehari-hari merupakan aplikasi berbasis desktop, sehingga proses pengolahan data masih bersifat lokal. Selain itu, terdapat kendala dalam memasarkan produk. Sampai saat ini, pemasaran produk yang dilakukan sangat terbatas, seperti dari mulut ke mulut, aplikasi social media, serta pemasaran langsung ke pelanggan maupun ke pelaku bisnis. Masalah lain yang tidak kalah penting yang dialami Toko Sambel Mertua yaitu kesulitan untuk mencatat pesanan. Pencatatan setiap pesanan dilakukan secara manual pada aplikasi desktop. Sedangkan kegiatan bisnis pada masa ini membutuhkan sistem berbasis web yang mudah diakses baik oleh pengelola bisnis maupun pelanggan.

Sehubungan dengan masalah tersebut, dibutuhkan sebuah aplikasi

web e-commerce yang dibutuhkan untuk memajukan Toko Sambel Mertua dalam berbagai aspek, seperti pemasaran dan penjualan. Aplikasi web ini akan dibuat menggunakan bahasa pemrograman ASP.NET, dengan

database SQL Server.

1.2 Rumusan Masalah

Berdasarkan latar belakang pada bagian 1.1, rumusan masalah yang penulis ajukan adalah:

1. Bagaimana membuat aplikasi web yang dapat digunakan sebagai media pemasaran online?

(21)

2

Universitas Kristen Maranatha 3. Bagaimana membuat aplikasi web yang dapat memfasilitasi

konsumen untuk melakukan pemesanan barang?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah pada bagian 1.2, dibuatlah tujuan pembahasan sebagai berikut:

1. Untuk digunakan sebagai media pemasaran online, akan dibangun aplikasi web e-commerce.

2. Aplikasi web yang dibangun akan melakukan peramalan penjualan dengan menggunakan metode forecasting agar pemilik toko dapat mengetahui kisaran penjualan yang akan datang.

3. Aplikasi web akan dihosting sehingga konsumen dapat melakukan pemesanan barang melalui akses internet.

1.4 Ruang Lingkup Kajian

Untuk menjalankan aplikasi desktop Toko Sambel Mertua ini maka dibutuhkan spesifikasi minimum perangkat keras dan perangkat lunak sebagai berikut:

 Perangkat keras:

o Prosesor : Intel Pentium 4 (2.0GHz) / AMD Athlon 64 (2.0GHz)

o Ram : 2 GB

o Harddisk : 80GB  Perangkat Lunak:

o Sistem Operasi Windows 7 o Microsoft Visual Studio 2012 o Microsoft SQL Server 2008 R2

Sedangkan untuk pengembangan aplikasi desktop Toko Sambel Mertua ini maka dibutuhkan spesifikasi minimum perangkat keras dan perangkat lunak sebagai berikut:

(22)

3

Universitas Kristen Maranatha o Prosesor :Intel Core i3 (2.5GHz) / AMD Phenom II (2.6GHz)

o Ram :4GB

o Harddisk :250GB  Perangkat Lunak:

o Sistem Operasi Windows 7 o Microsoft Visual Studio 2012 o Microsoft SQL Server 2008 R2

Aplikasi ini dapat diakses oleh 2 tipe user:  Admin

 Pelanggan

Admindapat mengakses fitur-fitur sebagai berikut:  Menonaktifkan member

 Sinkronisasi emailmember

 Melihat ramalan penjualan  Mengelola pesanan penjualan  Mencetak invoice penjualan  Konfirmasi pembayaran  Mengelola promo

 Mengelola produk

 Mengelola agen pengiriman  Mengelola pelanggan

 Melihat laporan promo

 Mencetak laporan promo

 Melihat laporan produk  Mencetak laporan produk  Melihat laporan penjualan  Mencetak laporan penjualan

(23)

4

Universitas Kristen Maranatha  Membuat pesanan penjualan dengan shopping cart

 Melihat produk yang tersedia  Mendaftar sebagai member

1.5 Sumber Data

Sumber data primer diperoleh melalui wawancara langsung terhadap pihak Toko Sambal Mertua. Sedangkan sumber data sekunder akan diperoleh dari proses pembelajaran mata kuliah Basis Data, Pemrograman Berorientasi Objek, Pemrograman Web, Pemrograman Berorientasi Objek Lanjut di Universitas Kristen Maranatha, referensi-referensi mengenai bahasa pemrograman .NET dan Javascript, serta data lainnya yang berkaitan dan mendukung data primer.

1.6 Sistematika Penyajian

Bab 1. Pendahuluan

Bab ini berisi latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, metodologi, dan sistematika penyajian dari kerja praktek ini. Bab 2. KajianTeori

Bab ini berisi teori-teori yang berkaitan dengan pembuatan aplikasi ini. Bab 3. Analisis dan Rancangan Sistem

Bab ini berisi pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

Bab 4. Hasil Penelitian

Bab ini berisi kumpulan screenshot dari aplikasi yang dibuat beserta penjelasan dari tiap fungsiutama yang dibuat.

Bab 5. Pembahasan dan Uji Coba Hasil Penelitian

Bab ini berisi pengujian terhadap masing-masing fungsi dari aplikasi. Bab 6. Simpulan dan Saran

(24)

170

Universitas Kristen Maranatha

BAB 6.

SIMPULAN DAN SARAN

Pada bab ini akan dibahas simpulan dan saran

6.1 Simpulan

Kesimpulan yang dapat diambil dari pembuatan aplikasi web e-commerce dan forecasting Sambel Mertua adalah sebagai berikut:

1. Aplikasi dapat diakses secara online dan pada aplikasi ini ditampilkan produk-produk dari Sambel Mertua sehingga dapat memperluas area pemasaran.

2. Aplikasi dapat memberikan ramalan penjualan berdasarkan data penjualan per bulan per barang.

3. Aplikasi dapat melayani pemesanan barang secara online.

6.2 Saran

Berdasarkan kesimpulan yang sudah dijelaskan, saran dari penulis untuk pengembangan aplikasi web di masa yang akan datang yaitu:

1. Perlu ditambahkan fitur Customer Relationship Management

(CRM) untuk meningkatkan penjualan dan pelayanan, misalnya sistem poin.

2. Perlu ditingkatkan kembali keamanan aplikasi web agar informasi dapat terjaga dengan baik.

(25)

171

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] K. and A. Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: C.V. ANDI, 2007.

[2] W. K. ShortCourse SQL Server 2008 Express, Semarang: C.V. ANDI, 2010.

[3] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Yogyakarta: ANDI, 2009.

[4] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: C.V. ANDI, 2007.

[5] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: deepublish, 2014. [6] M. Fuad, C. H., N. S. and P. Y.E.F., Pengantar Bisnis, Jakarta: PT

Gramedia Pustaka Utama, 2006.

[7] F. Rangkuti, Strategi Promosi yang Kreatif dan Analisis Kasus Integrated Marketing Communication, Jakarta: PT. Gramedia Pustaka Utama, 2009.

[8] D. Siagian and S. , Metode Statistika Untuk Bisnis dan Ekonomi, Jakarta: Gramedia, 2006.

[9] E. Utami and S. , Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server, Ms. Access dan Ms. Visual Basic, Yogyakarta: ANDI, 2005.

[10] M. F. Azis, Object Oriented Programming dengan PHP5, Jakarta: PT. Elex Media Komputindo, 2005.

[11] E. Kurniawan, Pemrograman Web Dinamis dengan ASP.NET 4.5, Yogyakarta: ANDI, 2012.

(26)

172

Universitas Kristen Maranatha [13] D. Kristianto, "Apa itu HTML ?," 2002. [Online]. Available:

http://faculty.petra.ac.id/dwikris/docs/desgrafisweb/html_dasar/0-apaitu_html.html. [Accessed 26 October 2015].

[14] S. R. and R. Saleh, Modifikasi Blog Multiply dengan CSS, Jakarta: Elex Media Komputindo, 2008.

[15] W. K. Panduan Praktis Menguasai Pemrograman Web dengan JavaScript, Semarang: ANDI, 2010.

[16] T. Kun, Membuat Website Canggih dengan jQuery untuk Pemula, Jakarta: mediakita, 2010.

[17] A. Zaki, Seri Penuntun Praktis AJAX untuk Pemula, Semarang: Elex Media Komputindo, 2008.

[18] E. Utami and S. , Mengoptimalkan Query pada Microsoft SQL Server, Yogyakarta: C.V. ANDI, 2008.

[19] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: ANDI, 2010.

Referensi

Dokumen terkait

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus

Salah satu upaya untuk menjaga keamanan di tempat kerja dapat memanfaatkan tenaga Satuan Petugas Pengamanan (SATPAM). Faktor- faktor yang terkait degan lingkungan kerja

Buah segar berbau harum, berwarna cerah, dan tidak lembek. Buah yang busuk berbau tidak enak. Warna buah pun tampak tidak menarik. Selain itu, buah menjadi lembek atau

Syukur dan pujian kepada Tuhan Yang Maha Kuasa yang telah memberikan berkat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Penggunaan Masalah Kontekstual oleh

Penulis menyadari bahwa dalam menyelesaikan Tugas Akhir ini tidak terlepas dari.. dukungan, bantuan serta bimbingan dari

Dengan uji wilayah Duncan diperoleh rata-rata persentase daya hidup spermatozoa menunjukkan bahwa penambahan glutathion dengan konsentrasi 1 mM memberikan hasil yang

 Konsep rumah tangga pertanian adalah rumah tangga yang salah satu atau lebih anggota rumah tangganya melakukan dan bertanggungjawab dalam kegiatan pembudidayaan,

Pembuatan dan Pengujian Turbin Angin Tipe Helix Vertikal dengan Diameter 0,5 m dan Tinggi 1,1 m , Jurusan Teknik Konversi Energi, Politeknik Negeri Bandung. Wikipedia