3.3.1 Activity Diagram Tambah Data Siswa
Gambar 3.6 Activity Diagram Tambah Data Siswa
Activity diagram pada gambar diatas menjelaskan tentang proses penambahan data siswa. Activity diagram tersebut memiliki lima sub-aktivitas.
Kelima sub-aktivitas tersebut adalah : a.
Memilih menu siswa : sebelum masuk ke dalam proses manipulasi maka yang harus dilakukan adalah memilih menu siswa pada menu utama administrator.
b. Memilih menu tambah siswa : menu tambah siswa merupakan sub-menu dari
menu siswa dan merupakan form tambah siswa. c.
Mengisi form tambah siswa : yang harus dilakukan dalam proses manipulasi adalah mengisi form tambah siswa untuk penambahan data siswa.
d. Simpan : setelah mengisi form tambah siswa maka proses selanjutnya adalah
menekan tombol simpan yang sudah tersedia agar data yang telah dimasukan akan tersimpan ke dalam database
e. Batal : batal bisa saja terjadi apabila administrator tidak melakukan pengisian
form tambah siswa dan memilih menekan tombol batal dan keluar dari form tambah siswa.
3.3.2 Activity Diagram Input Absensi
Gambar 3.7 Activity Diagram Input Absensi
Activity diagram pada gambar diatas ini menjelaskan tentang proses input absensi yang dilakukan oleh aktor petugas absensi. Activity diagram tersebut
memiliki empat sub-aktivitas. Keempat sub-aktivitas tersebut adalah :
a. Memilih menu data siswa : sebelum masuk ke dalam proses input absensi maka
yang harus dilakukan adalah memilih menu data siswa, pada menu utama petugas absensi.
b. Memilih menu kelas : menu kelas merupakan sub menu dari menu data siswa,
dan merupakan form absensi. c.
Mengisi form absensi : yang harus dilakukan dalam proses input data absensi adalah mengisi form absensi untuk penambahan data absensi. Penyimpanan
data absensi akan secara otomatis tersimpan dalam database ketika petugas absensi mengisi form absensi.
3.3.3 Activity Diagram Menerima Data Absensi
Gambar 3.8 Activity Diagram Menerima Data Absensi
Activity diagram pada gambar di atas gambar 3.8 menjelaskan tentang bagaimana proses wali murid menerima data absensi siswa. Activity diagram
tersebut memiliki tujuh sub-aktivitas. Tujuh sub-aktivitas tersebut adalah : a.
Mengirimkan kode absensi : untuk mengetahui data absensi siswa, wali murid terlebih dahulu diharuskan mengirimkan sms ke sistem, dengan format yang
telah ditentukan. b.
Batal : wali murid dapat membatalkan mengirimkan kode absensi. c.
Mengecek data absensi : setelah wali murid mengirimkan kode absensi, maka sistem akan mengecek data absensi siswa.
d. Mengirimkan report sms data kode salah : setelah sistem melakukan
pengecekan data absensi siswa, dan diketahui bahwa wali murid salah mengirimkan kode absensi, maka sistem akan mengirimkan report sms yang
memberitahukan bahwa wali murid salah mengirimkan kode absensi atau format sms.
e. Menerima balasan report salah : setelah sistem mengirimkan report sms data
kode salah, maka wali murid akan menerima balasan report salah tersebut. f.
Mengirimkan data absensi : setelah wali murid mengirimkan kode absensi maka selanjutnya sistem akan mengecek data absensi tersebut, jika kode
absensi yang dikirim oleh wali murid benar, maka selanjutnya sistem akan mengirimkan data absensi siswa.
g. Menerima balasan data absensi : setelah sistem mengirimkan data absensi
siswa maka wali murid akan menerima balasan sms yang berisi data absensi siswa.
3.4 Conceptual Data Model CDM