wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH 1 DASAR-DASAR PENGEMBANGAN PERANGKAT LUNAK DAN GIM

Total questions: 52

Worksheet time: 26mins

Name
Class
Date
1.

Langkah pertama dalam pengembangan perangkat lunak adalah...

a)

Pengujian

b)

Perencanaan

c)

Analisis kebutuhan

d)

Pemeliharaan

e)

Peluncuran

2.

Dokumen yang menjelaskan apa yang dibutuhkan pelanggan dan pengguna disebut...

a)

Desain UI

b)

Dokumen SRS

c)

Roadmap produk

d)

Tes kasus

e)

Rencana pemeliharaan

3.

Dalam metodologi Agile, sprint biasanya berjangka waktu...

a)

1-2 hari

b)

1-2 minggu

c)

1-2 bulan

d)

3 bulan

e)

Satu tahun

4.

UML (Unified Modeling Language) berguna untuk...

a)

Menulis kode

b)

Mendesain sistem secara visual

c)

Pengujian unit

d)

Rilis aplikasi

e)

Perawatan pasca-rilis

5.

Tahap dimana pengembang mulai menulis kode disebut...

a)

Analisis kebutuhan

b)

Prototipe

c)

Desain

d)

Implementasi

e)

UAT (User Acceptance Testing)

6.

UAT (User Acceptance Testing) dilakukan oleh...

a)

Programmer internal

b)

Pelanggan atau pengguna

c)

Manajer proyek

d)

QA engineer

e)

Tim pemasaran

7.

CI/CD bertujuan untuk...

a)

Membuat desain grafis

b)

Mengeotomasi pengujian dan pengiriman kode

c)

Memetakan kebutuhan

d)

Mendesain alur gim

e)

Mengelola tim

8.

Dokumen yang menggambarkan arsitektur sistem disebut...

a)

Dokumen QA

b)

Dokumen RFP

c)

Dokumen desain arsitektur

d)

Roadmap industri

e)

Panduan pengguna

9.

Dalam pengembangan gim, engine seperti Unity atau Unreal digunakan untuk...

a)

Memperbaiki bug

b)

Membuat aset grafis

c)

Membangun mekanik dan rendering

d)

Merencanakan pemasaran

e)

Mengelola tim

10.

Branching strategy "Gitflow" termasuk bagian dari...

a)

Analisis kebutuhan

b)

Manajemen sumber kode

c)

Desain UI

d)

Pelatihan tim

e)

Support pengguna

11.

Code review penting untuk...

a)

Meningkatkan kecepatan coding

b)

Memastikan kualitas kode dan mendeteksi bug

c)

Memasarkan produk

d)

Merilis dokumentasi

e)

Optimasi performa

12.

Testing yang dilakukan tanpa mengetahui kode sumber disebut...

a)

White-box testing

b)

Black-box testing

c)

Integration testing

d)

System testing

e)

Performance testing

13.

Tahap rilis (release) biasanya mencakup...

a)

Pengumpulan kebutuhan

b)

Rilis ke lingkungan produksi

c)

Review kode

d)

Desain mockup

e)

Pengujian unit

14.

Scratch build atau build scratch dalam CI artinya...

a)

Build dilakukan dari kode terbaru

b)

Build dilakukan dari awal ulang (clean state)

c)

Build dilakukan tanpa pengujian

d)

Build tanpa dokumentasi

e)

Build di lingkungan staging

15.

Maintenance after release mencakup...

a)

Penyuntingan kode

b)

Patch bug, update, dan perbaikan pasca-rilis

c)

Analisis kebutuhan baru

d)

Desain awal

e)

Pengujian unit

16.

Manajemen risiko dalam proyek mencakup...

a)

Penambahan fitur tak terduga

b)

Identifikasi dan mitigasi potensi hambatan

c)

Testing otomatis

d)

Desain UI

e)

Dokumentasi enduser

17.

Dokumen roadmap produk menunjukkan...

a)

Timeline dan fitur-fitur masa depan

b)

Hasil pengujian

c)

Analisis kebutuhan

d)

Struktur data

e)

Strategi marketing

18.

Metode Scrum menggunakan peran…

a)

Project Manager, UI Designer

b)

Scrum Master, Product Owner, Development Team

c)

CEO, CTO, COO

d)

Tester, Designer, DBA

e)

Support, Sales, Finance

19.

Daily Stand-up dalam Agile bertujuan untuk...

a)

Uji unit

b)

Evaluasi keuangan

c)

Sinkronisasi singkat tim dan identifikasi hambatan

d)

Review desain

e)

Penulisan dokume

20.

Daily Stand-up dalam Agile bertujuan untuk...

a)

Uji unit

b)

Evaluasi keuangan

c)

Sinkronisasi singkat tim dan identifikasi hambatan

d)

Review desain

e)

Penulisan dokumentasi

21.

Dalam pipeline CI/CD, build artifacts adalah...

a)

Kode sumber

b)

Hasil kompilasi atau paket yang siap diuji/distribusi

c)

Catatan tim

d)

Dokumen kebutuhan

e)

Bug report

22.

Integrasi berkelanjutan (CI) membantu dalam...

a)

Sinkronisasi cabang git

b)

Mendeteksi bug lebih awal dengan build dan test otomatis

c)

Mengurangi fitur

d)

Launch marketing

e)

Document tracing

23.

Refactoring dilakukan untuk...

a)

Menampilkan UI baru

b)

Mengecilkan ukuran file

c)

Memperbaiki struktur kode tanpa mengubah fungsionalitas

d)

Menambah fitur baru

e)

Migrasi database

24.

Mock-up digunakan untuk...

a)

Membuat dokumentasi

b)

Menguji produk akhir

c)

Menampilkan desain visual awal tanpa fungsionalitas penuh

d)

Menguji performa

e)

Deploy ke produksi

25.

Analisis stakeholder penting karena...

a)

Meningkatkan performa server

b)

Mengidentifikasi pihak terkait dan harapan mereka

c)

Menulis kode lebih cepat

d)

Mengurangi waktu testing

e)

Persiapan marketing campaign

26.

Dalam pengembangan gim online, load testing digunakan untuk mengukur...

a)

Grafik

b)

Performa server di bawah beban

c)

UI responsiveness

d)

Quality of art

e)

Efisiensi tim

27.

Profesi yang bertanggung jawab atas pengalaman pengguna di gim disebut...

a)

Game Producer

b)

UX Designer

c)

Art Director

d)

Game Designer

e)

QA Tester

28.

Tren remote work di industri perangkat lunak meningkat karena...

a)

Biaya kantor murah

b)

Teknologi kolaborasi modern memungkinkan kerja jarak jauh

c)

Kurangnya pekerja lokal

d)

Perangkat mahal

e)

Kualitas kantor buruk

29.

Profesi yang mengatur jadwal dan anggaran proyek disebut...

a)

Game Artist

b)

Scrum Master / Project Manager

c)

QA Specialist

d)

Programmer

e)

Sound Designer

30.

Cloud computing dalam pengembangan gim dan perangkat lunak penting karena...

a)

Warna lebih tajam

b)

Skalabilitas dan akses global meningkat

c)

Harga rendah

d)

Tidak perlu programmer

e)

UI lebih interaktif

31.

Tren esports telah menciptakan profesi baru seperti...

a)

QA Tester

b)

Coach dan Analyst

c)

Database Admin

d)

Sound Engineer

e)

Dokumentator

32.

Platform distribusi digital (misalnya Steam, App Store) memungkinkan...

a)

Distribusi fisik game

b)

Akses langsung ke pasar global dengan biaya rendah

c)

Hanya game gratis

d)

Hanya gim lama

e)

Akses terbatas lokal

33.

Bahasa pemrograman populer untuk pengembangan gim mobile termasuk...

a)

Fortran

b)

COBOL

c)

Java/Kotlin, Swift, C#

d)

Pascal

e)

Lisp

34.

Teknologi seperti AR/VR menciptakan peluang kerja sebagai...

a)

Manual tester

b)

Developer AR/VR dan 3D Artist

c)

Marketing offline

d)

Auditor

e)

Customer support tradisional

35.

Agile dan DevOps banyak digunakan karena...

a)

Proses lebih lambat

b)

Mempercepat rilis fitur dan umpan balik iteratif

c)

Hanya untuk gim

d)

Tidak perlu QA

e)

Hanya untuk startup

36.

Dalam pengembangan perangkat lunak modern, data analytics penting untuk...

a)

Menghitung tagihan listrik

b)

Memahami perilaku pengguna dan mengoptimalkan pengalaman

c)

Desain grafis

d)

Mana

37.

Dalam pengembangan perangkat lunak modern, data analytics penting untuk...

a)

Menghitung tagihan listrik

b)

Memahami perilaku pengguna dan mengoptimalkan pengalaman

c)

Desain grafis

d)

Manajemen versi

e)

Integrasi engine

38.

Teknologi CI/CD biasanya digunakan bersama layanan seperti...

a)

Photoshop

b)

Jenkins, GitHub Actions, GitLab CI

c)

Word Processor

d)

Cloud storage saja

e)

Stick chart

39.

Budaya kerja di startup game seringkali disebut...

a)

Slow-paced

b)

Rigid dan formal

c)

Kreatif, fleksibel, dan intens

d)

Tradisional

e)

Hierarkis kuat

40.

Profesi di perangkat lunak yang fokus mencegah bugs sebelum rilis adalah...

a)

Game Designer

b)

QA Engineer / QA Tester

c)

Programmer backend

d)

System Admin

e)

Art Director

41.

Model langganan (subscription) di perangkat lunak/gim memberikan...

a)

Pembayaran satu kali

b)

Pendapatan berulang dan update berkala

c)

Hanya satu fitur

d)

Hanya untuk enterprise

e)

Tidak ada dukungan

42.

Cloud gaming (streaming gim melalui internet) memungkinkan...

a)

Bermain hanya offline

b)

Memainkan gim berat tanpa hardware mahal

c)

Hanya pada PC kelas tinggi

d)

Memerlukan instalasi lokal

e)

Tidak butuh internet

43.

Bahasa pemrograman yang paling banyak digunakan di backend modern termasuk...

a)

COBOL, Fortran

b)

C#, JavaScript (Node.js), Python, Java

c)

Pascal saja

d)

Assembly

e)

HTML

44.

Tren automasi di QA meliputi penggunaan...

a)

Kotak manual

b)

Tools seperti Selenium, Appium, Jenkins

c)

Pensil dan kertas

d)

Alumni tester

e)

Umpan balik lisan

45.

Microservices memungkinkan...

a)

Sistem monolitik

b)

Pengembangan dan deployment lebih fleksibel per layanan kecil

c)

Aplikasi singlepage only

d)

Hanya untuk gim

e)

Tidak butuh database

46.

Platform remote collaboration populer dalam tim pengembangan adalah...

a)

Excel

b)

Slack, Microsoft Teams, Trello, Jira

c)

Fax

d)

Koran

e)

Surat pos

47.

Penerapan machine learning di gim bisa digunakan untuk...

a)

Menulis dokumen

b)

Menyesuaikan tingkat kesulitan, AI lawan, rekomendasi konten

c)

Menggambar art

d)

Menerjemah manual

e)

Backup server

48.

DevOps menggabungkan prinsip dari pengembangan dan...

a)

Tim keuangan

b)

Operasional dan infrastruktur untuk rilis berkelanjutan

c)

Desain produk

d)

Pemasaran

e)

Dukungan pengguna

49.

Profesi "Game Monetization Specialist" fokus pada...

a)

Desain level

b)

Strategi monetisasi in-game seperti item digital, iklan, DLC

c)

Kualitas audio

d)

Testing

e)

Network engineering

50.

Tren pekerjaan freelance di bidang TI meningkat karena...

a)

Tidak ada pekerjaan permanen

b)

Platform freelance memudahkan kolaborasi proyek global

c)

Gaji kecil

d)

Jam kerja tetap

e)

Lokasi terbatas

51.

"Playtesting" dalam pengembangan gim adalah tahapan di mana...

a)

Programmer menulis kode

b)

Gim diuji oleh pemain untuk feedback gameplay

c)

Aset digambar

d)

Debug only

e)

Diupload ke store

52.

Teknologi blockchain mulai diterapkan di gim untuk...

a)

Membuat kode

b)

NFT, kepemilikan aset digital, ekonomi dalam gim

c)

Meningkatkan FPS

d)

Debugging

e)

Migrasi data

Similar Resources on Wayground