Rancangan Database Sistem Informasi Pengendalian Persediaan Barang Pada PT. Sari Surya Perwira Medan Menggunakan Visual Basic 6.0

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