V-23
5.2.3.2. Rancangan Entity Relationship Diagram
Dua pendekatan akan digunakan untuk menemukan hubungan. Pertama adalah dengan memeriksa setiap kombinasi dari dua entitas dan menentukan
apakah ada suatu hubungan. Jika ada maka langkah selanjutnya adalah memeriksa seluruh requirment untuk menentukan kardinalitas dan karakteristik hubungan
lainnya. Teknik kedua adalah memproses seluruh dokumen requirment dan seluruh hubungan yang ditunjukkan dalam dokumen tersebut.
Pada teknis perancangan database berdasarkan E-R Model, akan didapati beberapa entitas yang memiliki atribut yang sama. Atribut tersebut akan
membentuk suatu bentuk entitas baru. Adapun entitas baru yang baru tersebut dalam perancangan database sistem inventory perusahaan ini adalah sebagai
berikut : 1.
Brand, yaitu merupakan jenis Brand dari suatu barang. 2.
Manufacture, yaitu merupakan jenis Manufacture dari suatu barang. 3.
Satuan, yaitu merupakan unit daripada suatu barang misal; Kg, cm, meter.
Gambar 5.13. berikut merupakan contoh dari timbul suatu bentuk entitas Manufacture yang merupakan atribut dari entitas Item Barang, dimana dapat
dijelaskan bahwa setiap jenis Barang baik sparepart maupun material mempunyai Manufacture yang spesifik.
Universitas Sumatera Utara
V-24
manufacture PK,I1
manufacture_id
nama_manufacture
item PK,I2
item_id
nama_item
I1 brand_id
I5 size
I3 satuan_id
FK1,I4 manufacture_id
ManufactureID
Gambar 5.13. Gambar Relationship antara Entitas Item dan Entitas Manufacture
Berdasarkan proses pemilihan entitas dan atribut yang dilakukan pada pengolahan data di atas, maka disusun suatu diagram yang menyatakan hubungan
antar entitas Entity Relationship Diagram yang disajikan pada Gambar 5.14. Setelah perancangan Entity Relationship Diagram maka database dapat di
transformasikan ke dalam Table berdasarkan entitas yang ada. Rancangan database beserta attribut dan tipe data dapat dilihat pada Tabel 5.4, database
sudah memenuhi aturan normalisasi sampai dengan bentuk ketiga, yang artinya atribut non Key sudah bergantung penuh pada Key atribut.
Tabel 5.4. Rancangan Database Sistem Informasi Persediaan
Table Field
Type
Warehouse warehouse_id
Autonumber nama_warehouse
Text lokasi
Text
Supplier supplier_id
Autonumber nama_supplier
Text alamat
Text telp
Number fax
Number kota
Text kodepos
Number contact_person
Text Item
Item_id Autonumber
nama_item Text
brand_id Number
manufacture_id Number
satuan_id Number
Universitas Sumatera Utara
V-25
Tabel 5.4. Rancangan Database Sistem Informasi Persediaan Lanjutan
Table Field
Type
Ekspedisi ekspedisi_id
Autonumber nama_ekspedisi
Text telp
Number alamat
Text Brand
brand_id Autonumber
nama_brand Text
Manufacture manufacture_id
Autonumber nama_manufacture
Text Satuan
satuan_id Autonumber
nama_satuan Text
Pemasukan_barang id_masuk
Autonumber tgl_masuk
DateTime ekspedisi_id
Number warehouse_id
Number
Masuk_barang_detail id_masuk_barang_detail
Autonumber id_masuk
Number item_id
Number brand_id
Number manufacture_id
Number size
Number satuan_id
Number jumlah_masuk
Number Pemindahan_barang
id_mutasi Autonumber
tgl_mutasi DateTime
warehouse_id Number
warehouse_id Number
Pemindahan_barang_detail id_mutasi_detail
Autonumber id_mutasi
Number item_id
Number jumlah_mutasi
Number Pemakaian_barang
id_pakai_barang Autonumber
tgl_pakai DateTime
warehouse_id Number
ket_pakai Text
Pemakaian_barang_detail id_pemakaian_barang_detail
Autonumber id_pakai_barang
Number Item_id
Number jumlah_pakai
Number Permintaan_barang
permintaan_id Autonumber
tgl_permintaan DateTime
warehouse_id Number
ket_permintaan Text
Universitas Sumatera Utara
V-26
Tabel 5.4. Rancangan Database Sistem Informasi Persediaan Lanjutan
Table Field
Type
Permintaan_barang_detail permintaan_detail_id
Autonumber permintaan_id
Number Item_id
Number jumlah
Number Barang_hilang
id_hilang Autonumber
tgl_hilang DateTime
warehouse_id Number
ket Text
Barang_hilang_detail id_hilang_detail
Autonumber id_hilang
Number Item_id
Number jumlah
Number Quotation
quotation_id Autonumber
tgl_quotation DateTime
supplier_id Number
Quotation_detail quotation_detail_id
Autonumber quotation_id
Number item_id
Number jumlah
Number Pembelian
id_po Autonumber
tgl_po DateTime
supplier_id Number
pembelian_detail po_detail_id
Autonumber id_po
Number Item_id
Number jumlah
Number hrga_unit
currency Penawaran_harga
id_penawaran Autonumber
tgl DateTime
supplier_id Number
Penawaran_harga_detail id_penawaran_detail
Autonumber id_penawaran
Number Item_id
Number jumlah
Number hrga_unit
Number
Universitas Sumatera Utara
V-27 1
po U1
id_po PK
po_number po_date
FK1,I1 supplier_id
net_total sub_stok_item
I1 id_stok
FK1,I3,I2 item_id
jumlah_isi detail_masuk
PK ID
FK1,I1 item_id
FK2,I3,I2 no_masuk
jumlah_masuk manufacture
PK,I1 manufacture_id
manufacture_name
stok_barang PK,I1
id_stock FK1,I3,I2
item_id jumlah_barang_warehouse
stok_barang PK,I1
id_stock FK1,I3,I2
item_id jumlah_barang_warehouse
pakai_barang PK,I1
id_keluar tgl_keluar
ket_keluar
mutasi PK,I1
id_mutasi tgl_mutasi
ket_mutasi stok_akhir_periode
PK,I1 id_stok_akhir
FK1,I2 item_id
tgl_akhir_periode
jumlah_akhir_periode supplier
PK,I1 supplier_id
supplier_name address
phone fax
city I2
zipcode supplierpo
detail_pakai PK
id_detail_pakai FK1,I3,I1
item_id FK2,I4,I2
id_keluar jumlah_keluar
FK3,I5 warehouse_id
pakai_barangdetail_pakai detail_pakaistok_akhir_periode
warehouse PK,I1
warehouse_id
warehouse_name
lokasi warehousedetail_pakai
warehousestok_barang
barang_hilang PK,I1
id_hilang tgl_hilang
ket_hilang brand
PK,I1 brand_id
brand_name
detail_hilang PK,I2
id_detail_hilang FK1,I1,I3
id_hilang FK2,I5
warehouse_id jumlah_hilang
barang_hilangdetail_hilang warehousedetail_hilang
detail_stok I3
warehouse_id FK1,I2,I1
id_masuk jumlah_barang
ekspedisi PK,I1
id_ekspedisi nama
telp alamat
item PK,I2
item_id
item_name
FK1,I1 brand_id
I5 size
FK3,I3 uom_id
FK2,I4 manufacture_id
branditem manufactureitem
itemdetail_hilang itemdetail_pakai1
itemstok_barang itemstok_barang
itemdetail_masuk itemsub_stok
detail_mutasi PK,I1
id_detail_mutasi FK1,I3,I2
id_mutasi
FK2,I4 warehouse_id_asal
I5 warehouse_id_tujuan
jumlah_mutasi mutasidetail_mutasi
warehousedetail_mutasi masuk_barang
U1 id_masuk
PK no_masuk
FK1,I1 id_ekspedisi
tgl_pengiriman tgl_masuk
I2 id_supplier
ekspedisimasuk_barang
masuk_barangdetail_stok masuk_barangdetail_masuk
po_detail PK,I1
po_detail_id FK2,I3
po_number FK1,I2
item_id qty
unit_cost total
itempo_detail popo_detail
Gambar 5.14 Entity Relationship Diagram
Universitas Sumatera Utara
V-28
5.2.3.3. Bagan Struktur Sistem