perancangan program persediaan barang pada …

13
Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 124~136 124 Diterima 10 Januari 2016; Revisi 12 Februari 2016; Disetujui 15 Maret 2016 PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA ESTRELLA FURNITURE TASIKMALAYA Deddy Supriadi 1 , Ai Siti Sri Mulyani 2 1AMIK BSI Tasikmalaya e-mail: [email protected] 2AMIK BSI Tasikmalaya Abstrak Instansi atau perusahaan semakin hari semakin berkembang pesat. Begitu pula dalam pengelolaan sistem informasinya sangat beragam. Sebuah perusahaan yang bergerak dalam bidang perdagangan dan manufaktur memiliki satu akun wajib yang sangat penting dalam pengelolaannya, yakni persediaan. Persediaan merupakan sebuah akun yang digunakan untuk mencatat arus keluar masuknya barang yang menjadi bahan utama dalam suatu perusahaan termasuk Estrella Furniture. Mengingat banyaknya data barang yang harus dicatat oleh Estrella Furniture yang memiliki jumlah persediaan barang cukup banyak serta pengelolaan sistemnya masih bersifat manual, diperlukan sebuah basis data terpadu yang menghimpun data persediaan yang dimiliki oleh Estrella Furniture dan suatu aplikasi yang memang digunakan untuk mempermudah proses pencatatannya. Tugas akhir ini membahas mengenai pengelolaan data persediaan barang jadi maupun bahan baku dengan memanfaatkan teknologi yang semakin berkembang, yakni program aplikasi berbasis visual. Metode yang digunakan dalam perancangan program aplikasi ini adalah metode waterfall dan dibangun dengan menggunakan Microsoft Visual Basic 6.0 dan MYSQL. Perancangan program ini merupakan solusi untuk memecahkan masalah yang menjadi kendala dalam pengelolaan data persediaan barang jadi maupun bahan baku dengan sistem yang sudah terkomputerisasi sesuai kebutuhan perusahaan. Sehingga dapat meminimalisir kesalahan dalam pencatatannya dan dapat mempermudah pengelola dalam memantau arus keluar masuknya barang secara periodik dengan hasil yang efektif dan efisien. Keywords: Perancangan Program, Persediaan, Program Aplikasi, Visual Basic, Furtniture 1. Pendahuluan Semakin banyaknya perusahaan semakin kompleks pula sistem informasi yang digunakan di setiap perusahaannya. Salah satunya adalah pencatatan persediaan barang pada perusahaan dagang dan manufaktur. Persediaan barang merupakan permasalahan operasional yang sering dihadapi oleh perusahaan. Pada perusahaan dagang dan manufaktur yang sudah besar dengan jumlah persediaan barangnya yang banyak, persediaan harus dicatat berdasarkan pencatatan komputer dan dicocokkan dengan pencatatan fisik. Sehingga pegawai ataupun pimpinan perusahaan dapat mengetahui jumlah persediaan yang ada dengan kesalahan seminimal mungkin dan dengan sistem yang sudah terprogram dengan baik. Estrella Furniture merupakan perusahaan yang bergerak dibidang manufaktur. Dimana barang dagangan yang dijual adalah hasil produksi sendiri. Maka dari itu diperlukan pencatatan persediaan dalam dua kategori yaitu: persediaan bahan baku dan persediaan barang jadi. Untuk sistem pencatatan persediaan barangnya masih bersifat manual dengan menggunakan Ms. Office. Sering kali terjadi double data atau redudansi dalam pencatatanya karena tidak terdapatnya basis data terpadu yang menghimpun data tiap persediaan barangnya. Baik barang keluar ataupun barang masuk sering kali sulit untuk ditemukan datanya, dikarenakan jumlah persediaanya yang banyak dan tidak adanya primary key dan basis data yang terhimpun dengan baik. Penulis mengambil judul „Perancangan Program Persediaan Barang

Upload: others

Post on 20-Nov-2021

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 124~136

124

Diterima 10 Januari 2016; Revisi 12 Februari 2016; Disetujui 15 Maret 2016

PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA ESTRELLA FURNITURE TASIKMALAYA

Deddy Supriadi

1, Ai Siti Sri Mulyani

2

1AMIK BSI Tasikmalaya

e-mail: [email protected]

2AMIK BSI Tasikmalaya

Abstrak

Instansi atau perusahaan semakin hari semakin berkembang pesat. Begitu pula dalam

pengelolaan sistem informasinya sangat beragam. Sebuah perusahaan yang bergerak dalam bidang perdagangan dan manufaktur memiliki satu akun wajib yang sangat penting dalam pengelolaannya, yakni persediaan. Persediaan merupakan sebuah akun yang digunakan untuk mencatat arus keluar masuknya barang yang menjadi bahan utama dalam suatu perusahaan termasuk Estrella Furniture. Mengingat banyaknya data barang yang harus dicatat oleh Estrella Furniture yang memiliki jumlah persediaan barang cukup banyak serta pengelolaan sistemnya masih bersifat manual, diperlukan sebuah basis data terpadu yang menghimpun data persediaan yang dimiliki oleh Estrella Furniture dan suatu aplikasi yang memang digunakan untuk mempermudah proses pencatatannya. Tugas akhir ini membahas mengenai pengelolaan data persediaan barang jadi maupun bahan baku dengan memanfaatkan teknologi yang semakin berkembang, yakni program aplikasi berbasis visual. Metode yang digunakan dalam perancangan program aplikasi ini adalah metode waterfall dan dibangun dengan menggunakan Microsoft Visual Basic 6.0 dan MYSQL. Perancangan program ini merupakan solusi untuk memecahkan masalah yang menjadi kendala dalam pengelolaan data persediaan barang jadi maupun bahan baku dengan sistem yang sudah terkomputerisasi sesuai kebutuhan perusahaan. Sehingga dapat meminimalisir kesalahan dalam pencatatannya dan dapat mempermudah pengelola dalam memantau arus keluar masuknya barang secara periodik dengan hasil yang efektif dan efisien. Keywords: Perancangan Program, Persediaan, Program Aplikasi, Visual Basic, Furtniture 1. Pendahuluan Semakin banyaknya perusahaan semakin kompleks pula sistem informasi yang digunakan di setiap perusahaannya. Salah satunya adalah pencatatan persediaan barang pada perusahaan dagang dan manufaktur. Persediaan barang merupakan permasalahan operasional yang sering dihadapi oleh perusahaan. Pada perusahaan dagang dan manufaktur yang sudah besar dengan jumlah persediaan barangnya yang banyak, persediaan harus dicatat berdasarkan pencatatan komputer dan dicocokkan dengan pencatatan fisik. Sehingga pegawai ataupun pimpinan perusahaan dapat mengetahui jumlah persediaan yang ada dengan kesalahan seminimal mungkin dan dengan sistem yang sudah terprogram dengan baik.

Estrella Furniture merupakan perusahaan yang bergerak dibidang manufaktur. Dimana barang dagangan yang dijual adalah hasil produksi sendiri. Maka dari itu diperlukan pencatatan persediaan dalam dua kategori yaitu: persediaan bahan baku dan persediaan barang jadi. Untuk sistem pencatatan persediaan barangnya masih bersifat manual dengan menggunakan Ms. Office. Sering kali terjadi double data atau redudansi dalam pencatatanya karena tidak terdapatnya basis data terpadu yang menghimpun data tiap persediaan barangnya. Baik barang keluar ataupun barang masuk sering kali sulit untuk ditemukan datanya, dikarenakan jumlah persediaanya yang banyak dan tidak adanya primary key dan basis data yang terhimpun dengan baik. Penulis mengambil judul „Perancangan Program Persediaan Barang

Page 2: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 125

Pada Estrella Furniture Tasikmalaya‟ untuk membantu pengelolaan persediaan bahan baku maupun barang jadi agar lebih terkomputerisasi dengan efektif dan efisien. 2. Metode Penelitian Metode Perancangan Perangkat Lunak Dalam tahap ini penulis melakukan perancangan perangkat lunak untuk menunjang sistem dengan tahapan sebagai berikut: 1. Analisa Permasalahan Langkah awal yang harus dilakukan penulis adalah melakukan analisa permasalahan terhadap apa saja yang dibutuhkan untuk proses pembuatan program persediaan barang di Estrella Furniture. 2. Desain Langkah kedua adalah penulis merancang sebuah penyelesaian dari apa yang telah di analisa, lalu dibuat perancangan desain programnya. 3. Pengkodean Langkah ketiga adalah pengkodean, dimana penulis mengaplikasikan apa yang telah dirancang untuk program ini dengan menambahkan kode-kode program untuk membangun sebuah aplikasi yang telah direncanakan. 4. Implementasi Langkah keempat yaitu implementasi, dimana kode-kode pemograman yang dibuat pada tahap sebelumnya mulai diimplementasikan untuk membuat sebuah program yang bisa memecahkan masalah yang ada. 5. Testing Langkah terakhir yaitu melakukan testing atau pengujian program aplikasi yang telah diselesaikan oleh penulis dengan tujuan untuk mengetahui apakah program aplikasi yang dibuat penulis sudah berjalan dengan kebutuhan yang diperlukan. Metode Pengumpulan Data Metode pengumpulan data yang dilakukan penulis untuk pembuatan Tugas Akhir Perancangan Program Aplikasi Penjualan Tunai Pada Estrella Furniture Kota Tasikmalaya adalah: 1. Wawancara Merupakan salah satu teknik pengumpulan data dengan cara tanya jawab dan bertatap muka langsung dengan narasumber dengan menggunakan panduan wawancara. 2. Studi Kepustakaan Mencari literature yang berisi teori-teori yang berkaitan dengan masalah yang akan dibahas, atau sebagai sumber data

sekunder termasuk data public dan data yang berasal dari internet/website, Dokumen Perusahaan, buku dan lain sebagainya. 3. Observasi Metode ini dilakukan dengan proses pengamatan langsung terhadap kegiatan yang berhubungan dengan penulisan tugas akhir ini. 3. Hasil dan Pembahasan 3.1. Analisa Kebutuhan Prosedur Pencatatan Bagian Gudang 1. Prosedur pencatatan pesediaan masuk Pihak Estrella yaitu bagian gudang melakukan pencatatan persediaan barang masuk dari supplier. Bagian gudang dapat menambahkan, mengedit dan menghapus jenis barang yang termasuk dalam dua kategori yaitu bahan baku dan barang jadi yang diterima berdasarkan faktur pembelian yang diterima bagian gudang. Setelah itu bagian gudang akan menyimpan data barang tersebut dari form data persediaan barang pada tabel barang dengan kode barang sebagai primary key untuk mengetahui spesifikasi dari barang tersebut dan tabel barang masuk serta tabel detail barang masuk dengan nomor bukti masuk dan kode barang sebagai foreign key untuk mengetahui siapa yang memasok barang tersebut, nomor bukti masuk, tanggal berapa barang tersebut masuk dan total hutang yang akan ditambahkan pada setiap data supplier. Data-data tersebut akan disimpan pada database persediaan. 2. Prosedur pencatatan persediaan barang keluar Bagian gudang melakukan pencatatan persediaan barang keluar yang berhasil terjual. Bagian gudang dapat menambahkan pencatatan barang jadi yang habis terjual yang diterima berdasarkan faktur penjualan yang diterima dari bagian penjualan. Setelah itu bagian gudang akan menyimpan data barang tersebut dari form barang keluar pada tabel barang dengan kode barang sebagai primary key untuk mengetahui spesifikasi dari barang tersebut dan tabel barang keluar serta table detail barang keluar dengan nomor bukti keluar dan kode barang sebagai foreign key untuk mengetahui spesifikasi barang keluar tersebut, nomor bukti keluar, tanggal berapa barang tersebut keluar, keterangan dan jumlah barang yang akan dikurangi otomatis pada setiap data barang yang bersangkutan. Data-data tersebut akan disimpan pada database persediaan.

Page 3: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 126

3. Prosedur pencatatan data supplier baru Bagian gudang menerima faktur pembelian dengan data supplier yang baru. Bagian gudang akan mencatat data supplier tersebut pada form data supplier dengan id supplier sebagai primary key dan menginputkan total hutang yang bersangkutan dan disimpan pada database persediaan. Prosedur Pencatatan Bagian Produksi Pada prosedur ini tidak hanya bagian gudang yang akan mendapatkan hak akses untuk pencatatan persediaan. Bagian produksi juga dapat melakukan pencatatan. Akan tetapi pencatatan yang dapat dilakukan oleh bagian produksi hanya terbatas. Yaitu hanya dapat mencatat jumlah bahan baku yang habis terpakai dalam proses pembuatan produk saja. Bagian produksi akan login terlebih dahulu sebagai akses bagian produksi lalu dapat mencatatnya pada form data bahan baku dengan id jenis sebagai primary key. Lalu data tersebut akan otomatis tersimpan pada database yang sama dengan akses yang dimiliki oleh bagian gudang yaitu database persediaan. Sehingga bagian gudang dapat otomatis melihat pengurangan bahan baku tersebut dalam aksesnya sebagai bagian gudang. Selain bisa melakukan pencacatan bahan baku yang habis terpakai bagian produksi juga dapat melakukan pengeditan akun pribadi dan melihat data persediaan bahan baku. Prosedur pembuatan laporan Bagian gudang akan membuat laporan data persediaan yang bersumber dari file data barang yang ada pada database persediaan yang telah dicatat sebelumnya. Selain itu bagian gudang juga dapat membuat laporan data supplier yang bersumber dari file supplier untuk mengetahui jumlah atau total hutang pada masing-masing supplier dengan id supplier sebagai primary key untuk diberikan pada pemilik perusahaan. 3.2. Spesifikasi Rancangan Masukan (Input) 1. Faktur Pembelian Nama Dokumen: Nota Pembelian Fungsi : Sebagai bukti pembelian barang kredit/tunai Sumber : Perusahaan/Instansi Luar (Pemasok) Tujuan : Estrella Furniture Frekuensi : Setiap adanya pembelian barang Media : Kertas

Jumlah : 1 Lembar Bentuk : - 2. Faktur Penjualan Nama Dokumen : Faktur Penjualan Fungsi : Sebagai bukti penjualan barang kredit Sumber : Estrella Furniture Tujuan : Perusahaan/Instansi Luar (Pembeli) Frekuensi : Setiap adanya penjualan barang Media : Kertas Jumlah : 2 Lembar Bentuk : - 3.4. Entity Relationship Diagram Entity Relationship Diagram (ERD) 3.3. Spesifikasi Rancangan Keluaran (Output) 1. Laporan Data Persediaan Nama Dokumen : Laporan Data Persediaan Fungsi : Sebagai bukti data persediaan barang Sumber : Estrella Furniture Tujuan : Estrella Furniture (Pimpinan) Frekuensi : Setiap terjadi pencetakkan laporan Media : Kertas Jumlah : 1 Lembar Bentuk : - 3.4. Entity Relationship Diagram 1. Entity Relationship Diagram (ERD)

Gambar 1 Entity Relationship Diagram

2. Logical Record Structure (LRS)

Gambar 2 Logical Record Structure Spesifikasi File 1. Tabel Supplier (t_supplier) Nama File : Supplier Akronim : t_supplier

Page 4: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 127

Fungsi : Menyimpan data supplier Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 203 Byte Kunci Field : id_supplier Software : Apache2triad Tabel 1 Spesifikasi File Supplier

2. Tabel Barang Masuk (t_masuk) Nama File : Barang Masuk Akronim : t_masuk Fungsi : Menyimpan data barang masuk Tipe File : File Transaction Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 40 Byte Kunci Field : nobukti Software : Apache2triad Tabel 2 Spesifikasi File Barang Masuk

3. Tabel Detail Barang Masuk (t_detailmasuk) Nama File : Detail Barang Masuk Akronim : t_detail barang masuk Fungsi : Menyimpan data detail barang masuk Tipe File : File Transaction Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 128 Byte Software : Apache2triad Tabel 3 Spesifikasi File Detail Barang Masuk

4. Tabel Barang (t_barang) Nama File : Barang Akronim : t_barang Fungsi : Menyimpan data barang

Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 163 Byte Kunci Field : kdbarang Software : Apache2triad Tabel 4 Spesifikasi File Barang

5. Tabel Barang Keluar (t_keluar) Nama File : Barang Keluar Akronim : t_keluar Fungsi : Menyimpan data barang keluar Tipe File : File Transaction Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 40 Byte Kunci Field : nobukti Software : Apache2triad Tabel 5 Spesifikasi File Barang Keluar

6. Tabel Detail Barang Keluar (t_detailkeluar) Nama File : Detail Barang Keluar Akronim : t_detail barang keluar Fungsi : Menyimpan data detail barang keluar Tipe File : File Transaction Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 128 Byte Kunci Field : - Software : Apache2triad Tabel 6 Spesifikasi File Detail Barang Keluar

7. Tabel Pengadaan Jenis Barang (t_jenis) Nama File : Jenis Barang Akronim : t_jenis Fungsi : Menyimpan data jenis barang Tipe File : File Master

Page 5: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 128

Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 30 Byte Kunci Field : id_jenis Software : Apache2triad Tabel 7 Spesifikasi File Jenis Barang

8. Tabel Pengadaan Kategori Barang (t_kategori) Nama File : Kategori Barang Akronim : t_kategori Fungsi : Menyimpan data kategori barang Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 25 Byte Kunci Field : id_kategori Software : Apache2triad Tabel.8 Spesifikasi File Kategori Barang

9. Tabel Admin (t_admin) Nama File : Admin Akronim : t_admin Fungsi : Menyimpan data admin Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 160 Byte Kunci Field : username Software : Apache2triad Tabel 9 Spesifikasi File Admin

10. Tabel Bagian Produksi (t_bagproduksi) Nama File : Bagian Produksi Akronim : t_bagproduksi Fungsi : Menyimpan data bagian produksi Tipe File : File Master Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk Panjang Record :160 Byte Kunci Field : username Software : Apache2triad Tabel 10 Spesifikasi File Bagian Produksi

11. Tabel Sementara (t_sementara) Nama File : Tabel Sementara Akronim : t_sementara Fungsi : Menyimpan data sementara Tipe File : File Transaction Organisasi File : Index Sequential Akses File : Random Media : Hard Disk Panjang Record : 108 Byte Kunci Field : - Software : Apache2triad Tabel 11 Spesifikasi File Semetara

3.5. Pengkodean

Page 6: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 129

3.6. Spesfikasi Program HIPO (Hierarchy Input Process Output)

Gambar 3. Hirearchy Input Process Output Spesifikasi program dalam persediaan barang sebagai berikut: 1. Login Nama Program : Form Login Akronim : frm_login.frm Fungsi : Sebagai media verifikasi untuk mengakses program Index Program : username

Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan : - Proses : a. Pada form login terdapat dua tombol yaitu tombol Masuk dan Batal. b. Masukan username dan password, klik masuk. Jika username dan password salah maka akan tampil pesan “Usernam/Password yang anda masukkan salah!”. Jika username dan password benar maka akan muncul pesan “Berhasil Masuk” lalu masuk ke menu utama, menu utama akan aktif dengan tools sesuai ijin akses masing-masing. c. Batal digunakan untuk keluar dari form login. 2. Menu Utama Nama Program : Menu Utama Akronim : menuutama.frmFungsi :Sebagai media untuk mengakses form-form yang terdapat didalam program Index Program : - Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses : a. Pada form menu utama terdapat 6 menu, diantaranya: menu file, menu data barang, menu data supplier, menu pengaturan, menu laporan dan menu logout. b. Pilih menu file maka akan tampil 3 sub menu, yaitu: sub menu data persediaan barang yang akan masuk pada form data persediaan barang, data ketegori yang akan masuk pada form data kategori dan data jenis barang yang akan masuk pada form data jenis barang. c. Pilih menu data barang maka akan tampil 3 sub menu, yaitu: sub menu data barang yang akan masuk pada form data data barang, sub menu barang masuk yang akan masuk pada form persediaan barang masuk dan sub menu barang keluar yang akan masuk pada form persediaan barang keluar. d. Pilih menu data supplier maka akan masuk pada form data supplier. Jika kita memilih menu pengaturan maka akan masuk pada form data pengaturan akun admin. e. Pilih menu laporan, maka akan masuk pada form laporan. f. Pilih menu logout maka akan tampil message box “Yakin Akan Keluar?” dengan 2 tombol Yes dan No. Jika pilih yes maka akan keluar dari program sedangkan jika pilih no akan tetap berada di menu utama. 3. Persediaan Barang

Page 7: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 130

Nama Program : Form Data Persediaan Barang Akronim frm_persediaan.frm Fungsi :Sebagai media untuk mengakses data persediaan barang Index Program : kdbarang Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan : - Proses : a. Pada form data persediaan barang terdapat 8 atribut, yaitu: kategori, jenis, kode barang, nama barang, harga satuan, stok dan keterangan. Dan terdapat 5 tombol, yaitu: tambah, simpan, batal, lihat dan keluar. b. Saat form pertama kali muncul seluruh inputan berada dalam kondisi tidak aktif hanya tombol tambah, lihat dan keluar yang aktif. Pilih aktif semua inputan aktif dan dalam kondisi bersih. Pilih kategori maka combo box jenis akan menampilkan list sesuai kategori yang dipilih. Pilih jenis maka text box kode barang akan otomatis terisi sesuai pengkodean yang berlaku. g. Pilih simpan, data inputan akan disimpan pada database persediaan dengan kunci field kdbarang. Setelah disimpan akan muncul message box “Data tersimpan” dan semua inputan dalam keadaan tidak aktif dan bersih hanya tombol tambah. Lihat dan keluar yang aktif. h. Pilih lihat maka akan masuk pada form data barang. i. Pilih batal maka semua inputan yang siap disimpan akan kosong dan form kembali dalam keadaan tidak aktif dan bersih. j. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan 2 tombol, yaitu: yes dan no. jika yes maka keluar dari form persediaan barang dan kembali pada form menu utama. Jika no maka akan tetap pada form persediaan barang. 4. Data Kategori Barang Nama Program :Form Data Kategori Barang Akronim :frm_kategori.frm Fungsi :Sebagai media untuk mengakses data kategori barang Index Program : - Bahasa Program :Microsoft Visual Basic 6.0 Proses : a. Pada form data kategori barang terdapat satu buah tombol, yaitu tombol keluar dan satu buah data grid. b. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form data kategori

barang dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form data kategori barang. 5. Data Jenis Barang Nama Program :Form Data Jenis Barang Akronim :frm_jenis.frm Fungsi :Sebagai media untuk mengakses data jenis barang Index Program : - Bahasa Program :Microsoft Visual Basic 6.0 Proses : a. Pada form data jenis barang terdapat satu buah tombol, yaitu tombol keluar dan satu buah data grid. b. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form data jenis barang dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form data jenis barang. 6. Data Barang Nama Program :Form Data Barang Akronim :frm_databarang.frm Fungsi :Sebagai media untuk mengakses data barang Index Program :kdbarang Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses : a. Pada form data barang terdapat 7 atribut, yaitu: id jenis, kode barang, nama barang, harga satuan, stok, keterangan dan pencarian kode barang. Serta 4 tombol, yaitu: cari, simpan, edit dan keluar. Dan sebuah data grid. Saat pertama kali dijalankan form dalam keadaan tidak aktif dan bersih hanya tombol keluar dan cari yang berada dalam keadaan aktif. b. Masukkan kode barang pada input text cari. Pilih tombol cari. Jika kode barang ada maka akan muncul data barang pada inputan. Jika tidak ada maka akan muncul message box “Kode kdbarang tidak ada” dan kursor berada pada focus input text pencarian kode barang. c. Pilih edit, data yang sudah dicari akan aktif dan siap untuk diperbarui. Tombol yang aktif hanya tombol simpan. d. Pilih simpan, seluruh data inputan akan disimpan atau diperbarui pada database persediaan. Muncul message box “Data sudah terupdate”. e. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua

Page 8: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 131

tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form data barang dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form data barang. 7. Data Barang Masuk Nama Program :Form Data Barang Masuk Akronim :frm_masuk.frm Fungsi :Sebagai media untuk mengakses data barang masuk Index Program :nobukti Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses : a. Pada form data barang masuk terdapat 8 atribut, yaitu: id supplier, kode barang, no bukti masuk, jumlah, tanggal masuk, harga satuan, total, dan pencarian no bukti masuk. Serta 5 tombol, yaitu: input barang, simpan data, tambah, batal dan keluar. Dan sebuah data grid. Saat pertama kali dijalankan form dalam keadaan tidak aktif dan bersih hanya tombol tambah dan keluar yang berada dalam keadaan aktif. b. Pilih tambah, inputan aktif dan bersih hanya tombol tambah, simpan data dan keluar yang tidak aktif. c. Pilih Input data, maka akan tampil message box “Tambah data lagi?” jika pilih yes maka textbox bukti masuk dan combobox id supplier dalam keadaan tidak aktif, hanya kode barang, harga satuan, jumlah dan keterangan yang berada dalam keadaan aktif. Total akan otomatis terisi sesuai jumlah yang di inputkan. Jika pilih no maka semua tombol tidak aktif hanya tombol simpan data yang aktif. d. Pilih simpan, seluruh data inputan akan disimpan pada database persediaan. Muncul message box “Data sudah tersimpan”. Inputan kembali dalam keadaan tidak aktif dan bersih, hanya tombol tambah dan keluar yang aktif. e. Pilih batal, seluruh inputan yang siap disimpan akan kosong, form kembali bersih dan tidak aktif. f. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form data barang masuk barang dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form data barang masuk. 8. Data Barang Keluar Nama Program :Form Data Barang Keluar Akronim :frm_keluar.frm

Fungsi :Sebagai media untuk mengakses data barang keluar Index Program :nobukti Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses : a. Pada form data barang masuk terdapat 8 atribut, yaitu: id supplier, kode barang, no bukti masuk, jumlah, tanggal masuk, harga satuan, total, dan pencarian no bukti masuk. Serta 5 tombol, yaitu: input barang, simpan data, tambah, batal dan keluar. Dan sebuah data grid. Saat pertama kali dijalankan form dalam keadaan tidak aktif dan bersih hanya tombol tambah dan keluar yang berada dalam keadaan aktif. b. Pilih tambah, inputan aktif dan bersih hanya tombol tambah, simpan data dan keluar yang tidak aktif. c. Pilih Input data, maka akan tampil message box “Tambah data lagi?” jika pilih yes maka textbox bukti keluar dan nama customer dalam keadaan tidak aktif, hanya kode barang, harga satuan, jumlah dan keterangan yang berada dalam keadaan aktif. Total akan otomatis terisi sesuai jumlah yang di inputkan. Jika pilih no maka semua tombol tidak aktif hanya tombol simpan data yang aktif. d. Pilih simpan, seluruh data inputan akan disimpan pada database persediaan. Muncul message box “Data sudah tersimpan”. Inputan kembali dalam keadaan tidak aktif dan bersih, hanya tombol tambah dan keluar yang aktif. e. Pilih batal, seluruh inputan yang siap disimpan akan kosong, form kembali bersih dan tidak aktif. f. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form data barang masuk barang dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form data barang keluar. 9. Data Supplier Nama Program :Form Data Supplier Akronim :frm_barangmasuk.frm Fungsi :Sebagai media untuk mengakses data barang masuk Index Program :id_supplier Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses : a. Pada form data supplier terdapat 7 atribut, yaitu: id supplier, nama supplir, no telepon,

Page 9: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 132

alamat, email, total hutang dan pencarian id supplier. Serta 7 tombol, yaitu: tambah, simpan, edit, hapus, batal, cari dan keluar. Dan sebuah data grid. Saat pertama kali dijalankan form dalam keadaan tidak aktif dan bersih hanya tombol tambah, keluar dan cari yang berada dalam keadaan aktif. b. Masukkan id supplier pada input text cari. Pilih tombol cari. Jika id supplier ada maka akan muncul data supplier pada inputan. Jika tidak ada maka akan muncul message box “ID Supplier id_supplier tidak ada”. c. Pilih tambah, inputan aktif dan bersih hanya tombol tambah, hapus, edit dan keluar yang tidak aktif. d. Pilih simpan, seluruh data inputan akan disimpan pada database persediaan. Muncul message box “Data sudah tersimpan”. Jika data sudah ada dalam database maka akan muncul message box “Data sudah terupdate” dan Inputan kembali dalam keadaan tidak aktif dan bersih, hanya tombol tambah, cari dan keluar yang aktif. e. Pilih batal, seluruh inputan yang siap disimpan akan kosong, form kembali bersih dan tidak aktif. f. Pilih edit, inputan akan aktif. g. Pilih hapus, maka akan muncul message box “Yakin akan mengapus data supplier ini?” dengan 2 tombol, yes dan no. pilih yes maka data akan terhapus jika no maka data akan tetap utuh. h. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form data supplier dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form data supplier. 10. Pengaturan Nama Program :Pengaturan Akronim :frm_pengaturan.frm Fungsi :Sebagai media untuk mengakses pengaturan akun admin Index Program :username Bahasa Program :Microsoft Visual Basic 6.0 Proses : a. Pada form pengaturan terdapat 5 atribut, yaitu: username, nama admin, tanggal lahir, alamat dan password. Serta 2 tombol, yaitu: simpan dan keluar. Saat pertama kali dijalankan form dalam keadaan aktif dan data siap untuk diubah. b. Pilih simpan, seluruh data inputan akan diperbarui pada database persediaan.

Muncul message box “Data sudah terupdate”. c. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form pengaturan dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form pengaturan. 11. Laporan Nama Program :Laporan Akronim :frm_laporan.frm Fungsi :Sebagai media untuk mengakses laporan data barang Index Program : - Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses : a. Pada form pengaturan terdapat 4 atribut, yaitu: laporan data persediaan barang, laporan data supplier, laporan data barang masuk dan keluar. Serta 2 tombol, yaitu: buat laporan dan keluar. b. Pilih buat laporan, maka akan masuk pada laporan sesuai dengan inputan yang dipilih. c. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form laporan dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form laporan. 12. Login Produksi Nama Program :Form Login Akronim :frm_login.frm Fungsi :Sebagai media verifikasi untuk mengakses program Index Program :username Bahasa Program :Microsoft Visual Basic 6.0 Proses : a. Pada form login terdapat dua tombol yaitu tombol Masuk dan Batal. b. Masukan username dan password, klik masuk. Jika username dan password salah maka akan tampil pesan “Usernam/Password yang anda masukkan salah!”. Jika username dan password benar maka akan muncul pesan “Berhasil Masuk” lalu masuk ke menu utama, menu utama akan aktif dengan tools sesuai ijin akses masing-masing. c. Batal digunakan untuk keluar dari form login. 13. Menu Utama Produksi

Page 10: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 133

Nama Program :Menu Utama Akronim :menuutama.frm Fungsi :Sebagai media untuk mengakses form-form yang terdapat didalam program Index Program : - Bahasa Program :Microsoft Visual Basic 6.0 Proses : a. Pada form menu utama terdapat 4 menu, diantaranya: pengurangan bahan, data bahan baku, pengaturan dan menu logout. b. Pilih menu pengurangan bahan maka tampil form pengurangan bahan baku. c. Pilih menu data bahan baku maka akan tampil form data bahan baku. d. Pilih menu pengaturan maka akan tampil form pengaturan akun. e. Pilih menu logout maka akan tampil message box “Yakin Akan Keluar?” dengan 2 tombol Yes dan No. Jika pilih yes maka akan keluar dari program sedangkan jika pilih no akan tetap berada di menu utama. 14. Data bahan baku Nama Program : Data bahan baku Akronim : frm_databahan.frm Fungsi :Sebagai media untuk mengakses form data bahan baku Index Program :kdbarang Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :Lampiran C.9 Proses : a. Pada form menu utama terdapat 2 tombol, diantaranya: cari dan keluar. b. Masukkan kode barang pada input text cari. Pilih tombol cari. Jika kode barang ada maka akan muncul data barang pada inputan. Jika tidak ada maka akan muncul message box “Kode Barang kode barang tidak ada”. c. Pilih tombol keluar maka akan tampil message box “Yakin Akan Keluar?” dengan 2 tombol Yes dan No. Jika pilih yes maka akan keluar dari program sedangkan jika pilih no akan tetap berada di form data bahan baku. 15. Pengurangan bahan baku Nama Program :Form pengurangan bahan baku Akronim :frm_bahanbaku.frm Fungsi :Sebagai media untuk mengakses form pengurangan bahan baku Index Program :kdbarang Bahasa Program :Microsoft Visual Basic 6.0 Bentuk Tampilan :- Proses :

a. Pada form menu utama terdapat 3 tombol, diantaranya: simpan, lihat dan keluar. b. Masukkan kode barang pada input text kode barang lalu tekan enter. Jika kode barang ada maka akan muncul data barang pada inputan. Jika tidak ada maka akan muncul message box “Kode Barang kode barang tidak ada”. c. Pilih tombol simpan maka data akan otomatis diperbarui pada database persediaan. Lalu muncul message box “Data sudah terupdate”. Inputan kembali bersih. d. Pilih tombol lihat maka akan tampil form data bahan baku. e. Pilih tombol keluar maka akan tampil message box “Yakin Akan Keluar?” dengan 2 tombol Yes dan No. Jika pilih yes maka akan keluar dari program sedangkan jika pilih no akan tetap berada di form data bahan baku. 16. Pengaturan akun produksi Nama Program :Pengaturan Akronim :frm_pengaturan.frm Fungsi :Sebagai media untuk mengakses pengaturan akun produksi Index Program :username Bahasa Program :Microsoft Visual Basic 6.0 Proses : a. Pada form pengaturan terdapat 5 atribut, yaitu: username, nama admin, tanggal lahir, alamat dan password. Serta 2 tombol, yaitu: simpan dan keluar. Saat pertama kali dijalankan form dalam keadaan aktif dan data siap untuk diubah. b. Pilih simpan, seluruh data inputan akan diperbarui pada database persediaan. Muncul message box “Data sudah terupdate”. c. Pilih keluar maka akan muncul message box “Yakin Akan Keluar?” dengan dua tombol, yaitu: yes dan no. Jika pilih yes maka akan keluar dari form pengaturan dan kembali pada form menu utama. Jika pilih no maka akan tetap berada pada form pengaturan. 3.7. Spesifikasi Sistem Komputer Umum Untuk mengefektifkan dan mengefisienkan semua aktifitas dalam perancangan program persediaan barang pada Estrella Furniture Tasikmalaya diperlukan beberapa aspek teknis yang digunakan untuk mendeskripsikan semua elemen elektronik dan mekanik dari komputer, bersama dengan peralatan yang digunakan komputer

Page 11: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 134

serta komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Perangkat Keras Klasifikasi perangkat keras yang diusulkan adalah sebagai berikut: a. Monitor: 14” b. Proccessor: AMD E1-1200 APU With Radeon™ HD Graphics 1.40 GHz c. Memory: 2 GB d. Harddisk: 500 GB e. Floppy disk: 3.5” (1.44 MB) f. Keyboard: 85 Keys g. Printer: inkjet printer h. Mouse: PS/2 Perangkat Lunak Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program persedian barang ini adalah: Sistem Operasi

:

Microsoft Windows 8, 32-bit operating system, x64-based processor

Bahasa Pemrograman

:

Microsoft Visual Basic 6.0

Software Pendukung

:

Crystal Report 8.5, mysql-connector-odbc-5.1.11-win32, apache2triad, Microsoft Office, EDraw

3.8. Flowchart 1. Login

Gambar 4 Flowchart login 2. Gudang – Menu Utama

Gambar 5 Flowchart menu utama gudang 3. Gudang – Data Barang

Gambar 6 Flowchart data barang gudang 4. Gudang – Barang Masuk

Gambar 7 Flowchart barang masuk gudang 5. Gudang – Barang Keluar

Page 12: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 135

Gambar 8 Flowchart barang keluar gudang 6. Gudang - Supplier

Gambar 9 Flowchart gudang supplier 7. Gudang – Persediaan

Gambar 10 Persediaan gudang 8. Produksi – Menu Utama

Gambar 11 Flowchart menu utama produksi 9. Produksi – Pengurangan bahan baku

Gambar 12 Flowchart pengurangan bahan baku produksi 4. Kesimpulan Pelayanan dan penyajian suatu sistem informasi yang cepat dan akurat sangat penting sekali bagi perkembangan suatu instansi ataupun organisasi. Seiring dengan perkembangan ilmu pengetahuan yaitu dengan munculnya berbagai sistem pengolahan data dengan menggunakan komputer sangat membantu sekali dalam mengembangkan informasi yang cepat, tepat dan akurat. Berdasarkan sistem yang dibahas oleh penulis maka dapat simpulkan bahwa: 1. Dalam mengolah data persediaan barang jadi maupun bahan baku pada Estrella Furniture Kota Tasikmalaya masih bersifat manual sehingga diperlukan sebuah program atau perangkat komputer yang dapat menghimpun data dengan baik dan akurat. 2. Dalam program yang dibuat oleh penulis, pemakai ataupun pihak pengguna aplikasi khususnya bagian pencatatan persediaan barang pada Estrella Furniture Kota Tasikmalaya tidak hanya dapat mengelola persediaan barang jadi yang siap untuk dijual saja, melainkan pengolaan bahan baku yang digunakan untuk pembuatan barang jadi juga dapat terhimpun dengan baik. Yang terbagi menjadi dua akses yaitu: akses gudang dan akses produksi. Akses gudang dapat mengelola semua data persediaan barang jadi maupun bahan baku yang terjual ataupun habis terpakai. Serta dapat mengelola data bagian produksi. Selain itu bagian gudang juga dapat membuat laporan data persediaan, supplier dan barang masuk. Sedangkan untuk bagian produksi hanya bisa mengelola data bahan baku yang habis terpakai saja tanpa menghasilkan sebuah laporan data barang ataupun data bahan baku yang masuk.

Page 13: PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA …

ISBN: 978-602-61242-0-3

KNiST, 30 Maret 2016 136

3. Program yang dibuat penulis belum dilengkapi dengan fitur backup data yang menjamin keamanan datanya. Referensi Andi dan MADCOMS. 2010. Microsoft Visual

Basic 6.0 & Crystal Report 2008. Yogyakarta: CV. ANDI OFFSET.

HM, Jogiyanto. 2008. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.

Kroenke, 2006. Database Processing : Fundamentals, Design and Implementation 10th. Pearson prentice hall, New Jersey.

Kusrini. 2007. Strategi Perancangan Dan Pengelolaan Basis Data. Yogyakarta: CV. ANDI OFFSET.

Mulya, Yosef. 2011. Algoritma Pemrograman C++ Dalam Ilustrasi. Jakarta: Jasakom.

Mulyadi. 2008. Sistem Akuntansi. Jakarta: Salemba Empat.

Riyanto. 2005. Migrasi Microsoft SQL Server dengan PostgreSQL. Jakarta: PT. Elex Media Komputindo.

Sitorus, Lamhot. 2015. Algoritma Dan Pemrograman. Yogyakarta: CV. ANDI OFFSET.

Subhan, Mohamad. 2012. Analisa Perancangan Sistem. Diambil dari: http://www.nificahyono.com/2015/07/perancangan-sistem-informasi_13.html (15 Mei 2016 07:49)

Supranto. J. 2007. Statistik untuk Pemimpin Berwawasan Global, Edisi Kedua. Jakarta: Salemba Empat.

Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: CV. ANDI