commit to user
28. Class TPakaiDetail
Merupakan kelas entity yang berisi data dari tabel pakai BHP detail.
Tabel 3.66 Tabel Deskripsi Class TPakaiDetail
Atribut Nama Atribut
Visibility Type
No Pakai private
String Kode barang
private String
Jumlah private
Integer
Method Nama
Method Fungsi
setPakaiHeaderNo Pakai, Tanggal Pakai, Kode Ruang,
Toko Digunakan untuk menyimpan data
pakai header BHP ke database.
getPakaiHeader No Pakai, Tanggal Pakai, Kode Ruang,
Toko Digunakan untuk mengambil data
pakai header BHP dari database.
3.5 Sequence Diagram
Sequence diagram adalah diagram interaksi yang disusun berdasarkan class dan method berdasarkan waktu tertentu dalam sebuah
aplikasisistem. Sequence diagram untuk Sistem Inventaris Labkom terbagi atas beberapa Sequence yaitu :
1. Sequence Login Admin
Sequence diagram pada gambar 3.18 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas login dilakukan.
Saat login terdapat tiga class yang saling berinteraksi.
commit to user
Gambar 3.18 Sequence Diagram Login
2. Sequence Login Member
Sequence diagram pada gambar 3.19 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas login Member
dilakukan. Saat login terdapat tiga class yang saling berinteraksi.
Gambar 3.19 Sequence Diagram Login Member
: PetugasLab : Main
: Login : TAdmin
uiLogin ValidasiLogin
uiLogin getPetugasLab...
isExist main
userExist
pesan tidak valid jika tidak valid
username, password
: Member : MainMember
: LoginMember : TMahasiswa
uiLogin ValidasiLogin
getMahasiswa isExist
UserExist uiMain
uiLogin pesan tidak valid
jika tidak valid username, password
commit to user
3. Sequence Registrasi Member
Sequence diagram pada gambar 3.20 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas registrasi Member
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.20 Sequence Diagram Registrasi Member
4. Sequence Order Inventaris
Sequence diagram pada gambar 3.21 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas order inventaris
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.21 Sequence Diagram Order Inventaris
: MainMember : Registrasi
: TMahasiswa : Guest
uiMain uiRegistrasi
RegistrasiMember setDataMahasiswa...
pesan tidak valid jika tidak valid
Data Mahasiswa validate
: Member : MainMember
: OrderInventaris : TPinjam
uiOrderInventaris OrderInventaris
setDataPinjam uiMain
validate Data Peminjaman
pesan tidak valid jika tidak valid
commit to user
5. Sequence View PetugasLabList
Sequence diagram pada gambar 3.22 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat daftar
AsistenPengelola dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.22 Sequence Diagram View PetugasLabList
6. Sequence Tambah PetugasLab
Sequence diagram pada gambar 3.23 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah
AsistenPengelola dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.23 Sequence Diagram Tambah PetugasLab
: Administrator : Main
: ManajemenPetugasLab : TAdmin
uiManajemenPetugasLab... ViewPetugasLabList
getPetugasLab return query
Data Admin
: Main : ManajemenPetugasLab
: TAdmin : Administrator
uiManajemenPetugasLab... TambahPetugasLab...
setPetugasLab uiManajemenPetugasLab...
validate Data Petugas Lab
pesan tidak valid jika tidak valid
commit to user
7. Sequence Edit PetugasLab
Sequence diagram pada gambar 3.24 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengedit data
AsistenPengelola dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.24 Sequence Diagram Edit PetugasLab
8. Sequence Hapus PetugasLab
Sequence diagram pada gambar 3.25 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menghapus
AsistenPengelola dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.25 Sequence Diagram Hapus PetugasLab
: Administrator : Main
: ManajemenPetugasLab : TAdmin
uiManajemenPetugasLab... SelectPetugasLab
getPetugasLab id return query
EditPetugasLab Data admin
Data baru setPetugasLab
uiManajemenPetugasLab... validate
pesan tidak valid jika tidak valid
: Administrator : Main
: ManajemenPetugasLab : TAdmin
uiManajemenPetugasLab... SelectPetugasLab
getPetugasLab id return query
info data admin HapusPetugasLab
konfirmasi hapus destroy
uiManajemenPetugasLab...
commit to user
9. Sequence View KategoriList
Sequence diagram pada gambar 3.26 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat daftar
kategori dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.26 Sequence Diagram View KategoriList
10. Sequence Tambah Kategori
Sequence diagram pada gambar 3.27 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah
kategori dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.27 Sequence Diagram Tambah Kategori
: Pengelola : Main
: ManajemenKategori : TKategori
uiManajemenKategori ViewKategoriList
getKategori return query
Data Kategori
: Pengelola : Main
: TKategori : ManajemenKategori
uiManajemenKategori TambahKategori
validate setKategori
uiManajemenKategori Data Kategori
pesan tidak valid jika tidak valid
commit to user
11. Sequence Edit Kategori
Sequence diagram pada gambar 3.28 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
kategori dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.28 Sequence Diagram Edit Kategori
12. Sequence Hapus Kategori
Sequence diagram pada gambar 3.29 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menghapus data
kategori dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.29 Sequence Diagram Hapus Kategori
: Pengelola : Main
: ManajemenKategori : TKategori
uiManajemenKategori selectKategori
getKategori return query
Data kategori Data Update
EditKategori setKategori
uiManajemenKategori validate
pesan tidak valid jika tidak valid
: Pengelola : Main
: ManajemenKategori : TKategori
uiManajemenKategori selectKategori
getKategori return query
Data Kategori konfirmasi hapus
HapusKategori destroy
uiManajemenKategori
commit to user
13. Sequence View RuangList
Sequence diagram pada gambar 3.30 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat daftar
ruang dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.30 Sequence Diagram View RuangList
14. Sequence Tambah Ruang
Sequence diagram pada gambar 3.31 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah ruang
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.31 Sequence Diagram Tambah Ruang
: Pengelola : Main
: ManajemenRuang : TRuang
uiManajemenRuang ViewRuangList
getDataRuang return query
Data Ruang
: Pengelola : Main
: ManajemenRuang : TRuang
uiManajemenRuang TambahRuang
validate setDataRuang
uiManajemenRuang Data Ruang
pesan tidak valid jika tidak valid
commit to user
15. Sequence Edit Ruang
Sequence diagram pada gambar 3.32 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah ruang
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.32 Sequence Diagram Edit Ruang
16. Sequence Hapus Ruang
Sequence diagram pada gambar 3.33 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menghapus ruang
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.33 Sequence Diagram Hapus Ruang
: Pengelola : Main
: ManajemenRuang : TRuang
uiManajemenRuang selectRuang
getDataRuang return query
Data Ruang Data Update
EditRuang setDataRuang
uiManajemenRuang validate
pesan tidak valid jika tidak valid
: Pengelola : Main
: ManajemenRuang : TRuang
uiManajemenRuang selectRuang
getDataRuang return query
Data Ruang konfirmasi Hapus
HapusRuang destroy
uiManajemenRuang
commit to user
17. Sequence View StatusList
Sequence diagram pada gambar 3.34 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat daftar
status dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.34 Sequence Diagram View StatusList
18. Sequence Tambah Status
Sequence diagram pada gambar 3.35 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas tambah status
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.35 Sequence Diagram Tambah Status
: Pengelola : Main
: ManajemenStatus : TStatus
uiManajemenStatus ViewStatusList
getStatus return query
Data Status
pesan tidak valid jika tidak valid
: Pengelola : Main
: ManajemenStatus : TStatus
uiManajemenStatus TambahStatus
validate setStatus
uiManajemenStatus Data Status
commit to user
19. Sequence Edit Status
Sequence diagram pada gambar 3.36 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas edit status
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.36 Sequence Diagram Edit Status
20. Sequence Hapus Status
Sequence diagram pada gambar 3.37 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas hapus status
dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.37 Sequence Diagram Hapus Status
pesan tidak valid jika tidak valid
: Pengelola : Main
: ManajemenStatus : TStatus
uiManajemenStatus selectStatus
getStatus return query
Data Status Data Update
EditStatus setStatus
uiManajemenStatus validate
: Pengelola : Main
: ManajemenStatus : TStatus
uiManajemenStatus selectStatus
getStatus return query
Data Status Konfirmasi Hapus
HapusStatus destroy
uiManajemenStatus
commit to user
21. Sequence View InventarisList
Sequence diagram pada gambar 3.38 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat daftar
inventaris dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.38 Sequence Diagram View InventarisList
22. Sequence Tambah Inventaris
Sequence diagram pada gambar 3.39 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah data
inventaris dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.39 Sequence Diagram Tambah Inventaris
: PetugasLab : Main
: ManajemenInventaris : TInventaris
uiManajemenInventaris ViewInventarisList
getDataInventaris return query
data inventaris
pesan tidak valid jika tidak valid
: PetugasLab : ManajemenInventaris
: TInventaris : Main
uiManajemenInventaris TambahInventaris
setDataInventaris validate
uiManajemenInventaris Data Inventaris
commit to user
23. Sequence Edit Inventaris
Sequence diagram pada gambar 3.40 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
inventaris dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.40 Sequence Diagram Edit Inventaris
24. Sequence View PeminjamanList
Sequence diagram pada gambar 3.41 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat daftar
peminjaman alat inventaris dilakukan. Pada Sequence ini terdapat tigas class yang saling berinteraksi.
Gambar 3.41 Sequence Diagram View PeminjamanList
: PetugasLab : Main
: ManajemenInventaris : TInventaris
uiManajemenInventaris
return query data Inventaris
Data Update EditInventaris
setDataInventaris uiManajemenInventaris
SelectInventaris getDataInventaris
validate
pesan tidak valid jika tidak valid
: PetugasLab : Main
: ManajemenPeminjaman : TPinjam
uiManajemenPeminjaman ViewPinjam
return query data peminjaman header
getDataPinjam
commit to user
25. Sequence Edit PinjamHeader
Sequence diagram pada gambar 3.42 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
header peminjaman alat inventaris dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.42 Sequence Diagram Edit PinjamHeader
26. Sequence View Master BHP
Sequence diagram pada gambar 3.43 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat data
master BHP dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.43 Sequence Diagram View Master BHP
: PetugasLab : Main
: ManajemenPeminjaman : TPinjam
uiManajemenPeminjaman selectPinjam
getDataPinjam return query
data peminjaman header data update
EditPinjam setDataPinjam
uiManajemenPeminjaman validasi
pesan tidak valid jika tidak valid
: PetugasLab : Main
: ManajemenBHP : TMasterBHP
uiManajemenBHP ViewMasterBHP
getMasterBHP return query
Data Master BHP
commit to user
27. Sequence Tambah Master BHP
Sequence diagram pada gambar 3.44 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah data
master BHP dilakukan Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.44 Sequence Diagram Tambah Master BHP
28. Sequence Edit Master BHP
Sequence diagram pada gambar 3.45 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
master BHP dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.45 Sequence Diagram Edit Master BHP
: PetugasLab : Main
: ManajemenBHP : TMasterBHP
uiManajemenBHP AddMasterBHP
validate setMasterBHP
uiManajemenBHP Data Master BHP
pesan tidak valid jika tidak valid
: PetugasLab : Main
: ManajemenBHP : TMasterBHP
uiManajemenBHP selectData
getMasterBHP return query
Data Master BHP Data Update
EditMasterBHP setMasterBHP
uiManajemenBHP validate
pesan tidak valid jika tidak valid
commit to user
29. Sequence View Pembelian BHP
Sequence diagram pada gambar 3.46 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat data
pembelian BHP dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
Gambar 3.46 Sequence Diagram View Pembelian BHP
30. Sequence Tambah Pembelian BHP
Sequence diagram pada gambar 3.47 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah data
pembelian BHP dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
Gambar 3.47 Sequence Diagram Tambah Pembelian BHP
: Pengelola : Main
: ManajemenBHP : TBeliHeader
: TBeliDetail uiManajemenBHP
ViewBeliBHP getBeliHeader
return query Data Pembelian Header
getBeliDetail return query
Data Pembelian Detail ViewBeliBHP
uiManajemenBHP
Data Pembelian BHP : Pengelola
: Main : ManajemenBHP
: TBeliHeader : TBeliDetail
uiManajemenBHP AddBeliBHP
validate setBeliHeader
setBeliDetail uiManajemenBHP
pesan tidak valid jika tidak valid
commit to user
31. Sequence Edit Pembelian BHP
Sequence diagram pada gambar 3.48 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
pembelian BHP dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
Gambar 3.48 Sequence Diagram Edit Pembelian BHP
32. Sequence View Pemakaian BHP
Sequence diagram pada gambar 3.49 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat data
pemakaian BHP dilakukan, Pada Sequence ini terdapat empat class yang saling berinteraksi.
: Pengelola : Main
: ManajemenBHP : TBeliHeader
: TBeliDetail uiManajemenBHP
selectData getBeliHeader
return query Data Beli BHP
Data Update EditBeliBHP
setBeliHeader uiManajemenBHP
selectData getBeliDetail
return query Data Beli BHP
Data Update EditBeliBHP
setBeliDetail uiManajemenBHP
validate
validate
commit to user
Gambar 3.49 Sequence Diagram View Pemakaian BHP
33. Sequence Tambah Pemakaian BHP
Sequence diagram pada gambar 3.50 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah data
pemakaian BHP dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
Gambar 3.50 Sequence Diagram Tambah Pemakaian BHP
: Pengelola : Main
: ManajemenBHP
: TPakaiHeader
: TPakaiDetail uiManajemenBHP
ViewPakaiBHP getPakaiHeader
return query Data Pakai Header
ViewPakaiBHP getPakaiDetail
return query Data Pakai Detail
uiManajemenBHP
: Pengelola : Main
: ManajemenBHP
: TPakaiHeader : TPakaiDetail
uiManajemenBHP AddPakaiBHP
validate setPakaiHeader
setPakaiDetail uiManajemenBHP
commit to user
34. Sequence Edit Pemakaian BHP
Sequence diagram pada gambar 3.51 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
pemakaian BHP dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
Gambar 3.51 Sequence Diagram Edit Pemakaian BHP
35. Sequence View Mutasi
Sequence diagram pada gambar 3.52 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas melihat data
mutasi dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
: Pengelola : Main
: ManajemenBHP
: TPakaiHeader : TPakaiDetail
uiManajemenBHP selectData
getPakaiHeader Data Pakai Header
Data Update EditPakaiBHP
setPakaiHeader uiManajemenBHP
selectData getPakaiDetail
Data Pakai Detail Data Update
EditPakaiBHP uiManajemenBHP
return query return query
uiManajemenBHP
setPakaiDetail
commit to user
Gambar 3.52 Sequence Diagram View Mutasi
36. Sequence Tambah Mutasi
Sequence diagram pada gambar 3.53 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas menambah data
mutasi dilakukan. Pada Sequence ini terdapat empat class yang saling berinteraksi.
Gambar 3.53 Sequence Diagram Tambah Mutasi
: Pengelola : Main
: ManajemenMutasi : TMutasiDetail
: TMutasiHeader uiManajemenMutasi
ViewMutasiHeader getMutasiHEader
return query data mutasi header
getMutasiDetail return query
data mutasi detail ViewMutasiDetail
: Pengelola : Main
: ManajemenMutasi : TMutasiHeader
: TMutasiDetail uiManajemenMutasi
AddMutasi validate
setMutasiHeader setMutasiDetail
uiManajemenMutasi Data Mutasi
pesan tidak valid jika tidak valid
commit to user
37. Sequence Edit Header Mutasi
Sequence diagram pada gambar 3.54 menjelaskan class-class dan method-method apa saja yang digunakan saat aktivitas mengubah data
header mutasi dilakukan. Pada Sequence ini terdapat tiga class yang saling berinteraksi.
Gambar 3.54 Sequence Diagram Edit Header Mutasi
: Pengelola : Main
: ManajemenMutasi : TMutasiHeader
uiManajemenMutasi selectMutasi
getMutasiHEader return query
Data Mutasi Header Data Update
EditMutasiHeader setMutasiHeader
uiManajemenMutasi validate
pesan tidak valid jika tidak valid
commit to user
3.6 Skema Diagram