wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ RPL

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

Perangkat Lunak mempunyai dua hal pokok diantaranya adalah...

a)

Proses dan metode perangkat lunak

b)

Meliputi software dan karakteristik

c)

Konsep dasar rekayasa perangkat lunak

d)

Evaluasi perkembangan perangkat lunak

e)

Karakteristik dan atribut perangkat lunak

2.

Kumpulan dari program, prosedur, dan dokumen data lain yang saling berhubungan yang merepresentasikan masalah di dunia nyata yang dikonfigurasikan dalam sebuah bentuk aplikasi yang harus dikerjakan komputer disebut...

a)

manajemen

b)

perangkat keras

c)

sistem

d)

database

e)

perangkat lunak

3.

RPL tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk mendukung produksi Perangkat Lunak. Hal ini disebut...

a)

Tepat Anggaran

b)

Meningkatkan kinerja

c)

Disiplin Rekayasa

d)

Mengoperasikan prosedur sistem dgn benar

e)

Semua aspek produksi perangkat lunak

4.

Rekayasa yang berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa Perangkat Lunak dan proses disebut...

a)

Rekayasa Komputer

b)

disiplin rekayasa

c)

Rekayasa Sistem

d)

Rekayasa database

e)

Rekayasa Perangkat Lunak

5.

Perekayasa membuat suatu alat bekerja. Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan, disebut...

a)

Disiplin rekayasa

b)

Mengoperasikan prosedur sistem dengan benar

c)

Tepat anggaran

d)

Meningkatkan kinerja

e)

Tepat Waktu

6.

Dalam desain data, yang harus dibangun dan digunakan untuk menentukan baik data maupun

desain program adalah

a)

Kamus Data

b)

Desain Perangkat Lunak

c)

Struktur Data

d)

Desain Forces

e)

Struktur Program

7.

Dalam desain data, yang harus mendukung spesifikasi dan realisasi dari tipe‐tipe data abstrak

adalah :

a)

Kamus Data

b)

Desain Perangkat Lunak

c)

Struktur Data

d)

Desain Forces

e)

Struktur Program

8.

Dimulai dengan evaluasi terhadap masing‐masing entitas eksternal yang direpresentasikan pada

DFD model analisis disebut

a)

Desain interface pemakai internal

b)

Desain interface pemakai eksternal

c)

Desain interface pemakai

d)

Desain interface manusia

e)

Desain interface manusia mesin

9.

Urutan langkah untuk proses analisis kebutuhan adalah…

a)

identifikasi masalah – evaluasi masalah – pemodelan – review.

b)

identifikasi masalah – pemodelan – evaluasi masalah – spesifikasi.

c)

identifikasi masalah – evaluasi masalah – pemodelan – review – spesifikasi.

d)

identifikasi masalah – evaluasi masalah – pemodelan – spesifikasi – review.

10.

Pertimbangan dalam memilih strategi desain adalah sebagai berikut, kecuali

a)

kebutuhan bisnis.

b)

in house experience.

c)

pengalaman kelompok

d)

proyek skills

11.

Dalam proses testing, Input yang digunakan untuk menguji sistem dan memprediksi output dari

input jika sistem beroperasi sesuai dengan spesifikasi adalah …

a)

Test Data

b)

Test Cases

c)

Test Report

d)

Test Result

e)

Test Code

12.

Yang harus didesain untuk mengungkap kesalahan dalam kategori adalah …

a)

Test data

b)

Test Cases

c)

Test Code

d)

Test Result

e)

Test Report

13.

Berikut adalah metode Waterfall kecuali

a)

Harus dilakukan secara berurutan.

b)

Metode harus dilakukan secara berurutan tidak bisa lanjut ke step berikutnya jika step sebelumnya belum terselesaikan.

c)

Menekankan pada individual.

d)

Identifikasi permintaan yang lama.

e)

User hanya dilibatkan pada tahap analisis & testing.

14.

Berikut adalah Metode Scrum, Kecuali

a)

Mengikuti rencana.

b)

Kolaborasi customer daripada kontrak dengan customer (developer jarang ketemu customer).

- Merespon perubahan.

c)

User dilibatkan hampir disemua tahapan.

d)

Lebih cepat didelivery ke user (produknya).

e)

Merespon perubahan.

15.

Bentuk diagram yang menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu adalah…

a)

Sequence Diagram.

b)

Collaboration Diagram.

c)

State Chart Diagram.

d)

Composite Structure Diagram.

16.

Dua stereotype yang paling sering digunakan dalam use case diagram yaitu <<extend>> dan <<include>>. Stereotype <<include>> digunakan untuk...

a)

Menggambarkan bahwa suatu use case seluruhnya merupakan agregasi dari use case lainnya.

b)

Menunjukkan bahwa satu use case merupakan tambahan fungsional dari use case yang lain jika kondisi atau syarat tertentu dipenuhi.

c)

Menunjukkan bahwa satu use case merupakan asosiasi dari use case yang lain jika kondisi atau syarat tertentu dipenuhi.

d)

Menggambarkan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya.

17.

Dua stereotype yang paling sering digunakan dalam use case diagram yaitu <<extend>> dan <<include>>. Stereotype <<extend>> digunakan untuk...

a)

Menggambarkan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya.

b)

Menunjukkan bahwa satu use case merupakan tambahan fungsional dari use case yang lain jika kondisi atau syarat tertentu dipenuhi.

c)

Menunjukkan bahwa satu use case merupakan asosiasi dari use case yang lain jika kondisi atau syarat tertentu dipenuhi.

d)

Menggambarkan bahwa suatu use case seluruhnya merupakan agregasi dari use case lainnya.

18.

Stub Testing adalah…

a)

pengujian interaksi dari modul-modul yang menyusun sistem informasi untuk menjamin bahwa sistem bekerja dengan baik.

b)

pengujian yang berfokus pada apakah unit program memenuhi kebutuhan yang di sebutkan dalam spesifikasi.

c)

pengujian yang berfokus dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada dan menganalisa apakah ada kesalahan atau tidak.

d)

pengujian yang berfokus pada struktur kendali sebelum semua modul dituliskan

19.

Black Box Testing adalah…

a)

pengujian interaksi dari modul-modul yang menyusun sistem informasi untuk menjamin bahwa sistem bekerja dengan baik.

b)

pengujian yang berfokus pada apakah unit program memenuhi kebutuhan yang di sebutkan dalam spesifikasi.

c)

pengujian yang berfokus dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada dan menganalisa apakah ada kesalahan atau tidak

d)

pengujian yang berfokus pada struktur kendali sebelum semua modul dituliskan.

20.

Class diagram dalam notasi UML digambarkan dengan…

a)

segitiga

b)

jajaran genjang

c)

kotak

d)

lingkaran

21.

Berikut adalah definisi software metrik..

a)

Software untuk pelatihan interaktif

b)

Mekanisme pengukuran beberapa aspek dari produk perangkat lunak atau proses perangkat lunak

c)

Verifikasi = Apakah sistem sudah sesuai dengan spekulasi

d)

struktur program modular dan merepresentasikan hubungan kontrol

e)

karakteristik bahasa pemrograman dimana Perangkat Lunak akan diimplementasikan

22.

Berikut adalah jenis-jenis metrik, Kecuali..

a)

Size-oriented metrics

b)

Technical metrics

c)

parent class.

d)

Function-oriented metrics

e)

Productivity metrics

23.

Rumus Size Oriented Metric, Kecuali..

a)

Ukuran produk = Kilo Lines of Code (KLOC)

b)

Produktivitas = KLOC/person-month

c)

Kualitas = kesalahan/KLOC

d)

FP = COUNT-TOTAL X

e)

Dokumentasi = Jumlah halaman/KLOC

24.

Dari pernyataan di bawah ini, manakah yang bukan termasuk pengukuran kualitas

perangkat lunak, kecuali ....

a)

Self-documentation: derajat dimana source code meny

ediakan dokumentasi

yang berarti.

b)

Simplicity: derajat dimana kesulitan program dapat

dimengerti dengan mudah

c)

Traceability: kemampuan untuk menelusuri representa

si analisis atau komponen

program aktual, kembali ke kebutuhan

d)

Training : derajat dimana perangkat lunak dapat mem

bantu programmer yang baru

dalam mengaplikasikan sistem

25.

Derajat dimana program berdiri sendiri dari fitur bahasa pemrograman, karakteristik sistem pengoperasian & batasan lainnya yang tidak standar, merupakan pengertian dari..

a)

System Software

b)

Software system dependence

c)

software produk

d)

Software system independence

26.

Entity-Relationship Diagram (ERD) Merupakan

a)

diagram yang menggambarkan hubungan (relationship) antar entitas (entity)

b)

diagram yang menggambarkan hubungan (relationship) antar atribut

c)

diagram yang menggambarkan hubungan (relationship) antar relationship

d)

diagram yang menggambarkan hubungan (relationship) antar atribut multivalue

e)

diagram yang menggambarkan hubungan (relationship) antar atribut derivatif

27.

Tabel adalah kompulan data yang tersusun dalam...

a)

format baris (record) dan atribut

b)

tabel dan kolom (field atau atribut)

c)

kolom (field atau atribut) dan relasi

d)

kolom (field atau atribut)

e)

Format baris (record) dan kolom (field atau atribut)

28.

Normalisasi diartikan sebagai...

a)

mencegah timbulnya permasalahan pengolahan data dalam basis data

b)

teknik yang menstrukturkan

c)

suatu teknik yang menstrukturkan atau mendekomposisi atau memecah data menggunakan cara–cara tertentu untuk mencegah timbulnya permasalahan pengolahan data dalam basis data.

d)

satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (row) dalam table secara unik.

e)

satu atau gabungan dari beberapa atribut

29.

KEY atribut adalah..

a)

mencegah timbulnya permasalahan pengolahan data dalam basis data

b)

satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (row) dalam table secara unik.

c)

suatu teknik yang menstrukturkan atau mendekomposisi atau memecah data menggunakan cara–cara tertentu untuk mencegah timbulnya permasalahan pengolahan data dalam basis data.

d)

satu atau gabungan dari beberapa atribut

30.

Suatu atribut Y pada relasi R dikatakan tergantung fungsional pada atribut X(R,X à R,Y), jika dan hanya jika

a)

jika atribut Y tergantung pada atribut X pada relasi R dan atribut tergantung pada atribut Y pada relasi R.

b)

setiap nilai R pada relasi X mempunyai tepat satu nilai Y pada R.

c)

setiap nilai R pada relasi Y mempunyai tepat satu nilai Y pada R.

d)

setiap nilai X pada relasi R mempunyai tepat satu nilai Y pada R.

e)

setiap nilai Y pada relasi X mempunyai tepat satu nilai R pada Y.

31.

Pedoman pemodelan Object Oriented adalah, kecuali..

a)

menentukan deployment

b)

menentukan atribut

c)

menentukan subjek

d)

menentukan message

e)

menentukan metoda

32.

Dibawah ini adalah diagram-diagram yang termasuk kedalam behavior diagram adalah, kecuali

a)

activity diagram

b)

interaction diagram

c)

state machine diagram

d)

class diagram

e)

use case diagram

33.

Elemen utama UML (secara berurutan) adalah

a)

diagram, bagan, objek

b)

benda, relation, objek

c)

use case, objek, benda

d)

hubungan, objek, diagram

e)

benda, hubungan, diagram

34.

Mobil berwarna merah melaju dengan cepat Dari kalimat diatas manakah yang merupakan contoh dari karakteristik objek behavior, yaitu : ...

a)

mobil

b)

cepat

c)

berwarna

d)

melaju

e)

merah

35.

Model yang berisikan data flow diagram adalah..

a)

model statis

b)

model fungsional

c)

model obyek

d)

model dinamis

e)

model kelas

36.

Use case biasanya menggunakan kata ...

a)

kata benda

b)

kata kerja

c)

kata sifat

d)

kata perintah

e)

kata petunjuk

37.

Menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system disebut dengan...

a)

use case

b)

relation

c)

actor

d)

asociation

e)

package

38.

Sebuah class mempunyai 3 area yaitu:

a)

Nama class, package, asosiasi

b)

Nama class, asosiasi, metode

c)

Nama class, asosiasi, metode

d)

Nama class, atribut, operasi

e)

Nama class, multiplicity, properti

39.

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

a)

sequence diagram

b)

class diagram

c)

state chart diagram

d)

package

e)

use case

40.

Teknik untuk menjelaskan business process, procedural logic, dan work flow Bisa dipakai untuk menjelaskan use case text dalam notasi grafis..

a)

Class Diagram

b)

Sequence diagram

c)

State machine diagram

d)

Deployment diagram

e)

Activity Diagram