Sequence Modul Akademik Class Diagram Modul Akademik Desain Interface Modul Akademik

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