Skema Database Spesifikasi Database

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