Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN PRA PAS GENAP

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Setelah analisis kebutuhan selesai, tahapan selanjutnya dalam pengembangan aplikasi adalah...

a)

Pengujian

b)

Evaluasi

c)

Implementasi

d)

Dokumentasi

e)

Desain

2.

Dalam pengembangan aplikasi berbasis teks, fokus utama pada tahap desain adalah...

a)

Struktur perintah dan alur informasi

b)

Animasi dan transisi layar

c)

Integrasi audio dan video

d)

Penggunaan sensor perangkat

e)

Elemen visual dan interaktif

3.

Pada pengembangan aplikasi berbasis grafis, pembuatan mockup atau prototype antarmuka pengguna dilakukan pada tahap...

a)

Implementasi

b)

Analisis Kebutuhan

c)

Pengujian

d)

Pemeliharaan

e)

Desain

4.

Tahapan di mana kode program ditulis berdasarkan desain yang telah dibuat adalah...

a)

Desain

b)

Implementasi

c)

Analisis

d)

Pengujian

e)

Dokumentasi

5.

Dalam pengembangan aplikasi multimedia, integrasi aset seperti gambar, audio, dan video secara teknis dilakukan pada tahap...

a)

Perencanaan

b)

Implementasi

c)

Distribusi

d)

Evaluasi Aset

e)

Desain Konseptual

6.

Proses menemukan dan memperbaiki kesalahan (bugs) dalam kode program terjadi pada tahap...

a)

Pengujian

b)

Pemeliharaan

c)

Desain

d)

Implementasi

e)

Penyebaran

7.

Jenis pengujian yang dilakukan oleh pengguna akhir atau stakeholder untuk memastikan aplikasi memenuhi kebutuhan mereka adalah...

a)

Regression Testing

b)

User Acceptance Testing (UAT)

c)

System Testing

d)

Unit Testing

e)

Integration Testing

8.

Pembuatan dokumentasi teknis dan manual pengguna biasanya dilakukan selama atau setelah tahap...

a)

Implementasi

b)

Pengujian

c)

Analisis Kebutuhan

d)

Desain

e)

Seluruh Siklus Hidup Pengembangan

9.

Tahapan setelah aplikasi dirilis ke pengguna adalah...

a)

Pemeliharaan

b)

Evaluasi Pasar

c)

Desain Ulang

d)

Implementasi Lanjutan

e)

Pengujian Akhir

10.

Dalam pengembangan aplikasi berbasis teks, pertimbangan utama dalam desain antarmuka adalah...

a)

Integrasi dengan touchscreen

b)

Estetika visual yang menarik

c)

Penggunaan elemen grafis yang kaya

d)

Responsivitas terhadap berbagai resolusi layar

e)

Kejelasan perintah dan umpan balik

11.

Pada pengembangan aplikasi grafis, pemilihan toolkit atau library UI yang tepat dilakukan pada tahap...

a)

Analisis Kebutuhan

b)

Pengujian

c)

Desain

d)

Implementasi

e)

Penyebaran

12.

Dalam pengembangan aplikasi multimedia, perancangan alur interaksi pengguna dengan berbagai elemen media terjadi pada tahap...

a)

Integrasi Sistem

b)

Pengujian Fungsionalitas Media

c)

Produksi Media

d)

Pengumpulan Aset

e)

Desain Interaksi

13.

Proses konversi desain visual menjadi elemen-elemen UI yang dapat dikodekan terjadi pada tahap...

a)

Dokumentasi Desain

b)

Evaluasi Desain

c)

Pengujian UI

d)

Implementasi UI

e)

Desain Visual

14.

Dalam pengembangan aplikasi multimedia, pengujian kualitas dan kesesuaian aset media (gambar, audio, video) dilakukan pada tahap...

a)

Perencanaan Produksi Media

b)

Integrasi Aset

c)

Produksi Aset

d)

Pengujian Sistem Multimedia

e)

Evaluasi Aset

15.

Proses penyebaran aplikasi ke lingkungan produksi atau ke tangan pengguna akhir terjadi pada tahap...

a)

Pengembangan

b)

Pemeliharaan

c)

Pengujian

d)

Penyebaran (Deployment)

e)

Evaluasi

16.

Setelah aplikasi berbasis teks dirilis, pembaruan biasanya berfokus pada...

a)

Optimalisasi penggunaan memori grafis

b)

Perbaikan bug dan penambahan fitur berbasis perintah

c)

Penambahan elemen grafis yang menarik

d)

Peningkatan responsivitas terhadap sentuhan

e)

Integrasi kemampuan pemrosesan audio dan video

17.

Pada aplikasi grafis, pembaruan seringkali melibatkan...

a)

Penambahan perintah-perintah teks baru

b)

Fokus pada optimasi input melalui keyboard saja

c)

Penghapusan semua elemen interaktif

d)

Pengurangan elemen visual untuk meningkatkan kecepatan

e)

Peningkatan kinerja rendering grafis dan penambahan fitur visual

18.

Pemeliharaan aplikasi multimedia dapat mencakup...

a)

Penggantian semua aset media dengan yang baru setiap pembaruan

b)

Penghapusan dukungan untuk format media lama

c)

Hanya perbaikan bug pada kode inti

d)

Mengubah aplikasi menjadi berbasis teks

e)

Perbaikan bug, pembaruan codec media, dan penambahan fitur interaktif baru

19.

Dalam analisis kebutuhan aplikasi berbasis teks, metode pengumpulan informasi yang umum digunakan adalah...

a)

Wawancara pengguna dan analisis dokumen

b)

Observasi langsung penggunaan aplikasi serupa

c)

Pengujian usability prototipe grafis

d)

Survei dengan kuesioner visual

e)

Analisis heatmap interaksi pengguna

20.

Pada tahap desain aplikasi grafis, pembuatan storyboard berguna untuk merencanakan...

a)

Struktur data aplikasi

b)

Alur navigasi dan interaksi antar layar

c)

Spesifikasi teknis perangkat keras

d)

Lisensi software yang digunakan

e)

Algoritma pemrosesan data

21.

Dalam pengembangan aplikasi multimedia, pembuatan wireframe dapat membantu dalam merencanakan...

a)

Tata letak elemen media dan interaktif

b)

Kode program untuk pemutaran media

c)

Format file media yang akan digunakan

d)

Strategi pemasaran aplikasi

e)

Desain visual yang detail

22.

Pemilihan bahasa pemrograman dan framework yang tepat dilakukan pada tahap...

a)

Analisis Kebutuhan

b)

Desain

c)

Pengujian

d)

Implementasi

e)

Pemeliharaan

23.

Pengujian yang dilakukan oleh tim pengembang untuk memastikan setiap unit kode berfungsi dengan baik disebut...

a)

System Testing

b)

Unit Testing

c)

Integration Testing

d)

Alpha Testing

e)

User Acceptance Testing

24.

Umpan balik dari pengguna setelah rilis aplikasi sangat penting untuk tahap...

a)

Desain Awal

b)

Implementasi Kode

c)

Penyebaran Awal

d)

Pengujian Internal

e)

Pemeliharaan

25.

Dalam pengembangan aplikasi berbasis teks, pertimbangan keamanan seringkali berfokus pada...

a)

Perlindungan terhadap serangan phishing visual

b)

Enkripsi data yang ditampilkan secara grafis

c)

Validasi input pengguna untuk mencegah command injection

d)

Pengamanan aset media dari pembajakan

e)

Pencegahan buffer overflow pada elemen UI grafis

26.

Pada pengembangan aplikasi multimedia, pertimbangan performa yang penting adalah...

a)

Kecepatan kompilasi kode program

b)

Responsivitas terhadap input teks

c)

Kelancaran pemutaran media dan respons terhadap interaksi grafis

d)

Ukuran file instalasi aplikasi berbasis teks

e)

Kompatibilitas dengan printer berbasis teks

27.

Dalam UML, diagram yang digunakan untuk memvisualisasikan interaksi antara objek dalam urutan waktu tertentu adalah...

a)

Class Diagram

b)

Use Case Diagram

c)

Sequence Diagram

d)

Activity Diagram

e)

Component Diagram

28.

Dalam diagram kelas UML, hubungan antara dua kelas di mana satu kelas ("whole") terdiri dari kelas lain ("part") dan bagian tersebut tidak dapat berdiri sendiri tanpa keseluruhan, disebut...

a)

Asosiasi

b)

Agregasi

c)

Komposisi

d)

Pewarisan (Inheritance)

e)

Ketergantungan (Dependency)

29.

Sebuah dokumen yang menjelaskan secara rinci fungsionalitas, batasan, dan kriteria kinerja yang diharapkan dari sebuah aplikasi disebut...

a)

Desain Arsitektur Sistem.

b)

Laporan Pengujian.

c)

Panduan Pengguna.

d)

Spesifikasi Kebutuhan Perangkat Lunak (SRS).

e)

Rencana Implementasi.

30.

Dalam pengembangan aplikasi berbasis teks (CLI), identifikasi kasus penggunaan (use case) seringkali berfokus pada...

a)

Efek suara dan musik latar.

b)

Interaksi pengguna melalui perintah baris.

c)

Pilihan warna dan font.

d)

Transisi antar layar.

e)

Desain ikon dan tata letak grafis.

31.

Tahap desain dalam pengembangan aplikasi berbasis grafis (GUI) sangat memperhatikan aspek...

a)

Algoritma kompresi data

b)

Struktur basis data

c)

Optimasi performa server.

d)

Keamanan jaringan.

e)

User Experience (UX) dan User Interface (UI).

32.

Proses pembuatan sketsa kasar atau model sederhana dari antarmuka pengguna grafis untuk mendapatkan umpan balik awal disebut...

a)

Debugging.

b)

Deployment.

c)

Migrasi data.

d)

Prototyping.

e)

Refactoring.

33.

Ketika merancang aplikasi multimedia, perencanaan aset (gambar, audio, video) meliputi hal-hal berikut, kecuali...

a)

Jenis format file yang akan digunakan.

b)

Resolusi dan kualitas aset.

c)

Sumber aset (pembuatan sendiri atau lisensi).

d)

Lokasi penyimpanan kode sumber aplikasi.

e)

Ukuran file aset dan dampaknya pada performa.

34.

Pada tahap implementasi, pemilihan bahasa pemrograman untuk aplikasi berbasis teks (CLI) seringkali mempertimbangkan...

a)

Sintaks yang ringkas dan efisiensi eksekusi di lingkungan konsol.

b)

Dukungan untuk format video beresolusi tinggi.

c)

Kemampuan untuk mengintegrasikan dengan sensor fisik.

d)

Ketersediaan pustaka untuk grafis 3D.

e)

Kemudahan untuk di-deploy di web server.

35.

Dalam pengembangan aplikasi berbasis grafis (GUI), proses "layouting" pada tahap implementasi merujuk pada...

a)

Optimasi kecepatan rendering grafis.

b)

Pengolahan input dari keyboard.

c)

Koneksi ke basis data.

d)

Penulisan algoritma utama.

e)

Pengaturan posisi dan ukuran elemen-elemen antarmuka.

36.

Ketika mengimplementasikan aplikasi multimedia, hal penting yang perlu diperhatikan dalam hal suara adalah...

a)

Kecepatan prosesor komputer.

b)

Jumlah baris kode program.

c)

Format file audio dan manajemen sinkronisasi dengan visual.

d)

Resolusi layar monitor.

e)

Ukuran piksel gambar.

37.

Kesalahan sintaks (syntax error) pada aplikasi berbasis teks biasanya terdeteksi pada tahap...

a)

Pemeliharaan.

b)

Deploy.

c)

Kompilasi/Interpretasi kode.

d)

Desain.

e)

Perencanaan.

38.

Ketika menguji aplikasi multimedia, salah satu fokus utama adalah memastikan bahwa...

a)

Kode sumber telah dienkripsi.

b)

Semua aset media (gambar, audio, video) ditampilkan dan diputar dengan benar dan sinkron.

c)

Aplikasi dapat menangani ribuan pengguna secara bersamaan.

d)

Aplikasi memiliki dokumentasi API yang lengkap.

e)

Database terhubung dengan aman.

39.

Tahap terakhir dalam siklus hidup pengembangan perangkat lunak (SDLC) adalah...

a)

Pemeliharaan.

b)

Implementasi.

c)

Pengujian.

d)

Analisis.

e)

Desain

40.

Dalam tahap perencanaan untuk aplikasi berbasis teks, pembuatan ______ sangat penting untuk memvisualisasikan alur logika program.

a)

Brand guidelines

b)

Soundscape

c)

Flowchart atau pseudocode

d)

Storyboard.

e)

Mockup UI.

41.

Dalam pengembangan aplikasi berbasis teks, ketika menghadapi bug yang membuat program berhenti mendadak (crash), kegiatan yang dilakukan pada tahap debugging adalah...

a)

Menambahkan lebih banyak fitur.

b)

Mengubah kebutuhan awal.

c)

Melacak alur eksekusi program dan nilai variabel pada titik crash.

d)

Mendistribusikan aplikasi ke pengguna.

e)

Mendesain ulang logo aplikasi.

42.

Tujuan utama dari tahap deployment (peluncuran) adalah...

a)

Mendokumentasikan bug yang ditemukan.

b)

Melatih tim pengembang baru.

c)

Menyediakan aplikasi agar dapat diakses dan digunakan oleh pengguna akhir.

d)

Menguji ulang semua fungsionalitas.

e)

Mengumpulkan kebutuhan baru dari pengguna.

43.

Dalam tahap analisis, diagram yang paling cocok untuk memodelkan bagaimana data mengalir melalui sistem dalam aplikasi berbasis teks maupun grafis adalah...

a)

State Diagram

b)

Data Flow Diagram (DFD).

c)

Use Case Diagram

d)

Class Diagram.

e)

Entity-Relationship Diagram (ERD).

44.

Sebelum memulai implementasi, sebuah proyek pengembangan aplikasi multimedia harus memiliki...

a)

Lisensi penggunaan perangkat lunak yang tak terbatas.

b)

Seluruh kode yang sudah ditulis.

c)

Server yang sudah siap untuk di-deploy.

d)

Basis data yang terisi penuh.

e)

Rencana produksi aset media dan storyboard yang jelas.

45.

Sebuah 'bug report' yang detail dan jelas sangat penting pada tahap pengujian karena membantu pengembang untuk...

a)

Mereplikasi masalah dan melakukan perbaikan.

b)

Mempromosikan aplikasi.

c)

Menghitung biaya proyek.

d)

Mendesain fitur baru.

e)

Menulis dokumentasi pengguna.

46.

Salah satu risiko utama yang harus diidentifikasi dan dikelola pada tahap perencanaan proyek adalah...

a)

Warna tombol yang kurang menarik.

b)

Ketersediaan sumber daya (SDM, anggaran, waktu).

c)

Ukuran font pada aplikasi.

d)

Kecepatan loading halaman web.

e)

Respon dari umpan balik pengguna.

47.

Di antara berikut ini yang merupakan contoh paling mendasar dari antarmuka pengguna berbasis teks....

a)

Adobe Photoshop

b)

Microsoft Windows

c)

Command Line Interface (CLI)

d)

Mozilla Firefox

e)

Game Valorant

48.

Tahapan dalam pengembangan perangkat lunak multimedia di mana elemen-elemen seperti teks, gambar, audio, dan video digabungkan menjadi satu kesatuan produk disebut...

a)

Perancangan (Design)

b)

Implementasi (Implementation)

c)

Pengujian (Testing)

d)

Integrasi (Integration)

e)

Pemeliharaan (Maintenance)

49.

Interaktivitas dalam perangkat lunak multimedia memungkinkan pengguna untuk...

a)

Hanya menonton konten secara pasif

b)

Memberikan input dan mengontrol alur presentasi atau aplikasi

c)

Mengubah kode sumber perangkat lunak

d)

Meningkatkan resolusi grafis secara otomatis

e)

Menerjemahkan teks ke berbagai bahasa

50.

Bahasa markup yang paling umum digunakan untuk membuat struktur dasar halaman web berbasis teks dan multimedia adalah...

a)

Python

b)

B. C++

c)

C. JavaScript

d)

D. HTML (HyperText Markup Language)

e)

E. SQL