Scheduled and Alert SMS Autorespond SMS Registrasi Anggota Unregistrasi Anggota

Program Studi Teknik Informatika DPPL – GMIS 46 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.1.12 Scheduled and Alert SMS

Gambar 2.2.12.12 Sequence Diagram – Scheduled and Alert SMS : anggota : anggota : SMSDevice : SMSDevice : InboxManager : InboxManager : Inbox : Inbox 1: sendMessage 2: addInbox 3: cekSMS 4: addInbox 5: autorespond 6: 7: Program Studi Teknik Informatika DPPL – GMIS 47 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.1.13 Autorespond SMS

Gambar 2.2.1.13 Sequence Diagram – Autorespond SMS : anggota : anggota : SMSDevice : SMSDevice : InboxManager : InboxManager : Inbox : Inbox 1: sendMessage 2: addInbox 3: cekSMS 4: addInbox 5: autorespond 6: 7: Program Studi Teknik Informatika DPPL – GMIS 48 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.1.14 Registrasi Anggota

Gambar 2.2.1.14 Sequence Diagram – Registrasi Anggota : anggota : anggota : SMSDevice : SMSDevice : InboxManager : InboxManager : Inbox : Inbox : Anggota : Anggota 1: sendMessage 2: registrasi 4: addInbox 3: cekSMS 5: 6: addAnggota 7: 8: 9: Program Studi Teknik Informatika DPPL – GMIS 49 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.1.15 Unregistrasi Anggota

Gambar 2.2.1.15 Sequence Diagram – Unregistrasi Anggota : anggota : anggota : SMSDevice : SMSDevice : InboxManager : InboxManager : Inbox : Inbox : Anggota : Anggota 1: sendMessage 2: unregistrasi 4: addInbox 5: 3: cekSMS 6: deleteAnggota 7: 8: 9: 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