commit to user 37
h. Lihat Draf Surat
Gambar 3.18 Sequence Diagram Lihat Draf Surat 3.3.7
Class Diagram Tahap Desain a.
Login
Gambar 3.19 Class Diagram Tahap Desain Login
: Personal : Lihatdraftsuratform
boundary : Pesancontrol
control : Pesandata
entity : session
control 1 : setLevelUsername
2 : view 3 : drafSurat
4 : viewDrafSurat
Loginform
boundary +setUsername
+setPassword +getUsername
+getPassword +displayMassage
+setLevel +getLevel
+displayMassage +init
Logincontrol
control +cekLogin
+viewUser +return
+cekFormat +setLeveluUsername
Userdata
entity +NIPNIK
+nama +username
+cekLogin +viewUser
+createUser +editUser
+viewUserAdmin +viewUserPengirim
+viewUserPenerima +username:=getUsername
+password:=getPassword +level:=getLevel
commit to user 38
b. Tulis pesan
Gambar 3.20 Class Diagram Tahap Desain Tulis Pesan c.
Kelola Surat Masuk
Gambar 3.21 Class Diagram Tahap Desain Kelola Surat Masuk
Tulispesanform
boundary +setIdSurat
+setUsername +setTanggal
+setKepada +setPerihal
+setLampiran +setIsi
+return +getIdSurat
+getUsername +getTanggal
+getKepada +getPerihal
+getLampiran +getIsi
+displayMassage +init
Pesancontrol
control +suratMasuk
+suratKeluar +drafSurat
+addSurat +return
+cekAddSurat +kirimSurat
+editDrafSurat +cekFormat
+kirimDrafSurat +setLevelUsername
Pesandata
entity +tanggal
+no_surat +asal_surat
+perihal +lampiran
+isi +is_surat
+status +dibaca
+jenis
+viewSuratMasuk +viewSuratKeluar
+viewDrafSurat +addSurat
+addSurat +editDrafSurat
+kirimDrafSurat +createSurat
Userdata
entity +NIPNIK
+nama +username
+cekLogin +viewUser
+createUser +editUser
+viewUserAdmin +viewUserPengirim
+viewUserPenerima +username:=getUsername
+password:=getPassword +level:=getLevel
session
control +setLevelusername
+init
Lihatsuratmasukform
boundary +view
+init
Pesancontrol
control +suratMasuk
+suratKeluar +drafSurat
+addSurat +return
+cekAddSurat +kirimSurat
+editDrafSurat +cekFormat
+kirimDrafSurat +setLevelUsername
Userdata
entity +NIPNIK
+nama +username
+cekLogin +viewUser
+createUser +editUser
+viewUserAdmin +viewUserPengirim
+viewUserPenerima +username:=getUsername
+password:=getPassword +level:=getLevel
Pesandata
entity +tanggal
+no_surat +asal_surat
+perihal +lampiran
+isi +is_surat
+status +dibaca
+jenis
+viewSuratMasuk +viewSuratKeluar
+viewDrafSurat +addSurat
+addSurat +editDrafSurat
+kirimDrafSurat +createSurat
session
control +setLevelusername
+init
commit to user 39
d. Kelola Surat Keluar