wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Fundamental Flutter

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Manakah widget yang digunakan untuk membuat button di flutter ?

a)

Text

b)

Button

c)

Icon

d)

ElevatedButton

2.

Widget yang digunakan untuk membuat perulangan konten adalah ?

a)

ListView

b)

ArrayView

c)

ExpandedView

d)

Bukan Semuanya

3.

Apa kepanjangan dari SDK ?

a)

Software Data Kit

b)

Software Development Kit

c)

Software Database Kit

d)

Bukan Kesemuanya

4.

Kapan versi alpha flutter dirilis ?

a)

2017

b)

2016

c)

2018

d)

2019

5.

Manakah yang termasuk dalam Stateless Widgets ?

a)

Row

b)

Column

c)

Text

d)

All of the above

6.

Manakah function yang bertanggung jawab untuk memulai program ?

a)

runapp()

b)

mainapp()

c)

run()

d)

flutter()

7.


Kode berikut digunakan untuk menambahkan tombol tindakan mengambang ke antarmuka aplikasi Flutter. Manakah dari fungsi atau metode berikut yang dapat digunakan untuk menambahkan tindakan ke tombol ini jika pengguna aplikasi mengetuk tombol ini?

a)

onFly

b)

onPressed

c)

onPush

d)

Next

8.

Widget Berukut yang hanya memiliki satu "child" saja adalah ?

a)

Container

b)

Column

c)

MaterialApp

d)

Scaffold

e)

Row

9.

Script yang digunakan untuk menampilkan gambar langsung dari Url internet adalah ?

a)

image.networkasset()

b)

image.uri()

c)

image.network()

d)

image.url()

10.

Berikut ini adalah contoh state management di flutter kecuali ?

a)

Redux

b)

MobX

c)

GetX

d)

Blog

e)

Riverpod

11.

Saat terjadi perubahan state pada Stateful Widget, UI aplikasi tidak akan di render ulang

a)

Benar

b)

Salah

12.

Fungsi ChangeNotifierProvider() pada state management Provider bertujuan untuk ?

a)

Mendengarkan perubahan yang terjadi pada state

b)

Memberitahukan widget untuk

melakukan update nilai

c)

Menyimpan state atau variable selama aplikasi berjalan

d)

Semuanya salah

13.

Parameter yang perlu ditambahkan pada fungsi Navigator.PushNamed() agar bisa mengirimkan data pada sebuah halaman adalah ?

a)

data

b)

arguments

c)

notes

d)

route

14.

Berikut ini salah satu fitur dari firebase, kecuali . . .

a)

Hosting

b)

Notification

c)

Realtime Database

d)

Create Table

e)

Analytics

15.

Manakah dari pilihan berikut yang benar tentang widget yang mencakup semua widget Child ini...

a)

Card Widget

b)

Row

c)

SingleScrollChildView

d)

ListTile

e)

Stack Widget

16.

Manakah opsi hosting yang bisa digunakan untuk men-deploy Flutter web?

a)

GitHub Pages

b)

Google Cloud Hosting

c)

Firebase Hosting

d)

Semua Benar

17.

Tipe data yang tidak terdapat di SQLite, adalah . . .

a)

String

b)

Boolean

c)

Integer

d)

Blob

e)

Real

18.

Konsep penyimpanan pada SharePreference menggunakan Key dan Value. Pada dart kita dapat menggunakan fungsi Map(). Jika anda menggunakan bahasa Java fungsi apa yang digunakan untuk membuat pasangan key, value ?

a)

MapOf()

b)

HashMap()

c)

Dic()

d)

Semua Jawaban Salah

19.

Tulislah Query untuk menampilkan last_name dengan huruf capital dimana last_name nya di awali dengan huruf ‘U’?

a)

Select upper(last_name),salary from employees where last_name 'U%';

b)

Select upper(last_name),salary from employees where last_name like 'U%';

c)

Select upper(last_name),salary from employees where last_name like 'U';

d)

Select upper(last_name),salary from employees where last_name like '%U%';

20.

Widget apa yang dipakai untuk mengetahui ukuran resolusi layar ?

a)

MediaQuery

b)

Flexible

c)

Expanded

d)

LayoutBuilder