wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS - PENGEMBANGAN PERANGKAT LUNAK (PMPL)

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Apa ciri-ciri objek dalam pemrograman berorientasi objek?

a)

Pewarisan, Polymorphism, Encapsulation

b)

Encapsulation, Inheritance, Abstraksi

c)

Sharing, Abstraksi, Inheritance

d)

Polymorphism, Metode, Penggabungan data dengan pelaku

e)

Objek, Identitas, Metode

2.

Apa pengertian dari Penggunaan Bersama (Sharing) dalam Berorientasi Objek?

a)

Membatasi akses data

b)

Membagi objek ke dalam kelas

c)

Mengizinkan informasi dipergunakan bersama

d)

Menyederhanakan pemanggilan operasi

e)

Membagi objek ke dalam kelas

3.

Relasi menyatakan hubungan antara ….

a)

dua atau beberapa atribut

b)

dua atau beberapa entitas

c)

dua atau beberapa relationship

d)

atribut dengan entitas

4.

Jika terdapat garis putus-putus yang mengubungkan dua kelas, hal ini biasanya menunjukkan apa?

a)

hubungan pewarisan

b)

hubungan ketergantungan

c)

hubungan asosiasi

d)

hubungan komposisi

e)

hubungan kelas induk

5.

Pada Class Diagram, apa yang digunakan untuk merepresentasikan sebuah instansi dari suatu kelas?

a)

class

b)

object

c)

attribute

d)

method

e)

association

6.

Pada class diagram, apa yang digunakan untuk menandai atribut atau metode yang hanya dapat dipanggil oleh class yang bersangkutan dan class turunannya

a)

Tanda Plus (+)

b)

Tanda Minus (-)

c)

Tanda Pagar (#)

d)

Tanda titik koma (:)

e)

Tanda Asterisk (*)

7.

actor biasanya menggunakan kata …

a)

Kata Kerja

b)

Kata Benda

c)

Kata Sifat

d)

Kata Petunjuk

e)

Kata Perintah

8.

Salah satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan struktut statis suatu sistem Perangkat Lunak adalah

a)

Activity Diagram

b)

Use Case Diagram

c)

Class Diagram

d)

Sequence Diagram

e)

Collaboration Diagram

9.

Untuk Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses, anda dapat menggunakan diagram ....

a)

Deployment Diagram

b)

Statechart Diagram

c)

Activity Diagram

d)

Use Case Diagram

10.

Dibawah ini pernyataan yang tidak tepat mengenai use case adalah

a)

sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal

b)

menghubungkan antara actor dengan use case

c)

use case biasanya menggunakan kata benda

d)

dinotasikan dengan gambar Oval

e)

Nama use case boleh terdiri dari beberapa kata

11.

Class diagram dalam notasi UML, digambarkan dengan ....

a)

Segitiga

b)

Kotak

c)

Jajaran Genjang

d)

Garis Vertikal

e)

Lingkaran

12.

Bagian - bagian apa saja yang ada di class diagram, kecuali ....

a)

Class

b)

Attribute

c)

messagge

d)

Assosiation

e)

Metode

13.

dalam class diagram, hubungan yang menunjukkan bagaimana kelas itu koleksi terdiri dari kelas-kelas lain dan mirip dengan bagian-hubungan dalam model data semantik disebut

a)

Generalisasi

b)

Agregasi

c)

Asosiasi

d)

Komposisi

e)

Include

14.

Berikut ini merupakan contoh dari diagram ....

a)

Use case diagram

b)

Activity Diagram

c)

Class Diagram

d)

Squence Diagram

e)

Use Case Diagram

15.

Simbol berikut adalah simbol .... pada activity diagram

a)

Join

b)

Decision

c)

Fork

d)

Extend

e)

Include

16.

Kapan UML menjadi bahasa standar dalam penulisan blueprint software?

a)

1980

b)

1991

c)

1960

d)

1970

e)

2000

17.

Bahasa Pemrograman yang pertama kali mengenalkan Konsep Object Oriented Programming?

a)

COBOL

b)

PASCAL

c)

SIMULA

d)

FORTRAN

e)

BASIC

18.

Apa yang dimaksud dengan encaplusation dalam berorientasi objek ....

a)

Pewarisan Sifat

b)

Pengabstrakan

c)

Pengapsulan Data

d)

Polimorfisme

e)

Penggabungan data dengan pelaku

19.

Apa yang merupakan tahap pertama dalam Metodologi Orientasi Objek?

a)

Implementasi

b)

Analisis

c)

Desain

d)

Maintenance

e)

Dynamic Model

20.

Apa keuntungan penggunaan inheritance dalam berorientasi objek?

a)

Mempercepat implementasi

b)

Mengurangi ketergantungan antar kelas

c)

Memudahkan pemeliharaan

d)

Menghilangkan kebutuhan akan objek

e)

Menyederhanakan analisis

21.

Apa yang menjadi fokus utama dari Metodologi Orientasi Objek pada tahap analisis?

a)

Objek

b)

Class

c)

Encapsulation

d)

Inheritance

e)

Polymorphism

22.

Apa yang dimaksud dengan polymorphism dalam berorientasi objek?

a)

Penggabungan data dengan pelaku

b)

Aksi yang sama pada beberapa objek

c)

Pemisahan aspek eksternal objek

d)

Pemilihan objek berdasarkan hierarki

e)

Pewarisan sifat objek

23.

Apa karakteristik dari pengasulan dalam berorientasi objek?

a)

Pembatasan ruang lingkup program

b)

Aksi yang sama pada beberapa objek

c)

Pemisahan aspek eksternal objek

d)

Pewarisan sifat objek

e)

Penggabungan data dengan pelaku

24.

Apa pengertian dari Berorientasi Objek (OOP)?

a)

Paradigma Pemrograman

b)

Bahasa pemrograman

c)

Sistem Operasi

d)

Aplikasi Perangkat Lunak

e)

Algoritma

25.

Apa yang dimaksud dengan Gen-Spec Structure?

a)

Struktur hierarki objek

b)

Pemodelan dinamik

c)

Struktur data

d)

Whole-Part Structure

e)

Diagram Objek

26.

Notasi apa yang digunakan untuk menandai penggabungan eksekusi parallel dalam Activity Diagram?

a)

Fork

b)

Join

c)

Split

d)

Desicion

e)

Merge

27.

Menggambarkan orang, sistem atau entitas eksternal (stakeholder) yang menyediakan atau menerima informasi dari sistem disebut dengan ….

a)

use case

b)

relation

c)

actor

d)

assosiation

e)

package

28.

Apa yang dimaksud dengan "Relationship Multiplicity" dalam Class Diagram?

a)

Jumlah objek yang bisa berhubungan dengan objek lain

b)

Jenis hubungan antar class

c)

Fungsi dari sebuah metode

d)

Pengelolaan sumber daya

e)

Struktur statis sistem

29.

simbol berikut adalah simbol …. pada aktivity diagram.

a)

agregation

b)

depedency

c)

asociation

d)

directed

e)

generalisasi

30.

Perhatikan gambar berikut! Gambar berikut adalah bentuk … pada activity diagram

a)

Dependency

b)

use case

c)

Decision

d)

Swimline

e)

agregasi

31.

Notasi apa yang digunakan untuk menandai penggabungan eksekusi parallel dalam Activity Diagram?

a)

fork

b)

relation

c)

actor

d)

association

e)

join

32.

Perhatikan gambar berikut!
Lengkapi komponen Penyusun Class Diagram berikut ....

a)

Interface

b)

Pewarisan

c)

Atribut

d)

Objek

33.

Kumpulan objek yang telah memliliki atribut dan operasi yang sama disebut…

a)

Actor

b)

Use case

c)

Class

d)

Interface

34.

Proses pewarisan data dan method dari suatu class kepda class yang lain disebut…

a)

Encapsulation

b)

Inheritance

c)

Polymorphsim

d)

Overriding

e)

Overloading

35.

Di bawah ini yang bukan merupakan objek adalah….

a)

Tempat

b)

Benda

c)

Manusia

d)

Method

e)

Satuan Organisasi