Class Diagram Tabel Database

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