Activity Diagram Penjadwalan yang di Usulkan Activity Diagram Penilaian yang di Usulkan
2. Sequence Diagram Penilaian
Berikut ini merupakan sequence diagram untuk proses Penilaian.
Gambar 4.8 Sequence Diagram Penilaian
Guru mata pelajaran login : index_login.php
dbnilai
penilaian : nilai.php 1 : buka aplikasi
2 : tampil home login 3 : masukan username dan password
4 : validasi login 5 : tampil home guru
6 : buka menu penilaian 7 : tampil tabel kelas
8 : pilih kelas 9 : tampil home penilaian
10 : masukan data nilai 11 : Ulangan Harian
12 : UTS 13 : UAS
14 : set nilai raport 15 : menampilkan data nilai
16 : simpan data nilai 17 : simpan
18 : pesan input berhasil 19 : tabel nilai
20 : laporan tabel nilai
4.2.4.2.Class Diagram
Diagram kelas atau class diagram yaitu proses menggambarkan struktur sistem dari sudut pandang penjelasan dari kelas-kelas yang akan dibuat untuk
membangun sistem. Kelas memiliki atribut dan metode atau kinerjanya. Berikut adalah diagram kelas pada Sistem Informasi Penilaian Pelajaran SMK Negeri 1
Purwakarta :
Gambar 4.9 Class Diagram yang diusulkan
User
+admin +guru
+siswa +tambah
+hapus +edit
Login
+username +password
+login
Admin
+username +password
+keterangan +nama
+tambah +edit
+hapus +simpan
Guru
+kode_guru +nip
+password +nama
+alamat +pelajaran
+email +telepon
+jk +foto
+tambah +simpan
+hapus +edit
Siswa
+nis +Attribute1
+nama +alamat
+kelas +email
+telapon +jk
+foto +jurusan
+agama
+tambah +simpan
+hapus +edit
4.2.4.3.Object Diagram
Objek diagram adalah diagram yang memberikan gambaran struktur model sebuah sistem, dalam kurun waktu tertentu. Diagram objek yang berasal dari
diagram kelas sehingga diagram objek tergantung pada diagram kelas. Berikut adalah diagram objek dari Sistem Informasi Penilaian Akademik
SMK Negeri 1 Purwakarta:
Gambar 4.10 Diagram Object yang diusulkan
tbsiswa
+nama +alamat
+username +password
+kelas +jurusan
+email +telp
+login
tbguru
+nama +alamat
+username +password
+pelajaran +email
+telp
+login
tblogin
+username +password
+keterangan +validasi
tbnilai
+nip +nis
+pelajaran +ulangan_harian
+uts +uas
+raport
+laporan_nilai_siswa +input_nilai
Deri : Guru
+nama: deri riyadi +alamat: purwakarta
+username: 001001 +password: 001001
+pelajaran: php
Tesa : Siswa
+nama: tesa +alamat: bandung
+username: 30003 +password: 30003
+kelas: 1kom1
Login: Guru
+username: 001001 +password: 001001
+keterangan: guru
Login: Siswa
+username: 30003 +password: 30003
+keterangan: siswa
Home siswa
Home guru Nilai
+ulangan_harian: 78 +uts: 88
+uas: 80 +raport: 82
+siswa: tesa
Laporan Nilai
+ulangan_harian: 78 +uts: 88
+uas: 80 +raport: 82
+pelajaran: php