Anda di halaman 1dari 1

Group Activity

Diskusi dengan membentuk kelompok @4 orang. Kumpulkan diagram final dan implementasi program
beserta kelas pengujiannya ke belajar.usd.ac.id.

Setelah memahami konsep enkapsulasi, inheritance, polymorphism, abstract, dan interface; buatlah
diagram UML untuk (pilih salah satu) kasus Hewan atau UKM dengan deskripsi sebagai berikut:

1. Hewan Vertebrata
Hewan vertebrata merupakan sebuah kelas yang menggambarkan hewan bertulang belakang
pada umumnya. Hewan vertebrata dapat digolongkan kembali menjadi mamalia, ikan, unggas,
reptil, dan amfibi. Kelima jenis hewan ini ada yang memakan tumbuhan dan non-tumbuhan
(hewan). Semua jenis mamalia berkembang biak dengan cara melahirkan, selain itu maka
perkembang biakkannya dilakukan dengan cara bertelur. Setiap hewan vertebrata memiliki ciri-
ciri berupa nama hewan, warna, jumlah kaki, dsb (tambahkan fitur lainnya). Setiap hewan
memiliki kemampuan tersendiri, misal: berlari, bersiul, terbang, berenang, melata, dsb. Buatlah
ciri-ciri hewan sebagai atribut dan kemampuan hewan sebagai method.
2. UKM Grisadha
Buatlah diagram UML yang menggambarkan struktur keanggotaan dari UKM Grisadha. Anggota
UKM Grisdha adalah mahasiswa, siswa, masyarakat biasa, dosen, dan staff. Anggota ada yang
merupakan pelatih, penari, dan pemain musik. Pelatih UKM ada yang merupakan instruktur
professional (masyarakat biasa) dan mahasiwa. Sehingga ada mahasiwa yang merupakan anggota
biasa, pelatih, dan pengurus harian UKM. Pengurus harian UKM terdiri dari mahasiswa dan staff,
yang bertugas sebagai ketua pelaksana harian, sekretaris, dan bendahara.
Besaran iuran berbeda-beda untuk mahasiswa, siswa, masyarakat biasa, dosen, dan staff. Sistem
honorarium untuk pelatih pun berbeda antara professional (masyarakat biasa) dan mahasiswa.
Atribut standar yang dimiliki oleh mahasiswa, siswa, masyarakat biasa, dosen, dan staff adalah
nama, alamat, tanggal lahir, dan nomor keanggotaan UKM. Tentukan atribut khusus yang dimiliki
oleh mahasiswa, siswa, masyarakat biasa, dosen, staff. Hitung iuran dan hitung honorarium
merupakan sebuah method.

Catatan: Semakin mendekati deskripsi maka semakin bagus. Berikut ini panduan notasi UML sebagai
informasi tambahan:

-----------------------------“Work hard, Play harder”--------------------------------

Anda mungkin juga menyukai