Perancangan dan Implementasi Sistem Informasi Penjualan (Studi

advertisement
Perancangan dan Implementasi Sistem Informasi
Penjualan
(Studi Kasus Pada Toko Elektronik ERA)
Skripsi
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Disusun oleh :
Diesna Tegar Kamayoga
NIM : 682004058
Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2011
i
ii
Pernyataan
Skripsi yang berikut ini:
Judul
: Analisis dan Perancangan Sistem informasi
Pelaporan Hutang dan Piutang (Studi Kasus
Pada Toko Elektronik ERA)
Pembimbing
: 1. Dra. Ade Iriani, MM.
2. Agustinus Fritz Wijaya, S.Kom., M.Cs.
Adalah benar-benar hasil karya saya :
Nama
: Diesna Tegar Kamayoga
NIM
: 682004058
Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil
karya orang lain kecuali sebagaimana yang tertulis pada daftar
pustaka.
Pernyataan ini saya buat dengan sebenar-benarnya sesuai dengan
ketentuan yang berlaku dalam penulisan karya ilmiah.
Salatiga, Januari 2012
Diesna Tegar Kamayoga
iii
Kata Pengantar
Puji syukur penulis panjatkan kepada Allah SWT yang
senantiasa memberikan berkat dan rahmat-Nya, penulis dapat
menyelesaikan skripsi yang berjudul “Analisis dan Perancangan
Sistem Informasi Pelaporan Hutang dan Piutang (Studi Kasus Pada
Toko Elektronik ERA)”.
Skripsi ini disusun untuk memenuhi sebagian persyaratan dalam
memperoleh gelar Sarjana Komputer pada Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana Salatiga.
Skripsi ini dapat selesai berkat bantuan dari berbagai pihak yang
telah memberikan bimbingan, ide, dan berbagai dukungan lainnya
kepada penulis. Pada kesempatan ini penulis mengucapkan terima
kasih kepada :
1.
Allah SWT yang penulis cintai, terima kasih atas berkat rahmatNya dan pemeliharaanMu yang begitu besar yang telah Engkau
berikan.
2.
Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana
Salatiga.
3.
Bapak Wiwin Sulistyo, ST., MKom., selaku Wakil Dekan
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
4.
Ibu Yessica Nataliani, S.Si., M.Kom., selaku Ketua Program
Studi Sistem Informasi Fakultas Teknologi Informasi Universitas
Kristen Satya Wacana.
iv
5.
Ibu Dra. Ade Iriani, MM., selaku dosen pembimbing pertama
atas kesediaan dan kesabaran dalam memberi bimbingan,
masukan, motivasi dan pengarahan dalam penyusunan skripsi ini.
6.
Bapak Agustinus Fritz Wijaya, S.Kom., M.Cs., selaku dosen
pembimbing dua atas kesabaran dalam memberi bimbingan,
masukan, motivasi dan pengarahan selama penyusunan skripsi
ini.
7.
Seluruh Staff pengajar di Fakultas Teknologi
Informasi
Univeristas Kristen Satya Wacana Salatiga yang telah mendidik
dan memberikan bekal kepada penulis selama kuliah.
8.
Kedua orangtuaku, Babe Lilik Eko Sudibyo Almarhum dan Ibu
Netty Budi Utami terima kasih atas kasih saying yang diberikan
kepada penulis serta semua dukungan, dorongan dan juga doanya.
Terima kasih telah menjadi orang tua yang hebat dalam mendidik
kami
9.
Special Thanks to Istriku tercinta Susan yang tidak pernah lelah
untuk menyemangati penulis. Terima kasih atas waktu, perhatian
serta kasih sayang dan doanya kepada penulis sehingga penulis
dapat menyelesaikan penulisan skripsi ini.
10. Kakak Firstananda Leuta, S.Pd., serta adikku Nadiro Anggawa
Brana terima kasih sudah banyak memberi semangat kepada
penulis.
11. Teman-temanku, Agustinus Surya Lebe Nivak, S.Kom., Antonius
Teddy, S.Kom., M.Cs., Bentar Priyopradono, S.Kom., Eka
Nopriyanto, S.Kom., Daddy Eka Putra, S.Kom., Muhammad
Afifudin, S.Kom., terima kasih buat kebersamaannya selama ini.
v
12. Teman-teman “Fakultas Teknologi Informasi” serta teman- teman
yang telah memberikan dukungan serta bantuannya kepada
penulis yang tidak dapat penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi
ini masih terdapat kekurangan. Oleh karena itu, penulis mengharapkan
kritik dan saran yang membangun dari pembaca.
Salatiga, Januari 2012
Penulis
vi
Daftar Isi
Halaman Judul ................................................................................... i
Lembar Pengesahan ........................................................................... ii
Pernyataan .......................................................................................... iii
Kata Pengantar ................................................................................... iv
Daftar Isi ............................................................................................ vii
Daftar Tabel ....................................................................................... x
Daftar Gambar ................................................................................... xi
Daftar Singkatan ................................................................................ xiii
Abstract .............................................................................................. xiv
Bab 1 Pendahuluan .......................................................................... 1
1.1 Latar Belakang Masalah .............................................................. 1
1.2 Rumusan Masalah ........................................................................ 2
1.3 Tujuan dan Manfaat Penelitian .................................................... 3
1.4 Batasan Masalah .......................................................................... 3
1.5 Sistematika Penulisan .................................................................. 4
Bab 2 Tinjauan Pustaka .................................................................. 5
2.1 Penelitian Terdahulu .................................................................... 5
2.2 Pengertian Sistem ........................................................................ 6
2.1.1 Karakteristik Sistem ...................................................... 7
2.1.2 Klasifikasi Sistem ......................................................... 8
2.3 Informasi ...................................................................................... 9
2.3.1 Kualitas Informasi ......................................................... 9
2.4 Sistem Informasi .......................................................................... 9
2.4.1 Komponen Sistem Informasi ........................................ 10
2.5 Piutang ......................................................................................... 10
2.5.1 Klasifikasi Piutang ........................................................ 11
2.6 Hutang .......................................................................................... 12
2.6.1 Kelompok Hutang ......................................................... 12
2.6.2 Hutang Bermasalah ....................................................... 13
2.7 Pembelian..................................................................................... 14
2.8 Penjualan ...................................................................................... 14
Bab 3 Metode Perancangan ............................................................ 15
3.1 Metode Penelitian ........................................................................ 15
3.1.1 Tahap Pengumpulan Kebutuhan ................................... 16
3.1.2 Tahap Membangun Prototyping.................................... 16
3.1.2.1Perangkat Keras .............................................. 17
3.1.2.2 Perangkat Lunak ............................................. 17
3.1.3 Tahapan Evaluasi .......................................................... 18
vii
3.1.4 Tahap Pengujian ............................................................ 18
3.2 Perancangan Sistem ..................................................................... 19
3.2.1 Use-case Diagram......................................................... 20
3.2.1.1Use-case .......................................................... 20
3.2.2 Activity Diagram ........................................................... 21
3.2.2.1 Activity Diagram Insert Data Pembelian ....... 21
3.2.2.2 Activity Diagram Maintain Data Supplier ..... 22
3.2.2.3 Activity Diagram Maintain Data Barang ....... 23
3.2.2.4 Activity Diagram View Laporan Pembelian ... 24
3.2.2.5 Activity Diagram Maintain Data Customer ... 25
3.2.2.6 Activity Diagram Insert Data Penjualan ........ 26
3.2.2.7 Activity Diagram View Laporan Penjualan .... 27
3.2.2.8 Activity Diagram View Laporan Pengiriman . 27
3.2.2.9 Activity Diagram View Laporan Piutang........ 28
3.2.2.10 Activity Diagram View Laporan Hutang ...... 28
3.2.3 Class Diagram .............................................................. 29
3.3 Struktur Tabel .............................................................................. 30
3.3.1 Tabel Pemasok .............................................................. 30
3.3.2 Tabel Pelanggan ............................................................ 30
3.3.3 Tabel Barang ................................................................. 31
3.3.4 Tabel Pembelian ............................................................ 32
3.3.5 Tabel Detail_Pembelian ................................................ 32
3.3.6 Tabel Penjualan ............................................................. 33
3.3.7 Tabel Detail_Penjualan ................................................. 34
3.3.8 Tabel Master_Barang .................................................... 34
3.3.9 Tabel Pembayaran_Piutang........................................... 35
3.3.10 Tabel Pembayaran_Hutang ......................................... 35
3.3.11 Tabel Satuan ................................................................ 36
3.3.12 Tabel Stok Barang ....................................................... 36
3.3.13 Tabel User ................................................................... 37
3.4 Entity Relationship Diagram ....................................................... 37
3.5 Desain Antar Muka ...................................................................... 39
3.5.1 Desain Tampilan Login ................................................. 39
3.5.2 Desain Tampilan Utama Program ................................. 40
3.5.3 Input Data Barang ......................................................... 41
3.5.3.1 Desain Input Data Barang .............................. 41
3.5.3.2 Desain Input Tabel Data Pemasok ................. 42
3.5.4 Input Data Pelanggan .................................................... 42
3.5.4.1 Desain Input Data Pelanggan ......................... 42
3.5.4.2 Desain Input Tabel Data Pelanggan ............... 43
3.5.5 Input Data Pemasok ...................................................... 44
3.5.5.1 Desain Input Data Pemasok ........................... 44
viii
3.5.5.2 Desain Input Tabel Data Pemasok ................. 44
3.5.6 Desain Input Transaksi Pembelian ................................ 45
3.5.7 Desain Input Transaksi Penjualan ................................. 46
3.5.8 Desain Input Pembayaran Hutang................................. 46
3.5.9 Desain Input Pembayaran Piutang ................................ 47
3.5.10 Desain Input Data User ............................................... 47
3.5.11 Desain Output Laporan Pemasok ................................ 48
3.5.12 Desain Output Laporan Pelanggan ............................. 48
3.5.13 Desain Output Laporan Barang................................... 48
3.5.14 Desain Output Laporan Pembelian ............................. 49
3.5.15 Desain Output Laporan Penjualan .............................. 49
3.5.16 Desain Output Laporan Pembayaran Hutang.............. 50
3.5.17 Desain Output Laporan Pembayaran Piutang ............. 50
Bab 4 Hasil dan Pembahasan ......................................................... 51
4.1 Implementasi Program Aplikasi .................................................. 51
4.1.1 Implementasi Tabel Database ....................................... 51
4.1.1.1 Tabel Akun ..................................................... 52
4.1.1.2 Tabel Barang .................................................. 52
4.1.1.3 Tabel Pemasok ............................................... 52
4.1.1.4 Tabel Pelanggan ............................................. 53
4.1.1.5 Tabel Pembelian ............................................. 53
4.1.1.6 Tabel Penjualan .............................................. 54
4.1.1.7 Tabel Jurnal .................................................... 54
4.1.1.8 Tabel Detail Pembelian .................................. 55
4.1.1.9 Tabel Detail Penjualan ................................... 55
4.1.1.10 Tabel Detail Jurnal ....................................... 55
4.1.1.11 Tabel User .................................................... 56
4.1.2 Implementasi Aplikasi .................................................. 56
4.1.2.1 Form Login..................................................... 56
4.1.2.2 Menu Utama ................................................... 57
4.1.2.3 Form Data Master Barang .............................. 58
4.1.2.4 Form Data Pemasok ....................................... 58
4.1.2.5 Form Data Pelanggan ..................................... 59
4.1.2.6 Form Transaksi Pembelian ............................ 59
4.1.2.7 Form Transaksi Penjualan.............................. 60
4.1.2.8 Form Laporan Stok Kosong ........................... 60
4.1.2.9 Form Pembayaran Hutang ............................. 61
4.1.2.10 Form Pembayaran Piutang ........................... 61
4.2 Pengujian Sistem.......................................................................... 62
Bab 5 Penutup .................................................................................. 67
5.1 Kesimpulan .................................................................................. 67
5.2 Saran ............................................................................................ 67
ix
Daftar Tabel
Tabel 3.1 Tabel Pemasok ................................................................... 30
Tabel 3.2 Tabel Pelanggan................................................................. 31
Tabel 3.3 Tabel Barang ...................................................................... 31
Tabel 3.4 Tabel Pembelian ................................................................ 32
Tabel 3.5 Tabel Detail_Pembelian..................................................... 33
Tabel 3.6 Tabel Penjualan ................................................................. 33
Tabel 3.7 Tabel Detail_Penjualan ...................................................... 34
Tabel 3.8 Tabel Master_Barang......................................................... 35
Tabel 3.9 Tabel Pembayaran_Piutang ............................................... 35
Tabel 3.10 Tabel Pembayaran_Hutang .............................................. 36
Tabel 3.11 Tabel Satuan .................................................................... 36
Tabel 3.12 Tabel Stok Barang ........................................................... 37
Tabel 3.13 Tabel User ....................................................................... 37
Tabel 4.1 Tabel Uji Validitas Sistem Black-Box ............................... 62
x
Daftar Gambar
Gambar 3.1 Model Prototype ............................................................ 15
Gambar 3.2 Use-case Pembelian dan Penjualan ............................... 21
Gambar 3.3 Activity Diagram Insert Data Pembelian ....................... 22
Gambar 3.4 Activity Diagram Maintain Data Supplier ..................... 23
Gambar 3.5 Activity Diagram Maintain Data Barang ....................... 24
Gambar 3.6 Activity Diagram View Laporan Pembelian ................... 25
Gambar 3.7 Activity Diagram Maintain Data Customer ................... 26
Gambar 3.8 Activity Diagram Insert Data Penjualan ........................ 26
Gambar 3.9 Activity Diagram View Laporan Penjualan .................... 27
Gambar 3.10 Activity Diagram View Laporan Pengiriman ............... 27
Gambar 3.11 Activity Diagram View Laporan Piutang ..................... 28
Gambar 3.12 Activity Diagram View Laporan Hutang ...................... 28
Gambar 3.13 Class Diagram Aplikasi Penjualan dan Pembelian ..... 29
Gambar 3.14 Desain Tampilan Login ................................................ 39
Gambar 3.15 Desain tampilan utama ................................................. 40
Gambar 3.16 Desain Input Data Barang ............................................ 41
Gambar 3.17 Desain Input Tabel Data Pemasok ............................... 42
Gambar 3.18 Desain Input Data Pelanggan ....................................... 43
Gambar 3.19 Desain Input Tabel Data Pelanggan ............................. 43
Gambar 3.20 Desain Input Data Pemasok ......................................... 44
Gambar 3.21 Desain Input Tabel Data Pemasok ............................... 45
Gambar 3.22 Desain Input Transaksi Pembelian............................... 45
Gambar 3.23 Desain Input Transaksi Penjualan ................................ 46
Gambar 3.24 Desain Input Pembayaran Hutang ............................... 46
Gambar 3.25 Desain Input Pembayaran Piutang ............................... 47
Gambar 3.26 Desain Input Data User ................................................ 47
Gambar 3.27 Desain Output Laporan Pemasok................................. 48
Gambar 3.28 Desain Output Laporan Pelanggan .............................. 48
Gambar 3.29 Desain Output Laporan Barang ................................... 49
Gambar 3.30 Desain Output Laporan Pembelian .............................. 49
Gambar 3.31 Desain Output Laporan Penjualan ............................... 49
Gambar 3.32 Desain Output Laporan Pembayaran Hutang .............. 50
Gambar 3.33 Desain Output Laporan Pembayaran Piutang .............. 50
Gambar 4.1 Tabel Akun..................................................................... 52
Gambar 4.2 Tabel Barang .................................................................. 52
Gambar 4.3 Tabel Pemasok ............................................................... 53
Gambar 4.4 Tabel Pelanggan ............................................................. 53
Gambar 4.5 Tabel Pembelian............................................................. 53
xi
Gambar 4.6 Tabel Penjualan .............................................................. 54
Gambar 4.7 Tabel Jurnal .................................................................... 54
Gambar 4.8 Tabel Detail_Pembelian ................................................. 55
Gambar 4.9 Tabel Detail_Penjualan .................................................. 55
Gambar 4.10 Tabel Detail_Jurnal ...................................................... 56
Gambar 4.11 Tabel User .................................................................... 56
Gambar 4.12 Form Login .................................................................. 56
Gambar 4.13 Menu Utama Admin .................................................... 57
Gambar 4.14 Form Data Master Barang ........................................... 58
Gambar 4.15 Form Data Pemasok ..................................................... 58
Gambar 4.16 Form Data Pelanggan .................................................. 59
Gambar 4.17 Form Transaksi Pembelian .......................................... 59
Gambar 4.18 Form Transaksi Penjualan ........................................... 60
Gambar 4.19 Form Laporan Stok Kosong......................................... 60
Gambar 4.20 Form Pembayaran Hutang ........................................... 61
Gambar 4.21 Form Pembayaran Piutang ........................................... 61
xii
Daftar Singkatan
CPU
DVD-RW
ERD
GB
OS
RAM
SQL
VGA
WWW
: Central Processing Unit
: Digital Video Disc-Rewritable
: Entity Relationship Diagram
: Gigabytes
: Operating System
: Random Access Memory
: Structured Query Language
: Video Graphic Accelerator
: World Wide Web
xiii
Abstract
ERA electronic store was specializes in electronic trading business. System
for recording daily transactions are still done manually, whereas the number and
complexity and frequency of data recording and reporting daily transactions no
longer worthy to be done manually. For that is required reporting information
systems and accounts receivable debts which can help process the data, inventory
control, control and to correct misinformation, improve reliability and efficiency.
The method used in designing the application by using prototyping method.
Prototyping method is a systems approach to suit the basic needs of users,
advantages of this model is very easy to implement and are usually well suited to
meeting the needs of technology.
The results of this application shows that the program can help provide
inventory reports, report purchases, sales and knowing the amount of debt
receivables in detail.
Keywords: Prototyping, Information System
xiv
Download