ABSTRAK
Sistem penjualan barang, pembelian barang, dan penyewaan
lapangan pada Sport Center X masih dilakukan secara manual. Proses
pencatatan laporannya juga masih secara manual dengan menggunakan
kertas yang dapat tercecer dan hilang.
Oleh karena itu timbul pemikiran
untuk menciptakan proses pencatatan data menjadi lebih mudah, sehingga
tidak telalu membutuhkan biaya yang besar dan sumber daya yang besar.
Hal tersebut dapat dilakukan dengan cara mengimplementasikan sebuah
program yang dapat membantu pengguna untuk mempermudah melakukan
proses pencatatan data. Teori yang digunakan atas dasar pengetahuan dan
pencarian data dari beberapa sumber, yaitu media
internet
, e-
book
, Sport
Center X dan lain
–
lain. Bahasa pemrograman yang digunakan dalam
pembuatan aplikasi ini adalah
Visual
Basic.
Aplikasi ini mencatat proses
penjualan, pembelian, penyewaan, laporan keuangan yang terjadi pada
Sport Center X dan menggunakan CRM (
Customer Relationship
Management
) dengan metode
up selling
,
personalization
, dan kritik saran
yang dapat digunakan oleh admin sehingga dapat menambah kedekatan
interaksi dengan pelanggan.
ABSTRACT
System sales of goods, purchase of goods, and field rental at Sport Center X
is still done manually. The process of recording his report still manual by
using paper that can be scattered and lost. Therefore the thought of creating
a data recording process becomes easier, so not too costly and a great
resource. This can be done by implementing a program that can help users
to simplify the process of recording data. The theory that is used on the basis
of knowledge and search of data from several sources, namely the Internet
media, e-book, Sport Center X and etc. The programming language used in
making this application is the visual basic. This Aplication records the sales
process, purchasing, leasing, financial reporting that occurred on Sport
Center X and using CRM (Customer Relationship Management) by the
method of selling up, personalization, suggestions and criticisms that can be
used by the admin so it can add a proximity interaction with customers.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORSINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... x
DAFTAR TABEL... xii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 5
2.1 Proses bisnis ... 5
2.2 Flowchart ... 6
2.3 ERD (Entity Relationship Diagram)... 9
2.4 DFD (Data Flow Diagram) ... 13
2.5 Kamus Data ... 15
2.6 PSPEC (Process Spesification) ... 16
2.7 SMS Gateway ... 16
2.8 ASP.net ... 17
2.9 CRM(Customer Relationship Management) ... 19
2.10 Penjualan ... 22
2.11 Pembelian ... 23
2.12 Database ... 23
2.13 Laporan Keuangan ... 24
BAB III ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Proses Bisnis ... 26
3.2 Flowchart ... 27
3.2.1 Penyewaan Lapangan ( Futsal, Basket, dan Bulutangkis ) ... 27
3.2.2 Pembelian Barang dari Pemasok ... 29
3.2.3 Penjualan Barang ke Pelanggan ... 30
3.3 Analisis CRM (Customer Relationship Management) ... 32
3.3.1 Up Selling ... 32
3.3.2 Personalization ... 32
3.3.3 Kritik dan Saran ... 32
3.4 Entity Relationship Diagram (ERD) ... 33
3.5 Relationship Diagram ... 34
3.6 Data Flow Diagram (DFD) ... 41
3.7 Kamus Data ... 56
3.8 PSPEC ... 65
3.9 Rancangan Design Antar Muka ... 81
3.9.1 Tampilan Login ... 81
3.9.3 Tampilan Kasir ... 92
BAB IV HASIL PENELITIAN ... 99
4.1 Tampilan Login ... 99
4.2 Tampilan Admin... 100
4.3 Tampilan Kasir ... 125
4.3 Tampilan Customer ... 131
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 137
5.1 Form Login ... 137
5.2 Form Tambah Login Admin ... 138
5.3 Form Customer Admin ... 139
5.4 Form Supplier Admin ... 140
5.5 Form Barang Admin ... 142
5.6 Form Pembelian Admin ... 143
5.7 Form Penjualan Admin ... 145
5.8 Form Penyewaan Admin ... 147
5.8 Form Kritik dan Saran Admin ... 149
5.9 Form SMS Gateway Admin ... 150
5.10 Form Customer Kasir ... 150
5.11 Form Penyewaan Kasir ... 152
5.12 Form Penjualan Kasir ... 153
5.13 Form Barang Kasir ... 155
5.14 Form Data Customer ... 156
5.15 Form Barang Customer ... 157
5.16 Form Penyewaan Lapangan Customer ... 157
5.17 Form Kritik dan Saran Customer ... 158
BAB VI SIMPULAN DAN SARAN ... 159
6.1 Simpulan ... 159
6.2 Saran ... 159
DAFTAR PUSTAKA ... xv
DAFTAR GAMBAR
Gambar 1 Flowchart Penyewaan Lapangan... 28
Gambar 2 Flowchart pembelian barang dari pemasok ... 29
Gambar 3 Flowchart penjualan barang ke pelanggan ... 31
Gambar 4 Entity Relationship Diagram (ERD) ... 33
Gambar 5 DFD level 0 ... 41
Gambar 6 DFD Level 1 ... 43
Gambar 7 DFD Level 2 proses 2 ... 45
Gambar 8 DFD Level 2 proses 3 ... 46
Gambar 9 DFD level 2 proses 4 ... 47
Gambar 10 DFD level 2 proses 5 ... 47
Gambar 11 DFD level 2 proses 6 ... 48
Gambar 12 DFD Level 2 proses 7 ... 49
Gambar 13 DFD level 2 proses 8 ... 50
Gambar 14 DFD level 2 proses 9 ... 51
Gambar 15 DFD level 2 proses 10 ... 52
Gambar 16 DFD level 3 proses 8.1 ... 53
Gambar 17 DFD level 3 proses 8 proses 2 ... 54
Gambar 18 DFD Level 3 proses 9.1 ... 55
Gambar 19 DFD level 3 proses 9.2 ... 56
Gambar 20 Tampilan Login ... 82
Gambar 21 Tampilan Data Tambah Login ... 83
Gambar 22 Tampilan Data Customer ... 84
Gambar 23 Tampilan Data Supplier ... 85
Gambar 24 Tampilan Data Barang ... 86
Gambar 25 Tampilan Data Pembelian ... 88
Gambar 26 Tampilan Data Penjualan ... 90
Gambar 27 Tampilan Data Penyewaan ... 92
Gambar 28 Tampilan Data Customer ... 93
Gambar 29 Tampilan Data Barang ... 94
Gambar 30 Tampilan Data Penjualan ... 96
Gambar 31 Tampilan Data Penyewaan ... 98
Gambar 32 Halaman Login ... 99
Gambar 33 Halaman Login Customer ... 100
Gambar 34 Halaman Admin ... 101
Gambar 35 Halaman Tambah Login ... 102
Gambar 36 Halaman Customer ... 103
Gambar 37 Halaman Supplier ... 104
Gambar 38 Halaman Jenis Barang ... 105
Gambar 39 Halaman Barang ... 106
Gambar 40 Halaman Pembelian ... 107
Gambar 41 Halaman Lihat Pembelian ... 108
Gambar 43 Halaman Bon Penjualan ... 110
Gambar 44 Halaman Lihat Penjualan ... 111
Gambar 45 Halaman Penyewaan Lapangan ... 112
Gambar 46 Halaman Bon Penyewaan ... 113
Gambar 47 Halaman Lihat Penyewaan ... 114
Gambar 48 Halaman Pilih Laporan ... 115
Gambar 49 Halaman Laporan Pembelian ... 115
Gambar 50 Halaman Laporan Penjualan ... 116
Gambar 51 Halaman Laporan Penyewaan ... 117
Gambar 52 Halaman Laporan Barang ... 118
Gambar 53 Halaman Jurnal Umum ... 119
Gambar 54 Halaman Laba Rugi ... 120
Gambar 55 Halaman Laporan Neraca ... 121
Gambar 56 Halaman Laporan Buku Besar ... 122
Gambar 57 Halaman Pilih CRM ... 123
Gambar 58 Halaman Kritik dan Saran ... 124
Gambar 59 Halaman SMS Gateway ... 125
Gambar 60 Halaman Tampilan Kasir ... 126
Gambar 61 Halaman Customer ... 126
Gambar 62 Halaman Penyewaan Lapangan ... 127
Gambar 63 Halaman Bon Penyewaan ... 128
Gambar 64 Halaman Penjualan ... 129
Gambar 65 Halaman Bon Penjualan ... 130
Gambar 66 Halaman Barang ... 131
Gambar 67 Halaman Utama Customer ... 132
Gambar 68 Halaman Data Customer ... 133
Gambar 69 Halaman Barang ... 134
Gambar 70 Halaman Penyewaan Customer ... 135
DAFTAR TABEL
Tabel I Simbol - Simbol Flowchart ( Hartono, 2002 ) ... 7
Tabel II Komponen Diagram ERD (Hawryszkiewycz, 1989) ... 10
Tabel III Notasi Kamus Data ( Pressman, 2002 ) ... 15
Tabel IV Simbol - Simbol PSPEC ( Pressman, 2002 ) ... 16
Tabel V Tabel tbLogin ... 34
Tabel VI Tabel tbCustomer ... 34
Tabel VII Tabel tbPenjualan ... 35
Tabel VIII Tabel tbPenjualanDetail ... 35
Tabel IX Tabel tbPenyewaan ... 35
Tabel X Tabel tbPenyewaanDetail ... 36
Tabel XI Tabel tbKategoriLapangan ... 36
Tabel XII Tabel tbBarang ... 37
Tabel XIII Tabel tbJenisBarang ... 37
Tabel XIV Tabel tbPembelian ... 37
Tabel XV Tabel tbPembelianDetail ... 38
Tabel XVI Tabel tbSupplier ... 38
Tabel XVII Tabel tbKritikSaran ... 38
Tabel XVIII Tabel tbSMSGateway ... 39
Tabel XIX Tabel SMSGatewayDetail ... 39
Tabel XX tbJurnalUmum ... 39
Tabel XXI Tabel tbJualSementara ... 40
Tabel XXII Tabel tbBeliSementara ... 40
Tabel XXIII Tabel tbSewaSementara ... 40
Tabel XXIV Kamus Data tbLogin ... 56
Tabel XXV Kamus Data tbCustomer ... 57
Tabel XXVI Kamus Data tbPenjualan ... 57
Tabel XXVII Kamus Data tbPenjualanDetail ... 58
Tabel XXVIII Kamus Data tbPenyewaan ... 58
Tabel XXIX Kamus Data tbPenyewaanDetail ... 59
Tabel XXX Kamus Data tbKategoriLapangan ... 60
Tabel XXXI Kamus Data tbBarang ... 60
Tabel XXXII Kamus Data tbJenisBarang ... 61
Tabel XXXIII Kamus Data tbPembelian ... 61
Tabel XXXIV Kamus Data tbPembelianDetail ... 61
Tabel XXXV Kamus Data tbSupplier ... 62
Tabel XXXVI Kamus Data tbKritikSaran ... 62
Tabel XXXVII Kamus Data tbSMSGateway... 63
Tabel XXXVIII Kamus Data tbSMSGatewayDetail ... 63
Tabel XXXIX Kamus Data tbJualSementara ... 64
Tabel XL Kamus Data tbBeliSementara ... 64
Tabel XLI Kamus Data tbSewaSementara ... 65
Tabel XLIII PSPEC Proses Tambah Data Customer ... 66
Tabel XLIV PSPEC Proses Ubah Data Customer ... 66
Tabel XLV PSPEC Proses Lihat Data Customer ... 67
Tabel XLVI PSPEC Proses Tambah Data Penjualan ... 67
Tabel XLVII PSPEC Proses Lihat Data Penjualan ... 68
Tabel XLVIII PSPEC Proses Tambah Data Barang ... 69
Tabel XLIX PSPEC Proses Ubah Data Barang ... 69
Tabel L PSPEC Proses lihat Data Barang ... 70
Tabel LI PSPEC Proses tambah Data penyewaan ... 70
Tabel LII PSPEC Proses lihat Data penyewaan ... 71
Tabel LIII PSPEC Proses tambah Data pembelian ... 72
Tabel LIV PSPEC Proses lihat Data pembelian ... 72
Tabel LV PSPEC Proses tambah Data supplier ... 73
Tabel LVI PSPEC Proses ubah Data supplier ... 73
Tabel LVII PSPEC Proses lihat Data supplier ... 74
Tabel LVIII PSPEC Proses lihat Data Barang ... 74
Tabel LIX PSPEC Proses Tambah Data Penjualan ... 75
Tabel LX PSPEC Proses Lihat Laporan Penjualan ... 75
Tabel LXI PSPEC Proses Lihat Laporan Penyewaan ... 76
Tabel LXII PSPEC Proses Lihat Laporan Pembelian ... 76
Tabel LXIII PSPEC Proses Lihat Barang ... 77
Tabel LXIV PSPEC Proses Lihat Jurnal Umum ... 77
Tabel LXV PSPEC Proses Lihat Laporan Buku Besar ... 78
Tabel LXVI PSPEC Proses Lihat Laporan Laba Rugi ... 78
Tabel LXVII PSPEC Proses Lihat Laporan Neraca ... 79
Tabel LXVIII PSPEC Proses tambah Data KritikSaran ... 79
Tabel LXIX PSPEC Proses Lihat Data KritikSaran ... 80
Tabel LXX PSPEC Proses tambah Data SMSGateway ... 80
Tabel LXXI PSPEC Proses lihat Data SMSGateway ... 81
Tabel LXXII Form Login ... 137
Tabel LXXIII Form Login Admin ... 138
Tabel LXXIV Form Customer Admin ... 139
Tabel LXXV Form Supplier Admin ... 140
Tabel LXXVI Form Barang Admin ... 142
Tabel LXXVII Form Pembelian Admin ... 143
Tabel LXXVIII Form Penjualan Admin ... 145
Tabel LXXIX Form Penyewaan Admin ... 147
Tabel LXXX Form Kritik dan Saran Admin ... 149
Tabel LXXXI Form SMS Gateway Admin ... 150
Tabel LXXXII Form Customer Kasir ... 150
Tabel LXXXIII Form Penyewaan Kasir ... 152
Tabel LXXXIV Form Penjualan Kasir ... 153
Tabel LXXXV Form Barang Kasir ... 155
Tabel LXXXVI Form Data Customer... 156
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Sport Center X merupakan sebuah
sport
center
yang berada di
Bandung.
Sport
center
ini memiliki satu lapangan futsal
indoor
, satu
lapangan basket
indoor
, dan satu lapangan bulutangkis
indoor
. Selain
menyewakan lapangan, Sport Center X mempunyai toko perlengkapan
olahraga yang menjual berbagai macam kebutuhan
–
kebutuhan olahraga
seperti sepatu futsal, sepatu basket, bola futsal, bola basket, dan lain
–
lain.
Sistem informasi Sport Center X masih dilakukan secara manual
sehingga pencatatan penyewaan, penjualan barang, pembelian barang
masih terjadi banyak kesalahan. Begitu juga dengan pencatatan
stock
barang masih banyak ketidakcocokan antara catatan manual dan
kenyataannya.
2
1.2 Rumusan Masalah
Perumusan masalah yang akan dibahas sebagai berikut :
1. Bagaimana sebuah sistem atau
software
dapat membantu
penyewaan lapangan dan transaksi jual beli di Sport Center X?
2. Bagaimana merancang sebuah sistem penyewaan, penjualan,
pembelian dan laporan keuangan yang cepat, tepat dan akurat?
3. Bagaimana meningkatkan keuntungan perusahaan?
1.3 Tujuan Pembahasan
Pembuatan aplikasi web ini memiliki beberapa tujuan yang berguna,
diantaranya :
1.
Software
yang digunakan dapat mempersingkat waktu untuk
mengatur penyewaan lapangan yang lebih baik agar tidak ada
jadwal yang sama, sehingga dapat meminimalisasi kesalahan.
Selain itu, mencatat semua proses penjualan pembelian dan
pengguna dapat mengetahui stok yang tersedia di bagian inventori
secara akurat dan otomatis.
2. Menggunakan
software
atau suatu sistem yang tepat di dalam
aplikasi yang ada sehingga dalam pembuatan sistem penyewaan,
penjualan,
pembelian,
dan
laporan
keuangan
dapat
terkomputerisasi.
3. Dengan menerapkan CRM (
Customer
Relationship
Management
)
di dalam aplikasi ini, maka pihak dari Sport Center X bisa
meningkatkan keuntungan.
1.4 Ruang Lingkup Kajian
1.
Hardware
a.
Processor Intel Pentium 4 CPU 3.00 GHz
b.
Memory
DDR2 2,5GB
3
e.
Monitor 14
”
2.
Software
a. Bahasa
pemrograman
yang
digunakan
adalah
pemrograman
Visual
Basic
b. Sistem basis data menggunakan
SQL
Server
2008.
c. Editor pemrograman adalah
Visual
Studio
2010.
d. Aplikasi ini hanya digunakan dalam satu komputer.
3. Aplikasi
a) Aplikasi ini hanya membahas tentang aplikasi penyewaan
lapangan (futsal, basket, dan bulutangkis), penjualan
pembelian, laporan keuangan per bulan pada Sport Center
X.
b) Aplikasi tidak membahas mengenai keamanan
database
dan aplikasi.
c) Tidak membahas mekanisme pembayaran secara
online
.
d) Asumsi admin setiap hari melakukan
login
ke aplikasi
web
untuk melakukan pengecekan data
–
data, dan melakukan
pengiriman SMS pengingat penyewaan lapangan.
e) Batas karakter satu kali sms adalah 160 karakter.
1.5 Sumber Data
Data - data yang diperoleh untuk membuat aplikasi
web
ini bersumber
dari:
1. Sumber data primer
a. Wawancara dengan
owner
dari Sport Center X.
2. Sumber data sekunder
a. Internet yang dapat membantu dalam pembuatan aplikasi
web
ini.
4
1.6 Sistematika Penyajian
Berikut adalah sistematika penyajian dalam laporan tugas akhir ini:
BAB I PENDAHULUAN
Bab ini membahas pendahuluan dan garis besar dari latar
belakang, perumusan masalah, tujuan, batasan masalah, dan
sistematika penulisan.
BAB II KAJIAN TEORI
Bab ini membahas tentang teori
–
teori yang akan digunakan
dalam menyusun laporan tugas akhir.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas secara lengkap mengenai pemodelan dan
diagram aliran sistem kerja dari aplikasi, perancangan desain
aplikasi, penjelasan system (DFD,
flowchart
, ERD, dan
User
Interface
).
BAB IV HASIL PENELITIAN
Bab ini berisi kumpulan
screenshoot
dari proyek yang dibuat
beserta penjelasan dari tiap fungsi (method) utama yang di
buat.
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN
Bab ini berisi evaluasi dari aplikasi yang dikerjakan.
BAB VI SIMPULAN DAN SARAN
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Bedasarkan hasil pembahasan diatas dan hasil kuesioner yang sudah
dibagikan, maka dapat ditarik kesimpulan sebagai berikut :
1. Aplikasi ini dapat mencatat transaksi penjualan barang, pembelian
barang dan penyewaan lapangan bagi Sport Center X
.
2. Aplikasi ini dapat melakukan transaksi penyewaan, penjualan,
pembelian dan laporan keuangan.
3. Dengan penerapan CRM (
Customer
Relationship
Management
)
pada Sport Center X ini bisa membantu mengingatkan
customer
yang melakukan penyewaan lapangan.
Customer
juga ditawari
barang lebih baik pada saat memilih barang.
Secara umum
website
ini membantu Sport Center X dalam melakukan
penjualan barang secara
online
yang bisa di akses oleh customer di
manapun sehingga dapat meningkatkan profit Sport Center X. Website ini
dapat diterapkan dan digunakan oleh Sport Center X agar dapat
mempermudah dalam proses pembelian barang, penjualan barang, dan
penyewaan lapangan.
6.2 Saran
Saran yang bisa diberikan penulis pada aplikasi
website
ini untuk
dapat menjadi lebih baik yaitu :
1. Pengamanan data pada aplikasi dan database lebih diperhatikan,
sehingga kerahasiaan data
–
data Sport Center X pada aplikasi ini
bisa terjaga.
160
Pembuatan apliaksi
website
ini juga mendapat beberapa saran
bedasarkan kuesioner yang telah dibagikan dan disertakan pada lampiran A.
Berikut adalah saran yang diberikan :
1. Aplikasi ini dapat lebih dikembangkan dalam penjadwalan
lapangan menurut tanggal dan jam, sehingga tidak perlu di cek
ketersediaan lapangan. Tetapi hanya melihat tanggal saja akan
muncul tabel penjadwalan yang terjadi pada tanggal tersebut.
2. Pembayaran pembelian barang dan penyewaan lapangan pada
customer bisa dibuat lebih real, sehingga pembayarannya benar -
benar terjadi.
DAFTAR PUSTAKA
Bain, Gosnell, Walsh. (2002). Visual Basic .NET and SQL SERVER 2000 :
Building an effective Data Layer. Birmingham : Wrox Press Ltd
Birdwell, Rob., Cornes, Ollie., Goode, Chris.,Krishnamoorthy, Ajoy., T.Llibre,
Juan., L.Miller, Christopher., Raybould, Neil., Sussman, David.,
Ullman, Chris. (2001). Beginning ASP.NET using VB.NET.
Birmingham: Wrox Press Ltd
Doug Lowe, Anne Prince. (2003). ASP.NET web programming with VB.NET.
United States of America : Mike Murach & Associates, Inc.
Drs. S. Munawir, Akuntan. (2002). Analisa Laporan Keuangan (4rd ed).
Yogyakarta: Liberty.
Fathasyah,Ir. (2002). Basis data. Bandung : INFORMATIKA Bandung.
Fernandez, R.
Ricardo. (1996). Manajemen Pembelian & Pemasok. Jakarta:
Pustaka Binaman Pressindo.
Hawryszkiewycz, I.T. (1989). Introduction to System Analysis and Design.
New Delhi: Prentice Hall of India Private Limited.
Jogiyanto Hartono, MBA, Ph.D. (2002). Pengenalan Komputer, Structured
program flowchart (pp. 662-668). Yogyakarta: Andi
Pang Ning tan, Michael Steinbach, Vipin Kumar. (2006). Introduction to Data
Mining (pp. 326-414). Boston: Pearson Education.
Pressman, S. Ph.D, Roger. (2002). Rekayasa Perangkat Lunak
PendekatanPraktisi (Buku Satu) (pp. 387-390). Yogyakarta: Andi.
Romzi Imron Rosidi. (2004). Membuat Sendiri SMS Gateway (ESME)
Berbasis Protokol. Yogyakarta: ANDI Yogyakarta.
Swastha Dh.,M.B.A, Basu, Dr. (2001). Manajemen Penjualan (3rd ed).
Yogyakarta: BPFE.