iii
ABSTRAK
Toko sebagai sebuah organisasi, selalu membutuhkan sistem komputerisasi yang akan digunakan dalam mengumpulkan, menyimpan dan mengolah data untuk menghasilkan informasi yang akan mempermudah dan mendukung dalam kegiatan promosi, transaksi, dan pembuatan laporan keuangan secara efektif. Toko ini merupakan toko yang menjual berbagai alat kebutuhan rumah tangga yang menggunakan sistem manual dalam mendukung kegiatan usaha. Sistem manual telah menjadi masalah bagi toko untuk menangani data dalam jumlah yang tidak sedikit pada kegiatan usaha sehari-hari, terutama dalam pengelolaan data, transaksi penjualan, pembelian, pengelolaan laporan keuangan, dan proses promosi. Sehingga, toko membutuhkan menggunakan sistem yang terkomputerisasi dan dapat membantu proses promosi. Sumber data yang digunakan adalah data sekunder, yaitu data-data yang diperoleh berasal dari bahan-bahan yang tersedia di buku dan pencarian informasi di Internet. Aplikasi ini menggunakan ASP.NET, bahasa pemograman VB.NET dan SQL Server 2008 sebagai database-nya. Oleh karena itu, aplikasi ini dirancang untuk memudahkan pengelolaan data, transaksi penjualan dan pembelian, serta pembuatan laporan keuangan dengan menerapkan konsep CRM (Customer Relationship Management) berbasis web. CRM merupakan salah satu cara untuk menjaga dan membantu proses promosi toko dalam menghadapi persaingan dalam dunia usaha dan dalam menjaga hubungan baik dengan pelanggan.
iv
ABSTRACT
A store as an organization, always require a computerized system that will be used in collecting, storing and processing data to generate information that will facilitate and support the promotion activities, transactions and financial statement effectively. This store is a store that sells various household appliance that uses manual systems to support business activities. Manual system has been a problem for the shop to handle data in an amount not less on day-to-day business activities, especially in data management, sales, purchasing, management of financial reporting, and promotion process. The store needs to use a computerized system and can assist in the promotion. Source data used are secondary data, from the materials available in books and information search on the Internet. This application using ASP.NET, VB.NET programming language and SQL Server 2008 as its database. Therefore, the application was designed to facilitate data management, sales and purchases, and the making of financial statements and applying the concept of CRM (Customer Relationship Management) web-based. CRM is one way to maintain and assist in the promotion of stores in the face of competition in the business world and in maintaining good relations with customers.
v
DAFTAR ISI
PRAKATA ... i
ABSTRAK ... iii
ABSTRACT ... iv
DAFTAR ISI ... v
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 3
1.4 Ruang Lingkup Kajian ... 3
A. Batasan Hardware ... 3
B. Batasan Software ... 4
C. Batasan Aplikasi ... 4
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 5
BAB II KAJIAN TEORI ... 7
2.1 Sistem ... 7
2.2 Accounting ... 7
2.2.1 Cash Basis ... 9
2.2.2 Kode Akun ... 9
2.2.3 Jurnal ...10
2.2.4 Buku Besar ...11
2.2.5 Neraca Saldo ...11
2.2.6 Laporan Laba Rugi ...12
2.3 Customer Relationship Management (CRM) ...13
2.3.1 Tujuan Customer Relationship Management (CRM) ...13
2.3.2 Tahapan Customer Relationship Management (CRM)...14
2.4 Hyper Text Markup Language (HTML) ...14
2.5 Cascading Style Sheets (CSS) ...15
2.6 ASP.NET ...16
2.7 Visual Basic.NET (VB.NET) ...16
2.8 Basis data ...17
2.9 ER-Diagram ...18
2.10 Flowchart ...21
2.10.1 Simbol-simbol Flowchart ...21
2.11 Data Flow Diagram (DFD) ...21
2.12 Process Spesification (PSPEC) ...23
2.13 Kamus Data ...23
2.14 Black Box Testing ...24
BAB III ANALISIS DAN PERANCANGAN ...25
3.1 Proses Bisnis ...25
3.2 Flowchart ...28
3.2.1 Flowchart Proses Penjualan Barang ...28
3.2.2 Flowchart Proses Pembelian dan Penerimaan Barang ...30
3.2.3 Flowchart Proses CRM ...32
vi
3.4 Relational Database ...40
3.5 Data Flow Diagram ...46
3.5.1 DFD Level 0 ...46
3.5.2 DFD Level 1 ...48
3.5.3 DFD Level 2 Proses 2...51
3.5.4 DFD Level 2 Proses 3...52
3.5.5 DFD Level 2 Proses 4...54
3.5.6 DFD Level 2 Proses 5...55
3.5.7 DFD Level 2 Proses 6...56
3.5.8 DFD Level 2 Proses 7...58
3.5.9 DFD Level 2 Proses 8...59
3.5.10 DFD Level 2 Proses 9 ...61
3.5.11 DFD Level 3 Proses 2.1 ...62
3.5.12 DFD Level 3 Proses 2.2 ...64
3.5.13 DFD Level 3 Proses 2.3 ...65
3.5.14 DFD Level 3 Proses 2.4 ...66
3.5.15 DFD Level 3 Proses 2.5 ...68
3.5.16 DFD Level 3 Proses 2.6 ...70
3.5.17 DFD Level 3 Proses 5.1 ...71
3.5.18 DFD Level 3 Proses 5.2 ...72
3.6 PSPEC ...74
3.6.1 PSPEC Login ...74
3.6.2 PSPEC Tambah Pemesanan ...75
3.6.3 PSPEC Hapus Pemesanan ...75
3.6.4 PSPEC Tampil Pemesanan ...76
3.6.5 PSPEC Cari Pemesanan ...76
3.6.6 PSPEC Tampil Penjualan ...77
3.6.7 PSPEC Tambah Penjualan ...78
3.6.8 PSPEC Cari Penjualan ...79
3.6.9 PSPEC Retur Penjualan ...79
3.6.10 PSPEC Tambah Promo ...80
3.6.11 PSPEC Ubah Promo ...80
3.6.12 PSPEC Hapus Promo ...81
3.6.13 PSPEC Tukar Poin ...81
3.6.14 PSPEC Baca Pesan...82
3.6.15 PSPEC Tambah Pesan ...83
3.6.16 PSPEC Jawab Pesan ...83
3.6.17 PSPEC Hapus Pesan ...84
3.6.18 PSPEC Tampil Laporan Pengguna ...84
3.6.19 PSPEC Tampil Laporan Penjualan ...85
3.6.20 PSPEC Tampil Laporan Barang ...85
3.6.21 PSPEC Tampil Laporan Pemasok ...86
3.6.22 PSPEC Tampil Laporan Pembelian ...86
3.6.23 PSPEC Tampil Laporan Jurnal ...87
3.6.24 PSPEC Tampil Buku Besar ...88
3.6.25 PSPEC Tambah Biaya Akun ...88
3.6.26 PSPEC Tampil Neraca ...89
3.6.27 PSPEC Tampil Laporan Laba Rugi ...89
3.6.28 PSPEC Tambah Kategori Barang ...90
3.6.29 PSPEC Ubah Kategori Barang ...90
vii
3.6.31 PSPEC Cari Kategori Barang ...91
3.6.32 PSPEC Tambah Jenis Barang ...92
3.6.33 PSPEC Ubah Jenis Barang ...92
3.6.34 PSPEC Hapus Jenis Barang ...93
3.6.35 PSPEC Cari Jenis Barang...93
3.6.36 PSPEC Tambah Produk Barang ...94
3.6.37 PSPEC Ubah Produk Barang ...94
3.6.38 PSPEC Hapus Produk Barang ...95
3.6.39 PSPEC Cari Produk Barang ...96
3.6.40 PSPEC Tambah Barang ...96
3.6.41 PSPEC Ubah Barang ...97
3.6.42 PSPEC Hapus Barang ...98
3.6.43 PSPEC Cari Barang ...98
3.6.44 PSPEC Tampil Barang ...99
3.6.45 PSPEC Lihat Barang Terkait ...99
3.6.46 PSPEC Tambah Pengguna ... 100
3.6.47 PSPEC Ubah Pengguna ... 100
3.6.48 PSPEC Hapus Pengguna ... 101
3.6.49 PSPEC Cari Pengguna ... 101
3.6.50 PSPEC Reset Password ... 102
3.6.51 PSPEC Tambah Pemasok ... 102
3.6.52 PSPEC Ubah Pemasok ... 103
3.6.53 PSPEC Hapus Pemasok ... 103
3.6.54 PSPEC Cari Pemasok ... 104
3.6.55 PSPEC Tambah PO ... 104
3.6.56 PSPEC Ubah Status PO ... 105
3.6.57 PSPEC Cari PO ... 105
3.6.58 PSPEC Tampil Pembelian ... 106
3.6.59 PSPEC Tambah Pembelian ... 107
3.6.60 PSPEC Cari Pembelian ... 107
3.6.61 PSPEC Retur Pembelian ... 108
3.6.62 PSPEC Bayar Hutang ... 109
3.7 Kamus Data ... 109
3.8 Desain Antar Muka ... 118
BAB IV HASIL PENELITIAN ... 146
4.1 Login ... 146
4.2 Profil Toko ... 147
4.3 Register ... 183
4.4 Kontak ... 148
4.5 Beranda ... 148
4.6 Kategori Barang ... 149
4.7 Jenis Barang ... 150
4.8 Detail Barang ... 150
4.9 Profil Pengguna ... 151
4.10 Ubah Data Diri ... 152
4.11 Ubah Password ... 152
4.12 Pesan ... 153
4.13 Tambah Pesan ... 154
4.14 Jawab Pesan ... 154
4.15 Promo ... 155
viii
4.17 Ubah Poin ... 156
4.18 Tukar Poin... 157
4.19 Kategori ... 158
4.20 Jenis ... 158
4.21 Produk ... 159
4.22 Barang ... 160
4.23 Pengguna ... 161
4.24 Pemasok ... 162
4.25 Lihat Pemesanan ... 163
4.26 Tambah Pemesanan ... 164
4.27 Lihat Penjualan ... 165
4.28 Tambah Penjualan ... 166
4.29 Retur Penjualan ... 167
4.30 Tambah PO (Purchase Order) ... 168
4.31 Status PO ... 169
4.32 Lihat Pembelian ... 169
4.33 Tambah Pembelian ... 170
4.34 Retur Pembelian ... 171
4.35 Bayar Hutang ... 172
4.36 Akun... 173
4.37 Pencarian Barang ... 173
4.38 FAQ ... 174
4.39 Saran dan Kritik ... 175
4.40 Laporan Barang ... 175
4.41 Laporan Pengguna ... 176
4.42 Laporan Pemasok ... 177
4.43 Laporan Pembelian ... 177
4.44 Laporan Penjualan ... 178
4.45 Laporan Jurnal ... 179
4.46 Buku Besar ... 180
4.47 Neraca ... 181
4.48 Laporan Laba Rugi ... 181
4.49 Log ... 182
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 183
5.1 Login ... 183
5.2 Register ... 183
5.3 Pencarian Barang ... 184
5.4 Ubah Profil ... 184
5.5 Promo ... 185
5.5.1 Tambah Promo ... 185
5.5.2 Ubah Promo ... 185
5.6 Pesan ... 186
5.6.1 Tambah Pesan ... 186
5.6.2 Jawab Pesan ... 186
5.7 Promo Poin ... 186
5.8 Kategori ... 186
5.8.1 Tambah Kategori ... 186
5.8.2 Ubah Kategori ... 187
5.8.3 Cari Kategori ... 187
5.9 Jenis ... 187
ix
5.9.2 Ubah Jenis ... 187
5.9.3 Cari Jenis ... 188
5.10 Produk ... 188
5.10.1 Tambah Produk ... 188
5.10.2 Ubah Produk ... 188
5.10.3 Cari Produk ... 188
5.11 Barang ... 189
5.11.1 Tambah Barang ... 189
5.11.2 Ubah Barang ... 189
5.11.3 Cari Barang ... 190
5.12 Pengguna ... 190
5.12.1 Tambah Pengguna ... 190
5.12.2 Ubah Pengguna ... 191
5.12.3 Cari Pengguna ... 191
5.13 Pemasok ... 191
5.13.1 Tambah Pemasok ... 191
5.13.2 Ubah Pemasok ... 192
5.13.3 Cari Pemasok ... 192
5.14 Pemesanan ... 193
5.14.1 Tambah Pemesanan ... 193
5.14.2 Cari Pemesanan ... 193
5.15 Penjualan ... 193
5.15.1 Tambah Penjualan ... 193
5.15.2 Cari Penjualan ... 194
5.16 PO ... 194
5.16.1 Tambah PO ... 194
5.16.2 Cari PO ... 194
5.17 Pembelian ... 195
5.17.1 Tambah Pembelian ... 195
5.17.2 Cari Pembelian ... 195
5.18 Akun... 195
5.18.1 Tambah Biaya Akun ... 195
5.18.2 Cari Akun ... 196
5.19 Pencarian Log ... 196
BAB VI SIMPULAN DAN SARAN ... 197
6.1 Simpulan ... 197
6.2 Saran ... 197
DAFTAR PUSTAKA ... 199
x
DAFTAR GAMBAR
Gambar 1 Proses Akuntansi (Kusrini&Koniyo, 2007: 18) ... 8
Gambar 2 Contoh Chart of Accounts (Hery, 2011: 20) ...10
Gambar 3 Contoh Jurnal (Hery, 2011: 25) ...10
Gambar 4 Contoh Buku Besar (Hery, 2011: 31) ...11
Gambar 5 Contoh Neraca (Hery, 2011: 34) ...12
Gambar 6 Contoh Laporan Laba Rugi (Hery, 2011: 112) ...12
Gambar 7 Relasi Satu ke Satu (Fathansyah, 2007: 80) ...19
Gambar 8 Relasi Satu ke Banyak (Fathansyah, 2007: 81) ...20
Gambar 9 Relasi Banyak ke Satu (Fathansyah, 2007)...20
Gambar 10 Relasi Banyak ke Banyak (Fathansyah, 2007: 82) ...20
Gambar 11 Flowchart Proses Penjualan Barang ...29
Gambar 12 Flowchart Proses Pembelian dan Penerimaan Barang ...31
Gambar 13 Flowchart Proses Promosi Barang ...32
Gambar 14 Flowchart Proses Pendaftaran Member ...33
Gambar 15 Flowchart Proses Penukaran Poin ...34
Gambar 16 Flowchart Proses Saran dan Keluhan Member ...35
Gambar 17 Flowchart Proses Tanya Jawab Member ...36
Gambar 18 Flowchart Pemesanan Barang ...37
Gambar 19 ERD ...39
Gambar 20 DFD Level 0 ...47
Gambar 21 DFD Level 1 ...49
Gambar 22 DFD Level 2 Proses 2 ...51
Gambar 23 DFD Level 2 Proses 3 ...53
Gambar 24 DFD Level 2 Proses 4 ...54
Gambar 25 DFD Level 2 Proses 5 ...56
Gambar 26 DFD Level 2 Proses 6 ...57
Gambar 27 DFD Level 2 Proses 7 ...58
Gambar 28 DFD Level 2 Proses 8 ...60
Gambar 29 DFD Level 2 Proses 9 ...61
Gambar 30 DFD Level 3 Proses 2.1 ...63
Gambar 31 DFD Level 3 Proses 2.2 ...64
Gambar 32 DFD Level 3 Proses 2.3 ...65
Gambar 33 DFD Level 3 Proses 2.4 ...67
Gambar 34 DFD Level 3 Proses 2.5 ...69
Gambar 35 DFD Level 3 Proses 2.6 ...70
Gambar 36 DFD Level 3 Proses 5.1 ...72
Gambar 37 DFD Level 3 Proses 5.2 ...73
Gambar 38 Desain Halaman Login ... 118
Gambar 39 Desain Halaman Register ... 119
Gambar 40 Desain Halaman Beranda ... 119
Gambar 41 Desain Halaman Jenis Barang ... 120
Gambar 42 Desain Halaman Daftar Barang ... 120
Gambar 43 Desain Halaman Detail Barang ... 121
Gambar 44 Desain Halaman Profil ... 121
Gambar 45 Desain Halaman Ubah Profil Pengguna ... 122
Gambar 46 Desain Halaman Lihat Pesan ... 122
Gambar 47 Desain Halaman Tambah Pesan ... 123
xi
Gambar 49 Desain Halaman Ubah Kelipatan Harga ... 124
Gambar 50 Desain Halaman Ubah Poin ... 125
Gambar 51 Desain Halaman Tukar Poin ... 125
Gambar 52 Desain Halaman Pencarian Barang ... 126
Gambar 53 Desain Halaman Pengelolaan Kategori ... 127
Gambar 54 Desain Halaman Pengelolaan Jenis ... 128
Gambar 55 Desain Halaman Pengelolaan Produk ... 129
Gambar 56 Desain Halaman Pengelolaan Barang ... 130
Gambar 57 Desain Halaman Pengelolaan Pengguna ... 131
Gambar 58 Desain Halaman Pengelolaan Pemasok ... 132
Gambar 59 Desain Halaman Lihat Pemesanan ... 133
Gambar 60 Desain Halaman Tambah Pemesanan ... 133
Gambar 61 Desain Halaman Lihat Penjualan ... 134
Gambar 62 Desain Halaman Tambah Penjualan ... 134
Gambar 63 Desain Halaman Retur Penjualan ... 135
Gambar 64 Desain Halaman Tambah PO... 136
Gambar 65 Desain Halaman Status PO ... 136
Gambar 66 Desain Halaman Lihat Pembelian ... 137
Gambar 67 Desain Halaman Tambah Pembelian ... 137
Gambar 68 Desain Halaman Retur Pembelian ... 138
Gambar 69 Desain Halaman Bayar Hutang ... 139
Gambar 70 Desain Halaman Akun ... 139
Gambar 71 Desain Laporan Barang ... 140
Gambar 72 Desain Laporan Pengguna ... 140
Gambar 73 Desain Laporan Pemasok ... 141
Gambar 74 Desain Laporan Pembelian ... 141
Gambar 75 Desain Laporan Penjualan ... 142
Gambar 76 Desain Laporan Jurnal ... 142
Gambar 77 Desain Buku Besar ... 143
Gambar 78 Desain Neraca ... 143
Gambar 79 Desain Laporan Laba Rugi ... 144
Gambar 80 Desain Halaman Log ... 144
Gambar 81 Halaman Login ... 146
Gambar 82 Halaman Profil Toko ... 147
Gambar 83 Halaman Register ... 147
Gambar 84 Halaman Kontak... 148
Gambar 85 Halaman Beranda ... 148
Gambar 86 Halaman Kategori Barang ... 149
Gambar 87 Halaman Jenis Barang ... 150
Gambar 88 Halaman Detail Barang ... 150
Gambar 89 Halaman Profil Pengguna ... 151
Gambar 90 Halaman Ubah Data Diri ... 152
Gambar 91 Halaman Ubah Password ... 152
Gambar 92 Halaman Pesan ... 153
Gambar 93 Halaman Tambah Pesan ... 154
Gambar 94 Halaman Jawab Pesan ... 154
Gambar 95 Halaman Promo ... 155
Gambar 96 Halaman Ubah Kelipatan Harga ... 156
Gambar 97 Halaman Ubah Poin ... 156
Gambar 98 Halaman Tukar Poin ... 157
xii
Gambar 100 Halaman Jenis ... 158
Gambar 101 Halaman Produk ... 159
Gambar 102 Halaman Barang ... 160
Gambar 103 Halaman Pengguna ... 161
Gambar 104 Halaman Pemasok ... 162
Gambar 105 Halaman Lihat Pemesanan ... 163
Gambar 106 Halaman Lihat Detail Pemesanan ... 163
Gambar 107 Halaman Tambah Pemesanan ... 164
Gambar 108 Halaman Lihat Penjualan ... 165
Gambar 109 Halaman Lihat Detail Penjualan ... 165
Gambar 110 Halaman Tambah Penjualan ... 166
Gambar 111 Halaman Retur Penjualan ... 167
Gambar 112 Halaman Retur Penjualan ... 167
Gambar 113 Halaman Tambah PO... 168
Gambar 114 Halaman Status PO ... 169
Gambar 115 Halaman Lihat Pembelian ... 169
Gambar 116 Halaman Lihat Detail Pembelian ... 170
Gambar 117 Halaman Tambah Pembelian ... 170
Gambar 118 Halaman Retur Pembelian ... 171
Gambar 119 Halaman Retur Pembelian Detail ... 172
Gambar 120 Halaman Bayar Hutang ... 172
Gambar 121 Halaman Akun ... 173
Gambar 122 Halaman Pencarian Barang ... 173
Gambar 123 Halaman FAQ ... 174
Gambar 124 Halaman Saran & Kritik ... 175
Gambar 125 Lihat Laporan Barang ... 175
Gambar 126 Laporan Barang ... 175
Gambar 127 Lihat Laporan Pengguna ... 176
Gambar 128 Laporan Pengguna ... 176
Gambar 129 Laporan Pemasok ... 177
Gambar 130 Lihat Laporan Pembelian ... 177
Gambar 131 Laporan Pembelian ... 178
Gambar 132 Lihat Laporan Penjualan ... 178
Gambar 133 Laporan Penjualan ... 179
Gambar 134 Laporan Jurnal ... 179
Gambar 135 Buku Besar ... 180
Gambar 136 Neraca ... 181
Gambar 137 Laporan Laba Rugi ... 181
xiii
DAFTAR TABEL
Tabel I Simbol-simbol ERD (Fathansyah, 2007: 80) ...18
Tabel II Simbol-simbol Flowchart (Jogiyanto, 2001: 796) ...21
Tabel III Notasi-notasi Kamus Data(Jogiyanto, 2001: 730) ...24
Tabel IV Tabel Pengguna ...40
Tabel V Tabel Role ...41
Tabel VI Tabel Kategori ...41
Tabel VII Tabel Jenis ...41
Tabel VIII Tabel Produk ...41
Tabel IX Tabel Barang ...42
Tabel X Tabel Penjualan ...42
Tabel XI Tabel Penjualan Detail ...43
Tabel XII Tabel Pemasok ...43
Tabel XIII Tabel Pembelian ...44
Tabel XIV Tabel Pembelian Detail ...44
Tabel XV Tabel Akun ...44
Tabel XVI Tabel AkunDetail ...45
Tabel XVII Tabel Pesan ...45
Tabel XVIII Tabel Promo ...46
Tabel XIX Tabel Log ...46
Tabel XX PSPEC Login ...74
Tabel XXI PSPEC Tambah Pemesanan ...75
Tabel XXII PSPEC Hapus Pemesanan ...76
Tabel XXIII PSPEC Tampil Pemesanan ...76
Tabel XXIV PSPEC Cari Pemesanan ...77
Tabel XXV PSPEC Tampil Penjualan ...77
Tabel XXVI PSPEC Tambah Penjualan ...78
Tabel XXVII PSPEC Cari Penjualan ...79
Tabel XXVIII PSPEC Retur Penjualan ...79
Tabel XXVIII PSPEC Retur Penjualan (Lanjutan) ...80
Tabel XXIX PSPEC Tambah Promo ...80
Tabel XXX PSPEC Ubah Promo ...80
Tabel XXX PSPEC Ubah Promo (Lanjutan) ...81
Tabel XXXI PSPEC Hapus Promo ...81
Tabel XXXII PSPEC Tukar Poin ...82
Tabel XXXIII PSPEC Baca Pesan ...82
Tabel XXXIV PSPEC Tambah Pesan ...83
Tabel XXXV PSPEC Jawab Pesan ...83
Tabel XXXVI PSPEC Hapus Pesan ...84
Tabel XXXVII PSPEC Tampil Laporan Pengguna ...84
Tabel XXXVIII PSPEC Tampil Laporan Penjualan ...85
Tabel XXXIX PSPEC Tampil Laporan Barang ...85
Tabel XXXIX PSPEC Tampil Laporan Barang (Lanjutan) ...86
Tabel XL PSPEC Tampil Laporan Pemasok ...86
Tabel XLI PSPEC Tampil Laporan Pembelian ...87
Tabel XLII PSPEC Tampil Laporan Jurnal ...87
Tabel XLIII PSPEC Tampil Buku Besar ...88
Tabel XLIV PSPEC Lihat Laporan Neraca ...88
xiv
Tabel XLVI PSPEC Lihat Laporan Laba Rugi ...89
Tabel XLVII PSPEC Tambah Kategori Barang ...90
Tabel XLVIII PSPEC Ubah Kategori Barang ...90
Tabel XLIX PSPEC Hapus Kategori Barang ...91
Tabel L PSPEC Cari Kategori Barang ...91
Tabel LI PSPEC Tambah Jenis Barang ...92
Tabel LII PSPEC Ubah Jenis Barang ...92
Tabel LII PSPEC Ubah Jenis Barang (Lanjutan) ...93
Tabel LIII PSPEC Hapus Jenis Barang ...93
Tabel LIV PSPEC Cari Jenis Barang ...93
Tabel LIV PSPEC Cari Jenis Barang (Lanjutan) ...94
Tabel LV PSPEC Tambah Produk Barang ...94
Tabel LVI PSPEC Ubah Produk Barang ...95
Tabel LVII IPSPEC Hapus Produk Barang...95
Tabel LVIII PSPEC Cari Produk Barang ...96
Tabel LIX PSPEC Tambah Barang ...96
Tabel LIX PSPEC Tambah Barang (Lanjutan) ...97
Tabel LX PSPEC Ubah Barang ...97
Tabel LXI PSPEC Hapus Barang ...98
Tabel LXII PSPEC Cari Barang ...98
Tabel LXIII PSPEC Tampil Barang ...99
Tabel LXIV PSPEC Lihat Barang Terkait ...99
Tabel LXV PSPEC Tambah Pengguna ... 100
Tabel LXVI PSPEC Ubah Pengguna ... 100
Tabel LXVI PSPEC Ubah Pengguna (Lanjutan) ... 101
Tabel LXVII PSPEC Hapus Pengguna ... 101
Tabel LXVIII PSPEC Cari Pengguna ... 101
Tabel LXVIII PSPEC Cari Pengguna (Lanjutan) ... 102
Tabel LXIX PSPEC Hapus Pengguna ... 102
Tabel LXX PSPEC Tambah Pemasok ... 102
Tabel LXXI PSPEC Ubah Pemasok ... 103
Tabel LXXII PSPEC Hapus Pemasok ... 103
Tabel LXXIII PSPEC Cari Pemasok ... 104
Tabel LXXIV PSPEC Tambah PO ... 104
Tabel LXXIV PSPEC Tambah PO (Lanjutan) ... 105
Tabel LXXV PSPEC Ubah Status PO ... 105
Tabel LXXVI PSPEC Cari PO ... 106
Tabel LXXVII PSPEC Tampil Pembelian ... 106
Tabel LXXVIII PSPEC Tambah Pembelian ... 107
Tabel LXXIX PSPEC Cari Pembelian ... 108
Tabel LXXX PSPEC Retur Pembelian ... 108
Tabel LXXX PSPEC Retur Pembelian (Lanjutan) ... 109
Tabel LXXXI PSPEC Bayar Hutang ... 109
Tabel LXXXII Kamus Data Login ... 110
Tabel LXXXIII Kamus Data Pengguna ... 110
Tabel LXXXIV Kamus Data Pengguna ... 111
Tabel LXXXV Kamus Data Pesan ... 111
Tabel LXXXV Kamus Data Pesan (Lanjutan) ... 112
Tabel LXXXVI Kamus Data Kategori ... 112
Tabel LXXXVII Kamus Data Jenis ... 112
xv
Tabel LXXXVIII Kamus Data Produk (Lanjutan) ... 113
Tabel LXXXIX Kamus Data Barang ... 113
Tabel XC Kamus Data Penjualan ... 113
Tabel XC Kamus Data Penjualan (Lanjutan) ... 114
Tabel XCI Kamus Data Pemesanan ... 114
Tabel XCII Kamus Data Pemasok ... 115
Tabel XCIII Kamus Data Pembelian... 115
Tabel XCIV Kamus Data PO ... 116
Tabel XCV Kamus Data Akun ... 116
Tabel XCVI Kamus Data AkunDetail ... 117
Tabel XCVII Kamus Data Role ... 117
Tabel XCVIII Kamus Data Log ... 117
Tabel XCVIII Kamus Data Log (Lanjutan) ... 118
Tabel XCIX Black Box Login ... 183
Tabel C Black Box Register ... 183
Tabel CI Black Box Pencarian Barang ... 184
Tabel CII Black Box Ubah Profil ... 184
Tabel CIII Black Box Tambah Promo ... 185
Tabel CIV Black Box Ubah Promo ... 185
Tabel CV Black Box Tambah Pesan ... 186
Tabel CVI Black Box Jawab Pesan ... 186
Tabel CVII Black Box Promo Poin ... 186
Tabel CVIII Black Box Tambah Kategori ... 186
Tabel CIX Black Box Ubah Kategori ... 187
Tabel CX Black Box Cari Kategori ... 187
Tabel CXI Black Box Tambah Jenis ... 187
Tabel CXII Black Box Ubah Jenis ... 187
Tabel CXIII Black Box Cari Jenis ... 188
Tabel CXIV Black Box Tambah Produk ... 188
Tabel CXV Black Box Ubah Produk ... 188
Tabel CXVI Black Box Cari Produk ... 188
Tabel CXVII Black Box Tambah Barang ... 189
Tabel CXVIII Black Box Ubah Barang ... 189
Tabel CXIX Black Box Cari Barang ... 190
Tabel CXX Black Box Tambah Pengguna ... 190
Tabel CXXI Black Box Ubah Pengguna ... 191
Tabel CXXII Black Box Cari Pengguna ... 191
Tabel CXXIII Black Box Tambah Pemasok ... 191
Tabel CXXIV Black Box Ubah Pemasok ... 192
Tabel CXXV Black Box Cari Pemasok ... 192
Tabel CXXVI Black Box Tambah Pemesanan ... 193
Tabel CXXVII Black Box Cari Pemesanan ... 193
Tabel CXXVIII Black Box Tambah Penjualan ... 193
Tabel CXXIX Black Box Cari Penjualan ... 194
Tabel CXXX Black Box Tambah Penjualan... 194
Tabel CXXXI Black Box Cari PO ... 194
Tabel CXXXII Black Box Tambah Pembelian ... 195
Tabel CXXXIII Black Box Cari Pembelian ... 195
Tabel CXXXIV Black Box Tambah Biaya Akun ... 195
Tabel CXXXV Black Box Cari Akun ... 196
1
BAB I PENDAHULUAN
1.1 Latar Belakang
Toko ini merupakan toko yang bergerak di bidang usaha perdagangan
barang-barang kebutuhan rumah tangga. Seluruh sistem yang ada
didalamnya masih dilakukan secara manual. Sistem yang terkomputerisasi
sangat dibutuhkan terutama dalam pengarsipan data toko, seperti kegiatan
promosi toko, pengolahan data pelanggan, data pemasok, data barang, data
transaksi penjualan, transaksi pembelian dan juga mengenai laporan barang,
laporan keuangan, serta laporan penjualan, sehingga dibutuhkan suatu
wadah yang dapat menampung seluruh informasi tersebut sehingga proses
penyimpanan data dan pengaksesan data menjadi lebih terstruktur, efisien,
dan efektif.
Semakin banyaknya toko-toko yang menjual alat-alat kebutuhan rumah
tangga, maka semakin ketat juga persaingannya. Setiap toko pasti akan
berusaha memberikan pelayanan yang terbaik bagi pelanggannya. Apabila
pelanggan puas dengan proses transaksi maka mereka pun akan kembali
dan merekomendasikan toko ini kepada masyarakat luas. Oleh karena itu,
kepuasan pelanggan akan sangat penting dalam membangun usaha dan
dapat meningkatkan keuntungan jangka panjang.
Strategi untuk mengenal lebih dekat konsumen yang menjadi target
untuk menciptakan loyalitas pelanggan dan meningkatkan penjualan
perusahaan secara berkelanjutan sangat dibutuhkan. Perusahaan dituntut
untuk tidak berhenti pada saat transaksi saja akan tetapi layanan purna jual
dan hubungan personal yang baik menjadi sebuah kebutuhan yang harus
dipenuhi. Perkembangan bisnis sekarang tidak hanya bergantung pada
kualitas produk, tetapi juga melihat dari segi kualitas layanan, yang lebih
mendorong pelanggan untuk membeli produk atau menggunakan solusi yang
ditawarkan. Oleh karena itu dibutuhkan aplikasi yang dapat membantu toko
dalam berpromosi dan membantu pelanggan untuk mengetahui promosi dan
2
Universitas Kristen Maranatha
Salah satu alternatif yang ditawarkan oleh teknologi saat ini yaitu
menggunakan sarana
web
untuk menyampaikan informasi dan menangani
kritikan dari para pelanggan. Informasi yang ingin disampaikan oleh toko
menjadi lebih menarik. Selain itu juga, dengan program aplikasi ini akan
semakin mempermudah dan mempercepat kinerja toko dalam proses
transaksi usaha sehari-hari. Sistem aplikasi ini adalah sebuah sistem yang
dirancang dan didesain untuk membantu proses promosi toko dan proses
transaksi penjualan bagi toko untuk menunjang kegiatan usahanya.
Berdasarkan permasalahan yang telah dipaparkan, untuk itu dalam
penyusunan tugas akhir ini, penulis mengambil judul “
Perancangan dan
Pembangunan Sistem Aplikasi Penjualan, Pembelian, Stok dan
Accounting
dengan Penerapan Konsep CRM
”. Sistem
aplikasi ini
diharapkan dapat memberikan kemudahan-kemudahan dalam mengolah dan
memperoleh informasi yang dibutuhkan baik bagi toko maupun bagi
pelanggan.
1.2 Rumusan Masalah
Rumusan masalah pada Perancangan dan Pembangunan Sistem
Aplikasi Penjualan, Pembelian, Stok, dan
Accounting
dengan Penerapan
Konsep CRM adalah sebagai berikut:
1. Bagaimana membuat sistem yang dapat mengotomisasi sistem manual
dalam penyimpanan dan pengolahan data barang serta pengelolaan
transaksi penjualan dan pembelian, pengelolaan
accounting
ke dalam
sistem yang terkomputerisasi?
2. Bagaimana membuat sistem yang dapat memudahkan promosi serta
dapat menarik pelanggan baru?
3.
Bagaimana membuat sistem yang dapat mempertahankan serta
membina hubungan dengan pelanggan lama agar dapat meningkatkan
3
Universitas Kristen Maranatha
1.3 Tujuan Pembahasan
Pembuatan aplikasi ini memiliki beberapa tujuan, antara lain:
1.
Merancang dan menerapkan sistem yang baru dan terkomputerisasi,
untuk mempermudah dalam mengolah data pelanggan, pemasok, dan
data barang, laporan, transaksi penjualan dan pembelian, perhitungan
stok, dan pengelolaan
accounting
dengan lebih cepat dan teliti dengan
menggunakan penyimpanan dalam
database
sehingga terarsip dengan
baik.
2.
Membuat sistem dengan memanfaatkan media
web
yang menarik dan
interaktif untuk memberikan informasi yang lebih luas mengenai Toko
ini dan memberikan informasi mengenai barang-barang yang
ditawarkan serta berbagai promosi toko kepada para pelanggan.
3.
Membuat sistem yang menerapkan strategi pemasaran, yaitu
menggunakan konsep CRM (
Customer Relationship Management
)
dengan cara menyimpan seluruh data penting dari pelanggan dalam
database
yang nantinya akan digunakan untuk melakukan strategi
promosi, seperti memberikan diskon khusus bagi pelanggan,
memberikan poin setiap pembelanjaan, penukaran poin, serta dapat
menerima kritikan langsung dari pelanggan terhadap produk ataupun
pelayanan toko.
1.4 Ruang Lingkup Kajian
A. Batasan
Hardware
Perangkat keras (hardware) yang digunakan yaitu:
1. Prosessor
: Intel Pentium 4
2. RAM
: 512MB DDR2
4
Universitas Kristen Maranatha
B. Batasan
Software
Perangkat lunak (
software
) yang digunakan yaitu:
1. Sistem operasi
: Microsoft Windows XP
2. Sistem Basis Data
: Microsoft SQL Server 2008
3. Bahasa Pemrograman : VB.NET dan ASP.NET
4.
Editor Pemrograman : Microsoft Visual Studio 2008
C. Batasan Aplikasi
1. Aplikasi yang dibuat terbatas hanya pada
web internal
saja.
2. Penjualan barang hanya dilakukan langsung di toko.
3.
Penjualan hanya bisa dilakukan dengan tunai dan menggunakan
satu mata uang yaitu rupiah.
4. Pengguna dalam aplikasi ini dibagi ke dalam empat hak akses,
yaitu:
admin
,
cs (customer service)
, kasir, dan pelanggan. Setiap
hak akses memiliki wewenangnya masing-masing.
a.
Admin
memiliki hak untuk mengatur semua fitur dalam aplikasi
ini.
b. CS (
customer service
) memiliki hak yang lebih khusus untuk
menangani data pelanggan, keluhan pelanggan, promosi kepada
pelanggan, dan seluruh hal yang berhubungan dengan
pelanggan.
c. Kasir memiliki hak untuk mengelola transaksi penjualan.
d. Pelanggan memiliki hak untuk melihat dan mencari data barang
yang dijual, mengubah profil, serta pelanggan pun memiliki hak
untuk menyampaikan keluhannya langsung.
5. Pengelolaan data pelanggan, pemasok, barang yang terbagi atas
kategori barang, jenis barang, produk barang, dan detail barang
meliputi proses tambah, ubah, lihat, hapus, dan cari.
6. Pengolahan transaksi pembelian barang.
Menyimpan dan menghitung data pembelian, dan retur pembelian
5
Universitas Kristen Maranatha
7. Pengolahan transaksi penjualan barang.
Menyimpan dan menghitung data penjualan barang dan retur
penjualan. Stok akan berkurang apabila transaksi penjualan telah
disimpan.
8. Retur penjualan tidak dapat mengembalikan uang. Retur hanya
dapat menukarkan barang yang rusak dengan barang yang baru
apabila pembelian barang kurang dari 3 hari. Barang yang rusak ini
nantinya akan masuk kedalam stok barang rusak.
9. Diskon atau potongan harga pada setiap penjualannya tetap, tidak
dapat diubah.
10. Pembuatan
laporan barang, laporan pemasok, pelanggan, serta
laporan penjualan dan pembelian barang.
11. Penerapan CRM difokuskan pada CRM operasional yaitu dengan
penerapan aplikasi CRM basis
web
, dalam hal meningkatkan
layanan promosi dan
customer support
.
12. Pembuatan laporan
accounting
dengan
cash basis
yang meliputi:
laporan jurnal, buku besar, neraca, dan laporan laba rugi.
1.5 Sumber Data
Sumber data yang digunakan adalah data sekunder, yaitu data-data
yang berasal dari buku dan informasi lewat internet.
1.6 Sistematika Penyajian
Berikut adalah sistematika penyajian dalam laporan penelitian ini :
BAB I : PENDAHULUAN
Bab I membahas mengenai pendahuluan yang terdiri dari latar
belakang masalah, rumusan masalah, tujuan pembahasan, ruang
6
Universitas Kristen Maranatha
BAB II : KAJIAN TEORI
Bab II membahas mengenai dasar teori-teori yang digunakan untuk
membuat aplikasi ini antara lain teori mengenai CRM (
Customer
Relationship Management
),
accounting
, HTML, CSS, SQL Server, dan
perancangan berupa
flowchart
, DFD, PSPEC, kamus data, ERD yang
berasal dari sumber buku, sumber digital, dan sumber lainnya.
BAB III : ANALISIS DAN PERANCANGAN
Bab III membahas mengenai analisa dan perancangan dari aplikasi
yang dibuat yang meliputi proses bisnis,
flowchart,
ERD, DFD,
PSPEC, Kamus Data.
BAB IV : HASIL PENELITIAN
Bab IV membahas mengenai perencanaan tahap implementasi,
proses perkembangan implementasi proyek, penjelasan mengenai
realisasi fungsionalitas dan User Interface Design.
BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab V membahas mengenai hasil pengujian dan evaluasi dari aplikasi
yang telah di buat
BAB VI : SIMPULAN DAN SARAN
Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini
dan saran perbaikan untuk pengembangan aplikasi di masa yang akan
197
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang didapat setelah melakukan perancangan dan
implementasi pada program yang dibuat, adalah sebagai berikut:
1.
Perancangan
dan
penerapan
sistem
aplikasi
baru
yang
terkomputerisasi sangat membantu dan memudahkan dalam proses
pengelolaan data dan laporan menjadi lebih cepat, teliti, dan
mengurangi kesalahan dalam pemasukkan data sehingga setiap data
dapat terarsip dengan baik.
2.
Pemanfaatan sistem dengan
web
menjadikan aplikasi lebih menarik
dan interaktif dalam penawaran barang kepada pembeli serta dapat
menarik pelanggan baru dan memudahkan kegiatan promosi toko
kepada pelanggan.
3.
Pembuatan dan penerapan sistem CRM (
Customer Relationship
Management
) sangat membantu dalam proses dan kegiatan promosi
toko, misalnya dengan sistem poin yang dimiliki oleh aplikasi ini dapat
membina hubungan dengan pelanggan lama sehingga dapat
meningkatkan hasil penjualan.
6.2 Saran
Saran-saran sangat diperlukan bagi aplikasi ini agar dapat
dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat
lebih informatif dan lebih bermanfaat lagi. Saran-saran pengembangan untuk
aplikasi ini, antara lain:
198
Universitas Kristen Maranatha
2.
Aplikasi ini juga perlu terus dikembangkan agar sesuai dengan
kebutuhan yang ada pada toko, karena proses bisnis yang suatu saat
dapat berubah sehingga dapat merubah beberapa bagian dalam
aplikasi ini.
3.
Aplikasi ini juga memerlukan pemeliharaan secara berkala.Selain itu
juga, diperlukan adanya seseorang yang terus mengkontrol jalannya
199
DAFTAR PUSTAKA
Duthie, Andrew, G. (2003). Microsoft ASP.NET Step By Step. Jakarta: PT. Elex Media Komputindo
Dyche, Jill. (2002). The CRM Handbook: A Business Guide to Customer Relationship Management. Addison-Wesley
Fathansyah. (2007). Basis Data Edisi ke-6, Bandung: Informatika.
Hery, S.E, M.Si. (2011). Akuntansi Perusahaan Jasa dan Dagang. Bandung : CV. Alfabeta
Horngren, Charles T. (2006). Akuntansi (Edisi Ke-6). Jakarta : PT.Indeks Kelompok Gramedia
Jogiyanto.(2001). Analisis dan Disain Sistem Infomasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: CV. Andi Offset
Kalakota, Ravi., and Marcia Robinson. (2001). e-Business 2.0 : Roadmap For Success. Addison-Wesley, Boston
Kotler, P., & Armstrong, G. (2004). Principles of marketing, (10 ed), New Jersey: Prentice Hall.
Kurniawan, Erick. (2009). Cepat Mahir ASP.NET 3.5 untuk Aplikasi Web Interaktif. Yogyakarta: CV. Andi Offset
200
Universitas Kristen Maranatha Kusumo, Ario Suryo, Drs. (2001). Microsoft Visual Basic 6.0. Jakarta : PT. Elex Media Komputindo.
Laudon, K.C., C. G. Traver. (2005). E-Commerce. Addison Wesley, Boston.
Midjan, La. Susanto, Azhar. (1997). Sistem Informasi Akuntansi I Pendekatan Manual Praktika Penyusunan Metode dan Prosedur (Edisi Ke-11). Lembaga Informatika Akuntansi.
Nugroho, Adi. (2004). Konsep Pengembangan Sistem Basis Data. Bandung: Informatika
Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi Buku I. Yogyakarta: CV.Andi Offset
Suteja, Bernard Renaldy. Prijono, Agus. Agustaf, Rusdy. (2005). Mudah dan Cepat Menguasai Pemrograman Web. Bandung: Informatika
Turban, Efraim.,King, David., Viehland, Dennis., Lee, Jae. (2004). Electronic Commerce : A Managerial Perspective. Pearson Education, New Jersey.