wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

pra uts ppl

Total questions: 50

Worksheet time: 1hrs 15mins

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.

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

a)

Composition

b)

Inherintance

c)

Aggregation

d)

Association

3.

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

a)

Class Barang

b)

Class Transaksi

c)

Class Admin

d)

Class Direktur

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.

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

a)

name

b)

jump

c)

attackPoin

d)

attack

6.

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

a)

Inheritance

b)

Aggregation

c)

Association

d)

Composition

7.

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

a)

Atribut

b)

Aggregation

c)

Method

d)

Composition

8.

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

a)

Atribut

b)

Aggregation

c)

Method

d)

Composition

9.

Perhatikan keterangan berikut :

(1) NIS

(2) Nama

(3) Alamat

(4) Tanggal lahir

(5) Kelas

Data-data diatas merupakan atribut dari …..

a)

Guru

b)

Bendahara

c)

Siswa

d)

Sekolah

10.

Berdasarkan gambar use case diagram diatas, class candidate yang mungkin muncul adalah ............ (2 jawaban)

a)

Class Bank

b)

Class Pemesanan

c)

Class Admin

d)

Class Tagihan

11.

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

a)

setName

b)

birthDate

c)

name

d)

getName

12.

Class Adress dalam class diagram diatas memiliki method .............. (2 jawaban)

a)

Purcase Parking Pass

b)

Validate

c)

Output As Label

d)

Salary

13.

“Data Obat” merupakan .............. dari class diatas.

a)

Method

b)

Nama Class

c)

Public

d)

Atribut

14.

“Tgl_Exp : date” merupakan .......... dari class Data Obat diatas.

a)

Atribut

b)

Public

c)

Nama Class

d)

Method

15.

“Edit() : void” merupakan ................ dari class Data Obat diatas.

a)

Atribut

b)

Public

c)

Nama Class

d)

Method

16.

Method “Tambah Satuan() : void” pada class Data Obat diatas memiliki visibility ..........

a)

Atribut

b)

Public

c)

Nama Class

d)

Method

17.

Yang disebut ciri khas dan pembeda antar object adalah..

a)

Aggregation

b)

Attribute

c)

Class

d)

Object

18.

Object diagram bergantung pada class diagram karena...

a)

memiliki nama objek dengan class yang sama

b)

terdiri atas contoh hal-hal yang digunakan dalam class diagram

c)

atribut yang digunakan sama

d)

terdiri dari method yang sama persis

e)

object diagram mewakili fungsionalitas kelas dan bagaimana objek dalam kelas tersebut berhubungan

19.

Komponen object diagram yang digunakan untuk mewakili contoh dalam sistem yang dimodelkan adalah...

a)

link

b)

object

c)

port

d)

dependency

e)

generalization

20.

Kegunaan notasi link pada object diagram adalah untuk...

a)

berbagi apa yang dimiliki class

b)

titik interaksi komponen dan lingkungan

c)

menunjukkan relasi ketergantungan

d)

menyatakan elemen yang mewakili sistem

e)

menyatakan hubungan konseptual antarobjek

21.

Berikut ini yang bukan merupakan kegunaan dari object diagram adalah...

a)

membuat prototipe

b)

pemodelan struktur data yang kompleks

c)

memahami sistem dari perspektif yang praktis

d)

memeriksa iterasi tertentu dari suatu sistem

e)

sebagai ilustrasi dari suatu use case diagram

22.

Berikut ini yang bukan merupakan nama notasi pada object diagram adalah...

a)

port

b)

link

c)

object

d)

Association

e)

actor

23.

Relasi pada object diagram yang menunjukkan bahwa perubahan pada salah satu elemen memberi pengaruh pada elemen lain adalah...

a)

Association

b)

Generalization

c)

Dependency

d)

Multiplicity

e)

Visibility

24.

Jika sebuah data atau operasi di beri tanda # (pagar) didepan member class pada class diagram akses modifier member class adalah

a)

private

b)

protected

c)

public

d)

default

25.

Sequence diagram terdiri dari dimensi .... (objek-objek) dan dimensi .... (waktu).

a)

horizontal

b)

garis

c)

bidang

d)

vertikal

e)

rata

26.

Perhatikan gambar di atas!

Tanda X (yang diberi lingkaran berwarna merah) merupakan suatu proses yang digunakan untuk menghilangkan suatu object dalam sequence diagram. Tanda X tersebut dikenal dengan istilah ....

a)

Object Destruction

b)

Boundary Lifeline

c)

Control Lifeline

d)

Reflexsive Message

e)

Focus Of Control

27.

Adapaun kegunaan dari dibuatnya sebuah component diagram sebagai berikut ....

a)

Sebagai source code perangkat lunak (software).

b)

Komponen executable yang dilepas dan digunakan oleh user

c)

Sistem tambahan (embedded system) yang menggambarkan rancangan device, node, dan hardware.

d)

Sistem terdistribusi murni

e)

Sebagai framework sistem, dimana dalam hal ini memiliki tujuan untuk mempermudah perawatan dan pengelolaan dari sistem

28.

Konsep abstaraksi atau benda yang memiliki identitas dinamakan dengan....

a)

class

b)

use case

c)

objek

d)

UML

e)

Diagram

29.

Diagram yang menunjukkan sejumlah contoh objek dan message yang diletakkan diantara objek-objek didalam use case disebut....

a)

Diagram use case

b)

Diagram class

c)

Diagram package

d)

Diagram sequence

e)

Diagram statechart

30.

Diagram yang menggambarkan struktur sistem dari segi pendefinisian objek-objek yang akan di buat untuk membangun sistem adalah

a)

Class diagram

b)

object diagram

c)

actifity diagram

d)

communication diagram

e)

interaction diagram

31.

Menggambarkan interaksi yang terjadi antar objek pada suatu sistem disebut

a)

pemodelan rekayasa perangkat lunak

b)

teknik desain diagram

c)

model objek diagram

d)

model fungsional diagram

e)

model dinamik dan statis

32.

Jika sebuah konsep diberikan nama hewan mamalia, objek yang tepat adalah

a)

buaya

b)

sapi

c)

ulat

d)

cicak

e)

pingguin

33.

Pada activity diagram, adanya percabangan disimbolkan dengan…..

a)
b)
c)
d)
e)
34.
a)

Starts point

b)

Fork

c)

Activities

d)

Swimlane

e)

Decisions

35.

Pada activity diagram, simbol ini menunjukkan.....

a)

Titik awal

b)

Titik akhir

c)

Berhenti sejenak (pause)

d)

Sistem tanpa input

e)

Sistem tanpa output

36.

Berikut ini yang termasuk simbol-simbol pada activity diagram adalah.....

a)
b)
c)
d)
e)
37.

Sebuah system absensi mengajar memiliki spesifikasi : a. Guru dan kepala sekolah bisa login ke system, b. Guru bisa mengisi absen untuk mengajar. Dalam use case diagram, kepala sekolah dilambangkan dengan…..

a)
b)
c)
d)
e)
38.

Object diagram dapat dianggap turunan dari…

a)

Class diagram

b)

Timing diagram

c)

Composite diagram

d)

Component diagram

e)

Collaboration diagram

39.

cara penulisan yang benar di dalam component adalah...

a)

b)

c)
40.

diagram apakah yang ada pada gambar?

a)

collaboration diagram

b)

component diagram

c)

statechart diagram

41.

Yang merupakan sebuah garis solid antara dua class, ditarik dari class sumber ke class target adalah pengertian dari ... .

a)

properti

b)

atribut

c)

class

d)

multi value

e)

asosiasi

42.

Perhatikan gambar berikut ini

Relasi antara himpuna A dan B di atas disebut dengan....

a)

Relasi many to many

b)

Relasi one to many

c)

Relasi majemuk

d)

Relasi one to ome

e)

Relasi beratribut

43.

Perhatikan gambar di bawah ini. adalah gambar...

a)

Deployment diagram

b)

Component Diagram

c)

Collaboration Diagram

d)

Statement Diagram

e)

Use Case Diagram

44.

Gambar di bawah ini merupakan diagram

a)

Componen Diagram

b)

Statement Diagram

c)

Activity Diagram

d)

Use Case Diagram

e)

Deployment diagram

45.

Sebuah objek burung berwarna putih hinggap di jendela .

ketika budi melempar burung tersebut dengan sebuah batu kerikil

burung tersebut terbang

meskipun lemparan budi tidak mengenai sasaran.

Berikut pernyataan yang tidak benar tentang objek burung diatas adalah

a)

A. Burung mempunyai atribut warna

b)

Burung mempunyai atribut jumlah sayap

c)

Burung mempunyai behavior terbang

d)

Burung mempunyai atribut jumlah kaki

e)

Burung mempunyai behavior warna dan jumlah kaki

46.

Mobil berwarna merah melaju dengan cepat!

Berdasarkan kalimat tersebut, yang merupakan atribut, yaitu...

a)

Mobil

b)

berwarna merah

c)

Melaju

d)

Cepat

e)

Melaju Cepat

47.

Dalam pemrograman berorientasi Object,

object siswa mempunyai ciri khas nama,alamat,jenis kelamin

dan mempunyai tingkah laku melihat,mendengar mengerjakan ujian,abseni.

Mengerjakan ujian dalam PBO disebut juga

a)

Class

b)

Object

c)

Atribut

d)

Behavior

e)

Enkapsulasi

48.

Sesuatu yang dapat dilakukan atau diproses oleh suatu kelas dinamakan ....

a)

attribute

b)

name

c)

relation

d)

method

e)

data type

49.

Atribut atau method dalam suatu kelas tidak dapat dipanggil atau digunakan oleh kelas lain (hanya dapat digunakan oleh kelas itu sendiri) memiliki sifat ...

a)

Private

b)

Public

c)

Protected

d)

Package

e)

Void

50.

Berikut adalah simbol yang digunakan dalam membuat class diagram, kecuali ....

a)

b)

c)

d)

e)