Menampilkan Halaman Data Booking
Booking Alat Tervalidasi Pilih Menu
Booking
Menampilkan Halaman Validasi Booking Pilih YA
Pilih Validasi Booking
Gambar 4.46
Statechart Diagram dari Validasi Booking yang Diajukan
Menampilkan Halaman Data Peminjaman
Menampilkan Halaman Input Peminjaman Pilih Menu
Peminjaman Pilih input
Peminjaman
Nomor Peminjaman Input Nomor
Peminjaman
Menampilkan Data Peralatan dalam SPK Pilih Cek Data
Tanggal Pengembalian Input Tanggal
Pengembalian
Menampilkan Halaman Informasi Data Sudah Terproses Pilih Proses
Menampilkan Halaman Form Peminjaman yang siap dicetak Pilih Cetak
Data
Gambar 4.47
Statechart Diagram dari Input Peminjaman yang Diajukan
Menampilkan Halaman Data Peminjaman
Menampilkan Halaman Input No Peminjaman Pilih Menu
Peminjaman Pilih input
Pengembalian
Nomor Peminjaman Input Nomor
Peminjaman
Menampilkan Data Peminjaman dan keterangannya Pilih Cek Data
Proses Data Pengembalian Pilih Selesai
Gambar 4.48
Statechart Diagram dari Input Pengembalian yang Diajukan
Menampilkan Halaman Data Request
Menampilkan Halaman Input Nama Alat dan Jumlah Alat Pilih Menu Data
Request
Pilih input Request
Validasi Nama dan Jumlah Alat Input Nama dan
Jumlah Alat
Menampilkan Halaman Data Request dan Kegterangannya Pilih Simpan
Gambar 4.49 Statechart Diagram dari Input Data Request yang Diajukan
Menampilkan Halaman Data Request
Mencetak Data Request Pilih Menu Data
Request
Pilih Cetak
Gambar 4.50
Statechart Diagram dari cetak Data Request yang Diajukan
Menampilkan Halaman Submenu Data Setting
Menampilkan Halaman Jenis Peralatan Pilih Menu Data
Setting
Pilih Submenu Data Jenis
Menampilkan Halaman Input Data Jenis Pilih Input Jenis
Validasi Data Jenis Input Data
Jenis
Menyimpan Data Jenis dan Menampilkan Halaman Jenis Peralatan Pilih Simpan
Gambar 4.51
Statechart Diagram dari Pengelolaan Data Jenis yang Diajukan
Menampilkan Halaman Submenu Data Setting
Menampilkan Halaman Data Peralatan Pilih Menu Data
Setting Pilih Submenu
Data Alat
Menampilkan Halaman Input Data Alat Pilih Input Alat
Validasi Data Alat Input Data Alat
Menyimpan Data Alat dan Menampilkan Halaman Data Peralatan Pilih Simpan
Gambar 4.52 Statechart Diagram dari Pengelolaan Data Alat yang
Diajukan
Menampilkan Halaman Submenu Data Setting
Menampilkan Halaman Data Jenis SPK Pilih Menu Data
Setting Pilih Submenu
Data Jenis SPK
Menampilkan Halaman Input Data Jenis SPK Pilih Input Jenis
SPK
Validasi Data Jenis SPK Input Data
Jenis SPK
Menyimpan Data Jenis SPK dan Menampilkan Halaman Data Jenis SPK Pilih Simpan
Gambar 4.53
Statechart Diagram dari Pengelolaan Data SPK yang Diajukan
Menampilkan Halaman Data Karyawan
Menampilkan Halaman Input Data Karyawan Pilih Menu Data
Karyawan
Pilih Input Data Karyawan
Validasi Data Karyawan Input Data
Karyawan
Menyimpan Data Karyawan dan Menampilkan Halaman Data Karyawan Piliih Simpan
Gambar 4.54 Statechart Diagram dari Pengelolaan Data Karyawan
Teknisi yang Diajukan
Menampilkan Halaman Data User
Menampilkan Halaman Input Data User Pilih Menu Data
User
Pilih Input Data User
Validasi Data User Input Data User
Validasi Data Jenis SPK Pilih Simpan
Menyimpan Data User dan Menampilkan Halaman Data User Pilih Simpan
Gambar 4.55 Statechart Diagram dari Pengelolaan Data User yang Diajukan
4.3.7 Spesifikasi Database
Berdasarkan perancangan sistem yang telah dilakukan, maka table-tabel dapat dihubungkan melalui foreign key untuk membentuk relasi yang disebut
dengan Relational Database Management System RDBMS, Adapun spesifikasi database
yang akan diimplementasikan adalah sebagai berikut:
peralatan
PK sn_peralatan
jenis_peralatan tipe_peralatan
merek_peralatan status_peralatan
status_peralatan_perusahaan_partnership kondisi_peralatan
keterangan_peralatan Kabag_Pergudangan
PK Nama_Kabag_pergudangan
FK1 alamat_Kabag_Pergudangan
Tlp_Kabag_pergudangan Bagian_pergudangan
PK Bagian_pergudangan
FK1 nama_bag_Pergudangan
alamat_bag_pergudangan Telp_bag_pergudangan
FK2 nik_user
booking
PK no_booking
tgl_booking tgl_akan_diambil
tgl_akan_kembali FK2
nik_kt data_request
PK no_data_request
tgl_Data_request jenis_peralatan
tipe_peralatan merek_peralatan
jmlh_peralatan FK1
nik_user peminjaman
PK no_peminjaman
tgl_peminjaman FK1
nik_user FK2
no_booking pengembalian
PK no_pengembalian
FK1 no_peminjaman
FK2 nik_user
tgl_pengembalian blacklist
PK no_blacklist
FK1 nik_kt
tgl_blacklist ket_blacklist
FK2 nik_user
user
PK nik_user
FK1 nik_administrator
nama-user alamat_user
tlp_user jabatan_user
password_user login
logout karyawan_teknisi
PK nik_kt
nama_kt alamat_kt
tlp_kt password_kt
status_blacklist_kt login_time
logout_time FK1
no_spk FK2
nik_administrator bagian_oprasional
PK nik_bag_operasional
nama_bag_operasional alamat_bag_operasional
tlp_bag_operasional administrator
PK nik_administrator
nama_administrator alamat_administrator
tlp_administrator password_administrator
surat_perintah_kerja
PK no_spk
FK1 nik_bag_operasional
nama_spk Validasi
PK Kabag_pergudangan
tgl_Validasi merk_peralatan
Jenis_peralatan Jumlah_peralatan
FK1 nik_user
Laporan
PK nik_kabag_Pergudangan
laporan_stock_peralatan Laporan_data_request
Laporan_SPK Laopran peminjaman
Laporan_pengembalian
Kabag_operasional
PK nik_kabag_operasional
nama_kabag_operasional alamat_kabag_Operasional
telp_kabag_operasional
Gambar 4.56
Physical Database Schema Sistem Informasi Pergudangan yang Diajukan
Berikut adalah data dictionary yang akan digunakan dalam pembuatan system.
1. Tabel Booking
File Name : booking
Type of File : transaction files
Primary Key : no_booking
Foreign Key : sn_alat, nik_kt
Tabel 4.37
Tabel booking
No Field
Type Size
Null Keterangan
1 no_booking
Varchar 30
No Nomor Booking
2 sn_alat
Varchar 30
No SN Alat
3 nik_kt
Varchar 20
No NIK User
4 tgl_booking
Date No
Tanggal Booking 5
tgl_akan_pinjam Date
No Tanggal Peminjaman
6 tgl_akan_kembali Date
No Tanggal
Pengembalian
2. Tabel alat
File Name : alat
Type of File : master files
Primary Key : sn_alat
Foreign Key : nik_user
Tabel 4.38
Tabel alat
No Field
Type Size
Null Keterangan
1 sn_alat
varchar 30 No
SN alat 2
nik_user varchar 20
No NIK user
3 jenis_alat
varchar 20 No
Jenis alat 4
tipe_alat varchar 20
No Tipe alat
5 merk_alat
varchar 20 No
Merk Alat 7
status_alat varchar 10
No Status alat
8 kondisi_alat
varchar 10 No
Kondisi alat 9
keterangan_alat text
yes Keterangan alat
3. Tabel Karyawan Teknisi KT
File Name : Karyawan Teknisi
Type of File : master files
Primary Key : nik_kt
Foreign Key : no_spk, nik_administrator
Tabel 4.39 Tabel Karyawan Teknisi
No Field
Type Size Null
Keterangan
1 nik_kt
varchar 20 No
NIK KT 2
no_spk varchar 3
No Nomor SPK
3 nik_administrator
varchar 20 No
NIK Administrator 4
nama_kt varchar 30
No Nama KT
5 alamat_kt
text No
Alamat KT 6
telpon_kt varchar 15
No Telepon KT
7 status_blacklist_kt
varchar 10 No
Status blacklist KT 8
password_kt varchar 20
No Passowr
d KT
4. Tabel bagian Operasional
File Name : Bagian Operasional
Type of File : master files
Primary Key : nik_bagian_operasional
Foreign Key : -
Tabel 4.40
Tabel bagian operasional
No Field
Type Size
Null Keterangan
1 nik_bagian_operaional
Varchar 20 No
NIK_bagian_operasional 2
nama_bagaian_operasional Varchar 30
No Nama_bagian_operasional
3 alamat_bagian_operasional
Text No
Alamat bagian Operasional 4
Telp_bagian_operasional Varchar 15
No Telepon bagian operasional
5. Tabel SPK Surat Perintah Kerja
File Name : spk