Use Case Diagram Class Diagram

commit to user 13 SRS-TF17. Siswa dapat mengelola data profile. SRS-TF18. Siswa dapat melihat data guru. SRS-TF19. Siswa dapat melihat data siswa. SRS-TF20 Siswa dapat mengelola data nilai. SRS-TF21 Siswa dapat melihat transkip nilai. SRS-TF22 Siswa dapat mencetak transkip nilai

3.2.2 SRS Non-Fungsional

Tabel 3.2 Tabel SRS Non-Fungsional Kode Deskripsi SRS-TNF01 Admin, guru dan siswa dapat melakukan login SRS-TNF02 Admin, guru dan siswa dapat melakukan logout

3.3. Diagram Unified Modeling Language UML

Diagram UML yang digunakan dalam pembuatan sistem informasi ini adalah Use Case Diagram, Class Diagram, Activity Diagram dan Sequence Diagram.

3.3.1. Use Case Diagram

Use Case Diagram merupakan gambaran dari tabel SRS dalam bentuk diagram. Use Case Diagram juga memperlihatkan interaksi antara Use Case Actor dan mewakili fungsionalitas sistem, kebutuhan sistem dari sudut pandang user, serta menjelaskan aktivitas yang bisa dilakukan oleh user terhadap sistem, dan digambarkan sebagai berikut : a. Data Profile. Diagram use case data Profile dapat dilihat pada gambar 3.1 : commit to user 14 Gambar 3.1. Use Case Diagram Data Profile b. Data Guru Diagram use case data guru dapat dilihat pada gambar 3.2 : Gambar 3.2. Use Case Diagram Data Guru c. Use Case Data Siswa Diagram use case siswa dapat dilihat pada gambar 3.3 : Gambar 3.3. Use Case Diagram Data Siswa commit to user 15 d. Use Case Diagram Data Pengajaran Diagram use case data pengajaran dapat dilihat pada gambar 3.4 : Gambar 3.4. Use Case Diagram Data Pengajaran e. Use Case Diagram Data Mata Pelajaran Diagram use case data mata pelajaran dapat dilihat pada gambar 3.5 : Gambar 3.5. Use Case Diagram Data Mata Pelajaran f. Use Case Diagram Data Kelas Diagram use case data kelas dapat dilihat pada gambar 3.6 : commit to user 16 Gambar 3.6. Use Case Diagram Data Kelas g. Use Case Diagram Data Tahun Ajar Diagram use case data tahun ajar dapat dilihat pada gambar 3.7 : Gambar 3.7. Use Case Diagram Data Tahun Ajar. h. Use Case Diagram Data Nilai Diagram use case data nilai dapat dilihat pada gambar 3.8 : commit to user 17 Gambar 3.8. Use Case Diagram Data Nilai.

3.3.2 Class Diagram

Class diagram dapat digunakan untuk memberikan pandangan global atas sebuah sistem, yang dapat dilihat dari class-class yang ada dan relasinya satu dengan yang lainnya. Class diagram yang digunakan dapat digambarkan sebagai berikut : a. Class Boundary Diagram class boundary dapat dilihat pada gambar 3.9 : Gambar 3.9. Class Boundary b. Class Control Diagram class control dapat dilihat pada gambar 3.10 : Gambar 3.10. Class Control commit to user 18 c. Class Entity Diagram class entity dapat dilihat pada gambar 3.11 : Gambar 3.11. Class Entity commit to user 19

3.3.3 Activity Diagram