Data Supplier Data Penerimaan Bahan Baku Data Bahan Baku

28

1. Desain Database

Database dirancang dan dibangun menggunakan program Microsoft Access 2003 dan disimpan dalam file db2002.mdb. File tersebut dilengkapi dengan password untuk memberikan fungsi keamananan pada data. Berdasarkan DFD level 0 pada perusahaan dapat diketahui data apa saja yang diperlukan untuk pembangunan sistem. Data-tersebut adalah data supplier, penerimaan bahan baku, bahan baku, produksi, produk, penjualan, dan pelanggan. Dalam database data-data tersebut direpresentasikan dalam bentuk tabel yang terpisah satu sama lain. Data-data yang terdapat pada DFD merupakan data utama yang dibutuhkan sistem, dan pada proses berikutnya akan ditambahkan data-data penunjang. Struktur data dirancang berdasarkan kebutuhan sistem dan ketentuan normalisasi data. Normalisasi adalah proses pengelompokkan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan data-data tersebut sehingga dapat terwujud suatu basis data. Berikut adalah struktur data dari tabel-tabel yang terlibat dalam database ini.

a. Data Supplier

Data supplier berisi nama, lokasi, dan nomor telepon supplier. Data tersebut dibutuhkan perusahaan terutama untuk kerja sama dalam pengadaan bahan baku dengan supplier. Tabel 2. Struktur Tabel Supplier Nama Field Tipe Data Keterangan Kode_Supplier Text ID tabel Nama Text Nama Supplier Alamat Text Alamat Supplier Kota Text Kota tempat Supplier Propinsi Text Propinsi Supplier No_Telp Text No telp Supplier

b. Data Penerimaan Bahan Baku

Pada saat perusahaan menerima bahan baku maka pihak supplier akan memberikan bukti pembayaran, data dalam bukti pembayaran 29 disimpan dalam tabel Penerimaan. Data Penerimaan Bahan Baku disimpan dalam dua tabel yaitu tabel Penerimaan dan Penerimaan Detail. Tabel PenerimaanDetail berisi rincian jenis dan jumlah bahan baku yang diterima dalam proses penerimaan. Tabel 3. Struktur Tabel Penerimaan Nama Field Tipe Data Keterangan Kode Penerimaan Text ID tabel Tanggal Terima Tanggal Tanggal Penerimaan Kode Supplier Text Supplier yg menjual Harga Total Long integer Harga pembelian Tabel 4. Struktur Tabel Penerimaan Detail Nama Field Tipe Data Keterangan Kode_Penerimaan Text ID tabel Kode_Bahan_Baku Text ID tabel Jumlah_Terima Single Jumlah barang yang diterima Harga Long integer Harga pembelian barang

c. Data Bahan Baku

Bahan baku dibedakan berdasarkan dengan nama dan jenisnya, jenis bahan baku yang ditangani perusahaan dapat dibagi menjadi empat jenis yaitu simplisia basah, simplisia kering, serbuk, dan bahan pelengkap. Bahan pelengkap adalah bahan yang tidak berkaitan dengan simplisia. Karena jenis bahan baku sudah diketahui maka ditambahkan tabel Jenis Bahan Baku untuk menyimpan empat jenis bahan baku tersebut. Beberapa jenis bahan baku dapat dijual sehingga memiliki harga jual dan keuntungan jual per satuan. Tabel 5. Struktur Tabel Jenis Bahan Baku Nama Field Tipe Data Keterangan Jenis Text ID tabel 30 Tabel 6. Struktur Tabel Bahan Baku Nama Field Tipe Data Keterangan Kode Text ID tabel Jenis Text Jenis Bahan Baku Nama Text Nama bahan baku Harga Long integer Harga jual barang Jumlah_Stok single Jumlah stok bahan baku Satuan Text Satuan bahan baku Keuntungan Long Integer Jumlah keuntungansatuan jika dijual

d. Data Produksi