wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ppl1

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

Elemen utama UML (secara berurutan) adalah…

a)

Benda, relation, dan objek

b)

Usecase, objek, dan benda

c)

Benda, hubungan, dan diagram

d)

Diagram, bagan, dan objek

e)

Hubungan, objek, dan diagram

2.

Terdapat 4 hubungan / relationship yang ada pada UML, kecuali...

a)

Dependency

b)

Association

c)

Generalizations

d)

Realizations

e)

Aggregation

3.

Perhatikan pernyataan berikut!

(1) Menyusun reqirement sebuah system

(2) Mengkomunikasikan rancangan dengan klien

(3) Merancang test case untuk semua feature yang ada pada system

(4) Membuat diagram secara online

(5) Membuat diagram manual

Dari pernyataan di atas, manakah yang termasuk ke dalam fungsi use case diagram …

a)

(2), (3), dan (4)

b)

(3), (4), dan (5)

c)

(1), (2), dan (3)

d)

(1), (3), dan (5)

e)

(1), (2), dan (5)

4.

Elemen dalam use case diagram yang mempresentasikan peran pemakai usecase ketika berinteraksi dengan usecase tersebut adalah…

a)

User

b)

Class

c)

Actor

d)

Entity

e)

Relation

5.

Usecase dinotasikan dengan gambar…

a)

Horizontal elips

b)

Bujur sangkar

c)

Lingkaran

d)

Persegi

e)

Vertical elips

6.

Penamaan usecase biasanya menggunakan kata …

a)

Benda

b)

Kerja

c)

Sifat

d)

Perintah

e)

Petunjuk

7.

Penamaan aktor biasanya menggunakan kata…

a)

Benda

b)

Kerja

c)

Sifat

d)

Perintah

e)

Petunjuk

8.

Jenis relasi yang bisa timbul pada usecase diagram adalah sebagi berikut, kecuali…

a)

Association antara actor dan usecase

b)

Association antara usecase

c)

Generalization antara actor dan usecase

d)

Generalization / inheritance antara usecase

e)

Generalization / inheritance antara actor

9.

Yang tidak termasuk ke dalam beberapa relasi yang terdapat pada usecase diagram adalah…

a)

Actor

b)

Association

c)

Generalization

d)

Dependency

e)

Include / extend

10.

Abstraksi dan interaksi antara system dan aktor disebut…

a)

Actor

b)

Usecase

c)

Association

d)

Generalization

e)

Dependency

11.

Association merupakan abstraksi penghubung antara aktor dengan…

a)

Aktor

b)

Diagram

c)

Relasi

d)

Association

e)

Usecase

12.

Symbol di bawah ini adalah symbol… pada activity diagram

a)

Join

b)

Fork

c)

Start

d)

End

e)

Decision

13.

Symbol di bawah ini adalah symbol… pada activity diagram

a)

Join

b)

Fork

c)

Start

d)

End

e)

Decision

14.

Percabangan dimana jika ada pilihan aktivitas lebih dari satu disebut dengan…

a)

Decision

b)

Status akhir

c)

Join

d)

Action flow

e)

Aktivitas

15.

Swimlanes berfungsi untuk memecah activity diagram menjadi…

a)

Garis

b)

Table

c)

Baris dan kolom

d)

Aktivitas

e)

Alur

16.

Di bawah ini merupakan symbol dari penggabungan / join adalah…

a)
b)
c)
d)
e)
17.

Berikut yang bukan termasuk macam dari UML yaitu…

a)

Usecase

b)

Security

c)

Activity

d)

Diagram

e)

Deployment

18.

Berikut merupakan bagian dari usecase, kecuali…

a)

Usecase

b)

Actor

c)

Relationship

d)

System boundary book

e)

Objek

19.

Di bawah ini pernyataan yang tidak benar mengenai aktor adalah…

a)

Aktor bisa saja menyediakan fungsi ke system

b)

Tidak boleh ada komunikasi langsung antar aktor

c)

Aktor adalah eksternal terhadap system

d)

Aktor biasanya menggunakan kata benda

e)

Aktor bisa menyediakan informasi ke system

20.

Pada activity diagram, percabangan aktivitas menggunakan symbol…

a)

End point

b)

Decision

c)

Fork

d)

Swimlane

e)

Join

21.

Seluruh perintah yang digunakan untuk memproses informasi disebut ...

a)

Perangkat Lunak

b)

Aplikasi

c)

Desain

d)

Analisa

22.

Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali….

a)

Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya untuk

b)

Kemajuan pesat perangkat keras

c)

Kemajuan dalam teknik-teknik pembuatan perangkat lunak

d)

Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak

23.

Program yang digunakan untuk membantu operasional bisnis adalah

a)

Perangkat Lunak Teknik

b)

Perangkat Lunak yang Dilekatkan

c)

Perangkat Lunak Real Time

d)

Perangkat Lunak Bisnis

24.

Program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet (Microsoft Excel), multimedia, dan lain-lain adalah

a)

Perangkat Lunak Komputer Personal

b)

Perangkat lunak kecerdasan buatan

c)

Perangkat lunak tidak pernah using

d)

Perangkat Lunak Bisnis

25.

Berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan adalah

a)

Software construction

b)

Software testing

c)

Software configuration

d)

Software engineering

26.

Sekumpulan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah

a)

Software construction

b)

Software testing

c)

Software configuration

d)

Software Process

27.

Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah

a)

Software construction

b)

Software testing

c)

Software maintenance

d)

Software configuration

28.

Memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya

a)

Perangkat Lunak System

b)

Perangkat Lunak Real Time

c)

Perangkat Lunak Bisnis

d)

Perangkat Lunak Teknik

29.

Problem Perangkat Lunak kecuali

a)

Perangkat lunak tidak berfungsi secara baik (kualitas yang kurang)

b)

Ketidaktepatan penjadwalan proses dan biaya produksi

c)

Produktivitas yang belum dapat memenuhi tuntutan kebutuhan pemakai

d)

Menghasilkan perangkat lunak yang berkinerja tinggi

30.

Mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah

a)

Software engineering tools and methods

b)

Software engineering process

c)

Software quality

d)

Software engineering management

31.

Suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak adalah

a)

Proses Pengembangan Perangkat Lunak

b)

Siklus Pengembangan Perangkat Lunak

c)

Model Proses Pengembangan Perangkat Lunak

d)

Prototyping Model

32.

Perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika darilinear sequential model adalah

a)

Spiral Model

b)

RAD (Rapid Application Development) Model

c)

Fourth Generation Techniques (4GT)

d)

Prototyping Model

33.

Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah

a)

Pembuatan kode(Coding)

b)

Perancangan ( Design)

c)

Pengujian (Testing)

d)

Pemeliharaan (Maintenance)

34.

Informasi apa yang mengendalikan proses bisnis, Kemana informasi itu pergi dan Siapa yang memprosesnya adalah

a)

Pemodelan data (Data Modelling)

b)

Pemodelan bisnis(business modeling)

c)

Pemodelan proses (Process Modelling)

d)

Pembuatan aplikasi ( Application generation)

35.

Perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program yang telah ada atau menciftakan komponen yang bias dipakai lagi

a)

Pembuatan aplikasi (Application generation)

b)

Pemodelan proses (Process Modelling)

c)

Pemodelan data (Data Modelling)

d)

Pemodelan bisnis(business modeling)

36.

Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah

a)

Perancangan ( Design)

b)

Pembuatan kode (Coding)

c)

Pengujian (Testing)

d)

Analisis kebutuhan perangkat lunak (Software Requirements Analysis)

37.

Proses menterjemakah perancangan desain ke bentuk yang dapat di mengerti oleh mesin dengan mengunakan bahasa program adalah

a)

Desain

b)

Pengkodean

c)

Pengujian

d)

Pemeliharaan

38.

Sebagian bagian dari fase business disaring kedalam serangkai objek data yang di butuhkan untuk menopang bisnis adalah

a)

Proses modeling

b)

Data modeling

c)

Application generation

d)

Testing dan turnover

39.

Di transformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis adalah

a)

Pembuatan aplikasi (Application generation)

b)

Pemodelan proses (Process Modelling)

c)

Pemodelan data (Data Modelling)

d)

Pemodelan bisnis(business modeling)

40.

Tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada level tinggi adalah

a)

Spiral Model

b)

RAD (Rapid Application Development) Model

c)

Fourth Generation Techniques (4GT)

d)

Prototyping Model

41.

Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah

a)

Pengumpulan kebutuhan

b)

Membangun prototyping

c)

Evaluasi protoptyping

d)

Mengkodekan system

42.

Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak adalah

a)

Pengumpulan kebutuhan

b)

Membangun prototyping

c)

Evaluasi protoptyping

d)

Mengkodekan system

43.

Apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan atau belum. Jika sudah sesuai, maka langkah selanjutnya akan diambil adalah

a)

Pengumpulan kebutuhan

b)

Membangun prototyping

c)

Evaluasi protoptyping

d)

Mengkodekan system

44.

Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan adalah

a)

Menggunakan system

b)

Evaluasi Sistem

c)

Menguji system

d)

Mengkodekan system

45.

Digunakan untuk menguji kelayakan dari teknologi yang akan digunakan untuk system informasi yang akan disusun

a)

Feasibility prototyping

b)

Requirement prototyping

c)

Desain Prototyping

d)

Implementation prototyping

46.

Class diagram dalam notasi UML digambarkan dengan…

a)

Segitiga

b)

Jajaran genjang

c)

Lingkaran

d)

Kotak

47.

Perangkat lunak mempuantai dua hal pokok adalah

a)

Konsep dasar rekayasa perangkat lunak

b)

Proses dan metode perangkat lunak

c)

Evaluasi perkembangan sofwere

d)

Karakteristik dan atribut perangkat lunak

48.

Setiap fase membutukan informasi masukan, proses dan difinisi dengan baik adalah

a)

Model biaya

b)

Model fase

c)

Model prototype

d)

Model seccersive

49.

Sekumpulan program yang dibangun untuk melayani program lain adalah

a)

Perangkat Lunak System

b)

Perangkat Lunak Bisnis

c)

Perangkat Lunak Teknik dan Ilmu Pengetahuan

d)

Perangkat Lunak yang Dilekatkan

50.

Aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak Adalah

a)

Unit Test (UT)

b)

Integration Test (IT)

c)

User Acceptance Test (UAT)

d)

Strategi perangkat lunak