Database yang terdapat pada PT. GPS memiliki beberapa tabel yang
digunakan dalam kegiatan operasional sehari-hari. Berikut ini tabel-tabel yang berkaitan pada perusahaan tersebut.
Keterangan tabel sumber database :
• Field : Field-field yang ada pada sebuah tabel. • Type : Tipe data yang digunakan pada sebuah tabel. • Panjang Field : Jumlah maksimum digit yang dapat diinput
pada suatu field.
Tabel Claim
Primary Key : Claim_Number Foreign Key : SO_Number
Field Type Panjang Field Keterangan Claim_Number Char 10 No Klaim
SO_Number Char 10 No Order Penjualan Claim_Date Datetime Tanggal Klaim Description Varchar 200 Keterangan
Tabel Claim_Detail
Primary Key : Claim_Number + Product_Number Foreign Key : Claim_Number, Product_Number
Field Type Panjang Field Keterangan Claim_Number Char 10 No Klaim
Product_Number Char 10 No Produk
Quantity Integer Jumlah Klaim
Status Char 10 Status Klaim
Tabel 3.4 Tabel Claim_Detail
Tabel Claim_Payment Primary Key : Claim_Number
Field Type Panjang Field Keterangan Claim_Number Char 10 No Klaim
CP_Date Datetime Tanggal Klaim
Total Long Total Klaim
Tabel Claim_Payment_Detail
Primary Key : Claim_Number + Product_Number Foreign Key : Claim_Number, Product_Number
Field Type Panjang Field Keterangan Claim_Number Char 10 No Klaim
Product_Number Char 10 No Produk
Quantity Integer Jumlah Pembayaran Klaim Total Long Total Pembayaran Klaim
Tabel 3.6 Tabel Claim_Payment_Detail
Tabel Employee_Transfer Primary key : ET_Number Foreign key : Employee_Number
Field Type Panjang Field Keterangan ET_Number Char 10 No Transfer Karyawan Employee_Number Char 10 No Karyawan
ET_Date Datetime Tanggal Transfer Karyawan From_City Varchar 25 Asal Kota
To_City Varchar 25 Tujuan Kota
Description Varchar 200 Keterangan Tabel 3.7 Tabel Employee_Transfer
Tabel Master_Department Primary key : Department_Number
Field Type Panjang Field Keterangan Department_Number Char 10 No Departemen
Department_Name Varchar 20 Nama Departemen
Location Varchar 30 Lokasi
Tabel Master_Employee
Primary key : Employee_Number Foreign key : Department_Number
Field Type Panjang Field Keterangan Employee_Number Char 10 No Karyawan
Department_Number Varchar 20 No Departemen Employee_Name Varchar 30 Nama Karyawan ID_Number Char 20 No ID Karyawan
Date_of_Birth Datetime Tanggal Lahir Karyawan Place_of_Birth Varchar 25 Tempat Lahir Karyawan
Address Varchar 50 Alamat Karyawan
Postal_Code Char 5 Kode Pos Karyawan
City Varchar 25 Kota Karyawan
Province Varchar 30 Propinsi Karyawan Region Varchar 25 Wilayah Karyawan
Religion Varchar 10 Agama Karyawan
BeginWork Datetime Mulai kerja
Position Char 10 Posisi Karyawan
Seniority Char 10 Senioritas
Shift Char 10 Shift
Salary Long Gaji Karyawan
Description Varchar 200 Keterangan Tabel 3.9 Tabel Master_Employee
Tabel Work_Performance Primary Key : WP_Number Foreign Key : Employee_Number
Field Type Panjang Field Keterangan WP_Number Char 10 No Performance Karyawan Employee_Number Char 10 No Karyawan
WP_Date Datetime Tanggal Performance
Karyawan
Dilligence Integer Kerajinan Karyawan Attendance Integer Kehadiran Karyawan
Overtime Integer Lembur Karyawan
Tabel Salary_Payment Primary Key : SP_Number
Foreign key : Employee_Number, WP_Number
Field Type Panjang Field Keterangan SP_Number Char 10 No Gaji Karyawan
Employee_Number Char 10 No Karyawan
WP_Number Char 10 No Performance Karyawan
SP_Date Datetime Tanggal Pembayaran Gaji Karyawan
Dilligence Integer Kerajinan Karyawan
Overtime Integer Lembur Karyawan
Salary Long Gaji Karyawan
Total Long Total Pembayaran Gaji Tabel 3.11 Tabel Salary_Payment
Tabel Master_Material
Primary Key : Material_Number
Foreign key : Supplier_Number, TI_Number
Field Type Panjang Field Keterangan Material_Number Char 10 No Material
TI_Number Char 10 No Transaksi Masuk Supplier_Number Char 10 No Supplier Material_Name Varchar 20 Nama Material
Unit Char 10 Unit
Quantity Integer Jumlah Material
Material_Price Long Harga Tabel 3.12 Tabel Master_Material
Tabel Master_Supplier
Primary Key : Supplier_Number
Field Type Panjang Field Keterangan Supplier_Number Char 10 No Supplier
Supplier_Name Varchar 30 Nama Supplier
Address Varchar 50 Alamat Supplier Postal_Code Varchar 5 Kode Pos Supplier
City Varchar 25 Kota Supplier
Province Varchar 30 Provinsi Supplier Region Varchar 25 Wilayah Supplier Contact_Person Varchar 30 Contact person Supplier Telephone Varchar 12 Telepon Supplier
Fax Varchar 12 Fax Supplier
Email Varchar 25 Email Supplier
Lead Time Integer Waktu Pengiriman Tabel 3.13 Tabel Master_Supplier
Tabel Purchase_Order Primary Key : PO_Number Foreign Key : Employee_Number
Field Type Panjang Field Keterangan PO_Number Char 10 No Order Pembelian Employee_Number Char 10 No Karyawan
PO_Date Datetime Tanggal Order
Pembelian
Total Long Total
Tabel 3.14 Tabel Purchase_Order
Tabel Purchase_Order_Detail
Primary Key : PO_Number + Material_Number Foreign Key : PO_Number, Material_Number
Field Type Panjang Field Keterangan PO_Number Char 10 No Order Pembelian Material_Number Char 10 No Material
Quantity Integer Jumlah Order
Total Long Total Order
Tabel Transaction_In Primary Key : TI_Number Foreign Key : PO_Number
Field Type Panjang Field Keterangan TI_Number Char 10 No Transaksi Masuk PO_Number Char 10 No Order Pembelian TI_Date Datetime Tanggal Transaksi Masuk
Total Long Total
Tabel 3.16 Tabel Transaction_In
Tabel Master_Product
Primary Key : Product_Number
Field Type Panjang Field Keterangan Product_Number Char 10 No Produk
Product_Name Varchar 20 Nama Produk Product_Size Varchar 20 Ukuran Produk Product_Price Long Harga Produk Description Varchar 200 Keterangan
Tabel Master_Retread_Fee Primary Key : RF_Number Foreign Key : Product_Number
Field Type Panjang Field Keterangan RF_Number Char 10 No Biaya Vulkanisir Product_Number Char 10 No Produk
Top_Cap Long Top Cap
Full_Cap Long Full Cap
Cold Long Cold
Description Varchar 200 Keterangan Tabel 3.18 Tabel Master_Retread_Fee
Tabel Retread_Tire Primary Key : RT_Number
Foreign Key : TireIn_Number, So_Number
Field Type Panjang Field Keterangan RT_Number Char 10 No Vulkanisir
TireIn_Number Char 10 No Ban Masuk
SO_Number Char 10 No_Order Penjualan RT_Date Datetime Tanggal Vulkanisir
Total Integer Total Vulkanisir
Tabel Retread_Tire_Detail
Primary Key : RT_Number + Product_Number Foreign Key : RT_Number, Product_Number
Field Type Panjang Field Keterangan RT_Number Char 10 No Vulkanisir Product_Number Char 10 No Produk
Type Char 10 Tipe Vulkanisir
Quantity Integer Jumlah Vulkanisir Tabel 3.20 Tabel Retread_Tire_Detail
Tabel Master_Agent
Primary key : Agent_Number
Field Type Panjang Field Keterangan Agent_Number Char 10 No Agen
Agent_Name Varchar 30 Nama Agen Address Varchar 50 Alamat Agen Postal_Code Char 5 Kode Pos Agen
City Varchar 25 Kota Agen
Province Varchar 30 Provinsi Agen Region Varchar 25 Wilayah Agen Contact Person Varchar 30 Contact Person Agen Telephone Varchar 12 Telepon Agen
Fax Varchar 12 Fax Agen
Email Varchar 25 Email Agen
Past_Due Integer Tenggang Waktu
Discount Integer Diskon
Tabel Sale_Order
Primary key : SO_Number
Foreign Key : Agent_Number, Employee_Number
Field Type Panjang Field Keterangan SO_Number Char 10 No Order Penjualan
Agent_Number Char 10 No Agent Employee_Number Char 10 No Karyawan
SO_Date Datetime Tanggal Order
Penjualan
Deadline Integer Deadline
Total Long Total Order Penjualan
Tabel 3.22 Tabel Sale_Order
Tabel Sale_Order_Detail
Primary key : SO_Number + Product_Number Foreign key : SO_Number, Product_Number
Field Type Panjang Field Keterangan SO_Number Char 10 No Order Penjualan Product_Number Char 10 No Produk
Quantity Integer Jumlah Order Penjualan
Total Long Total
Tabel Transaction_Out Primary key : TO_Number Foreign key : SO_Number
Field Type Panjang Field Keterangan TO_Number Char 10 No Transaksi Keluar SO_Number Char 10 No Order Penjualan TO_Date Datetime Tanggal Transaksi Keluar Total Integer Total Transaksi Keluar
Tabel 3.24 Tabel Transaction_Out
Tabel Entrusted_Goods Primary Key : TG_Number Foreign key : TireIn_Number
Field Type Panjang Field Keterangan TG_Number Char 10 No Ban Titipan
TireIn_Number Char 10 No Ban Masuk Tabel 3.25 Tabel Entrusted_Goods
Tabel Stock
Primary Key : Stok_Number Foreign key : Product_Number
Field Type Panjang Field Keterangan Stock_Number Char 10 No Stok
Product_Number Char 10 No Produk
Stock_Date Datetime Tanggal Stok
Quantity Integer Jumlah Stok
Tabel 3.26 Tabel Stock
Tabel Tire_In
Primary Key : TireIn_Number Foreign key : Agent_Number
Field Type Panjang Field Keterangan TireIn_Number Char 10 No Ban Masuk
Agent_Number Char 10 No Agent TireIn_Date Datetime Tanggal
Total Integer Total
Tabel Tire_In_Detail
Primary key : TireIn_Number + Product_Number Foreign Key : TireIn_Number, Product_Number
Field Type Panjang Field Keterangan TireIn_Number Char 10 No Ban Masuk
Product_Number Char 10 No Produk
Quantity Integer Jumlah Ban Masuk Tabel 3.28 Tabel Tire_In_Detail
Tabel Tire_Out
Primary Key : TireOut_Number
Foreign Key : TireIn_Number, SO_Number, TG_Number
Field Type Panjang Field Keterangan TireOut_Number Char 10 No Ban Keluar
TireIn_Number Char 10 No Ban Masuk TireOut_Date Datetime Tanggal Ban Keluar SO_Number Char 10 No Order Penjualan TG_Number Char 10 No Ban Titipan Total Integer Total Ban Keluar