ABSTRAK
CV. WIT. adalah sebuah perusahaan IT Consultant yang bergerak di bidang Teknologi Informasi. Saat ini WIT. membutuhkan aplikasi website e-commerce atau bisa dibilang website jual beli secara online untuk kelancaran proses transaksi antar WIT. dengan
customer nya. Di dalam pembuatan website ini sumber data penelitian dengan menerapkan
metode wawancara secara langsung dengan Direktur Utama WIT. dan bagian admin WIT., dan observasi dokumen secara langsung selama kurang lebih 90 hari. Selain itu juga data penelitian diperoleh melalui studi literatur dari buku dan website. Dari hasil wawancara dan observasi dilakukan analisis yang digambarkan di dalam model flowchart untuk menggambarkan proses bisnis yang berjalan saat ini. Selanjutnya dirancang sebuah sistem dengan tahapan perancangan proses bisnis setelah sistem atau otomatis dengan menggunakan model flowchart, merancang model relasi data dengan menggunakan model
Entity Relationship Diagram (ERD), merancang aliran data dengan menggunakan model Data Flow Diagram (DFD), database yang digunakan adalah SQL Server dan Bahasa
pemrograman yang digunakan adalah C#. Setelah proses analisis dan rancangan sistem, dibuatlah sebuah aplikasi yang dihendaki pihak WIT., yang terdiri dari jual beli secara online, penjualan langsung ke customer akhir (b2c) dan penjualan kepada pebisnis lain atau bisa disebut penjualan wholesale (b2b). Aplikasi tersebut kemudian diuji dengan menggunakan metode black box. Hasil pengujian menyatakan bahwa kesimpulan yang didapat adalah dengan sistem ini kebutuhan akan permasalah WIT. dapat teratasi, dengan harapan sistem ini dapat dikembangkan lebih baik lagi.
ABSTRACT
CV. WIT is an IT consultant company engaged in the field of Information Technology. Currently WIT require application of e-commerce website or practically website buying and selling online for smooth processing of transactions between WIT. with its customers. In the making of this website is a source of research data by applying the method of direct interview with the Director of WIT and WIT admin section, and observation documents directly for approximately 90 days. In addition, the research data obtained through the study of literature from books and websites. From interviews and observations conducted the analysis described in the flowchart models to describe business processes that are running at the moment. The next designed a system with the stages of designing business processes after the system or automatically by using a model flowchart, designing the relational model of data using a model Entity Relationship Diagram (ERD), designing the flow of data using a model of Data Flow Diagrams (DFD), the database used is SQL server and programming language used is C #. After a process of analysis and system design, made an application backfire WIT party, which consists of buying and selling online, direct sales to the end customer (b2c) and sales to other businesses or be referred wholesale sales (b2b). The application is then tested using black box method. The test results stated that the conclusion is obtained with this system will need WIT problems can be resolved, in the hope this system can be developed better.
DAFTAR ISI
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xvii
DAFTAR NOTASI/ LAMBANG ... xxii
DAFTAR SINGKATAN ... xxv
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2 KAJIAN TEORI ... 6
2.1 Definisi Sistem ... 6
2.2 Definisi Informasi ... 6
2.3 E-Commerce Business-to-customer ... 7
2.4 E-Commerce Business-to-business ... 7
2.5 Flowchart ... 8
2.6.1 Komponen Data flow diagram ... 8
2.7 Entity Relationship Diagram ... 9
2.8 Manajemen Proyek... 9
2.9 ASP.NET, C#, dan Visual Studio.NET... 10
2.10 SQL Server ... 11
2.11 Internet ... 11
2.12 HTML ... 11
2.13 Cascading Style Sheets (CSS) ... 12
2.14 Javascript (JS) ... 12
2.15 Ajax ... 13
2.16 Black Box Testing ... 13
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 15
3.1 Proses Bisnis ... 15
3.1.1 Proses Bisnis Sebelum Sistem ... 15
3.1.1.1 Proses Bisnis Pemesanan Produk Manual... 15
3.1.2 Proses Bisnis Otomatis ... 17
3.1.2.1 Proses Bisnis Penambahan Kategori ... 17
3.1.2.2 Proses Bisnis Penambahan Produk ... 18
3.1.2.3 Proses Bisnis Sistem Pemesanan Produk ... 19
3.2 Entity Relationship Diagram ... 22
3.3 Transformasi ERD ... 23
3.4 Data Flow Diagram (DFD) ... 30
3.4.1 DFD Level 0 ... 30
3.4.2 DFD Level 1 ... 32
3.4.3 DFD Level 2 ... 33
3.4.5 DFD Level 3 Proses 2.2 ... 37
3.4.6 DFD Level 3 Proses 2.3 ... 39
3.4.7 DFD Level 3 Proses 2.4 ... 40
3.4.8 DFD Level 3 Proses 2.5 ... 42
3.4.9 DFD Level 3 Proses 2.6 ... 43
3.4.10 DFD Level 3 Proses 2.7 ... 45
3.4.11 DFD Level 3 Proses 2.8 ... 47
3.4.12 DFD Level 3 Proses 2.9 ... 48
3.4.13 DFD Level 4 Proses 2.1.1 ... 49
3.4.14 DFD Level 4 Proses 2.1.2 ... 51
3.4.15 DFD Level 4 Proses 2.1.3 ... 53
3.4.16 DFD Level 4 Proses 2.1.4 ... 55
3.4.17 DFD Level 4 Proses 2.2.1 ... 57
3.4.18 DFD Level 4 Proses 2.2.2 ... 59
3.4.19 DFD Level 4 Proses 2.3.1 ... 60
3.4.20 DFD Level 4 Proses 2.3.2 ... 62
3.4.21 DFD Level 4 Proses 2.4.1 ... 64
3.4.22 DFD Level 4 Proses 2.4.2 ... 66
3.4.23 DFD Level 4 Proses 2.4.3 ... 68
3.4.24 DFD Level 4 Proses 2.4.4 ... 70
3.4.25 DFD Level 4 Proses 2.5.1 ... 72
3.4.26 DFD Level 4 Proses 2.5.2 ... 73
3.4.27 DFD Level 4 Proses 2.6.1 ... 75
3.4.28 DFD Level 4 Proses 2.6.2 ... 77
3.5 Kamus Data ... 79
3.7 Layout ... 107
BAB 4 IMPLEMENTASI ... 113
4.1 Halaman Login Administrator... 113
4.2 Halaman Beranda ... 114
4.3 Halaman Registrasi Member ... 115
4.4 Halaman Login Member ... 115
4.5 Halaman Beranda Setelah Login ... 116
4.6 Halaman Detail Produk ... 118
4.7 Halaman Review Produk... 119
4.8 Halaman Pemberitahuan Beli Produk ... 120
4.9 Halaman Kerajang ... 120
4.10 Halaman Pilih Pembayaran ... 121
4.11 Halaman Rincian Pembayaran ... 122
4.12 Halaman Pemberitahuan Transaksi Sukses ... 123
4.13 Halaman Dasbor Member ... 124
4.14 Halaman Profil Member ... 125
4.15 Halaman List Produk ... 126
4.16 Halaman Dashboard Administrator ... 127
4.17 Halaman Katalog ... 128
4.18 Halaman Merek ... 129
4.19 Halaman Kategori ... 130
4.20 Halaman Produk ... 131
4.21 Halaman Pelanggan ... 132
4.22 Halaman Pesan Dari Pelanggan ... 133
4.23 Halaman List Pelanggan ... 134
4.25 Halaman Pembayaran Pending ... 135
4.26 Halaman Konfirmasi Pembayaran ... 136
4.27 Halaman Pemesanan Lunas... 137
4.28 Halaman Promosi ... 138
4.29 Voucher ... 139
4.30 Halaman Rating ... 140
4.31 Halaman Newsletter ... 141
4.32 Halaman Tarif Pengiriman ... 142
4.33 Halaman Provinsi ... 142
4.34 Halaman Kota... 143
4.35 Halaman Karyawan ... 144
4.36 Halaman Banner... 145
BAB 5 PENGUJIAN ... 147
5.1 Pengujian Aplikasi ... 147
5.1.1 Pengujian Login Member ... 147
5.1.2 Pengujian Daftar Member ... 147
5.1.3 Pengujian Ubah Data Member ... 148
5.1.4 Pengujuan Logout Member ... 148
5.1.5 Pengujian Penambahan Pemesanan Produk ... 149
5.1.6 Pengujian Pembatalan Pemesanan Produk... 149
5.1.7 Pengujian Pendaftaran Newsletter... 149
5.1.8 Pengujian Review Produk ... 150
5.1.9 Pengujian Menampilkan Produk Terlaris... 150
5.1.10 Pengujian Menampilkan Produk Discount... 150
5.1.11 Pengujian Memakai Voucher ... 151
5.1.13 Pengujian Melihat Invoice... 152
5.1.14 Pengujian Menambah Merek ... 152
5.1.15 Pengujian Mengubah Merek ... 152
5.1.16 Pengujian Menghapus Merek ... 153
5.1.17 Pengujian Menambah Kategori ... 154
5.1.18 Pengujian Mengubah Kategori ... 154
5.1.19 Pengujian Menghapus Kategori ... 155
5.1.20 Pengujian Menambah Produk ... 155
5.1.21 Pengujian Mengubah Produk ... 156
5.1.22 Pengujian Menghapus Produk... 156
5.1.23 Pengujian Melihat Pesan Member ... 157
5.1.24 Pengujian Melihat Data Member ... 157
5.1.25 Pengujian Menambah Voucher ... 157
5.1.26 Pengujian Mengubah Voucher ... 158
5.1.27 Pengujian Menghapus Voucher... 159
5.1.28 Pengujian Melihat Rating Produk ... 159
5.1.29 Pengujian Menambah Kota ... 159
5.1.30 Pengujian Mengubah Kota ... 160
5.1.31 Pengujian Menghapus Kota ... 160
5.1.32 Pengujian Menambah Provinsi ... 161
5.1.33 Pengujian Mengubah Provinsi ... 161
5.1.34 Pengujian Menghapus Provinsi ... 161
5.1.35 Pengujian Menambah Pegawai ... 162
BAB 6 SIMPULAN DAN SARAN ... 163
6.1 Simpulan ... 163
DAFTAR GAMBAR
Gambar 3.1 Proses Bisnis Pemesanan Manual ... 16
Gambar 3.2 Proses Bisnis Penambahan Kategori ... 17
Gambar 3.3 Proses Bisnis Penambahan Produk ... 18
Gambar 3.4 Sistem Pemesanan Produk ... 20
Gambar 3.5 Proses Bisnis Pemesanan Produk ... 21
Gambar 3.6 ERD ... 22
Gambar 3.7 DFD Level 0 ... 32
Gambar 3.8 DFD Level 1 ... 33
Gambar 3.9 DFD Level 2 ... 35
Gambar 3.10 DFD Level 3 Proses 2.1 ... 37
Gambar 3.11 DFD Level 3 Proses 2.2 ... 38
Gambar 3.12 DFD Level 3 Proses 2.3 ... 40
Gambar 3.13 DFD Level 3 Proses 2.4 ... 42
Gambar 3.14 DFD Level 3 Proses 2.5 ... 43
Gambar 3.15 DFD Level 3 Proses 2.6 ... 45
Gambar 3.16 DFD Level 3 Proses 2.11 ... 47
Gambar 3.17 DFD Level 3 Proses 2.8 ... 48
Gambar 3.18 DFD Level 3 Proses 2.9 ... 49
Gambar 3.19 DFD Level 4 Proses 2.1.1 ... 51
Gambar 3.20 DFD Level 4 Proses 2.1.2 ... 53
Gambar 3.21 DFD Level 4 Proses 2.1.3 ... 55
Gambar 3.22 DFD Level 4 Proses 2.1.4 ... 57
Gambar 3.23 DFD Level 4 Proses 2.2.1 ... 58
Gambar 3.24 DFD Level 4 Proses 2.2.2 ... 60
Gambar 3.25 DFD Level 4 Proses 2.3.1 ... 62
Gambar 3.26 DFD Level 4 Proses 2.3.2 ... 64
Gambar 3.27 DFD Level 4 Proses 2.4.1 ... 66
Gambar 3.28 DFD Level 4 Proses 2.4.2 ... 68
Gambar 3.29 DFD Level 4 Proses 2.4.3 ... 70
Gambar 3.31 DFD Level 4 Proses 2.5.1 ... 73
Gambar 3.32 DFD Level 4 Proses 2.5.2 ... 75
Gambar 3.33 DFD Level 4 Proses 2.6.1 ... 77
Gambar 3.34 DFD Lebel 4 Proses 2.6.2 ... 79
Gambar 3.35 – Layout Halaman Login Administrator... 107
Gambar 3.36– Layout Halaman Member\ ... 108
Gambar 3.37– Layout Halaman Administrator ... 109
Gambar 3.38 Layout Halaman Frontend/User Register ... 110
Gambar 3.39 Layout Halaman Frontend/User Detail Produk ... 111
Gambar 3.40 Layout Frontend/User Summary ... 112
Gambar 4.1 - Halaman Login Administrator ... 113
Gambar 4.2 - Halaman Beranda ... 114
Gambar 4.3 - Registrasi Member ... 115
Gambar 4.4 - Login Member ... 116
Gambar 4.5 - Beranda Setelah Login ... 117
Gambar 4.6 - Detail Produk ... 118
Gambar 4.7 - Review Produk ... 119
Gambar 4.8 - Pemberitahuan Beli Produk ... 120
Gambar 4.9 - Keranjang ... 121
Gambar 4.10 - Pilihan Pembayaran ... 122
Gambar 4.11 - Rincian Pembayaran ... 123
Gambar 4.12 - Pemberitahuan Transaksi Sukses ... 124
Gambar 4.13 Dasbor Member ... 125
Gambar 4.14 Profil member ... 126
Gambar 4.15 – List Produk ... 127
Gambar 4.16 - Dashboard Administrator ... 128
Gambar 4.17 - Katalog ... 129
Gambar 4.18 - Merk ... 130
Gambar 4.19 - Kategori... 131
Gambar 4.20 - Produk ... 132
Gambar 4.21 - Halaman Pelanggan ... 133
Gambar 4.23 - List Pelanggan ... 134
Gambar 4.24 - Halaman Pemesanan ... 135
Gambar 4.25 - Pembayaran Pending ... 136
Gambar 4.26 - Konfirmasi Pembayaran... 137
Gambar 4.27 - Pemesanan Lunas ... 138
Gambar 4.28 - Promosi ... 139
Gambar Gambar 4.29 - Halaman Voucher ... 140
Gambar 4.30 - Rating Produk ... 141
Gambar 4.31 - Halaman Newsletter ... 141
Gambar 4.32 - Tarif Pengiriman ... 142
Gambar 4.33 - Provinsi ... 143
Gambar 4.34 - Kota ... 144
Gambar 4.35 - Halaman Karyawan ... 145
DAFTAR TABEL
Tabel 3.1 tbVoucher ... 23
Tabel 3.2 tbKota ... 23
Tabel 3.3 tbKontak ... 23
Tabel 3.4 - tbPembayaran ... 24
Tabel 3.5 tbPromo ... 24
Tabel 3.6 tbKaryawan ... 25
Tabel 3.7 tbKategori... 25
Tabel 3.8 tbBarang ... 25
Tabel 3.9 tbGambar ... 26
Tabel 3.10 tbMember ... 26
Tabel 3.11 tbPemesanan... 27
Tabel 3.12 – tbDetail_pemesanan ... 27
Tabel 3.13 tbAbout... 28
Tabel 3.14 tbBanner ... 28
Tabel 3.15 – tbKategori_post ... 28
Tabel 3.16 tbMerk ... 28
Tabel 3.17 tbNewsletter ... 29
Tabel 3.18 tbPost ... 29
Tabel 3.19 tbRating ... 29
Tabel 3.20 tbProvinsi ... 30
Tabel 3.21 tbNotifikasi... 30
Tabel 3.22 tbAdmin ... 30
Tabel 3.23 Kamus Data Kategori ... 80
Tabel 3.24 Kamus Data Barang ... 80
Tabel 3.25 Kamus Data Gambar ... 80
Tabel 3.26 Kamus Data Banner ... 81
Tabel 3.27 Kamus Data Kategori Post ... 81
Tabel 3.28 Kamus Data Post ... 81
Tabel 3.29 Kamus Data Kontak ... 81
Tabel 3.31 Kamus Data Merk ... 82
Tabel 3.32 Kamus Data Newsletter ... 82
Tabel 3.33 Kamus Data Rating ... 83
Tabel 3.34 Kamus Data Notifikasi ... 83
Tabel 3.35 Kamus Data Pembayaran ... 83
Tabel 3.36 Kamus Data Pemesanan ... 83
Tabel 3.37 Kamus Data Promo ... 84
Tabel 3.38 Kamus Data Provinsi ... 84
Tabel 3.39 Kamus Data Voucher ... 85
Tabel 3.40 Kamus Data Karyawan ... 85
Tabel 3.41 Kamus Data Member ... 85
Tabel 3.42 Proses 1 Login Sistem ... 86
Tabel 3.43 Proses 2.6.1 Ubah Karyawan ... 86
Tabel 3.44 Lihat Karyawan ... 86
Tabel 3.45 Proses 2.6.3 Tambah Karyawan ... 87
Tabel 3.46 Proses 2.6.4 Hapus Karyawan... 87
Tabel 3.47 Proses 2.7.1 Ubah Pelanggan ... 87
Tabel 3.48 Proses 2.7.2 Lihat Pelanggan ... 87
Tabel 3.49 Proses 2.7.3 Tambah Pelanggan ... 88
Tabel 3.50 Proses 2.9.1 Ubah Notifikasi ... 88
Tabel 3.51 Proses 2.9.2 Lihat Notifikasi ... 88
Tabel 3.52 Proses 2.9.3 Tambah Notifikasi ... 89
Tabel 3.53 Proses 2.11.1 Ubah Banner ... 89
Tabel 3.54 Proses 2.11.2 Lihat Banner ... 89
Tabel 3.55 Proses 2.11.3 Tambah Banner ... 89
Tabel 3.56 Proses 2.11.4 Hapus Banner ... 90
Tabel 3.57 Proses 2.1.1.1 Ubah Merk ... 90
Tabel 3.58 Proses 2.1.1.2 Lihat Merk ... 90
Tabel 3.59 Proses 2.1.1.3 Tambah Merk ... 90
Tabel 3.60 Proses 2.1.1.4 Hapus Merk ... 91
Tabel 3.61 Proses 2.1.2.1 Ubah Kategori ... 91
Tabel 3.63 Proses 2.11.3 Tambah Kategori ... 91
Tabel 3.64 Proses 2.1.2.4 Hapus Kategori ... 92
Tabel 3.65 Proses 2.1.3.1 Ubah Produk ... 92
Tabel 3.66 Proses 2.1.3.2 Lihat Produk ... 92
Tabel 3.67 Proses 2.1.3.3 Tambah Produk ... 93
Tabel 3.68 Proses 2.1.3.4 Hapus Produk ... 93
Tabel 3.69 Proses 2.1.4.1 Ubah Gambar ... 93
Tabel 3.70 Proses 2.1.4.2 Lihat Gambar ... 93
Tabel 3.71 Proses 2.1.4.3 Tambah Gambar ... 94
Tabel 3.72 Proses 2.1.4.4 Hapus Gambar ... 94
Tabel 3.73 Proses 2.2.1.1 Ubah Pelanggan ... 94
Tabel 3.74 Proses 2.2.1.2 Lihat Pelanggan ... 95
Tabel 3.75 Proses 2.2.1.3 Tambah Pelanggan ... 95
Tabel 3.76 Proses 2.2.2.1 Ubah Kontak ... 95
Tabel 3.77 Proses 2.2.2.2 Lihat Kontak ... 95
Tabel 3.78 Proses 2.2.2.3 Tambah Kontak ... 96
Tabel 3.79 Proses 2.3.1.1 Ubah Pembayaran ... 96
Tabel 3.80 Proses 2.3.1.2 Lihat Pembayaran ... 96
Tabel 3.81 Proses 2.3.1.3 Tambah Pembayaran ... 96
Tabel 3.82 Proses 2.4.3.1 Ubah Rating ... 97
Tabel 3.83 Proses 2.4.3.2 Lihat Rating ... 97
Tabel 3.84 Proses 2.4.3.3 Tambah Rating ... 97
Tabel 3.85 Proses 2.4.4.1 Lihat Newsletter ... 98
Tabel 3.86 Proses 2.4.4.2 Tambah Newsletter ... 98
Tabel 3.87 Proses 2.5.1.1 Ubah Provinsi ... 98
Tabel 3.88 Proses 2.5.1.2 Lihat Provinsi ... 98
Tabel 3.89 Proses 2.5.1.3 Tambah Provinsi ... 99
Tabel 3.90 Proses 2.5.1.4 Hapus Provinsi ... 99
Tabel 3.91 Proses 2.5.2.1 Ubah Kota ... 99
Tabel 3.92 Proses 2.5.2.2 Lihat Kota ... 99
Tabel 3.93 Proses 2.5.2.3 Tambah Kota ... 100
Tabel 3.95 Proses 2.8.1.1 Ubah Kategori Post ... 100
Tabel 3.96 Proses 2.8.1.2 Lihat Kategori Post ... 100
Tabel 3.97 Proses 2.8.1.3 Tambah Kategori Post ... 101
Tabel 3.98 Proses 2.8.1.4 Hapus Kategori Post ... 101
Tabel 3.99 Proses 2.3.2.1 Ubah Pemesanan ... 101
Tabel 3.100 Proses 2.3.2.2 Lihat Pemesanan ... 101
Tabel 3.101 Proses 2.3.2.3 Tambah Pemesanan ... 102
Tabel 3.102 Proses 2.3.2.4 Hapus Pemesanan ... 102
Tabel 3.103 Proses 2.4.1.1 Ubah Promo ... 102
Tabel 3.104 Proses 2.4.1.2 Lihat Promo ... 103
Tabel 3.105 Proses 2.4.1.3 Tambah Promo ... 103
Tabel 3.106 Proses 2.3.2.4 Hapus Promo ... 103
Tabel 3.107 Proses 2.4.2.1 Ubah Voucher ... 103
Tabel 3.108 Proses 2.4.2.2 Lihat Voucher ... 104
Tabel 3.109 Proses 2.4.2.3 Tambah Voucher ... 104
Tabel 3.110 Proses 2.4.2.4 Hapus Voucher ... 104
Tabel 3.111 Proses 2.8.2.1 Ubah Post ... 105
Tabel 3.112 Proses 2.8.2.2 Lihat Post ... 105
Tabel 3.113 Proses 2.8.2.3 Tambah Post ... 105
Tabel 3.114 Proses 2.8.2.4 Hapus Post ... 105
Tabel 3.115 Proses 2.8.3.1 Ubah About ... 106
Tabel 3.116 Proses 2.8.3.2 Lihat Post ... 106
Tabel 3.117 Proses 2.8.3.3 Tambah About ... 106
Tabel 3.118 Proses 2.8.3.4 Hapus About ... 106
Tabel 5.1 Pengujian Login Member ... 147
Tabel 5.2 Daftar Member ... 147
Tabel 5.3 Pengujian Ubah Data Member ... 148
Tabel 5.4 Pengujian Logout Member ... 149
Tabel 5.5 Penambahan Pemesanan Produk ... 149
Tabel 5.6 Pembatalan Pemesanan Produk ... 149
Tabel 5.7 Pendaftaran Newsletter ... 149
Tabel 5.9 Menampilkan Produk Terlaris ... 150
Tabel 5.10 Menampilkan Produk Discount ... 150
Tabel 5.11 Memakai Voucher ... 151
Tabel 5.12 Konfirmasi Pembayaran ... 151
Tabel 5.13 Melihat Invoice ... 152
Tabel 5.14 Menambah Merek ... 152
Tabel 5.15 Mengubah Merek ... 153
Tabel 5.16 Menghapus Merek... 153
Tabel 5.17 Menambah Kategori ... 154
Tabel 5.18 Mengubah Kategori... 154
Tabel 5.19 Menghapus Kategori ... 155
Tabel 5.20 Menambah Produk ... 155
Tabel 5.21 Mengubah Produk ... 156
Tabel 5.22 Menghapus Produk ... 156
Tabel 5.23 Melihat Pesan Member... 157
Tabel 5.24 Menambah Voucher ... 157
Tabel 5.25 Menambah Voucher ... 157
Tabel 5.26 Mengubah Voucher ... 158
Tabel 5.27 Menghapus Voucher ... 159
Tabel 5.28 Melihat Rating Produk ... 159
Tabel 5.29 Menambah Kota ... 159
Tabel 5.30 Mengubah Kota ... 160
Tabel 5.31 Menghapus Kota ... 160
Tabel 5.32 Menambah Provinsi ... 161
Tabel 5.33 Mengubah Provinsi ... 161
Tabel 5.34 Menghapus Provinsi ... 161
DAFTAR NOTASI/ LAMBANG
Flowchart Connector Simbol untuk keluar
atau masuk prosedur
Flowchart Process Simbol yang
menunjukan tidak dilakukan oleh komputer
Flowchart Decision Simbol untuk kondisi
yang akan
menghasilkan beberapa kemungkinan jawaban
Flowchart Display Simbol yang
menyatakan peralatan output yang digunakan yaitu layer, plotter, printer, dan sebagainya
Flowchart Document Simbol yang
Jenis Notasi/ Lambang Nama Arti
Flowchart Input/Output Simbol yang
menyatakan
DFD Entitas Luar Terminator dapat
berupa orang,
sekelompok orang, organisasi,
departemen yang berada diluar sistem yang akan dibuat
Jenis Notasi/ Lambang Nama Arti
ERD Entity Segala hal yang nyata
maupun abstrak yang berhubungan dengan input ataupun output data.
ERD Attribute suatu identifikasi dari
suatu entity atau
ERD One to One Menghubungkan
antara sebuah entity dengan sebuah entity lain yang berbeda.
ERD One to Many Menghubungkan
antara satu anggota
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
DFD Data Flow Diagram
B2C Business to Customer
B2B Business to Business
HTML Hypertext Markup Language
CSS Cascading Style Sheet
BAB 1
PENDAHULUAN
Di era teknologi yang sedang marak ini perkembangan suatu perusahaan di bidang teknologi sangatlah penting. Setiap perusahaan harus memperbaharui ilmu dalam bidang teknologi tersebut. Maka dari itu di pengerjaan Tugas Akhir ini penulis ingin membantu sebuah perusahaan dalam mengikuti perkembangan teknologi yang sedang berjalan. Pada Tugas Akhir ini penulis akan menjelaskannya dengan terperinci.
1.1Latar Belakang
Perkembangan teknologi informasi yang pesat belakangan ini telah hampir memasuki semua bidang kehidupan, hal ini ditandai dengan banyaknya pengguna komputer dan alat-alat digital lainnya, baik untuk kepentingan perusahaan dalam menunjang bisnisnya ataupun sekedar hiburan dan penggunaan sehari - hari. Perkembangan ini didukung oleh industri perangkat keras maupun perangkat lunak komputer yang terus berkembang dan semua ini telah memberikan banyak dampak positif bagi kehidupan masyarakat, yakni dengan pengaksesan dan pemrosesan informasi yang cepat, akurat dan efisien. Dengan pesatnya perkembangan teknologi tersebut kebutuhan masyarakat akan sebuah pelayanan yang tidak dibatasi ruang dan waktu saat ini mendorong semakin dibutuhkannya suatu sistem, strategi dan perangkat lunak yang akan membantu proses peningkatan kualitas pelayanan terhadap customer (pelanggan), sehingga diharapkan kepuasan pelanggan dapat tercapai.
CV WIT. adalah sebuah perusahaan yang bergerak di bidang Teknologi Informasi. Saat ini CV WIT. membutuhkan aplikasi penjualan produk dan simulasi transaksi yang menerapkan konsep B2B & B2C serta konsep Elektronik Customer Relationship Management (E-CRM) karena CV WIT. memiliki sub bisnis
penjualan perangkat keras retail yang bernama CV WIT.
Adapun tujuan dari kinerja konsep B2B, B2C dan E-CRM adalah dicapainya kerja sama jangka panjang antar perusahaan dan meningkatkan efisiensi dalam mengatur data-data pelanggan. B2B (business to business) merupakan sebuah system secara elektronik bagi sebuah perusahaan yang mempermudah sebuah
2
merupakan sebuah manajemen pelanggan yang terhubung secara elektronik. E-CRM adalah generasi lebih maju dari E-CRM tradisional yang memakai perangkat keras / elektronik. Internet yang bersifat real-time membuat system lebih efektif dan cepat daripada CRM secara offline.
1.2Rumusan Masalah
Berdasarkan latar belakang masalah pada bagian 1.1, dapat dirumuskan masalah sebagai berikut:
1. Bagaimana membuat aplikasi dengan konsep business to customer(b2c) dan business to business(b2b) serta e-CRM yang sesuai untuk usaha penjualan
perangkat keras komputer?
2. Bagaimana pelanggan b2c dan b2b dapat membeli produk secara langsung di dalam sistem dengan harga yang berbeda pada kuantitas yang besar dan melihat histori pembeliannya?
3. Bagaimana membuat aplikasi dengan sistem laporan pencatatan data produk, pemesanan produk, member b2b dan b2c, dan data keluhan pelanggan sehingga dapat membantu perusahaan menentukan keputusan penjualan?
4. Bagaimana membuat aplikasi dengan sistem e-CRM sederhana yang dapat membantu meningkatkan penjualan produk?
1.3Tujuan Pembahasan
Berdasarkan rumusan masalah pada bagian 1.2 maka tujuan pembahasan penelitian adalah sebagai berikut:
1. Membuat sebuah aplikasi website penjualan dengan konsep business to customer (b2c) dan business to business (b2b) serta e-CRM yang sesuai.
2. Membuat aplikasi sistem pembelian produk secara langsung di dalam sistem dengan harga lebih murah untuk kuantitas yang lebih besar dan setiap pelanggan dapat melihat riwayat pembeliannya.
3
4. Membuat aplikasi dengan sistem e-CRM sederhana yang mudah dimenegerti dan mudah untuk diolah sehingga dapat membantu perusahaan dalam mempromosikan penjualannya.
1.4Ruang Lingkup
Ruang lingkup kajian penelitian yang dibuat dan mengacu pada sub-bab 1.3, yaitu:
1. Aplikasi ini diimplementasikan untuk pengelolaan produk pada CV WIT. 2. Aplikasi ini dipergunakan oleh member/pelanggan untuk bagian frontend. 3. Aplikasi ini dipergunakan oleh administrator, owner, dan pelanggan untuk
bagian backend.
4. Aplikasi ini diimplementasikan untuk pengelolaan member b2b dan b2c. 5. Aplikasi ini diimplementasikan untuk pengelolaan pemesanan produk.
6. Aplikasi ini dapat membantu member untuk melakukan pembelian langsung pada website.
7. Aplikasi ini dapat meberikan notifikasi pemesanan yang telah dipesan oleh member.
8. Aplikasi dapat memberikan informasi status barang yang sudah di pesan kepada member.
9. Aplikasi ini mempunyai fitur konfirmasi pembayaran pemesanan jika member telah membayar pesanan melalui transfer via bank.
10.Aplikasi ini dapat diakses melalui browser internet.
11.Aplikasi ini dapat memberikan pemberitahuan promosi atau diskon yang diadakan oleh CV WIT. melalui email kepada member.
12.Aplikasi dapat melakukan pengelolaan laporan pemesanan produk dan data member yang dapat dilihat oleh pemilik tertentu.
13.Aplikasi ini dapat membangun system laporan pemesanan produk dan pengelolaan keluhan pelanggan.
1.5Sumber Data
4
dengan Direktur Utama CV WIT., dan observasi data-data dan dokumen-dokumen secara langsung selama kurang lebih 90 hati. Sedangkan data sekunder diperoleh melalui studi literatur buku dan website terkait.
1.6Sistematika Penyajian
Sistematika penyajian penelitian ini terdiri dari 6 (enam) bagian yang dibagi ke dalam beberapa bab. Bab-bab tersebut mencakup hal-hal sebagai berikut:
1. BAB 1 PENDAHULUAN
a. Latar Belakang
Merupakan latar belakang masalah yang akan dibahas pada penelitian ini. b. Rumusan Masalah
Masalah-masalah yang sudah dirumuskan dari latar belakang penelitian ini. c. Tujuan Pembahasan
Tujuan yang akan dicapai dari penelitian ini. d. Ruang Lingkup
Batasan atau ruang lingkup dalam menjelaskan penelitian ini. e. Sumber Data
Sumber data penelitian ini terdiri dari sumber data primer dan sumber data sekunder.
f. Sistematika Penyajian
Sumber-sumber yang akan menjadi referensi penelitian dan juga data-data yang diperoleh dari pihak CV.WIT. dalam menunjang penelitian.
2. BAB 2 KAJIAN TEORI
Bab 2 menjelaskan teori-teori yang menjadi landasan dalam penelitian ini.
3. BAB 3 ANALISA DAN RANCANGAN SISTEM
a. Proses Bisnis
Proses bisnis bertujuan untuk menjelaskan alur sistem penjualan manual dan otomatis
b. Entity Relationship Diagram
Entity Relationship Diagram menjelaskan entitas – entitas dalam aplikasi ini dan ditunjukan data yang saling berkaitan.
5
Transformasi ERD menjelaskan lebih detail dari masing-masing tipe data di database.
d. Data Flow Diagram
Data Flow Diagram menjelaskan alur data berupa diagram yang terbentuk
sebagai DFD. e. Kamus Data
Kamus Data menjelaskan lebih detail tentang suatu data di dalam database, dan aturan pemakaian datanya.
f. Proccess Spesification
Proccess Spesification menjelaskan spesifikasi dari sebuah proses
g. Layout
Layout menjelaskan konsep antarmuka system yang akan digunakan.
4. BAB 4 IMPLEMENTASI
a. Implementasi Class / Modul
Implementasi Class / Modul akan menjelaskan implementasi website berupa screenshoot antarmuka sistem.
5. BAB 5 PENGUJIAN
Bab pengujian menjelaskan tipe pelaksanaan pengujian dengan menggunakan black box pada aplikasi.
6. BAB 6 SIMPULAN DAN SARAN
a. Simpulan
Sub-bab simpulan menjelaskan tentang kesimpulan laporan penelitian aplikasi ini.
b. Saran
BAB 6
SIMPULAN DAN SARAN
6.1Simpulan
1. Implementasi aplikasi website ini sudah sangat baik dalam sebuah website
e-commerce yang mencakup jual beli secara langsung ke konsumen akhir (b2c) dan
secara menjual ke perusahaan lain yang nantinya akan diteruskan lagi ke konsumen akhir (b2b) serta sudah memiliki E-CRM sederhana yang cukup membantu dalam pengolahan data konsumen.
2. Aplikasi ini dapat langsung melakukan pembelian di website dengan stok yang riil dan dapat melihat aktifitas konsumen yang bisa dilihat di riwayat pemesanannya. 3. Aplikasi ini sudah bisa melakukan pembelian b2b dengan syarat minimal kuantitas
yang dapat ditentukan untuk setiap barangnya oleh administrator.
4. Aplikasi website ini memberikan pencatatan secara terperinci mengenai transaksi pelanggan dan kemudahan dalam pengelolaan produk.
5. Aplikasi ini memberikan laporan-laporan penting seperti pemesanan produk secara
b2c ataupun b2b dan dapat langsung menampung pesan ataupun keluhan
pelanggan yang nantinya dapat membantu perusahaan untuk berkembang.
6. Aplikasi ini memberikan beberapa fitur CRM sederhana seperti voucher, promo produk, newsletter dan rating produk yang nantinya dapat membantu perusahaan dalam melakukan promosi produk dan pengolahan data.
6.2Saran
SISTEM INFORMASI PENJUALAN KOMPUTER
BERBASIS WEB DENGAN KONSEP B2C DAN B2B
PADA CV WIT.
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Yogie Septianto Nugroho P.
1072105
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan segala berkah dan rahmat-Nya sehingga penyusunan Laporan Tugas Akhir yang berjudul “Sistem Informasi Penjualan Komputer berbasis Web dengan Konsep B2B dan B2C Pada CV. WIT.” ini dapat diselesaikan tepat pada waktunya. Laporan Tugas Akhir ini disusun untuk memenuhi persyaratan akademik dalam menyelesaikan pendidikan di Jurusan S1 Teknik Informatika Universitas Kristen Maranatha.
Penulis mengucapkan terimakasih kepada Ibu Meliana Christianti, S.Kom., M.T. selaku Dosen Pembimbing yang telah memberikan arahan dan bimbingan selama penyusunan Tugas Akhir ini. Penulis menyadari bahwa Tugas Akhir ini tidak akan selesai tepat pada waktunya tanpa adanya bantuan dan dukungan dari banyak pihak - pihak lain yang ikut membantu. Oleh sebab itu penulis ingin mengucapkan banyak terima kasih kepada :
1. Bapak Dr. Hapnes Toba, M. Sc. Selaku Dekan Fakultas Teknologi Informasi. 2. Bapak Robby Tan, S.T., M.Kom. selaku Ketua Jurusan S1 Teknik Informatika. 3. Ibu Doro Edi, S.T., M.Kom. selaku penguji Seminar Tugas Akhir.
4. Dosen - dosen Fakultas Teknologi Informasi.
5. Orang tua yang telah memberikan doa dan memberikan fasilitas yang sangat baik untuk mendukung kelancaran penyusunan Tugas Akhir ini.
Semoga Tugas Akhir ini dapat bermanfaat bagi semua pihak pada umumnya dan bagi rekan-rekan di Teknik Informatika Universitas Kristen Maranatha pada khususnya. Semoga dengan penelitian ini pula awal kesuksesan baik bagi saya pribadi dan pihak yang telah mendukung kelancaran Tugas Akhir ini.
Bandung, 15 Desember 2016
DAFTAR PUSTAKA
[1] EdrawSoft, “Edraw Visualization Solutions,” 9 June 2016. [Online]. Available: https://www.edrawsoft.com/flowchart-symbols.php. [Diakses 3 Nov 2016].
[2] EdrawSoft, “Data Flow Diagram Symbols Edraw Visualization Solutions,” 9 june 2016. [Online]. Available: https://www.edrawsoft.com/Data-Flow-Diagram-Symbols.php. [Diakses 3 Nov 2016].
[3] EdrawSoft, “ER Diagram Edraw Visualization Solutions,” 9 June 2016. [Online]. Available: https://www.edrawsoft.com/er-diagram-symbols.php. [Diakses 3 Nov 2016].
[4] H. Al Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: ANDI, 2007. [5] H. Jogiyanto, Analisis & Desain Sistem Informasi Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi, 2009.
[6] A.-B. B. Ladjamuddin, Analisis dan Desain Sistem Informasi, Yogyakarta: Graha Ilmu, 2006.
[7] R. Wright, Consumer Behaviour, Andover: Cengage Learning EMEA, 2006. [8] S. Jain, “slidershare.net,” 19 March 2011. [Online]. Available:
www.slideshare.net/shynajain/b2c-business-models.
[9] P. M. P. H. E. R. Joseph Geunes, Supply Chain Management: Models, Applications, and Research Directions, Berlin: Springer Science & Business Media, 2006.
[10] Indrajani, Perancangan Basis Data dalam All in 1, Jakarta: PT. Elex Media Komputindo, 2011.
[11] R. Steinbart, Accounting Information System, Edisi 9, Jakarta: Salemba Empat, 2007.
[12] O’Brien, Management Information Systems, (10 th ed), New York: McGraw -Hill/Irwin , 2011.
[14] Mercer, Programming the web Visual Studio Internal Edition, New York, 2008.
[15] MacDonald, Beginning ASP.NET 3.5 in C#, California: Apress, 2007. [16] B. Nugroho, Membuat Aplikasi Database SQL Server dengan Visual Basic
6.0., Yogyakarta: Gava Media, 2007.
[17] Castro, HTML XHTML & CSS : Visual Quickstart Guide.6 Edition, New York, 2006.
[18] jquery, “www.jquery.org,” [Online].