Pada Gambar 4.32 merupakan realisasi dari Gambar 4.31. Pada gambar ini terjadi transformasi Tabel Pengiriman yang memiliki relasi dengan tabel
Regional, Penerima, dan Mover. Tabel FE telah bergabung dengan tabel Pick up . Tabel Kota memiliki relasi dengan tabel Provinsi. Tabel Perangkat memiliki relasi
dengan tabel Harga.
4.2.2.5 Skema Database
Setelah dilakukan optimalisasi basis data, maka selanjutnya yaitu perancangan skema database.
Gambar 4.33
Skema Database
Pada Gambar 4.33 menjelaskan Skema Database yang akan digunakan untuk sistem informasi inventori. Terdapat 17 tujuh belas tabel yang akan
digunakan yaitu tabel Pegawai, Jabatan, User, Level, Penerimaan, Perangkat, Serial Number
, Stok, Vendor, Kategori, Booking, Pick up, Pelanggan, Pengiriman, Kota, dan Return.
4.2.2.6 Spesifikasi Database
Berikut adalah spesifikasi database yang ada pada sistem informasi inventori:
1. Tabel Pegawai Nama Tabel
: Pegawai Primary key
: nip Foreign key
: id_jabatan
Tabel 4.16 Tabel Pegawai
Nama Field Tipe Data
Ukuran Keterangan
nip Varchar
15 Nomer Induk Pegawai
nama_pegawai Varchar
20 Nama Pegawai
email Varchar
20 Email
divisi Varchar
15 Divisi
unit_kerja Varchar
15 Unit Kerja
id_jabatan Varchar
15 Id Jabatan
2. Tabel Jabatan Nama Tabel
: Jabatan Primary key
: id_jabatan Foreign key
: -
Tabel 4.17
Tabel Jabatan Nama Field
Tipe Data Ukuran
Keterangan id_jabatan
Varchar 15
Id Jabatan nama_jabatan
Varchar 20
Nama Jabatan
3. Tabel User Nama Tabel
: User Primary key
: id_user Foreign key
: id_level, dan nip
Tabel 4.18
Tabel User Nama Field
Tipe Data Ukuran
Keterangan id_user
Varchar 15
Id User username
Varchar 15
Username password
Varchar 15
Password id_level
Varchar 15
Id Level nip
Varchar 15
Nomer Induk Pegawai
4. Tabel Level Nama Tabel
: Level Primary key
: id_level Foreign key
: -
Tabel 4.19 Tabel Level
Nama Field Tipe Data
Ukuran Keterangan
id_level Varchar
15 Id Level
nama_level Varchar
15 Nama Level
5. Tabel Master Perangkat Nama Tabel
: Master Perangkat Primary key
: id_perangkat Foreign key
: id_sn, id_vendor, dan id_kategori
Tabel 4.20 Tabel Master Perangkat
Nama Field Tipe Data
Ukuran Keterangan
id_perangkat Varchar
15 Id Perangkat
nama_perangkat Varchar
20 Nama Perangkat
type Varchar
15 Type Perangkat
satuan Varchar
15 Satuan Perangkat
keterangan Text
- Keterangan
6. Tabel Stok Nama Tabel
: Stok Primary key
: id_stok Foreign key
: id_perangkat
Tabel 4.21
Tabel Stok Nama Field
Tipe Data Ukuran
Keterangan id_stok
Varchar 15
Id Stok id_perangkat
Varchar 15
Id Perangkat stok
Int 5
Jumlah Stok id_sn
Varchar 15
Id Serial Number tanggal_stok
Date -
Tanggal Stok
7. Tabel Serial Number Nama Tabel
: Serial number
Primary key : id_sn
Foreign key : id_perangkat
Tabel 4.22 Tabel Serial number
Nama Field Tipe Data
Ukuran Keterangan
id_sn Varchar
15 Id Serial number
id_perangkat Varchar
15 Id Perangkat
sn Varchar
20 Serial number
8. Tabel Master Vendor Nama Tabel
: Master Vendor Primary key
: id_vendor Foreign key
: -
Tabel 4.23 Tabel Master Vendor
Nama Field Tipe Data
Ukuran Keterangan
id_vendor Varchar
15 Id Vendor
nama_vendor Varchar
20 Nama Vendor
alamat Varchar
15 Alamat Vendor
email_vendor Varchar
20 Email Vendor
no_telepon Varchar
15 Nomer Telepon
fax Varchar
15 Nomer Fax
9. Tabel Kategori Nama Tabel
: Kategori Primary key
: id_kategori Foreign key
: -
Tabel 4.24
Tabel Kategori
Nama Field Tipe Data
Ukuran Keterangan
id_kategori Varchar
15 Id Kategori
nama_kategori Varchar
20 Nama Kategori
10. Tabel Harga Nama Tabel
: Harga Primary key
: id_harga Foreign key
: id_perangkat, dan id_vendor
Tabel 4.25 Tabel Harga
Nama Field Tipe Data
Ukuran Keterangan
id_harga Varchar
15 Id Harga
id_perangkat Varchar
15 Id Perangkat
harga Int
10 Harga Perangkat
Id_vendor Varchar
15 Id Vendor
11. Tabel Penerimaan Nama Tabel
: Penerimaan Primary key
: id_penerimaan Foreign key
: id_user, id_sn, dan id_perangkat
Tabel 4.26 Tabel Penerimaan
Nama Field Tipe Data
Ukuran Keterangan
no_po Varchar
15 Nomer Purchase Order
tanggal_po Date
- Tanggal Purchase Order
id_perangkat Varchar
15 Id Perangkat
jumlah Int
5 Jumlah Perangkat
id_user Varchar
15 Id User
id_sn Varchar
15 Id Serial Number
12. Tabel Booking Nama Tabel
: Booking Primary key
: id_booking Foreign key
: id_user, idwo_pelanggan, dan id_perangkat
Tabel 4.27
Tabel Booking Nama Field
Tipe Data Ukuran
Keterangan id_booking
Varchar 15
Id Booking circuit_name
Varchar 20
Circuit Name id_user
Varchar 15
Id User idwo_pelanggan
Varchar 15
IDWO Pelanggan id_perangkat
Varchar 15
Id Perangkat id_sn
Varchar 15
Id Serial Number
13. Tabel Pelanggan Nama Tabel
: Pelanggan Primary key
: id_pelanggan Foreign key
: -
Tabel 4.28 Tabel Pelanggan
Nama Field Tipe Data
Ukuran Keterangan
idwo_pelanggan Varchar
15 IDWO Pelanggan
nama_pelanggan Varchar
20 Nama Pelanggan
pic_pelanggan Varchar
20 PIC Pelanggan
id_kota Varchar
15 Id Kota
alamat Text
- Alamat Pelanggan
email_pelanggan Varchar
20 Email Pelanggan
no_hp Varchar
15 Nomer Handphone
14. Tabel Pick up Nama Tabel
: Pick up Primary key
: id_pick_up Foreign key
: id_sn, id_booking, dan id_user
Tabel 4.29
Tabel Pick up Nama Field
Tipe Data Ukuran
Keterangan id_pick_up
Varchar 15
Id Pick up tanggal_pick_up
Date -
Tanggal Pick up id_sn
Varchar 15
Id Serial Number id_booking
Varchar 15
Id Booking id_user
Varchar 15
Id User
15. Tabel Pengiriman Nama Tabel
: Pengiriman Primary key
: id_pengiriman Foreign key
: id_sn, id_penerima, id_booking, id_mover, dan id_user
Tabel 4.30
Tabel Pengiriman Nama Field
Tipe Data Ukuran
Keterangan id_pengiriman
Varchar 15
Id Pengiriman nama_pengirim
Varchar 20
Nama Pengirim
tanggal_pengiriman Date -
Tanggal Pengiriman no_awb
Varchar 15
Nomer Air way bill id_sn
Varchar 15
Id Serial Number id_penerima
Varchar 15
Id Penerima id_booking
Varchar 15
Id Booking id_mover
Varchar 15
Id Mover id_user
Varchar 15
Id User
16. Tabel Kota Nama Tabel
: Kota Primary key
: id_kota Foreign key
: -
Tabel 4.31
Tabel Kota Nama Field
Tipe Data Ukuran
Keterangan id_kota
Varchar 15
Id Kota nama_kota
Text -
Nama Kota
17. Tabel Return Nama Tabel
: Return Primary key
: id_return Foreign key
: id_user, id_sn, dan id_perangkat
Tabel 4.32
Tabel Return Nama Field
Tipe Data Ukuran
Keterangan id_return
Varchar 15
Id User Kondisi
Text -
Kondisi Perangkat
id_sn Varchar
15 Id Serial Number
id_perangkat Varchar
15 Id Perangkat
id_user Varchar
15 Id User
4.2.3 Perancangan Antarmuka