wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pengembangan Perangkat Lunak

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan perangkat lunak?

a)

Perangkat lunak adalah sekumpulan instruksi yang mengarahkan komputer untuk melakukan tugas.

b)

Perangkat lunak adalah perangkat keras yang digunakan untuk menyimpan data.

c)

Perangkat lunak adalah jenis virus yang merusak sistem komputer.

d)

Perangkat lunak adalah alat fisik yang membantu dalam pengoperasian komputer.

2.

Sebutkan dua jenis perangkat lunak!

a)

Perangkat lunak game dan perangkat lunak jaringan

b)

Perangkat lunak sistem dan perangkat lunak aplikasi

c)

Perangkat lunak antivirus dan perangkat lunak pengolah kata

d)

Perangkat keras dan perangkat lunak sistem

3.

Apa itu siklus hidup pengembangan perangkat lunak?

a)

Siklus hidup pengembangan perangkat lunak hanya mencakup pengujian dan pemeliharaan.

b)

Siklus hidup pengembangan perangkat lunak adalah proses yang mencakup perencanaan, analisis, desain, pengembangan, pengujian, dan pemeliharaan perangkat lunak.

c)

Siklus hidup pengembangan perangkat lunak adalah proses yang hanya melibatkan desain dan pengembangan.

d)

Siklus hidup pengembangan perangkat lunak tidak memerlukan perencanaan dan analisis.

4.

Jelaskan perbedaan antara perangkat lunak sistem dan perangkat lunak aplikasi!

a)

Perangkat lunak sistem hanya digunakan untuk game.

b)

Perangkat lunak aplikasi mengelola perangkat keras.

c)

Perangkat lunak sistem mengelola perangkat keras, sedangkan perangkat lunak aplikasi membantu pengguna dalam tugas tertentu.

d)

Perangkat lunak sistem dan aplikasi memiliki fungsi yang sama.

5.

Apa itu metodologi pengembangan perangkat lunak?

a)

Metodologi pengembangan perangkat lunak hanya digunakan untuk aplikasi mobile.

b)

Metodologi pengembangan perangkat lunak adalah proses untuk mendistribusikan perangkat lunak.

c)

Metodologi pengembangan perangkat lunak adalah cara untuk menguji perangkat lunak.

d)

Metodologi pengembangan perangkat lunak adalah pendekatan sistematis untuk merencanakan dan mengelola proyek perangkat lunak.

6.

Sebutkan tiga contoh bahasa pemrograman!

a)

HTML

b)

CSS

c)

SQL

d)

Python, Java, C++

7.

Apa yang dimaksud dengan debugging dalam pengembangan perangkat lunak?

a)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam perangkat lunak.

b)

Debugging adalah cara untuk meningkatkan performa perangkat lunak.

c)

Debugging adalah proses mendesain antarmuka pengguna perangkat lunak.

d)

Debugging adalah proses menulis kode baru untuk perangkat lunak.

8.

Jelaskan pentingnya dokumentasi dalam pengembangan perangkat lunak!

a)

Dokumentasi tidak berpengaruh pada kualitas perangkat lunak.

b)

Dokumentasi hanya berguna untuk pengembang baru.

c)

Dokumentasi membantu dalam pemahaman, komunikasi, dan pemeliharaan perangkat lunak.

d)

Dokumentasi hanya diperlukan untuk proyek besar.

9.

Apa itu Agile dalam konteks pengembangan perangkat lunak?

a)

Agile adalah bahasa pemrograman untuk pengembangan perangkat lunak.

b)

Agile adalah metodologi pengembangan perangkat lunak yang menekankan kolaborasi, fleksibilitas, dan iterasi.

c)

Agile adalah sistem manajemen proyek yang tidak melibatkan tim.

d)

Agile adalah metode pengujian perangkat lunak yang kaku dan terstruktur.

10.

Sebutkan langkah-langkah dalam proses pengujian perangkat lunak!

a)

1. Pengujian perangkat keras, 2. Analisis kebutuhan, 3. Pengembangan perangkat lunak

b)

1. Perencanaan pengujian, 2. Desain pengujian, 3. Implementasi pengujian, 4. Eksekusi pengujian, 5. Pelaporan hasil pengujian, 6. Penutupan pengujian.