d. LANcard 10100 Mbps e. Mouse, keyboard,monitor
4.3.2. Pengujian Adapun teknik pengujian perangkat lunak yang digunakan penulis dalam
membangun sistem informasi ini, adalah teknik pengujian blackbox testing. Menurut Al- Bahra bin Ladjamudin 2006:379, metode blackbox testing ini berfokus pada keperluan
fungsional dari software, yang memungkinkan untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Uji coba blackbox
merupakan pendekatan yang melengkapi untuk menemukan kesalahan yang terjadi. 4.3.2.1. Rencana Pengujian
Berikut Detail Rencana Pengujian dapat dilihat pada Tabel 4.1 4.3.2.2. Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian yang sudah dilakukan dengan beberapa kondisi yang memungkinkan pada saat program dijalankan, maka dapat ditarik
kesimpulan bahwa perangkat lunak yang dibuat sudah berjalan dengan cukup baik sebagaimana yang diharapkan oleh perusahaan.
V. Kesimpulan dan Saran
5.1 Kesimpulan
Berdasarkan hasil dan uraian pembahasan diatas, maka dapat ditarik kesimpulan
sebagai berikut: 1. Dengan adanya sistem informasi ini dapat mempercepat proses transaksi penjualan
kepada konsumen di Toko Yunika. 2. Dengan adanya sistem informasi ini mempermudah proses pengolahan dan
pencarian data barang baik barang yang terjual maupun barang yang tersedia.
3. Proses pembuatan laporan penjualan, pembelian, dan persediaan barang menjadi
lebih cepat sehingga dapat digunakan pemilik toko dalam mengambil keputusan. 5.2
Saran
Adapun saran yang diberikan agar sistem yang telah dibangun dapat lebih baik lagi
adalah sebagai berikut: 1. Perlu ditambah fitur untuk aplikasi ini seperti perhitungan laba-rugi, dan
sebagainya. 2. Stok minimum untuk masing-masing item tidak disamaratakan,karena setiap item
barang memiliki jumlah yang berbeda-beda dalam setiap pack nya begitu pula dengan tingkat penjualannya.
DAFTAR PUSTAKA
[1] Al Bahra Bin Ladjamudin,”Rekayasa Perangkat Lunak”, Yogyakarta : Graha Ilmu, 2006.
[2] Hartono. Jogiyanto, “Pengenalan Komputer: Dasar Ilmu Komputer, pemrograman, sistem informasi dan inteligensi buatan”, Yogyakarta : ANDI, 2000.
[3] Huda. Miftakhul, Bunafit,”Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans”, Semarang : Elex Media Komputindo, 2010.
[4] Kadir. Abdul, “Pengenalan Sistem Informasi”, Yogyakarta : Andi, 2003. [5] Nugroho. Bunafit,”Database Relasional dengan MySQL”, Yogyakarta : Andi, 2005.
[6] Reeve. Waren, Fees, “Accounting Pengantar Akuntansi”, Jakarta : Salemba Empat,
2008. [7] Simamora. Henry, “Akuntansi Basis Pengambilan Keputusan Bisnis”, Jakarta :
Salemba, 2000. [8] Soemarso. S. R, “ Akuntansi Suatu Pengantar”, Jakarta : Salemba Empat, 2009.
[9] Wahana.Komputer,”Mudah Membuat Portal Berita Online dengan PHP dan MySQL”, Yogyakarta : Andi, 2012.
[10] Yakub, “Pengantar Sistem Informasi”, Yogyakarta : Graha Ilmu, 2012.
DAFTAR GAMBAR
1. Mekanisme Pengembangan Sistem dengan Prototype
Gambar 3.1. Mekanisme Pengembangan Sistem dengan Protoype
Sumber: Abdul Kadir2003:417
Mengidentifikasikan kebutuhan pemakai
Membuat Prototype
Menguji Prototype Memperbaiki
Prototype Mengembangkan
Versi Produksi 1, Pengembangan dan pemakai bertemu
2. Pemakai menjelaskan kebutuhan sistem 3. Pengembangan mulai membuat
Prototype 4. Pemakai menguji Prototype dan
memberikan kritikan atau saran 5. Pengembangan melakukan
modifikasi sesuai dengan masukan pemakai user
6. Pengembangan perampungan sistem dengan masukan terakhir dari pemakai
2. Flowmap yang diusulkan
Administrasi Konsumen
Keuangan Supplier
Direktur
Database Daftar Belanja
Daftar Belanja
Tersedia Ya
Tidak Cek persediaan
barang Daftar Belanja
Input data penjualan
Cetak struk penjualan
Struk Penjualan Struk Penjualan
Cetak laporan penjualan
Laporan penjualan
Cek persediaan barang
habis Input data
pembelian barang
Cetak PO PO
PO Membuat
Faktur Pembelian
Faktur Pembelian Faktur Pembelian
Input data pembelian
Cetak laporan pembelian
Laporan penjualan
Laporan pembelian
Laporan pembelian
Tidak Ya
Cetak laporan persediaan
barang Laporan
persediaan barang
Laporan persediaan
barang
Gambar 4.1. Flowmap Sistem Informasi yang diusulkan
3. Diagram Konteks
Konsumen Sistem Informasi Toko
Yunika
Direktur Supplier
Struk Penjualan Daftar Belanja
Faktur Pembelian
Data PO
Laporan Penjualan Laporan Pembelian
Laporan Persediaan Barang
Gambar 4.2. Diagram Konteks yang Diusulkan
4. Data Flow Diagram Level 0
1.0 Penjualan
2.0 Pembelian
Konsumen Direktur
Supplier Tabel Barang
Tabel Barang Tabel Penjualan
Tabel Penjualan
Tabel Pembelian Tabel Pembelian
Daftar Belanja Struk penjualan
Data persediaan barang
3.0 Laporan
Laporan Persediaan Barang Laporan Penjualan
Laporan Pembelian
Data Pembelian Data persediaan barang
Tabel Pemesanan Tabel Pemesanan
Data barang habis Data pemesanan
PO Faktur pembelian
Data penjualan
Data persediaan barang
Data Pembelian
Tabel Supplier Tabel Supplier
Data Supplier
Detail Penjualan
Data Penjualan
Data Penjualan
Gambar 4.3. Data Flow Diagram Level 0
5. Data Flow Diagram Level 1 Proses 1
1.0 Cek persediaan
barang Konsumen
Tabel Barang Tabel Barang
Tabel Penjualan Tabel Penjualan
Daftar Belanja
Struk Penjualan Data penjualan
Data Persediaan barang
1.2 Cetak nota
penjualan 1.1
Input data penjualan
Daftar Belanja
Data penjualan
Gambar 4.4. Data Flow Diagram Level 1 Proses 1
6. Data Flow Diagram Level 1 Proses 2
2.1 Cek persediaan
bahan
Tabel Pembelian
Tabel Pembelian
Data Pembelian
PO Faktur Pembelian
Data bahan
2.2 Input data
pembelian bahan 2.3
Cetak PO
Data bahan
Data Pemesanan
2.4 input data
penerimaan bahan
Supplier Tabel Barang
Tabel Barang
Faktur Pembelian
Tabel Pemesanan
Tabel Pemesanan
Data Pemesanan
Tabel Supplier Tabel Supplier
Data Supplier
Gambar 4.5. Data Flow Diagram Level 1 Proses 2
7. Data Flow Diagram Level 1 Proses 3
Direktur Data Barang
Data Barang Data Penjualan
Data Penjualan
Data Pembelian Data Pembelian
3.0 Cetak
Laporan
Data Penjualan
Data Persediaan Barang
Data Pembelian Laporan Persediaan Barang
Laporan Penjualan Laporan Pembelian
Gambar 4.6. Data Flow Diagram Level 1 Proses 3
8. Tabel Relasi
Penjualan
PK no_nota
tanggal
Dt_Pemesanan
FK1 kode_brg
FK2 no_po
qty_beli harga_belis
Pemesanan
PK no_po
tgl_po
FK2 id_supplier
Barang
PK kode_brg
nama_brg stok
hrg_jual hrg_beli
jenis satuan
Dt_Penjualan
FK1 kode_brg
FK2 no_nota
qty_jual harga_juals
Supplier
PK id_supplier
nama_supplier no_telp
alamat kota
Gambar 4.7. Tabel Relasi
9. ERD Entity Relationship Diagram
Barang Penjualan
Pemesanan Supplier
Dt_Penjualan
Dt_Pemesanan memesan
1
n n
n
n n
Gambar 4.8. ERD
DAFTAR TABEL 1. Tabel Rencana Pengujian
Kelas Uji Butir Uji
Tingkat Pengujian
Jenis Pengujian
Login Pengecekan Login
Sistem Blackbox
Pengisian Data
Pengisian Data Barang Sistem
Blackbox Pengisian Data Supplier
Sistem Blackbox
Pengisian Data Penjualan Sistem
Blackbox Pengisian Data Pemesanan
Sistem Blackbox
Pengisian Data Pemesanan Sistem
Blackbox Pengisian Pembelian
Sistem Blackbox
Cetak Laporan Penjualan Sistem
Blackbox Cetak Laporan Pembelian
Sistem Blackbox
ABSTRACT
Yunika store is a business engaged in the sale and purchase of office stationery and computer accessories. Currently, Yunika Stores not have
information systems to manage and execute all operations, so that the data produced and obtained for each part is not accurate because the recording is still
manual in separate archives led to the search of data or information requires a fairly long process. With these problems, the process of selling and buying even
to make a report inventory requires a long time.
Therefore we need a sales information system design, purchasing, and inventory right that would be an appropriate information quickly and accurately.
The method used in this information system uses descriptive method, system development method used is prototype with analysis and design tools such as
Flowmap, Context Diagram, DFD, ERD and tables as needed. As for the creation of software in information systems used NetBeans IDE 7.2.1, Java programming
language and MySQL for the database.
With the results of system design, it can be applied to sales information systems, purchasing and inventory atYunika store. Hopefully with this
information system can assist in facilitating Yunika store process data in a relatively shorter time.
Keywords: information systems, sales, inventory.
i
ABSTRAK
Toko Yunika merupakan suatu usaha yang bergerak dibidang penjualan dan pembelian alat tulis kantor dan aksesoris komputer. Saat ini Toko Yunika belum
mempunyai sistem informasi dalam mengelola dan menjalankan semua kegiatan operasionalnya, sehingga
data yang dihasilkan dan diperoleh untuk setiap bagian tidak akurat dikarenakan pencatatan yang masih manual dalam arsip-arsip yang
terpisah menyebabkan pencarian data atau informasi membutuhkan proses yang cukup lama. Dengan masalah tersebut, proses penjualan dan pembelian bahkan
untuk membuat laporan persediaan barang membutuhkan waktu yang cukup lama.
Oleh karena itu diperlukan suatu rancangan sistem informasi penjualan, pembelian, dan persediaan barang yang tepat yang akan menjadi suatu informasi
yang tepat, cepat dan akurat. Metode penelitian yang digunakan pada sistem informasi ini menggunakan
metode deskriptif, metode pengembangan sistem yang digunakan adalah prototype dengan alat bantu analisis dan perancangan berupa
Flowmap, Diagram Konteks, DFD, ERD dan tabel-tabel yang diperlukan
. Sedangkan untuk pembuatan perangkat lunak dalam sistem informasi ini digunakan NetBeans IDE
7.2.1, dan untuk bahasa pemrograman menggunakan bahasa Java, dan Mysql untuk database.
Dengan hasil perancangan sistem, maka dapat diterapkan sistem informasi penjualan, pembelian dan persediaan barang pada Toko Yunika. Diharapkan
dengan adanya Sistem informasi ini dapat membantu Toko Yunika dalam mempermudah mengolah data dalam waktu yang relatif lebih singkat.
Kata kunci : sistem informasi, penjualan, persediaan.
1
BAB I
PENDAHULUAN
1.1. Latar Belakang