wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Permodalan Perangkat Lunak

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

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

a)

Desain

b)

Pengujian

c)

Pemeliharaan

d)

Analisa

e)

Pengkodean

2.

Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah

a)

Analisis Kebutuhan Perangkat Lunak (Software Requierements Analysyis)

b)

Pengujian (Testing)

c)

Pembuatan Kode (Coding)

d)

Perancangan (Design)

e)

Model Waterfall

3.

Suatu diagram yang merupakan bagian fisik (dapat berupa tabel, file data, file exe, dynamic link library dan dokumen lainnya) dari sebuah sistem karena menetap di komputer, bukan di benak para analis adalah pengertian dari…

a)

Component Diagram

b)

State Machine Diagram

c)

Deploment Diagram

d)

Use Case Diagram

e)

Comunication Diagram

4.

Pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-informasi yang dapat menjelaskan proyek adalah

a)

Tahap Pengujian

b)

Tahap Analisa Resiko

c)

Tahap Liason

d)

Tahap Evaluasi

e)

Tahap Planning (Perencanaan)

5.

Yang bukan merupakan fase pada RAD (Rapid Application Development) adalah…

a)

Data Modelling

b)

Process Modelling

c)

Business Modelling

d)

Application Generation

e)

Integration and System Testing

6.

System informasi yang mengambarkan hal-hal penting dari system informasi yang akan datang adalah

a)

Model RAD (Rapid Application Development)

b)

Model Prototyping

c)

Model Fourth Generation Techniques (4GT)

d)

Model Spiral

e)

Model Waterfall

7.

Berikut merupakan proses yang terjadi dalam Component-based Development Model :

a)

Identikasi class-class yang akan digunakan kembali dengan menguji classtersebut dengan data yang akan dimanipulasi dengan aplikasi/software danalgoritma yang baru

b)

Jawaban a, b, dan c benar

c)

Class yang dibuat pada proyek sebelumnya disimpan dalam class library, sehingga bisa langsung diambil dari library yang sudah ada. Jika ternyata ada kebutuhan class baru, maka class baru dibuat dengan metode berorientasi objek

d)

Jawaban a, b, dan c salah

e)

Bangun software dengan class-class yang sudah ditentukan atau class baru yang dibuat, integrasikan

8.

Dalam Model ini tidak terdapat kesalahan dalam aplikasi selama aplikasi digunakan

a)

RAD (Rapid Application Development) Model

b)

Prototyping Model

c)

Fourth Generation Techniques (4GT)

d)

Spiral Model

e)

Waterfall Model

9.

Rekayasa perangkat lunak jelas di batasi oleh hukum local nasional dan internasional…

a)

Tanggung jawab professional dan etika

b)

Metode Harga menghargai

c)

Karakteristik dan atribut perangkat lunak

d)

Metode peran aksi

e)

Metode proses perangkat lunak

10.

Perangkat lunak mempuantai dua hal pokok adalah

a)

Konsep dasar rekayasa perangkat lunak

b)

Karakteristik dan atribut perangkat lunak

c)

Proses dan metode perangkat lunak

d)

Metode Peran aksi

e)

Evaluasi perkembangan software

11.

Sebuah pembuatan perangkat lunak yang mana program atau aplikasi dari awal sampai aplikasi berhasil di buat oleh programer itu sendiri, pengguna dan konsumen hanya tinggal menggunakan saja

a)

RAD (Rapid Application Development) Model

b)

Spiral Model

c)

Prototyping Mode

d)

Waterfall Model

e)

Fourth Generation Techniques (4GT)

12.

Yang merupakan kelemahan dalam model RAD (Rapid Application Development) adalah

a)

Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi

b)

Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini

c)

Resiko teknis yang tinggi juga kurang cocok untuk model ini.

d)

Tidak cocok untuk proyek skala besar

e)

Jawaban a, b, c dan d benar

13.

Berikut merupakan masalah dengan waterfall model adalah…

a)

Waterfall pada umumnya digunakan untuk rekayasa sistem yang besar dimanaproyek dikerjakan di beberapa tempat berbeda, dan dibagi menjadi beberapa bagian sub-proyek

b)

Perubahan sulit dilakukan karena sifatnya yang kaku

c)

Model ini cocok ketika kebutuhan dikumpulkan secara lengkap sehingga perubahan bisa ditekan sekecil mungkin. Tapi pada kenyataannya jarang sekali konsumen/pengguna yang bisa memberikan kebutuhan secaralengkap, perubahan kebutuhan adalah sesuatu yang wajar terjadi

d)

Jawaban a, b, dan c salah

e)

Jawaban a, b dan c benar

14.

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

a)

Waterfall Model

b)

Prototyping Model

c)

Fourth Generation Techniques (4GT)

d)

RAD (Rapid Application Development) Model

e)

Spiral Model

15.

Yang bukan Fase-fase dalam Waterfall Model menurut referensi Sommerville adalah…

a)

Integration and system testing

b)

Evolusi

c)

Requirements denition

d)

System and software design

e)

Implementation and unit testing

16.

UML merupakan singkatan dari....

a)

Unifer Model Languge

b)

Unifed Modeling Language

c)

Unifed Model Languge

d)

Unit Model Languge

e)

Unifer Modeling Languge

17.

Sebuah perangkat lunak yang dapat mendaur ulang hasil sebelumnya sehingga proses pengerjaan lebih cepat di banding model yang lainnya

a)

Fourth Generation Techniques (4GT)

b)

RAD (Rapid Application Development) Model

c)

Spiral Model

d)

Prototyping Model

e)

Waterfall Model

18.

Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah

a)

Pengumpulan kebutuhan

b)

Mengkodekan system

c)

Membangun prototyping

d)

Evaluasi protoptyping

e)

Menganalisa System

19.

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

a)

Spiral Model

b)

Fourth Generation Techniques (4GT)

c)

RAD (Rapid Application Development) Model

d)

Waterfall Model

e)

Prototyping Model

20.

Pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap engineering dan instalasi adalah

a)

Tahap Pengujian

b)

Tahap Rekayasa (engineering)

c)

Tahap Analisis Resiko

d)

Tahap Evaluasi

e)

Tahap Konstruksi dan Pelepasan

21.

Sesuatu teknik yang berguna untuk mendiskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak kasus adalah pengertian dari…

a)

State

b)

Activity

c)

Coloboration

d)

Use Case

e)

Sequence

22.

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

a)

Pengkodean

b)

Analisa

c)

Desain

d)

Pemeliharaan

e)

Pengujian

23.

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

a)

Skenario

b)

Entity

c)

User

d)

Actor

e)

Class

24.

Perangkat lunak yang memanfaatkan adanya peran konsumen atau pelanggan dalam proses pembuatan aplikasi

a)

Prototyping Model

b)

Spiral Model

c)

Fourth Generation Techniques (4GT)

d)

RAD (Rapid Application Development) Model

e)

Waterfall Model

25.

Seluruh perintah yang digunakan untuk memproses informasi

a)

Analisa

b)

Aplikasi

c)

Perangkat lunak

d)

Model

e)

Desain

26.

Berikut merupakan masalah dengan waterfall model adalah…

a)

Waterfall pada umumnya digunakan untuk rekayasa sistem yang besar dimanaproyek dikerjakan di beberapa tempat berbeda, dan dibagi menjadi beberapa bagian sub-proyek

b)

Model ini cocok ketika kebutuhan dikumpulkan secara lengkap sehingga perubahan bisa ditekan sekecil mungkin. Tapi pada kenyataannya jarang sekali konsumen/pengguna yang bisa memberikan kebutuhan secaralengkap, perubahan kebutuhan adalah sesuatu yang wajar terjadi

c)

Perubahan sulit dilakukan karena sifatnya yang kaku

d)

Jawaban a, b dan c benar

e)

Jawaban a, b, dan c salah

27.

Yang bukan merupakan Fase-fase dalam Waterfall Model menurut referensi Pressman adalah…

a)

Analysis

b)

Code

c)

Design

d)

Test

e)

Spesikasi

28.

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

a)

Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya

b)

Software Requirements berhubungan dengan spesikasi kebutuhan dan persyaratan perangkat lunak

c)

Kemajuan dalam teknik-teknik pembuatan perangkat lunak

d)

Kemajuan pesat perangkat keras

e)

Diperlukannya beberapa software sebagai peran bantu manusia

29.

Yang bukan merupakan proses pada model prototyping adalah…

a)

Evaluasi prototype

b)

Pengumpulan kebutuhan (user requirement)

c)

Developer

d)

Perancangan

e)

Jawaban a,b,c dan d benar

30.

Memenuhi kebutuhan kepada pemakai sistem dan memberikan gambaran yang jelas dan rancangan bangunan yang lengkap kepada program komputer adalah tujuan dari

a)

Analisis Sistem

b)

Sistem Terstruktur

c)

Analisa Berorientasi Objek

d)

Data Store

e)

Desain Sistem

31.

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

a)

Pengujian (Testing)

b)

Analisa (analys)

c)

Perancangan ( Design)

d)

Pembuatan kode(Coding)

e)

Pemeliharaan (Maintenance)

32.

suatu proses dimana kebutuhan pemakaiditerjemahkan menjadi produk perangkat lunak adalah

a)

Siklus Pengembangan Perangkat Lunak

b)

Proses Pengembangan Perangkat Lunak

c)

Model Proses Pengembangan Perangkat Lunak

d)

Air terjun Model

e)

Prototyping Model

33.

Dalam Model ini tidak terdapat kesalahan dalam aplikasi selama aplikasi digunakan

a)

Waterfall Model

b)

Prototyping Model

c)

Spiral Model

d)

RAD (Rapid Application Development) Model

e)

Fourth Generation Techniques (4GT)

34.

Dalam Model ini tidak terdapat kesalahan dalam aplikasi selama aplikasi digunakan

a)

Waterfall Model

b)

Prototyping Model

c)

Spiral Model

d)

RAD (Rapid Application Development) Model

e)

Fourth Generation Techniques (4GT)

35.

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

a)

Pengujian (Testing)

b)

Analisa (analys)

c)

Perancangan ( Design)

d)

Pembuatan kode(Coding)

e)

Pemeliharaan (Maintenance)

36.

Memenuhi kebutuhan kepada pemakai sistem dan memberikan gambaran yang jelas dan rancangan bangunan yang lengkap kepada program komputer adalah tujuan dari

a)

Analisis Sistem

b)

Sistem Terstruktur

c)

Analisa Berorientasi Objek

d)

Data Store

e)

Desain Sistem

37.

Yang bukan merupakan proses pada model prototyping adalah…

a)

Evaluasi prototype

b)

Pengumpulan kebutuhan (user requirement)

c)

Developer

d)

Perancangan

e)

Jawaban a,b,c dan d benar

38.

Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah

a)

Pengumpulan kebutuhan

b)

Mengkodekan system

c)

Membangun prototyping

d)

Evaluasi protoptyping

e)

Menganalisa System

39.

Berikut merupakan masalah dengan waterfall model adalah…

a)

Waterfall pada umumnya digunakan untuk rekayasa sistem yang besar dimanaproyek dikerjakan di beberapa tempat berbeda, dan dibagi menjadi beberapa bagian sub-proyek

b)

Perubahan sulit dilakukan karena sifatnya yang kaku

c)

Model ini cocok ketika kebutuhan dikumpulkan secara lengkap sehingga perubahan bisa ditekan sekecil mungkin. Tapi pada kenyataannya jarang sekali konsumen/pengguna yang bisa memberikan kebutuhan secaralengkap, perubahan kebutuhan adalah sesuatu yang wajar terjadi

d)

Jawaban a, b, dan c salah

e)

Jawaban a, b dan c benar

40.

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

a)

Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya

b)

Software Requirements berhubungan dengan spesikasi kebutuhan dan persyaratan perangkat lunak

c)

Kemajuan dalam teknik-teknik pembuatan perangkat lunak

d)

Kemajuan pesat perangkat keras

e)

Diperlukannya beberapa software sebagai peran bantu manusia