TA : Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis WEB.
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 E‐Commerce 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).