RPL 4
RPL 4
DISUSUN OLEH :
Nama : Deva Marlina
NPM : G1A022039
Kelas : A1
Dosen Pengampu :
1. Desi Andreswari, S.T, M.Cs.
2. Mochammad Yusa, S. Kom., M. Kom.
i
SOAL DAN PEMBAHASAN
1. Review praktikum!
Class diagram adalah jenis diagram struktur pada Unified Modeling
Language (UML) yang digunakan untuk menggambarkan struktur sistem
dengan menunjukkan sistem class, atributnya, metode, dan hubungan antar
objek.
Komponen penyusun class diagram terdiri dari tiga komponen, yaitu:
Komponen atas: nama kelas.
Komponen tengah: atribut kelas.
Komponen bawah: metode kelas.
Berikut ini adalah beberapa elemen utama yang terdapat dalam sebuah
diagram kelas:
Kelas (class): kelas adalah representasi dari suatu objek atau entitas dalam
sistem perangkat lunak.
Atribut (attribute): atribut adalah data atau variabel yang dimiliki oleh
suatu kelas. Atribut biasanya diwakili oleh nama dan tipe data.
Metode (method): metode adalah fungsi atau operasi yang dapat dilakukan
oleh objek dalam kelas, menggambarkan perilaku atau tindakan yang
dapat dilakukan oleh objek tersebut. Metode juga memiliki nama,
parameter, dan tipe kembalian.
Hubungan (relationships): class diagram juga menggambarkan hubungan
antara berbagai kelas dalam sistem.
Generalisasi (inheritance): generalisasi adalah hubungan antara kelas yang
menunjukkan bahwa satu kelas adalah turunan dari kelas lainnya.
Abstraksi: kelas abstrak adalah kelas yang tidak dapat diinstansiasi,
digunakan untuk menggambarkan konsep umum yang digunakan sebagai
dasar untuk kelas turunan konkrit.
Interface: interface adalah kontrak yang mendefinisikan metode yang
harus diimplementasikan oleh kelas-kelas yang menggunakannya.
Interface biasanya digunakan untuk menciptakan polimorfisme.
Dependency: dependency menggambarkan ketergantungan antara kelas-
kelas dalam hal penggunaan metode atau atribut kelas lain.