4.3 Rancangan Database
Database adalah sekumpulan data yang terdiri atas suatu atau beberapa tabel yang saling berhubungan satu sama lain, dimana pengguna mempunyai wewenang untuk
mengakses data tersebut, baik menambah, mengganti, menghapus, dan mengedit data dalam tabel-tabel tersebut.
Dalam hal merancang sebuah sistem yang berbasis database, perancangan database merupakan suatu aspek yang perlu mendapat perhatian khusus. Kesulitan
utama dalam merancang suatu aplikasi database adalah bagaimana membuat suatu database yang mempunyai ketelitian tinggi sehingga database yang dirancang terhindar
dari redundansi data penggandaan data. Untuk Sistem Informasi Pengendalian Persediaan Barang yang penulis rancang ini terdapat 10 tabel yaitu:
1. Tabel Barang 2. Tabel Pelanggan
3. Tabel Gudang 4. Tabel Kategori
5. Tabel Merk 6. Tabel Pembelian
7. Tabel Penjualan 8. Tabel Stok
9. Tabel Temporary 10. Tabel Vendor
Tabel 4.1 Barang FIELD NAMA
TYPE WIDTH
KETERANGAN
Kdbarang Text 30
Kode Barang
Nmbarang Text 100
Nama Barang
KdMerk Text 30
Kode Merk
KdKtgr Text 30
Kode Kategori
Hrgsatuan Number
Long Integer Harga Satuan
Satuan Text 50
Satuan Tabel 4.2 Customer
FIELD NAMA TYPE
WIDTH KETERANGAN
KdPelanggan Text 50 Kode
Pelanggan NmPelanggan Text 50
Nama Pelanggan
Alamat Text 50
Alamat Kota Text
50 Kota
NoTelp Text 50
Nomor Telepon
Status Text 50
Status Tabel 4.3 Gudang
FIELD NAMA TYPE
WIDTH KETERANGAN
KdGudang Text 15
Kode Gudang
Keterangan Text 50
Keterangan Tabel 4.4 Kategori
FIELD NAMA TYPE
WIDTH KETERANGAN
FKKtgr Text 30
Kode Kategori
FNKtgr Text 50
Nama Kategori
FSubKtgr Text 50
Sub Kategori
Tabel 4.5 Merk
FIELD NAMA TYPE
WIDTH KETERANGAN
KdMerk Text 30
Kode Merk
Merk Text 50
Nama Merk
Tabel 4.6 Pembelian FIELD NAMA
TYPE WIDTH
KETERANGAN
NoTerima Text 30
Nomor Penerimaan
Tanggal DateTime Tanggal
KodePelanggan Text 50 Kode
Pelanggan Nama Text
50 Nama
KodeBarang Text 50
KodeBarang Harga Number
Long Integer
Harga Satuan Text
50 Satuan
Jumlah Number Long
Integer Jumlah
TotalHarga Number
Long Integer Total Harga
KdGudang Text 15
Kode Gudang
Tabel 4.7 Penjualan
FIELD NAMA TYPE
WIDTH KETERANGAN
NoJual Text 30
Nomor Penjualan
Tanggal DateTime Tanggal
KodePelanggan Text 50 Kode
Pelanggan Nama Text
50 Nama
KodeBarang Text 50
KodeBarang Harga Number
Long Integer
Harga Satuan Text
50 Satuan
Jumlah Number Long
Integer Jumlah
TotalHarga Number
Long Integer Total Harga
KdGudang Text 15
Kode Gudang
Tabel 4.8 Stok
FIELD NAMA TYPE
WIDTH KETERANGAN
KdBarang Text 30
Kode Barang
Satuan Text 50
Satuan KdGudang Text
15 Kode
Gudang SisaStok Text
50 Sisa
Stok Tabel 4.9 Temp
FIELD NAMA TYPE
WIDTH KETERANGAN
NoBukti Text 30
Nomor Bukti
Satuan Text 50
Satuan SisaStok Text
50 Sisa
Stok
Tabel 4.10 Vendor FIELD NAMA
TYPE WIDTH
KETERANGAN
KdVendor Text 30
Kode Vendor
NmVendor Text 50
Nama Vendor
Alamat Text 50
Alamat Kota Text
50 Kota
NoTelp Text 50
Nomor Telepon
4.4 Perancangan ERD Entity Relationship Diagram