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

4.3.5 Sequence Diagram

Interaksi antar object pada sistem yang diusulkan, digambarkan pada sequence diagram berikut: Bag. Pergudangan Admin cek admin informasi admin masukkan data jenis alat simpan data jenis alat edit data jenis alat delete data jenis alat Gambar 4.33 Sequence Diagram dari use case Atur Data Jenis Peralatan Gambar 4.33 merupakan gambar dari Sequence Diagram dari use case Atur Data Jenis Peralatan yang diusulkan. Diagram diatas menggambarkan interaksi antar objek pada proses pengaturan Data Jenis Peralatan. Mulai dari memasukkan data, mengubah dan menghapus Data Jenis Peralatan. Bag. Pergudangan Admin cek admin informasi admin Data Jenis pilih klasifikasi barang masukkan data alat simpan data alat Edit alat delete alat p Gambar 4.34 Sequence Diagram dari use case Atur Data Alat Gambar 4.34 merupakan gambar dari Sequence Diagram dari use case Atur Data Alat yang diusulkan. Diagram diatas menggambarkan interaksi antar objek pada proses pengaturan data alat. Mulai dari memasukkan data alat, mengubah dan menghapus data alat. User Admin cek admin informasi admin masukkan user baru simpan data user edit user delete user ganti password Gambar 4.35 Sequence Diagram dari Use Case Atur Data User Gambar 4.35 merupakan gambar dari Sequence Diagram dari use case Atur Data User yang diusulkan. Diagram diatas menggambarkan interaksi antar objek pada proses pengaturan data user. Mulai dari memasukkan data user, mengubah, menghapus, dan mengganti password user. Bag. Operasional Bagian Pergudangan cek bagian pergudangan informasi bagian pergudangan Kabag. Pergudangan cek stok Peralatan informasi stok peralatan masukkan data request validasi data request simpan data request Gambar 4.36 Sequence Diagram dari Use Case Buat Data Request