Anda di halaman 1dari 6

Nama : Sumardiati UNM

Tugas M3KB1

Rencanakanlah suatu sistem informasi penilaian pada siswa SMK. Buatkan modelnya
menggunakan UML

Penyelesaian
Berikut rencana sistem informasi penilaian siswa SMA Plus Melati Samarinda
1. Perancangan UML
Rencana sistem informasi penilaian siswa SMA Plus Melati Samarinda menggunakan
sistem berorientasi objek yaitu dengan membuat use case diagram, activity diagram dan
class diagram. Penjelasan tersebut akan dibahas berikut ini.
a. Use Case Diagram
Use case mendeskripsikan interaksi antara aktor di dalam sistem informasi penjulan
rangka atap baja ringan. 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 Aktor

No Aktor Keterangan
Menginput data siswa, data guru, data mata
1 Admin
pelajaran, dan data ruang kelas

2 Guru Input Nilai dan melihat nilai

3 Siswa Melihat Nilai

 Identifikasi Diagram Use Case

No Nama Use Case Keterangan Aktor


Use Case menggambarkan
Admin,
kegiatan memasukkan username
1 Login Guru dan
dan password untuk mengakses
Siswa
sistem
Use Case menggambarkan
Kelola data
2 kegiatan untuk menghapus, Admin
siswa
menambah, edit data siswa
Use Case menggambarkan
3 Kelola data guru kegiatan untuk menghapus, Admin
menambah, edit data guru
Use Case menggambarkan
Kelola data mata kegiatan untuk menghapus,
4 Admin
pelajaran menambah, edit data mata
pelajaran
Use Case menggambarkan
Kelola ruang
5 kegiatan untuk menghapus, Admin
kelas
menambah, edit data ruang kelas
Use Case menggambarkan
6 Input nilai kegiatan guru untuk memasukkan Guru
data nilai di web
Use Case menggambarkan
7 Lihat Nilai kegiatan guru melihat kembali Guru
nilai yg sudah di input
Use Case menggambarkan
8 Lihat nilai kegiatan siswa melihat nilai hasil Siswa
pembelajaran

 Use Case Diagram


Dalam use case diagram, aktornya adalah guru, siswa, kepala sekolah dan admin
yang mempunyai use case masing- masing. Guru mempunyai 5 (lima) use case,
siswa mempunyai 4 (empat) use case, dan admin mempunyai 7 (tujuh) use case.

Gambar 1. Use Case Pada Admin

Gambar 2. UseCase Pada Guru


Gambar 3. Use Case Pada Siswa

b. 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.

Gambar 4. Activity Diagram

c. 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 siswa. Class tersebut dibentuk oleh entity/object yang mempunyai atribut dan
operasi.Dari class tersebut dapat terbentuk sebuah tabel yang dapat berasosiasi dengan
tabel lainnya, sehingga memungkinkan terbentuknya sebuah database.
Gambar 5. Class Diagram
Diskusi
Silakan Bapak/Ibu diskusikan apa yang dimaksud dengan pemodelan berorientasi objek dan
berikan contoh objek

Pengertian "berorientasi objek" berarti bahwa kita mengorganisasi perangkat lunak sebagai
kumpulan dari objek tertentu yang memiliki struktur data dan perilakunya. Sebuah model objek
menangkap struktur statis dari sistem dengan menggambarkan objek dalam sistem, hubungan
antara objek, serta atribut dan operasi yang merupakan karakteristik setiap kelas dan objek.
Model berorientasi objek lebih mendekati keadaan nyata, dan dilengkapi dengan penyajian
grafis dari sistem yang sangat bermanfaat untuk komunikasi dengan user dan pembuatan
dokumentasi struktur dari sistem. Teknik pemodelan objek menggunakan tiga macam model
untuk menggambarkan sistem, yaitu model objek, model dinamik, dan model fungsional. Model
objek menggambarkan objek dalam sistem dan relasinya, model dinamik menggambarkan
interaksi antara objek dalam sistem, sedangkan model fungsional menggambarkan transformasi
data dalam sistem. Setiap pemodelan dapat dilakukan selama tahap pengembangan dan rincian
kebutuhan implementasi sebagai kemajuan pengembangan.
Berikut contoh pemodelan beroerientasi objek yaitu Perancangan sistem informasi penilaian
siswa berbasis web.

Identifikasi Aktor

No Aktor Keterangan
Menginput data siswa, data guru, data mata pelajaran, dan data
1 Admin
ruang kelas

2 Guru Input Nilai dan melihat nilai

3 Siswa Melihat Nilai

Anda mungkin juga menyukai