32
Gambar 10. Use Case Diagram Admin
Admin Login
1. Kelola Jurnal
include
3. Kelola Kelas
include
2. Identitas Sekolah
include
6. Kelola Siswa
include
6a. Tampil Siswa
extend
6b. Tambah Siswa 1a. Tambah Jurnal
extend
1b. Daftar Jurnal
extend
3a. Daftar Wali Kelas
extend
3b. Tambah Wali Kelas
extend
3c. Daftar Mengajar
extend
4. Kelola KD
include
5. Kelola Arsip 5a. Daftar Arsip
5b. Kirim Arsip
5c. Daftar Kirim 5d. Daftar Kategori Arsip
5e. Tambah Kategori Arsip
extend extend
extend extend
extend include
6c. Upload Siswa 6d. Hapus Siswa per kelas
extend extend
extend
7. Kelola Guru
include
7a. Tampil Guru 7b. Tambah Guru
extend extend
8. Kelola User
8a. Daftar User 8b. Tambah User
extend extend
include
9. Ganti Password
include
10. Keluar logout
include
33
2 Use Case Diagram Guru BK Guru BK merupakan orang yang memiliki hak akses antara lain: mengisi
jurnal dan kelola nilai sikap semua siswa. Deskripsi untuk masing-masing use case
didefinisikan pada Tabel 9. Tabel 9. Definisi Use Case Diagram Guru BK
No. Use Case
Deskripsi
1. Kelola Jurnal
Use case kelola jurnal digunakan untuk mengelola
jurnal kelas. Jurnal digunakan sebagai catatan guru dan diskusi antar guru.
2. Tampil Kelas
Use case kelola tampil kelas adalah proses untuk data
kelas. 3.
Ganti Password Use case
ganti password digunakan untuk mengubah password.
4. Logout
Use case Logout digunakan untuk proses logout.
5. Login
Use case yang harus dipenuhi agar fungsi yang lain
dapat dijalankan. Berdasarkan deskripsi masing-masing use case, Gambar 11 menyajikan
hasil perancangan use case diagram guru BK.
Gambar 11. Use Case Diagram Guru BK 3 Use Case Diagram Wali Kelas
Wali kelas merupakan orang yang memiliki hak akses antara lain: mengelola arsip, mencetak rapor, dan kelola nilai sikap siswa di kelas yang
Guru BK 1. Kelola Jurnal
2. Tampil Kelas 3. Ganti Password
4. logout Login
include include
include include
34
menjadi tanggung jawabnya. Deskripsi untuk masing-masing use case didefinisikan pada Tabel 10.
Tabel 10. Definisi Use Case Diagram Wali Kelas
No. Use Case
Deskripsi
1. Kelola Jurnal
Use case kelola jurnal digunakan untuk mengelola
jurnal kelas. Jurnal digunakan sebagai catatan guru dan diskusi antar guru.
2. Kelola Arsip
Use case kelola arsip digunakan untuk mengelola
arsip. a.
Daftar Arsip Use case
daftar arsip merupakan proses menampilkan semua arsip yang disimpan. Use case ini memiliki
tambahan fungsi berupa download arsip dan hapus arsip.
b. Kirim Arsip
Use case kirim arsip merupakan proses upload arsip
dalam bentuk file pdf dan Ms. Excel. c.
Daftar Kirim Use
case daftar
kirim merupakan
proses menampilkan daftar yang dikirim oleh pengguna
sesuai login. Use case ini memiliki tambahan fungsi ubah data upload dan hapus data upload.
3. Tampil Siswa
Kelas Use case
tampil siswa kelas merupakan proses untuk menampilkan siswa di kelas yang diampu. Use case
ini memiliki tambahan fungsi berupa edit nilai sikap dan cetak rapor siswa.
4. Ganti Password
Use case ganti password digunakan untuk mengubah
password. 5.
Logout Use case Logout
digunakan untuk proses logout. 6.
Login Use case
yang harus dipenuhi agar fungsi yang lain dapat dijalankan.
Berdasarkan deskripsi masing-masing use case, Gambar 12 menyajikan hasil perancangan use case diagram wali kelas.
35
Gambar 12. Use Case Diagram Wali Kelas 4 Use Case Diagram Guru Mapel
Guru mapel merupakan orang yang memiliki hak akses antara lain: mengelola arsip dan mengelola nilai pengetahuan dan keterampilan. Deskripsi
untuk masing-masing use case didefinisikan pada Tabel 11. Tabel 11. Definisi Use Case Diagram Guru Mapel
No. Use Case
Deskripsi
1. Kelola Jurnal
Use case kelola jurnal digunakan untuk mengelola
jurnal kelas. Jurnal digunakan sebagai catatan guru dan diskusi antar guru.
2. Kelola Arsip
Use case kelola arsip digunakan untuk mengelola
arsip. a.
Daftar Arsip Use case
daftar arsip merupakan proses menampilkan semua arsip yang disimpan. Use case ini memiliki
tambahan fungsi berupa download arsip dan hapus arsip.
b. Kirim Arsip
Use case kirim arsip merupakan proses upload arsip
dalam bentuk file pdf dan Ms. Excel. c.
Daftar Kirim Use
case daftar
kirim merupakan
proses menampilkan daftar yang dikirim oleh pengguna
sesuai login. Use case ini memiliki tambahan fungsi ubah data upload dan hapus data upload.
3. Kelola
Nilai Mapel
Use case kelola nilai mapel adalah proses untuk
mengolah data nilai mapel. Use case ini memiliki tambahan fungsi berupa tambah data nilai, ubah data
nilai, dan hapus data nilai
Wali Kelas 1. Kelola Jurnal
2. Kelola Arsip 2a. Daftar Arsip