Tugas M3KB1
Tugas M3KB1
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
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.
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