wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Flutter - Dasar

Total questions: 10

Worksheet time: 50mins

Name
Class
Date
1.
Apa itu Flutter dan siapa pengembangnya?
a)
Framework untuk aplikasi desktop, dikembangkan oleh Microsoft
b)
Framework untuk pengembangan web, dikembangkan oleh Apple
c)
Framework untuk aplikasi mobile, dikembangkan oleh Google
d)
Framework untuk machine learning, dikembangkan oleh Amazon
e)
Framework untuk data analysis, dikembangkan oleh IBM
2.
Apa perbedaan utama antara StatelessWidget dan StatefulWidget?
a)
StatelessWidget digunakan untuk data yang selalu berubah, StatefulWidget untuk data statis
b)
StatelessWidget adalah widget tanpa state, StatefulWidget memiliki state
c)
StatelessWidget hanya mendukung layout horizontal, StatefulWidget mendukung vertikal
d)
StatelessWidget wajib menggunakan konteks, StatefulWidget tidak
e)
StatelessWidget adalah bagian dari Dart, sementara
3.
Apa fungsi file pubspec.yaml dalam Flutter?
a)
Untuk menyimpan database lokal
b)
Untuk menulis log aplikasi
c)
Untuk mendefinisikan dependensi dan metadata proyek
d)
Untuk mendefinisikan routing aplikasi
e)
Untuk men-generate widget secara otomatis
4.
Apa itu "hot reload" dalam Flutter?
a)
Proses me-restart aplikasi dengan data baru
b)
Proses memperbaiki bug secara otomatis
c)
Proses menerapkan perubahan kode secara instan tanpa me-restart aplikasi
d)
Alat untuk mengoptimalisasi aplikasi di perangkat Android saja
e)
Proses untuk mengunggah aplikasi ke Google Play Store
5.
Bagaimana cara menambahkan ikon dari Material Icons di Flutter?
a)
Menggunakan MaterialApp secara eksplisit
b)
Menggunakan widget Image dengan referensi file eksternal
c)
Menggunakan widget Icon dengan parameter Icons.<nama ikon>
d)
Menggunakan widget Container untuk meletakkan file ikon
e)
Menggunakan widget Row untuk render ikon
6.
Apa peran BuildContext dalam Flutter?
a)
Menentukan warna tema aplikasi
b)
Menyediakan hierarki widget dan informasi lokasi widget di dalam aplikasi
c)
Digunakan untuk membuat jaringan API
d)
Berfungsi sebagai log debug
e)
Untuk mengatur layout container
7.
Apa itu Future dalam Flutter?
a)
Sebuah tipe data untuk stream
b)
Sebuah variabel yang dapat diubah secara dinamis
c)
Representasi operasi yang selesai di masa mendatang dengan hasil atau error
d)
Sebuah model untuk desain UI baru
e)
Tipe data untuk array dalam Flutter
8.
Apa perbedaan utama antara Row dan Column dalam Flutter?
a)
Row digunakan untuk text, Column untuk icon
b)
Row untuk elemen horizontal, Column untuk elemen vertikal
c)
Row hanya bisa menggunakan StatelessWidget, sedangkan Column harus StatefulWidget
d)
Row tidak mendukung padding, Column mendukungnya
e)
Row untuk aplikasi Android, Column untuk aplikasi iOS
9.
Apa fungsi utama widget FutureBuilder dalam Flutter?
a)
Untuk membuat jaringan REST API lebih efisien
b)
Untuk mengatur tema aplikasi
c)
Untuk menangani dan menampilkan data yang berasal dari objek Future
d)
Untuk menambahkan responsivitas aplikasi
e)
Untuk memproses input dari pengguna
10.
Apa langkah pertama untuk mengintegrasikan API eksternal dalam aplikasi Flutter?
a)
Menambahkan dependensi paket API di pubspec.yaml
b)
Membuat file baru bernama api.dart
c)
Menginstal ulang emulator perangkat
d)
Mengubah tema default aplikasi
e)
Menambahkan pustaka database secara manual