Database Management System DBMS

4.3.7 Database Management System DBMS

Dari PDM yang telah terbentuk, dapat disusun struktur tabel yang digunakan untuk menyimpan data. Tabel-tabel yang digunakan pada aplikasi ini antara lain:

A. Tabel Rak Penyimpanan

Nama Tabel : Rak Penyimpanan Primary key : no_rak Foreign key : - Fungsi : Untuk menyimpan data lokasi barang Tabel 4.1 Struktur Tabel Master Rak Penyimpanan Field Data Type Length Constaint No_rak Varchar 20 Primary Key Nama_rak Varchar 100 -

B. Tabel Golongan Barang

Nama Tabel : Golongan Barang Primary key : Kode_gol Foreign key : No_rak Fungsi : Untuk menyimpan data golongan barang Tabel 4.2 Struktur Tabel Golongan Barang Field Data Type Length Constaint Kode_gol Varchar 20 Primary Key No_rak Varchar 20 Foreign key Nama_gol Varchar 50 - Volume_pemakaian Int - - Satuan Varchar 30 -

C. Tabel Master Kelas

Nama Tabel : Kelas Primary key : Type_kelas Foreign key : - Fungsi : Untuk menyimpan kelas-kelas data barang Tabel 4.3 Struktur Tabel Master Kelas Field Data Type Length Constaint Type_kelas Varchar 20 Primary Key Nama_kelas Varchar 100 -

D. Tabel Master Merk

Nama Tabel : Merk Primary key : No_merk Foreign key : Kode_gol dan Type_gol Fungsi : Untuk menyimpan data merk-merk barang Tabel 4.4 Struktur Tabel Master Merk Field Data Type Length Constaint No_merk Varchar 20 Primary Key Kode_gol Varchar 20 Foreign key Type_kelas Varchar 20 Foreign key Nama_merk Varchar 100 -

E. Tabel Master Jenis

Nama Tabel : Jenis Primary key : Kode_jenis Foreign key : No_merk Fungsi : Untuk menyimpan data jenis-jenis barang Tabel 4.5 Struktur Tabel Master Jenis Field Data Type Length Constaint Kode_jenis Varchar 10 Primary Key No_merk Varchar 20 Foreign key Nama_jenis Varchar 100 - Ukuran Varchar 50 -

F. Tabel Master Barang

Nama Tabel : Barang Primary key : Kode_barang Foreign key : Kode_jenis Fungsi : Untuk menyimpan data-data barang Tabel 4.6 Struktur Tabel Master Barang Field Data Type Length Constaint Kode_jenis Varchar 10 Primary Key No_merk Varchar 20 Foreign key Nama_barang Varchar 100 - Jumlah_stok Int - - Harga_barang Int - - Tanggal Datetime - -

G. Tabel Transaksi RAB

Nama Tabel : RAB Primary key : Kode_proyek Foreign key : - Fungsi : Untuk menyimpan data kebutuhan barang proyek Tabel 4.7 Struktur Tabel Transaksi RAB Field Data Type Length Constaint Kode_proyek Varchar 20 Primary Key Nama_proyek Varchar 100 - Tanggal_rab Datetime - -

H. Tabel Detail RAB

Nama Tabel : Detail RAB Primary key : Kode_barang dan Kode_proyek Foreign key : Kode_barang dan Kode_proyek Fungsi : Untuk menyimpan detail data kebutuhan barang proyek Tabel 4.8 Struktur Tabel Detail RAB Field Data Type Length Constaint Kode_barang Varchar 10 Primary Key Foreign Key Kode_proyek Varchar 20 Primary Key Foreign Key Jumlah_proyek Int - -

I. Tabel Transaksi Pembelian

Nama Tabel : Pembelian Primary key : Kode_brg_masuk Foreign key : - Fungsi : Untuk menyimpan data transaksi pembelian barang Tabel 4.9 Struktur Tabel Transaksi Pembelian Field Data Type Length Constaint Kode_ brg_masuk Varchar 10 Primary Key Total_ brg_masuk Int - - Tanggal_masuk Datetime - -

J. Tabel Detail Pembelian

Nama Tabel : Detail Pembelian Primary key : Kode_barang dan Kode_brg_masuk Foreign key : Kode_barang dan Kode_brg_masuk Fungsi : Untuk menyimpan detail data transaksi pembelian barang Tabel 4.10 Struktur Tabel Detail Pembelian Field Data Type Length Constaint Kode_barang Varchar 10 Primary Key Foreign Key Kode_brg_masuk Varchar 10 Primary Key Foreign Key Jumlah_ brg_masuk Int - - 4.3.7 Desain Input Ouput 4.3.7.1 Desain Input