c. Untuk Wali Murid
Hak akses untuk wali murid hanya terbatas pada pengiriman sms. Wali murid dapat melihat data absensi siswa, dengan mengetik format sms : ABSEN [spasi] NIS.
Setelah wali murid mengirimkan sms maka wali murid tersebut akan mendapatkan balasan data absensi siswa.
d. Untuk Admin
Hak akses untuk admin hanya dalam sistem website lokal, hak aksesnya adalah sebagai berikut:
Penambahan, edit dan hapus data siswa, dan data guru
Penambahan jadwal mengajar guru
Melihat laporan absensi siswa
Penambahan dan hapus data kelas, mata pelajaran dan jadwal mengajar
Penambahan dan hapus data user petugas absen
Edit data master jam.
3.2 Use Case Diagram
Use case diagram ini akan menggambarkan hubungan actor dengan proses- proses yang menjadi tanggung jawabnya. Dalam use case diagram ini ada 4 aktor,
yaitu Administrator, petugas, guru, dan wali murid. Masing-masing aktor memiliki tanggung jawab masing-masing seperti yang dijelaskan sebagai berikut :
3.2.1 Use Case Diagram Administrator
Use case diagram administrator menggambarkan proses-proses yang dilakukan oleh administrator. Aktor administrator bertanggung jawab mengelola
data-data yang berhubungan dengan data siswa, guru, jadwal mengajar guru, kelas, mata pelajaran, jadwal pelajaran, petugas absen, dan jam absensi.
Gambar 3.2 Use Case Diagram Administrator
a. Data guru : aktivitas ini merupakan aktivitas administrator yaitu menambah
data, merubah, dan juga menghapus data guru. b.
Data siswa : aktivitas ini merupakan aktivitas administrator yaitu menambah data, merubah, dan juga menghapus data siswa.
c. Proses jadwal mengajar : aktivitas ini merupakan aktivitas administrator yaitu
menambah data dan menghapus data jadwal mengajar guru. d.
Data kelas : aktivitas ini merupakan aktivitas administrator yaitu menambah data dan menghapus data kelas.
e. Data mata pelajaran : aktivitas ini merupakan aktivitas administrator yaitu
menambah data dan menghapus data mata pelajaran. f.
Data jadwal pelajaran : aktivitas ini merupakan aktivitas administrator yaitu menambah data dan menghapus data jadwal pelajaran.
g. Data petugas absensi : aktivitas ini merupakan aktivitas administrator yaitu
menambah data dan menghapus data petugas absensi. h.
Proses update jam absensi : aktivitas ini merupakan aktivitas administrator yaitu proses update jam absensi dengan mengeditmengupdate data jam
absensi.
3.2.2 Use Case Diagram Petugas Absen
Use case diagram petugas absen menggambarkan proses-proses yang dilakukan oleh aktor petugas absen. Aktor petugas absen melakukan aktivitas
penginputan absensi siswa.
Gambar 3.3 Use Case Diagram Petugas Absen 3.2.3
Use Case Diagram Guru
Use case diagram guru menggambarkan proses-proses yang dilakukan oleh aktor guru. Aktor guru melakukan aktivitas melihat jadwal mengajar melalui
website, dan dapat melihat jadwal melalui sms.
Gambar 3.4 Use Case Diagram Guru
3.2.4 Use Case Diagram Wali Murid
Use case diagram wali murid menggambarkan proses-proses yang dilakukan oleh aktor wali murid. Aktor wali murid melakukan aktivitas mengirim
kode absensi dan menerima data absensi.
Gambar 3.5 Use Case Diagram Wali Murid
3.3 Activity Diagram