Perancangan Activity Diagram HASIL DAN PEMBAHASAN

data perkembangan siswa Pre condition Log in sebagai admin, guru sentra atau wali murid Data perkembangan siswa sudah ada di dalam database Action Cetak data perkembangan siswa Post Condition Data perkembangan siswa dalam bentuk PDF, Ms. Excel, atau Ms. Word

d. Perancangan Activity Diagram

Activity diagram menggambarkan alur kerja work flow sebuah urutan aktivitas pada suatu proses. Diagram ini sangat mirip dengan flowchart karena dengan activity diagram dapat memodelkan proses logika, proses bisnis, dan alur kerja. Perbedaan utamanya adalah flowchart dibuat untuk menggambarkan alur kerja dari sebuah sistem, sedangkan activity diagram dibuat untuk menggambarkan aktivitas aktor. Di bawah ini adalah activity diagram untuk masing- masing usecase: 1. Input user account Gambar 4.7 Activity Diagram Input User Account Pada activity diagram ini admin melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, admin dapat melanjutkan dengan mengklik menu create user account. Setelah sistem menampilkan form untuk menambah user account, admin dapat menambahkan akun baru untuk user yang baru. Setelah selesai dan admin menekan tombol save, sistem akan menyimpan data user account baru ke dalam database. 2. Edit data user Gambar 4.8 Activity Diagram Edit Data User Pada activity diagram ini admin melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, admin dapat melanjutkan dengan mengklik menu user. Sistem akan menampilkan user-user yang terdaftar dalam database. Kemudian admin dapat memilih user account mana yang akan diedit dengan mengklik tombol edit. Setelah sistem menampilkan form edit, admin dapat mengubah data, dan sistem akan menyimpan data yang telah dirubah ke dalam database. 3. Hapus data user Gambar 4.9 Activity Diagram Hapus Data User Pada activity diagram ini admin melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, admin dapat melanjutkan dengan mengklik menu user. Sistem akan menampilkan user-user yang terdaftar dalam database. Kemudian admin dapat memilih user account mana yang akan dihapus. Setelah sistem menampilkan data user yang ingin dihapus berdasarkan pilihan dan admin mengklik tombol hapus, data akan terhapus dari database. 4. Input Siswa Gambar 4.10 Activity Diagram Input Siswa Pada activity diagram ini user yang terdiri dari admin dan guru sentra melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu create new siswa. Setelah sistem menampilkan form untuk menambah siswa, user dapat menambahkan siswa baru. Setelah selesai memasukkan data dan user menekan tombol save, sistem akan menyimpan data siswa baru ke dalam database. 5. Edit siswa Gambar 4.11 Activity Diagram Edit Siswa Pada activity diagram ini user yang terdiri dari admin dan guru sentra melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu view siswa. Sistem akan menampilkan data-data siswa yang terdaftar dalam database. Kemudian user dapat memilih siswa mana yang akan diedit dengan mengklik tombol edit. Setelah sistem menampilkan form edit, user dapat mengubah data, dan sistem akan menyimpan data yang telah dirubah ke dalam database. 6. Hapus siswa Gambar 4.12 Activity Diagram Hapus Siswa Pada activity diagram ini user yang terdiri dari admin dan guru sentra melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu view siswa. Sistem akan menampilkan data-data siswa yang terdaftar dalam database. Kemudian user dapat memilih siswa mana yang akan dihapus. Setelah sistem menampilkan data siswa yang dipilih user, user mengklik tombol hapus, dan sistem akan menghapus data dari database. 7. Input Perkembangan Siswa Gambar 4.13 Activity Diagram Input Perkembangan Siswa Pada activity diagram ini user yang terdiri dari admin dan guru sentra melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu create perkembangan siswa. Setelah sistem menampilkan form untuk menambah perkembangan siswa, user dapat memasukkan data perkembangan siswa. Setelah selesai memasukkan data dan user menekan tombol save, sistem akan menyimpan data perkembangan siswa ke dalam database. 8. Edit data perkembangan siswa Gambar 4.14 Activity Diagram Edit Data Perkembangan Siswa Pada activity diagram ini user yang terdiri dari admin dan guru sentra melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu perkembangan siswa. Sistem akan menampilkan data-data perkembanagan siswa yang ada dalam database. Kemudian user dapat memilih perkembangan siswa mana yang akan diedit dengan mengklik tombol edit. Setelah sistem menampilkan form edit, user dapat mengubah data, dan sistem akan menyimpan data yang telah dirubah ke dalam database. 9. Hapus data perkembangan siswa Gambar 4.15 Activity Diagram Hapus Siswa Pada activity diagram ini user yang terdiri dari admin dan guru sentra melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu view siswa. Sistem akan menampilkan data-data siswa yang terdaftar dalam database. Kemudian user dapat memilih siswa mana yang akan dihapus. Setelah sistem menampilkan data siswa yang dipilih user, user mengklik tombol hapus, dan sistem akan menghapus data dari database. 10. Lihat data siswa Gambar 4.16 Activity Diagram Lihat Data Siswa Pada activity diagram ini user yang terdiri dari admin, guru sentra atau wali kelas, dan wali murid melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu siswa. Sistem akan menampilkan menu siswa yang terdiri list siswa berdasarkan kelas. Setelah pilihan view ditentukan, sistem akan menampilkan data siswa sesuai dengan data-data yang telah dimasukkan. 11. Lihat data perkembangan siswa Gambar 4.17 Activity Diagram Lihat Data Perkembangan Siswa Pada activity diagram ini user yang terdiri dari admin, guru sentra atau wali kelas dan wali murid melakukan log in, kemudian sistem memvalidasi username dan password 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. 12. Cetak data siswa Gambar 4.18 Activity Diagram Cetak Data Siswa Pada activity diagram ini user yang terdiri dari admin, guru sentra atau wali kelas, dan wali murid melakukan log in, kemudian sistem memvalidasi username dan password yang dimasukkan. Jika username dan password sesuai dengan data yang terdapat dalam database, user dapat melanjutkan dengan mengklik menu siswa. Sistem akan menampilkan menu view yang terdiri dari list siswa berdasarkan kelas. Setelah pilihan view ditentukan, sistem akan menampilkan data 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. 13. Cetak data perkembangan siswa Gambar 4.19 Activity Diagram Cetak Data Perkembangan Siswa Pada activity diagram ini user yang terdiri dari admin, guru sentra atau wali kelas, dan wali murid melakukan log in, kemudian sistem memvalidasi username dan password 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