WorksheetsMP Pertemuan 03
Total questions: 10
Worksheet time: 10mins
Name
Class
Date
1.
Apa tujuan utama memisahkan widget ke dalam fungsi atau method di Flutter?
a)
Agar kode lebih cepat dieksekusi
b)
Agar kode lebih mudah dibaca dan dikelola
c)
Agar aplikasi bisa berjalan di semua platform
d)
Agar widget bisa dipanggil tanpa import
e)
Agar aplikasi tidak memerlukan StatefulWidget
2.
File produk_form.dart berisi class ProdukForm yang merupakan jenis widget apa?
a)
StatelessWidget
b)
MaterialWidget
c)
StatefulWidget
d)
AppBarWidget
e)
ColumnWidget
3.
Widget apa yang digunakan untuk menerima input teks dari pengguna?
a)
ListTile
b)
Card
c)
TextField
d)
ElevatedButton
e)
GestureDetector
4.
Fungsi dari InputDecoration pada TextField adalah...
a)
Menentukan warna latar belakang form
b)
Menambahkan label atau hint pada field input
c)
Mengatur ukuran font pada TextField
d)
Membuat TextField menjadi wajib diisi
e)
Menghubungkan TextField dengan controller
5.
Tombol simpan pada form produk dibuat menggunakan widget...
a)
OutlinedButton
b)
ElevatedButton
c)
FlatButton
d)
TextButton
e)
GestureDetector
6.
File produk_detail.dart berfungsi untuk...
a)
Menyimpan data produk ke database
b)
Menampilkan data produk yang diinput user
c)
Membuat tampilan daftar produk
d)
Menghapus data produk yang lama
e)
Mengatur navigasi aplikasi
7.
Apa fungsi dari TextEditingController?
a)
Mengatur warna dan style teks
b)
Menghubungkan TextField dengan Navigator
c)
Mengambil input teks dari TextField
d)
Menyimpan data produk ke dalam file
e)
Menjalankan fungsi parsing otomatis
8.
Mengapa perlu menggunakan int.parse() pada input harga produk?
a)
Karena harga produk harus berupa string
b)
Karena input default TextField berupa integer
c)
Karena harga produk harus berupa angka (integer)
d)
Agar harga produk bisa digunakan sebagai controller
e)
Agar harga produk otomatis tersimpan di database
9.
Widget yang digunakan untuk menampilkan daftar produk secara scrollable adalah...
a)
Column
b)
Row
c)
ListView
d)
Card
e)
AppBar
10.
Fungsi utama widget Card dalam tampilan daftar produk adalah…
a)
Menambahkan animasi pada setiap item daftar
b)
Menghapus jarak antar item
c)
Membungkus item agar tampil lebih rapi seperti kartu
d)
Mengatur ukuran teks pada item daftar
e)
Mengubah warna latar belakang aplikasi
100 %
