yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat
melanjutkan dengan mengklik menu perkembangan siswa. Sistem akan menampilkan berupa pilihan perkembangan
siswa yang dapat dipilih oleh user. Setelah pilihan view ditentukan, sistem akan menampilkan data perkembangan
siswa sesuai dengan data-data yang telah dimasukkan. Setelah melihat data yang ingin dicetak, user mengklik
tombol cetak dan sistem akan mengeksport data ke dalam bentuk PDF yang siap untuk dicetak oleh user.
e. Perancangan 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:
5. User account Pada sequence diagram ini terdapat beberapa usecase
yang berkaitan dengan user account yang di dalamnya mencakup input, edit, view, dan delete. Usecase-usecase
tersebut memiliki alur yang sama.
Gambar 4.20 Sequence Diagram untuk User Account
Pada sequence diagram untuk user account 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
user account. Class user account 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 user account. Setelah berhasil proses
add, edit, delete dapat dilakukan dengan koneksi ke database user account. Jika admin menginginkan proses
view list user account akan ditampilkan. 6. Siswa
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan user account yang di dalamnya
mencakup input, edit, view dan delete. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.21 Sequence Diagram untuk Siswa
Pada sequence diagram untuk siswa ini user yang terdiri dari admin dan guru sentra atau wali kelas 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
siswa. Class siswa 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 user memilih form siswa. Setelah berhasil proses add, edit, delete dapat dilakukan
dengan koneksi
ke database
siswa. Jika
user menginginkan proses view, list siswa akan ditampilkan.
7. Perkembangan Siswa Pada sequence diagram ini terdapat beberapa usecase
yang berkaitan dengan user account yang di dalamnya mencakup input, edit, view dan delete. Usecase-usecase
tersebut memiliki alur yang sama.
Gambar 4.22 Sequence Diagram untuk Perkembangan Siswa
Pada sequence diagram untuk perkembangan siswa ini user yang terdiri dari admin dan guru sentra atau wali
kelas 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 perkembangan siswa. Class perkembangan
siswa 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 user memilih form
perkembangan siswa. Setelah berhasil proses add, edit, delete dapat dilakukan dengan koneksi ke database
perkembangan siswa. Jika user menginginkan proses view, list perkembangan siswa akan ditampilkan.
8. Lihat dan cetak data siswaa Pada sequence diagram ini terdapat beberapa usecase
yang berkaitan dengan data siswa yang di dalamnya mencakup lihat dan cetak data siswa. Usecase-usecase
tersebut memiliki alur yang sama.
Gambar 4.23 Sequence Diagram untuk Lihat dan Cetak Data Siswa
Pada sequence diagram untuk lihat dan cetak data siswa ini user yang terdiri dari admin dan guru sentra 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 siswa. Class siswa 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 user memilih form view
siswa. Setelah berhasil, user mencari data siswa mana yang ingin dilihat, kemudian proses cetak dapat dilakukan
setelahnya. 9. Lihat dan cetak data perkembangan siswa
Pada sequence diagram ini terdapat beberapa usecase yang berkaitan dengan data perkembangan siswa yang di
dalamnya mencakup lihat dan cetak data perkembangan siswa. Usecase-usecase tersebut memiliki alur yang sama.
Gambar 4.24 Sequence Diagram untuk Lihat dan Cetak Data Perkembangan Siswa
Pada sequence diagram untuk lihat dan cetak data perkembangan siswa ini user yang terdiri dari admin,
guru sentra, dan wali murid 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
user perkembangan siswa. Class perkembangan siswa 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
user memilih form view perkembangan siswa. Setelah berhasil, user mencari perkembangan siswa mana yang
ingin dilihat, kemudian proses cetak dapat dilakukan setelahnya.
f. Perancangan Class Diagram