wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS MPTX XI RPL 2425 SEMESTER GENAP PEMODELAN PL

Total questions: 75

Worksheet time: 1hrs 28mins

Name
Class
Date
1.

1. PPL adalah sebuah disiplin ilmu untuk mempelajari bentuk-bentuk pemodelan perangkat lunak yang digunakan sebagai bagian dari tahapan pengembangan perangkat lunak secara terstruktur dan berorientasi

objek. Pernyataan tersebut adaalah...

a)

Benar

b)

Salah

2.

Suatu benda yang berwujud secara fisik dan memilki karakteristik disebut....

a)

objek

b)

method

c)

behaviour

d)

class

e)

atribut

3.

Proses yang digunakan untuk menutupi atau menyembunyikan semua detail/informasi/ atribut atau melakukan pembatasan terhadap hak akses suatu data sebuah objek adalah.....

a)

inheritance

b)

abstraksi

c)

state

d)

encapsulation

e)

polymorfism

4.

Suatu metode pemmodelan berbasis objek yang digunakan untuk menurukan atribut atau method ke class yang lain dinamakan .....

a)

encapsulation

b)

inheritance

c)

class

d)

public

e)

polymorfism

5.

manusia merupakan objek yang memiliki atribut dan behaviour . berdasarkan pernyataan ini, berikut ini yang merupakan behaviour ditunjukkan oleh....

a)

tangan

b)

kaki

c)

pendengaran

d)

berinteraksi dengan orang lain

e)

terbang

6.

Model ini dikerjakan secara berurutan tahap demi tahap. Penggunaan model ini dalam penerapan di kehidupan sehari-hari sangatlah memakan waktu dan sangat sedikit dipakai membuat software. Namun model ini adalah model tua dan cocok untuk bisnis kecil.


Pernyataan tersebut adalah pernyataan dari model pengembangan...

a)

Waterfall

b)

RAD

c)

Prototype

d)

Spiral

e)

Agile

7.

Mobil berwarna merah melaju dengan cepat!

Berdasarkan kalimat di atas, yang merupakan contoh karakteristik objek (atribut), yaitu...

a)

mobil

b)

berwarna merah

c)

melaju

d)

cepat

8.

Jenis diagram UML dibawah ini adalah diagram...

a)

Activity diagram

b)

Sequence diagram

c)

Use case diagram

d)

Class diagram

e)

Statemachine diagram

9.

Singkatan dari UML ….

a)

Unified Model Language

b)

Univiet Modeling Language

c)

Unified Modeling Language

d)

Unifie Model Language

e)

Unified Model Language

10.

gambar tersebut merupakan salah satu diagram UML yaitu …..

a)

Aktor

b)

garis hidup

c)

ORANG

d)

generalized

e)

conector

11.

Pada sistem aplikasi perpustakaan berbasis online, dimana siswa siswi bisa memboking meminjam buku secara online. Pertanyaannya bagaimana cara untuk mengambil buku(secara fisik) tersebut setelah proses memesan buku secara online tersebut……..

a)

dengan menunjukan bukti peminjaman dengan hak akses siswa

b)

dengan menunjukan bukti peminjaman dengan hak akses siswa dan membawa buku tersebut dengan menandatangani manual bukti peminjaman tersebut yang telah di print

c)

dengan menunjukan bukti pembanyaran dengan hak akses siswa

d)

dengan menunjukan bukti peminjaman dan membawa buku tersebut

e)

dengan menunjukan bukti peminjaman dengan hak akses guru

12.

Berikut ini adalah gambar metode pengembangkan perangkat lunak.......

a)

Rad

b)

waterfall

c)

prototype

d)

Spiral

e)

agile

13.

gambar berikut adalah pemodelan perangkat lunak....

a)

Waterfall

b)

Agile

c)

RAD

d)

Prototype

e)

Spiral

14.

gambar berikut ini merupan model pembuatan perangkat lunak.....

a)

Waterfall

b)

Agile

c)

RAD

d)

Prototype

e)

Spiral

15.

gambar berikut adalah pemodelan perangkat lunak....

a)

Waterfall

b)

RAD

c)

Prototype

d)

Spiral

e)

Agile

16.
Metodologi pengembangan sistem berorientasi object mempunyai tiga karakteristik utama yaitu…..
a)
 Encapsulation, inheritance, polymorphism
b)
Private, protected, public
c)
Nama, atribut, method
d)
Protected, inheritance, method
e)
Encapsulation, polymorphism, atribut
17.
Alur sistem UML yang digambarkan dengan beberapa aktor dinamakan ?
a)
Class Diagram
b)
Use Case Diagram
c)
Aktivity Diagram
d)
Sequen Diagram
e)
State Diagram
18.
Relasi menyatakan hubungan antara
a)
dua atau beberapa atribut
b)
dua atau beberapa entitas
c)
dua atau beberapa  relationship
d)
atribut dengan relationship
e)
atribut dengan entitas
19.
Sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). Merupakan pengertian dari ....
a)
State Mechine
b)
OOAD
c)
WaterFall
d)
RAD
e)
UML
20.
Informasi yang dikirim kepada para pengguna melalui sistem informasi dapat berupa hardcopy atau softcopy melalui internet, ekstranet, atau world wide web adalah penjelasan dari ...
a)
Output
b)
Input/Output
c)
Input
d)
Proses
e)
Laporan
21.
Teknik yang menyatakan bahwa anak dari objek akan mewarisi data atau atribut dan metode dari induknya langsung disebut …
a)
Encapsulation
b)
Polymorphism
c)
 Inheritance
d)
Pembentukan
e)
Behavior
22.
Di bawah ini yang bukan termasuk jenis diagram UML adalah …
a)
Sequence diagram
b)
Usecase diagram
c)
Class diagram
d)
Komponen diagram
e)
Communication diagram
23.
Berikut yang tidak termasuk diagram yang digunakan dalam UML adalah ….
a)
Flowchat diagram
b)
 State diagram
c)
Sequence diagram
d)
Class diagram
e)
Activity diagram
24.

"Mobil berwarna merah melaju dengan cepat". Dari Kalimat tersebut yang merupakan contoh dari karakteristik objek BEHAVIOUR adalah

a)

Mobil

b)

Cepat

c)

Berwarna

d)

Merah

e)

Melaju

25.
manakah yang bukan attribute dari objek Orang
a)
BeratBadan
b)
Nama
c)
Merk
d)
JenisKelamin
e)
Umur
26.
manakah attribute yang digunakan untuk menyimpan suatu data state (kondisi/keadaan)
a)
Type
b)
Name
c)
MaxSpeed
d)
IsSleep
e)
Color
27.
Dalam metodologi System Development Life Cycle (SDLC), menjaga sistem agar tetap mampu beroperasi dengan benar, merupakan tahapan …
a)
Project Management and Planning
b)
Analysis
c)
Design
d)
Impementation
e)
Maintenance
28.
Dalam metodologi System Development Life Cycle (SDLC), menguji aplikasi apakah sudah sesuai dengan keinginan merupakan tahapan
a)
Coding
b)
Analysis
c)
Project Management
d)
Maintenance
e)
Testing
29.
"Menggambarkan berbagai aktivitas yang dilakukan oleh suatu sistem dari sudut pandang pengamatan luar" merupakan pengertian dari diagram
a)
Class Diagram
b)
Use Case Diagram
c)
Activity Diagram
d)
Statechart Diagram
e)
Package Diagram
30.
Yang bukan merupakan fungsi dari UML adalah
a)
UML sebagai blueprint system
b)
UML sebagai sketsa
c)
Memberikan bahasa pemodelan yang bebas
d)
Menyatukan praktik-praktik terbaik dalam pemodelan
e)
UML sebagai pengganti bahasa pemrograman
31.
Manakah pernyataan yang benar mengenai Pemrograman Berorientasi Objek
a)
Memecah program dalam fungsi dan data
b)
Memiliki ciri Sequence (berurutan), Selection (pemilihan) dan Repetition (perulangan)
c)
kode program kurang reusable
d)
Mudah diawal, namun kompleks diproses selanjutnya
e)
Kode program sangat re-usable
32.
Garis lurus yang menghubungkan elemen pada gambar tersebut merupakan symbol yang bernama
a)
Generalization
b)
Dependency
c)
Dependency Include
d)
Association
e)
Aktor
33.
Lingkaran pada gambar tersebut merupakan symbol yang bernama
a)
Aktor
b)
Use Case
c)
Dependency Include
d)
Association
e)
Generalization
34.
Yang merupakan manfaat dari Enkapsulasi adalah…
a)
Penyembunyian Informasi
b)
Dapat membuat bentuk dan prilaku yang berbeda
c)
membuat kelas-kelas baru berdasar superkelas
d)
Dapat membuat Subkelas
e)
Berbagi method dengan kelas lain
35.
Dalam proses Project Management and Planning, terdapat 3 aktivitas untuk mengumpulkan data, yaitu
a)
Perencanaan , Observasi, Kuesioner
b)
Wawancara , Pembuatan, Kuesioner
c)
Wawancara , Observasi, Kuesioner
d)
Wawancara , Observasi, Perencanaan
e)
Wawancara , Perencanaan, Pembuatan
36.

Interaksi antar objek dalam UML digambarkan oleh ....

a)

Class Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Object Diagram

e)

Deployment Diagram

37.

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

a)

horizontal

b)

garis

c)

bidang

d)

vertikal

e)

rata

38.

Diantara pilihan berikut, yang termasuk ke dalam komponen sequence diagram yaitu ...

a)

Actor

b)

Package

c)

Object

d)

Ports

e)

lifeline

39.

Setiap objek pada diagram sequence direpresentasikan dengan .... berupa garis vertikal sebagai simbol objek yang ditempatkan pada bagian atas diagram.

a)

Actor

b)

Object

c)

Lifeline

d)

Action bar

e)

Message

40.

Komponen dalam sequence diagram yang menggambarkan message ke elemen (objek) lain, dimana message ini mengaktifkan sebuah proses dan sampai selesai, baru bisa mengirimkan sebuah message baru adalah ....

a)

Activation Bar

b)

Message

c)

Synchronous Message

d)

Return

e)

Asynchronous Message

41.

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

42.

Untuk mengendalikan kompleksitas sequence diagram dapat dilakukan dengan beberapa cara, antara lain ....

a)

Interaction fragments

b)

Lifelines untuk subsystems atau kumpulan Object

c)

Continuations

d)

Interaction Overview Diagrams

e)

Replay Message

43.

Perhatikan urutan beberapa langkah pembuatan sequence diagram di bawah ini:

1. Tentukan pada tingkat mana pemodelan interaksi.

2. Mengidentifikasi unsur-unsur utama yang terlibat dalam interaksi.

3. Gambarkan outline struktur diagram .

4. Identifikasi interaksi yang sudah di buat sebelumanya.

5. Pertimbangkan alternatif skenario yang mungkin diperlukan

Urutan yang tepat adalah ....

a)

1,2,3,4,5

b)

1,2,3,5,4

c)

1,2,4,5,3

d)

1,2,5,4,3

e)

1,2,5,3,4

44.

Diagram-diagram dalam UML memiliki fungsi masing-masing, salah satunya yaitu .... yang memiliki fungsi untuk memodelkan struktur komponen objek.

a)

Component Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Object Diagram

e)

Deployment Diagram

45.

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

46.

Sebuah .... dalam componenet diagram dinotasikan sebagai sebuah kotak segiempat dengan dua buah kotak kecil tambahan yang menempel di sebelah kiri

a)

Package

b)

Component

c)

Interface

d)

Ports

e)

Connector

47.

Interface di dalam sebuah komponen diagram ini merupakan sebuah deklarasi dari satu set operasi. Di dalam komponen diagram terdapat 2 set operasi, yaitu: ... dan juga .....

a)

Provide

b)

Required

c)

Return

d)

Get

e)

Unified

48.

Perhatikan gambar di atas!

Yang diberi lingkaran merah merupakan notasi atau simbol dari salah satu set operasi interface yaitu ...

a)

Port

b)

Provide

c)

Required

d)

Dependencies

e)

Connector

49.

Port di dalam komponen diagram merupakan suatu bentuk object yang dapat menjelaskan interaksi antara object dan lingkungannya. Port ini biasanya digambarkan dengan bentuk ....

a)

segiempat dengan dua buah kotak kecil

b)

socket

c)

lollipop

d)

kotak kecil

e)

garis putus-putus

50.

Waktu untuk menyusun component diagram yaitu ....

a)

Saat akan membagi sistem menjadi beberapa komponen dan ingin menunjukkan keterkaitannya melalui antarmuka

b)

Saat pemecahan komponen menjadi struktur tingkat lebih tinggi

c)

Saat akan menggabungkan sistem menjadi beberapa komponen dan ingin menunjukkan keterkaitannya melalui antarmuka

d)

Saat pemecahan komponen menjadi struktur tingkat lebih rendah.

e)

Saat akan mengembangkan suatu sistem atau perangkat lunak berorientasi objek.

51.

Langkah lain untuk membuat/menyusun/menggambar component diagram sebagai berikut:

1. Tentukan tujuan diagram

2. Tambahkan komponen ke diagram, kelompokkan di dalam komponen lain jika sesuai

3. Tambahkan elemen lain ke diagram, seperti kelas, objek, dan antarmuka

4. Tambahkan ketergantungan antara elemen diagram

Urutan yang tepat adalah ....

a)

1,2,4,3

b)

1,3,2,4

c)

1,2,3,4

d)

2,1,3,4

e)

2,3,1,4

52.

Jenis diagram UML (Unified Modeling Language) yang digunakan untuk menggambarkan, memvisualisasikan, menspesifikasikan serta mendokumentasikan suatu proses yang terjadi dalam sebuah sistem berbasis OOP (Object Orientied Programming) yang akan dibangun adalah ....

a)

Component Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Object Diagram

e)

Deployment Diagram

53.

Deployment diagram sendiri adalah jenis diagram yang ..., artinya tidak akan mengalami perubahan, ketika kita merancang diagram tersebut seperti A, maka akan bertahan sampai kapanpun.

a)

dinamis

b)

statis

c)

fleksibel

d)

fluktuatif

e)

stabil

54.

Diagram deployment dapat digunakan untuk memodelkan hal-hal berikut ....

a)

Sistem tambahan (embedded system)

b)

Sistem terdistribusi murni

c)

Rekayasa ulang aplikasi

d)

Sistem client/server

e)

Struktur dari sistem run-time

55.

Perhatikan gambar di atas!

Komponen diatas memiliki fungsi untuk menggambarkan tentang kebergantunan antar node. Nama dari simbol komponen tersebut adalah ....

a)

Package

b)

Node

c)

Dependency

d)

Link

e)

Port

56.

Interaksi antar objek dalam UML digambarkan oleh ....

a)

Class Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Object Diagram

e)

Deployment Diagram

57.

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

a)

horizontal

b)

garis

c)

bidang

d)

vertikal

e)

rata

58.

Diantara pilihan berikut, yang termasuk ke dalam komponen sequence diagram yaitu ...

a)

Actor

b)

Package

c)

Object

d)

Ports

e)

lifeline

59.

Setiap objek pada diagram sequence direpresentasikan dengan .... berupa garis vertikal sebagai simbol objek yang ditempatkan pada bagian atas diagram.

a)

Actor

b)

Object

c)

Lifeline

d)

Action bar

e)

Message

60.

Komponen dalam sequence diagram yang menggambarkan message ke elemen (objek) lain, dimana message ini mengaktifkan sebuah proses dan sampai selesai, baru bisa mengirimkan sebuah message baru adalah ....

a)

Activation Bar

b)

Message

c)

Synchronous Message

d)

Return

e)

Asynchronous Message

61.

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

62.

Untuk mengendalikan kompleksitas sequence diagram dapat dilakukan dengan beberapa cara, antara lain ....

a)

Interaction fragments

b)

Lifelines untuk subsystems atau kumpulan Object

c)

Continuations

d)

Interaction Overview Diagrams

e)

Replay Message

63.

Perhatikan urutan beberapa langkah pembuatan sequence diagram di bawah ini:

1. Tentukan pada tingkat mana pemodelan interaksi.

2. Mengidentifikasi unsur-unsur utama yang terlibat dalam interaksi.

3. Gambarkan outline struktur diagram .

4. Identifikasi interaksi yang sudah di buat sebelumanya.

5. Pertimbangkan alternatif skenario yang mungkin diperlukan

Urutan yang tepat adalah ....

a)

1,2,3,4,5

b)

1,2,3,5,4

c)

1,2,4,5,3

d)

1,2,5,4,3

e)

1,2,5,3,4

64.

Diagram-diagram dalam UML memiliki fungsi masing-masing, salah satunya yaitu .... yang memiliki fungsi untuk memodelkan struktur komponen objek.

a)

Component Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Object Diagram

e)

Deployment Diagram

65.

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

66.

Sebuah .... dalam componenet diagram dinotasikan sebagai sebuah kotak segiempat dengan dua buah kotak kecil tambahan yang menempel di sebelah kiri

a)

Package

b)

Component

c)

Interface

d)

Ports

e)

Connector

67.

Interface di dalam sebuah komponen diagram ini merupakan sebuah deklarasi dari satu set operasi. Di dalam komponen diagram terdapat 2 set operasi, yaitu: ... dan juga .....

a)

Provide

b)

Required

c)

Return

d)

Get

e)

Unified

68.

Perhatikan gambar di atas!

Yang diberi lingkaran merah merupakan notasi atau simbol dari salah satu set operasi interface yaitu ...

a)

Port

b)

Provide

c)

Required

d)

Dependencies

e)

Connector

69.

Port di dalam komponen diagram merupakan suatu bentuk object yang dapat menjelaskan interaksi antara object dan lingkungannya. Port ini biasanya digambarkan dengan bentuk ....

a)

segiempat dengan dua buah kotak kecil

b)

socket

c)

lollipop

d)

kotak kecil

e)

garis putus-putus

70.

Waktu untuk menyusun component diagram yaitu ....

a)

Saat akan membagi sistem menjadi beberapa komponen dan ingin menunjukkan keterkaitannya melalui antarmuka

b)

Saat pemecahan komponen menjadi struktur tingkat lebih tinggi

c)

Saat akan menggabungkan sistem menjadi beberapa komponen dan ingin menunjukkan keterkaitannya melalui antarmuka

d)

Saat pemecahan komponen menjadi struktur tingkat lebih rendah.

e)

Saat akan mengembangkan suatu sistem atau perangkat lunak berorientasi objek.

71.

Langkah lain untuk membuat/menyusun/menggambar component diagram sebagai berikut:

1. Tentukan tujuan diagram

2. Tambahkan komponen ke diagram, kelompokkan di dalam komponen lain jika sesuai

3. Tambahkan elemen lain ke diagram, seperti kelas, objek, dan antarmuka

4. Tambahkan ketergantungan antara elemen diagram

Urutan yang tepat adalah ....

a)

1,2,4,3

b)

1,3,2,4

c)

1,2,3,4

d)

2,1,3,4

e)

2,3,1,4

72.

Jenis diagram UML (Unified Modeling Language) yang digunakan untuk menggambarkan, memvisualisasikan, menspesifikasikan serta mendokumentasikan suatu proses yang terjadi dalam sebuah sistem berbasis OOP (Object Orientied Programming) yang akan dibangun adalah ....

a)

Component Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Object Diagram

e)

Deployment Diagram

73.

Deployment diagram sendiri adalah jenis diagram yang ..., artinya tidak akan mengalami perubahan, ketika kita merancang diagram tersebut seperti A, maka akan bertahan sampai kapanpun.

a)

dinamis

b)

statis

c)

fleksibel

d)

fluktuatif

e)

stabil

74.

Diagram deployment dapat digunakan untuk memodelkan hal-hal berikut ....

a)

Sistem tambahan (embedded system)

b)

Sistem terdistribusi murni

c)

Rekayasa ulang aplikasi

d)

Sistem client/server

e)

Struktur dari sistem run-time

75.

Perhatikan gambar di atas!

Komponen diatas memiliki fungsi untuk menggambarkan tentang kebergantunan antar node. Nama dari simbol komponen tersebut adalah ....

a)

Package

b)

Node

c)

Dependency

d)

Link

e)

Port