WorksheetsUH 1 DASAR-DASAR PENGEMBANGAN PERANGKAT LUNAK DAN GIM
Total questions: 52
Worksheet time: 26mins
Langkah pertama dalam pengembangan perangkat lunak adalah...
Pengujian
Perencanaan
Analisis kebutuhan
Pemeliharaan
Peluncuran
Dokumen yang menjelaskan apa yang dibutuhkan pelanggan dan pengguna disebut...
Desain UI
Dokumen SRS
Roadmap produk
Tes kasus
Rencana pemeliharaan
Dalam metodologi Agile, sprint biasanya berjangka waktu...
1-2 hari
1-2 minggu
1-2 bulan
3 bulan
Satu tahun
UML (Unified Modeling Language) berguna untuk...
Menulis kode
Mendesain sistem secara visual
Pengujian unit
Rilis aplikasi
Perawatan pasca-rilis
Tahap dimana pengembang mulai menulis kode disebut...
Analisis kebutuhan
Prototipe
Desain
Implementasi
UAT (User Acceptance Testing)
UAT (User Acceptance Testing) dilakukan oleh...
Programmer internal
Pelanggan atau pengguna
Manajer proyek
QA engineer
Tim pemasaran
CI/CD bertujuan untuk...
Membuat desain grafis
Mengeotomasi pengujian dan pengiriman kode
Memetakan kebutuhan
Mendesain alur gim
Mengelola tim
Dokumen yang menggambarkan arsitektur sistem disebut...
Dokumen QA
Dokumen RFP
Dokumen desain arsitektur
Roadmap industri
Panduan pengguna
Dalam pengembangan gim, engine seperti Unity atau Unreal digunakan untuk...
Memperbaiki bug
Membuat aset grafis
Membangun mekanik dan rendering
Merencanakan pemasaran
Mengelola tim
Branching strategy "Gitflow" termasuk bagian dari...
Analisis kebutuhan
Manajemen sumber kode
Desain UI
Pelatihan tim
Support pengguna
Code review penting untuk...
Meningkatkan kecepatan coding
Memastikan kualitas kode dan mendeteksi bug
Memasarkan produk
Merilis dokumentasi
Optimasi performa
Testing yang dilakukan tanpa mengetahui kode sumber disebut...
White-box testing
Black-box testing
Integration testing
System testing
Performance testing
Tahap rilis (release) biasanya mencakup...
Pengumpulan kebutuhan
Rilis ke lingkungan produksi
Review kode
Desain mockup
Pengujian unit
Scratch build atau build scratch dalam CI artinya...
Build dilakukan dari kode terbaru
Build dilakukan dari awal ulang (clean state)
Build dilakukan tanpa pengujian
Build tanpa dokumentasi
Build di lingkungan staging
Maintenance after release mencakup...
Penyuntingan kode
Patch bug, update, dan perbaikan pasca-rilis
Analisis kebutuhan baru
Desain awal
Pengujian unit
Manajemen risiko dalam proyek mencakup...
Penambahan fitur tak terduga
Identifikasi dan mitigasi potensi hambatan
Testing otomatis
Desain UI
Dokumentasi enduser
Dokumen roadmap produk menunjukkan...
Timeline dan fitur-fitur masa depan
Hasil pengujian
Analisis kebutuhan
Struktur data
Strategi marketing
Metode Scrum menggunakan peran…
Project Manager, UI Designer
Scrum Master, Product Owner, Development Team
CEO, CTO, COO
Tester, Designer, DBA
Support, Sales, Finance
Daily Stand-up dalam Agile bertujuan untuk...
Uji unit
Evaluasi keuangan
Sinkronisasi singkat tim dan identifikasi hambatan
Review desain
Penulisan dokume
Daily Stand-up dalam Agile bertujuan untuk...
Uji unit
Evaluasi keuangan
Sinkronisasi singkat tim dan identifikasi hambatan
Review desain
Penulisan dokumentasi
Dalam pipeline CI/CD, build artifacts adalah...
Kode sumber
Hasil kompilasi atau paket yang siap diuji/distribusi
Catatan tim
Dokumen kebutuhan
Bug report
Integrasi berkelanjutan (CI) membantu dalam...
Sinkronisasi cabang git
Mendeteksi bug lebih awal dengan build dan test otomatis
Mengurangi fitur
Launch marketing
Document tracing
Refactoring dilakukan untuk...
Menampilkan UI baru
Mengecilkan ukuran file
Memperbaiki struktur kode tanpa mengubah fungsionalitas
Menambah fitur baru
Migrasi database
Mock-up digunakan untuk...
Membuat dokumentasi
Menguji produk akhir
Menampilkan desain visual awal tanpa fungsionalitas penuh
Menguji performa
Deploy ke produksi
Analisis stakeholder penting karena...
Meningkatkan performa server
Mengidentifikasi pihak terkait dan harapan mereka
Menulis kode lebih cepat
Mengurangi waktu testing
Persiapan marketing campaign
Dalam pengembangan gim online, load testing digunakan untuk mengukur...
Grafik
Performa server di bawah beban
UI responsiveness
Quality of art
Efisiensi tim
Profesi yang bertanggung jawab atas pengalaman pengguna di gim disebut...
Game Producer
UX Designer
Art Director
Game Designer
QA Tester
Tren remote work di industri perangkat lunak meningkat karena...
Biaya kantor murah
Teknologi kolaborasi modern memungkinkan kerja jarak jauh
Kurangnya pekerja lokal
Perangkat mahal
Kualitas kantor buruk
Profesi yang mengatur jadwal dan anggaran proyek disebut...
Game Artist
Scrum Master / Project Manager
QA Specialist
Programmer
Sound Designer
Cloud computing dalam pengembangan gim dan perangkat lunak penting karena...
Warna lebih tajam
Skalabilitas dan akses global meningkat
Harga rendah
Tidak perlu programmer
UI lebih interaktif
Tren esports telah menciptakan profesi baru seperti...
QA Tester
Coach dan Analyst
Database Admin
Sound Engineer
Dokumentator
Platform distribusi digital (misalnya Steam, App Store) memungkinkan...
Distribusi fisik game
Akses langsung ke pasar global dengan biaya rendah
Hanya game gratis
Hanya gim lama
Akses terbatas lokal
Bahasa pemrograman populer untuk pengembangan gim mobile termasuk...
Fortran
COBOL
Java/Kotlin, Swift, C#
Pascal
Lisp
Teknologi seperti AR/VR menciptakan peluang kerja sebagai...
Manual tester
Developer AR/VR dan 3D Artist
Marketing offline
Auditor
Customer support tradisional
Agile dan DevOps banyak digunakan karena...
Proses lebih lambat
Mempercepat rilis fitur dan umpan balik iteratif
Hanya untuk gim
Tidak perlu QA
Hanya untuk startup
Dalam pengembangan perangkat lunak modern, data analytics penting untuk...
Menghitung tagihan listrik
Memahami perilaku pengguna dan mengoptimalkan pengalaman
Desain grafis
Mana
Dalam pengembangan perangkat lunak modern, data analytics penting untuk...
Menghitung tagihan listrik
Memahami perilaku pengguna dan mengoptimalkan pengalaman
Desain grafis
Manajemen versi
Integrasi engine
Teknologi CI/CD biasanya digunakan bersama layanan seperti...
Photoshop
Jenkins, GitHub Actions, GitLab CI
Word Processor
Cloud storage saja
Stick chart
Budaya kerja di startup game seringkali disebut...
Slow-paced
Rigid dan formal
Kreatif, fleksibel, dan intens
Tradisional
Hierarkis kuat
Profesi di perangkat lunak yang fokus mencegah bugs sebelum rilis adalah...
Game Designer
QA Engineer / QA Tester
Programmer backend
System Admin
Art Director
Model langganan (subscription) di perangkat lunak/gim memberikan...
Pembayaran satu kali
Pendapatan berulang dan update berkala
Hanya satu fitur
Hanya untuk enterprise
Tidak ada dukungan
Cloud gaming (streaming gim melalui internet) memungkinkan...
Bermain hanya offline
Memainkan gim berat tanpa hardware mahal
Hanya pada PC kelas tinggi
Memerlukan instalasi lokal
Tidak butuh internet
Bahasa pemrograman yang paling banyak digunakan di backend modern termasuk...
COBOL, Fortran
C#, JavaScript (Node.js), Python, Java
Pascal saja
Assembly
HTML
Tren automasi di QA meliputi penggunaan...
Kotak manual
Tools seperti Selenium, Appium, Jenkins
Pensil dan kertas
Alumni tester
Umpan balik lisan
Microservices memungkinkan...
Sistem monolitik
Pengembangan dan deployment lebih fleksibel per layanan kecil
Aplikasi singlepage only
Hanya untuk gim
Tidak butuh database
Platform remote collaboration populer dalam tim pengembangan adalah...
Excel
Slack, Microsoft Teams, Trello, Jira
Fax
Koran
Surat pos
Penerapan machine learning di gim bisa digunakan untuk...
Menulis dokumen
Menyesuaikan tingkat kesulitan, AI lawan, rekomendasi konten
Menggambar art
Menerjemah manual
Backup server
DevOps menggabungkan prinsip dari pengembangan dan...
Tim keuangan
Operasional dan infrastruktur untuk rilis berkelanjutan
Desain produk
Pemasaran
Dukungan pengguna
Profesi "Game Monetization Specialist" fokus pada...
Desain level
Strategi monetisasi in-game seperti item digital, iklan, DLC
Kualitas audio
Testing
Network engineering
Tren pekerjaan freelance di bidang TI meningkat karena...
Tidak ada pekerjaan permanen
Platform freelance memudahkan kolaborasi proyek global
Gaji kecil
Jam kerja tetap
Lokasi terbatas
"Playtesting" dalam pengembangan gim adalah tahapan di mana...
Programmer menulis kode
Gim diuji oleh pemain untuk feedback gameplay
Aset digambar
Debug only
Diupload ke store
Teknologi blockchain mulai diterapkan di gim untuk...
Membuat kode
NFT, kepemilikan aset digital, ekonomi dalam gim
Meningkatkan FPS
Debugging
Migrasi data
