wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Class Diagram 1

Total questions: 20

Worksheet time: 24mins

Name
Class
Date
1.

Dibawah ini pengertian yang benar mengenai class diagram adalah ......

a)

Sebuah diagram yang digunakan untuk menjelaskan dan menampilkan interaksi antar objek-objek dalam sebuah sistem secara terperinci.

b)

Sebuah diagram yang menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.

c)

Sebuah diagram yang digunakan untuk perancangan suatu database dan menunjukan relasi antar objek atau entitas beserta atribut-atributnya secara detail.

d)

Sebuah diagram yang menggambarkan dengan jelas struktur serta deskripsi class, atribut, metode, dan hubungan dari setiap objek.

2.

Class diagram memiliki kemiripan berupa sama – sama menjelaskan relasi dari sebuah object dengan ........

a)

ERD Diagram

b)

Activity Diagram

c)

Use Case Diagram

d)

Flowchart

3.

Relasi yang sering juga disebut dengan nama relasi is – a adalah .........

a)

Composition

b)

Inherintance

c)

Aggregation

d)

Association

4.

Contoh kardinalitas dari one to many dibawah ini adalah ...........

a)

Seorang siswa hanya memiliki 1 NISN

b)

Satu mobil hanya bisa dikendarai oleh 1 pengemudi

c)

Sebuah sekolah memiliki banyak siswa

d)

Seseorang dapat menonton banyak film, dan 1 film dapat ditonton oleh banyak orang

5.

Berdasarkan gambar diatas, class candidate yang mungkin muncul adalah ............ (3 jawaban)

a)

Class Barang

b)

Class Transaksi

c)

Class Admin

d)

Class Direktur

6.

Atribut yang dimiliki oleh class Burung yaitu .......... (2 jawaban)

a)

name

b)

jump

c)

attackPoin

d)

attack

7.

Method yang dimiliki oleh class Car diatas yaitu ........... (2 jawaban)

a)

setSpeed

b)

wheelCount

c)

running

d)

startEngine

8.

Class Diagram diatas menggunakan relasi .............. (3 jawaban)

a)

Inheritance

b)

Aggregation

c)

Association

d)

Composition

9.

Aktor dalam use case diagram tidak dapat digunakan sebagai class candidate.

a)

Benar

b)

Salah

10.

Saat menggunakan visibility protected maka dalam pewujudan struktur codingnya harus menggunakan setter dan getter.

a)

Benar

b)

Salah

11.

Dalam relasi Composition jika class besar dihilangkan maka class part juga akan hilang.

a)

Benar

b)

Salah

12.

Dalam relasi Aggregation, jika salah satu class dihilangkan maka class yang tersisa tidak dapat beroperasi.

a)

Benar

b)

Salah

13.

Komponen yang berperan sebagai property dasar dari semua objek dalam class disebut dengan ...........

a)

Atribut

b)

Aggregation

c)

Method

d)

Composition

14.

Komponen dalam class diagram yang berfungsi untuk menggambarkan bagaimana suatu class dapat berinteraksi dengan data adalah ...........

a)

Atribut

b)

Aggregation

c)

Method

d)

Composition

15.

Relasi yang memiliki simbol berupa garis solid dengan navigasi berupa diamond putih adalah .............

a)

Atribut

b)

Aggregation

c)

Method

d)

Composition

16.

Relasi yang memiliki simbol berupa garis solid dengan navigasi berupa diamond hitam adalah .............

a)

Atribut

b)

Aggregation

c)

Method

d)

Composition

17.

Komponen yang bersifat optional dalam notasi class diagram yaitu (a)  

18.

Hak akses yang mengijinkan hanya class itu sendiri dan subclassnya yang dapat mengakses atribut dan method yang dimilki adalah visibility (a)  

19.

Relasi Dependency disebut juga dengan relasi (a)  

20.

Relasi yang merupakan sebuah konsep mengenai penurunan atribut dan method yang dimiliki dalam class ke class lainnya dinamakan (a)