vi
ABSTRAK
Kemajuan Teknologi Informasi semakin hari semakin berkembang. Hampir seluruh bidang usaha menggunakan Teknologi Informasi untuk membantu dalam pengolahan data dan penyimpanan data. XYZ Cellular merupakan salah satu bisnis yang akan menerapkan teknologi informasi pada proses bisnisnya. XYZ Cellular
menyediakan handphone-handphone baru. Saat ini XYZ Cellular membutuhkan
aplikasi yang dapat membantu proses pencatatan barang, transaksi penjualan, laporan setiap transaksi dan aplikasi yang dapat membantu meningkatkan jumlah penjualan. Oleh karena itu, pencatatan barang, transaksi penjualan, pembuatan laporan transaksi dan cara meningkatkan jumlah pejualan menjadi proses penting yang perlu dilakukan. Salah satu kesulitan yang ada pada saat ini adalah pencatatan seluruh kegiatan yang terjadi masih dilakukan secara manual, sehingga sering kali mengalami kesulitan untuk mengetahui keluar masuknya barang dan pencatatan transaksi yang terjadi. Sumber data yang digunakan adalah data primer yang diperoleh dari hasil wawancara dan dokumen-dokumen dari pihak yang terkait dan data sekunder, yaitu data-data yang diperoleh berasal dari bahan-bahan yang tersedia di buku-buku dan pencarian informasi di Internet. Bahasa pemrograman yang digunakan dalam pembuatan aplikasi ini adalah Asp.net VB. Penelitian telah menghasilkan sebuah aplikasi yang dapat menangani penjualan, dan laporan transaksi-transaksi tersebut untuk XYZ Cellular.
vii
ABSTRACT
Advancement of Information Technology is increasingly growing. Almost all businesses use Information Technology to assist in data processing and data storage. XYZ Cellular is one of the businesses that will apply information technology in business processes. XYZ Cellular provides new handphones. Cellular XYZ currently requires applications that can assist in the recording of goods, sales transactions, each transaction reports and applications that can help increase the number of sales. Therefore, the recording of goods, sales transactions, transaction reporting and how to increase the amount of turnover to be an important process that needs to be done. One of the difficulties that exist at the moment is recording all activities that occur is still done manually, so it is often difficult to determine the entry and exit of goods and recording of transactions. Source of data used are primary data obtained from interviews and documents from the parties concerned and secondary data, the data obtained from the materials available in the books and finding information on the Internet. The programming language used in the making of this application is Asp.net VB. Research has produced an application that can handle sales, and report these transactions to XYZ Cellular.
viii
DAFTAR ISI
Pengembangan Website XYZ Cellular dengan Strategi Marketing Customer
Relationship Management ... 1
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 4
1.6 Sistematika penyajian ... 4
BAB II KAJIAN TEORI ... 5
2.1 E-Commerce ... 5
2.2 ASP.NET ... 5
2.3 Customer Relationship Management ... 6
2.4 Flowchart ... 9
2.5 ERD (Entity Relationship Diagram) ... 11
2.6 Visual Basic .NET ... 14
2.7 SQL Server ... 14
BAB III ANALISIS DAN RANCANGAN SISTEM ... 15
3.1 Proses Bisnis ... 15
ix
3.3 ERD ... 20
3.4 Transformasi ERD ke Table ... 21
3.5 Data Flow Diagram (DFD) ... 27
3.6 Kamus Data ... 43
3.7 PSPEC ... 52
3.8 Rancangan Desain Antar Muka ... 69
3.8.1. Tampilan Website Menu Guest ... 69
3.8.2. Tampilan Website Menu Member... 73
3.8.3. Tampilan Website Menu Admin ... 75
BAB IV HASIL PENELITIAN ... 79
4.1 Tampilan Menu Guest... 79
4.2 Tampilan Menu Member ... 91
4.3 Tampilan Menu Admin ... 102
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 114
5.1 BlackBox Testing ... 114
5.2 Kuisioner ... 137
BAB VI SIMPULAN DAN SARAN ... 141
6.1 Simpulan ... 141
6.2 Saran ... 141
DAFTAR PUSTAKA ... 142
LAMPIRAN... 1
x
DAFTAR GAMBAR
Gambar 1 Flowchart Penjualan Barang 1-1 ... 16
Gambar 2 Flowchart Penjualan Barang 1-2 ... 17
Gambar 3 ERD ... 20
Gambar 10 DFD Level 3 Proses 1.4 ... 36
Gambar 11 DFD Level 3 Proses 1.5 ... 37
Gambar 12 DFD Level 3 Proses 2.1 ... 38
Gambar 13 DFD Level 3 Proses 2.2 ... 39
Gambar 14 Level 3 Proses 2.3 ... 40
Gambar 15 DFD Level 3 Proses 3.1 ... 40
Gambar 16 DFD Level 3 Proses 3.2 ... 41
Gambar 17 DFD Level 3 Proses 3.3 ... 42
Gambar 18 DFD Level 3 Proses 3.4 ... 43
Gambar 19 Rancangan Halaman Utama ... 69
Gambar 20 Rancangan Form Sign in ... 69
Gambar 21 Rancangan Form Memilih Merk ... 70
Gambar 22 Rancangan Form Tampilan Barang ... 70
Gambar 23 Rancangan Form Detail Barang ... 71
Gambar 24 Rancangan Form FAQ ... 72
Gambar 25 Rancangan Form Contact Us ... 72
Gambar 26 Rancangan Form List Cart ... 73
Gambar 27 Rancangan Form Data Pelanggan ... 73
Gambar 28 Form Penjualan Berhasil ... 74
Gambar 29 Rancangan Form Status Kirim ... 74
Gambar 30 Rancangan Form Add Paket ... 75
Gambar 31 Halaman Tambah Barang ... 76
Gambar 32 Halaman Pengelolaan Penjualan ... 77
Gambar 33 Rancangan Form Manage Item ... 78
Gambar 34 Halaman Guest Menu Utama ... 79
Gambar 35 Halaman Guest Menu Login ... 79
Gambar 36 Halaman Guest Menu Pendaftaran ... 80
xi
Gambar 38 Halaman Guest Menu Semua Produk ... 81
Gambar 39 Halaman Guest Menu Kategori Produk Handphone ... 81
Gambar 40 Halaman Guest Menu Produk Handphone ... 82
Gambar 41 Halaman Guest Menu Tablet ... 82
Gambar 42 Halaman Guest Menu Bundle Produk ... 83
Gambar 43 Halaman Guest Menu Detail Produk ... 83
Gambar 44 Halaman Guest Menu Spesifikasi ... 84
Gambar 45 Halaman Guest Menu Artikel ... 84
Gambar 46 Halaman Guest Menu Comment ... 84
Gambar 47 Halaman Guest Menu Suggest Produk ... 85
Gambar 48 Halaman Guest Menu Compare Item ... 85
Gambar 49 Halaman Guest Menu Compare Item ... 86
Gambar 50 Halaman Guest Menu Tips ... 87
Gambar 51 Halaman Guest Menu Detail Tips ... 87
Gambar 52 Halaman Guest Menu Contact Us... 88
Gambar 53 Halaman Guest Menu Konfirmasi Pembayaran ... 88
Gambar 54 Halaman Guest Menu FAQ ... 89
Gambar 55 Halaman Guest Menu Detail FAQ ... 89
Gambar 56 Halaman Guest Menu Retur ... 90
Gambar 57 Halaman Guest Menu Ongkos Kirim ... 90
Gambar 58 Halaman Member Menu Home ... 91
Gambar 59 Halaman Member Menu Semua Produk ... 91
Gambar 60 Halaman Member Menu Kategori Handphone ... 92
Gambar 61 Halaman Member Menu Produk Per Merk ... 93
Gambar 62 Halaman Member Menu Tablet ... 93
Gambar 63 Halaman Member Menu Bundle Item ... 94
Gambar 64 Halaman Member Menu Detail Item... 94
Gambar 65 Halaman Member Menu Suggest Barang ... 95
Gambar 66 Halaman Member Menu Artikel ... 95
Gambar 67 Halaman Member Menu Spesifikasi Barang ... 95
Gambar 68 Halaman Member Menu Comment ... 96
Gambar 69 Halaman Member Menu Detail Bundle Item ... 96
Gambar 70 Halaman Member Menu Cart ... 97
Gambar 71 Halaman Member Menu Akhir Penjualan ... 98
Gambar 72 Halaman Member Menu Compare Produk – 1 ... 98
Gambar 73 Halaman Member Menu Compare Produk – 2 ... 99
Gambar 74 Halaman Member Menu Tips ... 99
Gambar 75 Halaman Member Menu Detail Tips ... 100
Gambar 76 Halaman Member Menu Contact Us ... 100
Gambar 77 Halaman Member Menu Konfirmasi Pembayaran ... 101
xii
Gambar 79 Halaman Admin Menu Pengelolaan Penjualan ... 102
Gambar 80 Halaman Admin Menu Pengelolaan Detail Penjualan ... 103
Gambar 81 Halaman Late Payment ... 103
Gambar 82 Halaman Admin Menu Mengelola Ongkos Kirim ... 104
Gambar 83 Halaman Admin Menu Tambah Item... 104
Gambar 84 Halaman Admin Menu Tambah Spesifikasi Item ... 105
Gambar 85 Halaman Admin Menu Tambah Detail Barang ... 105
Gambar 86 Halaman List Warna ... 106
Gambar 87 Halaman Admin Menu Tambah Data Paket ... 106
Gambar 88 Halaman list barang paket ... 107
Gambar 89 Halaman Admin Menu Mengelola Barang – 1 ... 107
Gambar 90 Halaman Admin Menu Mengelola Barang – 2 ... 108
Gambar 91 Halaman Admin Menu Mengelola Barang – 3 ... 108
Gambar 92 Halaman Admin Menu Mengelola Data Paket ... 109
Gambar 93 Halaman Admin Menu Komentar Barang ... 109
Gambar 94 Halaman Admin Menu Tambah Data Tips ... 110
Gambar 95 Halaman Admin Menu Mengelola Data Tips ... 111
Gambar 96 Halaman Admin Menu Detail Gambar Tips ... 111
Gambar 97 Halaman Admin Menu Tambah Data FAQ ... 112
Gambar 98 Halaman Admin Menu Mengelola Data FAQ – 1 ... 112
Gambar 99 Halaman Admin Menu Mengelola Data FAQ – 2 ... 113
xiii
DAFTAR TABEL
Tabel I Simbol Flowchart (Joiner, 2002) ... 10
Tabel II Tabel Barang ... 21
Tabel III Tabel Barang Paket ... 22
Tabel IV Tabel Comment ... 22
Tabel V Tabel Detail Barang ... 22
Tabel VI Tabel Detail Pejualan... 23
Tabel VII Tabel FAQ ... 23
Tabel VIII Tabel Gambar Tips ... 23
Tabel IX Tabel Kategori Harga... 24
Tabel X Tabel Kategori Merk ... 24
Tabel XI Tabel Kategori Tipe ... 24
Tabel XII Ongkos Kirim ... 25
Tabel XIII Tabel Paket ... 25
Tabel XIV Tabel Penjualan ... 25
Tabel XV Tabel Role ... 26
Tabel XVI Tabel Tips ... 26
Tabel XVII Tabel User ... 27
Tabel XVIII Kamus data barang ... 43
Tabel XIX Kamus data barang paket ... 44
Tabel XX Kamus data comment ... 45
Tabel XXI Kamus data detail barang ... 45
Tabel XXII Kamus data detail penjualan ... 46
Tabel XXIII Kamus data FAQ ... 47
Tabel XXIV Kamus data gambar tips ... 47
Tabel XXV Kamus data kategori harga ... 47
Tabel XXVI Kamus data kategori merk ... 48
Tabel XXVII Kamus data kategori Tipe ... 48
Tabel XXVIII Kamus data ongkos kirim ... 49
Tabel XXIX Kamus data paket ... 49
Tabel XXX Kamus data penjualan ... 49
Tabel XXXI Kamus data role ... 50
Tabel XXXII Kamus data tips ... 51
Tabel XXXIII Kamus data barang ... 51
Tabel XXXIV PSPEC Proses Login ... 52
Tabel XXXV PSPEC Proses Lihat Barang ... 52
Tabel XXXVI PSPEC Proses Tambah Data Barang ... 53
Tabel XXXVII PSPEC Proses Ubah Data Barang... 53
xiv
Tabel XXXIX PSPEC Proses Tambah Data Detail Barang ... 54
Tabel XL PSPEC Proses Ubah Data Detail Barang ... 54
Tabel XLI PSPEC Proses Hapus Data Detail Barang ... 55
Tabel XLII PSPEC Proses Lihat Data Kategori Merk ... 55
Tabel XLIII PSPEC Proses Tambah Data Kategori Merk ... 55
Tabel XLIV PSPEC Proses Ubah Data Kategori Merk ... 56
Tabel XLV PSPEC Proses Lihat Data Kategori Tipe ... 56
Tabel XLVI PSPEC Proses Lihat Data Kategori Harga ... 57
Tabel XLVII PSPEC Proses Lihat Data Paket... 57
Tabel XLVIII PSPEC Proses Tambah Data Paket ... 58
Tabel XLIX PSPEC Proses Ubah Data Paket ... 58
Tabel L PSPEC Proses Lihat Data Member ... 58
Tabel LI PSPEC Proses Register Member ... 59
Tabel LII PSPEC Proses Ubah Data Member... 59
Tabel LIII PSPEC Proses Email Informasi Register ... 60
Tabel LIV PSPEC Proses Tambah Data Tips ... 60
Tabel LV PSPEC Proses Lihat Data Tips ... 61
Tabel LVI PSPEC Proses Ubah Data Tips ... 61
Tabel LVII PSPEC Proses Tambah Data FAQ ... 61
Tabel LVIII PSPEC Proses Ubah Data FAQ ... 62
Tabel LIX PSPEC Proses Hapus Data FAQ ... 62
Tabel LX PSPEC Proses Lihat Data FAQ ... 63
Tabel LXI PSPEC Proses Lihat Data Penjualan ... 63
Tabel LXII PSPEC Proses Tambah Data Penjualan ... 63
Tabel LXIII PSPEC Proses Konfirmasi Penjualan ... 64
Tabel LXIV PSPEC Proses Konfirmasi Pengiriman ... 65
Tabel LXV PSPEC Proses Lihat Laporan Penjualan ... 65
Tabel LXVI PSPEC Proses Email Pemberitahuan Penjualan ... 66
Tabel LXVII PSPEC Proses Lihat Data Detail Penjualan ... 66
Tabel LXVIII PSPEC Proses Tambah Data Detail Penjualan ... 66
Tabel LXIX PSPEC Proses Hapus Data Detail Penjualan ... 67
Tabel LXX PSPEC Proses Tambah Data Ongkos Kirim ... 67
Tabel LXXI PSPEC Proses Lihat Data Ongkos Kirim ... 68
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
XYZ Cellular adalah sebuah instansi yang bergerak di bidang penjualan handphone baru yang didapatkan dari supplier. Instansi yang berlokasi di kota Bandung ini terbentuk karena melihat sebuah peluang dari besarnya minat masyarakat kota Bandung yang menjadikan handphone sebagai kebutuhan primer.
XYZ Cellular masih kesulitan untuk mengetahui apa keinginan konsumen dan handphone apa yang yang sesuai dengan kebutuhan konsumen. Oleh karena itu jumlah penjualan handphone di XYZ
Cellular mengalami penurunan dibandingkan dengan pesaingnya
disamping itu kurangnya penyebaran informasi sedikit menyulitkan konsumen karena dengan mengetahui informasi handphone konsumen tidak harus datang ke toko.
Berdasarkan pertimbangan diatas, XYZ Cellular membutuhkan teknologi informasi untuk membantu masyarakat memberikan informasi yang dibutuhkan dalam membeli handphone sesuai dengan kebutuhan konsumen dan memudahkan konsumen untuk membeli handphone tanpa perlu datang ke toko. Oleh karena itu XYZ Cellular
membutuhkan sebuah website dengan strategi marketing CRM (Customer Relationship Management) sebagai media informasi dan berjualan yang dapat meningkatkan jumlah penjualan handphone di
2
Dengan adanya aplikasi ini, diharapkan dapat memberi manfaat untuk konsumen handphone dan dapat mendukung kegiatan bisnis di XYZ Cellular.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang sudah dipaparkan di atas, dapat dirumuskan masalah sebagai berikut :
1. Bagaimana sistem dapat menyajikan informasi tentang handphone
melalui internet?
2. Bagaimana sistem menyajikan media penjualan yang memungkinkan konsumen melakukan transaksi secara online? 3. Bagaimana sistem dapat membantu XYZ Cellular untuk
mengetahui keinginan konsumen?
1.3 Tujuan Pembahasan
Tujuan dari pembuatan aplikasi ini antara lain:
1. Membuat website yang dapat digunakan sebagai media penyebaran informasi tentang handphone.
2. Membuat website yang dapat berguna sebagai media penjualan secara online.
3. Membuat website yang dapat mengetahui keinginan konsumen.
1.4 Ruang Lingkup Kajian
Adapun ruang lingkup dalam aplikasi ini terbagi menjadi dua yaitu ruang lingkup software dan ruang lingkup hardware.
1. Ruang Lingkup Software:
Sistem operasi Microsoft Windows 7 Professional 32 bit
Sistem Basis Data: SQL server
Bahasa Pemrograman : VB.NET
3
2. Ruang Lingkup Hardware:
Processor Intel pentium 4 1,8 GHz.
Memory DDR 256 Mb.
Harddisk 40 Gb.
Keyboard + Mouse
3. Ruang lingkup Aplikasi
a. Hak akses user dibagi menjadi 3 yaitu admin, member dan
guest.
b. XYZ Cellular hanya memiliki 1 pusat gudang sehingga tidak perlu ada pemisahan antara stok di toko dan stok di gudang. c. Sistem menggunakan 1 mata uang yaitu Rupiah.
d. Membayaran dilakukan melalui transfer via bank.
e. Peng-update-an konfirmasi pembayaran penjualan dan pengiriman barang dilakukan secara manual.
f. Aplikasi tidak menangani tentang masalah keuangan dari setiap proses transaksi yang terjadi, tentang masalah pengiriman barang.
g. Stok akan otomatis berkurang bila member melakukan transaksi.
h. Stok akan otomatis bertambah bila admin membatalkan suatu transaksi.
i. Admin tidak dapat menghapus barang dan member.
j. Guest tidak dapat melakukan order barang.
k. Peng-update-an konfirmasi pembayaran penjualan dilakukan secara manual melalui website atau melalui sms ke nomer yang telah tercantum.
l. Pemberitahuan informasi member melalui email. Seperti pemberi tahuan data member baru, data order, dan data peringatan jika member lupa melakukan pembayaran.
m. Guest tidak dapat melakukan komentar barang. Hanya member
4
1.5 Sumber Data
A. Primer
Wawancara dan tanya jawab kepada pihak-pihak yang bersangkutan.
B. Sekunder
Data-data sekunder diperoleh dari studi kepustakaan dan pencarian informasi di internet.
1.6 Sistematika penyajian
BAB I PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek kerja praktek ini.
BAB II KAJIAN TEORI
Bab ini membahasa teori-teori yang berkaitan dalam penyelesaian proyek kerja praktek ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan rancangan antarmuka sistem.
BAB IV HASIL PENELITIAN
Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi. BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode testing.
BAB VI SIMPULAN DAN SARAN
141
BAB VI
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil keselurahan yang telah dipaparkan diatas, terdapat beberapa kesimpulan yang dapat diambil yaitu :
1. Aplikasi ini dapat berguna sebagai media penjualan secara online karena berbasis website.
2. Aplikasi ini dapat digunakan sebagai media penyebaran informasi tentang
handphone karena aplikasi menyediakan informasi pada setiap barang.
3. Aplikasi ini dapat mengetahui keinginan konsumen, dapat mengubah hubungan customer dengan perusahaan dan meningkatkan pendapatan karena terdapat fitur-fitur CRM.
6.2 Saran
Dari hasil keseluruhan yang telah dipaparkan diatas, munculah sebuh saran yang dapat membuat aplikasi ini lebih baik lagi, terdapat beberapa saran yaitu :
1. Aplikasi ini dapat dikembangkan lagi dengan penambahan fitur pemesanan barang, pembayaran menggunakan paypal, credit card, dll. 2. Aplikasi ini dapat dikembangkan lagi dengan penambahan fitur untuk
142
DAFTAR PUSTAKA
Abdul, K. (2001). Dasar Pemrograman Web Dinamis Menggunakan PHP.
Yogyakarta: C.V Andi Offset.
Baran, Roger J, Dr. Galka, Robert J, Prof. Strunk, Daniel P, Prof. Principles Of Customer Relationship Management.South-Western : Thomson. Cashman, S. (2008). Systems Analysis and Desain Fourth Edition. (4. ed.,
Ed.) Boston: Boston Course Technology 2001.
Chaffey, D. (2004). E-Business and E-Commerce Management. (2. edition, Ed.) New Jersey: Prentice Hall.
Duthie, A. (2003). Microsoft ASP.NET Step By Step. Jakarta: PT. Elex Media Komputindo.
Fathansyah. (2002). Basis Data. Bandung: Informatika. Joiner. (2002). Flowchart Plan & Simple. Madison: Oriel. Inc.
Kurniawan, E. (2012). Pemrograman Web Dinamis dengan ASP.NET 4.5.
Yogyakarta: Duta Wacana.
Turban, E., King, D., Lee, J., Warkentin, M., & Chung, H. M. (2002).