Rencanakanlah Rencanakanlah suatu sistem informasi penilaian pada siswa SMK. Buatkan modelnya menggunakan menggunakan UML
sistem informasi penilaian pada siswa SMK dengan UML menggunakan system berorientasi objek yaitu dengan membuat use case diagram, activity diagram dan class diagram. Penjelasan tersebut akan dibahas berikut ini.
Use Case Case D i agr am Use case mendeskripsikan interaksi antara aktor di dalam sistem informasi penilaian. Use case diagram menjelaskan hubungan fungsional yang diharapkan dari perancangan sebuah sistem. Use case diagram sangat berpengaruh dalam perancangan sebuah sistem atau dapat dikatakan use case diagram adalah dasar dari perencanaan sebuah sistem.
Identifikasi Aktor
Identifikasi actor mendeskripsikan interaksi antar aktor di dalam sistem informasi penilaian, seperti dijelaskan pada Tabel 1.
Tabel 1. Identifikasi Aktor
No.
Aktor
Keterangan
Guru
Menginput nilai siswa dan melihat jadwal mengajar dan melihat nilai
Siswa
Melihat hasil nilai , melihat teman sekelas, melihat jadwal mata pelajaran,
1
2
melihat grafik prestasi, cetak nilai siswa 3 Admin
Menginput data siswa, data guru, data mata pelajaran, data ruang kelas, dan data jadwal pelajaran
4
Melihat data siswa, data guru, data kelas, data mata pelajaran, data Kepsek
jadwal pelajaran, pelajaran, data nilai nilai siswa
Identifikasi Diagram Use Case
Identifikasi Diagram Use Case menggambarkan interaksi antar aktor pada tabel 2 dengan sistem.
Tabel 2. Identifikasi Diagram Use Case
No. Nama Use Case
Keterangan Use
1
Login
Case
Aktor menggambarkan
kegiatan
memasukkan
username dan password untuk mengakses sistem.
Admin, siswa, kepsek,guru
Use Case menggambarkan kegiatan untuk menghapus, 2
kelola data siswa
menambah, edit data siswa
Admin
Use Case menggambarkan kegiatan untuk menghapus, 3
4
5
6
kelola data guru
menambah, edit data guru
kelola
Use Case menggambarkan kegiatan untuk menghapus,
data
mata pelajaran
menambah, edit data mata pelajaran
Kelola
Use Case menggambarkan kegiatan untuk menghapus,
data
8
Admin
jadwal pelajaran
menambah, edit data jadwal mata pelajaran
Kelola
Use Case menggambarkan kegiatan untuk menghapus,
data
ruang kelas
Admin
menambah, edit data ruang kelas Use
7
Admin
Case
menggambarkan
kegiatan
Admin guru
untuk
Input data nilai
memasukkan data nilai di web
Lihat
Use Case menggambarkan kegiatan guru melihat jadwal
jadwal mengajar mengajar
Guru
Guru
Use Case menggambarkan kegiatan guru melihat 9
10
Lihat nilai
kembali nilai yg sudah di input
Lihat
Use Case menggambarkan kegiatan siswa melihat
jadwal pelajaran
jadwal pelajaran yang akan di ambil
Guru
Siswa
Use Case menggambarkan kegiatan siswa melihat nilai 11
Lihat niilai Lihat
12
hasil pembelajaran grafik
prestasi
Siswa
Use Case menggambarkan kegiatan siswa melihat prestasi hasil pembelajaran
Siswa
Use Case menggambarkan kegiatan siswa mencetak 13
Cetak Nilai
nilai
Siswa
Use Case menggambarkan kegiatan skepsek melihat 14
Lihat data siswa
data semua siswa
kepsek
Use Case menggambarkan kegiatan kepsek melihat data 15
Lihat data guru
semua guru
kepsek
Use Case menggambarkan kegiatan kepsek melihat data 16
Lihat data kelas
semua kelas
kepsek
Use Case menggambarkan kegiatan kepsek melihat nilai 17
Lihat nilai siswa
semua siswa
kepsek
18
Lihat
Use Case menggambarkan kegiatan kepsek melihat data
kepsek
19
data
jadwal pelajaran
semua jadwal mata pelajaran
Lihat
Use Case menggambarkan kegiatan kepsek melihat data
data
mata pelajaran
semua mata pelajaran
kepsek
Use Case Diagr am Dalam use case diagram, aktornya adalah guru, siswa, kepala sekolah dan admin yang mempunyai use case masing-masing. Guru mempunyai 6 (enam) use case, siswa mempunyai 7 (tujuh) use case, kepala sekolah mempunyai 8 (delapan) dan admin mempunyai 8 (delapan)
use case.
Use Case Diagram Pada Admin Dan Guru
Use Case Diagram Pada Kepala Sekolah
Use Case Diagram Pada Siswa
Activity Diagram Activity diagram adalah Teknik untuk mendeskripsikan logika procedural , proses
bisnis,
dan
aliran
kerja dalam banyak kasus. Activity diagram mempunyai peran seperti flowchart , akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung prilaku parallel sedangkan flowchart tidak bisa. Berikut ini adalah activity diagram untuk masing-masing use case. Activity diagram menggambarkan aktifitas-aktifitas yang terjadi dalam sistem informasi nilai siswa.
Activity Diagram Login
Activity Diagram Login
Keterangan Gambar : Di dalam activity diagram login yang pertama harus dilakukan actor admin, kepsek, guru, siswa adalah melakukan pengisian username dan password pada menu login. Jika username dan password yang dimasukkan salah, maka sistem akan menampilkan peringatan username dan password yang dimasukkan salah. Dan jika benar, maka sistem akan menampilkan halaman utama ( home) sistem dan selanjutnya dapat mengakses menu-menu yang telah disediakan.
Class Diagram Class diagram menggambarkan kelas-kelas objek yang menyusun sebuah sistem dan juga hubungan antar kelas objek yang terjadi di dalam aplikasi sistem informasi penilaian. Class tersebut dibentuk oleh entity/object yang mempunyai atribut dan operasi.Dari class tersebut dapat terbentuk sebuah tabel yang dapat berasosiasi dengan table lainnya sehingga memungkinkan terbentuknya sebuah database.
Class Diagram