LAPORAN PROYEK AKHIR
KOMPUTERISASI SISTEM PENJUALAN BARANG DAGANG PADA B-KREN SOLO
Disusun Oleh :
Nama : Septiana Nurul Fadhilah
NIM : 14.2.00022
Program Studi : Komputerisasi Akuntansi
Jenjang Pendidikan : Diploma III
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA
SURAKARTA 2017
ii
LAPORAN PROYEK AKHIR
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program pendidikan Diploma III
Pada
STMIK Sinar Nusantara Surakarta
Disusun Oleh :
Nama : Septiana Nurul Fadhilah
NIM : 14.2.00022
Program Studi : Komputerisasi Akuntansi Jenjang Pendidikan : Diploma III
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA
SURAKARTA 2017
iii
iv
v
vi
vii
PERSEMBAHAN
Laporan Proyek Akhir ini penulis persembahkan untuk :
1. Allah SWT yang telah melimpahkan rahmat dan karunia-Nya serta selalu memberikan kemudahan bersama dengan kesulitan.
2. Kedua orangtuaku, Dhek Reza, Makwo, Pakwo,beserta semua keluarga saya yang selama ini mendidik, mendoakan, mendukung dan menyayangiku dari kecil sampai saat ini dengan ikhlas.
3. Ibu TriIrawati, S.E, M.Si yang membimbingku dengan penuh kesabaran, hingga terselesaikannya Tugas Akhir ini.
4. Yayasan Solo Peduli Ummat yang telah memberikan banyak jalan kemudahan selama kuliah hingga terselesaikannya Laporan Proyek Akhir ini.
5. Teman-temankuMar’atul Apriyani, Novia Endaryanti, Fitri Nur Azizah, Gilang Rifki, Intan Candra, Fitri Nur Chasanah dan teman-teman MI 14 dan KA 14 Malam yang tidak bisa saya sebut satu-persatu, serta keluargaku di LDK Liwa’ul Islam dan semua teman-teman dikampus biru, terimakasih atas dukungan kalian selama ini.
viii RINGKASAN
B-Kren Solo merupakan salah satu bagian usaha Hadila Multi Usaha yang tergabung dalam Hadila Corporation. B-Kren Solo merupakan sebuah agensi yang bergerak dalam bidang pembuatan dan penjualan kaos. Dalam system pembuatan kaos, bagian produksi B-Kren bertanggung jawab dalam pembuatan desain dan warna yang dikeluarkan, sedangkan untuk produksinya B-Kren bekerjasama dengan pihak luar. Namun dalam kegiatan pencatatan transaksi penjualan masih dilakukan secara manual.
Tujuan dari tugas akhir ini adalah terbentuknya perancangan sistem dan aplikasi Komputerisasi Sistem Penjualan Barang Dagang pada B-Kren Solo, yang nantinya akan menghasilkan informasi yang benar dan sesuai dengan kebutuhan serta mudah dalam penggunaannya. Metode yang dilakukan dalam proses pengumpulan data adalah meliputi studi lapangan, wawancara dan studi pustaka.
Hasil dari sistem ini adalah telah tersusunnya perancangan Komputerisasi Sistem Penjualan Barang Dagang pada B-Kren Solo menggunakan SDLC (System Development Life Cycle) yang terdiri dari Bagan Alir Dokumen, Diagram Konteks, HIPO, Diagram Alir Data, Desain Input Output, Desain Database dan Implementasi Program.
Serta telah terciptanya aplikasi dengan Microsoft Visual Studio 2013.
Dimana sistem ini dibutuhkan 6 form inputan yaitu input data harga, input data barang, input data supplier, input data agen, input data pembelian dan input data penjualan. Keenam form inputan tersebut berfungsi untuk menghasilkan laporan data barang, laporan data supplier, laporan data agen, laporan data pembelian barang, laporan data penjualan barang dan laporan data persediaan barang. Selain itu, juga dibutuhkan database yang terdiri dari tabel harga, tabel barang, tabel supplier, tabel agen, tabel detail transaksi pembelian, tabel transaksi pembelian, tabel detail transaksi penjualan dan tabel transaksi penjualan sebagai media penyimpanan datanya.
ix SUMMARY
B-Kren Solo is one part of Hadila Multi Usaha business incorporated in Hadila Corporation. B-Kren Solo isan agency engaged in the manufacture and sale of shirts. In a t-shirt making system, the B-Kren production department is responsible for design and color creation, while for production B-Kren works with outsiders. But in the recording activity of sales transactions are still done manually.
The purpose of this final task is the formation of systems andapplication systems Computerized Sales of Goods Merchandise Systemon B-Kren Solo, which will produce the correct information and in accordance with the needs and easyto use. Methods conducted in the data collection process include field studies, interviews and literature study.
The result of this system is the compilation of Computerized Sales System System design at B-Kren Solo using SDLC (System Development Life Cycle) which consists of Document Flow Chart, Context Diagram, HIPO, Data Flow Diagram, Input Output Design, Database Design and Implementation Program.
And has created the application with Microsoft Visual Studio 2013.
Wherethis system required 6 input form input price data, input data items, supplier data input, input data agent, input data purchase and sales data input. The six input form serves to generate reports of goods data, supplier data reports, agency data reports, goods purchasing data reports, sales data reports andinventory data. In addition, it also required a database consisting of price tables, goods tables, supplier tables, agent tables, detail table of purchase transactions, purchase transaction tables, sales transactiondetail tables and sales transaction tables as data storage media.
x
KATA PENGANTAR
Assalamu’alaykum Warohmatullahi Wabarokaatuh
Dengan memanjatkan Puji Syukur kehadirat Allah SWT yang telah melimpahkan rahmat serta karunia-Nya, sehingga tersusunlah Laporan Proyek Akhir ini dengan judul “Komputerisasi Sistem Penjualan Barang Dagang pada B- Kren Solo”.
Laporan Proyek Akhir ini disusun sebagai salah satu kewajiban yang dimaksudkan untuk melengkapi syarat dalam menyelesaikan program pendidikan Diploma III pada STMIK Sinar Nusantara.
Penulis menyadari bahwa dalam penyelesaian penulisan Laporan Proyek Akhir ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu pada kesempatan ini penulis menyampaikan terimakasih kepada :
1. Yayasan Sinar Nusantara dan Yayasan Solo Peduli Ummat yang telah menjadi jalan rahmat Allah sampai kepada saya sehingga bisa mengenyam bangku perkuliahan. Semoga bisa terus bersinergi dan menjadi perantara sampainya rahmat Allah bagi yang lain.
2. Ibu Kumaratih Sandradewi, S.P., M.Kom. selaku Ketua STMIK Sinar Nusantara.
3. Bapak Bebas Widada, S.Si., M.Kom. selaku ketua Jurusan Sistem Informasi
xi
4. Ibu Tri Irawati, S.E, M.Si. selaku Dosen Pembimbing Akademik dan Pembimbing Tugas Akhir yang telah membimbing dan memberi arahan dengan sabar sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini.
5. Bapak dan Ibu Dosen pengajar STMIK Sinar Nusantara yang telah mendidik dan memberikan ilmunya kepada penulis.
6. Ibu dan Bapak saya yang selalu mendukung, mendoakan, mendidik dan membiayai hingga saat ini.
7. Bapak Sidik Anshori, selaku Direktur Hadila Corporation atas izin yang telah diberikan.
8. Semua teman-teman di STMIK Sinar Nusantara, terutama jurusan KA Malam 2014.
9. Dan semua pihak yang membantu dalam proses pembuatan Proyek Akhir ini.
Wassalamu’alaykum Warohmatullahi Wabarokaatuh
Surakarta, 11 Agustus 2017 Penulis
xii MOTTO
“Maka sesungguhnya bersama kesulitan ada kemudahan, sesungguhnya bersama kesulitan ada kemudahan.” (Q.S. Asy-Syarh : 5-6)
“Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi kamu.
Dan boleh jadi kamu mencintai sesuatu, padahal ia amat buruk bagi kamu. Allah Maha Mengetahui sedangkan kamu tidak mengetahui.” (Q.S.
Al-Baqarah : 216)
Tidak ada masalah yang tidak bisa diselesaikan selama ada komitmen bersama untuk menyelesaikannya. Berangkat dengan penuh keyakinan, berjalan dengan penuh keikhlasan dan istiqomah dalam menghadapi cobaan.
Tanda cinta kepada Allah adalah banyak menginta (menyebut) Allah, karena tidaklah engkau menyukai sesuatu kecuali engkau akan banyak mengingatnya.
xiii DAFTAR ISI
HALAMAN JUDUL i
HALAMAN JUDUL ii
HALAMAN PERSETUJUAN PEMBIMBING iii
SURAT PERNYATAAN PENULIS iv
PERSEMBAHAN v
RINGKASAN vi
SUMMARY vii
KATA PENGANTAR viii
MOTTO x
DAFTAR ISI xi
DAFTAR TABEL xvii
DAFTAR GAMBAR xix
BAB I PENDAHULUAN
1.1 Latar Belakang 1
1.2 Perumusan Masalah 2
1.3 Pembatasan Masalah 3
xiv
1.4 Tujuan Proyek Akhir 4
1.5 Manfaat Proyek Akhir 5
1.6 Metode Penelitian 5
1.7 Sistematika Penulisan 11
BAB II LANDASAN TEORI
2.1 Sistem 12
2.2 Komputerisasi 13
2.3 Penjualan 14
2.4 Database 15
2.5 Microsoft Office Acces 17
2.6 Microsoft Visual Studio 19
2.7 Crystal Report 21
BAB III TINJAUAN UMUM PERUSAHAAN
3.1 Sejarah dan Profil Perusahaan 24
3.2 Struktur Organisasi 25
3.3 Aturan Bisnis 32
3.3.1 Marketisasi 33
3.3.2 Menerima Tamu 36
xv
3.3.3 Aktivasi Agen 37
3.3.4 Repeat Order 39
3.3.5 Retur 41
3.3.6 Pembayaran 42
3.3.7 Pengeluaran dan Packing Barang 43
3.3.8 Pengiriman Barang 44
3.3.9 Menerima Barang 45
3.3.10 Stock Opname 45
3.3.11 Manajemen Komplain 46
3.3.12 Edukasi Agen 47
3.3.13 Proses Produksi 48
3.4 Studi Kasus 49
BAB IV PEMBAHASAN MASALAH
4. 1 Bagan Alir Dokumen 57
4.1.1. Bagan Alir Dokumen Penjualan Barang 57
4.1.2. Bagan Alir Dokumen Pembelian Barang 61
4. 2 Diagram Konteks 65
4. 3 HIPO 65
xvi
4. 4 Diagram Alir Data 67
4.4.1. Proses yang Digunakan 67
4.4.2. Database yang Digunakan 68
4. 5 Desain Input Output 69
4.5.1. Desain Dialog Layar Menu Utama 69
4.5.2. Desain Dialog Layar Sub Menu Master 70 4.5.3. Desain Dialog Layar Sub Menu Transaksi 70
4.5.4. Desain Dialog Layar Sub Menu Laporan 71
4.5.5. Desain Input Terperinci 72
4.5.5.1. Desain Input Data Harga 72
4.5.5.2. Desain Input Data Barang 73
4.5.5.3. Desain Input Data Agen 75
4.5.5.4. Desain Input Data Supplier 76 4.5.5.5. Desain Input Transaksi Pembelian Barang 78 4.5.5.6. Desain Input Transaksi Penjualan Barang 79
4.5.6. Desain Output Terperinci 82
4.5.6.1. Desain Output Laporan Data Barang 82
4.5.6.2. Desain Output Laporan Data Agen 83
xvii
4.5.6.3. Desain Output Laporan Data Supplier 84 4.5.6.4. Desain Output Laporan Pembelian Barang 85 4.5.6.5. Desain Output Laporan Penjualan Barang 87
4.5.6.6. Desain Output Laporan Persediaan Barang 89
4. 6 Desain Database 90
4.6.1. Tabel Data Harga 91
4.6.2. Tabel Data Barang 92
4.6.3. Tabel Data Agen 92
4.6.4. Tabel Data Supplier 93
4.6.5. Tabel Detail Pembelian Barang 94
4.6.6. Tabel Pembelian Barang 95
4.6.7. Tabel Detail Penjualan Barang 96
4.6.8. Tabel Penjualan Barang 96
4. 7 Pedoman Menjalankan Program 98
4.7.1. Keluar 98
4.7.2. Master 99
4.7.2.1. Input Data Harga 99
4.7.2.2. Input Data Barang 100
xviii
4.7.2.3. Input Data Agen 101
4.7.2.4. Input Data Supplier 102
4.7.3. Transaksi 103
4.7.3.1. Input Data Pembelian Barang 103 4.7.3.2. Input Data Penjualan Barang 104
4.7.4. Laporan 105
4.7.4.1. Laporan Data Barang 105
4.7.4.2. Laporan Data Agen 106
4.7.4.3. Laporan Data Supplier 106
4.7.4.4. Laporan Data Pembelian Barang 107
4.7.4.5. Laporan Data Penjualan Barang 108
4.7.4.6. Laporan Persediaan 108
BAB V PENUTUP
5.1 Kesimpulan 110
5.2 Saran 111
DAFTAR PUSTAKA
xix
DAFTAR TABEL
3.1 Data Barang Dagang 51
3.2 Persediaan Barang Dagang 55
4.1 Kamus Data Desain Master Harga 73
4.2 Kamus Data Desain Master Barang 75
4.3 Kamus Data Desain Master Agen 76
4.4 Kamus Data Desain Master Supplier 77
4.5 Kamus Data Desain Transaksi Pembelian Barang 79 4.6 Kamus Data Desain Transaksi Penjualan Barang 81
4.7 Kamus Data Desain Output Laporan Data Barang 83 4.8 Kamus Data Desain Output Laporan Data Agen 84
4.9 Kamus Data Desain Output Laporan Data Supplier 85 4.10 Kamus Data Desain Output Laporan Data Pembelian Barang 86 4.11 Kamus Data Desain Output Laporan Data Penjualan Barang 88
4.12 Kamus Data Desain Output Laporan Persediaan Barang 90
4.13 Desain Struktur Tabel Harga 91
4.14 Desain Struktur Tabel Barang 92
xx
4.15 Desain Struktur Tabel Agen 93
4.16 Desain Struktur Tabel Supplier 94
4.17 Desain Struktur Tabel Detail Pembelian Barang 94
4.18 Desain Struktur Tabel Pembelian Barang 95 4.19 Desain Struktur Tabel Detail Penjualan Barang 96
4.20 Desain Struktur Tabel Penjualan 97
xxi
DAFTAR GAMBAR
3.1 Struktur Organisasi Hadila Corporation 26
4.1 Bagan Alir Dokumen Penjualan Barang 60
4.2 Bagan Alir Dokumen Pembelian Barang 64
4.3 Diagram Konteks 65
4.4 Hierarchy Input Process Output 66
4.5 Diagram Alir Data Sistem Penjualan B-KREN 68
4.6 Desain Dialog Layar Menu Utama 69
4.7 Desain Dialog Layar SubMenu Master 70
4.8 Desain Dialog Layar SubMenu Transaksi 71
4.9 Desain Dialog Layar SubMenu Laporan 72
4.10 Desain Input Data Harga 73
4.11 Desain Input Data Barang 74
4.12 Desain Input Data Agen 75
4.13 Desain Input Data Supplier 77
4.14 Desain Input Transaksi Pembelian Barang 78
4.15 Desain Input Transaksi Penjualan Barang 80
xxii
4.16 Desain Output Laporan Data Barang 82
4.17 Desain Output Laporan Data Agen 84
4.18 Desain Output Laporan Data Supplier 85
4.19 Desain Output Laporan Data Pembelian Barang 86 4.20 Desain Output Laporan Data Penjualan Barang 88
4.21 Desain Output laporan Data Persediaan Barang 89
4.22 Tampilan Login Pengguna 98
4.23 Tampilan Menu Utama 99
4.24 Tampilan Input Data Harga 100
4.25 Tampilan Input Data Barang 101
4.26 Tampilan Input Data Agen 102
4.27 Tampilan Input Data Supplier 103
4.28 Tampilan Input Transaksi Pembelian Barang 104 4.29 Tampilan Input Transaksi Penjualan Barang 105
4.30 Tampilan Laporan Data Barang 106
4.31 Tampilan Laporan Data Agen 106
4.32 Tampilan Laporan Data Supplier 107
4.33 Tampilan Laporan Data Pembelian Barang 107
xxiii
4.34 Tampilan Laporan Data Penjualan Barang 108
4.35 Tampilan Laporan Persediaan Barang 109
98
4.7. PEDOMAN MENJALANKAN PROGRAM
Dalam menu utama program terdapat beberapa submenu untuk pengendalian program, dimana untuk memilihnya dapat digunakan tombol anak panah untuk menggeser posisi pointer dan bila sudah yakin, kemudian tekan tombol enter. Menu utama ini terdiri dari 4 submenu yaitu : Keluar, Master, Transaksi dan Laporan. Sebelum masuk kepada Menu Utama, pada layar ketika kita akan menggunakan aplikasi ini akan secara langsung muncul form Login Aplikasi yang digunakan untuk mengidentifikasi operator dengan cara memasukkan Login Id dan password masing-masing operator untuk masuk ke program aplikasi ini.
Gambar 4.22. Tampilan Login Pengguna
4.7.1. Keluar
Digunakan apabila user ingin menutup atau keluar dari aplikasi penjualan.
99
Gambar 4.23. Tampilan Menu Utama 4.7.2. Master
Menu Master terdiri dari : Input Data Barang, input Data Agen dan Input Data Supplier.
4.7.2.1. Input Data Harga
Digunakan untuk menyimpan data harga, baik menyimpan maupun meng-update data harga yang sudah ada. Didalam form Input Data Harga, terdapat tombol Simpan, Edit, Batal, Hapus, Tampilkan Harga dan Keluar. Untuk menyimpan data, isikan data satu persatu kemudian setelah selesai tekan tombol Simpan, untuk mengubah data yang telah tersimpan tekan tombol Edit, untuk membatalkannya tekan tombol Batal, untuk menghapus data harga yang telah tersimpan tekan tombol
100
Hapus, tombol Tampilkan Harga untuk melihat data harga yang telah tersimpan, sedangkan untuk menutup form Input Data Harga, tekan tombol Keluar.
Gambar 4.24. Tampilan Input Data Harga
4.7.2.2. Input Data Barang
Digunakan untuk menyimpan data barang, baik menyimpan maupun meng-update data barang yang sudah ada. Didalam form Input Data Barang, terdapat tombol Simpan, Edit, Batal, Hapus, dan Keluar. Untuk menyimpan data, isikan data satu persatu kemudian setelah selesai tekan tombol Simpan, untuk mengubah data yang telah tersimpan tekan tombol Edit, untuk membatalkannya tekan tombol Batal, untuk menghapus data barang yang telah tersimpan tekan tombol Hapus, sedangkan untuk menutup form Input Data Barang, tekan tombol Keluar.
101
Gambar 4.25. Tampilan Input Data Barang
4.7.2.3. Input Data Agen
Digunakan untuk menyimpan data agen, baik menyimpan maupun meng-update data agen yang sudah ada. Didalam form Input Data Agen, terdapat tombol Simpan, Edit, Batal, Hapus, dan Keluar. Untuk menyimpan data, isikan data satu persatu kemudian setelah selesai tekan tombol Simpan, untuk mengubah data yang telah tersimpan tekan tombol Edit, untuk membatalkannya tekan tombol Batal, untuk menghapus data Agen yang telah tersimpan tekan tombol Hapus, sedangkan untuk menutup form Input Data Agen, tekan tombol Keluar.
102
Gambar 4.26. Tampilan Input Data Agen 4.7.2.4. Input Data Supplier
Digunakan untuk menyimpan data supplier, baik menyimpan maupun meng-update data supplier yang sudah ada. Didalam form Input Data Supplier, terdapat tombol Simpan, Edit, Batal, Hapus, dan Keluar. Untuk menyimpan data, isikan data satu persatu kemudian setelah selesai tekan tombol Simpan, untuk mengubah data yang telah tersimpan tekan tombol Edit, untuk membatalkannya tekan tombol Batal, untuk menghapus data supplier yang telah tersimpan tekan tombol Hapus, sedangkan untuk menutup form Input Data Supplier, tekan tombol Keluar.
103
Gambar 4.27. Tampilan Input Data Supplier 4.7.3. Transaksi
Menu Transaksi terdiri dari : Transaksi Pembelian Supplier dan Transaksi Penjualan Supplier.
4.7.3.1. Input Data Transaksi Pembelian Barang
Digunakan untuk mengolah data transaksi pembelian barang pada B-Kren Solo. Terdapat tombol Simpan, Batal, dan Keluar. Untuk menyimpan data, isikan data satu persatu kemudian setelah selesai tekan tombol Simpan. Untuk menghapus isian data yang belum tersimpan tekan tombol Batal. Untuk menutup form Input Transaksi Pembelian Barang, tekan tombol Keluar.
104
Gambar 4.28. Tampilan Input Transaksi Pembelian Barang
4.7.3.2. Input Data Transaksi Penjualan Barang
Digunakan untuk mengolah data transaksi penjualan barang pada B-Kren Solo. Terdapat tombol Simpan, Batal, dan Keluar. Untuk menyimpan data, isikan data satu persatu kemudian setelah selesai tekan tombol Simpan. Untuk menghapus isian data yang belum tersimpan tekan tombol Batal. Untuk menutup form Input Transaksi Penjualan Barang, tekan tombol Keluar.
105
Gambar 4.29. Tampilan Input Transaksi Penjualan Barang
4.7.4. Laporan
Menu Laporan terdiri dari : Laporan Data Barang, Laporan Data Agen, Laporan Data Supplier, Laporan Data Pembelian Supplier, Laporan Data Penjualan Supplier, Laporan Persediaan Supplier.
4.7.4.1 Laporan Data Barang
Laporan data barang digunakan untuk melaporkan data barang dengan menampilkan pilihan pencetakan ke layar atau printer sesuai kebutuhan.
106
Gambar 4.30. Tampilan Laporan Data Barang 4.7.4.2. Laporan Data Agen
Laporan data agen digunakan untuk melaporkan data agen dengan menampilkan pilihan pencetakan ke layar atau printer sesuai kebutuhan.
Gambar 4.31. Tampilan Laporan Data Agen
4.7.4.3. Laporan Data Supplier
Laporan data supplier digunakan untuk melaporkan data supplier dengan menampilkan pilihan pencetakan ke layar atau printer sesuai kebutuhan.
107
Gambar 4.32. Tampilan Data Supplier
4.7.4.4. Laporan Data Pembelian Barang
Laporan data pembelian barang digunakan untuk melaporkan data pembelian barang dengan menampilkan pilihan pencetakan ke layar atau printer sesuai kebutuhan.
Gambar 4.33. Tampilan Laporan Data Pembelian Barang
108
4.7.4.5. Laporan Data Penjualan Barang
Laporan data penjualan barang digunakan untuk melaporkan data penjualan barang dengan menampilkan pilihan pencetakan ke layar atau printer sesuai kebutuhan.
Gambar 4.34. Tampilan Laporan Data Penjualan Barang
4.7.5.6. Laporan Persediaan Barang
Laporan data persediaan barang digunakan untuk melaporkan data persediaan barang dengan menampilkan pilihan pencetakan ke layar atau printer sesuai kebutuhan.
109
Gambar 4.35. Tampilan Laporan Persediaan Barang