Use Case Diagram Administrator Use Case Diagram Petugas Absen Use Case Diagram Wali Murid

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