wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pengembangan Perangkat Lunak

Total questions: 50

Worksheet time: 40mins

Name
Class
Date
1.

Apa yang dimaksud dengan pengembangan perangkat lunak?

a)

Proses memperbaiki perangkat keras computer

b)

Proses pembuatan dan pemeliharaan perangkat lunak

c)

Proses pemasangan perangkat keras

d)

Proses meningkatkan kapasitas penyimpanan data

2.

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

a)

Menambahkan fitur baru pada perangkat lunak

b)

Menghapus perangkat lunak yang sudah kadaluwarsa

c)

Memperbaiki kesalahan dalam kode program

d)

Memperbarui perangkat keras agar sesuai dengan perangkat lunak

3.

Apa yang dimaksud dengan pengembangan game berbasis platform?

a)

Game yang dapat dimainkan di satu perangkat

b)

Game yang dirancang untuk berjalan di beberapa platform seperti PC, konsol, dan ponsel

c)

Game yang memerlukan perangkat keras khusus

d)

Game yang hanya berjalan pada ponsel pintar

4.

Di dalam pengembangan perangkat lunak, istilah "User Interface" mengacu pada...

a)

Bagian antarmuka pengguna yang terlihat dan dapat diakses pengguna

b)

Proses debugging kode program

c)

Bagian pengolahan data di balik layer

d)

Proses pemrograman backend

5.

Langkah awal yang biasanya dilakukan dalam proses pengembangan perangkat lunak adalah...

a)

Desain tampilan antarmuka

b)

Pengujian perangkat lunak

c)

Analisis kebutuhan

d)

Deployment perangkat lunak

6.

Apa peran utama dari seorang pengembang perangkat lunak (software developer)?

a)

Menulis kode program dan memperbaiki bug dalam perangkat lunak

b)

Memperbaiki kerusakan perangkat keras

c)

Mendesain casing computer

d)

Membuat perangkat keras baru

7.

Salah satu alat yang digunakan untuk manajemen proyek dalam pengembangan perangkat lunak adalah...

a)

Photoshop

b)

Trello

c)

CorelDRAW

d)

Blender

8.

Apa yang dimaksud dengan Pengembangan Perangkat Lunak dan Game (PPLG)?

a)

Proses membuat program komputer tanpa mengikuti tahapan tertentu

b)

Proses analisis, desain, implementasi, dan pengujian aplikasi perangkat lunak, termasuk game

c)

Teknik menggambar karakter untuk keperluan hiburan

d)

Teknologi yang hanya fokus pada aplikasi game

9.

Dalam pengembangan perangkat lunak, tahapan pertama yang perlu dilakukan adalah...

a)

Implementasi

b)

Pengujian

c)

Analisis kebutuhan

d)

Pemeliharaan

10.

Apa tujuan utama dari proses pengujian dalam pengembangan perangkat lunak?

a)

Memastikan perangkat lunak berfungsi tanpa kesalahan

b)

Membuat desain perangkat lunak lebih menarik

c)

Menghapus semua fitur yang tidak diperlukan

d)

Mengubah perangkat lunak menjadi bentuk permainan

11.

Apa fungsi utama dari tahapan pemeliharaan dalam pengembangan perangkat lunak?

a)

Memperbaiki kesalahan dan meningkatkan performa setelah perangkat lunak dirilis

b)

Membuat tampilan antarmuka perangkat lunak

c)

Mengembangkan fitur baru sebelum perangkat lunak dirilis

d)

Menyusun laporan penggunaan perangkat lunak

12.

Dalam pengembangan game, istilah "Gameplay" merujuk pada...

a)

Grafik dan tampilan visual

b)

Cerita yang mengarahkan alur permainan

c)

Interaksi pemain dengan sistem permainan

d)

Teknik pengkodean untuk menampilkan karakter

13.

Dalam pengembangan perangkat lunak, apa tujuan dari dokumentasi?

a)

Membantu pengembang lain memahami kode dan alur aplikasi

b)

Memastikan aplikasi berjalan lebih cepat

c)

Menghilangkan bug dalam aplikasi

d)

Memperbarui kode program agar lebih efisien

14.

Berikut ini adalah elemen yang biasa ada dalam pengembangan game, kecuali...

a)

Karakter

b)

Grafik

c)

Alat musik

d)

Alur cerita

15.

Apa yang dimaksud dengan game?

a)

Sistem atau aplikasi yang memungkinkan pengguna untuk bermain dengan tujuan hiburan atau Pendidikan

b)

Program yang dirancang untuk memproses data dalam jumlah besar

c)

Sistem penyimpanan data yang efisien

d)

Aplikasi yang digunakan untuk mengedit foto dan vi

16.

Apa tipe data yang digunakan untuk menyimpan angka desimal di Python?

a)

int

b)

Float

c)

Str

d)

boolean

17.

Apa tipe data yang digunakan untuk menyimpan bilangan bulat di Python?

a)

Str

b)

int

c)

Float

d)

boolean

18.

Apa tipe data yang digunakan untuk menyimpan huruf atau kalimat di Python?

a)

Int

b)

Str

c)

Float

d)

boolean

19.

Apa hasil dari operasi kode berikut ini : x = 10 y = 3 print(x / y)

a)

3

b)

3.333

c)

x/y

d)

3.00

20.

Manakah yang benar untuk mendeklarasikan list dalam Python?

a)

list = (1, 2, 3)

b)

list = [1, 2, 3]

c)

list = {1, 2, 3}

d)

list = <1, 2, 3>

21.

Apa hasil dari operasi kode berikut ini : fruits = ["apple", "banana", "cherry"] print(fruits[1])

a)

Apple

b)

Banana

c)

Cherry

d)

fruits

22.

Bagaimana cara memeriksa apakah suatu nilai terdapat dalam list fruits = ["apple", "banana", "cherry"]?

a)

fruits.contains("banana")

b)

"banana" in fruits

c)

fruits.has("banana")

d)

fruits["banana"]

23.

Apa hasil dari operasi kode berikut ini: x = 5 if x > 10: print("Greater") else: print("Smaller")

a)

Greater

b)

Smaller

c)

Error

d)

Tidak ada output

24.

Bagaimana cara mengecek tipe data suatu variabel x di Python?

a)

Type(x)

b)

check_type(x)

c)

x.type()

d)

get_type(x)

25.

Bagaimana cara memeriksa apakah sebuah nilai x lebih besar dari 10 dan lebih kecil dari 20 dalam satu kondisi if?

a)

if x > 10 and x < 20

b)

if x > 10 or x < 20:

c)

if x between 10 and 20:

d)

if 10 < x < 20:

26.

Apa kepanjangan dari IoT?

a)

Internet of Teams

b)

Internet of Things

c)

Internet of Tools

d)

Internet of Trade

27.

Apa fungsi utama dari perangkat IoT?

a)

Menyimpan data

b)

Menghubungkan perangkat melalui internet

c)

Mempercepat computer

d)

Mengganti hardware

28.

Perangkat IoT biasanya terhubung melalui apa?

a)

Listrik

b)

Wi-Fi

c)

Kabel HDMI

d)

USB

29.

Contoh perangkat IoT adalah?

a)

Mesin fotokopi

b)

Lampu pintar

c)

Printer

d)

Monitor komputer

30.

Apa risiko utama dari penggunaan perangkat IoT?

a)

Pemakaian listrik tinggi

b)

Keamanan dan privasi

c)

Harga mahal

d)

Koneksi lambat

31.

Manakah yang bukan perangkat IoT?

a)

AC pintar

b)

Smartwatch

c)

Kalkulator biasa

d)

Speaker pintar

32.

Apa manfaat utama IoT dalam rumah pintar?

a)

Mengurangi pekerjaan rumah

b)

Meningkatkan keamanan dan kenyamanan

c)

Menambah barang elektronik

d)

Mengurangi biaya internet

33.

Apa jenis data yang dikirimkan oleh perangkat IoT?

a)

Informasi keuangan

b)

Data penjualan

c)

Data sensor

d)

Data komputer

34.

Siapa yang dapat mengakses data dari perangkat IoT?

a)

Siapa saja

b)

Hanya pemilik atau yang berwenang

c)

Pemerintah

d)

Semua pengguna internet

35.

Apa yang biasanya diperlukan untuk mengontrol perangkat IoT dari jarak jauh?

a)

Revolusi teknologi digital

b)

Revolusi mesin uap

c)

Revolusi internet

d)

Revolusi otomotif

36.

Revolusi industri pertama dikenal dengan revolusi apa?

a)

Koneksi internet

b)

Baterai besar

c)

Kabel tambahan

d)

Layar tambahan

37.

Apa yang menjadi sumber tenaga utama pada revolusi industri pertama?

a)

Listrik

b)

Tenaga uap

c)

Tenaga surya

d)

Tenaga angin

38.

Revolusi industri kedua ditandai oleh penemuan apa?

a)

Mesin uap

b)

Listrik dan telepon

c)

Internet

d)

Mesin cetak

39.

Apa yang menjadi pendorong utama dalam revolusi industri ketiga?

a)

Komputer dan otomasi

b)

Mesin uap

c)

Mesin tenun

d)

Traktor

40.

Industri 4.0 dikenal sebagai revolusi industri yang ke-berapa?

a)

Kedua

b)

Ketiga

c)

Keempat

d)

Kelima

41.

Apa hasil dari kode berikut?

s = "Hello"

s = s + " World"

print(s)

a)

HelloWorld

b)

Hello World

c)

Hello

d)

Hello + World

42.

Apa output dari kode berikut?

s = "Python"

print(s[2:5])

a)

Pyt

b)

tho

c)

t

d)

py

43.

Bagaimana cara mengubah semua huruf dalam string menjadi huruf kapital?

a)

s.upper()

b)

s.capitalize()

c)

s.lower()

d)

s.title()

44.

Apa hasil dari operasi berikut?

a = 10

b = 5

print(a + b * 2)

a)

30

b)

20

c)

25

d)

15

45.

Apa hasil dari operasi berikut?

a = 15

b = 4

print(a // b)

a)

3.75

b)

3

c)

4

d)

3.0

46.

Apa hasil dari perbandingan berikut?

a = 7

b = 10

print(a < b)

a)

true

b)

false

c)

error

d)

none

47.

Apa hasil dari perbandingan berikut?

a = 10

b = 10

print(a != b)

a)

true

b)

false

c)

error

d)

none

48.

Manakah dari pernyataan berikut yang benar tentang operator >=?

a)

Memeriksa apakah nilai pertama lebih besar atau sama dengan nilai kedua.

b)

Memeriksa apakah nilai pertama lebih kecil atau sama dengan nilai kedua.

c)

Memeriksa apakah nilai pertama lebih besar dari nilai kedua.

d)

Memeriksa apakah nilai pertama tidak sama dengan nilai kedua.

49.

Apa yang akan dicetak oleh kode berikut?

s = "Python"

print(s[:3])

a)

Pyt

b)

Py

c)

Python

d)

P

50.

Apa hasil dari operasi berikut?

a = 10

b = 2

print(a % b)

a)

5

b)

2

c)

1

d)

0