wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Peluang Usaha di Perangkat Lunak

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan pengembangan aplikasi mobile?

a)

Proses menghapus aplikasi dari perangkat mobile.

b)

Proses mendistribusikan aplikasi ke pengguna tanpa pengujian.

c)

Proses memperbarui perangkat keras mobile.

d)

Proses merancang dan membangun aplikasi untuk perangkat mobile.

2.

Sebutkan dua platform populer untuk pengembangan aplikasi mobile!

a)

Xcode

b)

React Native

c)

Unity

d)

Android Studio, Flutter

3.

Apa itu desain antarmuka pengguna (UI)?

a)

Desain antarmuka pengguna (UI) adalah proses mengembangkan perangkat keras komputer.

b)

Desain antarmuka pengguna (UI) hanya berkaitan dengan warna dan font.

c)

Desain antarmuka pengguna (UI) adalah cara untuk mengatur data dalam database.

d)

Desain antarmuka pengguna (UI) adalah proses merancang tampilan dan interaksi pengguna dengan perangkat lunak.

4.

Mengapa desain antarmuka pengguna penting dalam aplikasi?

a)

Desain antarmuka pengguna penting untuk meningkatkan pengalaman dan kepuasan pengguna dalam aplikasi.

b)

Desain antarmuka pengguna hanya mempengaruhi tampilan, bukan pengalaman pengguna.

c)

Desain antarmuka pengguna hanya penting untuk aplikasi desktop.

d)

Desain antarmuka pengguna tidak berpengaruh pada performa aplikasi.

5.

Sebutkan tiga prinsip dasar dalam desain antarmuka pengguna!

a)

Konsistensi, Keterbacaan, Umpan balik

b)

Kecepatan

c)

Kreativitas

d)

Fleksibilitas

6.

Apa yang dimaksud dengan pengujian perangkat lunak?

a)

Pengujian perangkat lunak adalah cara untuk meningkatkan kecepatan perangkat lunak.

b)

Pengujian perangkat lunak adalah proses untuk menghapus bug dari kode.

c)

Pengujian perangkat lunak adalah proses untuk mendesain antarmuka pengguna.

d)

Pengujian perangkat lunak adalah proses evaluasi untuk memastikan perangkat lunak berfungsi dengan baik dan sesuai spesifikasi.

7.

Sebutkan dua jenis pengujian perangkat lunak!

a)

Pengujian keamanan dan pengujian performa

b)

Pengujian regresi dan pengujian sistem

c)

Pengujian fungsional dan pengujian non-fungsional

d)

Pengujian unit dan pengujian integrasi

8.

Apa tujuan dari pengujian perangkat lunak?

a)

Untuk mengurangi waktu pengembangan perangkat lunak.

b)

Untuk menambah kompleksitas perangkat lunak.

c)

Tujuan dari pengujian perangkat lunak adalah untuk memastikan kualitas dan keandalan perangkat lunak.

d)

Untuk meningkatkan biaya pengembangan perangkat lunak.

9.

Apa yang dimaksud dengan pengembangan game edukasi?

a)

Kegiatan bermain game tanpa elemen pendidikan.

b)

Proses menciptakan permainan tanpa tujuan tertentu.

c)

Pengembangan perangkat keras untuk game biasa.

d)

Proses merancang dan menciptakan permainan yang bertujuan untuk mendidik pemain.

10.

Sebutkan satu contoh game edukasi yang populer!

a)

Fortnite

b)

Kahoot!

c)

Candy Crush

d)

Minecraft

11.

Apa manfaat dari game edukasi bagi siswa?

a)

Membuat siswa lebih stres

b)

Mengurangi minat belajar

c)

Meningkatkan keterampilan fisik

d)

Manfaat dari game edukasi bagi siswa adalah meningkatkan keterampilan kognitif, memotivasi belajar, dan memperkuat pemahaman konsep.

12.

Apa itu manajemen proyek perangkat lunak?

a)

Manajemen proyek perangkat lunak hanya melibatkan pengujian perangkat lunak.

b)

Manajemen proyek perangkat lunak adalah cara untuk mengurangi biaya pengembangan perangkat lunak.

c)

Manajemen proyek perangkat lunak adalah proses pengelolaan dan pengorganisasian sumber daya untuk menyelesaikan proyek perangkat lunak.

d)

Manajemen proyek perangkat lunak adalah proses pengembangan perangkat lunak tanpa perencanaan.

13.

Sebutkan dua metode manajemen proyek yang umum digunakan!

a)

Metode Kanban dan Metode Six Sigma

b)

Metode PRINCE2 dan Metode PERT

c)

Metode Waterfall dan Metode Agile

d)

Metode Scrum dan Metode Lean

14.

Apa peran seorang manajer proyek dalam pengembangan perangkat lunak?

a)

Mengawasi pemasaran produk perangkat lunak.

b)

Mengembangkan kode sumber tanpa kolaborasi tim.

c)

Menentukan spesifikasi perangkat keras yang diperlukan.

d)

Mengelola proyek perangkat lunak dari perencanaan hingga penyelesaian.

15.

Sebutkan satu alat yang sering digunakan dalam manajemen proyek perangkat lunak!

a)

Slack

b)

JIRA

c)

Asana

d)

Trello

16.

Apa yang dimaksud dengan agile dalam pengembangan perangkat lunak?

a)

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

b)

Agile adalah metode pengembangan perangkat lunak yang hanya fokus pada dokumentasi.

c)

Agile adalah pendekatan yang tidak melibatkan kolaborasi antar tim dalam pengembangan perangkat lunak.

d)

Agile mengutamakan perencanaan jangka panjang dan pengembangan bertahap tanpa umpan balik.

17.

Sebutkan satu keuntungan dari menggunakan metode agile!

a)

Memperpanjang waktu pengembangan produk.

b)

Mengurangi kolaborasi antar tim.

c)

Meningkatkan biaya proyek secara keseluruhan.

d)

Meningkatkan fleksibilitas dan responsivitas terhadap perubahan.

18.

Apa itu wireframe dalam desain antarmuka pengguna?

a)

Wireframe dalam desain antarmuka pengguna adalah sketsa atau model dasar yang menggambarkan tata letak dan elemen fungsional dari antarmuka.

b)

Wireframe adalah prototipe akhir dari antarmuka pengguna.

c)

Wireframe adalah gambar berwarna dari desain antarmuka.

d)

Wireframe adalah dokumen yang menjelaskan kode program antarmuka.

19.

Mengapa penting untuk melakukan pengujian beta sebelum peluncuran aplikasi?

a)

Pengujian beta tidak mempengaruhi pengalaman pengguna.

b)

Pengujian beta membantu menemukan bug dan mendapatkan umpan balik pengguna sebelum peluncuran aplikasi.

c)

Pengujian beta hanya dilakukan setelah peluncuran aplikasi.

d)

Pengujian beta hanya untuk aplikasi yang sudah sempurna.

20.

Apa yang dimaksud dengan user experience (UX) dalam konteks aplikasi?

a)

User experience (UX) tidak mempengaruhi kepuasan pengguna.

b)

User experience (UX) hanya berkaitan dengan desain visual aplikasi.

c)

User experience (UX) adalah pengalaman keseluruhan pengguna saat berinteraksi dengan aplikasi.

d)

User experience (UX) adalah tentang kecepatan aplikasi saja.