Diskripsi Use Case Detail
Keterangan
2.2 Jika terjadi kesalahan dalam pengiriman data atau
koneksi data, maka akan kembali ke langkah 1
C. Sequence Modul Akademik
Sequence diagram untuk use case melihat nilai rapor terdapat pada gambar 3.75.
Gambar 3.75 Sequence diagram melihat nilai rapor Sequence diagram untuk use case melihat jadwal terdapat pada gambar
3.75.
sd Interaction
Pengguna Akademik
nilai_v iew akademik
akarapor
siakad
alt
[uid=guru]
[uid=ortu] viewnilaiuid
anakwali getWali
result :array result :array
displayAnakwali pilihanakwali
ortudanwali getAnak
result :array result :array
displayAnak pilihAnak
rapor getRapSemester
result :array result :array
displayRapor
Gambar 3.75 Sequence diagram melihat jadwal
D. Class Diagram Modul Akademik
Relasi antar class pada modul akadmik ditunjukkan oleh gambar 3.70.
Gambar 3.70 Class Diagram Modul Akademik
sd Interaction
Murid
akademik_v iew akademik
siakad viewJadwal
getJadwalSiswa getJadwalSiswa
result :array result :array
displayjadwal
class Class Model akademik
+ anakwali : array + getcomment : array
+ grafiksd : array + isibp : array
+ judulbp : array + kelasajar : array
+ komengbp : array + newbp : array
+ ortudanwali : array + postbp : array
+ raporsd : array + sdkelas : array
+ sdsemester : array + siswaajar : array
akademik_v iew
- class: varchar
- grade: varchar
- idguru: int
- idmapel: int
- uid: int
- uname: varchar
+ pilihAnak : void + pilihanakwali : void
+ viewJadwal : void + viewNilai : void
akarapor
- class: varchar
- guru: varchar
- idrapor: int
- mapel: varchar
- nilai: int
+ getJadwalGuru : array + getJadwalSiswa : array
+ getKelas : array + getKelasAjar : array
+ getMapelAjar : array + getMenuGuru : array
+ getNilaiAjar : array + getNilaiKelasAjar : array
+ getRapKelas : void + getRapor : void
+ getRapSemester : array + getSiswaAjar : array
+ getWali : array
E. Desain Interface Modul Akademik
Desain user interface diperlukan untuk menghasilkan tampilan yang digunakan pengguna untuk berinteraksi dengan sistem. Desain user interface
akan dibuat dan didesain semudah mungkin agar tidak mempersulit pengguna. 1.
Desain Nilai Rapor
Terdapat 3 jenis rapor untuk tingkatan Sekolah Dasar yaitu rapor pengembangan diri, rapor cambridge, dan rapor nilai mata pelajaran. Menu
akademik terdapat halaman profil, dimana terdapat menu akademik yang
dapat dipilih.
Gambar 3.71 Desain Interface Akademik
2.
Desain Jadwal Pelajaran
Jadwal pelajaran sejak murid pertama kali login, yaitu terletak pada bagian sidebar kiri dari halaman, dan jadwal ini akan keluar disemua halaman.
Gambar 3.72 Desain Interface Jadwal
3.
Desain Buku Penghubung
Desain buku penghubung tidak jauh berbeda dengan pesan ataupun thread, dimodel per group sehingga bisa fokus berdiskusi dalam satu hal yang
dibicarakan.
Gambar 3.73 Desain Interface akademik
F. Unit Testing Modul Akademik