Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Flutter Basic

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Apa itu Flutter?

a)

Framework pengembangan aplikasi mobile

b)

Framework pengembangan web

c)

Framework pengembangan aplikasi desktop

d)

Framework pengembangan game

2.

Bahasa pemrograman apa yang digunakan untuk membuat aplikasi dengan Flutter?

a)

Java

b)

C#

c)

Python

d)

Dart

3.

Komponen utama dari sebuah aplikasi Flutter adalah?

a)

Activity

b)

Widget

c)

View

d)

Controller

4.

Tujuan dari fungsi "main()" dalam sebuah aplikasi Flutter adalah?

a)

Inisialisasi aplikasi

b)

Menangani input pengguna

c)

Menampilkan antarmuka pengguna aplikasi

d)

Melakukan operasi database

5.

Bagaimana cara membuat tombol di Flutter?

a)

Dengan menggunakan kelas "Button"

b)

Dengan menggunakan kelas "Text"

c)

Dengan menggunakan kelas "FlatButton" atau "RaisedButton"

d)

Dengan menggunakan kelas "Image"

6.

Bagaimana cara memperbarui state dari sebuah widget di Flutter?

a)

Dengan memanggil method "update()"

b)

Dengan memanggil method "render()"

c)

Dengan memanggil method "refresh()"

d)

Dengan memanggil method "setState()

7.

Peran dari method "build" pada sebuah widget di Flutter adalah?

a)

Menangani input pengguna

b)

Inisialisasi widget

c)

Mendefinisikan layout dan tampilan widget

d)

Melakukan operasi database

8.

Apa perbedaan antara StatefulWidget dan StatelessWidget di Flutter?

a)

StatefulWidget dapat mengubah propertinya sedangkan StatelessWidget tidak dapat

b)

StatelessWidget dapat mengubah propertinya sedangkan StatefulWidget tidak dapat

c)

StatefulWidget dapat menangani interaksi pengguna sedangkan StatelessWidget tidak dapat

d)

StatelessWidget dapat menangani interaksi pengguna sedangkan StatefulWidget tidak dapat

9.

Bagaimana cara membuat layout responsif di Flutter?

a)

Dengan menggunakan package "responsive"

b)

Dengan menggunakan package "adaptive"

c)

Dengan menggunakan kelas "MediaQuery"

d)

Dengan menggunakan kelas "LayoutBuilder"

10.

Apa itu "hot reload" di Flutter?

a)

Fitur yang memungkinkan Anda untuk menguji aplikasi Anda di beberapa perangkat

b)

Fitur yang memungkinkan Anda untuk menguji aplikasi Anda pada berbagai ukuran layar

c)

Fitur yang memungkinkan Anda untuk membuat perubahan pada layout aplikasi tanpa harus membangun ulang

d)

Fitur yang memungkinkan Anda untuk mengubah kode aplikasi Anda dan melihat perubahan secara langsung

11.

Untuk menavigasi ke halaman baru di Flutter, Anda dapat menggunakan kode berikut (Isi yang kosong) :

(a)