Program Studi Teknik Informatika DPPL – GMIS
50 88
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2.2.2 Diagram Kelas
Gambar 2.2.2 Diagram Kelas
LogoutUI LogoutUI
l ogout boundary
SM SDevi ce sendMessage
boundary Dai l yCheckManager
addDai l yCheck edi tDai l yCheck
getDai l yCheck searchDai l yCheck
Dai l yCheckManager control
Dai lyCheckUI Dai l yCheckUI
cekInputan addDai l yCheck
edi tDai l yCheck getDai l yCheck
searchDai l yCheck boundary
0..1 1
0..1 1
T erapi UI Terapi UI
getTerapi addT erapi
edi tT erapi cekInputan
searchT erapi boundary
Di etUI Di etUI
getDi et addDiet
edi tDiet cekInputan
searchDiet boundary
Di etManager Di etManager
getDi et addDiet
edi tDiet searchDiet
control 1
0..1 1
0..1
CheckUpUI CheckUpUI
addKondi si Kl i ni s edi tKondi si Kl i ni s
getKondi siKl i nis cekInputan
searchKondi si Kl i ni s boundary
AnggotaUI AnggotaUI
addAnggota getAnggota
cekInputan searchAnggota
boundary
Pasi enUI Pasi enUI
cekInputan edi tAnggota
del eteAnggota boundary
1 0..n
1 0..n
Logi nUI Logi nUI
cekPassword cekInputan
boundary
UbahPasswordUI UbahPasswordUI
ubahPassword cekInputan
boundary AccountUI
AccountUI addAccount
edi tAccount del eteAccount
getAccount cekInputan
searchAccount getPeran
boundary Kondisi Kl i ni sM anager
Kondisi Kl i ni sM anager addKondi si Kli ni s
edi tKondi si Kli ni s getKondi siKl inis
searchKondi si Kl i ni s control
0..1 1
0..1 1
Li stUnChecKUpUI Li stUnCheckUpUI
getLi st boundary
Di et i dDiet : Integer
tgl Di berikan : Date pagi : Integer
sel i nganSi ang : Integ... si ang : Integer
sel i nganSore : Integer malam : Integer
Di et getDi et
addDiet edi tDiet
searchDiet entity
1..n 1
1..n 1
Kondisi Kl i ni s i dCheckUp : fl oat
tgl Di peri ksa : Date GDP : fl oat
GDPP : fl oat GDS : fl oat
HBA1C : fl oat LDL : fl oat
HDL : fl oat chol T ot : float
tri gli seri d : fl oat ureum : fl oat
kreati ni n : fl oat tekDarahAtas : fl oat
tekDarahBawah : fl oat cekMata : Stri ng
cekJantung : Stri ng
Kondisi Kl i ni s addKondi si Kli ni s
edi tKondi si Kli ni s getKondi siKl ini s
searchKondi si Kl i ni s entity
1..n 1
1..n 1
Dai lyCheck i dCheck : Integer
kakiPagi : Stri ng kakiSore : Stri ng
ol ahraga : Stri ng di etPagi : Stri ng
di etSel i nganSi ang : Stri ng di etSiang : Stri ng
di etSel i nganSore : Stri ng di etM al am : Stri ng
terapi Pagi : String terapi Si ang : Stri ng
terpi Sore : Stri ng terapi Mal am : Stri ng
Dai lyCheck addDai l yCheck
edi tDai l yCheck getDai l yCheck
searchDai l yCheck entity
1..n 1
1..n 1
AnggotaManager addAnggota
edi tAnggota del eteAnggota
getAnggota AnggotaM anager
searchAnggota control
0..1 1
0..1 1
0..1 1
0..1 1
Li stUnCheckUpManager Li stUnCheckUpManager
getLi st control
1 1..n
1 1..n
1 0..1
1 0..1
SentItem i dSent : Integer
tgl Di kiri m : Date i si Pesan : Stri ng
status : String getSentItem
addSentItem del eteSentItem...
SentItem entity
SentItemManager getSentItem
SentItemManager deketeSentItem
addSentItem control
1 1..n
1 1..n
SentItemUI SentItemUI
getSentItem del eteSentItem
boundary 0..1
1 0..1
1 Terapi Manager
Terapi Manager getTerapi
addT erapi edi tT erapi
searchT erapi control
0..1 1
0..1 1
T erapi i dT erapi : Integer
tgl Di berikan : Date namaObat : Stri ng
aturanPakai : Stri ng Terapi
getTerapi addT erapi
edi tT erapi searchT erapi
enti ty
1 1..n
1 1..n
Anggota i dAnggota : Integer
nama : String tgl Lahi r : Date
kel ami n : String pendi di kan : Stri ng
status : String pekerj aan : Stri ng
l amaMenderita : Integ... noTel epon : Stri ng
addAnggota edi tAnggota
del eteAnggota getAnggota
Anggota searchAnggota
entity 1
0..n 1
0..n
1 0..n
1 0..n
1 0..n
1 0..n
1..n 1
1..n 1
1..n 1
1..n 1
1 0..n
1 0..n
0..n 1
0..n 1
Inbox i dInbox : Integer
i si Pesan : Stri ng tgl Di teri ma : Date
getInbox addInbox
del eteInbox Inbox
enti ty 1
0..n 1
0..n
InboxUI reply
getInbox del eteInbox
InboxUI boundary
InboxManager autorespond
reply getInbox
del eteInbox addInbox
InboxManager cekSMS
registrasi unregi strasi
control 1
1..n 1
1..n 1
0..1 1
0..1
NewSMSUI send
simpan NewSMSUI
getDraft edi tDraft
del eteDraft cekInput
boundary Draft
i dDraft : Integer i si Pesan : Stri ng
getDraft addDraft
del eteDraft edi tDraft
Draft entity
DraftManager getDraft
edi tDraft del eteDraft
send addDraft
DraftManager schedul edAndAl ertSMS
control 1
0..1 1
0..1 1..n
1 1..n
1 Account
username : Stri ng password : Stri ng
nama : String cekPassword
getAccount getPeran
addAccount edi tAccount
del eteAccount ubahPassword
Account searchAccount
entity
Peran i dPeran : Integer
namaPeran : Stri ng getPeran
Peran entity
0..n 1
AccountManager cekPassword
getAccount getPeran
addAccount edi tAccount
del eteAccount ubahPassword
AccountManager searchAccount
control 1
0..1 1
0..1 1
1..n 1
1..n 0..1
1 0..1
1 0..1
1 0..1
1 1
1..n 0..n
1 1
1..n
Program Studi Teknik Informatika DPPL – GMIS
51 88
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2.2.3 Deskripsi Kelas 2.2.3.1 Specific Design Class LoginUI