ABSTRAKSI
Seiring dengan bergantinya hari Teknologi Informasi semakin berkembang. Hampir seluruh bidang usaha menggunakan Teknologi Informasi untuk membantu dalam pe golaha da pe yi pa a data. Toko o derdil X adalah salah satu i sta si ya g aka menerapkan teknologi i for asi pada proses bis is ya. Toko o derdil X adalah toko ya g menjual alat-alat suku cadang kendaraan bermotor yang berada di kota Bandung. Toko ini terus berkembang menjadi toko onderdil yang cukup besar, sehingga semakin banyak data barang dan keuangan yang harus dikelola. Oleh karena itu, pencatatan barang, transaksi penjualan, pembelian, pembuatan laporan keuangan dan Customer Relationship Management (CRM) menjadi proses penting yang perlu dilakukan. Salah satu kesulitan yang ada pada waktu sistem berjalan adalah pencatatan seluruh kegiatan yang terjadi masih dilakukan secara manual, sehingga seringkali mengalami kesulitan untuk mengetahui keluar masuknya barang dan laba rugi yang didapat. Penelitian telah menghasilkan sebuah aplikasi sistem informasi yang dapat menangani penjualan, pembelian, inventori, laporan keuangan da CRM u tuk Toko o derdil X .
vi
Universitas Kristen Maranatha ABSTRACT
Day by day information technology has developed. Almost all the kind of business use the devices for helpi g i copi g a d savi g data. X auto parts shop is o e of corporation for whom IT can be applied. Our shop provided sell auto parts in Bandung city. Curre tly, X auto parts shop has i proved to be a highly big enough for a shop, so that accounts for more things data and financing needs to be controlled. Therefore, data recording, selling and buying transaction, Customer Relationship Management (CRM) also reporting finance data has becoming an important process to do. One of difficulties for the accumulation transaction can be defined as manual ways, so profit and loss, also out - in supplies is not easily measured. Research resulted an application information system for coping with selling, buying, i ve tory, a d fi a ce report for X auto parts shop.
DAFTAR ISI
Lembar Pengesahan ... i
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah untuk kepentingan Akademis ... ii
Surat Pernyataan Orisinalitas ... iii
PRAKATA ... iv
ABSTRAK ... v
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB II KAJIAN TEORI ... 5
2.1 ASP.NET ... 5
2.2 Visual Basic .NET ... 7
2.3 ERD ... 8
2.4 DFD ... 11
2.5 Kamus Data ... 14
2.6 PSPEC ... 14
2.7 Flowchart ... 15
2.8 Penjualan dan Pembelian ... 18
2.9 CRM ... 19
2.10Laporan Keuangan ... 21
viii
Universitas Kristen Maranatha
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 25
3.1 Proses Bisnis ... 25
3.1.1 Flowchart Pembelian Barang ... 26
3.1.2 Flowchart Penjualan Barang ... 28
3.1.3 Flowchart Servis ... 30
3.2 Fitur CRM yang digunakan ... 32
3.3 ERD ... 33
3.4 Relationship Diagram ... 34
3.5 DFD ... 40
3.6 Kamus data ... 55
3.7 PSPEC ... 61
3.8 Rancangan Desain Antarmuka ... 80
BAB IV HASIL PENELITIAN ... 88
4.1 Tampilan Menu Login ... 88
4.2 Tampilan Menu Halaman Admin ... 89
4.3 Tampilan Menu Halaman Pemasok Admin ... 89
4.4 Tampilan Menu Barang Admin ... 90
4.5 Tampilan Menu Member Admin ... 91
4.6 Tampilan Menu Halaman Pengguna Admin ... 92
4.7 Tampilan Menu Pembelian Admin ... 92
4.8 Tampilan Menu Penjualan Admin ... 93
4.9 Tampilan Menu Servis Admin ... 94
4.10Halaman CRM Admin ... 95
4.11Halaman Buku Besar Admin ... 96
4.12Halaman Laporan Neraca Admin ... 97
4.13Halaman Laba Rugi Admin ... 98
4.14Halaman Laporan Penjualan Admin ... 99
4.15Halaman Laporan Pembelian Admin ... 99
4.17 Halaman Home Kasir ... 101
4.18 Halaman Penjualan Kasir ... 102
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 103
5.1 Black Box Testing ... 105
5.2 Alpha Testing ... 129
BAB VI SIMPULAN DAN SARAN ... 131
6.1 Simpulan ... 131
6.2 Saran ... 131
DAFTAR PUSTAKA ... xvi
LAMPIRAN ... xvii
x
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Contoh context diagram... 12
Gambar 2 Flowchart Pembelian Barang ... 27
Gambar 3 Flowchart Penjualan Barang ... 29
Gambar 4 Flowchart Servis ... 31
Gambar 5 ERD ... 33
Gambar 6 DFD Level 0 ... 40
Gambar 7 DFD Level 1 ... 42
Gambar 8 DFD Pengolahan data pemasok ... 44
Gambar 9 DFD Pengolahan data barang ... 44
Gambar 10 DFD Pengolahan data member ... 45
Gambar 11 DFD Pengolahan Data Pengguna ... 46
Gambar 12 DFD Pengolahan data Pembelian ... 46
Gambar 13 DFD Pengolahan Data Penjualan ... 47
Gambar 14 DFD Pengolahan data Servis ... 48
Gambar 15 DFD Pengolahan data laporan ... 49
Gambar 16 DFD Pengolahan data keuangan... 51
Gambar 17 DFD Laporan Bulanan ... 53
Gambar 18 Gambar Halaman Login... 80
Gambar 19 Gambar Halaman Pemasok ... 81
Gambar 20 Gambar Halaman Member ... 82
Gambar 21 Gambar Halaman Pengguna ... 83
Gambar 22 Gambar Halaman Barang ... 84
Gambar 23 Gambar Halaman Pembelian ... 85
Gambar 24 Gambar Halaman Penjualan ... 86
Gambar 25 Gambar Halaman Servis ... 87
Gambar 26 Gambar Login ... 88
Gambar 28 Gambar Pemasok Admin ... 89
Gambar 29 Gambar Barang Admin ... 90
Gambar 30 Gambar Member Admin ... 91
Gambar 31 Gambar Pegguna Admin ... 92
Gambar 32 Gambar Pembelian Admin ... 92
Gambar 33 Gambar Penjualan Admin ... 93
Gambar 34 Gambar Servis Admin ... 94
Gambar 35 Gambar CRM Admin ... 95
Gambar 36 Gambar Buku Besar Admin ... 96
Gambar 37 Gambar Laporan Neraca Admin ... 97
Gambar 38 Gambar Laporan Laba Rugi Admin ... 98
Gambar 39 Gambar Laporan Penjualan Admin ... 99
Gambar 40 Gambar Laporan Pembelian Admin ... 99
Gambar 41 Gambar Laporan Servis Admin ... 100
Gambar 42 Gambar Home Kasir ... 101
xii
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Komponen diagram ... 9
Tabel II Notasi kamus data ... 14
Tabel III Tabel PSPEC ... 15
Tabel IV Symbol-symbolflowchart ... 17
Tabel V Tabel Akuntansi ... 34
Tabel VI Tabel Barang ... 34
Tabel VII Tabel Jurnal Umum ... 35
Tabel VIII Tabel Member ... 35
Tabel IX Tabel Pelanggan ... 36
Tabel X Tabel Pemasok ... 36
Tabel XI Tabel Pembelian ... 36
Tabel XII Tabel Pembelian Detail ... 37
Tabel XIII Tabel Pengguna ... 37
Tabel XIV Tabel Penjualan ... 38
Tabel XV Tabel Penjualan Detail ... 38
Tabel XVI Tabel Penservisan ... 39
Tabel XVII Tabel Servis ... 39
Tabel XVIII Tabel Detail_Barang ... 39
Tabel XIX Kamus Data Pemasok ... 55
Tabel XX Kamus Data Barang ... 55
Tabel XXI Kamus Data Member ... 56
Tabel XXII Data Pengguna ... 57
Tabel XXIII Kamus Data Pembelian ... 57
Tabel XXIV Kamus Data Pembelian_Detail ... 58
Tabel XXV Kamus Data Penjualan ... 58
Tabel XXVI Kamus Data Penjualan_Detail ... 59
Tabel XXVIII Kamus Data Penyervisan ... 60
Tabel XXIX Kamus Data Jurnal Umum ... 61
Tabel XXX PSPEC Login ... 61
Tabel XXXI PSPEC Tambah Pemasok ... 62
Tabel XXXII PSPEC Ubah Pemasok ... 62
Tabel XXXIII PSPEC Lihat Pemasok ... 63
Tabel XXXIV PSPEC Tambah Barang ... 63
Tabel XXXV PSPEC Ubah Barang ... 64
Tabel XXXVI PSPEC Lihat Barang ... 65
Tabel XXXVII PSPEC Tambah Member ... 65
Tabel XXXVIII PSPEC Ubah Member ... 66
Tabel XXXIX PSPEC Lihat Member ... 66
Tabel XL PSPEC Tambah Pengguna ... 67
Tabel XLII PSPEC Lihat Pengguna ... 68
Tabel XLIII PSPEC Lihat Pemasok ... 68
Tabel XLIV PSPEC Lihat Barang ... 69
Tabel XLV PSPEC Hapus Pembelian ... 69
Tabel XLVI PSPEC Lihat Pembelian ... 69
Tabel XLVII PSPEC Tambah Pembelian ... 70
Tabel XLVIII PSPEC Lihat Barang ... 71
Tabel XLIX PSPEC Hapus Penjualan ... 71
Tabel L PSPEC Lihat Penjualan ... 72
Tabel LI PSPEC Tambah Penjualan ... 72
Tabel LII PSPEC Lihat Member ... 73
Tabel LIII PSPEC Lihat Barang ... 73
Tabel LIV PSPEC Hapus Penjualan ... 74
Tabel LV PSPEC Lihat Penjualan ... 74
Tabel LVI PSPEC Tambah Penjualan ... 75
xiv
Universitas Kristen Maranatha
Tabel LX PSPEC Tambah Servis ... 76
Tabel LXI PSPEC Lihat Laporan Jurnal Umum ... 77
Tabel LXII PSPEC Lihat Laporan Buku Besar ... 77
Tabel LXIII PSPEC Lihat Laporan Neraca ... 78
Tabel LXIV PSPEC Lihat Laporan Laba Rugi... 79
Tabel LXV PSPEC Lihat Laporan Penjualan ... 79
Tabel LXVI PSPEC Lihat Laporan Pembelian ... 79
Tabel LXVII PSPEC Lihat Laporan Servis ... 80
Tabel LXVIII Black BoxTesting Halaman Login ... 103
Tabel LXIX Black Box Testing Halaman Barang ... 105
Tabel LXX Black Box Testing Halaman Pemasok ... 107
Tabel LXXI Black Box Testing Halaman Member ... 108
Tabel LXXII Black Box Testing Halaman Pengguna ... 110
Tabel LXXIII Tabel LXIX Black Box Testing Halaman Pembelian ... 111
Tabel LXXIV Black Box Testing Halaman Penjualan ... 114
Tabel LXXV Black Box Testing Halaman Servis ... 116
Tabel LXXVI Black Box Testing Halaman Laporan ... 119
Tabel LXXVII Black Box Testing Halaman SMS Gateway ... 120
Tabel LXXVIII Black Box Testing Halaman Kasir Penjualan ... 121
Tabel LXXIX Black Box Testing Halaman Kasir Servis... 123
Tabel LXXX Black Box Testing Halaman Member Penjualan ... 126
Tabel LXXXI Tabel LXXXI
Kuesioner Evaluasi ... 129
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Toko Onderdil ‘X’ adalah toko yang menjual suku cadang untuk
kendaraan bermotor. Toko onderdil ‘X’ masih menggunakan sistem
manual
dalam proses penjualan, pembelian dan penyimpanan
data-datanya. Masih terjadi banyak kesalahan dalam memasukkan data
sehingga masih sering terjadi kesalahan pencatatan
manual
dengan
yang sebenarnya.
Pada toko onderdil ‘X’ membutuhkan suatu fitur
untuk membantu user mengelola data konsumen. Karena itu
dibutuhkan fitur Customer Relationship Management(CRM).
Agar proses penjualan dan pembelian terorganisir dengan baik
maka toko onderdil ‘X’ akan membutuhkan suatu aplikasi web untuk
membantu dalam proses penjualan dan pembelian sehingga
mengurangi kesalahan-kesalahan yang dilakukan secara
manual
.
Aplikasi
web
ini juga dapat menyimpan data-data perusahaan
sehingga tidak perlu menyimpan berkas-berkas menggunakan kertas
lagi sehingga dapat mengurangi resiko hilangnya data-data
perusahaan. Pada aplikasi ini juga terdapat fitur-fitur CRM untuk
membantu perusahaan menjaga hubungan dengan pelanggan.
1.2 Perumusan Masalah
Berikut adalah perumusan masalah yang ada:
1. Bagaimana menerapkan penjualan dan pembelian dalam
aplikasi ini?
2. Bagaimana menerapkan CRM dalam aplikasi ini?
3. Bagaimana mengatur laporan penjualan, laporan pembelian,
2
Universitas Kristen Maranatha
1.3 Tujuan Pembahasan
Pembuatan aplikasi ini mempunyai beberapa tujuan, yaitu:
1. Sistem mempunyai fitur penjualan dan fitur pembelian yang
mencatat setiap barang yang keluar dan barang yang masuk
dalam proses penjualan dan pembelian.
2. Sistem mempunyai fitur CRM dengan menganalisis data yang
sudah ada. Dan mengirimkan sms untuk mengingatkan
member untuk melakukan servis.
3. Sistem dapat menghasilkan hasil pencatatan transaksi dari
setiap pembelian dan penjualan yang terjadi dan juga dapat
menghasilkan laporan keuangan per bulan dari setiap transaksi
yang terjadi
1.4 Ruang Lingkup Kajian
Aplikasi ini mempunyai batasan-batasan sebagai berikut:
1. Spesifikasi perangkat lunak saat pembuatan aplikasi adalah:
a) Sistem Operasi: Microsoft Windows XP Professional SP3
b) Sistem Basis Data: Sql
c) Bahasa
Scrypting
: Visual Basic
d)
Editor
Pemograman: Microsoft Visual Studio
2. Spesifikasi dari
software
yang dibuat:
a) Form untuk menambah,mengurangi, dan menghapus
list
barang
b) Form Penjualan dan Pembelian
c) Form Laporan Keuangan yang berisi Neraca, Laporan Laba
Rugi, dan Laporan Buku Besar
d) Form Member
3
1.5 Sumber Data
Sumber data dalam pengerjaan aplikasi ini diperoleh dari:
1. Sumber data
primer
yaitu wawancara dengan pemilik toko onderdil
‘X’ dan dari buku
-buku referensi.
2. Sumber data
sekunder
yaitu dari melalui
internet
yang dapat
membantu pembuatan aplikasi ini.
1.6 Sistematika Penyajian
Berikut adalah sistematika penyajian dalam laporan kerja praktek ini:
BAB I PENDAHULUAN
Berisikan pendahuluan dan garis besar dari latar belakang,
perumusan masalah, tujuan, batasan masalah, dan sistematika
penulisan
BAB II KAJIAN TEORI
Berisikan tentang teori teori yang akan digunakan dalam
menyusun laporan kerja praktek.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi tentang analisis dan juga perancangan aplikasi yang
dibuat dalam pembuatan aplikasi perpustakaan dalam bentuk
DFD,
flow chart
, ERD,
User Interface
.
BAB IV HASIL PENELITIAN
Berisi tentang bagaimana aplikasi dijalankan atau dipakai
beserta dengan contoh tampilan pengoperasiaan aplikasi
tersebut.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
4
Universitas Kristen Maranatha
Sistematika Penyajian (lanjutan)
BAB VI SIMPULAN DAN SARAN
Berisi kesimpulan, kritik dan saran-saran untuk keperluan
BAB VI
SIMPULAN DAN SARAN
6.1
SIMPULAN
Berdasarkan pengamatan dalam melakukan analisis dan
perancangan program maka dapat diambil kesimpulan sebagai berikut:
1. Telah berhasil membuat aplikasi untuk t
oko onderdil “X”
untuk dalam proses pencatatan setiap transaksi yang
dilakukan. Proses transaksi penjualan, transaksi pembelian,
transaksi servis, dan laporan akuntansi.
2. Telah berhasil membuat aplikasi yang mempunyai fitur
penjualan dan pembelian yang dapat membantu mencatat
setiap barang yang masuk dan keluar.
3. Telah berhasil membuat aplikasi yang mempunyai fitur CRM
yang dapat menganalisis data. Juga mengirimkan sms untuk
mengingatkan member untuk melakukan servis.
6.2
SARAN
1. Aplikasi ini harus dilakukan
maintenance
cukup sering karena
terus bertambahnya data barang setiap harinya untuk setiap
proses bisnis.
2. Membuat aplikasi untuk dapat mengetahui Laporan keuangan
setiap harinya untuk dapat mengetahui pendapatan dan
xvi
DAFTAR PUSTAKA
Amirullah; Hardjanto, Imam.(2005). BUSINESS; Jakarta : Widjajanto Nugroho. 2001. Sistem Informasi Akuntansi. Jakarta: Erlangga
Drs. S. Munawir, Akuntan. (2002). Analisa Laporan Keuangan (4rd ed). Yogyakarta: Liberty
Fathansyah,Ir. (2002). Basis Data. Bandung: Informatika.
I.T. Hawryszkiewycz. (1989). Introduction to System Analysis and Design (pp. 138-160). New Delhi: Prentice Hall of India Private Limited.
Jogiyanto Hartono, MBA, Ph.D. (2002). Pengenalan Komputer, Structured program flowchart (pp. 662-668). Yogyakarta: Andi
John W.Gosney & Thomas P.Boehm. (2001). Customer Relationship Management Essentials. New Delhi: Prentice.Hall of India Pricate Limited.
Pang Ning tan, Michael Steinbach, Vipin Kumar. (2006). Introduction to Data Mining (pp. 326-414). Boston: Pearson Education.
Rob Birdwell, Ollie Cornes, Chris Goode, Ajoy Krishnamoorthy, Juan T.Llibre, Christopher L.Miller, Neil Raybould, David Sussman, Chris Ullman, (2001), Beginning ASP.NET using VB.NET, Birmingham: Wrox Press Ltd
Robert W.Lucas. (2005). Customer Service Building Successful Skills for the Twenty-First Century (3rd ed). New York: McGraw Hill Companies.
Roger S. Pressman, Ph.D. (2002). Rekayasa Perangkat Lunak PendekatanPraktisi (Buku Satu) (pp. 387-390). Yogyakarta: Andi.