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