Perancangan Basis Data 1.Perancangan File

5.3.2.3. Perancangan Basis Data 5.3.2.3.1.Perancangan File Entitas dari setiap file pada perancangan sistem informasi persediaan bahan baku PT. Prabu Jaya ini adalah sebagai berikut: 1. Master Bahan Baku Entitas Master Bahan Baku dapat dilihat pada Tabel 5.4. Tabel 5.4. Entitas Master Bahan Baku Nama Field Deskripsi Tipe Data Size Key Kode_Bahan_Baku Nomor urut bahan baku Text 255 PK Nama_Bahan_Baku Nama bahan baku Text 255 Satuan Satuan bahan baku Text 255 Nama_Supplier Nama supplier bahan baku Text 255 Waktu_Tunggu Waktu tunggu pemesanan bahan baku Number Long Kebutuhan_Bahan_Baku Jumlah kebutuhan bahan baku Number Long Reorder_Point Kondisi stok untuk pemesanan kembali Text 255 Periode_Pemesanan Jumlah periode untuk setiap pemesanan Text 255 Metode Metode persediaan yang digunakan Text 255 2. Master Produk Jadi Entitas Master Produk Jadi dapat dilihat pada Tabel 5.5. Tabel 5.5. Entitas Master Produk Jadi Nama Field Deskripsi Tipe Data Size Key Kode_Produk_Jadi Nomor urut produk jadi Text 255 PK Nama_Produk_Jadi Nama produk jadi Text 255 Satuan Satuan produk jadi Text 255 Dimensi Ukuran Pintu Text 255 Universitas Sumatera Utara 3. Master Konsumen Entitas Master Konsumen dapat dilihat pada Tabel 5.6. Tabel 5.6. Entitas Master Konsumen Nama Field Deskripsi Tipe Data Length Key Kode_Konsumen Nomor urut konsumen Text 255 PK Nama_Konsumen Nama konsumen Text 255 Alamat Alamat konsumen Text 255 Telepon Nomor telepon konsumen Text 255 Fax Nomor fax konsumen Text 255 Contact_Person Contact person konsumen Text 255 Hp Nomor handphone contact person Text 255 Alamat_Kirim Alamat pengiriman produk Text 255 4. Master Supplier Entitas Master Supplier dapat dilihat pada Tabel 5.7. Tabel 5.7. Entitas Master Supplier Nama Field Deskripsi Tipe Data Length Key Kode_Supplier Nomor urut supplier Text 255 PK Nama_Supplier Nama supplier Text 255 Alamat Alamat supplier Text 255 Telepon Nomor telepon supplier Text 255 Fax Nomor fax supplier Text 255 Contact_Person Contact person supplier Text 255 Hp Nomor handphone contact person Text 255 Universitas Sumatera Utara 5. Sales Order Entitas Sales Order dapat dilihat pada Tabel 5.8. Tabel 5.8. Entitas Sales Order Nama Field Deskripsi Tipe Data Length Key No_Sales_Order Nomor identifikasi sales order Text 255 PK Tanggal Tanggal sales order dibuat DateTime Kode_Konsumen Nomor urut konsumen yang memesan Text 255 Kode_Produk_Jadi Nomor urut produk jadi yang dipesan Text 255 Nama_Produk_Jadi Nama produk yang dipesan Text 255 Nama_Bahan Bahan yang digunakan untuk produk Text 255 Masa_Kontrak Lama kontrak order Number Long Jumlah Jumlah produk jadi yang dipesan Number Long Jumlah_Produk_per_Periode Jumlah produk setiap periode Number Long Harga_Satuan Harga satuan produk jadi yang dipesan Currency Rp,0 Total_Harga Jumlah harga pembelian Currency Rp,0 Grand_Total Total keseluruhan harga Currency Rp,0 6. Permintaan Bahan Baku Entitas Permintaan Bahan Baku dapat dilihat pada Tabel 5.9. Tabel 5.9. Entitas Permintaan Bahan Baku Nama Field Deskripsi Tipe Data Length Key Tanggal_Pesan Tanggal pemesanan produk DateTime PK Kode_Bahan_Baku Nomor urut bahan baku Text 255 Nama_Bahan_Baku Nama bahan baku Text 255 Jumlah_Bahan_Baku Jumlah bahan baku yang dibutuhkan untuk produksi Number Long Jumlah_dalam_Gudang Jumlah bahan baku yang tersedia di gudang Number Long Kebutuhan_Bahan_Baku Jumlah bahan baku yang dibutuhkan Number Long Reorder_Point Kondisi stok untuk pemesanan kembali Text 255 Periode_Pemesanan Jumlah periode untuk setiap pemesanan Text 255 Universitas Sumatera Utara 7. Pembayaran Entitas Pembayaran dapat dilihat pada Tabel 5.10. Tabel 5.10. Entitas Pembayaran Nama Field Deskripsi Tipe Data Length Key No_Purchase_Order No identifikasi purchase order Text 255 PK Tanggal Tanggal pembayaran DateTime Kode_Supp Kode supplier Text 255 Total_Transaksi Total harga bahan baku yang dibeli Currency Rp,0 Total_Bayar Total dibayarkan Currency Rp,0 8. Purchase Order Entitas Purchase Order dapat dilihat pada Tabel 5.11. Tabel 5.11. Entitas Purchase Order Nama Field Deskripsi Tipe Data Length Key No_Purchase_Order Nomor identifikasi sales order Text 255 PK Tanggal Tanggal pembelian dilakukan DateTime Kode_Supplier Nomor urut supplier bahan baku Text 255 Kode_Bahan_Baku Nomor urut bahan baku yang dipesan Text 255 Nama_Bahan_Baku Nama bahan baku Text 255 Jumlah Jumlah bahan baku yang dipesan Number Long Harga_Per_Satuan Harga satuan bahan baku yang dipesan Currency Rp,0 Total Total harga pembelian bahan baku Currency Rp,0 Telah_Diterima Nama penerima bahan baku Text 255 Lunas Telah dibayar atau belum YesNo Terima Telah diterima gudang atau belum YesNo Universitas Sumatera Utara 9. Pengeluaran Bahan Baku Entitas Pengeluaran Bahan Baku dapat dilihat pada Tabel 5.12. Tabel 5.12. Entitas Pengeluaran Bahan Baku Nama Field Deskripsi Tipe Data Length Key Tanggal Tanggal pengeluaran bahan baku DateTime PK Kode_Bahan_Baku Nomor urut bahan baku yang dikeluarkan Text 255 Nama_Bahan_Baku Nama bahan baku Text 255 Jumlah Jumlah bahan baku yang dikeluarkan Number Long Telah_Diberikan Telah diberikan atau belum Text 255 10. Stok Bahan Baku Entitas Stok Bahan Baku dapat dilihat pada Tabel 5.13. Tabel 5.13. Entitas Stok Bahan Baku Nama Field Deskripsi Tipe Data Length Key Kode_Bahan_Baku Nomor urut bahan baku Text 255 PK Jumlah_Pesan Jumlah bahan baku yang sedang dipesan Number Long Jumlah_Masuk Jumlah bahan baku yang masuk Number Long Jumlah_Keluar Jumlah bahan baku yang keluar Number Long Jumlah_dalam_Gudang Jumlah bahan baku yang ada di gudang Number Long Universitas Sumatera Utara 5.3.2.3.2.Perancangan ERD Hubungan dari entitas di atas dapat dilihat dalam bentuk ERD pada Gambar 5.23. Gambar 5.23. Entity Relationship Diagram Universitas Sumatera Utara

5.3.2.4. Perancangan Antar Muka Perancangan antar muka ini terdiri dari perancangan output dan