3.5.3 Database Physical Design
Di dalam pembuatan sistem informasi inventaris ini terdapat beberapa tabel yang digunakan yaitu :
Nama Field Tipe Data
Panjang Key
Id_pegawai Varchar2
10 Primary key
NIP Varchar2
20 Nama_depan
Varchar2 64
Nama_belakang Varchar2
64 Gelar_depan
Varchar2 20
Gelar_belakang Varchar2
20 Gender
char 1
Tempat_lahir Varchar2
50 Tgl_lahir
date alamat
Varchar2 255
Telepon Varchar2
24 Email
Varchar2 64
Satuan_kerja Varchar2
200 jabatan
Varchar2 10
Tipe_pegawai Varchar2
10 password
Varchar2 15
Is_aktif char
1 userupdate
Varchar2 10
lastupdate date
Tabel 3.2. Desain Tabel Mst_Pegawai
Nama Field Tipe Data
Panjang Key
Id_pegawai Varchar2
11 Foreign key
Id_priviledge number
Foreign key Tabel 3.3. Desain Tabel Core_Pegawai_Priviledge
Nama Field Tipe Data
Panjang Key
Id_priviledge number
Primary key nama
Varchar2 64
deskripsi Varchar2
255 Group_priviledge number
Is_aktif char
1 Tabel 3.4. Desain Tabel Core_Priviledge
Nama Field Tipe Data
Panjang Key
Id_status_barang Char
1 Primary key
nama Varchar2
64 label
Varchar2 64
deskripsi Varchar2
255 Group_barang
number Is_aktif
Char 1
Tabel 3.5. Desain Tabel Status_Barang
Nama Field Tipe Data
Panjang Key
No_inventaris Varchar2
11 Primary key
No_seri Varchar2
11 Id_transaksi
Varchar2 11
Foreign key Id_barang
Varchar2 24
Foreign key Id_merk
Varchar2 64
Foreign key Id_tipe
Varchar2 24
Foreign key Id_Kondisi
Varchar2 24
Foreign key Id_lokasi
Varchar2 24
Foreign key Periode_expired
number deskripsi
Varchar2 255
Id_status_barang Char 1
Foreign key userupdate
Varchar2 10
lastupdate Date
Tabel 3.6. Desain Tabel Barang
Nama Field Tipe Data
Panjang Key
Id_barang Varchar2
11 Primary key
Nama Varchar2
64 stock
number satuan
Varchar2 10
Masa_expired number
deskripsi Varchar2
255 userupdate
Varchar2 10
lastupdate date
Tabel 3.7. Desain Tabel Mst_Barang
Nama Field Tipe Data
Panjang Key
Id_supplier Varchar2
11 Primary key
Nama Varchar2
64 Contact_person
Varchar2 54
alamat Varchar2
255 telepon
Varchar2 email
Varchar2 255
Is_aktif Char
1 userupdate
Varchar2 10
lastupdate Date
Tabel 3.8. Desain Tabel Mst_Supplier
Nama Field Tipe Data
Panjang Key
Id_transaksi Varchar2
24 Primary key
Tgl_transaksi Date
Id_status_barang Char 1
Foreign key No_nota
Varchar2 64
deskripsi Varchar2
255 Id_supplier
Varchar2 24
Foreign key userupdate
Varchar2 lastupdate
Date Tabel 3.9. Desain Tabel Transaksi_Barang_Masuk
Nama Field Tipe Data
Panjang Key
Id_transaksi Varchar2
11 Foreign key
No_inventaris Varchar2
12 Foreign key
Tabel 3.10. Desain Tabel Transaksi_Barang_Masuk_Detail
Nama Field Tipe Data
Panjang Key
Id_transaki Varchar2
11 Primary key
Tgl_transaksi date
Id_status_barang Varchar2
11 Foreign key
deskripsi Varchar2
255 userupdate
Varchar2 11
lastupdate date
Tabel 3.11. Desain Tabel Transaksi_Barang_Keluar
Nama Field Tipe Data
Panjang Key
Id_merk Varchar2
11 Primary key
nama Varchar2
11 deskripsi
Varchar2 64
Is_aktif Varchar2
255 Userupdate
Varchar2 10
lastupdate date
Tabel 3.12. Desain Tabel Mst_Merk
Nama Field Tipe Data
Panjang Key
Id_tipe Varchar2
11 Primary key
Id_merk Varchar2
11 Foreign key
Nama Varchar2
64
deskripsi Varchar2
255 Is_aktif
char 1
userupdate Varchar2
10 lastupdate
date Tabel 3.13. Desain Tabel Mst_Tipe
Nama Field Tipe Data
Panjang Key
Id_kondisi Varchar2
11 Primary key
Nama Varchar2
64 deskripsi
Varchar2 255
Is_aktif char
1 userupdate
Varchar2 10
lastupdate date
Tabel 3.14. Desain Tabel Mst_Kondisi
Nama Field Tipe Data
Panjang Key
Id_lokasi Varchar2
11 Primary key
Nama Varchar2
64 deskripsi
Varchar2 255
Is_aktif char
1 userupdate
Varchar2 10
lastupdate date
Tabel 3.15. Desain Tabel Mst_Lokasi
Nama Field Tipe Data
Panjang Key
No_inventaris Varchar2
11 Primary key
No_seri Varchar2
11 Id_transaksi
Varchar2 24
Foreign key Id_barang
Varchar2 11
Foreign key Id_merk
Varchar2 11
Foreign key Id_tipe
Varchar2 11
Foreign key Id_kondisi
Varchar2 11
Foreign key Periode_expired
number Deskripsi
Varchar2 255
Status_barang Varchar2
24 userupdate
Varchar2 10
lastupdate date
Tabel 3.16. Desain Tabel Transaksi Barang History
Nama Field Tipe Data
Panjang Key
Id_transaksi Varchar2
24 Foreign key
Tgl_transaksi date
No_inventaris Varchar2
11 Foreign key
quantity number
userupdate Varchar2
10 lastupdate
date Tabel 3.17. Desain Tabel Transaksi Barang Dipakai Detail
3.6 Desain User Interface