TA : Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis WEB.

(1)

Oleh:

Nama : Herlan Aditya Permana NIM : 06.41010.0127

Program : S1 (Strata Satu) Jurusan : Sistem Informasi

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA

2013

STIKOM


(2)

i

ABSTRACT

PT. Chandra Electronics is the electronic retail company that sells electronic goods in Sidoarjo like tv, fridge, fan and other electronic goods. Currently PT. Chandra Electronics wants to increase the level of sales by developing sales outside Sidoarjo to seek greater sales profit. Constraint is happening now is a promotion system that occurs in PT. Chandra Electronics still use blogs, brochures, and flyers, to business processes are still using conventional systems, so it can not reach customers who are outside the Sidoarjo.

Of the above problems, then made a web based sales system with up selling methods that can help the sales process, helping promotional offers, to help deal with long distance customers, help save costs compared to the use of promotional brochures and pamphlets.

With the web based sales system with this method up selling the PT. Chandra Electronics able to serve the process of selling web based electronic goods, capable of offering promotional products, is able to facilitate customer and the company in the long distance trade, and be able to save on the costs of promotion.

Keyword : Up Selling, Penjualan Berbasis Web, Toko Online, Retail Elektronik.

STIKOM


(3)

iv

DAFTAR ISI

Halaman

ABSTRAK ... i

KATA PENGANTAR ... ii

DAFTAR ISI ... iv

DAFTAR TABEL ... viii

DAFTAR GAMBAR ... xii

DAFTAR LAMPIRAN ... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 4

1.3 Pembatasan Masalah ... 4

1.4 Tujuan ... 5

1.5 Sistematika Penulisan ... 5

BAB II LANDASAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.1.1 Sistem ... 7

2.1.2 Informasi ... 8

2.1.3Sistem Informasi ... 8

2.2 Analisa Dan Perancangan Sistem ... 9

2.3 Rekayasa Perangkat Lunak ... 10

2.3.1 Definisi Perangkat Lunak ... 10

2.3.2 Proses Perangkat Lunak ... 11

2.4 Toko Online ... 12

STIKOM


(4)

v

2.5 Penjualan ... 14

2.6 Promosi Penjualan ... 15

2.6.1 Promosi ... 15

2.6.2 Pengertian Promosi Penjualan ... 16

2.6.3 Tujuan Promosi Penjualan ... 16

2.6.4 Langkah-Langkah Promosi Penjualan ... 17

2.6.5 Alat Promosi Penjualan ... 19

2.6.6 Keuntungan Promosi Penjualan ... 21

2.7 Metode Up Selling ... 21

2.8 Metode Identifikasi Khusus ... 23

2.9 PHP ... 24

2.10 MySql ... 25

2.11 Konsep Database ... 26

2.12 Testing Dan Implementasi Sistem ... 26

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 27

3.1 Analisis Permasalahan ... 27

3.2 Desain Arsitektur ... 30

3.3 Perancangan Sistem ... 34

3.3.1 System Flow ... 34

3.3.2 Hierarki Input Proses Output (HIPO)... 42

3.3.3 Data Flow Diagram (DFD) ... 42

3.3.4 Entity Relational Diagram (ERD) ... 52

3.3.5 Struktur Tabel ... 55

3.3.6 Desain Interface ... 62

STIKOM


(5)

vi

3.3.7 Desain Input ... 63

3.3.8 Desain Output ... 83

3.3.9 Desain Uji Coba ... 92

BAB IV IMPLEMENTASI DAN EVALUASI ... 105

4.1 Implementasi ... 105

4.2 Kebutuhan Sistem ... 105

4.2.1 Kebutuhan Perangkat Keras ... 105

4.2.2 Kebutuhan Perangkat Lunak ... 106

4.2.3 Instalasi Program Dan Pengaturan Sistem ... 106

4.3 Implementasi Sistem ... 107

4.3.1 Form Menu Utama ... 107

4.3.2 Form Login ... 109

4.3.3 Form Reset Password ... 110

4.3.4 Form Profile Account ... 110

4.3.5 Form Ganti Password ... 111

4.3.6 Form Penawaran ... 111

4.3.7 Form Shoping Chart ... 113

4.3.8 Form History Customer ... 113

4.3.9 Form Detail Transaksi ... 114

4.3.10 Form Manage User ... 115

4.3.11 Form Edit Data User ... 115

4.3.12 Form Manage Customer ... 116

4.3.13 Form Edit Data Customer ... 116

4.3.14 Form Booking List ... 117

STIKOM


(6)

vii

4.3.15 Form Laporan Keuntungan ... 118

4.3.16 Form Laporan Penjualan Berbasis Web ... 118

4.3.17 Detail Form Laporan Penjualan Kasir ... 119

4.3.18 Form Laporan Stok ... 119

4.3.19 Form Laporan Best Seller ... 120

4.3.20 Form Laporan Produk Promo ... 121

4.3.21 Form Cetak Laporan Penjualan Web ... 122

4.3.22 Form Cetak Laporan Penjualan Kasir ... 123

4.3.23 Form Cetak Laporan Stok ... 123

4.3.24 Form Cetak Laporan Best Seller ... 124

4.3.25 Form Cetak Laporan Produk Promo ... 125

4.3.26 Form Cetak Struk Kasir ... 125

4.4 Evaluasi Sistem ... 126

4.4.1 Evaluasi Hasil Uji Coba Sistem ... 126

BAB V PENUTUP ... 154

5.1 Kesimpulan ... 154

5.2 Saran ... 154

DAFTAR PUSTAKA ... 156

STIKOM


(7)

viii

DAFTAR TABEL

Tabel 2.1 Tabel Produk ... 22

Tabel 2.2 Tabel Penawaran Produk ... 22

Tabel 3.1 Tabel Users ... 55

Tabel 3.2 Tabel Shoping Chart ... 55

Tabel 3.3 Tabel Detail Shoping Chart ... 56

Tabel 3.4 Tabel Transaksi Online ... 56

Tabel 3.5 Tabel Detail Transaksi Online ... 57

Tabel 3.6 Tabel Transaksi Offline ... 58

Tabel 3.7 Tabel Detil Transaksi Offline ... 59

Tabel 3.8 Tabel Ongkir ... 59

Tabel 3.9 Tabel Kategori Produk ... 60

Tabel 3.10 Tabel Merk ... 60

Tabel 3.11 Tabel Produk ... 61

Tabel 3.12 Tabel Produk Seller ... 61

Tabel 3.13 Fungsi Obyek Form Login ... 64

Tabel 3.14 Fungsi Obyek Form Reset Password ... 65

Tabel 3.15 Fungsi Obyek Form Pendaftaran ... 66

Tabel 3.16 Fungsi Obyek Form Profile Account ... 67

Tabel 3.17 Fungsi Obyek Form Ganti Password ... 69

Tabel 3.18 Fungsi Obyek Form Penawaran ... 70

Tabel 3.19 Fungsi Obyek Form Shopping Cart ... 71

Tabel 3.20 Fungsi Obyek Form Bagian Pemesanan ... 72

STIKOM


(8)

ix

Tabel 3.21 Fungsi Obyek Form Manage User ... 73

Tabel 3.22 Fungsi Obyek Form Manage Customer ... 74

Tabel 3.23 Fungsi Obyek Form Booking List ... 75

Tabel 3.24 Fungsi Obyek Form Manajer ... 76

Tabel 3.25 Fungsi Obyek Form Gudang ... 77

Tabel 3.26 Fungsi Obyek Form Merk ... 78

Tabel 3.27 Fungsi Obyek Kategori Produk ... 79

Tabel 3.28 Fungsi Obyek Produk ... 80

Tabel 3.29 Fungsi Obyek Ongkir ... 81

Tabel 3.30 Fungsi Obyek Kasir ... 82

Tabel 3.31 Fungsi Obyek Form Detail Transaksi Customer ... 84

Tabel 3.32 Fungsi Obyek Form Laporan Keuntungan ... 85

Tabel 3.33 Fungsi Obyek Form Laporan Penjualan Web ... 86

Tabel 3.34 Fungsi Obyek Form Laporan Penjualan Kasir ... 87

Tabel 3.35 Fungsi Obyek Form Laporan Stok ... 88

Tabel 3.36 Fungsi Obyek Form Laporan Best Seller ... 89

Tabel 3.37 Fungsi Obyek Form Laporan Produk Promo ... 90

Tabel 3.38 Fungsi Obyek Form Nota Kasir ... 91

Tabel 3.39 Data Pengguna ... 92

Tabel 3.40 Test Case Login ... 93

Tabel 3.41 Data Penggguna ... 93

Tabel 3.42 Test Case Reset Password ... 94

Tabel 3.43 Data Penggguna ... 94

Tabel 3.44 Test Case Ganti Password ... 94

STIKOM


(9)

x

Tabel 3.45 Data Pendaftaran Customer ... 95

Tabel 3.46 Test Case Pendaftaran Customer ... 95

Tabel 3.47 Data Penawaran ... 96

Tabel 3.48 Test Case Penawaran ... 97

Tabel 3.49 Data Order Customer ... 97

Tabel 3.50 Test Case Shopping Cart ... 98

Tabel 3.51 Data Booking List ... 98

Tabel 3.52 Test Case Booking List ... 98

Tabel 3.53 Data Pengguna User ... 99

Tabel 3.54 Test Case Setting Group User ... 100

Tabel 3.55 Data Form Produk ... 100

Tabel 3.56 Test Case Form Produk ... 100

Tabel 3.57 Data Laporan Penjualan Web Dan Kasir ... 101

Tabel 3.58 Data Laporan Stok ... 102

Tabel 3.59 Data Laporan Best Seller ... 102

Tabel 3.60 Data Laporan Produk Promo ... 102

Tabel 3.61 Data Kasir ... 103

Tabel 3.62 Test Case Laporan Penjualan Web Dan Kasir ... 103

Tabel 3.63 Test Case Laporan Stok ... 103

Tabel 3.64 Test Case Laporan Best Seller ... 104

Tabel 3.65 Test Case Laporan Produk Promo ... 104

Tabel 3.66 Test Case Laporan Struk Kasir ... 104

Tabel 4.1 Data Pengguna ... 127

Tabel 4.2 Evaluasi Uji Coba Login ... 127

STIKOM


(10)

xi

Tabel 4.3 Data Reset Password ... 132

Tabel 4.4 Evaluasi Uji Coba Reset Password ... 132

Tabel 4.5 Data Ganti Password ... 133

Tabel 4.6 Evaluasi Uji Coba Ganti Password ... 134

Tabel 4.7 Data Pendaftaran Customer ... 135

Tabel 4.8 Evaluasi Uji Coba Pendaftaran Customer ... 135

Tabel 4.9 Data Penawaran ... 138

Tabel 4.10 Evaluasi Uji Coba Penawaran ... 138

Tabel 4.11 Data Shoping Chart ... 140

Tabel 4.12 Evaluasi Uji Coba Shoping Chart ... 141

Tabel 4.13 Data Booking List ... 142

Tabel 4.14 Evaluasi Uji Coba Booking List ... 142

Tabel 4.15 Data Uji Coba Pengguna ... 143

Tabel 4.16 Evaluasi Uji Coba Manajemen User Dan Customer ... 143

Tabel 4.17 Data Penjualan Web, Kasir, Stok, Best Seller, dan Promo ... 145

Tabel 4.18 Evaluasi Uji Coba Penjualan Web, Kasir, Stok, Best Seller, dan Promo ... 146

Tabel 4.19 Data Form Produk ... 146

Tabel 4.20 Evaluasi Uji Coba Form Produk ... 147

Tabel 4.21 Data Laporan Web Dan Kasir ... 149

Tabel 4.22 Data Laporan Stok ... 149

Tabel 4.23 Data Laporan Best Seller ... 149

Tabel 4.24 Data Laporan Produk Promo ... 150

Tabel 4.25 Evaluasi Uji Coba Laporan Penjualan Web dan Kasir ... 150

STIKOM


(11)

xii

Tabel 4.26 Evaluasi Uji Coba Laporan Stok ... 151

Tabel 4.27 Evaluasi Uji Coba Laporan Best Seller ... 151

Tabel 4.28 Evaluasi Uji Coba Produk Promo ... 151

Tabel 4.29 Evaluasi Uji Coba Struk Kasir ... 151

DAFTAR GAMBAR Gambar 2.1 Siklus Air Terjun ... 11

Gambar 2.2 Siklus Toko Online ... 13

Gambar 2.3 Marketing Mix ... 15

Gambar 2.4 Skema PHP ... 25

Gambar 3.1 Document Flow Penjualan Manual ... 29

Gambar 3.2 Blok Diagram Penjualan Berbasis Web ... 30

Gambar 3.3 System Flow Login Dan Pendaftaran ... 35

Gambar 3.4 System Flow Reset Password ... 36

Gambar 3.5 System Flow Ganti Password ... 36

Gambar 3.6 System Flow Manajemen Data ... 37

Gambar 3.7 System Flow Penjualan Berbasis Web ... 38

Gambar 3.8 System Flow Pembuatan Laporan ... 40

Gambar 3.9 System Flow Kasir ... 41

Gambar 3.10 Hierarki Input Proses Output (HIPO) ... 42

Gambar 3.11 Context Diagram ... 43

Gambar 3.12 DFD Level 0 ... 45

Gambar 3.13 DFD Level 1 Proses Penjualan ... 47

STIKOM


(12)

xiii

Gambar 3.14 DFD Level 1 Manajemen Data ... 50

Gambar 3.15 DFD level 1 Pembuatan Laporan ... 52

Gambar 3.16 Conceptual Data Model (CDM) ... 53

Gambar 3.17 Physical Data Model (PDM) ... 54

Gambar 3.18 Desain Menu Utama ... 63

Gambar 3.19 Desain Form Login ... 64

Gambar 3.20 Desain Form Reset Password ... 65

Gambar 3.21 Desain Form Pendaftaran ... 65

Gambar 3.22 Desain Form Profile Account ... 67

Gambar 3.23 Desain Form Ganti Password ... 68

Gambar 3.24 Desain Form Penawaran ... 69

Gambar 3.25 Desain Form Shopping Cart ... 70

Gambar 3.26 Desain Form Bagian Pemesanan ... 72

Gambar 3.27 Desain Form Manage User ... 73

Gambar 3.28 Desain Form Manage Customer ... 74

Gambar 3.29 Desain Form Booking List ... 75

Gambar 3.30 Desain Form Manajer ... 76

Gambar 3.31 Desain Form Gudang ... 77

Gambar 3.32 Desain Form Merk ... 78

Gambar 3.33 Desain Form Kategori Produk ... 79

Gambar 3.34 Desain Form Produk ... 80

Gambar 3.35 Desain Form Ongkir ... 81

Gambar 3.36 Desain Form Kasir ... 82

Gambar 3.37 Desain Form Laporan Detail Transaksi Customer ... 84

STIKOM


(13)

xiv

Gambar 3.38 Desain Form Laporan Keuntungan ... 85

Gambar 3.39 Desain Form Cetak Laporan Penjualan Web ... 86

Gambar 3.40 Desain Form Cetak Laporan Penjualan Kasir ... 87

Gambar 3.41 Desain Form Cetak Laporan Stok ... 88

Gambar 3.42 Desain Form Cetak Laporan Best Seller ... 89

Gambar 3.43 Desain Form Cetak Laporan Produk Promo ... 90

Gambar 3.44 Desain Form Cetak Nota Kasir ... 91

Gambar 4.1 Form Menu Utama ... 108

Gambar 4.2 Form Login ... 109

Gambar 4.3 Reset Password ... 110

Gambar 4.4 Form Profile Account ... 110

Gambar 4.5 Form Ganti Password ... 111

Gambar 4.6 Form Penawaran ... 112

Gambar 4.7 Form Shoping Chart ... 113

Gambar 4.8 Form History Customer ... 113

Gambar 4.9 Form Detail Transaksi Customer ... 114

Gambar 4.10 Form Manage User ... 115

Gambar 4.11 Form Edit Data User ... 115

Gambar 4.12 Form Manage Customer ... 116

Gambar 4.13 Form Edit Data Customer ... 117

Gambar 4.14 Form Booking List ... 117

Gambar 4.15 Form Laporan Keuntungan ... 118

Gambar 4.16 Form Penjualan Web ... 119

Gambar 4.17 Form Penjualan Kasir ... 119

STIKOM


(14)

xv

Gambar 4.18 Form Laporan Stok ... 120

Gambar 4.19 Form Laporan Best Seller ... 121

Gambar 4.20 Form Laporan Promo ... 122

Gambar 4.21 Tampilan Form Cetak Laporan Penjualan Web ... 123

Gambar 4.22 Tampilan Form Cetak Laporan Penjualan Kasir ... 123

Gambar 4.23 Form Cetak Laporan Stok Produk ... 124

Gambar 4.24 Tampilan Form Cetak Laporan Best Seller ... 124

Gambar 4.25 Tampilan Form Cetak Laporan Produk Promo ... 125

Gambar 4.26 Tampilan Form Cetak Laporan Struk Kasir ... 125

Gambar 4.27 Uji Coba Form Login ... 128

Gambar 4.28 Form Menu Utama (Bagian Pemesanan) ... 129

Gambar 4.29 Form Menu Utama (Manajer) ... 129

Gambar 4.30 Form Menu Utama (Gudang) ... 130

Gambar 4.31 Form Menu Utama (Kasir) ... 130

Gambar 4.32 Form Menu Utama (Customer) ... 131

Gambar 4.33 Pesan Kesalahan Login ... 132

Gambar 4.34 Pesan Konfirmasi Salah Reset Password ... 133

Gambar 4.35 Pesan Konfirmasi Benar Reset Password ... 133

Gambar 4.36 Pesan Konfirmasi Sukses Ganti Password ... 134

Gambar 4.37 Pesan Konfirmasi Salah Ganti Password ... 134

Gambar 4.38 Pesan Konfirmasi Sukses Mendaftar ... 136

Gambar 4.39 Pesan Konfirmasi Data Kosong ... 137

Gambar 4.40 Pesan Konfirmasi Data Tidak Pas ... 137

Gambar 4.41 Tampilan Uji Coba Penawaran ... 139

STIKOM


(15)

xvi

Gambar 4.42 Tampilan Uji Coba Shopping Cart ... 140

Gambar 4.43 Pesan Konfirmasi Stok Tidak Cukup ... 141

Gambar 4.44 Pesan Konfirmasi Update Keranjang Sukses ... 141

Gambar 4.45 Pesan Konfirmasi Transaction Failed ... 143

Gambar 4.46 Pesan Konfirmasi Kesalahan Edit User ... 144

Gambar 4.47 Pesan Konfirmasi Kesalahan Edit Customer ... 145

Gambar 4.48 Pesan Konfirmasi Hapus Data ... 145

Gambar 4.49 Pesan Konfirmasi Data Tidak Ada ... 146

Gambar 4.50 Pesan Konfirmasi Tambah Produk Baru ... 148

Gambar 4.51 Uji Coba Cetak Laporan Cetak Penjualan Web ... 152

Gambar 4.52 Uji Coba Cetak Laporan Cetak Penjualan Kasir ... 152

Gambar 4.53 Uji Coba Cetak Laporan Cetak Stok Produk ... 152

Gambar 4.54 Uji Coba Cetak Laporan Cetak Best Seller ... 153

Gambar 4.55 Uji Coba Cetak Laporan Cetak Produk Promo ... 153

Gambar 4.56 Uji Coba Cetak Laporan Cetak Struk Kasir ... 153

DAFTAR LAMPIRAN LAMPIRAN 1 BIODATA ... 157

LAMPIRAN 2 LISTING CODE ... 158

STIKOM


(16)

1 1.1 Latar Belakang Masalah

PT. Chandra Electronic adalah perusahaan retail elektronik yang pertama kali tumbuh dan berkembang di Sidoarjo serta melayani kebutuhan masyarakat Sidoarjo akan produk-produk elektronik murah dan berkualitas, yang terjangkau oleh daya beli masyarakat. PT. Chandra Electronic berdiri pada tahun 1985 dan showroom pertama kami berada di pusat Sidoarjo, atau lebih tepatnya berlokasi di Jl. Gajah Mada No. 120 Sidoarjo. Selama lebih dari dua puluh lima tahun, PT. Chandra Electronic selalu berusaha memberikan yang terbaik kepada para customer. Mulai dari peningkatan mutu pelayanan terhadap customer, penyediaan showroom yang nyaman, luas dan mudah dijangkau serta penyediaan produk-produk elektronik murah yang tidak sekedar murah, tapi juga berkualitas. Setelah perjalanan puluhan tahun PT. Chandra Electronic melayani dan menyediakan kebutuhan masyarakat Sidoarjo akan produk-produk elektronik murah dan berkualitas, sekarang PT. Chandra Electronic juga hadir di Surabaya, kota metropolis terbesar ke-dua setelah Jakarta. Bertempat di Jl. Kertajaya No. 119, Surabaya, dengan showroom luas dan nyaman, PT. Chandra Electronic kini hadir untuk melayani kebutuhan masyarakat Surabaya akan produk-produk elektronik murah dan berkualitas.

Saat ini PT. Chandra Electronic ingin meningkatkan level penjualannya dengan cara mengembangkan penjualannya ke luar Surabaya untuk mencari keuntungan penjualan yang lebih besar. Penjualan selama ini hanya mencakup

STIKOM


(17)

wilayah Sidoarjo dan Surabaya saja, sedangkan sekarang PT. Chandra Electronic sudah mulai banyak kedatangan order dari luar Surabaya, hal ini dibuktikan dengan banyaknya pengiriman barang keluar Surabaya, yaitu dari Kediri, Jombang, Madiun, Gresik, dan banyaknya komentar di blog, telepon dari masyarakat diluar Surabaya yang tertarik menanyakan penawaran harga, ingin mengetahui detail produk, dan cara pembelian produk dari PT. Chandra Electronic.

Mekanisme promosi yang terjadi di PT. Chandra Electronic saat ini masih menggunakan blog, brosur yang berisi foto produk dan pamflet dalam mempromosikan produknya, sedangkan mekanisme promosi menggunakan brosur dan pamflet dirasa masih kurang maksimal, karena kurangnya informasi yang diberikan mengenai detail produk-produk yang ditawarkan, promosi menggunakan blog juga dirasa customer kurang bagus, karena blog tidak bisa melakukan transaksi pembelian barang, blog PT. Chandra Electronic saat ini hanya menampilkan informasi produk, alamat, dan nomer telepon perusahaan saja, hal ini diimbangi dengan meningkatnya pengetahuan masyarakat tentang teknologi informasi, oleh karena itu masyarakat membutuhkan akses transaksi jarak jauh dan informasi produk yang efektiv dan efisien sehingga bisa dibandingkan dengan produk toko elektronik yang lain. Selain beberapa fakta tersebut, memperluas daerah penjualan dengan cara membuka stand didaerah lain juga membutuhkan dana yang tidak sedikit karena faktor biaya sewa stand, biaya pekerja, biaya peralatan pendukung, dan biaya-biaya lainnya dibandingkan dengan alternatif penjualan berbasis web.

STIKOM


(18)

Sedangankan untuk proses bisnisnya sekarang masih menggunakan sistem konvensional, yaitu customer yang ingin membeli dan mencari tahu produk baru dari PT. Chandra Electronic langsung datang ke showroom PT. Chandra Electronic untuk mencari dan memilih barang yang akan dibeli, customer juga dapat melihat-lihat dan mencoba barang elektronik yang akan dibeli. Jika customer sudah memutuskan akan membeli suatu barang, maka barang tersebut bisa dibawa langsung ke kasir untuk dihitung harganya dan dibuatkan nota, kemudian barang akan dimasukan kerdus segera setelah customer membayar barang tersebut di muka, hingga akhirnya dibawa pulang. Apabila barang yang mau dibeli oleh customer habis maka customer harus menunggu sampai barang nya ada, dan siap di jual, customer yang ingin memesan barang untuk beberapa hari kedepan juga harus menunggu konfirmasi datangnya barang dari pihak PT. Chandra Electronic.

Berdasarkan fakta-fakta yang terjadi maka diperlukan suatu sistem yang dapat menangani masalah tersebut, salah satunya yaitu dengan membangun suatu sistem penjualan berbasis web yang memiliki fungsi-fungsi penjualan, promosi, dan proses transaksi, sehingga dapat membantu PT. Chandra Electronic untuk memperoleh pendapatan yang lebih besar.

Dengan adanya sistem yang baru ini maka dapat membantu PT. Chandra Electronic untuk memperluas pemasaran produknya, mengurangi biaya-biaya sewa stand, membantu promosi produk, memudahkan untuk bertransaksi jarak jauh dengan customer, memudahkan masyarakat dalam mencari informasi detail produk, meningkatkan pendapatan PT. Chandra Electronic, dan memudahkan

STIKOM


(19)

manajer untuk mengevaluasi laporan keuntungan, penjualan, stok, best seller, dan promo karena bisa diakses dimanapun berada.

1.2 Perumusan Masalah

Berdasarkan latar belakang diatas, maka dapat dirumuskan masalah yaitu, bagaimana merancang dan membangun aplikasi penjualan barang elektronik berbasis web yang dapat membantu proses penjualan, proses promosi dan mempermudah bertransaksi jarak jauh pada PT. Chandra Electronic Sidoarjo?

1.3 Pembatasan Masalah

Dalam sistem ini, agar tidak menyimpang dari tujuan yang akan dicapai maka pembahasan masalah dibatasi pada hal-hal sebagai berikut:

1. Objek penelitian yang di pakai untuk study kasus adalah PT. Chandra Electronic Sidoarjo.

2. Sistem promosi penawaran menggunakan metode up selling, analisis penawaran hanya berdasarkan merk, kategori produk, dan harga saja.

3. Pemesanan dibatasi hanya untuk wilayah Indonesia.

4. Aplikasi tidak membahas kredit, retur, laba rugi, hutang dagang, pengadaan barang, dan perhitungan akuntansi.

5. Aplikasi web yang dibuat dapat koneksi dengan kasir dan gudang.

6. Aplikasi yang dibuat tidak membahas analisa spesifikasi produk dan analisa minat beli customer terhadap beberapa tipe merk dan produk.

7. Tidak membahas keamanan dalam bertransaksi, keaman jaringan hanya sebatas user dan password.

STIKOM


(20)

8. Pembayaran hanya dengan cara transfer lewat rekening. 9. Merk yang dijual hanya Samsung, Lg, dan Sharp.

10.Barang diasumsikan dalam kondisi baik, diasumsikan tidak ada penipuan, dan pembatalan transaksi.

1.4 Tujuan

Tujuan dari pembuatan sistem ini adalah menghasilkan aplikasi penjualan barang elektronik berbasis web yang dapat membantu proses penjualan, proses promosi dan mempermudah bertransaksi jarak jauh pada PT. Chandra Electronic Sidoarjo.

1.5 Sistematika Penulisan

Sistematika penulisan tugas akhir yang berjudul “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web” adalah sebagai berikut:

BAB I : PENDAHULUAN

Bab ini menjelaskan gambaran umum penulisan yang berisi latar belakang masalah, perumusan masalah, pembatasan masalah, tujuan, dan keterangan mengenai sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini akan menjelaskan tentang teori yang mendukung pokok pembahasan tugas akhir yang meliputi antara lain perancangan sistem, rekayasa perangkat lunak, toko online, penjualan, promosi penjualan, up selling, dan PHP.

STIKOM


(21)

BAB III : PERANCANGAN SISTEM

Bab ini menjelaskan mengenai analisis permasalahan, desain arsitektur, perancangan pengambilan data, blok diagram, system flow diagram, HIPO, data flow diagram, entity relationship diagram dan desain input output dilengkapi beserta desain uji coba.

BAB IV : EVALUASI DAN IMPLEMENTASI

Bab ini menjelaskan tentang implementasi dari program, berisikan langkah-langkah implementasi dari perancangan program dan hasil implementasi dari program.

BAB V : PENUTUP

Bab ini berisi kesimpulan yang menjawab pernyataan dalam perumusan masalah dan beberapa saran yang bermanfaat dalam pengembangan program di waktu yang akan datang.

STIKOM


(22)

7 2.1 Sistem Informasi

2.1.1 Sistem

Menurut Jogiyanto (2005:28), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sasaran tertentu. Istilah lain dari suatu sistem adalah kumpulan dari elemen-elemen yang masing-masing saling berinteraksi atau saling mempengaruhi untuk mewujudkan suatu kegiatan bersama.

Sistem berasal dari bahasa Latin (systēma) atau dalam bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi, atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, dimana suatu model matematika sering kali dibuat. Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut. Dalam pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan diantara mereka.

Syarat-syarat sistem terdiri dari:

STIKOM


(23)

1. Sistem harus dibentuk untuk menyelesaikan tujuan.

2. Elemen sistem harus mempunyai rencana yang ditetapkan. 3. Adanya hubungan antara elemen sistem.

4. Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting daripada elemen sistem.

5. Tujuan organisasi lebih penting dari pada tujuan elemen.

2.1.2 Informasi

Informasi dijelaskan dalam bentuk definisi sebagai berikut: “Informasi adalah data yang telah di proses kedalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata, terasa bagi keputusan saat itu atau

keputusan mendatang”. Informasi merupakan kebutuhan dasar yang diperlukan

oleh setiap manajeman untuk melakukan pengambilan keputusan (Jogiyanto, 2005).

Informasi di interprestasikan lebih luas dari pada biasanya yang meliputi isyarat dan data yang diterima oleh seorang kepala bagian sehari-harinya, apakah itu tampak bersangkutan dengan pekerjaannya atau tidak. Pendekatan seperti ini memandang hal-hal seperti ekspresi wajah dan gerak sebagai informasi.

2.1.3 Sistem Informasi

Menurut Jogiyanto (2005:1), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Menurut Jogiyanto (2005:10), informasi adalah data yang diolah mejadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Data merupakan

STIKOM


(24)

bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut.

Definisi lain dari sistem informasi adalah sekumpulan hardware, software, brainware, prosedur, atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan. Sistem Informasi adalah satu kesatuan data olahan yang terintegrasi dan saling melengkapi yang menghasilkan output baik dalam bentuk gambar, suara, maupun tulisan.

2.2 Analisis Dan Perancangan Sistem

Analisa dan perancangan sistem dipergunakan untuk menganalisis, merancang, dan mengimplementasikan peningkatan-peningkatan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi terkomputerisasi (Kendall, 2003). Sedangkan menurut Jogiyanto (2005:129), analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Berdasarkan penjelasan diatas, analisa sistem adalah sebuah tahap yang paling penting dalam suatu pemrograman dimana tahap ini untuk mengevaluasi permasalahan yang ada dan kendala-kendala yang dihadapi. Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem atau perancangan sistem.

Di dalam tahap anlisis sistem terdapat langkah-langkah yang harus dilakukan oleh seorang analis sistem, yaitu :

STIKOM


(25)

1. Identify, merupakan langkah awal yang dilakukan dalam analisis sistem. Mendefinisikan masalah yang menyebabkan sasaran dari sistem tidak tercapai yang kemudian untuk dipecahkan.

2. Understand, memahami kerja dari sistem yang ada dengan cara mempelajari secara terinci bagaimana sistem yang ada beroperasi sebelum mencoba untuk menganalisi permasalahan, kelemahan, dan kebutuhan dari pemakai sistem untuk dapat memberikan rekomendasi pemecahannya.

3. Analyze, langkah ini dilakukan berdasarkan data yang telah diperoleh dari hasil penelitian yang telah dilakukan.

4. Report, laporan ini dibuat sebagai dasar untuk pemecahan masalah dan pencarian solusi dari permasalahan yang ada.

Perancangan adalah proses merancang atau menyusun atau mengembangkan sistem informasi yang lama menjadi sistem informasi yang baru. Dalam tahap ini dipastikan bahwa semua persyaratan untuk menghasilkan sistem informasi dapat dipenuhi. Seluruh sistem yang dirancang harus sesuai dengan kebutuhan pengguna untuk mendapatkan informasi.

2.3 Rekayasa Perangkat Lunak

2.3.1 Definisi Rekayasa Perangkat Lunak

Rekayasa perangkat lunak adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak, mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya dan menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan, dan sumber daya yang tersedia (Jogiyanto, 2005).

STIKOM


(26)

2.3.2 Proses Perangkat Lunak

Proses perangkat lunak merupakan aktivitas yang saling terkait (koheren) untuk menspesifikasikan, merancang, mengimplementasikan, dan menguji sistem perangkat lunak (Jogiyanto, 2005). Proses perangkat lunak model air terjun dapat dilihat pada gambar dibawah ini:

Coding

Testing

Maintenance Design

Analysis

Gambar 2.1 Siklus Model Air Terjun.

1. Analysis adalah tahap menganalisa hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan atau pengembangan software.

2. Design adalah tahap penerjemah dari keperluan-keperluan yang dianalisis ke dalam bentuk yang lebih mudah dimengerti oleh pemakai. Yaitu dengan cara menampilkan ke dalam Diagram Konteks, Data Flow Diagram (Diagram Aliran Data), Entity Relationship Diagram, Struktur Tabel, dan Struktur Menu.

3. Coding adalah tahap penerjemah data/pemecahan masalah software yang telah dirancang ke dalam bahasa pemograman yang telah ditentukan.

4. Testing adalah tahap pengujian terhadap program yang telah dibuat. Pengujian ini dimulai dengan membuat suatu uji kasus untuk setiap fungsi pada perangkat lunak, kemudian dilanjutkan dengan pengujian terhadap

modul-STIKOM


(27)

modul dan terakhir pada tampilan antar muka untuk memastikan tidak ada kesalahan dan semua berjalan dengan baik dan input yang diberikan hasilnya sesuai dengan yang diinginkan.

5. Maintenance adalah perangkat lunak yang telah dibuat dapat mengalami perubahan sesuai permintaan pemakai. Pemeliharaan dapat dilakukan jika ada permintaan tambahan fungsi sesuai dengan keinginan pemakai ataupun adanya pertumbuhan dan perkembangan baik perangkat lunak maupun perangkat keras.

2.4 Toko Online

Menurut Suyanto (2003:1), toko online adalah proses dimana konsumen langsung membeli barang atau jasa dari seorang penjual secara real-time, tanpa perantara layanan, dan hanya melalui internet. Ini adalah bentuk perdagangan elektronik. Sebuah toko online atau dikenal dengan istilah lain e-shop, internet shop, web shop, web store, online shop, atau virtual store, membangkitkan analogi masyarakat bahwa untuk membeli suatu produk atau jasa di toko atau di pusat perbelanjaan tidak perlu datang ke tempat tersebut. Proses ini disebut Business-to-Consumer (B2C).

Keuntungan toko online dalam reduksi biaya operasi dan meningkatkan profitabilitas, meliputi:

a. Biaya sewa hosting murah.

b. Tidak memerlukan banyak karyawan. c. Tidak harus memiliki barang sendiri. d. Jangkauan pasar luas.

e. Pengembangan usaha.

STIKOM


(28)

f. Hemat biaya promosi. g. Peningkatan penjualan.

Berikut ini adalah siklus toko online.

Gambar 2.2 Siklus Toko Online

Terdapat tiga macam sistem penjualan online yang utama yaitu: 1. Sistem Business to Business

Sistem Business to Business (B2B) adalah penjualan atau pertukaran barang dan jasa secara elektronik dan langsung antar perusahaan sehingga dapat memangkas biaya perantara. Jalur B2B dapat dilihat pada gambar dibawah ini:

2. Sistem Business to Consumer (B2C)

Sistem Business to Consumer (B2C) adalah sistem E-Commerce dimana perusahaan menjual barang atau jasa kepada konsumen. Sistem ini pada dasarnya menggeser karyawan di posisi penyelia dan bahkan toko fisik (bricks and mortar). Contoh B2C adalah Amazon.com, dan banyak lembaga keuangan serta pemerintah AS.

STIKOM


(29)

3. Sistem Consumer to Consumer (C2C)

Sistem Consumer to Consumer (C2C) adalah sistem E-Commerce dimana konsumen menjual barang atau jasa secara langsung ke konsumen lain, kerap kali dengan bantuan pihak ketiga (perusahaan lelang online). Pihak ketiga menjadi perantara atau mediator antara konsumen yang ingin membeli dan menjual, dan mereka mengambil keuntungan kecil dari keuntungan penjual.

2.5 Penjualan

Penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba (Soemarso, 1994).

Penjualan adalah suatu proses pertukaran suatu produk berupa barang ataupun jasa dari suatu perusahaan. Proses penjualan melibatkan dua departemen di dalam perusahaan yaitu departemen pemasaran dan keuangan.

Dalam kenyataannya penjualan mempunyai dua sistem yang biasa diterapkan oleh suatu perusahaan dagang yaitu penjualan yang dilakukan dengan cara tunai dan penjualan yang dilakukan menggunakan cara kredit atau sering disebut cara angsuran.

Penjualan yang dilakukan secara tunai merupakan penjualan dimana saat terjadi penjualan pembeli akan membayar harga barang atau jasa yang dibelinya saat itu juga. Penjualan yang dilakukan secara kredit atau angsuran adalah bilamana pembayaran baru diterima beberapa waktu kemudian setelah terjadinya transaksi penjualan dan cara pembayarannya dapat dilakukan secara bertahap dengan jumlah tertentu dan dalam jangka waktu tertentu pula.

STIKOM


(30)

2.6 Promosi Penjualan 2.6.1 Promosi

Menurut Kotler (2007:263), promosi adalah ramuan khusus dari iklan pribadi, promosi penjualan, dan hubungan masyarakat yang dipergunakan perusahaan untuk mencapai tujuan iklan dan pemasarannya.

Beberapa unsur bauran promosi (Promotion Mix) menurut Kotler (2007:263) adalah periklanan (Advertising), promosi penjualan (Sales Promotion), hubungan masyarakat dan publisitas (Public Relation And Publicity), penjualan pribadi (Personal Selling), dan pemasaran langsung (Direct Marketing).

Gambar 2.3 Marketing Mix.

2.6.2 Pengertian Promosi Penjualan

Promosi adalah salah satu unsur dari bauran pemasaran (marketing mix). Promosi itu sendiri merupakan kegiatan untuk memperkenalkan produk atau jasa kepada pasar sasaran sehingga pasar sasaran atau konsumen menjadi mengetahui keberadaan produk tersebut dan untuk membuat produk yang sudah dikenal oleh konsumen menjadi lebih disukai dan konsumen pun merasa tertarik untuk

STIKOM


(31)

memiliki produk tersebut. Bahkan bagi konsumen yang sudah lupa diharapkan dapat diingatkan kembali akan produk tersebut melalui kegiatan promosi.

Salah satu dari 5 indikator promosi yang biasa dikenal adalah promosi penjualan (sales promotion) dimana promosi tersebut merupakan sebuah promosi yang menawarkan tindakan langsung konsumen ataupun calon konsusmen untuk sesegera mungkin melakukan tindakan pembelian produk perusahaan.

Pada dasarnya promosi penjualan merupakan pemberian atau penggunaan insentif-insentif untuk mendorong penjualan produk yang ditawarkan oleh perusahaan baik itu berupa barang-barang ataupun jasa yang dihasilkan, sehingga calon pembeli atau konsumen dapat mengetahui keberadaan produk atau jasa dan tertarik untuk membelinya.

Menurut Kotler (2007:660), Promosi penjualan adalah insentif-insentif jangka pendek untuk mendorong pembelian atau penjualan produk atau jasa.

2.6.3 Tujuan Promosi Penjualan

Tujuan merupakan petunjuk dalam menentukan alat-alat promosi penjualan yang cepat dan juga sebagai dasar dalam mengevaluasi pelaksanaan program tersebut. Tujuan-tujuan tersebut harus berdasarkan konsep dasarnya, yaitu program promosi penjualan ini merupakan salah satu startegi pemasaran yang dilaksanakan perusahaan karena pengaruh utama yang diharapkan dari program promosi penjualan ini adalah untuk mendorong konsumen atau distributor melakukan tindakan pembelian.

Menurut Kotler (2007:105) tujuan promosi penjualan adalah sebagai berikut:

1. Menarik perhatian para pembeli baru.

STIKOM


(32)

2. Memberi hadiah atau penghargaan kepada konsumen atau pelanggan lama. 3. Meningkatkan daya pembelian ulang dari konsumen lama.

4. Menghindarkan konsumen dari peralihan ke merk lain. 5. Mempopulerkan merk atau meningkatkan loyalitas.

6. Meningkatkan volume penjualan jangka pendek dalam rangka memperluas pangsa pasar jangka panjang.

2.6.4 Langkah-Langkah Promosi Penjualan

Dewasa ini banyak perusahaan yang menggunakan promosi penjualan sebagai sarana komunikasi dengan konsumen, karena promosi ini dikatakan sangat efektif dalam menarik konsumen. Dengan penggunaan promosi penjualan yang terus meningkat maka akan menghasilkan kesemrawutan promosi (promotion clutter). Konsumen semakin menghindari promosi, melemahnya kemampuan promosi tersebut dalam memicu pembelian segera. Hal inilah yang harus dihindari oleh perusahaan.

Dalam menciptakan program promosi penjualan, perusahaan harus menetapkan tujuan promosi penjualan dengan jelas dan kemudian memilih alat-alat terbaik untuk mencapai tujuan tersebut. Menurut Kotler (2007:150), menguraikan langkah-langkah dalam promosi penjualan sebagai berikut:

1. Menentukan tujuan promosi penjualan

Tujuan umum: Bersumber pada tujuan komunikasi pemasaran, untuk mempercepat respon pasar yang ditargetkan.

Tujuan khusus: Bagi konsumen adalah untuk mendorong konsumen umtuk lebih banyak menggunakan produk, membeli produk dalam unit besar, mencoba merk yang dipromosikan, dan untuk menarik penbeli dari merk

STIKOM


(33)

pesaing. Bagi pengecer adalah untuk membujuk pengecer agar menjual produk baru, menimbun lebih banyak persediaan barang, mengingatkan pembelian ketika sedang tidak musim. Sedangkan bagi wiraniaga adalah untuk mendukung atas produk atau model baru, dan mendorong penjualan di musim sepi.

2. Menyeleksi alat-alat promosi penjualan

Dalam mempergunakan alat-alat promosi penjualan, kita harus memperhitungkan jenis pasar, tujuan promosi, keadaan pesaing, dan evektivitas biaya untuk setiap alat.

3. Menyusun program promosi penjualan

Keputusan-keputusan dalam menyusun program promosi penjualan yaitu: a.Besarnya insentif.

b.Syarat-syarat partisipasi. c.Waktu promosi.

d.Wahana distribusi untuk promosi. e.Saat-saat promosi.

f. Total anggaran promosi penjualan.

4. Melakukan pengujian pendahuluan atas program

Keputusan mengenai tes pengujian pendahuluan promosi penjualan dapat dilakukan dengan menyusun berbagai peringkat promosi, atau dilakukan di daerah tertentu yang luasnya terbatas.

5. Melaksanakan dan mengendalikan program

Dalam pelaksanaannya harus memperhitungkan waktu persiapan dan waktu penjualan. Waktu persiapan yaitu mulai sejak persiapan program

STIKOM


(34)

sampai saat program diluncurkan. Sedangkan waktu penjualan yaitu mulai saat barang dikeluarkan sampai barang tersebut berada di tangan konsumen. 6. Mengevaluasi hasil

Ada beberapa metode untuk mengavaluasi hasil promosi penjualan, yaitu: a. Membandingkan penjualan sebelum, sewaktu, dan sesudah promosi. b. Percobaan mengenai berbagain macam hal, misalnya nilai insentif, jangka

waktu dan media distribusinya.

2.6.5 Alat-Alat Promosi Penjualan

Banyak alat yang dapat digunakan untuk mencapai tujuan dari promosi penjualan.gambaran mengenai alat-alat promosi penjualan menurut Kotler (2007:662) adalah sebagai berikut:

1. Contoh produk (sample) adalah tawaran produk sejumlah tertentu produk untuk percobaan.

2. Kupon (coupons) adalah sertifikat yang member pembeli penghematan ketika mereka menggunakan produk yang telah ditentukan.

3. Tawaran pengembalian uang/ rabat (cash refund offers) adalah tawaran untuk mengembalikan uang atas harga penjualan produk kepada konsumen yang mengirimkan bukti pembelian kepada pabrikan.

4. Kemasan dengan harga potongan (price packs) adalah potongan harga yang ditandai oleh produsen secara langsung pada label atau kemasan. Ada yang berupa kemasan yang dijual dengan potongan harga atau berupa sebuah kemasan gabungan.

5. Bingkisan (premiums) adalah barang yang ditawarkan gratis atau dengan harga murah sebagai sebuah insentif bagi pembelian sebuah produk.

STIKOM


(35)

6. Barang iklan khusus (advertising specialties) adalah barang yang berguna yang dicetaki nama pemasang iklan, diberikan sebagai hadiah kepada konsumen.

7. Hadiah pelanggan (prize) adalah uang tunai atau hadiah lain atas penggunaan regular produk atau jasa tertentu perusahaan.

8. Kontes, undian berhadiah dan permainan adalah kegiatan-kegiatan promosi yang memberikan konsumen kesempatan untuk memenangkan sesuatu seperti uang tunai, perjalanan, atau barang lain dengan mengandalkan nasib baik atau usaha tambahan.

9. Imbalan kesetiaan (patronage award) adalah hadiah dalam bentuk uang tunai atau dalam bentuk lain yang sebanding dengan besarnya kesetiaan pembeli kepada penjual atau kelompok penjual tertentu.

10.Diskon adalah pengurangan langsung terhadap harga atas pembelian selama satu periode tertentu.

11.Tunjangan adalah uang promosi yang dibayarkan oleh pabrikan kepada pengecer sebagai imbalan atas kesediaan pengecer menampilkan produk pabrikan dalam acara tertentu.

12.Barang gratis adalah memberi imbalan barang kepada para perantara, apabila mereka membeli sejumlah tertentu.

13.Konvensi dan pameran dagang adalah suatu kegiatan yang dilakukan perusahaan untuk memperkenalkan produknya dalam acara tertentu.

14.Kontes penjualan adalah kontes bagi tenaga penjualan atau dealer untuk memotifasi peningkatan kinerja penjualan mereka selama satu periode tertentu.

STIKOM


(36)

2.6.6 Keuntungan Promosi Penjualan

Ada beberapa keuntungan dari promosi penjualan, yaitu:

1. Konsumen dapat memperoleh sesuatu yang berharga seperti kupon, voucher, hadiah, barang gratis, dan lain-lain.

2. Menambah jumlah konsumen dan menjaga kesetiaan atau loyalitas konsumen.

3. Meningkatkan daya rangsang ataupun minat beli untuk melakukan pembeliaan.

2.7 Metode Up Selling

Up selling adalah teknik penjualan yang mendorong pelanggan untuk membeli barang-barang yang lebih mahal, upgrade, atau add-ons dalam upaya untuk membuat penjualan lebih menguntungkan. Jadi inti dari up selling adalah untuk membujuk pelanggan agar membeli lebih dari pada yang dia butuhkan atau niatkan sebelumnya (Cohen, 2004). Jika up selling di implementasikan dalam suatu perusahaan maka dapat meningkatkan pendapatan perusahaan dan mengurangi biaya untuk memperoleh pelanggan (reduce cost).

Cara kerja sistem up selling adalah sebagai berikut:

1. Dengan cara membandingkan produk yang merk, kategorinya sama dan harga yang berada satu level diatas produk yang dipilih oleh customer, jadi apabila cutomer sudah memilih barang yang dia pilih maka sistem akan segera melakukan analisis kepada barang yang dipilih customer karena tidak semua barang masuk dalam kategori up selling, apabila produk yang dipilih masuk kedalam sistem up selling maka sistem akan segera melakukan penawaran produk.

STIKOM


(37)

2. Produk yang harganya sudah berada paling atas dan tidak ada tandingan harganya dengan produk satu merk dan satu kategori maka produk ini tidak masuk kedalam kriteria up selling, karena sistem up selling hanya mengambil data harga yang satu level diatasnya, produk yang di tawarkan dalam sistem up selling ini hanya satu produk saja, sedangkan jika produk yang memenuhi kriteria up selling lebih dari satu maka sistem akan mengambil produk pertama yang harganya satu level diatas dari produk yang dipilih customer, karena query pengurutan yang digunakan dalam sistem up selling ini adalah ascending (pengurutan dari atas kebawah).

Tabel dibawah ini adalah tabel yang menggambarkan sistem up selling: Tabel 2.1 Tabel Produk

Lg Samsung Sharp

Ac Tv Ac Tv Ac Tv

P1 P2 P1 P2 P1 P2

Tabel 2.2 Tabel Penawaaran Produk

Lg Samsung Sharp

Ac Tv Ac Tv Ac Tv

P1a P2b P1a P2b P1a P2b

Keterangan:

P1 dan P2 : produk satu dan produk dua pilihan konsumen.

P1a dan p2b: produk satu dan produk dua hasil dari sistem penawaran.

Contoh implementasi up selling dalam sebuah toko adalah apabila ada konsumen membeli sebuah produk A, dan konsumen tersebut membeli produk A maka sistem dari toko tersebut akan melakukan promosi produk yang lebih bagus daripada produk A, sistem toko akan menawarkan produk B, tentu dengan merk, kategori yang sama dan harga yang berbeda. Dengan adanya up selling maka

STIKOM


(38)

dapat meningkatkan frekuensi pembelian konsumen terhadap sebuah produk dan merk, dari segi perusahaan juga mendapatkan untung, karena up selling mengurangi biaya untuk memperoleh konsumen tetapi dapat meningkatkan pendapatan perusahaan dan merupakan cara yang bagus untuk mendapatkan konsumen baru.

2.8 Metode Identifikasi Khusus

Menurut Dyckman (2000:392) metode identifikasi biaya khusus mensyaratkan bahwa setiap barang yang disimpan harus ditandai secara khusus sehingga biaya per unitnya dapat di identifiksi setiap waktu. Jika barang yang terlibat berjumlah besar atau mahal atau hanya dalam jumlah kecil yang ditangani, mungkin bisa dilaksanakan penandaan atau penomoran setiap barang ketika dibeli atau diproses. Metode ini memungkinkan dilakukannya identifikasi biaya per unit khusus untuk setiap barang yang terjual pada tanggal penjualan dan tiap barang yang tetap ada di persediaan. Dengan demikian, metode identifikasi biaya khusus menghubungkan arus biaya secara langsung dengan arus baya secara periodik. Dari sudut pandang teoritis, metode identifikasi khusus sangat menarik, khususnya ketika setiap unsur persediaan unik dan memiliki biaya yang tinggi. Namun ketika persediaan terdiri dari berbagai unsur atau unsur-unsur identik yang dibeli pada saat berlainan dengan harga yang berbeda, maka identifikasi khusus akan menjadi lamban membebani dan memakan biaya. Oleh karena itu, metode ini sangat jarang digunakan oleh perusahaan dagang.

STIKOM


(39)

2.9 PHP

Menurut Kadir (2009:2), PHP merupakan singkatan dari PHP Hypertext Preprocessor, adalah bahasa pemrograman yang mana file dan seluruh prosesnya dikerjakan di server, kemudian hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser (lebih dikenal dengan istilah server-side scripting). PHP bekerja di dalam sebuah dokumen HTML (Hypertext Markup Language) untuk dapat menghasilkan isi dari sebuah halaman web sesuai permintaan. Dengan PHP kita dapat merubah situs kita menjadi sebuah aplikasi berbasis web, tidak lagi hanya sekedar sekumpulan halaman statis yang jarang di perbarui.

PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup Languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movie Flash. PHP juga dapat menghasilkan teks seperti XHTML, dan file XML lainnya.

Keistimewaan dari penggunan bahasa PHP adalah sebagai berikut: 1. PHP memiliki tingkat akses yang lebih cepat.

2. PHP memiliki tingkat lifecycle yang cepat mengikuti perkembangan teknologi internet.

3. PHP memiliki tingkat keamanan yang tinggi.

4. PHP mampu berjalan di beberapa server yang ada, misalnya Apache, Microsoft IIS, PWS, AOL Server, phttpd, fhttpd, dan Xitami.

5. PHP mampu berjalan di Linux sebagai platform sistem operasi utama bagi PHP, namun juga dapat berjalan di FreeBSD, Unix, Solaris, Windows dan lain-lain.

STIKOM


(40)

6. PHP juga mendukung akses ke beberapa database yang sudah ada, baik yang bersifat gratis, maupun komersial. Database tersebut antara lain: MySql, mSQL, Informix, dan Microsoft SQL Server.

7. PHP bersifat free, dan dapat diperoleh di http://www.php.net secara bebas. Gambar skema dari PHP adalah sebagai berikut:

Gambar 2.4 Skema PHP.

2.10MySQL

MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam operasi client-server melibatkan server daemon MySQL di sisi server dan berbagai macam program serta library yang berjalan di sisi client(Kadir, 2009).

MySQL dilepaskan dengan suatu lisensi open source dan tersedia secara cuma-cuma. MySQL bekerja pada berbagai sistem operasi dan banyak bahasa. MySQL bekerja dengan cepat dan baik dengan data yang besar, PHP menyediakan banyak fungsi untuk mendukung database MySQL.

STIKOM


(41)

2.11Konsep Database

Menurut Kadir (2009:1), database adalah suatu susunan atau kumpulan data operasional lengkap dari suatu organisasi atau perusahaan yang di kelola dan disimpan secara terintergrasi dengan menggunakan metode tertentu menggunakan komputer sehingga mampu menyediakan informasi optimal yang diperlukan pemakainya.

Penyusunan suatu database digunakan untuk mengatasi masalah-masalah pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai), masalah keamanan (security), masalah integrasi (kesatuan), dan masalah data independence (kebebasan data).

2.12Testing Implementasi Sistem

Menurut Standar ANSI/IEEE 1059, Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects/error/bugs) dan mengevaluasi fitur-fitur dari entitas software. Menurut Romeo (2003:3), Testing software adalah proses mengoperasikan software dalam suatu kondisi yang dikendalikan untuk:

1. Verifikasi.

2. Mendeteksi error. 3. Validasi.

STIKOM


(42)

27 BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Permasalahan

PT. Chandra Electronic adalah perusahaan retail elektronik yang pertama kali tumbuh dan berkembang di Sidoarjo serta melayani kebutuhan masyarakat Sidoarjo akan produk-produk elektronik murah dan berkualitas, yang terjangkau oleh daya beli masyarakat Sidoarjo.

Saat ini PT. Chandra Electronic ingin meningkatkan level penjualannya dengan cara mengembangkan penjualannya ke luar Surabaya untuk mencari keuntungan penjualan yang lebih besar. Penjualan selama ini hanya mencakup wilayah Sidoarjo dan Surabaya saja, sedangkan sekarang PT. Chandra Electronic sudah mulai banyak kedatangan penjualan dari luar Surabaya, hal ini dibuktikan dengan banyaknya pengiriman barang keluar Surabaya, yaitu dari Kediri, Jombang, Madiun, Gresik, dan banyaknya komentar di blog, telepon dari masyarakat diluar Surabaya yang tertarik menanyakan penawaran harga, produk, cara pembelian produk dari PT. Chandra Electronic.

Mekanisme promosi yang terjadi di PT. Chandra Electronic saat ini masih menggunakan blog, brosur yang berisi foto produk dan pamflet dalam mempromosikan produknya, sedangkan mekanisme promosi menggunakan brosur dan pamflet dirasa masih kurang maksimal, karena kurangnya informasi yang diberikan mengenai detail produk-produk yang ditawarkan, promosi menggunakan blog juga dirasa customer kurang bagus, karena blog tidak bisa melakukan transaksi pembelian barang. Selain beberapa fakta tersebut,

STIKOM


(43)

memperluas daerah penjualan dengan cara membuka stand didaerah lain juga membutuhkan dana yang tidak sedikit karena faktor biaya sewa stand, biaya pekerja, biaya peralatan pendukung, dan biaya-biaya lainnya

Dalam proses bisnisnya PT. Chandra Electronic masih menggunakan sistem konvensional, yaitu customer yang ingin membeli dan mencari tahu produk baru dari PT. Chandra Electronic langsung datang ke showroom PT. Chandra Electronic untuk mencari dan memilih barang yang akan dibeli, customer juga dapat melihat-lihat dan mencoba barang elektronik yang akan dibeli. Jika customer sudah memutuskan akan membeli suatu barang, maka barang tersebut bisa dibawa langsung ke kasir untuk dihitung harganya dan dibuatkan nota, kemudian barang akan dimasukan kerdus segera setelah customer membayar barang tersebut di muka, hingga akhirnya dibawa pulang. Apabila barang yang mau dibeli oleh customer habis maka customer harus menunggu sampai barang nya ada, dan siap di jual, customer yang ingin memesan barang untuk beberapa hari kedepan juga harus menunggu konfirmasi datangnya barang dari pihak PT. Chandra Electronic.

Gambar 3.1. menggambarkan Document Flow transaksi penjualan manual yang terjadi di PT. Chandra Electronic.

Pada gambar 3.1 di bawah dapat dilihat proses penjualan dimulai dari customer memberikan data produk yang akan dibeli kepada karyawan toko. Karyawan toko melakukan proses penjualan produk yang meliputi input data produk, input jumlah produk yang dibeli, input data bayar, setelah itu karyawan toko akan membuat nota penjualan dua rangkap, satu untuk customer dan satunya lagi untuk manajer, lalu data penjualan akan disimpan. Manajer menerima nota

STIKOM


(44)

penjualan lalu manajer mengambil data penjualan yang disimpan karyawan toko untuk menentukan keputusan penjualan berikutnya.

Dokumen Manual Penjualan

Karyawan Toko

Customer Manajer

Start

Pesanan Customer Membeli

Barang

Proses Penjualan

Barang

Membuat Nota Penjualan

Nota Penjualan Nota Penjualan Nota Penjualan

Monitoring Penjualan Nota Penjualan

Penentuan Keputusan Untuk

Penjualan Berikutnya

Data Penjualan End

Gambar 3.1 Document Flow Penjualan Manual

Dengan adanya sistem yang baru ini maka dapat membantu PT. Chandra Electronic untuk memperluas pemasaran produknya, mengurangi biaya-biaya stand, membantu proses transaksi penjualan, membantu promosi produk, memudahkan untuk bertransaksi jarak jauh dengan customer, memudahkan masyarakat dalam mencari informasi detail produk, meningkatkan pendapatan PT. Chandra Electronic, dan memudahkan manajer untuk mengevaluasi laporan keuntungan, penjualan, stok, best seller, dan promo karena bisa diakses dimanapun berada.

STIKOM


(45)

3.2. Desain Arsitektur

Adapun logika dari sistem baru yang akan dibuat dapat dilihat dari blok diagram berikut ini.

INPUT

PROSES

Output

Data Order

Analisis Up Selling

Penawaran Produk Laporan Stok

Produk Laporan Keuntungan

Laporan Penjualan Per

Periode Proses Penjualan

Data Produk Data Customer

Laporan Best Seller

Detail Transaksi Laporan Produk

Promo

Proses Penawaran Data Transaksi

Penjualan

Bukti Pembayaran

Data Bayar

Gambar 3.2 Blok Diagram Penjualan Berbasis Web

Seperti yang dapat dilihat pada gambar 3.2 di atas, sistem yang akan dibuat dibagi menjadi empat bagian yaitu input yang berisi data customer, data beli, data transaksi penjualan, data produk, proses yang berisi proses penjualan, analisis up selling, proses penawaran, dan output yang berisi laporan best seller, laporan produk promo, detail transaksi, laporan penjualan per periode, laporan keuntungan, laporan stok produk, penawaran up selling.

1. Blok Input

a. Data Customer

Berisi tentang identitas data customer.

STIKOM


(46)

b. Data Order

Merupakan data pesanan customer yang nantinya akan diproses sebagai data laporan penjualan dan data penawaran.

c. Data Bayar

Jika data bayar online maka data pembayaran customer berisi nomer rekening, nomer referensi, data pesanan, dan data diri customer, jika data bayar offline maka data bayar tersebut berbentuk nota penjualan.

d. Data Transaksi Penjualan

Data transaksi penjualan ini merekap seluruh hasil penjualan yang ada di website toko online Chandra Electronic. Data transaksi penjualan ini nantinya akan terintegrasi dengan data customer, data order customer, dan data produk. Data transaksi penjualan ini merupakan suatu inputan yang nantinya akan diolah di proses penjualan untuk menghasilkan laporan-laporan penjualan.

e. Data Produk

Berisi tentang identitas data produk. 2. Blok Proses

a. Proses Penjualan

Proses penjualan adalah proses dimana sistem melakukan proses penjualan terhadap produk promo, best seller, dan produk baru, setelah di proses oleh sistem maka data-data tersebut nantinya akan di proses lagi untuk menghasilkan laporan-laporan.

STIKOM


(47)

b. Analisis Up Selling

Pada saat transaksi penjualan, input order di lakukan oleh customer, lalu data penjualan customer akan dianalisis oleh sistem, apakah data tersebut termasuk kategori up selling atau bukan, data akan yang dijadikan penawaran diambil dari data produk.

c. Proses Penawaran

Setelah dilakukan analisis up selling maka sistem akan melakukan proses penawaran produk kepada customer, produk yang ditawarkan adalah produk yang satu merk, satu kategori, tetapi beda spesifikasi dan harga.

3. Blok Output

a. Laporan Best Seller

Laporan best seller muncul dari dua belas penjualan produk teratas paling laris yang dilakukan customer. Dari laporan best seller inilah pihak manajer mendapat informasi produk, merk, dan kategori yang paling laris.

b. Bukti Pembayaran

Bukti pembayaran adalah nota pembayaran dari barang-barang yang sudah dibeli customer.

c. Laporan Produk Promo

Laporan produk promo diberikan kepada manajer, setelah sistem melakukan perhitungan promo produk yang datanya diambil dari laporan produk stok yang belum laku terjual.

STIKOM


(48)

d. Detail Transaksi

Detail transaksi ini merekap semua transaksi yang dilakukan oleh customer, isi dari detail transaksi ini meliputi tanggal beli, nomer nota, nama customer, alamat, kota tujuan, no telp, daftar produk yang dibeli, jumlah produk yang dibeli, ongkos kirim, diskon, dan total transaksi. e. Laporan Penjualan Per Periode

Laporan penjualan merupakan sebuah history transaksi penjualan web dan transaksi kasir, Laporan penjualan ini merekap seluruh transaksi penjualan customer perperiode, laporan penjualan ini berisi tanggal beli, nomer booking, nama customer, alamat, kota tujuan, no telp, daftar produk yang dibeli, jumlah produk yang dibeli, ongkos kirim, diskon, dan total transaksi.

f. Laporan Keuntungan

Laporan keuntungan muncul setelah sistem melakukan perhitungan proses penjualan yang terjadi dalam satu periode, setelah itu sistem akan mengeluarkan laporan keuntungan dalam satu periode.

g. Laporan Stok Produk

Laporan stok produk ini berisi keadaan produk saat ini, maksutnya adalah laporan produk terjual dan laporan produk belum laku terjual dalam satu periode ada di dalam laporan stok produk.

h. Penawaran Produk

Proses penawaran muncul sebelum customer deal membeli produk, jadi setelah customer menekan tombol “beli”, maka sistem akan melakukan penawaran produk up selling, proses penawaran muncul

STIKOM


(49)

apabila produk baru yang ada di gudang sama dengan merk, dan kategori produk yang dibeli customer.

3.3. Perancangan Sistem

Perancangan sistem yang diawali dengan identifikasi permasalahan dan analisis permasalahan, serta pemecahannya sehingga menjelaskan tentang langkah-langkah dari pembuatan “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web”. Mulai dari penjelasan jalannya sistem, penggambaran tabel penyimpana dan flow chart yang menggambarkan proses dari sistem.

Urutan perancangan sistem adalah sebagai berikut: 1. System Flow.

2. HIPO.

3. Data Flow Diagram (DFD). 4. Entity Relational Diagram (ERD). 5. Struktur database.

6. Desain interface. 7. Desain input. 8. Desain output. 9. Desain uji coba.

Langkah-langkah perancangan sistem prosedur-prosedur diatas dijelaskan pada sub berikut ini:

3.3.1 System Flow

Dari Document Flow dan blok diagram di atas maka didapat kan system flow sebagai berikut:

STIKOM


(50)

A.System Flow Login Dan Pendaftaran

System Flow Login Customer

Sistem

Customer

Start

Login

Cek Data Customer

User Terdaftar? Ya

Melakukan

Pendaftaran Tidak

A B

Gambar 3.3 System Flow Login dan Pendaftaran

Proses pendaftaran customer dimulai dari login, jika customer sudah terdaftar maka langsung masuk kedalam sistem, data diambil dari tabel data users, tetapi jika belum mendaftar maka di dalam form login customer akan diberi pilihan untuk mendaftar bagi yang belum mendaftar. Data pendaftaran customer akan langsung masuk kedalam tabel data users.

STIKOM


(51)

B.System Flow Reset Password

System Flow Reset Password

Sistem Pelanggan

Start

Lupa Password

Input Secret Code

Pencarian Data Password

End Data Password

C

Gambar 3.4 System Flow Reset Password System Flow Ganti Password

Sistem Pelanggan

Start

Ganti Password

Input password lama, password baru, retype

password

Pencarian Data Password

End Update Password

M Edit Account

Gambar 3.5 System Flow Ganti Password

Apabila ada customer yang lupa password maka aplikasi ini menyediakan fitur reset password. customer harus mengisi nama diri dan secret

STIKOM


(52)

code setelah itu klik simpan maka data secret code itu akan menjadi password sementara, yang sesudah masuk ke dalam sistem customer bisa mengganti passwordnya lewat fitur ganti password dimenu account.

C.System Flow Manajemen Data

System Flow Manajemen Data

Sistem Bag Pemesanan

Start

Users Manajemen Data

User,Manajemen Data Customer, Manajemen Data

Produk

D B

E A

Ya

F

C M

Produk

L J

I O P

Q Acc Order?

Cek Pembayaran

Customer

End Tidak U

Booking List

R S

List Cancel Order

List Approve Order

Gambar 3.6 System Flow Manajemen Data

Didalam manajemen data bagian pemesanan bisa memanajemen update data user, update data customer, approve penjualan customer, dan cek pembayaran. Data penjualan yang sudah di approve bagian pemesanan akan masuk ke dalam tabel transaksi online. Apabila dalam tiga hari customer tidak merespon ordernya maka bagian pemesanan berhak untuk menghapus order customer tersebut.

STIKOM


(53)

D.System Flow Penjualan Web

System Flow Proses Penjualan Web

Sistem

Customer Gudang Bag Pengiriman

Start Login Validasi Data Customer Valid? Melakukan Pendaftaran Tidak Transaksi Online Keranjang Belanja View Detail Pembayaran Up Selling? View Penawaran Produk End

Analisis Up Selling Jadi Beli? Ya Tidak Shoping Chart Analisis Best Seller Ya

View Best Seller, Promo, Produk Baru

Beli Produk Penawaran? Tidak Ya Update Stok Q G D E F Melakukan Order Ya H N Tidak

Produk Seller Analisis Kategori & Merk Best Seller Penentuan Ongkos

Kirim O

Vew Data Stok

View Pending Transaksi Melakukan Pembayaran U Manajemen Data Kategori, Merk, Dan Ongkir

Kategori Merk Ongkir

P R

S

Cek Barang Order

Kirim Barang? List Order Ya List Order Terkirim Kirim Barang Surat Jalan Tidak

Buat Surat Jalan

Gambar 3.7 System Flow Penjualan Web

STIKOM


(54)

Setelah customer login maka customer akan masuk kedalam tampilan katalog produk. Di dalam katalog terdapat menu best seller, produk promo dan produk baru, menu best seller digunakan untuk promosi produk-produk yang teratas penjualannya. View penawaran digunakan sistem untuk menawarkan produk-produk yang termasuk up selling. Setelah customer memilih produk maka sistem akan mengeluarkan tampilan pilihan penawaran produk, produk yang dibeli customer akan masuk kedalam keranjang belanja, didalam keranjang belanja customer bisa menambah dan menghapus data dari produk-produk yang tidak diinginkan. Data order customer akan masuk kedalam sistem booking list bagian pemesanan, order customer akan dicek dan di konfirmasi lagi oleh bagian pemesanan yang kemudian akan diserahkan kepada bagian gudang datanya untuk dilakukan pengiriman barang. Bagian gudang bertugas menecek barang kiriman dan membuat surat jalan untuk di serahkan kepada bagian pengiriman. Apabila dalam tiga hari customer tidak jadi membeli maka order akan di hapus oleh bagian pemesanan dan jika customer jadi membeli dan sudah membayar maka data order customer akan masuk kedalam tabel transaksi online. Dari hasil penjualan itu maka sistem akan menghitung berdasarkan dua belas penjualan teratas untuk dimasukan kedalam menu produk best selller. Bagian gudang hanya akan mengupdate produk-produk yang stok nya berkurang, manajemen merk, kategori, ongkos kirim, buat surat jalan dan approve pengiriman barang, sedangkan bagian pengiriman hanya bertugas sebagai pengirima barang saja.

STIKOM


(55)

E.System Flow Pembuatan Laporan

System Flow Laporan Untuk Manajer

Manajer Sistem

Start

End Penentuan Produk

Promo View Laporan

Keuntungan

View Laporan Penjualan

View Laporan Stok View Laporan Best

Seller

J Membuat Laporan Best Seller, Laporan

Keuntungan, Penjualan,Laporan

Stok

I G

H

View Laporan Produk Promo

K

Gambar 3.8 System Flow Pembuatan Laporan

Dari data transaksi tersebut sistem akan membuat laporan-laporan best seller, laporan keuntungan, laporan penjualan, laporan stok, dari laporan-laporan tersebut datanya akan diberikan kepada manajer. Manajer akan memberikan diskon kepada produk-produk yang belum terjual sampai beberapa periode, data tersebut diambil dari laporan stok produk belum terjual.

STIKOM


(56)

F. System Flow Kasir

System Flow Penjualan Kasir

Kasir

Customer Sistem

Start

Pembelian

Customer Proses Penjualan

Barang

Membuat Nota Penjualan

Nota Penjualan Nota Penjualan Nota Penjualan

Melakukan Pembelian

Menyimpan Transaksi Customer

End Update Stok Kasir L

Transaksi Offline

K N

Gambar 3.9 System Flow Kasir

Customer yang melakukan pembelian melalui kasir akan langsung dilayani oleh bagian kasir, pembelian customer akan diproses dan data penjualannya akan masuk kedalam tabel transaksi offline. Bagian kasir akan membuatkan nota penjualan dua rangkap, yang satu untuk perusahaan dan yang

STIKOM


(57)

satunya lagi untuk customer, data stok kasir akan otomatis terupdate masuk kedalam bagian gudang.

3.3.2. Hierarki Input Proses Output (HIPO)

Adapun HIPO dari sistem yang dibangun adalah sebagai berikut:

0

Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web 1.1 Penjualan 1.1.1 Order 1.2 Manajemen Data 1.4 Pembuatan Laporan 1.5 Transaksi Kasir 1.1.2 Detail Pembayaran 1.1.3 Penawaran Produk 1.1.9 Analisis Up Selling 1.1.7 Cek Kota Tujuan 1.1.8 Perhitungan Ongkir 1.1.5 Produk Promo 1.1.4 Penentuan Best Seller 1.2.6 Manajemen Kategori 1.2.7 Manajemen Ongkos Kirim 1.2.9 Manajemen Data Stok 1.2.11 Manajemen Produk Promo 1.4.1 Pembuatan Laporan Penjualan 1.3 Perhitungan Best Seller 1.4.2 Pembuatan Laporan Best Seller 1.4.3 Pembuatan Laporan Stok 1.4.4 Penentuan Produk Promo 1.2.1 Manajemen Data User 1.2.2 Manajemen Data Customer 1.2.3 Acc Data Booking List 1.2.8 Manajemen Merk 1.2.14 Cek Data Login 1.2.15 Verifikasi Login 1.2.16 Pendaftaran 1.2.17 Verifikasi Registrasi 1.2.18 Reset Password 1.2.19 Manajemen Data Account 1.1.6 Produk Baru 1.2.10 Update Data Stok Kasir 1.2.13 Cek Pembayaran 1.2.4 Manajemen Data Produk 1.2.12 Data Pending Transaksi 1.2.5 Acc Pengiriman

Gambar 3.10 Hierarki Input Proses Output (HIPO) 3.3.3. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di dalam sistem, sehingga dengan dibuatnya DFD ini akan terlihat arus data yang mengalir dalam rancang bangun aplikasi penjualan PT. Chandra Electronic ini.

A. Context Diagram

Pada Gambar 3.11 menjelaskan external entity yang berhubungan dengan proses “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web”. Terdapat 5 (lima) external entity yaitu: customer, manajer, bagian gudang, bagian kasir, bagian pemesanan. Tanda panah menuju ke sistem menunjukan aliran data yang diberikan oleh external entity kepada sistem, sedangkan tanda panah dari

STIKOM


(58)

sistem menuju external entity menunjukan aliran data yang diberikan oleh sistem kepada external entity.

Data Produk Baru Data Best Seller Data Registrasi

Verifikasi Registrasi

Data Order

Data Penawaran

Data Penjualan Kasir Laporan Data Best

Seller

Laporan Data Penjualan

Laporan Data Keuntungan Laporan Data Stok

Data Bukti Pembayaran Req Reset Password

Verifikasi Login

Manajemen Dt Produk Promo Laporan Data Produk

Promo Data Login

Data Stok Kasir Manajemen Dt Produk

Manajemen Dt Kategori

Manajemen Dt Ongkir Data Password

Manajemen Data User Manajemen Data

Customer

Manajemen Data Booking List

Data Produk Promo Edit Account

Data Bayar

Detail Pembayaran Customer

Update Stok

Manajemen Dt Merk Data Pending Transaksi

Data Pengiriman Manajemen Dt

Pengiriman Data Order Customer

1

Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web

Customer Manajer

Bagian Kasir Bagian Pemesanan

Gudang

Bag Pengiriman

Gambar 3.11 Context Diagram Penjualan PT.Chandra Electronic

STIKOM


(59)

B. DFD Level 0

Gambar 3.12 merupakan DFD level 0, menjelaskan proses yang terdapat dalam “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web”. Pada DFD level 0 terdapat 5 (lima) proses yaitu:

1. Proses penjualan merupakan proses yang menangani pengelolahan data-data order, data penjualan, dan data penawaran.

2. Proses manajemen data merupakan proses digunakan untuk update data stok, manajemen produk, manajemen merk, manajemen kategori, manajamen ongkos kirim, manajemen produk promo, dan manajemen diskon.

3. Proses perhitungan best seller merupakan proses dimana sistem menentukan produk dengan dua belas penjualan teratas, data diambil dari tabel transaksi online dan tabel transaksi offline.

4. Proses pembuatan laporan merupakan proses yang menangani pembuatan laporan yang terjadi didalam sistem kepada manajer, laporan-laporan meliputi laporan-laporan stok, laporan-laporan best seller, laporan-laporan penjualan, laporan-laporan produk promo, dan laporan keuntungan.

5. Proses update transaksi kasir merupakan proses yang untuk pembuatan laporan stok dan transaksi yang ada di kasir.

STIKOM


(60)

Data Produk Baru Data Best Seller

Data Login

Data Registrasi Verifikasi Registrasi Data Order

Data Bukti Pembayaran

Data Penawaran

Req Reset Password

Update Dt Ongkir Update Dt Kategori Dt Kategori

Dt Ongkir

Manajemen Data Produk Promo Manajemen Data

Kategori

Manajemen Data Produk

Data Penj Kasir Update Dt Penj Kasir

Dt Order

Manajemen Data Ongkir Verifikasi Login

Data Password

Data Stok Kasir Data Produk

Data Produk Promo

Dt Best Seller

Update Dt Produk Update Produk Promo

Detail Dt Penj Online Detail Dt Penj Kasir Detail Data Stok

Dt Produk Sisa

Lap Data Stok

Lap Data Best Seller

Lap Data Produk Promo

Lap Data Penjualan

Lap Data Keuntungan Dt Penj Online

Dt Best Seller

Manajemen Data User Manajemen Data

Customer

Manajemen Booking List Dt Pending Order

Manajemen Data Merk

Update Dt Merk

Dt Penj Kasir Data Lap Best Seller

Dt Merk Data Bukti Pembayaran

Edit Account

Update Dt User Update Dt Customer Dt Customer

Dt Login Dt Registrasi Secret Code

Edit Account Data Produk Promo

Data Bayar

Detail Pembayaran Customer Update Stok

Data Pending Transaksi

Data Order Customer

Manajemen Data Pengiriman

Data Pengiriman Dt Penj Online

Customer

Bagian Kasir

Manajer 1.1

Penjualan 5 Kategori

Produk

2 Shoping

Chart

3 Transaksi Online

6 Ongkir 1.5 Update Transaksi Kasir 1.2 Manajemen Data 4 Produk 1.4 Pembuatan Laporan 1.3 Perhitungan Best Seller

Bagian Pemesanan 7 Merk 8 Transaksi Offline 1 Users 9 Produk_Seller Gudang Bag Pengiriman

Gambar 3.12 DFD Level 0 Penjualan PT. Chandra Electronic

STIKOM


(61)

C. DFD Level 1 Proses Penjualan

Gambar 3.13 merupakan DFD level 1, menjelaskan proses yang terdapat dalam “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web”. Pada DFD level 1 terdapat sepuluh proses yaitu:

1. Proses order merupakan proses yang menangani masalah pemesanan dari produk yang sudah dibeli oleh customer.

2. Bukti pembayaran merupakan nota penjualan dari detail data transaksi penjualan yang sudah dilakukan customer.

3. Proses penawaran produk merupakan proses penawaran yang dilakukan oleh sistem agar customer membeli produk lebih dari yang dia inginkan sebelumnya. Data penawaran yang ditampilkan berdasarkan produk yang dibeli customer per merk, dan per kategori.

4. Display best seller merupakan tampilan produk yang paling laris dibeli oleh customer, produk terlaris yang ditampilkan hanya produk dengan dua belas penjualan terlaris.

5. Display data produk promo adalah tampilan katalog produk promo yang ada di dalam website, data promo diambil dari tabel produk.

6. Display data produk baru adalah tampilan katalog produk produk baru yang ada di dalam website, data produk baru diambil dari tabel produk.

7. Cek kota tujuan merupakan proses pengecekan kota yang nantinya akan diproses di bagian perhitungan ongkir, data kota diambil dari tabel users. 8. Perhitungan ongkir merupakan proses pergitungan harga berdasarkan kota

tujuan customer.

9. Analisis up selling merupakan metode penawaran yang dipakai untuk

STIKOM


(1)

151

Tabel 4.26 Evaluasi Uji Coba Laporan Stok

No. Tujuan Input Hasil yang

Diharapkan Output Sistem

31. Menampilkan laporan stok.

Menekan icon print.

Form laporan

stok dan data laporan tampil pada crystal

reports.

1.Sukses. 2.Hasil laporan

muncul pada

crystal reports.

Tabel 4.27 Evaluasi Uji Coba Laporan Best Seller

No. Tujuan Input Hasil yang

Diharapkan Output Sistem

32. Menampilkan laporan best seller. Menekan icon print. Form laporan best seller.muncul dan data laporan tampil pada crystal reports. 1. Sukses. 2. Hasil laporan

muncul pada

crystal reports.

Tabel 4.28 Evaluasi Uji Coba Laporan Produk Promo

No. Tujuan Input Hasil yang

Diharapkan Output Sistem

33. Menampilkan laporan produk promo, dan memberi diskon. Menekan icon print. Form laporan produk promo muncul dan data laporan tampil pada crystal reports. 1. Sukses. 2. Hasil laporan

muncul pada

crystal reports.

Tabel 4.29 Evaluasi Uji Coba Laporan Struk Kasir

No. Tujuan Input Hasil yang

Diharapkan Output Sistem

34. Menampilkan laporan struk kasir. Menekan icon print. Form laporan struk kasir muncul dan data laporan tampil pada crystal reports. 1. Sukses. 2. Hasil laporan

muncul pada

crystal reports.

STIKOM


(2)

152

Evaluasi uji coba Tabel 4.25 sampai Tabel 4.29 menghasilkan laporan-laporan seperti terlihat pada Gambar 4.51 sampai Gambar 4.56.

Gambar 4.51 Uji Coba Cetak Laporan Penjualan Web

Gambar 4.52 Uji Coba Cetak Laporan Penjualan Kasir

Gambar 4.53 Uji Coba Cetak Laporan Stok Produk

STIKOM


(3)

153

Gambar 4.54 Uji Coba Cetak Laporan Best Seller

Gambar 4.55 Uji Coba Cetak Laporan Produk Promo

Gambar 4.56 Uji Coba Cetak Laporan Struk Kasir

STIKOM


(4)

154 BAB V PENUTUP

5.1 Kesimpulan

Setelah dilakukan analisis, perancangan sistem, pembuatan aplikasi dan evaluasi “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web” maka dapat diambil kesimpulan bahwa sistem ini mampu melayani penjualan barang elektronik berbasis web yang dapat mempermudah customer dan pihak perusahaan dalam bertransaksi jarak jauh. Aplikasi yang dibuat juga mampu digunakan sebagai media promosi terutama untuk produk promo, produk best

seller, dan produk baru sehingga menghemat biaya-biaya promosi.

5.2 Saran

Adapun beberapa saran yang dapat disampaikan untuk mengembangkan aplikasi yang telah dibuat antara lain:

1. Aplikasi penjualan barang elektronik berbasis web ini dapat dikembangkan tingkat keamanannya, sehingga tidak mudah ditembus oleh pihak-pihak yang tidak bertanggung jawab, dan mampu menjaga keamanan data pada waktu

customer bertransaksi.

2. Aplikasi penjualan barang elektronik berbasis web ini dapat dikembangkan untuk menjual produknya keseluruh dunia dan terintegrasi dengan perusahaan penyedia jasa pembayaran online.

3. Aplikasi penjualan barang elektronik berbasis web ini dapat dikembangkan sehingga terintegrasi dengan jasa pengiriman barang.

STIKOM


(5)

155

4. Aplikasi penjualan barang elektronik berbasis web ini dapat dikembangkan sehingga bisa mengetahui minat beli konsumen terhadap beberapa tipe merk dan produk.

5. Aplikasi penjualan barang elektronik berbasis web ini dapat dikembangkan sehingga bisa membandingkan spesifikasi antar produk.

STIKOM


(6)

156

DAFTAR PUSTAKA

Cohen, M. (2004). Exploiting response models - optimizing cross - sell and up -

sell opportunitties in banking. Jakarta: Information Systems.

Dyckman, Dukes. And Davis. (2000). Akuntansi Intermediate. Edisi Ketiga. Jilid

9. Jakarta: Erlangga.

Jogiyanto, Hartono. (2005). Analisis & Desain Sistem Informasi. Yogyakarta: Andi Offset.

Kadir, Abdul. (2009). Dasar Perancangan & Implementasi Database Relasional. Yogyakarta: Andi Offset.

Kadir, Abdul. (2009). From Zero To A Pro - Membuat Aplikasi Web Dengan PHP

Dan Database MySQL. Yogyakarta: Andi Offset.

Kendall. And Kendall. (2003). Analisis dan Perancangan Sistem. Jakarta: PT. Indeks.

Kotler, Philip. And Lande, Kevin. (2007). Manajemen Pemasaran. Jakarta: PT. Macanan Jaya Cemerlang.

Romeo. (2003). Testing Dan Implementasi Sistem Edisi Pertama. Surabaya: Stikom.

Soemarso, S. R. (1994). Akuntansi Suatu Pengantar. Jakarta: Rineka Cipta.

Suyanto, M. (2003). Strategi Periklanan Pada ECommerce Perusahaan Top Dunia. Yogyakarta: Andi Offset.

IBM. (2004). Retail Selling Optimization – Strategic Cross-selling and Up - selling for Survival in The Volatile Retail Market (Online).

(www-03.ibm.com/industries/retail/doc/content/bin/retail-selling optimization.pdf, Diakses 10 Juni 2008).

Kuncara, Purba. (2009). 9 Cara Untuk Merevolusi Profit Anda. (Online). (http://adabisnis.com/tag/up-selling/, Diakses tanggal 21 November

2012).

STIKOM