Anda di halaman 1dari 19

SKRIPSI

KOMPUTERISASI SISTEM PENGOLAHAN PERSEDIAAN BARANG


DAGANG Pada UD. BAROKAH Dengan MENGGUNAKAN
VISUAL BASIC 6.0 DAN SQL SERVER 7.0

( COMPUTERITATION of MANAGEMENT SYSTEM STOCK of GOODS in UD.


BAROKAH USING VISUAL BASIC 6.0 and SQL SERVER 7.0 )

Disusun oleh :

NAMA : MUHAMAD SYAIQ


NO. MHS : 00.05.1796

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2005
E
Mulai

Berdasarkan
BPPR
FAKTUR 1
Cek
Jumlah ( ditandatangani )
Barang

Mencatat
Jml & Hrg
Baran Satuan
g
Ada Y
Y/T BPPR

T Tidak Pesan
Barang
T
Selesai
Membuat Laporan
Scr Lisan Kpd
Direktur
KETERANGAN :

A BPPR :
Buku Pemasukan Dan
Pengeluaran
Barang

Flowchart Sistem Lama Pengadaan Persediaan Barang


( Bagian Administrasi )
C
A
Pemesanan
Brg Scr Lisan 2
1
FAKTUR
Memesan
Barang Barang
Bersama

Memeriksa Dan
Mencocokan
B Barang

T
Coco
k
Y/T
Y

D Tandatangani
FAKTUR

2
1
Bersama FAKTUR
Uang/Cek/BG (ditandatangani)

Pemasok E

Flowchart Sistem Lama Pengadaan Persediaan Barang


( Direktur / Pemilik Usaha Dagang )
Mulai
AI
Order Pembeli

Memesa
n Brg
Y/T Pemeritahuan scr
T lisan

Y
F

Membuat
Nota
(Rangkap
3)

3
2
1
NOTA

KIRI T
BPPR M

Diberikan Y Y/T
Kpd Pembeli
Penundaan
Pengiriman Brg
F Bersama
Pesanan Brg F

Selesai
Flowchart Sistem Lama Proses Pengeluaran Barang
( Bagian Administrasi )
Diagram Konteks
DFD level 0

DFD level 1
DFD level 2

DFD level 3 Sistem Pengolahan Barang UD. Barokah


Struktur Menu Aplikasi

Menu Utama Program

Sub Menu Data

Sub Menu Transaksi

Sub Menu Laporan


Sub Menu Hutang Piutang

Sub Menu Bantuan

Desain Tabel Database

Barang Baku
Field Coloumn Name Type Length Keterangan
1. Kode_BrgBaku* nvarchar 5 Kode Barang Baku
2. Nama_BrgBaku nvarchar 20 Nama Barang Baku
3. Satuan nvarchar 10 Satuan Barang Baku
4. Stok int 4 Stok Barang Baku

Barang Jadi
Field Coloumn Name Type Length Keterangan
1. Kode_BrgJadi* nvarchar 5 Kode Barang Jadi
2. Nama_BrgJadi nvarchar 20 Nama Barang Jadi
3. Satuan nvarchar 10 Satuan Barang Jadi
4. Stok int 4 Stok Barang Jadi

Suplier.
Field Coloumn Name Data Type Length Keterangan
1. Kode_Suplier * nvarchar 5 Kode Suplier
2. Nama_Suplier nvarchar 20 Nama Suplier
3. Alamat nvarchar 30 Alamat Suplier
4. Telp nvarchar 12 No. Telephon Suplier
Pelanggan
Field Coloumn Name Data Type Length Keterangan
1. Kode_Pelanggan * nvarchar 5 Kode Pelanggan
2. Nama_ Pelanggan nvarchar 20 Nama Pelanggan
3. Alamat nvarchar 30 Alamat Pelanggan
4. Telp nvarchar 12 No Telephon

Pembelian
Field Coloumn Name Data Length Keterangan
Type
1. No_Fak_Beli * nvarchar 5 Nomor Faktur Pembelian
2. Tanggal datetime 8 Tanggal Pembelian Barang
3. Kode_BrgBaku ** nvarchar 5 Kode Barang Baku
4. Kode_Suplier ** nvarchar 5 Kode Suplier
5. Jumlah_Beli int 4 Banyaknya Pembelian
6. Harga_ Satuan money 8 Harga Satuan Barang
7. Total_Beli money 8 Total Pembelian
8. Diskon int 4 Diskon Pembelian
9. Total_Harga Money 8 Total Harga Pembelian

Penjualan
Field Coloumn Name Data Type Length Keterangan
1. No_Fak_Jual * Numeric 9 Nomor Faktur Penjualan
2. Tanggal datetime 8 Tanggal Penjualan
3. Kode_BrgJadi ** nvarchar 5 Kode Barang Jadi
4. Kode_Pelanggan ** nvarchar 5 Kode Pelanggan
5. Jumlah_Jual int 4 Jumlah Penjualan Barang
6. Harga_ Satuan money 8 Harga Satuan Barang
7. Total_Jual money 8 Total Harga
8. Diskon int 4 Diskon
9. Total_Harga Money 8 Total Harga Penjualan

Hutang
Field Coloumn Name Data Type Length Keterangan
1. Tanggal_Hutang Datetime 8 Tanggal Hutang
2. Kode_Suplier ** nvarchar 5 Kode Suplier
3. No_Faktur nvarchar 5 Nomor Faktur Pembelian
4. Kode_BrgBaku ** nvarchar 5 Kode Barang Baku
5. Total_Beli money 8 Total biaya pembelian
6. Bayar money 8 Besar Pembayaran
7. Hutang Money 8 Hutang Dagang
Piutang
Field Coloumn Name Data Type Length Keterangan
1. Tanggal_Piutang datetime 8 Tanggal Piutang
2. Kode_Pelanggan ** nvarchar 5 Kode Pelanggan
3. No_Faktur nvarchar 5 No Faktur Jual
4. Kode_BrgJadi ** nvarchar 5 Kode Barang Jadi
5. Total_Jual money 8 Total Penjualan
6. Bayar money 8 Besar Pembayaran
7. Piutang money 8 Piutang

Retur_Suplier
Field Coloumn Name Data Type Length Keterangan
1. Tanggal_Retur * Datetime 8 Tanggal Retur
2. No_Fak_Beli nvarchar 5 No Faktur Pembelian
3. Tanggal datetime 8 Tanggal Pembelian
4. Kode_BrgBaku ** nvarchar 5 Kode Barang Baku
5. Kode_Suplier ** nvarchar 5 Kode Suplier
6. Jumlah Int 4 Jumlah Retur

Retur_Pelanggan
Field Coloumn Name Data Type Length Keterangan
1. Tanggal_Retur * Datetime 8 Tanggal Retur
2. No_Fak_Jual nvarchar 5 No Faktur Penjualan
3. Tanggal datetime 8 Tanggal Penjualan
4. Kode_BrgJadi ** nvarchar 5 Kode Barang Jadi
5. Kode_Pelanggan ** nvarchar 5 Kode Suplier
6. Jumlah int 4 Jumlah Retur

Kembali_ReturPlg
Field Coloumn Name Data Type Length Keterangan
1. Tanggal_kembali Datetime 8 Tanggal Kembali Retur
2. Tanggal_Retur Datetime 8 Tanggal Retur
3. Kode_BrgJadi ** nvarchar 5 Kode Barang Jadi
4. Nama_BrgJadi nvarchar 10 Nama Barang Jadi
5. Jumlah int 4 Jumlah Retur Kembali

Kembali_ReturSupl
Field Coloumn Name Data Type Length Keterangan
1. Tanggal_kembali Datetime 8 Tanggal Kembali Retur
2. Tanggal_Retur Datetime 8 Tanggal Retur
3. Kode_BrgBaku** nvarchar 5 Kode Barang Jadi
4. Nama_BrgBaku nvarchar 10 Nama Barang Jadi
5. Jumlah int 4 Jumlah Retur Kembali
Relasi Antar File / Basis Data
Perancangan Input / Output Sistem
Desain Dialog Password

Desain Form Input Data Barang

Desain Form Input Data Suplier


Desain Form Input Data Pelanggan

Desain Form Input Data Pembelian


Desain Form Input Data Penjualan
Desain Form Input Data Retur Pembelian

Desain Form Input Data Retur Penjualan

Desain Form Input Data Pengeluaran


Desain Form Input Data Pembayaran Piutang

Desain Form Input Data Pembayaran Hutang

Desain Laporan Persediaan Barang Dagang


Desain Laporan Pembelian

Desain Laporan Penjualan


Desain Laporan Pengeluaran