Class Diagram Sistem Design
Tanggal pengembalian ×
Atribut booking Bulan pengembalian
× Atribut booking
Tahun pengembalian ×
Atribut booking Daftar blacklist
× Tidak relevan
Revisi booking ×
Tidak relevan Form
revisi booking peralatan ×
Tidak relevan Bagian Pergudangan
× Tidak relevan
Request Peralatan
√ Ditulis request data_request Staff pergudangan
√ Ditulis staff _pergudangan Halaman utama staff pergudangan
× Tidak relevan
Halaman data request ×
Tidak relevan Daftar data request
× Tidak relevan
Form data request
× Tidak relevan
Data peralatan ×
bagian dari peralatan Daftar peralatan
× Tidak relevan
Halaman Input peralatan ×
Tidak relevan Peminjaman
√ ditulis peminjaman Data peminjaman
× bagian dari peminjaman
Daftar peminjaman ×
Tidak relevan Halaman Input nomor booking
× Tidak relevan
Nomor Booking ×
Atribut booking Halaman Input peminjaman
× Tidak relevan
Pengembalian √
Ditulis pengembalian Data pengembalian
× Bagian dari pengembalian
Daftar pengembalian ×
Tidak relevan Halaman Input nomor peminjaman
× Tidak relevan
Nomor peminjaman ×
Atribut peminjaman Form
Input pengembalian ×
Tidak relevan Form
pengembalian Peralatan ×
Tidak relevan Halaman daftar Karyawan Teknisi
× Tidak relevan
Daftar karyawan teknisi ×
Tidak relevan Halaman Input NIK karyawan teknisi
× Tidak relevan
NIK karyawan teknisi ×
Atribut karyawan teknisi Status karyawan teknisi
× Atribut karyawan teknisi
Halaman edit status blacklist karyawan teknisi × Tidak relevan
Account staff pergudangan
× Bagian dari staff pergudangan
Halaman edit data account staff pergudangan ×
Tidak relevan Laporan transaksi
× Tidak relevan
Bulan laporan pengelolaan ×
Tidak relevan Tahun laporan pengelolaan
× Tidak relevan
Kabag pergudangan √ Ditulis
kepala_bagian_pergudangan Halaman utama kabag pergudangan
× Tidak relevan
Halaman laporan ×
Tidak relevan Halaman Input bulan dan tahun
× Tidak relevan
Bulan laporan transaksi ×
Atribut laporan transaksi Tahun laporan transaksi
× Atribut laporan transaksi
Account kabag pergudangan
× Bagian dari kabag
pergudangan Halaman edit data account kabag pergudangan ×
Tidak relevan Data account kabag pergudangan
× Bagian dari kabag
pergudangan Halaman daftar peralatan
× Tidak relevan
Daftar peralatan ×
Tidak relevan Data peralatan
× bagian dari peralatan
Request peralatan baru
√ Ditulis data_request Halaman request peralatan baru
× Tidak relevan
Form request peralatan baru
× Tidak relevan
Validasi request peralatan baru ×
Tidak relevan Data peralatan baru
× Tidak relevan
Halaman Input peralatan baru ×
Tidak relevan Super user
× Tidak relevan
Administrator √ Ditulis administrator
Halaman utama administrator ×
Tidak relevan Daftar karyawan
× Tidak relevan
User √ Ditulis user
Daftar user ×
Tidak relevan Halaman Input data user baru
× Tidak relevan
Data user ×
Bagian dari user NIK user
× Atribut user
Nama user ×
Atribut user Alamat user
× Atribut user
Jabatan user ×
Atribut user
Berdasarkan analisa sebelumnya, object yang dapat diusulkan dalam system yang diajukan adalah:
Tabel 4.36 Daftar Object
Daftar object yang diusulkan
Booking Karyawan Teknisi
Peralatan Data Request
Staff pergudangan Peminjaman
Surat Perintah Kerja SPK Kabag. Operasional
Blacklist Pengembalian
Kabag pergudangan Administrator
User
Berdasarkan daftar object yang diusulkan sebelumnya struktur object system
yang diajukan dapat digambarkan dalam class diagram, sebagai berikut:
Telepon user ×
Atribut user Surat perintah Kerja SPK
√ Ditulis SPK Bagian Operasional
√ Ditulis Bag_operasional Account
administrator ×
Bagian dari administrator Halaman edit data account administrator
× Tidak relevan
Data account administrator ×
Bagian dari administrator
+tambah_data_peralatan +hapus_data_peralatan
+ubah_data_peralatan -id_peralatan
-nama_peralatan -merk_peralatan
-jenis_peralatan -satuan_peralatan
Peralatan
+tambah_data_kb +hapus_data_kb
+ubah_data_kb -kode_kb
-nama_kb
Data Jenis
+ganti password -username
-password -nama
-level user -no_tlphp
-alamat
user
+tambah_data_barang_masuk +tambah_stok_barang
-id_barang_masuk -tgl_barang_masuk
-jenis_barang_masuk -stok_barang
barang masuk
+tambah_request_peralatan +cek_request_peralatan
-id_Request_peralatan -tgl_request_peralatan
-nama_peralatan -jumlah_peralatan
Data Request
+tambah_data_peralatan_keluar +kurangi_stok_peralatan
-id_peralatan_keluar -tgl_peralatan_keluar
-SPK -kondisi
peralatan keluar
+tambah_data_peminjaman +kurangi_stok_peralatan
-tgl_peminjaman -id_peminjaman
-nama_peralatan -nama_KT
-tgl_pengembalian
peminjaman
+tambah_data_pengembalian +tambah_stok_barang
-id_pengembalian -tgl_pengembalian
pengembalian
-id_kabag_keuangan -nama_kabag_keuangan
-kontak_kabag_keuangan -alamat_kabag_keuangan
Kabag Keuangan
+tambah +ubah
+hapus
admin
-id_bag_operasional -telp_bag_operasional
-nama_bag_operasional -alamat_bag_operasional
Bagian Operasional User
-id_Kabag_pergudangan -nama_Kabag_pergudangan
-contak_kabag_pergudangan -alamat_kabag_pergudangan
Kabag Pergudangan
-id_karyawan -telp_karyawan
-nama_karyawan -alamat_karyawan
Karyawan teknisi
+tambah_data_pengadaan_peralatan -id_pengadaan_peralatan
-tgl_pengadaan_peralatan -jenis_pengadaan_peralatan
-harga_peralatan -jumlah_peralatan
-cek_stok_peralatan
pengadaan Peralatan
pengadaan booking pengadaan Data Request
+tambah_data_validasi +ubah_data_validasi
-id_validasi -tgl_validasi
-nama_validasi
validasi
validasi Data Request validasi Booking
+cetak
laporan
-tgl_laporan_stock_peralatan -id_peralatan
-nama_peralatan -laporan_periodik
laporan stock Peralatan
-tgl_laporan_Data Request -id_Data Request
-nama_peralatan -tgl_request
laporan Data Request
-tgl_laporan_booking -id_booking
-nama_peralatan -tgl_booking
laporan booking
-tgl_laporan_peminjaman -id_peminjaman
-nama_peralatan -tgl_pengembalian
laporan peminjaman
1
1..
-End1 -End2
-id_stok
stok_peralatan
Gambar 4.32 Class Diagram