NEW
Font size
WorksheetsQUIZ PENGEMBANGAN PERANGKAT LUNAK DAN GIM
Total questions: 15
Worksheet time: 8mins
Apa yang dimaksud dengan pengembangan perangkat lunak?
A. Proses mendesain perangkat keras
B. Proses menciptakan perangkat lunak
C. Proses memasarkan produk
D. Proses mendokumentasikan sistem
Model pengembangan perangkat lunak yang umum digunakan adalah:
A. Waterfall
B. Spiral
C. Agile
D. Semua jawaban benar
Apa tujuan dari analisis kebutuhan dalam pengembangan perangkat lunak?
A. Menguji perangkat lunak
B. Mengumpulkan dan mendokumentasikan kebutuhan pengguna
C. Membangun prototipe
D. Mengelola proyek
Apa yang dimaksud dengan pengujian unit?
A. Pengujian sistem secara keseluruhan
B. Pengujian setiap unit kode secara terpisah
C. Pengujian antarmuka pengguna
D. Pengujian fungsionalitas aplikasi
Metode pengembangan perangkat lunak yang menekankan iterasi dan umpan balik adalah:
A. Waterfall
B. Agile
C. V-Model
D. Prototyping
Apa yang dimaksud dengan "debugging" dalam pengembangan perangkat lunak?
A. Menambahkan fitur baru
B. Memperbaiki kesalahan dalam kode
C. Mengoptimalkan performa
D. Meningkatkan dokumentasi
Apa tujuan dari dokumentasi perangkat lunak?
A. Mengurangi biaya pengembangan
B. Membantu pengembang dan pengguna memahami sistem
C. Meningkatkan penjualan
D. Menyederhanakan pengujian
Apa yang dimaksud dengan "usability testing"?
A. Pengujian performa perangkat lunak
B. Mengukur seberapa mudah pengguna berinteraksi dengan sistem
C. Menguji keamanan perangkat lunak
D. Memastikan kesesuaian dengan spesifikasi
Profesi yang bertanggung jawab untuk menganalisis kebutuhan pengguna dan mendokumentasikannya disebut:
A. Software Developer
B. Business Analyst
C. Project Manager
D. Quality Assurance
Apa peran utama seorang Software Developer?
A. Mengelola proyek
B. Menulis kode untuk aplikasi perangkat lunak
C. Melakukan pengujian
D. Merancang arsitektur perangkat lunak
Profesi yang fokus pada keamanan perangkat lunak dan mencegah serangan siber adalah:
A. Network Administrator
B. Security Engineer
C. Database Administrator
D. Systems Analyst
Seorang UX/UI Designer bertanggung jawab untuk:
A. Mengembangkan kode backend
B. Merancang antarmuka pengguna dan pengalaman pengguna
C. Melakukan analisis bisnis
D. Mengelola tim pengembang
Di bawah ini, profesi mana yang biasanya terlibat dalam pengembangan aplikasi mobile?
A. Game Developer
B. Web Developer
C. Mobile Developer
D. Semua jawaban benar
Siapa yang berperan sebagai penghubung antara tim pengembang dan pemangku kepentingan?
A. Software Architect
B. Product Owner
C. DevOps Engineer
D. Database Administrator
Dalam konteks pengembangan perangkat lunak, "DevOps" merujuk pada:
A. Proses pengujian perangkat lunak
B. Pengembangan dan operasi perangkat lunak secara kolaboratif
C. Desain antarmuka pengguna
D. Manajemen proyek tradisional
