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 login form login
proses login proses login
data user data user
main page main page
form membaca form membaca
add,edit,delete add,edit,delete
data membaca data membaca
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form memperhatikan
form memperhatikan
add,edit,delete add,edit,delete
data memperhatikan
data memperhatikan
1: 2: validasi usernamepassword
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 delete. Usecase-usecase tersebut memiliki alur yang sama.
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 login form login
proses login proses login
data user data user
main page main page
form mengingat form mengingat
add,edit,delete add,edit,delete
data megingat data megingat
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form menimbang
form menimbang
add,edit,delete add,edit,delete
data menimbang
data menimbang
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main 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 usernamepassword
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, cetak dan delete. Usecase-usecase tersebut memiliki alur yang sama.
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 login form login
proses login proses login
data user data user
main page main page
form S.K naik golongan
form S.K naik golongan
add,edit,delete, view,cetak
add,edit,delete, view,cetak
data naik_golongan
data naik_golongan
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form download S.K
form download S.K
data sk data sk
1: 2: validasi usernamepassword
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 13: cetak sk
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 login form login
proses login proses login
data user data user
main page main 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 usernamepassword
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, cetak dan delete. Usecase-usecase tersebut memiliki alur yang sama.
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 login form login
proses login proses login
data user data user
main page main page
form S.K Pindah
form S.K Pindah
add,edit,delete, view,cetak
add,edit,delete, view,cetak
data pindah data pindah
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form S.K PNS form S.K PNS
add,edit,delete, view,cetak
add,edit,delete, view,cetak
data pns_pegawai
data pns_pegawai
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form pejabat penandatangan
form pejabat penandatangan
add,edit,delete add,edit,delete
data tanda_tangan
data tanda_tangan
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form tembusan form tembusan
add,edit,delete add,edit,delete
data tembusan data tembusan
1: 2: validasi usernamepassword
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 login form login
proses login proses login
data user data user
main page main page
form leveluser form leveluser
add add
data leveluser data leveluser
1: 2: validasi usernamepassword
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
4.4.6. Class Diagram