Struktur Tabel Analisis Kebutuhan Non-Fungsional

1.4.2 Skema Relasi

M. Receiving ReceivingCode InspectionCode PurchaseCode VendorCode MaterialCode QtyReceived Ballancedie PK FK FK FK FK M. Inspection InspectionCode PurchaseCode VendorCode UserCode MaterialCode QtyOrdered QtyReceived BinLocation Balance Date PK FK FK FK FK Purchase Order PurchaseCode MaterialCode VendorCode QtyOrdered Price TotalAmount Date PK FK FK Inspection User UserCode UserName Address Phone Department Description PK Vendor VendorCode VendorName Address Phone Description PK M. Rejection RejectionCode ReceivingCode InspectionCode PurchaseCode VendorCode MaterialCode Description Date PK FK FK FK FK FK M. R. Issuance IssuanceCode RejectionCode InspectionCode ReceivingCode PurchaseCode VendorCode MaterialCode Description Date PK FK FK FK FK FK FK StafCode StafName Password Phone Description PK Staf Receiving Material PK FK MaterialCode StafCode MaterialName Department Description Date Gambar 3.6 Skema Relasi

1.4.3 Struktur Tabel

Penyimpanan data pada aliran data disimpan dalam sebuah tabel seperti yang diuraikan di bawah ini : a. Tabel Material Tabel 3.1 Tabel Material Field name Type Size Spek key MaterialCode MaterialName Department Char Char Char 7 30 20 “a..z”,”0..9” “a..z”,”0..9”,spasi “a..z”,”0..9”,spasi Primarykey Description Memo 200 “a..z”,”0..9”,spasi b. Tabel Vendor Tabel 3.1 Tabel Vendor Field name Type Size key VendorCode VendorName Address Phone Description Char Char Memo Number Memo 6 30 200 10 200 “a..z”,”0..9” “a..z”,”0..9”,spasi “a..z”,”0..9”,spasi 0..9 “a..z”,”0..9”,spasi Primarykey c. Tabel Inspection User Tabel 3.2 Tabel Inspection User Field name Type Size Spek key UserCode UserName Address Phone Department Description Char Char Memo Number Memo 5 30 200 10 200 200 “a..z”,”0..9” “a..z”,”0..9”,spasi “a..z”,”0..9”,spasi 0..9 “a..z”,”0..9”,spasi “a..z”,”0..9”,spasi Primarykey d. Tabel Purchase Order Tabel 3.3 Tabel Purchase Code Field name Type Size Spek key PurchaseCode MaterialCode Char Char 7 7 “a..z”,”0..9” “a..z”,”0..9” Primarykey Fk MaterialName VendorCode VendorName QtyOrdered Harga JumlahTotal Date Char Char Char Integer Date 30 6 30 15 “a..z”,”0..9”spasi “a..z”,”0..9” “a..z”,”0..9”spasi yyyy-mm-dd Fk e. Tabel Material Inspection Tabel 3.4 Material Inspection Field name Type Size Spek ket InspectionCode PurchaseCode VendorCode VendorName Phone MaterialCode MaterialName QtyOrdered QtyReceved BinLocation Balance Date UserCode UserName Department Char Char Char Char Number Char Char Integer Integer char Integer Date Char Char Char 7 7 6 30 10 7 30 15 15 4 5 30 20 “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9”spasi ”0..9” “a..z”,”0..9” “a..z”,”0..9”spasi “a..z”,”0..9” yyyy-mm-dd “a..z”,”0..9” “a..z”,”0..9”spasi “a..z”,”0..9”spasi Primarykey Fk Fk Fk Fk Fk Fk Fk Fk Fk f. Tabel Material Receiving Tabel 3.5 Tabel Material Receiving Field name Type Size Spek key ReceivingCode InspectionCode PurchaseCode VendorCode MaterialCode MaterialName QtyReceved Balancedie BinLocation Description Date Char Char Char Char Char Char Integer Integer Integer Memo Date 7 7 7 6 7 30 15 15 15 200 “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9”spasi “a..z”,”0..9”spasi yyyy-mm-dd Primarykey Fk Fk Fk Fk g. Tabel Material Rejection Tabel 3.6 Tabel Material rejection Field name Type Size Spek key RejectionCode InspectionCode ReceivingCode PurchaseCode VendorCode VendorName Phone Address MaterialCode MaterialName Description Char Char Char Char Char Char Number Memo Char Char Memo 8 7 7 7 6 30 10 200 7 30 200 “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9”spasi “a..z”,”0..9”spasi “a..z”,”0..9”spasi Primerykey Fk Fk Fk Fk Fk Date Date yyyy-mm-dd h. Tabel Material Rejection Issuance Tabel 3.7 Material Rejection Issuance Field name Type Size Spek key IssuanceCode RejectionCode InspectionCode ReceivingCode PurchaseCode VendorCode VendorName Phone Address MaterialCode MaterialName Description Date Char Char Char Char Char Char Char Number Memo Char Char Memo Date 9 8 7 7 7 6 30 10 200 7 30 200 “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9” “a..z”,”0..9”,spasi “a..z”,”0..9”, “a..z”,”0..9”,spasi “a..z”,”0..9”,spasi yyyy-mm-dd Primerykey Fk Fk Fk Fk Fk Fk I. Tabel Staf Receiving Tabel 3.8 Tabel Staf Receiving Field Name Type Size Spek key StafCode StafName Password Address Char Char Char Memo 5 30 5 200 “a..z”,”0..9” “a..z”,”0..9”spasi “a..z”,”0..9” “a..z”,”0..9”spasi Primerykey Phone Description Number Memo 10 200 ”0..9” “a..z”,”0..9”spasi

1.5 Analisis Kebutuhan Fungsional