wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ PENGEMBANGAN PERANGKAT LUNAK DAN GIM

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan pengembangan perangkat lunak?

a)
  • A. Proses mendesain perangkat keras

b)
  • B. Proses menciptakan perangkat lunak

c)
  • C. Proses memasarkan produk

d)
  • D. Proses mendokumentasikan sistem

2.

Model pengembangan perangkat lunak yang umum digunakan adalah:

a)
  • A. Waterfall

b)
  • B. Spiral

c)
  • C. Agile

d)
  • D. Semua jawaban benar

3.

Apa tujuan dari analisis kebutuhan dalam pengembangan perangkat lunak?

a)
  • A. Menguji perangkat lunak

b)
  • B. Mengumpulkan dan mendokumentasikan kebutuhan pengguna

c)
  • C. Membangun prototipe

d)
  • D. Mengelola proyek

4.

Apa yang dimaksud dengan pengujian unit?

a)
  • A. Pengujian sistem secara keseluruhan

b)
  • B. Pengujian setiap unit kode secara terpisah

c)
  • C. Pengujian antarmuka pengguna

d)
  • D. Pengujian fungsionalitas aplikasi

5.

Metode pengembangan perangkat lunak yang menekankan iterasi dan umpan balik adalah:

a)
  • A. Waterfall

b)
  • B. Agile

c)
  • C. V-Model

d)
  • D. Prototyping

6.

Apa yang dimaksud dengan "debugging" dalam pengembangan perangkat lunak?

a)
  • A. Menambahkan fitur baru

b)
  • B. Memperbaiki kesalahan dalam kode

c)
  • C. Mengoptimalkan performa

d)
  • D. Meningkatkan dokumentasi

7.

Apa tujuan dari dokumentasi perangkat lunak?

a)
  • A. Mengurangi biaya pengembangan

b)
  • B. Membantu pengembang dan pengguna memahami sistem

c)
  • C. Meningkatkan penjualan

d)
  • D. Menyederhanakan pengujian

8.

Apa yang dimaksud dengan "usability testing"?

a)
  • A. Pengujian performa perangkat lunak

b)
  • B. Mengukur seberapa mudah pengguna berinteraksi dengan sistem

c)
  • C. Menguji keamanan perangkat lunak

d)
  • D. Memastikan kesesuaian dengan spesifikasi

9.

Profesi yang bertanggung jawab untuk menganalisis kebutuhan pengguna dan mendokumentasikannya disebut:

a)
  • A. Software Developer

b)
  • B. Business Analyst

c)
  • C. Project Manager

d)
  • D. Quality Assurance

10.

Apa peran utama seorang Software Developer?

a)
  • A. Mengelola proyek

b)
  • B. Menulis kode untuk aplikasi perangkat lunak

c)
  • C. Melakukan pengujian

d)
  • D. Merancang arsitektur perangkat lunak

11.

Profesi yang fokus pada keamanan perangkat lunak dan mencegah serangan siber adalah:

a)
  • A. Network Administrator

b)
  • B. Security Engineer

c)
  • C. Database Administrator

d)
  • D. Systems Analyst

12.

Seorang UX/UI Designer bertanggung jawab untuk:

a)
  • A. Mengembangkan kode backend

b)
  • B. Merancang antarmuka pengguna dan pengalaman pengguna

c)
  • C. Melakukan analisis bisnis

d)
  • D. Mengelola tim pengembang

13.

Di bawah ini, profesi mana yang biasanya terlibat dalam pengembangan aplikasi mobile?

a)
  • A. Game Developer

b)

B. Web Developer

c)
  • C. Mobile Developer

d)
  • D. Semua jawaban benar

14.

Siapa yang berperan sebagai penghubung antara tim pengembang dan pemangku kepentingan?

a)
  • A. Software Architect

b)
  • B. Product Owner

c)
  • C. DevOps Engineer

d)
  • D. Database Administrator

15.

Dalam konteks pengembangan perangkat lunak, "DevOps" merujuk pada:

a)
  • A. Proses pengujian perangkat lunak

b)
  • B. Pengembangan dan operasi perangkat lunak secara kolaboratif

c)
  • C. Desain antarmuka pengguna

d)
  • D. Manajemen proyek tradisional