WorksheetsUI UX Quiz
Total questions: 26
Worksheet time: 18mins
Apa langkah pertama dalam Software Development Life Cycle (SDLC)?
Pengujian
Perancangan
Analisis kebutuhan
Implementasi
Dalam tahap manakah dokumen spesifikasi kebutuhan perangkat lunak biasanya dihasilkan?
Tahap perencanaan
Tahap pengembangan
Tahap pengujian
Tahap pemeliharaan
Metode mana yang sering digunakan untuk merancang sistem dalam SDLC?
Waterfall
Agile
SCRUM
Semua jawaban benar
Apa tujuan utama dari tahap pengujian dalam SDLC?
Memastikan semua kode sudah ditulis
Membuat dokumentasi pengguna
Menemukan dan memperbaiki bug dalam perangkat lunak
Menyelesaikan semua tugas proyek
Tahap mana dalam SDLC yang berfokus pada perbaikan dan pembaruan perangkat lunak setelah diimplementasikan?
Tahap analisis
Tahap pemeliharaan
Tahap desain
Tahap pengujian
Apa yang dimaksud dengan Atomic Design?
Metodologi pengembangan perangkat lunak
Pendekatan dalam mendesain antarmuka pengguna menggunakan komponen modular
Teknik pengujian perangkat lunak
Framework untuk pengembangan aplikasi mobile
Apa saja lima tingkatan dalam metodologi Atomic Design?
Molekul, Organisme, Atoms, Templates, Pages
Atoms, Molecules, Organisms, Templates, Pages
Atoms, Cells, Molecules, Templates, Pages
Components, Modules, Organisms, Templates, Pages
Mengapa Atomic Design dianggap penting dalam pengembangan UI/UX?
Mempercepat proses pengujian
Mengurangi jumlah kode yang diperlukan
Memungkinkan konsistensi dan reusable components dalam desain
Memudahkan pemasaran produk
Apa itu wireframe dalam konteks desain antarmuka pengguna?
Gambar akhir dari situs web
Prototipe interaktif yang lengkap
Sketsa atau representasi visual sederhana dari tata letak halaman
Kode sumber dari aplikasi
Apa tujuan utama dari penggunaan wireframe dalam proses desain?
Untuk memastikan fungsionalitas aplikasi
Untuk menguji antarmuka pengguna secara langsung
Untuk merencanakan dan menyusun tata letak elemen halaman tanpa detail visual
Untuk mengembangkan kode aplikasi
Apa salah satu keuntungan menggunakan wireframe dalam proyek desain?
Meningkatkan biaya proyek
Memperkecil kemungkinan perubahan desain di masa mendatang
Memfasilitasi komunikasi dan kolaborasi antara pemangku kepentingan
Mengurangi waktu pengembangan aplikasi
Apa perbedaan utama antara wireframe tinggi dan rendah?
Wireframe tinggi lebih detail dan siap untuk pengujian pengguna, sedangkan wireframe rendah adalah sketsa kasar.
Wireframe tinggi adalah gambar akhir, sementara wireframe rendah hanya untuk pengingat.
Wireframe tinggi menggunakan warna, sedangkan wireframe rendah tidak menggunakan warna.
Wireframe tinggi digunakan untuk presentasi kepada klien, sedangkan wireframe rendah digunakan oleh pengembang.
Design System Colour
A design system is a collection of reusable components and guidelines that help ensure consistency in a digital product. One of the most important elements in a design system is colour. Colours are not only used to make a product visually appealing, but also to guide user behavior, communicate brand identity, and improve accessibility.
In a good design system, colours are divided into categories. The primary colour is used most often and represents the brand. Secondary colours support the primary colour and are used to create variation. There are also neutral colours, such as grey, white, and black, which are used for text and backgrounds.
Designers must also think about contrast. A high contrast between text and background makes content easier to read, especially for users with visual impairments. Tools like colour contrast checkers are often used to make sure the design is accessible.
What is the main function of a design system in digital products?
To make the product more expensive
To help ensure consistency
To reduce code errors
To avoid user feedback
Which of the following is usually considered a neutral colour?
Red
Blue
Grey
Green
Why is colour contrast important in UI design?
To make the app look more colorful
To confuse users
To improve accessibility and readability
To save battery life
Apa tujuan utama dari flowchart tersebut?
Menghitung jumlah dari tiga bilangan
Mengecek apakah dua dari tiga angka dapat dijumlahkan menjadi angka ketiga
Mengurutkan tiga bilangan
Menentukan bilangan terbesar dari tiga bilangan
Jika A = 2, B = 3, dan C = 5, bagaimana alur eksekusi flowchart ini?
A + B = C benar → langsung END
A + C = B benar → langsung END
B + C = A benar → langsung END
Semua kondisi salah → langsung END
Apa yang terjadi jika semua kondisi dalam flowchart bernilai salah?
Program berhenti sebelum sampai END
Program akan mengulang ke awal
Program tetap menuju END setelah semua kondisi dicek
Flowchart akan menghasilkan error
Peran apa yang biasanya membuat dan menulis kode program berdasarkan desain yang telah disepakati?
A. Project Manager
B. Business Analyst
C. Software Developer
D. UI Designer
Siapa yang bertanggung jawab untuk mengelola jadwal, sumber daya, dan komunikasi dalam proyek SDLC?
A. Quality Assurance
B. Software Developer
C. Project Manager
D. Business Analyst
Peran mana yang fokus pada pengujian software untuk menemukan bug dan memastikan kualitasnya?
A. UI Designer
B. Software Tester
C. System Analyst
D. Project Sponsor
Siapa yang bertanggung jawab atas struktur dan keamanan data yang digunakan dalam aplikasi?
A. Backend Developer
B. UI Designer
C. Database Administrator (DBA)
D. Scrum Master
Peran apa yang biasanya membuat tampilan antarmuka yang menarik dan mudah digunakan oleh pengguna?
A. UI/UX Designer
B. System Analyst
C. Business Analyst
D. Backend Developer
Apa tugas utama seorang System Analyst dalam SDLC?
A. Mengetes sistem secara menyeluruh
B. Mengelola basis data
C. Menganalisis sistem yang ada dan merancang sistem baru berdasarkan kebutuhan bisnis
D. Menulis dokumentasi akhir
Apa yang dimaksud dengan prinsip desain responsif dalam pengembangan web?
Desain yang menggunakan gambar statis tanpa interaksi
Desain yang mengutamakan estetika tanpa mempertimbangkan fungsionalitas
Desain yang menyesuaikan tampilan berdasarkan ukuran layar perangkat
Desain yang hanya berfungsi di perangkat mobile
Dalam konteks pengembangan perangkat lunak, apa yang dimaksud dengan 'Agile'?
Teknik pengembangan perangkat lunak yang hanya digunakan untuk aplikasi mobile
Proses pengujian perangkat lunak yang ketat
Metodologi pengembangan yang berfokus pada kolaborasi dan fleksibilitas
Model pengembangan yang tidak memerlukan dokumentasi
Apa yang menjadi fokus utama dari tahap analisis dalam SDLC?
B. Mengidentifikasi kebutuhan dan masalah yang ada
D. Menyusun dokumentasi akhir proyek
A. Mengembangkan kode program
C. Menguji perangkat lunak yang telah dibuat
Apa yang dimaksud dengan prototyping dalam desain perangkat lunak?
Pengembangan kode sumber secara langsung
Model awal dari sistem yang digunakan untuk mendapatkan umpan balik
Proses pengujian perangkat lunak yang sudah jadi
Dokumentasi akhir dari proyek perangkat lunak
Dalam konteks pengembangan perangkat lunak, apa yang dimaksud dengan 'User Story'?
Rencana proyek yang mencakup semua tahapan pengembangan
Dokumen teknis yang menjelaskan arsitektur sistem
Deskripsi singkat tentang fitur dari perspektif pengguna
Ulasan akhir dari perangkat lunak yang telah dikembangkan
Metode mana yang paling tepat untuk mengelola perubahan dalam proyek perangkat lunak?
Spiral
Agile
Waterfall
V-Model
