Perancangan Sequence Diagram HASIL DAN PEMBAHASAN

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