Implementasi Instalasi Program Implementasi Menu Pemesanan

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