commit to user
3.6 Rancangan Database
Database yang diperlukan untuk penyimpanan data.
3.6.1 Tabel Item
Tabel yang digunakan untuk menyimpan data asset perusahaan. Tabel 3.3 Tabel Item
Nama Tipe
Panjang Key
Deskripsi
itemid Char
20 Primary
No ID Barang nama
Varchar 50
Nama Barang jenisid
Integer -
Foreign Jenis Barang
isused Bit
- Status Kegunaan
buydate Date
- Tanggal Beli
maintenancedate Date
- Tanggal Maintenance
keadaan Bit
- Status Keadaan
penerimaanid Char
20 Foreign
ID Penerimaan merkid
Integer -
Foreign ID Merk
3.6.2 Tabel User
Tabel yang digunakan untuk menyimpan data pengguna Sistem Inventaris. Tabel 3.4 Tabel User
Nama Tipe
Panjang Key
Deskripsi
userid Integer
- Primary
No ID User username
Varchar 50
Username untuk Login password
Varchar 50
Password unuk Login isAdmin
Bit -
Status User confirmed
Bit -
Status Aktivasi User
commit to user
3.6.3 Tabel Profile
Tabel profile berisi data identitas pengguna system informasi. Tabel 3.5 Tabel Profile
Nama Tipe
Panjang Key
Deskripsi
profileid Integer
- Primary
No ID Profile NIP
Varchar 18
NIP User nama
Varchar 50
Nama User section
Integer -
Foreign Bagian Pekerjaan
jabatan Integer
- Foreign
Jabatan User telpon
Integer -
No Telpon User
3.6.4 Tabel Report
Tabel report berisi data – data yang dibutuhkan untuk pembentukan report per bulan.
Tabel 3.6 Tabel Report
Nama Tipe
Panjang Key
Deskripsi
id Integer
- Primary
No ID Report itemid
Integer -
No ID Barang isused
Bit -
Status Kegunaan date
Date -
Tanggal Report keadaan
Bit -
Status Keadaan
commit to user
3.6.5 Tabel Request
Tabel request berisi data – data permintaan asset dari user terhadap admin. Tabel 3.7 Tabel Request
Nama Tipe
Panjang Key
Deskripsi
requestid Integer
- Primary
No ID Request userid
Integer -
No ID User isi
Varchar 50
Isi Request isdone
Bit -
Status Request tanggal
Date -
Tanggal Request keterangan_admin
Text -
Alasan Admin keterangan_user
Text -
Alasan User
3.6.6 Tabel Notification
Tabel notification berisi data – data pemberitahuan yang didapat baik oleh admin maupun user.
Tabel 3.8 Tabel Notification
Nama Tipe
Panjang Key
Deskripsi
notifid Integer
- Primary
No ID Notification isread
Bit -
Status Notification isi
Varchar 50
Isi Notification type
Integer -
Tipe Notification dari
Integer -
Pengirim tujuan
Integer -
Penerima isopen
Bit -
Status Notification tanggal
Date -
Tanggal Notification
commit to user
3.6.7 Tabel Jenis