BAB V KESIMPULAN DAN SARAN
Langkah 2: Selanjutnya admin
4.4.5. Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan
sekitar objek (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Di bawah ini adalah sequence diagram yang dikelompokkan berdasarkan form:
1. Membaca
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, dan
delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.23 Sequence Diagram untuk membaca
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form membacaform membaca add,edit,deleteadd,edit,delete data membacadata membaca 1:
2: validasi username&password
3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page 8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete 12: add,edit,delete 13: get data 14: disply data
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form membaca. Setelah berhasil proses add, edit,
delete dapat dilakukan dengan koneksi ke database membaca.
2. Memperhatikan
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, dan
delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.24 Sequence Diagram untuk memperhatikan
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form memperhatikan form memperhatikan add,edit,delete add,edit,delete data memperhatikan data memperhatikan 1: 2: validasi username&password 3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete 12: add,edit,delete 13: get data 14: disply data
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form memperhatikan. Setelah berhasil proses
add, edit, delete dapat dilakukan dengan koneksi ke database memeperhatikan.
3. Mengingat
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, dan
Gambar 4.25 Sequence Diagram untuk mengingat
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form mengingat. Setelah berhasil proses add,
edit, delete dapat dilakukan dengan koneksi ke database mengingat.
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form mengingatform mengingat add,edit,deleteadd,edit,delete data megingatdata megingat 1:
2: validasi username&password
3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete 12: add,edit,delete 13: get data 14: disply data
4. Menimbang
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, dan
delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.26 Sequence Diagram untuk menimbang
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form menimbang form menimbang add,edit,delete add,edit,delete data menimbang data menimbang 1: 2: validasi username&password 3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete 12: add,edit,delete 13: get data 14: disply data
ditampilkan dan admin memilih form menimbang. Setelah berhasil proses add,
edit, delete dapat dilakukan dengan koneksi ke database menimbang.
5. S.K Naik Pangkat
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, view,
cetak dan delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.27 Sequence Diagram untuk S.K Naik Pangkat
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form S.K naik pangkat form S.K naik pangkat add,edit,delete, view,cetak add,edit,delete, view,cetak data naik_pangkat data naik_pangkat 1: 2: validasi username&password 3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete,view,cetak 12: add,edit,delete,view,cetak 13: get data 14: disply data 15: cetak
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form S.K Naik Pangkat. Setelah berhasil proses
add, edit, delete,view dan cetak dapat dilakukan dengan koneksi ke database naik
pangkat.
6. S.K Naik Golongan
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, veiw,
Gambar 4.28 Sequence Diagram untuk S.K Naik Golongan
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form S.K Naik Golongan. Setelah berhasil proses
add, edit, delete, view, dan cetak dapat dilakukan dengan koneksi ke database
naik golongan. : admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form S.K naik form S.K naik golongangolongan add,edit,delete,add,edit,delete,view,cetakview,cetak naik_golongannaik_golongandata data 1:
2: validasi username&password
3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete,view,cetak 12: add,edit,delete,view,cetak 13: get data 14: disply data 15: cetak
7. Download S.K
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup cetak. Usecase-
usecase tersebut memiliki alur yang sama.
Gambar 4.29 Sequence Diagram untuk Download SK
Pada sequence diagram untuk membaca ini pegawai log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan : pegawai
: pegawai form loginform login proses loginproses login data userdata user main pagemain page form download S.K form download S.K data sk data sk 1: 2: validasi username&password 3: koneksi db 6: status login
4: validasi username password
5: check status
7: tampilan awal page
8: form select data
10: koneksi db
9: koneksi db
11: get data
12: disply data
kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form download S.K.
8. S.K Penetapan Pegawai
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit,view,
cetak dan delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.30 Sequence Diagram untuk SK penetapan pegawai
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form S.K Penetapan form S.K Penetapan add,edit,delete, view,cetak add,edit,delete, view,cetak data penetapan_pegawai data penetapan_pegawai 1: 2: validasi username&password 3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete,view,cetak 12: add,edit,delete,view,cetak 13: get data 14: disply data 15: cetak
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form penetapan pegawai. Setelah berhasil proses
add, edit, delete, view, dan cetak dapat dilakukan dengan koneksi ke database
penetapan pegawai.
9. S.K Pindah
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, view,
Gambar 4.31 Sequence Diagram untuk SK Pindah
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form SK Pindah. Setelah berhasil proses add,
edit, delete, view dan cetak dapat dilakukan dengan koneksi ke database pindah.
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form S.K form S.K PindahPindah add,edit,delete,add,edit,delete,view,cetakview,cetak data pindahdata pindah 1:
2: validasi username&password
3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete,view,cetak 12: add,edit,delete,view,cetak 13: get data 14: disply data 15: cetak
10. S.K PNS
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup add, edit, view,
cetak dan delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.32 Sequence Diagram untuk SK PNS
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan : admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form S.K PNSform S.K PNS add,edit,delete, view,cetak add,edit,delete, view,cetak data pns_pegawai data pns_pegawai 1: 2: validasi username&password 3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete,view,cetak 12: add,edit,delete,view,cetak 13: get data 14: disply data 15: cetak
kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form SK PNS. Setelah berhasil proses add, edit,
veiw, cetak, dan delete dapat dilakukan dengan koneksi ke database pns pegawai.
11. Pejabat Penandatangan
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup input, edit, dan
delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.33 Sequence Diagram untuk pejabat penandatangan
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form pejabat penandatangan form pejabat penandatangan add,edit,delete add,edit,delete data tanda_tangan data tanda_tangan 1: 2: validasi username&password 3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete 12: add,edit,delete 13: get data 14: disply data
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form pejabat penandatangan. Setelah berhasil proses add, edit, delete dapat dilakukan dengan koneksi ke database tanda tangan.
12. Tembusan
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya mencakup input, edit, dan
delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.34 Sequence Diagram untuk tembusan
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form tembusanform tembusan add,edit,deleteadd,edit,delete data tembusandata tembusan 1:
2: validasi username&password
3: koneksi db
4: validasi username password
5: check status 6: status login
7: tampilan awal page
8: form select data
9: koneksi db 10: koneksi db 11: add,edit,delete 12: add,edit,delete 13: get data 14: disply data
Pada sequence diagram untuk membaca ini admin log in dengan mengisi
username dan password di halaman log in, kemudian proses log in diverifikasi di
proses log in yang langsung terintegrasi dengan database pada class data user.
Class data user akan melakukan pengecekan username dan password, jika terjadi
kesalahan proses log in akan memberikan status log in dengan menampilkan kembali halaman log in. Dan jika status log in berhasil halaman utama akan ditampilkan dan admin memilih form tembusan. Setelah berhasil proses add, edit,
delete dapat dilakukan dengan koneksi ke database tembusan.
13. Tambah Level user
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya hanya mencakup tambah.
Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.35 Sequence Diagram untuk leveluser
: admin
: admin form loginform login proses loginproses login data userdata user main pagemain page form leveluserform leveluser addadd data leveluserdata leveluser 1:
2: validasi username&password
3: koneksi db
6: status login
4: validasi username password
5: check status
7: tampilan awal page
8: form select data
10: koneksi db 9: koneksi db 11: add 14: disply data 12: add 13: get data