3.9 Perancangan Sistem Basis Data
3.9.1 Perancangan Basis Data Konseptual
3.9.1.3 Identifikasi dan Asosiasi Atribut Suatu Entitas
Tujuan dari langkah ini adalah menghubungkan atribut dengan tipe entity dan relationship yang sesuai.
Tabel 3.3 Kamus Data Atribut
Entity Name Atribute Description Tipe
Data &
length
Nulls Multi-Valued
StaffID Identitas unik untuk setiap
staff
Integer No No
StaffName Nama staff Varchar (50)
No No
Staff
(50)
Password Kata kunci Varchar (50)
No No
Department Staff ditempatkan di department tertentu
Varchar (50)
No No
CustID Identitas unik untuk setiap
customer
Integer No No
CustName Nama customer Varchar (50)
No No
CustAddress Alamat customer (Negara,kota,jalan)
Varchar (100)
No No
CustType Tipe customer di perusahaan
Varchar (20)
No No
Customer
CustFax Nomor faximile customer Varchar (20)
Yes Yes
ContactID Identitas unik untuk setiap
contact
Integer No No
CustID Identitas unik untuk setiap
customer
Integer No No
Fullname Nama lengkap contact Varchar (50)
No No
Contact
JobTitle Jabatan pekerjaan contact Varchar (50)
Phone Nomor telepon contact Varchar (20)
Yes Yes
Email Alamat email contact Varchar (50)
Yes Yes
Address Alamat contact (Negara,kota,jalan)
Varchar (100)
No No
SupplierID Identitas unik untuk setiap
supplier
Integer No No
SupplierName Nama supplier Varchar (50)
No No
SupplierAddress Alamat supplier (Negara,kota,jalan)
Varchar (100)
No No
Supplier
SupplierFax Nomor faximile supplier Varchar (20)
No Yes
ProductType Identitas unik dari setiap produk pada perusahaan
Varchar (50)
No No
ProductDescription Penjelasan nama produk Varchar (50)
No No
Product
UnitPrice Harga satuan produk Decimal No No
ActivityID Identitas unik dari setiap
activity
Integer No No
Activity
Username Identitas dari user yang mengisi activity
Varchar (50)
Date Tanggal yang tercantum dalam setiap activity
Date (dd-mm-yyyy)
No No
Activity Activity yang dilakukan
oleh setiap user
Varchar (500)
No No
QuotationID Identitas unik dari setiap
quotation
Varchar (50)
No No
Date Tanggal pembuatan
quotation
Date (dd-mm-yyyy)
No No
Initial Penjelasan kode user yang menyiapkan quotation
Varchar (20)
No No
CustName Nama customer Varchar (50)
No No
CustAddress Alamat customer (Negara,kota,jalan)
Varchar (100)
No No
CustFax Nomor faximile customer Varchar (20)
No Yes
Attention Penerima quotation Varchar (50)
No No
YourRef Nomor referensi customer yang mengirimkan RFQ.
Varchar (50)
No No
Quotation
(50)
SalesPosition Jabatan dari sales Varchar (50)
No No
ManagerName Nama manager Varchar (50)
No No
ManagerPosition Jabatan manager di perusahaan
Varchar (50)
No No
Subject Keterangan utama yang ditulis di quotation
Varchar (100)
No No
DeliveryDate Waktu kirim produk Date (dd-mm-yyyy)
No No
DeliveryPoint Tujuan pengiriman (Kota) Varchar (50)
No No
TermOfPayment Cara pembayaran Varchar (50)
No No
BankAccount Rekening bank customer Varchar (20)
No No
ExpiredPeriod Masa berlaku berupa bulan (1 bulan, 2 bulan)
Varchar (10)
No No
Guarantee Masa garansi yang diberikan untuk setiap
product
Varchar (10)
Note Catatan tentang product Varchar (100)
Yes No
ProductType Identitas unik dari setiap produk pada perusahaan
Varchar (50)
No No
ProductDescription Penjelasan nama produk Varchar (50)
No No
Qty Jumlah produk yang
diinginkan
Integer No No
Unit Satuan produk (pcs, meter, buah, set)
Varchar (10)
No No
Discount Potongan harga produk Decimal No No
UnitPrice Harga satuan produk Decimal No No
SubtotalPrice Jumlah harga untuk setiap jenis barang
Decimal No No
TotalPrice Harga total untuk semua barang
Decimal No No
ProjectID Identitas unik dari setiap proyek
Varchar (50)
No No
ProjectName Nama proyek yang akan disetujui
Varchar (50)
No No
ProjectOwner Orang yang memilliki proyek (sales)
Varchar (50)
No No
WORequest
(50)
POID Identitas unik dari setiap
POcustomer
Varchar (50)
No No
PODate Tanggal PO dibuat Date
(dd-mm-yyyy)
No No
POEndDate Tangal akhir PO Date (dd-mm-yyyy)
No No
TrainingDate Tanggal training akan dilakukan
Date (dd-mm-yyyy)
No No
MaintenanceDate Tanggal pemeliharaan yang diinginkan
Date (dd-mm-yyyy)
No No
WorkScope Penjelasan mengenai lingkup pekerjaan dan jenis pekerjaan yang berhubungan dengan WORequest Varchar (50) No Yes
ContractValue Nilai kontrak untuk proyek Decimal No No
Payment Pembayaran yang
dilakukan secara berangsur
Varchar (50)
Instalment Angsuran yang akan dibayar
Decimal No No
InvoiceDate Tanggal penagihan tiap angsuran
Date (dd-mm-yyyy)
No No
PaymentNote Keterangan pembayaran angsuran
Varchar (50)
Yes No
Note Keterangan mengenai proyek yang akan dilakukan
Varchar (100)
No No
POUpload Upload purchase order dari customer
Varchar (50
No No
BudgetUpload Upload budget harga dari
proyek
Varchar (50
No No
Username Identitas dari setiap user Varchar (50)
No No
PPBID Identitas unik dari setiap PPB
Varchar (50)
No No
ProjectID Identitas unik dari setiap proyek
Varchar (50)
No No
PPB
Date Tanggal PPB dibuat Date
(dd-mm-yyyy)
QuotationID Identitas unik dari setiap
quotation
Varchar (50)
Yes No
ProjectName Nama proyek Varchar (50)
No No
EndUser Penjelasan mengenai perusahaan yang akan menggunakan produk yang akan dijual (pemakai akhir).
Varchar (50)
No No
EndUserLocation Lokasi end user (kota) Varchar (50)
No No
Consignee Penjelasan mengenai pihak/perusahaan yang akan ditunjuk sebagai penerima barang import
Varchar (50)
No No
ShippingAddress Alamat pengiriman barang
import.
Varchar (50)
No No
Requirement Keperluan dari PPB Varchar (20)
No No
POID Identitas unik dari setiap
POcustomer
Varchar (50)
No No
TermOfPayment Cara pembayaran Varchar (50)
Address Alamat pengiriman barang Varchar (100)
No No
Recipient Nama penerima barang
(customer)
Varchar (200)
No No
Notify Pemberitahuan mengenai rencana pengiriman barang ke customer.
Varchar (200)
No No
CustShipmentDueDate Batas waktu pengiriman barang ke customer.
Date (dd-mm-yyyy)
No No
ProductType Identitas unik dari setiap produk pada perusahaan
Varchar (50)
Yes No
ProductDescription Penjelasan nama produk Varchar (50)
No No
Qty Jumlah produk yang
diinginkan
Integer No No
Unit Satuan produk (pcs, meter, buah, set)
Varchar (10)
No No
Brand Nama merek barang Varchar (50)
Yes No
Note Keterangan yang terdapat pada setiap barang
Varchar (100)
Yes No
(50)
ManagerName Nama manager Varchar (50)
No No
POID Identitas unik dari setiap
POCustomer
Varchar (50)
No No
PODate Menjelaskan tanggal PO dibuat
Date (dd-mm-yyyy)
No No
CustName Nama customer yang mengirimkan PO
Varchar (50)
No No
CustAddress Nama customer yang mengirimkan PO
Varchar (100)
No No
ProductType Identitas unik dari setiap produk pada perusahaan
Varchar (50)
Yes No
ProductDescription Penjelasan nama produk Varchar (50)
No No
Qty Jumlah produk yang
diinginkan
Integer No No
Unit Satuan produk (pcs, meter, buah, set)
Varchar (10)
No No
UnitPrice Harga satuan untuk setiap jenis produk
Decimal No No
POCustomer
jenis barang
TotalPrice Harga total semua produk Decimal No No
RFQID Identitas unik dari setiap
Request for Quotation
Integer Yes No
SupplierName Nama supplier Varchar (50)
No No
SupplierFax Nomor faximile supplier Varchar (20)
No No
Date Tanggal pembuatan request
for quotation
Varchar (50)
No No
Ref Nomor referensi
perusahaan
Varchar (50)
No No
TotalPage Total halaman Varchar (20)
No No
Subject Keterangan utama yang ditulis di request for
quotation
Varchar (50)
No No
ProductType Identitas unik dari setiap produk pada perusahaan
Varchar (50)
Yes No
ProductDescription Penjelasan nama produk Varchar (50)
No No
RequestFor Quotation
Qty Jumlah produk yang
diinginkan
Username Identitas dari setiap user Varchar (50)
No No
POID Identitas unik dari setiap
POSupplier
Varchar (50)
No No
Date Tanggal PO dibuat Date (dd-mm-yyyy)
No No
SupplierName Nama supplier Varchar (50)
No No
SupplierAddress Alamat supplier (Negara,kota,jalan)
Varchar (100)
No No
Qty Jumlah barang yang
dipesan
Integer No No
Unit Satuan produk (pcs, meter, buah, set)
Varchar (10)
No No
ProductType Identitas unik dari setiap produk pada perusahaan
Varchar (50)
Yes No
ProductDescription Penjelasan nama produk Varchar (50)
No No
UnitPrice Harga satuan untuk setiap jenis produk
Decimal No No
POSupplier
SubtotalPrice Jumlah harga untuk setiap jenis barang
TotalPrice Harga total semua barang Decimal No No
PPN PPN 10 % dari TotalPrice Decimal No No
TotalPayment Jumlah pembayaran yang dibayarkan ke supplier
Decimal No No
PaymentDate Waktu pembayaran yang ditetapkan
Date (dd-mm-yyyy)
No No
TermOfDelivery Cara pengiriman barang Varchar (50)
No No
TermOfPayment Cara pembayaran barang Varchar (50)
No No
CostPosting Menjelaskan pihak mana yang menerima
pembebanan biaya (Divisi
Power Engineering)
Varchar (20)
No No
Username Identitas dari setiap user Varchar (50)
No No