Sequence Diagram Perancangan Prosedur yang Diusulkan

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