101
4.3.4 Class Diagram
Diagram ini adalah deskripsi kelompok objek-objek dengan prototype, perilaku dan relasi yang sama. Class diagram yang
digunakan seperti pada gambar 4.33 dibawah ini.
+login -nip_pegawai
-nama -jenis_kelamin
-alamat -id_user
-password -hak_akses
User
+delete_history -id_history
-ip -id_user
-agent -page
-date
History
+add_perangkat komputer +edit_perangkat komputer
+delete_perangkat komputer -id_barang
-nm_barang -merek
-sn -jml_brg
-ket
Perangkat Komputer
+add_perangkat jaringan +edit_perangkat jaringan
+delete_perangkat jaringan -id_barang
-nm_barang -merek
-sn -jml_brg
-ket
Perangkat Jaringan
+add_lokasi +edit_lokasi
+delete_lokasi -kd_ruang
-nm_ruang -id_barang
-nm_barang -tgl_msk
-tgl_klr -ket
Lokasi
+add_ruang +edit_ruang
+delete_ruang -kd_ruang
-nm_ruang -ket
Ruang
1
1 1
1 1
1 1
1 +add_transaksi
+edit_transaksi +delete_transaksi
-tgl_input -kondisi
-id_barang -nm_barang
-merek -sn
-jml_brg -ket
Transaksi
1 1
1
Gambar 4.29. Class diagram
4.3.5 Tabel Database
1. Tabel Master Perangkat Komputer File Name : Master Perangkat Komputer
Type of File : Master File
Primary Key : id_barang
Foreign Key : -
Tabel 4.17. Database Master Perangkat Komputer
No Field
Type Size Null
Keterangan
1 Id_brg
Int 30
No Id barang
2 Nm_brg
Varchar 50
No Nama barang
102 3
Merek Varchar
50 No
Merek barang 4
SN Varchar
30 No
Serial number barang 5
Jml_ brg Int
30 No
Jumlah barang 6
Ket Varchar
50 No
Keterangan barang
2. Tabel Master Perangkat Jaringan File Name
: Master Perangkat Jaringan Type of File : Master File
Primary Key : id_barang Foreign Key : -
Tabel 4.18. Database Master Perangkat Jaringan
No Field
Type Size
Null Keterangan
1 Id_brg
Int 30
No Id barang
2 Nm_brg
Varchar 50
No Nama barang
3 Merek
Varchar 50
No Merek barang
4 SN
Varchar 30
No Serial number barang
5 Jml_brg
Int 30
No Jumlah barang
6 Ket
Varchar 50
No Keterangan barang
3. Tabel Ruangan File Name
: Ruangan Type of File : Master File
Primary Key : kd_ruangan Foreign Key : -
Tabel 4.19. Database Ruangan
No Field
Type Size
Null Keterangan
1 Kd_ruangan
Int 30
No Kode ruangan
103 2
Nm_ruangan Varchar
50 No
Nama ruangan 5
Keterangan Varchar
50 No
Keterangan ruangan
4. Tabel Transaksi File Name : Transaksi
Type of File : Master File Primary Key
: tgl_input Foreign Key
: kd_ruangan, id_barang Tabel 4.20. Database Transaksi
No Field
Type Size
Null Keterangan
1 Tgl_input
Date 30
No Tanggal input barang
2 Kondisi
Varchar 50
No Kondisi barang
3 Id_barang
Int 50
No id barang
4 Nm_barang
Varchar 30 No
Id barang 5
Merek Varchar
50 No
Merek barang 6
Sn Varchar
50 No
Serial number barang 7
Jml_brg Int
30 No
Jumlah barang 8
Ket Varchar
50 No
Keterangan barang
5. Tabel Lokasi File Name
: Lokasi Type of File : Master File
Primary Key : - Foreign Key : kd_ruangan, id_barang
Tabel 4.21. Database Lokasi
No Field
Type Size
Null Keterangan
1 Kd_ruangan
Int 30
No Kode ruangan
104 2
Nm_ruangan Varchar 50
No Nama ruangan
3 Id_barang
Int 30
No Id barang
4 Nm_barang
Varchar 50 No
Nama barang 5
Tgl_masuk Date
50 No
Tanggal masuk barang 6
Tgl_keluar Date
30 No
Tanggal keluar barang 7
Keterangan Varchar
50 No
Keterangan lokasi
6. Tabel User File Name
: User Type of File : Master File
Primary Key : id_user Foreign Key :
Tabel 4.22. Database User
No Field
Type Size
Null Keterangan
1 Nip_pegawai
Int 30
No Nip pengguna
2 Nm_pegawai
Varchar 50
No Nama lengkap
3 Jns_kelamin
Varchar 50
No Jenis Kelamin
4 Alamat
Varchar 250
No Alamat
5 Id_user
Varchar 50 No
Nama pengguna 6
Password Varchar
50 No
Id pengguna 7
Hak_akses Varchar
50 No
Hak akseslevel
7. Tabel History File Name
: history Type of File : Master File
Primary Key : id_history Foreign Key : id_user
105 Tabel 4.23. Database History
No Field
Type Size
Null Keterangan
1 Id_history
Int 30
No Id_history
2 Ip
Varchar 50
No Ip komputer
3 Id_user
Varchar 50
No Id user
4 Agent
Varchar 250
No Browser
5 Page
Varchar 250 No
Halaman 6
Date Date
50 No
Waktu login
4.4 Implementasi Sistem Implementation System