3.2.3.4 Sequence Diagram
3.2.3.4.1 Login
Admin view login
controller login
model login
memasukkan ID memasukkan password
id_user ,password void mengecek id_user dan password
true or f alse Alt
[ if login = true] muncul menu
[ else login = false ] username dan pasword tidak cocok
Gambar 3.3
Sequence
Login
3.2.3.4.2 Kelola Program
Admin view program
cont roller program
model program
input data cek programid_program ,program, isi, username void
true or false setidprogram id_programvoid
setprogram programvoid setisi isivoid
Alt [ if tambah data = true ]
penambahan data gagal [ else tambah data = f alse ]
penambahan data selesai memasukkan dat a ke dat abase
set username usernamevoid
Gambar 3.4 Sequence tambah program
Admin view program
cont roller program
model program
edit data cek programid_program ,program, isi, username void
t rue or f alse setidprogram id_programvoid
setprogram programvoid setisi isivoid
Alt [ if edit dat a = true ]
pengeditan dat a gagal [ else edit dat a = false ]
pengeditan data seleasi memasukkan dat a ke dat abase
set username usernamevoid
Gambar 3.5 Sequence edit program
Admin view program
cont roller program
model program
hapus data cek programid_program , program, isi , username void
true or false setidprogram id_programvoid
setprogram programvoid setisi isivoid
Alt [ if hapus data = t rue ]
penghapusan dat a gagal [ else hapus data = false ]
penghapusan data selesai cek data yang dihapus di database
set username usernamevoid
Gambar 3.6 Sequence hapus program
3.2.3.4.3 Kelola Kegiatan
Admin view kegiatan
cont roller kegiatan
model kegiat an
input data cek kegiatanid_kegiatan ,judul, isi , username void
true or false setidkegiat an id_kegiat anvoid
setjudul judulvoid setisi isivoid
Alt [ if tambah data = true ]
penambahan data gagal [ else t ambah data = false ]
penambahan data selesai memasukkan dat a ke dat abase
set username usernamevoid
Gambar 3.7 Sequence tambah kegiatan
Admin view kegiatan
cont roller kegiatan
model kegiat an
edit data cek kegiat anid_kegiatan , judul, isi ,username void
true or false setidkegiat an id_kegiat anvoid
setjudul judulvoid setisi isivoid
Alt [ if edit dat a = true ]
pegeditan data gagal [ else edit dat a = false ]
pengeditan data selesai memasukkan dat a ke dat abase
set username usernamevoid
Gambar 3.8 Sequence edit kegiatan
Admin view kegiatan
cont roller kegiatan
model kegiat an
hapus data cek kegiatanid_kegiatan ,judul, isi , username void
true or false setidkegiat an id_kegiat anvoid
setjudul judulvoid setisi isivoid
Alt [ if hapus data = t rue ]
[ else hapus data = f alse ] cek data yang dihapus di database
penghapusan data selesai
penghapusan dat a gagal set username usernamevoid
Gambar 3.9 Sequence hapus kegiatan
3.2.3.4.4 Kelola Display
Admin view display
cont roller display
model display
input data cek displayid_display ,judul,keterangan, f ile, urutan, durasi , username void
true or false
Alt [ if t ambah data = true ]
[ else tambah data = f alse ] memasukkan data ke database
penambahan data selesai penambahan dat a gagal
setiddisplay id_displayvoid setjuduljudulvoid
setket erangan keteranganvoid set file f ilevoid
seturutan urutanvoid setdurasi durasivoid
setusernameusernamevoid
Gambar 3.10 Sequence tambah display
Admin view display
controller display
model display
edit data cek displayid_display ,judul,keterangan, file, urutan, durasi , username void
true or false
Alt memasukkan data ke database
pengeditan data selesai
pengeditan data gagal setiddisplay id_displayvoid
setjuduljudulvoid setketerangan keteranganvoid
setfile filevoid seturutan urutanvoid
setdurasi durasivoid setusernameusernamevoid
[ if edit data = true ]
[ else edit data = false ]
Gambar 3.11 Sequence edit display
Admin view display
controller display
model display
hapus data cek displayid_display ,judul,keterangan, file, urutan, durasi , username void
true or false
Alt
penghapusan data gagal setiddisplay id_displayvoid
setjuduljudulvoid setketerangan keteranganvoid
setfile filevoid seturutan urutanvoid
setdurasi durasivoid setusernameusernamevoid
[ if hapus data = true ]
[ else hapus data = false ] penghapusan data selesai
cek data yang dihapus di database
Gambar 3.12 Sequence hapus display
3.2.3.4.5 Kelola Data User
Admin view user
cont roller user
model user
input data cek userid_user ,username, password, level void
true or false setiduser id_uservoid
setusername usernamevoid setpasswordisivoid
Alt [ if t ambah data = true ]
[ else tambah data = f alse ] setlevellevelvoid
memasukkan data ke database penambahan data selesai
penambahan dat a gagal
Gambar 3.13 Sequence tambah user
Admin view user
cont roller user
model user
G anti sandi cek userid_user ,username, password, level void
true or false setiduser id_uservoid
setusername usernamevoid setpasswordisivoid
Alt [ if gant i sandi = t rue ]
[ else ganti sandi = false ] cek id_user ,username,password, level di database
mereset password selesai mereset password gagal
setlevellevelvoid
Gambar 3.14 Sequence ganti user
3.2.3.5 Activity Diagram