3.3.7 Struktur Tabel
Tabel – tabel tersebut memiliki struktur tabel yang saling terintegrasi dan
memberikan informasi yang cukup lengkap bagi pengguna sistem. Berikut penjelasan struktur tabel dari tiap tabel:
1. Nama tabel
: Petugas Primary key
: Kode_Petugas Foreign key
: - Fungsi
: Menyimpan data petugas
Tabel 3.1 Petugas
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_petugas
Varchar 10 Primary key
2. Nama_petugas
Varchar 50
3. Password
Varchar 50
4. Alamat_petugas Varchar
500 5.
No_tlp_petugas Varchar
50 6.
Jabatan Varchar
50
2. Nama tabel
: Customer Primary key
: Kode_customer Foreign key
: - Fungsi
: Menyimpan data customer
Tabel 3.2 Customer
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_customer
Varchar 10 Primary key
2. Nama_customer
Varchar 50
3. Alamat_customer Varchar
500
No Nama Kolom
Type Data Panjang Keterangan
4. No_tlp1
Varchar 50
5. No_tlp2
Varchar 50
3. Nama tabel
: Suplier Primary key
: Kode_suplier Foreign key
: - Fungsi
: Menyimpan data suplier
Tabel 3.3 Suplier
No Nama Kolom Type Data
Panjang Keterangan
1. Kode_suplier
Varchar 10 Primary key
2. Nama_suplier
Varchar 50
3. Alamat_suplier Varchar
500 4.
No_tlp1 Varchar
50 5.
No_tlp2 Varchar
50
4. Nama tabel
: Barang Primary key
: Kode_barang Foreign key
: Kode_jenis Fungsi
: Menyimpan data barang
Tabel 3.4 Barang
No Nama Kolom Type Data Panjang Keterangan
1. Kode_barang
Varchar 10 Primary key
2. Kode_jenis
Varchar 10 Foreign key
3. Nama_barang Varchar
50 4.
Stok Integer
5. Min_stok
Integer 6.
Max_stok Integer
7. Satuan
Varchar 50
5. Nama tabel
: Jenis Primary key
: Kode_jenis Foreign key
: - Fungsi
: Menyimpan data jenis barang
Tabel 3.5 Jenis
No Nama Kolom Type Data Panjang Keterangan 1.
Kode_jenis Varchar
10 Primary key 2.
Nama_jenis Varchar
50 6.
Nama tabel : Surat Jalan
Primary key : Kode_surat_jalan
Foreign key : Kode_petugas, Kode_suplier
Fungsi : Menyimpan transaksi surat jalan
Tabel 3.6 Surat Jalan
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_surat_jalan Varchar
10 Primary key 2.
Kode_petugas Varchar
10 Foreign key 3.
Kode_suplier Varchar
10 Foreign key 4.
Tanggal_masuk Date time
7. Nama tabel
: Detil Surat Jalan Primary key
: Kode_surat_jalan, Kode_barang Foreign key
: - Fungsi
: Menyimpan detil transaksi surat jalan
Tabel 3.7 Detil Surat Jalan
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_surat_jalan
Varchar 10 Primary key
2. Kode_barang
Varchar 10 Primary key
3. Jumlah_masuk
Integer 8.
Nama tabel : Penerimaan Barang
Primary key : Kode_penerimaan
Foreign key : Kode_surat_jalan, Kode_petugas
Fungsi : Menyimpan transaksi penerimaan barang
Tabel 3.8 Penerimaan Barang
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_penerimaan Varchar
10 Primary key 2.
Kode_surat_jalan Varchar
10 Foreign key 3.
Kode_petugas Varchar
10 Foreign key 4.
Tanggal_terima Datetime
9. Nama tabel
: Detil Penerimaan Barang Primary key
: Kode_penerimaan, Kode_barang Foreign key
: - Fungsi
: Menyimpan detil transaksi penerimaan barang
Tabel 3.9 Detil Penerimaan Barang
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_penerimaan Varchar
10 Primary key 2.
Kode_barang Varchar
10 Primary key 3.
Jumlah_terima Integer
10. Nama tabel
: Retur Barang Primary key
: Kode_retur Foreign key
: Kode_surat_jalan, Kode_petugas Fungsi
: Menyimpan transaksi retur barang
Tabel 3.10 Retur Barang
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_retur
Varchar 10 Primary key
2. Kode_surat_jalan Varchar
10 Foreign key 3.
Kode_petugas Varchar
10 Foreign key 4.
Tanggal_retur Datetime
11. Nama tabel
: Detil Retur Barang Primary key
: Kode_retur, Kode_barang Foreign key
: - Fungsi
: Menyimpan detil transaksi penerimaan barang
Tabel 3.11 Detil Retur Barang
No Nama Kolom Type Data Panjang Keterangan
1. Kode_retur
Varchar 10 Primary key
2. Kode_barang
Varchar 10 Primary key
3. Jumlah_retur
Integer
12. Nama tabel
: Surat Order Primary key
: Kode_surat_order Foreign key
: Kode_customer, Kode_petugas Fungsi
: Menyimpan transaksi surat order
Tabel 3.12 Surat Order
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_surat_order
Varchar 10 Primary key
2. Kode_customer
Varchar 10 Foreign key
3. Kode_petugas
Varchar 10 Foreign key
4. Tanggal_permintaan Datetime
13. Nama tabel
: Detil Surat Order Primary key
: Kode_surat_order, Kode_barang Foreign key
: - Fungsi
: Menyimpan detil transaksi surat order Tabel 3.13 Detil Surat Order
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_surat_order
Varchar 10 Primary key
2. Kode_barang
Varchar 10 Primary key
3. Jumlah_Permintaan Integer
14. Nama tabel
: Pengeluaran Barang Primary key
: Kode_pengeluaran Foreign key
: Kode_surat_order, Kode_petugas Fungsi
: Menyimpan transaksi pengeluaran barang
Tabel 3.14 Pengeluaran Barang
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_pengeluaran
Varchar 10 Primary key
2. Kode_surat_order
Varchar 10 Foreign key
3. Kode_petugas
Varchar 10 Foreign key
4. Tanggal_pengeluaran Datetime
15. Nama tabel
: Detil Pengeluaran Barang Primary key
: Kode_pengeluaran, Kode_barang Foreign key
: - Fungsi
: Menyimpan detil transaksi pengeluaran barang Tabel 3.15 Detil Pengeluaran Barang
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_pengeluaran Varchar
10 Primary key 2.
Kode_barang Varchar
10 Primary key 3.
Jumlah_keluar Integer
16. Nama tabel
: Kartu Stok Primary key
: Kode_detil_barang Foreign key
: Kode_barang Fungsi
: Menyimpan transaksi detil barang
Tabel 3.16 Kartu Stok
No Nama Kolom
Type Data Panjang Keterangan
1. Kode_detil_barang
Varchar 10 Primary key
2. Kode_barang
Varchar 10 Foreign key
3. Tanggal
Datetime 4.
No_bukti Varchar
10 5.
Total_masuk Integer
6. Total_keluar
Integer 7.
Saldo_akhir Integer
17. Nama tabel
: Stok Opname Primary key
: Tanggal_opname, Kode_barang Foreign key
: - Fungsi
: Menyimpan transaksi stok opname
Tabel 3.17 Stok Opname
No Nama Kolom
Type Data Panjang Keterangan
1. Tanggal_opname
datetime Primary key
2. Kode_barang
Varchar 10 Primary key
3. Total_stok_opname
Integer 4.
Jumlah_baik Integer
5. Jumlah_rusak
Integer 6.
Total_database Integer
7. Selisih
Integer
3.3.8 Desain Input Output