Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Antar Muka

16 Gambar 4.37 merupakan rancangan output nota penjualan, nota penjualan ini berisi data penjualan yang di serahkan kepada pelanggan.

4.3. Perancangan Arsitektur Jaringan

Berikut adalah rancangan arsitektur jaringan pada Southern Track Inc yang terdapat pada gambar 4.39.

4.4. Pengujian

Pengujian merupakan bagian yang paling penting dalam siklus pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kulitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan pengujian ini adalah untuk menjamin perangkat lunak yang dibangun memiliki kualitas yang bagus. Pengujian perangkat lunak menggunakan metode pengujian balck box. Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak. Yang diuji adalah masukan serta keluarannya.

4.4.1. Rencana Pengujian

Rancangan pengujian yang akan dilakukan dalam pembangunan sistem informasi pembelian dan penjualan pada Southern Track Inc menggunakan metode pengujian black box. Pengujian black box ini menitikberatkan pada fungsi sistem. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar atau tidak. Yang terdapat pada table 4.18.

4.4.2. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus dan hasil uji, maka dapat diambil kesimpulan bahwa semua form berfungsi sesuai harapan dan dapat berjalan dengan sempurna sehingga dapat menghasilkan output yang diinginkan.

4.5. Implementasi

Implementasi merupakan penerapan dari seluruh rancangan yang sudah dibuat sebelumnya dengan aplikasi program yang sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program perancangan pada para pelaku sistem sehingga pengguna user dapat memberikan masukan kepada pengembangan sistem.

4.5.1. Implementasi Perangkat Lunak

Untuk mendukung kelancaran sistem informasi pembelian dan penjualan ini diperlukan perangkat lunak untuk mengeksekusi dari suatu program yang dirancang.

4.5.2. Implementasi Perangkat Keras

17 Untuk menjalankan sistem informasi pembelian dan penjualan ini, maka dibutuhkan suatu perangkat keras sebagai penunjang. Adapun kebutuhan perangkat keras yang dibutuhkan adalah sebagai berikut: 1. Server a. Menggunakan Processor Intel Core i3 or Higher. b. Menggunakan RAM minimal 2Gb c. Harddisk minimal 320 Gb d. VGA minimal 256 or Higher e. Monitor, mouse, keyboard f. Printer 2. Client a. Menggunakan Processor Intel Core 2 Duo 2.0 Ghz or Higher. b. Menggunakan minimal RAM 1GB atau lebih tinggi c. Harddisk 40 GB d. Monitor, keyboard, dan mouse

4.5.3. Implementasi Antar Muka

Implementasi antar muka merupakan tahapan dalam memenuhi kebutuhan pengguna user dalam berinteraksi dengan komputer. Adapun implementasi antar muka pada sistem informasi pembelian dan penjualan pada Southern Track Inc yaitu sebagai berikut:

1. Form Login

Gambar 4.40. merupakan implementasi antar muka dari form login, yang digunakan untuk masuk ke sistem informasi.

2. Form Home

Gambar 4.41. merupakan implementasi antar muka home, sebagai tampilan awal pada sistem informasi.

3. Form Jenis

Gambar 4.42. merupakan implementasi antar muka form manajemen jenis barang, form ini digunakan untuk tambah, simpan, edit, hapus, dan pencarian data jenis barang.

4. Form Vendor

Gambar 4.45. merupakan implementasi antar muka form manajemen vendor, form ini digunakan untuk tambah, simpan, edit, hapus, dan pencarian data vendor.

5. Form Pelanggan

Gambar 4.46. merupakan implementasi antar muka form manajemen pelanggan, form ini digunakan untuk tambah, simpan, edit, hapus, dan pencarian data pelanggan. 18

6. Form Penjualan

Gambar 4.47. merupakan implementasi antar muka form penjualan, form ini digunakan untuk input data transaksi penjualan terhadap pelanggan.

7. Form Pesanan

Gambar 4.48. merupakan implementasi antar muka form pesanan produksi, form ini digunakan untuk input data transaksi pesanan pelanggan.

8. Form Pembelian

Gambar 4.49. merupakan implementasi antar muka form terima pembelian bahan baku, form ini digunakan untuk input data transaksi pembelian bahan baku ke vendor.

9. Form Pembayaraan Piutang

Gambar 4.51. merupakan implementasi antar muka form pembayaran piutang, form ini digunakan untuk input pembayaran utang pelanggan.

10. Form Pelunasan Pesanan

Gambar 4.52. merupakan rancangan input form daftar pelunasan pesanan, form ini digunakan untuk input pembayaran pelunasan pesanan pelanggan. DAFTAR PUSTAKA Kadir. Abdul,”Pengenalan Sistem Informasi ”,Revisi ed, Yogyakarta : Andi, 2014. Swastha.Basu,”Manajemen Penjualan”,3th ed, Yogyakarta : BPFE- YOGYAKARTA, 2014. S.A. Rosa dan Shalahuddin. M.,”Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek”,2nd ed, Bandung : Informatika, 2014. Date. C.J.,”Pengenalan Sstem Basis data jilid 1”,7th ed, Jakarta : Gramedia, 2004. Prabowati Ari,”Pengembangan aplikasi Database berbasis JavaDB dengan Netbeans”, 1 ed, Yogyakarta : Andi, 2010. Ignas,”Sistem Informas Penjualan Online”,1 ed, Yogyakarta : Andi, 2014. 19 Flowmap Penjualan yang di usulkan Pelanggan Bagian Penjualan Pimpinan Ph as e Data barang Data barang Data pelanggan Data pelanggan Data barang Data barang Data pelanggan Data pelanggan Cek data barang Cek data barang Da ta ba se SI Pe nj ua la n da Pe m be lia n D at ab as e S I Pe nj ua la n d a Pe m be lia n Cek Cek Data barang Data barang Data pelanggan Data pelanggan T Input Transaksi Penjualan Kredit Input Transaksi Penjualan Kredit Cetak Nota Penjualan Ritel Cetak Nota Penjualan Ritel Mengecek Penjualan Mengecek Penjualan Y Verifikasi Verifikasi Input Transaksi Penjualan Ritel Input Transaksi Penjualan Ritel Nota Penjualan Ritel Nota Penjualan Ritel Nota Penjualan Kredit Nota Penjualan Kredit Nota Penjualan Ritel Nota Penjualan Ritel Nota Penjualan Kredit Nota Penjualan Kredit Input pembayaran piutang Input pembayaran piutang Cetak Nota Penjualan Kredit Cetak Nota Penjualan Kredit Cetak Pemabyaran dan kartu piutang Cetak Pemabyaran dan kartu piutang Nota Pembayaran Nota Pembayaran Kartu Piutang Kartu Piutang Kartu Piutang Kartu Piutang Nota Pembayaran Nota Pembayaran Cetak Laporan Penjualan Cetak Laporan Penjualan Laporan Penjualan Laporan Penjualan Laporan Penjualan Laporan Penjualan Gambar 4.1 Flowmap SI Penjualan yang Diusulkan 20 Flowmap Produksi yang di usulkan Pelanggan Bagian Penjualan Bagian Produksi Pimpinan P h as e Data Pesanan Data Pesanan Data Pesanan Data Pesanan Input data pesanan Input data pesanan Da ta b as e S I P en ju al an d an P emb el ia n Da ta b as e S I P en ju al an d an P em b el ia n Cetak Nota Pesanan Cetak Nota Pesanan Nota Pesanan Nota Pesanan Nota Pesanan Nota Pesanan Nota Pesanan Nota Pesanan Nota Pesanan Nota Pesanan Input data produksi Input data produksi Cetak data produksi selesai Cetak data produksi selesai Data produksi selesai Data produksi selesai Data produksi selesai Data produksi selesai Update data pesanan Update data pesanan Nota Pesanan Nota Pesanan Transaksi Pelunasan Transaksi Pelunasan Cetak Nota Lunas Cetak Nota Lunas Nota Lunas Nota Lunas Nota Lunas Nota Lunas Cetak Laporan Pesanan Cetak Laporan Pesanan Laporan Pesanan Laporan Pesanan Laporan Pesanan Laporan Pesanan Cetak Laporan Produksi Cetak Laporan Produksi Laporan Produksi Laporan Produksi Laporan Produksi Laporan Produksi Gambar 4.2 Flowmap SI Produksi yang Diusulkan . 21 Flowmap Pembelian yang di usulkan Bagian Gudang Bagian Pembelian Supplier Pimpinan Ph as e Dat ab as e S I p en ju alan d an p em b el ian D ata b as e SI p en ju al an d an p em b eli an Cek Bahan Baku Cek Bahan Baku Cek Cek Bahan baku kosong Bahan baku kosong Bahan baku kosong Bahan baku kosong Input data pembelian Input data pembelian Cetak bahan baku kosong Cetak bahan baku kosong Cetak data pembelian Cetak data pembelian Data pembelian Data pembelian Data pembelian Data pembelian Membuat nota pembayaran Membuat nota pembayaran Nota pembayaran Nota pembayaran Data bahan baku Data bahan baku Nota pembayaran Nota pembayaran Data bahan baku Data bahan baku Data bahan baku Data bahan baku Update bahan baku Update bahan baku Cetak laporan pembelian Cetak laporan pembelian Laporan Pembelian Laporan Pembelian Laporan Pembelian Laporan Pembelian Gambar 4.3 Flowmap SI Pembelian yang Diusulkan 22 Pelanggan Pelanggan Sistem Informasi Penjualan dan Pembelian Sistem Informasi Penjualan dan Pembelian Pimpinan Pimpinan Supplier Supplier Data pelanggan, Data barang, Data pesanan produksi, Nota Penjualan Nota penjualan, Nota Pembayaran, Kartu Pembayaran, Nota Pesanan, Nota Lunas Info Penjualan, Info Produksi, Info Pembelian, Info data stok barang, Info data bahan baku D af ta r pe rm in ta an ba ha n ba ku N ota p em ba ya ra n, D ata b ah an b ak u Gambar 4.4 Diagram Konteks SI yang Diusulkan Pelanggan Pelanggan Supplier Supplier 1 Pengolahan data penjualan 1 Pengolahan data penjualan 2 Pengolahan data produksi 2 Pengolahan data produksi 3 Pengolahan data pembelian 3 Pengolahan data pembelian File Pelanggan File Penjualan File Data Stok barang Data pelanggan Data pelanggan Data pelanggan Data barang Nota penjualan Data stok barang Data pesanan produksi Data pelanggan Nota penjualan File Data bahan baku Data bahan baku N ota p es ana n N ota p es ana n N ota L una s Data bahan baku Data permintaan bahan baku Data bahan baku Nota pembayaran, Data bahan baku File pesanan Data pesanan Data pesanan File Produksi Data produksi Data produksi File Data barang masuk Data barang masuk Data stok barang File Permintaan Data permintaan bahan baku Data permintaan bahan baku Supplier Supplier Pimpinan Pimpinan L apora n Pe njua la n L ap ora n P roduk si L ap ora n Pe sa na n L ap ora n P em be lia n B aha n Gambar 4.5 DFD Level 1 SI yang Diusulkan 23 Pelanggan Pelanggan 1.1.1 Tambahinput data pelanggan 1.1.1 Tambahinput data pelanggan 1.1.3 Edit data pelanggan 1.1.3 Edit data pelanggan 1.1.4 Hapus data pelanggan 1.1.4 Hapus data pelanggan 1.1.2 Cari data pelanggan 1.1.2 Cari data pelanggan File Pelanggan Data pelanggan Data pelanggan D a ta p el a ngg a n Data pelanggan Data pelanggan Data pelanggan D at a pe la ngg an Gambar 4.6 DFD Level 2 Proses 1 SI yang Diusulkan Pelanggan Pelanggan 1.1.1 Tambahinput data pelanggan 1.1.1 Tambahinput data pelanggan 1.1.3 Edit data pelanggan 1.1.3 Edit data pelanggan 1.1.4 Hapus data pelanggan 1.1.4 Hapus data pelanggan 1.1.2 Cari data pelanggan 1.1.2 Cari data pelanggan File Pelanggan Data pelanggan Data pelanggan D a ta p e langg a n Data pelanggan Data pelanggan Data pelanggan Dat a pel ang gan Gambar 4.7 DFD Level 3 Proses 1.1 SI yang Diusulkan 24 Pelanggan Pelanggan 2.1 Input detail pesanan 2.1 Input detail pesanan Data pesanan produksi File Pesanan Data pesanan 2.2 Hitung jumlah pesanan 2.2 Hitung jumlah pesanan Data pesanan Data pesanan 2.3 Cetak Nota dan Form pesanan 2.3 Cetak Nota dan Form pesanan Data pesanan Nota Pesanan 2.4 Cari bahan baku 2.4 Cari bahan baku N o ta pesana n Dat a ba han bak u File Data bahan baku 2.5 Input data produksi 2.5 Input data produksi Nota pesanan, Data bahan baku File Produksi Da ta p rodu ks i 2.6 Cetak data produksi selesai 2.6 Cetak data produksi selesai Data produksi 2.7 Update pesanan produksi 2.7 Update pesanan produksi Data produksi D at a p es ana n 2.8 Transaksi Pelunasan pesanan 2.8 Transaksi Pelunasan pesanan Data pesanan Nota Pesanan 2.9 Cetak nota lunas 2.9 Cetak nota lunas Data pesanan Data pesanan Nota Lunas File Pelanggan Data pelanggan 2.10 Cetak Laporan Produksi 2.10 Cetak Laporan Produksi 2.11 Cetak Laporan Pesanan 2.11 Cetak Laporan Pesanan Pimpinan Pimpinan Dat a pesana n Laporan pesanan Laporan Produksi Data Produksi Gambar 4.8 DFD Level 2 Proses 3 SI yang Diusulkan 25 File bahan baku 3.1 Cek bahan baku 3.1 Cek bahan baku Data bahan baku 3.2 Cetak bahan baku kosong 3.2 Cetak bahan baku kosong Data bahan baku Data bahan baku 3.3 Input data pembelian 3.3 Input data pembelian Data bahan baku File Pembelian 3.4 Cetak data pembelian 3.4 Cetak data pembelian D a ta P e m be li a n Data Pembelian Vendor Vendor Data Pembelian 3.5 Update bahan baku 3.5 Update bahan baku Nota Pembayara, Data bahan baku Data bahan baku 3.6 Cetak Laporan bahan baku 3.6 Cetak Laporan bahan baku 3.7 Cetak Laporan Pembelian 3.7 Cetak Laporan Pembelian Pimpinan Pimpinan D a ta ba ha n ba ku Laporan Bahan Baku Laporan Pembelian D a ta p e m be lia n Gambar 4.9 DFD Level 2 Proses 4 SI yang Diusulkan 26 Gambar 4.10 Tabel Relasi memiliki6 Beli mengalami mempunyai1 melakukan memiliki1 memiliki2 memilik3 dilakukan memiliki4 mempunyai2 memiliki5 punya punya1 mengalami1 pembelian mempunyai Relationship_25 Pelanggan Kode_pelanggan Nama_pelaggan Telepon_pelanggan Alamat_pelanggan pi Variable characters 10 Variable characters 30 Variable characters 12 Variable characters 200 Kode_pelanggan pi Penjualan Faktur_penjualan Kode_pelanggan tanggal_penjualan total_penjualan status_penjualan pi Variable characters 30 Variable characters 10 Date Integer Variable characters 20 Faktur_penjualan pi Detail Penjualan Faktur_penjualan Kode_barang harga_satuan banyak_penjualan jumlah_penjualan Variable characters 30 Variable characters 10 Integer Integer Integer Piutang Faktur_penjualan jatuh_tempo tanggal_tulis keterangan_piutang debet_piutang kredit_piutang saldo_piutang status_piutag Variable characters 30 Date Date Variable characters 20 Integer Integer Integer Variable characters 20 Barang Kode_barang Kode_jenis nama_barang harga_satuan stok pi Variable characters 10 Variable characters 10 Variable characters 50 Integer Integer Kode_barang pi Jenis Kode_jenis nama_jenis pi Variable characters 10 Variable characters 50 Kode_jenis pi Pesanan Faktur_pesanan Kode_pelanggan Tgl_buat Tgl_selesai total_pesanan status_pesanan pi Variable characters 30 Variable characters 10 Date Date Integer Variable characters 50 Faktur_pesanan pi Detail Pesanan Faktur_pesanan Kode_barang Kode_warna harga banyak_pesanan jumlah_pesanan Variable characters 30 Variable characters 10 Variable characters 10 Integer Integer Integer Produksi Faktur_produksi Faktur_pesanan tanggal_produksi tanggal_selesai pi Variable characters 30 Variable characters 30 Date Date Faktur_produksi pi Detail Produksi Faktur_produksi Kode_bahan jumlah_produksi Variable characters 30 Variable characters 10 Integer Bahan Baku Kode_bahan Kode_jenis Kode_satuan Kode_warna nama_bahan harga_bahan stok stok_maks pi Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 50 Integer Integer Integer Kode_bahan pi Satuan Kode_warna nama_warna pi Variable characters 10 Variable characters 50 Kode_satuan pi Warna Kode_warna nama_warna pi Variable characters 10 Variable characters 50 Kode_warna pi Pelunasan Faktur_pesanan tanggal_catat keterangan_pesanan debet_pesanan kredit_pesanan saldo_pesanan status_pesanan Variable characters 30 Date Variable characters 20 Integer Integer Integer Variable characters 20 Vendor Kode_vendor nama_vendor telepon_vendor alamat_vendor pi Variable characters 10 Variable characters 30 Variable characters 12 Variable characters 100 Kode_vendor pi Pembelian Faktur_pembelian Kode_vendor tanggal_pembelian total_pembelian pi Variable characters 30 Variable characters 10 Date Integer Faktur_pembelian pi Detail Pembelian Faktur_pembelian Kode_bahan banyak_pembelian jumlah_pembelian Variable characters 30 Variable characters 10 Integer Integer 27 PELANGGAN PELANGGAN Kode_pelang gan Kode_pelang gan Mencatat Mencatat 1 PENJUALAN PENJUALAN N Faktur_penju alan Faktur_penju alan Kode_pelang gan Kode_pelang gan mempunya i mempunya i N PIUTANG PIUTANG Detail Penjualan Detail Penjualan N BARANG BARANG N Faktur_penju alan Faktur_penju alan Kode_barang Kode_barang melakukan melakukan PEMESANAN PEMESANAN 1 N Faktur_peme sanan Faktur_peme sanan Kode_pelang gan Kode_pelang gan Detail Pesanan Detail Pesanan N N Kode_barang Kode_barang Faktur_peme sanan Faktur_peme sanan Kode_warna Kode_warna WARNA WARNA N PELUNASAN PELUNASAN Faktur_penju alan Faktur_penju alan Faktur_peme sanan Faktur_peme sanan mempunya i mempunya i N 1 Memiliki Memiliki JENIS JENIS 1 N Kode_warna Kode_warna Kode_barang Kode_barang Kode_jenis Kode_jenis BAHAN BAKU BAHAN BAKU Kode_bahan Kode_bahan Kode_jenis Kode_jenis Kode_warna Kode_warna Detail Pembelian Detail Pembelian PEMBELIAN PEMBELIAN N N Faktur_pemb elian Faktur_pemb elian Kode_vendor Kode_vendor Kode_bahan Kode_bahan Faktur_pemb elian Faktur_pemb elian Kode_vendor Kode_vendor N 1 Memiliki Memiliki 1 Melakukan Melakukan 1 PRODUKSI PRODUKSI N Mempunya i Mempunya i VENDOR VENDOR 1 N N Detail Produksi Detail Produksi N N Kode_jenis Kode_jenis Faktur_produ ksi Faktur_produ ksi Faktur_produ ksi Faktur_produ ksi Kode_bahan Kode_bahan Faktur_peme sanan Faktur_peme sanan SATUAN SATUAN Memiliki 1 N Kode_satuan Kode_satuan Kode_Satuan Kode_Satuan Gambar 4.11 Entity Relationship Diagram ERD 28 Login File Data Master Penjualan Pembelian Gudang Piutang Pelunasan Laporan Help Produksi Home Logout Login Close Jenis Satuan Warna Data User Pelanggan Vendor Penjualan Pesanan Produksi Pembelian Bahan Data Barang Data Bahan Baku Data Produksi Pembayaran piutang Kartu Piutang Pelunasan Pesanan Kartu Pesanan Laporan Piutang Laporan Pesanan Laporan Penjualan Laporan Pembelian About Gambar 4.12 Struktur Menu Sistem Informasi yang Diusulkan Gambar 4.13 Rancangan Form Login Gambar 4.15 Rancangan Form Ubah Data User 29 Gambar 4.19 Rancangan Form Data Pelanggan Gambar 4.25 Rancangan Form Data Barang Gambar 4.29 Rancangan Output Laporan Penjualan 30 Gambar 4.30 Rancangan Output Laporan Detail Penjualan Gambar 4.31 Rancangan Output Laporan Pembelian Gambar 4.33 Rancangan Output Laporan Piutang 31 Gambar 4.34 Rancangan Output Laporan Pesanan Gambar 4.37. Rancangan Output Nota Penjualan Gambar 4.40 Antar Muka Form Login 32 Gambar 4.41 Antar Muka Form Home Gambar 4.42 Antar Muka Form Jenis Gambar 4.47 Antar Muka Form Penjualan Gambar 4.48 Antar Muka Form Pesanan 33 Gambar 4.49 Antar Muka Form Pembelian Gambar 4.51 Antar Muka Form Pembayaran Piutang Gambar 4.52 Antar Muka Form Pelunasan Pesanan 1 BAB I PENDAHULUAN

1.1 Latar Belakang Penelitian