Teknik Informatika UAJY
DPPL-
SiPaTrou
36 62
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa
diketahui oleh Program Studi Teknik Informatika
5.2 Class Diagram
1 1
1
1.. PengelolaanPakarUI
PengelolaanPakarUI SimpanDataPakar
UbahDataPakar HapusDataPakar
boundary LoginUI
LoginUI Login
boundary
AccountManager
AccountManager addAccountaccount : Account : Bool ean
deleteAccountForNamenama : String : Boolean getAccount : Dataset
getAccountForNam enama : String : Account updatePasswordnam e : Stri ng, newPass : String : Boolean
val idateAccountNam ename : String : Boolean
control
Account
nama_pakar : Stri ng password : Stri ng
Account Accounti dpakar : Stri ng, password : Stri ng
setNamaPakarstri ng setPasswordstring
getNamaPasswordstring getPasswordstring
entity UbahPasswordUI
UbahPasswordUI UbahPasswordAccount
boundary 1..
1.. 1
1
1 1
1 1
1
PengelolaanMacamKerusakanUI
PengelolaanMacamKerusakanUI TampilDGMacamKerusakanObyek
SimpanMacamKerusakan UbahMacamKerusakan
HapusMacamKerusakan
boundary
SebabSolusi
id_sebab : Stri ng sebab : String
solusi : String id_jenis : String
SebabSolusi SebabSolusiidsebab : String, sebabrusak : String, solusi : String, idjenis : Stri ng
setIdSebabstring setSebabRusakstring
setSolusistring setIdJenisstring
getIdSebabstring getSebabRusakstring
getIdJenisstring
entity MacamKerusakanManager
MacamKerusakanManager addMacamKerusakanmacamkerusakan : MacamKerusakan : Boolean
deleteMacamKerusakanForIdidmacam : String : Boolean getIdMacamForNamenama : String : String
getMacamKerusakan : Dataset getMacamKerusakanForIdidmacam : String : MacamKerusakan
getNameMacamForIdnama : String : MacamKerusakan updateMacamKerusakanidmacam : String, updatedMacam : MacamKerusakan : Boolean
control
JenisKerusakanManager
Jeni sKerusakanManager addJenisKerusakanjeniskerusakan : JenisKerusakan
deleteJenisKerusakanidjenis : String : Boolean getCollectionJenisKerusakanByIdMacamidmacam : String : Dataset
getJenisKerusakan : Dataset getJenisKerusakanForIdidjenis : String : JenisKerusakan
updateJeni sKerusakanidjenis : Stri ng, updatedJenis : JenisKerusakan : Boolean
control
SebabSolusiManager
SebabSolusi Manager addSebabSolusisebabsolusi : SebabSolusi
deleteSebabSolusiidsebab : Stri ng : Boolean getCollectionSebabSolusiByIdJeni sidjenis : String : Dataset
getSebabSol usi : Dataset getSebabSol usiForIdidsebab : Stri ng
updateSebabSolusi idjenis : String, updatedSebabSolusi : SebabSolusi : Boolean
control PenelusuranKerusakanUI
PenelusuranKerusakanUI Penelusuran
boundary 1
1.. 1
1 1
1
1 1
1
1 1
1 1
1
1 1
1 1
1 1
1 1..
1..
1.. MacamKerusakan
id_macam : String macam : String
MacamKerusakan MacamKerusakanidmacam : String, macam : String
setIdMacamstring setMacamstring
getIdMacamstring getMacamstring
entity
PengelolaanJenisKerusakanUI
PengelolaanJenisKerusakanUI TampilDGJenisKerusakanObyek
TampilDGMacamKerusakanObyek SimpanJenisKerusakan
UbahJeni sKerusakan HapusJenisKerusakan
boundary JenisKerusakan
id_jenis : String jenis : String
id_macam : String JenisKerusakan
JenisKerusakani djenis : Stri ng, jenis : String, idmacam : String setIdJenisstring
setJenisstring setIdMacamstring
getIdJenisstring getJenisstring
getIdMacamstring
entity
PengelolaanSebabSolusiUI
PengelolaanSebabSolusiUI TampilDGSebabSolusi
TampilDGJeni sKerusakan SimpanSebabSolusi
UbahSebabSolusi HapusSebabSolusi
boundary 1..
1..
1 1
Gambar 14. Class Diagram
Teknik Informatika UAJY
DPPL-
SiPaTrou
37 62
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa
diketahui oleh Program Studi Teknik Informatika
5.3 Diagram Specific Description