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