22
Tabel 4.23. Implementasi Menu Transaksi
6. Implementasi Menu Laporan
Menu laporan diantaranya berisi menu item laporan penjualan, pembelian, pemesanan, berikut rincian implementasinya :
Tabel 4.24. Implementasi Menu Laporan
7. Implementasi Menu Pemesanan
Pada menu pemesanan berisi menu item pemesanan barang , berikut rincian implementasinya :
Tabel 4.25.
Implementasi Menu Pemesanan
4.5.5. Implementasi Instalasi Program
Pada implementasi ini menjelaskan mengenai tahapan-tahapan proses instalasi program sebelum program akan di operasikan, berikut adalah tahapan instalasi Sistem
Informasi Penjualan dan Pembelian di Toko Besi dan Bangunan Putra Jaya : 1.
Klik kanan “Run Administrator” atau Double klik pada file setup.exe Gambar 4.31
. File Setup.exe 2. Akan muncul tampilan awal pada proses intalasi program, kemudian tekan tombol
“Next”
Gambar 4.32 . Tampilan awal proses instlasi
3. Tekan tombol “Browse” Selanjutnya pilih dimana program ini akan di simpan
sebelum proses instalasi dilakukan, kemudian tekan tombol “Next”
Gambar 4.33. Tampilan Lokasi Direktori Instalasi
4. Muncul tampilan untuk memulai proses instalasi, kemudian tekan tomb ol “Install”
untuk memulai.
Gambar 4.34 . Tampilan Memulai Proses Instalasi
5. Proses instalasi berjalan, Selanjutnya tunggu hingga proses instalasi selesai
Gambar 4.35. Tampilan Proses Instalasi
6. Instalasi Selesai tekan tombol “Close” untuk menutup tampilan, atau tekan tombol
“ Run SI Toko Bangunan” untuk langsung menjalankan program.
Gambar 4.36 . Tampilan Proses Instalasi Selesai
V. KESIMPULAN DAN SARAN Berdasarkan hasil analisa perancangan dan pembangunan sistem mengenai
“Sistem Informasi Penjualan dan Pembelian di Toko Besi dan Bangunan Putra Jaya” yang telah penulis lakukan, maka penulis dapat menarik beberapa kesimpulan dan mengajukan
beberapa saran-saran yang berhubungan dengan pembahasan yang telah dikemukakan pada bab-bab sebelumnya.
5.1. Kesimpulan
Dari hasil analisa perancangan dan pembangunan sistem dapat di tarik beberapa kesimpulan sebagai berikut :
23
1. Sistem Informasi penjualan dan pembelian ini juga membantu memudahkan dalam hal pengolahan data dan pembuatan laporan seperti pembuatan laporan penjualan dan
laporan pembelian. Sehingga dalam prosesnya dilakukan secara otomatis tidak ada lagi kesulitan dan juga akan me-minimalisir kesalahan dan keakuratan data dapat
terjaga.
2. Sistem penjualan dan pembelian bahan –bahan bangunan yang di buat dapat meng-
efektif dan meng-efisienkan proses pengolahan data, seperti menyimpan data penjualan maupun menyimpan data pembelian bahan bangunan , sehingga dalam
mengakses data dapat di lakukan dengan mudah. Karena sistem informasi yang di buat telah terintegrasi dengan Database yang memungkinkan data tersimpan dalam jumlah
yang cukup besar.
3. Sistem Penjualan dan Pembelian yang di buat dapat membantu memudahkan proses pencarian data stok barang yang tersedia ataupun tidak tersedia, seperti ketika bagian
penjualan akan melakukan transaksi penjualan, data rincian barang termasuk stok akan di tampilkan langsung secara cepat dan akurat sehingga proses transaksi akan lebih
mudah.
5.2. Saran Adapun saran untuk pengembangan sistem yang telah dibuat adalah sebagai berikut :
1. di harapkan untuk pengembangan sistem informasi penjualan dan pembelian bahan –bahan bangunan ini harus memperbaiki design tampilan agar lebih menarik lagi.
2. Diaharapkan agar transaksi penjualan kedepan khususnya, dapat melayani pembayaran non tunai seperti pembayaran menggunakan kartu kredit, yang akan
bermanfaat ketika konsumen menginginkan pembayaran menggunakan kartu kredit
Demikian saran-saran yang penulis ajukan, mudah-mudahan dengan saran tersebut Sistem Informasi Penjualan dan Pembelian bahan-bahan bangunan di Toko Putra Jaya ini
dapat diimplementasikan dengan lebih baik lagi sesuai dengan yang diharapkan VI. DAFTAR PUSTAKA
[1] Jogiyanto, “Sistem Teknologi Informasi”, 3rd ed, Yogyakarta : Andi 2008 [2] Ladjamuddin. Bin Al-
Bahra, “Analisis dan Desain Sistem Informasi”, Yogyakarta : Andi, 2008
[3] Jogiyanto, “Pengenalan Komputer”, 5th ed, Yogyakarta : Andi, 2005 [4] Shalahuddin M. dan Rosa A. S. 2013. Rekayasa Perangkat Lunak, INFORMATIKA,
Bandung. [5]Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta : Graha Ilmu.
[6] Murya. Yosep, “Android Black Box”, Purwokerto : Jasakom, 2014 [7] Sidik. Betha, “Pemrograman Web dengan PHP”, Bandung : Informatika, 2012
[8] Sule, Ernie Tisnawati dan Saefulalah, Kurniawan. Pengantar Manajemen, KENCANA, Jakarta.
[9] Mulyadi. 2008. Sistem Akuntansi. Jakarta: Salemba Empat. [10] Moekijat, Drs 2000.Fungsi-Fungsi Managemen.Indonesia : Mandar Maju.
[11] Sutisna. 2001. Perilaku Konsumen dan Komunikasi Pemasaran. Bandung: PT. Remaja Rosdakarya.
[12] Gouzali Saydam, 1996. Manajemen Sumber Daya Manusia Human Resources Management Suatu Pendekatan Mikro Dalam Tanya Jawab. Djambatan, Jakarta.
24
Gambar 3.2. Mekanisme Pengembangan Sistem dengan Prototype
Sumber : Abdul kadir 2003 : 25
Gambar 4.1 Flowmap penjualan yang di usulkan
Bag.penjualan pemilik
Bag.gudang konsumen
Daftar Pesanan
Daftar Pesanan
Mengecek Barang
Tersedia ? Daftar
Pesanan T
Y
Membuat laporan
Input Data Transaksi
B 2.
1. Laporan
Penjualan 1.
Laporan Penjualan
2. 1.
Faktur Penjualan
1. Faktur
Penjualan A
Memeriksa laporan
. Laporan
Penjualan B
Cetak Faktur DB_bangunan
Valid? T
Y
25
Gambar 4.2 Flowmap retur penjualan yang di usulkan
Gambar 4.3 Flowmap pembelian yang di usulkan
Konsumen Pemilik
Bag.gudang Bag.penjualan
Faktur Penjualan
Faktur Penjualan
Mengecek Data Transaksi
Ada? Faktur
Penjualan
Membuat laporan
Y T
Input data retur penjualan
D 2.
1. Laporan
Retur jual 1.
Laporan Retur jual
Memeriksa laporan
1. Laporan
Retur Jual D
Cetak Faktur 2.
1. Faktur Retur
jual C
1. Faktur Retur
jual Db_Bangunan
Valid? T
Y
Pemilik Supplier
Bag.gudang
Mencetak Data Stok Barang
Data Stok Barang
Data Stok Barang
Daftar Pesanan
Membuat daftar
Pesanan Daftar
Pesanan
Faktur pembelian
Faktur pembelian
Sesuai ? Membuat laporan
pembelian Faktur
pembelian T
Y Input data
pembelian G
2. 1.
Laporan Pembelian
1. Laporan
Pembelian Input dan cetak
PO E
Memeriksa laporan
1. Laporan
Pembelian G
2. 1.
PO 1.
PO PO
PO Db_Bangu
nan
Valid ?
T Y
F
26
Gambar 4.4 Diagram Konteks yang di Usulkan .
Gambar 4.5 DFD level 1 yang di Usulkan .
SI TOKO BANGUNAN
Konsumen Supplier
Pemilik
Daftar pesanan Daftar pesanan, faktur penjualan
Faktur penjualan Faktur penjualan
Laporan penjualan Laporan retur jual
Data stok barang Daftar pesanan
Lapora pembelian Purchase order PO
Faktur pembelian Faktur pembelian
1.1 Penjualan
1.2 Retur Jual
1.3 Pembelian
Konsumen
Pemilik
Supplier
Faktur penjualan
Laporan penjuala
Data penjualan Data penjualan
Laporan retur jual Faktur retur jual
Data retur Data retur
Tb_retur jual Tb_detail _retur jual
Tb_detail pesan Tb_pemesan
Tb_pembelian Tb_detail beli
Tb_supplier Tb_Barang
Tb_penjualan Tb_detail jual
Data retur Data retur
Data detail retur Data detail retur
Data detail pemesanan Data detail pemesanan
Data pemesanan Data pemesanan
Data pembelian Data pembelian
Data supplier Data supplier
Data detail beli Data detail beli
Faktur pembelian Purchase orderPO
Faktur pembelian Laporan pembelian
Daftar pesanan Data stok barang
Data barang Data barang
Data barang Data barang
Laporan retur jual Faktur
penjualan Laporan penjualan
Daftar pesanan, faktur penjualan Daftar pesanan
Faktur penjualan Faktur penjualan
Faktur retur jual Data detail penjualan
Data detail penjualan
Laporan pembelian Purchase Order PO
Data pembelian Data pemesanan
Purchase orderPO
27
Gambar 4.6 DFD level 2 Proses 1 yang di Usulkan .
Gambar 4.7 DFD level 2 Proses 2 yang di Usulkan
2.1.1 Mengecek
barang
2.1.2 Input data
transaksi
2.1.3 Cetak faktur
2.1.4 Membuat
laporan penjualan
Konsumen
Pemilik
Tb Barang
Tb penjualan Tb_detailJual
Faktur penjualan Data penjualan
Laporan penjualan Data penjualan
Daftar pesanan Daftar pesanan
Faktur penjualan
laporan penjualan Data_barang
Data_barang Data_barang
Data_barang, data Penjualan
dataPenjualan Data detail penjualan
Data penjualan Data penjualan
Data detail penjualan
2.2.3 Cetak faktur
2.2.1 Mengecek data
transaksi
2.2.2 Input data retur
penjualan
2.2.4 Membuat laporan
Konsumen
Pemilik
Faktur retur jual Data retur
Tb_retur_jual Tb_detai_returJual
Tb_penjualan Tb_detail_jual
Laporan retur jual Data retur
Faktur penjualan Faktur penjualan
Faktur penjualan
Faktur retur jual
Laporan retur jual Data penjulan
Data penjulan Data detail penjulan
Data detail penjulan Data retur jual
Data retur jual, data penjualan Data retur jual
Data detail retur jual
Data retur jual Data detail retur jual
28
Gambar 4.8 DFD level 2 Proses 3 yang di Usulkan .
Gambar 4.9 Relasi Tabel.
2.3.1 Mencetak data
stok barang
2.3.2 Input dan cetak
PO
2.3.4 Membuat
laporan pembelian
2.3.3 Input data
pembelian
Pemilik Supplier
Tb_pembelian Tb_detail pembelian
Tb_pemesanan Tb_detail pesan
Purchase order PO
Tb_supplier
Laporan pembelian Data pembelian
Laporan pembelian Faktur pembelian
Faktur pembelian Data pesanan
Purchase order PO Daftar pesanan
Daftar pesanan Daftar pesanan, data barang
Tb_barang Data barang
Data pemesanan, data barang Data pemesanan
Data pembelian Data pembelian, data barang, data suppier
Data barang
Data pembelian Data detail pembelian
Data supplier Purchase order PO
Faktur pembelian
Data pembelian Data pembelian
kode_barang nama_barang
kategori merk,
warna .stok
harga_beli harga_jual
satuan Barang
kode_supplier nama_supplier
no_tlp,alamat
Supplier
no_faktur, tanggal_faktur,
nama_konsumen,
total_bayar
Penjualan
no_returJual tanggal_retur
nama_konsumen
Retur Jual
no_faktur kode_barang
nama_barang,
jumlah subtotal
Detail Jual
no_returJual kode_barang
nama_barang,
jumlah, jumlah_kembali
Detail_returjual
no_faktur_beli tanggal_faktur
no_pesan
kode_supplier total_bayar
Pembelian
no_faktur_beli kode_barang
nama_barang
harga_beli jumlah,
diskon, subtotal
Detail Beli
no_pesan, tgl_pesan,
kode_supplier, status
Pemesanan
no_pesan, kode_barang,
nama_barang,
jumlah
Detail_pesan
29
Gambar 4.10 ERD
Gambar 4.11 Struktur Menu
Penjualan Memiliki
Retur jual
pembelian pemesanan
memiliki
Memiliki Barang
Memiliki supplier
1
Memiliki Detail Jual
Memiliki N
N 1
Detail Retur jual
Z
1
Z
Detail pesan
1 Z
Z 1
Menerima 1
1
Detail Beli Memiliki
1 Z
N 1
MENU UTAMA
MASTER DATA FILE
TRANSAKSI LAPORAN
TENTANG LOGIN
PEMESANAN
KELUAR LOGOUT
USER SUPPLIER
BARANG PEMBELIAN
PENJUALAN
RETUR JUAL LAPORAN
CENTER PEMESANAN
BARANG
LAPORAN PENJUALAN
LAPORAN SUPPLIER
LAPORAN BARANG
LAPORAN PEMBELIAN
LAPORAN RETUR JUAL
30
Gambar 4.12. Desain Login
Gambar 4.13. Desain Menu Utama
Gambar 4.14. Desain Form data user
Gambar 4.15. Desain Form data supplier
LOGIN
User Name Password
LOGIN BATAL
User retur
pembelian penjualan
Supplier Barang
File Transaksi
Master Data Laporan
Pemesanan Tentang
Laporan Center PO
Logo Perusahaan
DATA USER
ID USER USERNAME
PASSWORD JENIS AKUN
Simpan Batal
Hapus Edit
TABEL DATA USER
INPUT DATA SUPPLIER KODE SUPPLIER
NAMA SUPPLIER ALAMAT
TELEPON simpan
batal hapus
edit Cari data
Kode supplier Nama supplier
Cari Batal
31
Gambar 4.16. Desain Form data barang
Gambar 4.17.
Desain Form data transaksi penjualan
Gambar 4.18. Desain Form data transaksi pembelian
INPUT DATA BARANG NAMA BARANG
KATEGORI STOK AWAL
simpan batal
hapus edit
Cari data Kode barang
Nama barang Cari
Batal KODE BARANG
SATUAN kategori
TRANSAKSI PENJUALAN NAMA BARANG
KODE BARANG HARGA JUAL
STOK
Simpan cetak batal
Hapus Tambah Transaksi
NO FAKTUR TANGGAL
NAMA KONSUMEN Tambah
JUMLAH SATUAN
TOTAL HARGA JUMLAH BAYAR
JUMLAH KEMBALI Cari
Enter
TRANSAKSI PEMBELIAN
tambah hapus
Batal
Simpan TOTAL HARGA
NO FAKTUR TANGGAL
KODE SUPPLIER Cari
Add NAMA BARANG
KODE BARANG HARGA BELI
STOK JUMLAH
SATUAN DISKON
Tambah Transaksi
RETUR PENJUALAN BARANG NO FAKTUR
TANGGAL FAKTUR KODE BARANG
NAMA KONSUMEN
Simpan cetak batal
Hapus ADD
MASUKAN NO FAKTUR
Tambah JUMLAH KEMBALI
JUMLAH Cari
batal DATA PENJUALAN
NO RETUR TGL RETUR
32
Gambar 4.19. Desain Form data transaksi retur penjualan
Gambar 4.20. Desain Form data pemesanan barang
Gambar 4.21. Desain faktur penjualan
Gambar 4.22. Desain faktur pemesanan barang
Gambar 4.23. Desain faktur retur penjualan
PEMESANAN BARANG NAMA BARANG
KODE BARANG HARGA JUAL
STOK
Simpan cetak batal
Hapus Tambah Transaksi
NO FAKTUR TANGGAL
NAMA SUPPLIER
Tambah JUMLAH PESAN
SATUAN Cari
KODE SUPPLIER
TOKO BESI DAN BANGUNAN PUTRA JAYA Jl. Raya Laswi No 454 ciparay, Kab Bandung. Telp 022 85961108
NAMA KONSUMEN NO FAKTUR
TANGGAL Kode barang
Nama barang jumlah
harga satuan
subtotal
Total harga TOKO BESI DAN BANGUNAN PUTRA JAYA
Jl. Raya Laswi No 454 ciparay, Kab Bandung. Telp 022 85961108 NO FAKTUR
TANGGAL Kode barang
Nama barang jumlah
satuan Kode supplier
alamat nama supplier
telepon
TOKO BESI DAN BANGUNAN PUTRA JAYA Jl. Raya Laswi No 454 ciparay, Kab Bandung. Telp 022 85961108
NAMA KONSUMEN NO RETUR
TANGGAL Kode barang
Nama barang jumlah
satuan
33
Gambar 4.24. Desain Laporan data barang.
Gambar 4.25.
Desain Laporan data supllier.
Gambar 4.26. Desain Laporan data penjualan.
Gambar 4.27. Desain Laporan data retur penjualan.
LAPORAN DATA BARANG
Kode barang Nama barang
stok Harga jual
satuan Harga beli
LAPORAN DATA SUPPLIER
Kode supplier Nama supplier
telepon alamat
LAPORAN PENJUALAN
No Faktur Tanggal Faktur
Nama Konsumen Total Bayar
PERIODE TANGGAL SAMPAI DENGAN TANGGAL
LAPORAN RETUR PENJUALAN
No Retur Tanggal retur
Nama Konsumen Kode barang
PERIODE TANGGAL SAMPAI DENGAN TANGGAL jumlah
Jumlah kembali
34
Gambar 4.28. Desain Laporan data pembelian.
Gambar 4.29. Desain Laporan data pemesanan barang.
Gambar 4.30 . Rancangan Arsitektur Jaringan
Tabel 4.12 Tabel Rencana Pengujian
Kelas Uji Detail Uji
Jenis Uji
Login Verifikasi data Hak akses dari data
Username, password
berdasarkan jenis
akun Bag,gudang
, Bag.penjualan dan Ownerpemilik
Blackbox
Pengolahan Data Menginput, simpan, edit, hapus data
user Blackbox
Menginput, simpan, edit, hapus data Blackbox
LAPORAN PEMBELIAN
No Faktur Beli Tanggal Faktur
NO Pesan Kode Supplier
PERIODE TANGGAL SAMPAI DENGAN TANGGAL Total Bayar
LAPORAN PEMESANAN BARANG
No Pesan Tanggal Pesan
Kode barang Kode Supplier
PERIODE TANGGAL SAMPAI DENGAN TANGGAL jumlah
Kasir 1 Client 1
Kasir 2 Client 2
Pemilik Client 3
Bag. Gudang Server
Bag. Penjualan
SwitchHub
Bag. Penjualan
35
barang Menginput, simpan, edit, hapus data
supplier Blackbox
Menginput data transaksi penjualan Blackbox
Menginput data
transaksi retur
penjualan Blackbox
Menginput data pembelian Blackbox
Menginput data pemesanan barang Blackbox
Tabel 4.13 Tabel Pengujian Login
Kasus dan Hasil Uji Valid
Data Masukan Hasil
yang di
harapkan Pengamatan
Kesimpulan
Username : Penjualan Password: penjualan
Tekan tombol Masuk Text Field terisi
Muncul pemberitahuan
login success dan masuk ke menu
utama Data user terisi
dan Perintah tombol
masuk dapat
berfungsi dengan baik.
[x]diterima [ ]ditolak
Kasus dan Hasil Uji Tidak Valid Username : uje
Password: ulo1234 Tekan tombol Masuk
TextField Terisi
lalu muncul
pemberitahuan bahwa username
dan password
yang si masukan salah
User tidak
berhasil untuk
login dan masuk ke form utama
[x]diterima [ ]ditolak
Tabel 4.14 Tabel Pengujian Pengolahan data user
Kasus dan Hasil Uji Valid Data Masukan
Hasil Yang di Harapkan
Pengamatan Kesimpulan
Mengisi data-data user
kedalam semua textfield
Semua data user dapat
terisi ke
dalam textfield Data terisi dengan
benar [x]diterima
[ ]ditolak Menekan tombol
simpan Data user dapat
tersimpan kedalam
table barang
pada database program
Data user
tersimpan dengan benar
[x]diterima [ ]ditolak
Menekan Tombol Edit
Data user pada database terubah
Data user
tersimpan kembali dengan
benar [x]diterima
[ ]ditolak
36
setelah di ubah Menekan tombol
hapus Data
user terhapus
pada database
Data user benar- benar terhapus
[x]diterima [ ]ditolak
Kasus dan Hasil Uji Tidak Valid Mengisi data-data
user kedalam
semua textfield Muncul
pemberitahuan pengisian textfield
tidak terisi dengan benar
Data tidak terisi dengan benar
[x]diterima [ ]ditolak
Menekan tombol simpan
Penyimpanan tidak
dapat di
lakukan Data user tidak
tersimpan [x]diterima
[ ]ditolak
Tabel 4.15 Tabel Pengujian Pengolahan data barang
Kasus dan Hasil Uji Valid Data Masukan
Hasil Yang di Harapkan
pengamatan Kesimpulan
Mengisi data-data barang
kedalam semua
textfield sesuai type data
Semua data
barang dapat terisi ke dalam textfield
Data terisi dengan benar
[x]diterima [ ]ditolak
Menekan tombol simpan
Data barang dapat tersimpan
kedalam table
barang pada
database program Data
barang tersimpan dengan
benar [x]diterima
[ ]ditolak
Menekan Tombol Edit
Data barang pada database terubah
Data barang
tersimpan kembali dengan
benar setelah di ubah
[x]diterima [ ]ditolak
Menekan tombol hapus
Data barang
terhapus pada
database Data
barang benar-benar
terhapus [x]diterima
[ ]ditolak Kasus dan Hasil Uji Tidak Valid
Mengisi data-data barang
kedalam semua
textfield tidak
sesuai dengan type data
Muncul pemberitahuan
pengisian textfield sesuai type data
seperti angka dan huruf
Data tidak terisi dengan benar
[x]diterima [ ]ditolak
Menekan tombol simpan
Penyimpanan tidak
dapat di
lakukan Data barang tidak
tersimpan [x]diterima
[ ]ditolak
37
Tabel 4.16 Tabel Pengujian Pengolahan data supplier
Kasus dan Hasil Uji Valid Data Masukan
Hasil Yang
di Harapkan
Pengamatan Kesimpulan
Mengisi data-data supplier kedalam
semua textfield
sesuai type data Semua data supplier
dapat terisi ke dalam textfield
Data terisi
dengan benar [x]diterima
[ ]ditolak
Menekan tombol simpan
Data supplier
dapat tersimpan kedalam table
supplier pada database program
Data supplier tersimpan
dengan benar [x]diterima
[ ]ditolak
Menekan Tombol Edit
Data supplier
pada database terubah
Data supplier tersimpan
kembali dengan benar
setelah di ubah [x]diterima
[ ]ditolak
Menekan tombol hapus
Data supplier terhapus pada database
Data supplier benar-benar
terhapus sesuai data yang di
pilih [x]diterima
[ ]ditolak
Kasus dan Hasil Uji Tidak Valid Mengisi sebagian
data-data supplier kedalam textfield
dan tidak sesuai dengan type data
Muncul pemberitahuan pengisian
textfield sesuai type data seperti
angka dan huruf Data
tidak terisi
dengan benar
[x]diterima [ ]ditolak
Menekan tombol simpan
Muncul pemberitahuan pengisian textfield yang
kosong , dan data tidak dapat
tersimpan ke
dalam database Data supplier
tidak tersimpan
[x]diterima [ ]ditolak
Tabel 4.17 Tabel Pengujian Pengolahan Data Transaksi
Kasus dan Hasil Uji Valid
Data Masukan Hasil yang di harapkan
Pengamatan Kesimpulan
Data transaksi di isikan ke semua
textfield sesuai
type data Data dapat terisi kedalam
semua textfield Data
terisi dengan benar
[x]diterima [ ]ditolak
Menekan tombol simpan
Data dapat tersimpan ke dalam table yang sesuai
pada database Data
transaksi tersimpan
dengan baik dan benar
[x]diterima [ ]ditolak
Menekan tombol Data dapat tersimpan ke Data masuk ke [x]diterima
38
tambah dalam tabel keranjang
sebelum tersimpan ke dalam database transaksi
tabl keranjang
dengan benar [ ]ditolak
Menekan tombol edit
Data berubah dan masuk kembali table keranjang
sebelum tersimpan ke dalam database transaksi
Data berubah
dan masuk ke dalam keranjang
dengan benar [x]diterima
[ ]ditolak
Menekan tombol hapus
Data yang di pilih dalam keranjang
terhapus dengan benar
Data terhapus
dengan benar [x]diterima
[ ]ditolak Kasus dan Hasil Uji Tidak Valid
Data transaksi di isi sebagian ke
dalam textfield
dan tidak sesuai dengan type data
Muncul pemberitahuan
bahwa textfiel harus di isi
tidak ada
yang kosong, da nisi data
harus sesuai dengan type data
Sistem memunculkan
pemberitahuan, dan data tidak
masuk ke dalam textfield
jika tidak
sesuai dengan
type data
[x]diterima [ ]ditolak
Menekan tombol simpan
Tidak dapat menyimpan ke
dalam database
transaksi Penyimpanan
tidak dapat di lakukan
oleh sistem
[x]diterima [ ]ditolak
Tabel 4.18 Tabel Pengujian Pengolahan Data Pemesanan Barang
Kasus dan Hasil Uji Valid
Data Masukan Hasil yang di harapkan
Pengamatan Kesimpulan
Data pemesanan di
isikan ke
semua textfield
sesuai type data Data dapat terisi kedalam
semua textfield Data
terisi dengan benar
[x]diterima [ ]ditolak
Menekan tombol simpan
Data dapat tersimpan ke dalam table yang sesuai
pada database Data
transaksi tersimpan
dengan baik dan benar
[x]diterima [ ]ditolak
Menekan tombol tambah
Data dapat tersimpan ke dalam tabel keranjang
sebelum tersimpan ke dalam
database pemesanan
Data masuk ke tabl
keranjang dengan benar
[x]diterima [ ]ditolak
Menekan tombol edit
Data berubah dan masuk kembali table keranjang
Data berubah
dan masuk ke dalam keranjang
dengan benar [x]diterima
[ ]ditolak
Menekan tombol hapus
Data yang di pilih dalam keranjang
terhapus Data
terhapus dengan benar
[x]diterima [ ]ditolak
39
dengan benar Kasus dan Hasil Uji Tidak Valid
Data pemesanan di isi sebagian ke
dalam textfield
dan tidak sesuai dengan type data
Muncul pemberitahuan
bahwa textfiel harus di isi
tidak ada
yang kosong, da isi data harus
sesuai dengan type data Sistem
memunculkan pemberitahuan,
dan data tidak masuk ke dalam
textfield
jika tidak
sesuai dengan
type data
[x]diterima [ ]ditolak
Menekan tombol simpan
Tidak dapat menyimpan ke
dalam database
pemesanan barang Penyimpanan
tidak dapat di lakukan
oleh sistem
[x]diterima [ ]ditolak
Tabel 4.19. Implementasi Login
Menu Deskripsi
Nama File
Login Menu yang berfungsi sebagai pembagi
hak akses penggunaan program, ada 3 yaitu Bag. Penjualan, Bag. Gudang,
Pemilik Login.java
Tabel 4.20. Implementasi Menu utama
Menu Deskripsi
Nama File
File menu yang mempunyai 2 dua
fungsi yaitu logout dan keluar atau menutup program
File.java Master Data
menu yang mempunyai menu item barang, supplier dan user berfungsi
sebagai form inputan data awal. masterData.java
Transaksi menu yang mempunyai menu item
penjualan, pembelian dan juga retur yang berfungsi mengolah data
transaksi Transaksi.java
Laporan menu yang menampilkan form-
form pembuatan laporan Laporan.java
Pemesanan menu yang berfungsi memanggil
form pemesanan barang. Pesan.java
Tabel 4.21. Implementasi Menu file
Menu Item Deskripsi
Nama File
Logout Menu
item untuk
mengakhiri akses pengguna dan kembali ke form login
Logout.java
40
Keluar Untuk menutup program
aplikasi Keluar.java
Tabel 4.22. Implementasi Menu Master Data
Menu Item Deskripsi
Nama File
Barang Form
yang diantaranya
berfungsi mengelola
proses penginputan data barang baru
yang masuk Barang.java
Supplier Form yang diantaranya berfungsi
mengelola proses penginputan data supplier baru
Supplier.java User
Form yang berfungsi mengelola proses penginputan data user
yang akan mengakses aplikasi. User.java
Tabel 4.23. Implementasi Menu Transaksi
Menu Item Deskripsi
Nama File
Penjualan Form yang berfungsi mengolah data
transaki penjualan barang termasuk mencetak faktur penjualan
Penjualan.java Pembelian
Form yang berfungsi mengolah data pembelian barang sesuai faktur
pembelian dari supplier dan validasi dari purchase order PO
Pembelian.java
Retur penjualan Form yang berfungsi mengolah data
transaki retur penjualan barang setelah di
lakukan pengecekan
transaksi penjualan sebelumnya
Retur.java
Tabel 4.24. Implementasi Menu Laporan
Menu Item Deskripsi
Nama File
Laporan Center Form yang berfungsi mencetak
semua laporan lapCenter.java
Laporan barang Form yang berfungsi mencetak
laporan data barang LapBarang.java
Laporan Supplier Form yang berfungsi mencetak
laporan data supplier LapPembelian.java
Laporan Penjualan Form yang berfungsi mencetak
laoran data transaksi penjualan lapPenjualan.java
Laporan pembelian Form yang berfungsi mencetak
laporan data pembelian LapPembelian.java
41
Laporan retur
penjualan Form yang berfungsi mencetak
laporan transaksi retur penjualan lapRetur.java
Laporan pemesanan Form yang berfungsi mencetak
laporan data pemesanan barang lapPemesanan.java
Tabel 4.25. Implementasi Menu Pemesanan
Menu Item Deskripsi
Nama File
Pemesanan Barang Form
yang berfungsi
menginputkan daftar
pemesanan barang untuk di berikan kepada supplier
Pemesanan.java
Gambar 4.31 . File Setup.exe
Gambar 4.32 . Tampilan awal proses instlasi
Gambar 4.33. Tampilan Lokasi Direktori Instalasi
42
Gambar 4.34 . Tampilan Memulai Proses Instalasi
Gambar 4.35. Tampilan Proses Instalasi
Gambar 4.36 . Tampilan Proses Instalasi Selesai
iii
ABSTRAK
Toko Besi dan Bangunan Putra Jaya merupakan perusahaan yang bergerak
di bidang penjualan bahan bangunan. Proses pencatatan dan pengontrolan persediaan bahan-bahan dan alat bangunan pada Toko Besi Bangunan Putra
Jaya masih dilakukan secara manual yaitu diantaranya dengan menuliskan transaksi penjualan kesebuah nota dan kemudian di kumpulkan sebagai arsip,
Proses pencarian data penerimaan dan pengeluaran barang juga memerlukan waktu yang lama yang tidak jarang nota yang di cari hilang dan tidak dapat di
temukan, Berdasarkan kendala tersebut, informasi mengenai modal dan keuntungan yang telah didapat tidak dapat diketahui dengan pasti.
Untuk itu penulis bermaksud membuat suatu usulan mengenai perancangan sitstem yang baru, perancangan sistem ini di buat dengan metode
pendekatan Terstruktur dan metode pengembangan prototype. dan metode pengumpulan data yang digunakan adalah observasi, dokumentasi, dan
wawancara. Lalu di implementasikan menjadi sebuah produk sistem yang di buat menggunakan bahasa pemrograman JAVA.
Sistem informasi yang akan di bangun berbasis desktop dengan sistem jaringan client server yang terintegrasi dengan database yang dapat menampung
data penjualan dan pembelian barang dalam jumlah besar, yang diharapkan dapat mengatasi permasalahan yang ada pada Toko Besi dan Bangunan Putra Jaya.
Kata kunci : Sistem informasi, Penjualan, Pembelian, Persediaan Barang, Toko Besi dan Bangunan Putra Jaya.
iv
ABSTRACT
Putra jaya material shop is a company that produce building materials.The process of registry and control still done in manual ways.Such as
the writing of transaction into a note and then archived.The process of searching is also take a lot of time and sometimes the data goes missing,making the
information to be inacurate
Therefore,the writer propose a new system of information.The design is using the structured method and prototype developing method.and the data
gathering is using observation,documentation,and interview.All of it then implemented in a program using JAVA programming language.
The developing system information is desktop based with client server network system that integrated with the database which are able to store sale and
purchase data in a big quantity,this in turn will hopefully fix the problem in the Putra Jaya material shop.
Keyword : information system, sale, purchase, supplies, Putra Jaya material shop
1
BAB I PENDAHULUAN
1.1 Latar Belakang Penelitian
Pada zaman yang sangat modern saat ini kemajuan teknologi tidak dapat di lepaskan dari kebutuhan suatu perusahaan atau masyarakat,
ini bukan merupakan suatu yang baru. Tekhnologi komputer sangat berperan penting dalam kehidupan
sehari-hari untuk memudahkan segala aktifitas-aktifitas perusahaan atau masyarakat tersebut. Telah banyak perusahaan-perusahaan yang menggunakan
teknologi sistem informasi yang tentunya akan sangat berguna untuk mendukung proses bisnis dalam perusahaan tersebut, Selain itu berbagai macam metode
ataupun cara memperoleh informasi dapat di lakukan dengan lebih mudah, yang bertujuan untuk memenuhi kebutuhan perusahaan, dimana dituntut keefisienan
dan keefektifan dalam penyajian informasi. Efisiensi penggunaan dan pemanfaatan teknologi informasi sudah sangat
dirasakan sekali. Berbagai pengolahan data dilakukan secara komputerisasi, mulai dari perhitungan, penyimpanan data, sampai membuat laporan, yang
menghasilkan informasi yang akurat, baik yang dibutuhkan secara perorangan maupun perusahaan. Komputer dapat memberikan informasi secara cepat dan
tepat sekaligus dengan ketelitian yang sangat tinggi terhadap setiap persoalan atau permasalahan yang dihadapi organisasi. Tetapi tidak sedikit pula perusahaan yang
berskala kecil sampai perushaan yang berskala besar belum mempunyai sistem
informasi sebagai media pendukung proses bisnisnya salah satu contohnya adalah Toko Besi dan Bangunan Putra Jaya.
Toko Besi dan Bangunan Putra Jaya adalah perusahaan yang bergerak di
bidang penjualan bahan-bahan bangunan. Masalah utama yang timbul diantaranya adalah proses pencatatan dan pengontrolan persediaan bahan-bahan dan alat
bangunan pada Toko Besi Bangunan Putra Jaya masih dilakukan secara manual dengan hanya melihat data dari arsip pembelian dan penjualan, arsip tersebut
merupakan pengumpulan semua faktur pembelian dan penjualan yang ada, lalu di arsipkan. Hal ini menyebabkan pihak toko kesulitan untuk mengetahui sisa
persediaan barang yang masih tersedia atau tidak tersedia. Untuk mengetahui sisa persediaan barang, pihak toko harus menghitung barang secara fisik untuk
memastikannya, karena data stok barang yang tidak sesuai dengan bukti di lapangan. Berdasarkan kendala tersebut, informasi mengenai modal dan
keuntungan yang telah didapat-pun tidak dapat diketahui dengan pasti. Selain itu masalah lain seperti hilang atau rusaknya faktur pembelian
maupun penjualan yang merupakan bukti-bukti maupun sebagai laporan dari transaksi-transaksi yang dilakukan. Untuk itu perlu dibangun sebuah sistem
informasi dengan sebuah database yang dapat menampung data dalam jumlah banyak sehingga apabila dilakukan pengaksesan terhadap suatu data akan lebih
mudah untuk mendapatkannya dan juga memudahkan untuk melakukan perhitungan barang dalam jumlah banyak sehingga informasi yang diperoleh lebih
baik dan cepat.
Mengingat pentingnya masalah yang terjadi Penulis mencoba melakukan penelitian dan merancang sistem informasi pengolahan dan pengaturan terhadap
data penjualan dan pembelian termasuk persediaan barang di Toko Besi Bangunan Putra Jaya. yang diharapkan dapat memberikan informasi yang lebih
cepat, akurat dan mampu memeberikan solusi terhadap masalah yang terjadi. dan dapat menjadi sistem yang berguna bagi usaha tersebut untuk mengontrol
efektifitas dan efisiensi barang.
Berdasarkan permasalah yang di uraikan di atas maka penulis tertarik untuk mempelajari sistem yang sedang berjalan di toko tersebut serta mencoba bagaimana
pemecahan dari setiap masalah yang ada, dengan mengusulkan perancangan sistem informasi Sebagai bahan dalam membuat laporan tugas akhirskripsi
dengan judul
“SISTEM INFORMASI PENJUALAN DAN PEMBELIAN DI TOKO BESI DAN BANGUNAN PUTRA JAYA. CIPARAY, KABUPATEN BANDUNG
”.
1.2 Identifikasi dan Rumusan Masalah