wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Menarik tentang Flutter

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa itu widget dalam Flutter?

a)

Widget adalah alat untuk mengedit gambar dalam Flutter.

b)

Widget adalah jenis database dalam Flutter.

c)

Widget adalah elemen dasar untuk membangun antarmuka pengguna dalam Flutter.

d)

Widget adalah bahasa pemrograman yang digunakan dalam Flutter.

2.

Apa fungsi dari StatelessWidget?

a)

Fungsi dari StatelessWidget adalah untuk membuat widget yang tidak menyimpan status dan tidak berubah setelah dibangun.

b)

Fungsi dari StatelessWidget adalah untuk menyimpan status yang berubah.

c)

StatelessWidget digunakan untuk membuat widget yang selalu dinamis.

d)

Fungsi dari StatelessWidget adalah untuk mengelola state secara efisien.

3.

Apa perbedaan antara StatefulWidget dan StatelessWidget?

a)

StatelessWidget memiliki status yang dapat berubah, sementara StatefulWidget tidak.

b)

StatefulWidget tidak dapat menyimpan data sementara StatelessWidget dapat.

c)

StatefulWidget memiliki status yang dapat berubah, sementara StatelessWidget tidak memiliki status.

d)

StatefulWidget dan StatelessWidget keduanya memiliki status yang sama.

4.

Apa itu Navigator dalam Flutter?

a)

Navigator adalah widget untuk mengelola data pengguna dalam aplikasi Flutter.

b)

Navigator adalah komponen untuk menghubungkan API dalam Flutter.

c)

Navigator adalah widget yang mengelola rute dan navigasi antar halaman dalam aplikasi Flutter.

d)

Navigator adalah alat untuk mengedit gambar dalam Flutter.

5.

Bagaimana cara berpindah antar halaman di Flutter?

a)

Gunakan StreamBuilder untuk berpindah antar halaman.

b)

Gunakan FutureBuilder untuk berpindah antar halaman.

c)

Gunakan Navigator.push() dan Navigator.pop() untuk berpindah antar halaman.

d)

Gunakan setState() untuk berpindah antar halaman.

6.

Apa fungsi dari push dan pop dalam navigasi?

a)

Fungsi push adalah menambahkan halaman ke riwayat navigasi, sedangkan pop adalah menghapus halaman dari riwayat.

b)

Fungsi push dan pop tidak berhubungan dengan navigasi.

c)

Fungsi push adalah menghapus halaman dari riwayat, sedangkan pop adalah menambahkan halaman.

d)

Fungsi push adalah untuk menyimpan data, sedangkan pop untuk mengambil data.

7.

Apa itu route dalam Flutter?

a)

Route digunakan untuk mengatur state aplikasi.

b)

Route adalah jenis widget dalam Flutter.

c)

Route adalah metode untuk menghubungkan database.

d)

Route dalam Flutter adalah representasi dari halaman yang dapat dinavigasi dalam aplikasi.

8.

Apa itu Flutter?

a)

Bahasa pemrograman

b)

Framework UI open-source

c)

Sistem Operasi

d)

Software desain grafis

9.

Flutter digunakan untuk membuat aplikasi...?

a)

Desktop saja

b)

Web saja

c)

Mobile, Web, dan Desktop

d)

Backend Server

10.

File utama saat memulai aplikasi Flutter adalah...?

a)

index.html

b)

main.dart

c)

app.js

d)

lib.dart

11.

Flutter menggunakan bahasa pemrograman...?

a)

Python

b)

Java

c)

Dart

d)

C++

12.

Widget untuk menampilkan teks adalah...?

a)

Label

b)

TextView

c)

Text

d)

String

13.

Widget Scaffold berfungsi untuk...?

a)

Menyimpan data

b)

Struktur dasar layout halaman

c)

Mengatur warna

d)

Membuat animasi

14.

Widget untuk layout vertikal adalah...?

a)

Row

b)

ListTile

c)

Column

d)

Table

15.

Widget untuk menampilkan tombol adalah...?

a)

TextField

b)

RaisedButton / ElevatedButton

c)

BoxButton

d)

ButtonView

16.

Perintah untuk menginstal package baru di Flutter?

a)

flutter get

b)

flutter install

c)

flutter pub get

d)

pub install

17.

Website resmi untuk mencari package Flutter adalah...?

18.

File untuk mengatur dependency/package di Flutter adalah...?

a)

pubspec.lock

b)

manifest.json

c)

pubspec.yaml

d)

flutter.json

19.

Widget yang bisa di-scroll secara vertikal?

a)

ListView

b)

Column

c)

Row

d)

Stack

20.

Apa output dari kode berikut?

Text('Halo Dunia');

a)

Tidak ada output

b)

Menampilkan teks “Halo Dunia”

c)

Menyimpan teks ke variabel

d)

Menjalankan perintah print()

21.

ElevatedButton(

onPressed: () {

print('Klik!');

},

child: Text('Tekan Saya'),

);

a)

Gambar

b)

TextField

c)

Tombol

d)

Container

22.

Apa yang terjadi jika kita menghapus MaterialApp pada kode berikut?

void main() {

runApp(

MaterialApp(

home: Text('Halo'),

),

);

}

a)

Tidak ada pengaruh

b)

Error

c)

Teks akan ditampilkan

d)

Warna latar berubah

23.

Manakah dari kode berikut yang benar untuk membuat aplikasi Flutter minimal?

a)

void main() {

print('Hello');

}

b)

void main() {

runApp(MyApp());

}

c)

void start() {

runApp();

}

d)

start() {

MyApp.run();

}

24.

Apa fungsi dari kode berikut ini?

Scaffold(

appBar: AppBar(title: Text("Beranda")),

body: Center(child: Text("Selamat Datang")),

);

a)

Menampilkan gambar

b)

Struktur dasar halaman dengan app bar dan teks

c)

Menampilkan form

d)

Menjalankan proses logika

25.

Manakah kode yang benar untuk membuat input teks (form)?

a)

InputText()

b)

FormInput()

c)

TextField()

d)

InputBox()