14.2.3.4.2 Sequence Diagram Kelola Data Guru
Pada sequence diagram kelola data guru ini dijelaskan bahwa seorang admin melakukan pengolahan data guru yanitu dengan menambah, mengedit,
menghapus data gurua tersebut. Berikut gambar sequence diagramnya:
Gambar 4.22 Sequence Diagram Kelola Data Guru Diusulkan
14.2.3.4.3 Sequence Diagram Kelola Absensi Siswa
Pada sequence diagram kelola data absensi ini dijelaskan bahwa seorang admin melakukan pengolahan absensi siswa yanitu dengan menambah, mengedit,
menghapus data absensi siswa tersebut. Berikut gambar sequence diagramnya:
: Admin FormDataGuru
Database MenuDataGuru
1 : Tambah, edit, hapus data 2 : Simpan data
3 : Simpan data ke database 4 : update data
5 : Tampilkan data ke halaman menu data Guru
Gambar 4.23 Sequence Diagram Kelola Daftra Hadir Diusulkan
14.2.3.4.4 Sequence Diagram Kelola Data Pelajaran
Pada sequence diagram kelola data pelajaran ini dijelaskan bahwa seorang admin melakukan pengolahan data pelajaran yanitu dengan menambah, mengedit
dan menghapus data pelajaran tersebut. Berikut gambar sequence diagramnya:
Gambar 4.24 Sequence Diagram Kelola Data Pelajaran
: Admin FormInputDataAbsensi
Database MenuDataAbsensi
1 : ubah, hapus data absensi 2 : Simpan
3 : simpan ke database
4 : data absensi update 5 : Tampilkan data di halaman menu data absensi siswa
: Admin FormtInputDataPelajaran
Database MenuDataPelajaran
1 : Tambah, edit dan hapus datapekajaran 2 : Simpan
3 : simpan ke database
4 : data ppelajaran update 5 : Tampilkan data di halaman menu data pelajaran
14.2.3.4.5 Sequence Diagram Kelola Jadwal
Pada sequence diagram kelola jadwal ini dijelaskan bahwa seorang admin melakukan pengolahan jadwal belajar mengajar guru dan siswa yanitu dengan
menambah, mengedit, menghapus data jadwal tersebut. Berikut gambar sequence diagramnya:
Gambar 4.25 Sequence Diagram Kelola Jadwal Diusulkan
14.2.3.4.6 Sequence Diagram Kelola Daftar Wali Kelas
Pada sequence diagram kelola daftar wali kelas ini dijelaskan bahwa seorang admin melakukan pengolahan daftar wali kelas yanitu dengan menambah,
mengedit, menghapus data tersebut. Berikut gambar sequence diagramnya:
: Admin FormtDataJadwal
Database MenuDataJadwal
1 : edit jadwal 2 : Simpan
3 : simpan ke database
4 : data jadwal update 5 : Tampilkan data di halaman menu data jadwal Pelajaran
Gambar 4.26 Sequence Diagram Kelola Daftar Wali Kelas Diusulkan
14.2.3.4.7 Sequence Diagram Kelola Pengumuman
Pada sequence diagram kelola pengumuman ini dijelaskan bahwa seorang admin melakukan pengolahan pengumuman akademik yanitu dengan menambah,
mengedit, menghapus data tersebut. Berikut gambar sequence diagramnya:
Gambar 4.27 Sequence Diagram Kelola Pengumuman
: Admin FormtInputDataWaliKelas
Database MenuDataWaliKelas
1 : Tambah, edit dan hapus dat 2 : Simpan
3 : simpan ke database
4 : datawali kelas update 5 : Tampilkan data di halaman menu data jwali kelas
: Admin FormtInputDataPengumuman
Database MenuDataWaliKelas
1 : Tambah, edit dan hapus data pemgumuman 2 : Simpan
3 : simpan ke database 4 : data pengumuman update
5 : Tampilkan data di halaman menu data pengumumaninfo
14.2.3.4.8 Sequence Diagram Kelola Data User
Pada sequence diagram kelola data user ini dijelaskan bahwa seorang WKBW melakukan pengolahan data user yaitu dengan menambah, mengedit,
menghapus data tersebut. Berikut gambar sequence diagramnya:
Gambar 4.28 Sequence Diagram Kelola Data User
14.2.3.4.9 Sequence Diagram Kelola Data Nilai
Pada sequence diagram kelola data nilai ini dijelaskan bahwa seorang WKBW melakukan pengolahan data nilai siswa yanitu dengan menambah,
mengedit, menghapus data nilai siswa tersebut. Berikut gambar sequence diagramnya:
FormDataUser Database
: Admin MenuDataUser
1 : Tambah, edit, hapus data user 2 : Simpan data
3 : simpan di database
4 : data user update 5 : Tampilkan di halaman menu data user
Gambar 4.29 Sequence Diagram Kelola Data Nilai Diusulkan
14.2.3.4.10 Sequence Diagram Rekap Data Nilai
Pada sequence diagram rekap data nilai ini dijelaskan bahwa seorang WKBW melakukan perekapan data nilai siswa yaitu dengan mencetak data nilai
siswa tersebut. Berikut gambar sequence diagramnya:
FormtInputDataNilai Database
MenuDataPNilai : WKBW
1 : input nilai 2 : Simpan
3 : simpan ke database
4 : data nilai update 5 : Tampilkan data di halaman menu data nilai
Gambar 4.30 Sequence Diagram Rekap Data Nilai Diusulkan
14.2.3.4.11 Sequence Diagram Login Admin
Pada sequence diagram login ini dijelaskan bahwa seorang aktor harus login
terlebih dahulu dengan menginputkan username dan password. Berikut gambar sequence diagram loginnya:
: WKBW FormRekapNilai
FormLaporan
1 : Pilih semester dan kelas 2 : Lihat laporan nilai siswa
3 : Laporan nilai siswa 4 : Cetak laporan
Gambar 4.31 Sequence Diagram Login Admin Diusulkan
14.2.3.4.12 Sequence Diagram Pilih Informasi
Pada sequence diagram pilih informasi ini dijelaskan bahwa seorang user memilih menu informasi untuk mencari informasi. Berikut gambar sequence
diagramnya:
FormLogin Database
MenuUtamaAdminr : Admin
1 : Input username dan password 2 : verifikasi data login
3 : Data login tidak valid 4 : Data login valid
5 : Masuk ke menu utama admin
Gambar 4.32 Sequence Diagram Pilih Informasi Diusulkan
14.2.3.4.13 S
equence Diagram Registrasi User
Pada sequence diagram rehistrasi user ini dijelaskan bahwa seorang user melakukan registrasi nis dulu sebelum bisa login. Berikut gambar sequence
diagramnya:
: User MenuInformasi
Database FormSearch
1 : Memilih menu informasi 2 : Cari informasi
3 : Query ke data base 4 : Tampilkan informasi
5 : informasi yang di cari
Gambar 4.33 Sequence Diagram Registrasi User
4.2.3.5 Class Diagram
Class diagram membantu kita dalam visualisasi struktur kelas-kelas dari
suatu sistem dan merupakan tipe diagram yang paling banyak dipakai.Class diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap
kelas didalam model desain dalam logical view dari suatu sistem.
: User MenuLogin
Database FormReg
1 : Pilih menu registrasi user 2 : menampilkan menu registrasi
3 : mengisi nis, password, konfrim password 4 : Queri ke database
5 : cek data 6 : hasil queri
7 : pemberitahuan 8 : Login
Gambar 4.34 Class Diagram Sistem Informasi Akademik Berbasis Android Diusulkan
SISWA
Nis Nama
Kelas Nama_PS
Alamat Jenis_Klamin
Tempat_lahir Tgl_Lahir
No_Telepon ayah
ibu job_ayah
job_ibu Id_kelas
+Login +PilihMenu
+Input +Cari
+Logout +MendapatPelajaran
+MendapatInfo
ADMIN
id Nama
username password
id_kelas
+login +tambah
+Edit +Hapus
+Simpan +reset
+Cari +Cencel
+Logout
GURU
Nip Nama
Alamat Klamin
Tempat_Lahir Tgl_Lahir
No_Telepon pendidikan
WALI KELAS
id_wali id_kelas
username password
+Login +Input
+Edit +Tambah
+Hapus +Simpan
+Update +Cetak
PELAJARAN
id_pelajaran kode_pelajaran
nama_pelajaran
JADWAL
id_jadwal id_kelas
hari nip
id_pelajaran jam_pelajaran
thn_ajaran
USER
INFO
id_info judul
info tgl_post
+Display
PERIODE
id_periode nama_periode
ABSENSI
id_absen nis
id_kelas semester
thn_ajaran id_periode
ket tgl
KELAS
id_kelas nama_kelas
thn_ajaran
KKM
id_kkm pelajaran
kkm kelas
NILAI AHLAK
id_ahlak nis
id_kelas semester
nilai_ahlak nilai_kpribadian
periode thn_ajaran
tgl
TAHUN AJARAN
thn_ajaran status
UAS
id_uas nis
id_kelas semseter
id_pelajaran uh1
uh2 uas
total thn_ajaran
tgl
UTS
id_uts nis
id_kelas semseter
Id_pelajaran uh1
uh2 uts
total thn_ajaran
tgl
Gambar 4.35 Class Object Sistem Informasi Akademik Berbasis Android Diusulkan
SISWA
Nis: varchar20 Nama: varchar100
Alamat: text Jenis_Klamin: int1
Tempat_lahir: varchar20 Tgl_Lahir: varchar30
No_Telepon: varchar20 ayah: varchar100
ibu: varchar100 job_ayah: varchar30
job_ibu: varchar30 Id_kelas: int11
+Registrasi: void +: void
+PilihMenu: void +Cari: void
+Logout: void
ADMIN
id: int11 Nama: varchar100
username: varchar100 password: varchar100
id_kelas: int11 +login: void
+tambah: void +Edit: void
+Hapus: void +Simpan: void
+reset: void +Cari: void
+Cencel: void +Logout: void
GURU
Nip: varchar30 Nama: varchar100
Alamat: text Klamin: varchar1
Tempat_Lahir: varchar50 Tgl_Lahir: varchar30
No_Telepon: varchar20 pendidikan: varchar20
WALI KELAS
id_wali: int11 id_kelas: varchar30
+Login: void +Edit: void
+Tambah: void +Hapus: void
+Simpan: void +Ubah: void
+Cetak: void
PELAJARAN
id_pelajaran: 11 kode_pelajaran: varchar30
nama_pelajaran: varchar50
JADWAL
id_jadwal: int11 id_kelas: int11
hari: enum1,2,3,4,5,6 nip: varchar30
id_pelajaran: int11 jam_pelajaran: int2
thn_ajaran: int4
USER
INFO
id_info: int5 judul: varchar100
info: text tgl_post: varchar30
+Display
PERIODE
id_periode: int2 nama_periode: varchar5
ABSENSI
id_absen: int11 nis: varchar20
id_kelas: int11 semester: int11
thn_ajaran int11 id_periode: int10
ket: varchar2 tgl: varchar30
KELAS
id_kelas: int11 nama_kelas: varchar7
thn_ajaran: int4
KKM
id_kkm: int11 id_pelajaran: int11
kkm: int11 kelas: varchar1
NILAI AHLAK
id_ahlak: int11 nis: varchar20
id_kelas: varchar20 semester: int4
nilai_ahlak: varchar2 nilai_kpribadian: varchar2
periode: int2 thn_ajaran: int4
tgl: varchar30
TAHUN AJARAN
thn_ajaran: int4 status: int1
UAS
id_uas: int11 nis: varchar20
id_kelas: int11 semseter: int5
id_pelajaran: int11 uh1: int10
uh2: int10 uas: int11
total: int11 thn_ajaran: int4
tgl: varchar30
UTS
id_uts: int11 nis: varchar20
id_kelas: int11 semseter: int11
Id_pelajaran: int11 uh1: int11
uh2: int11 uts: int11
total: int11 thn_ajaran: int4
tgl: varchar30