Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MP Pertemuan 11

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Apa tujuan utama penggunaan custom dialog seperti SuccessDialog dan WarningDialog?

a)

Menjalankan fungsi API

b)

Membuat tampilan dialog reusable

c)

Menghapus struktur folder

d)

Mempercepat kompilasi

e)

Menghilangkan validasi form

2.

Komponen apa yang digunakan sebagai pembungkus utama dalam membuat custom dialog?

a)

AlertBox

b)

Container

c)

Dialog

d)

Scaffold

e)

Card

3.

Mengapa kelas Consts dibuat dengan konstruktor private Consts._() ?

a)

Agar kelas bisa diwariskan

b)

Agar kelas dapat diinstansiasi

c)

Agar kelas tidak bisa dibuat objek

d)

Agar kelas terhapus otomatis

e)

Agar hanya jalan di Android

4.

Perbedaan utama antara SuccessDialog dan WarningDialog adalah…

a)

Warna & jenis tombol

b)

Jumlah parameter

c)

Tipe data text

d)

SuccessDialog pakai Navigator.pop

e)

WarningDialog tidak punya judul

5.

Fungsi pengecekan token menggunakan UserInfo() di main.dart adalah…

a)

Menentukan apakah API berjalan

b)

Menentukan halaman awal aplikasi

c)

Menghapus token

d)

Refresh halaman otomatis

e)

Memvalidasi email

6.

Fungsi pushReplacement() digunakan untuk…

a)

Menutup semua halaman

b)

Menambahkan halaman baru

c)

Mengganti halaman saat ini

d)

Menghapus cache

e)

Membuka dialog

7.

Pada RegistrasiBloc, nilai apa yang akan kembali setelah registrasi berhasil?

a)

Boolean

b)

Token login

c)

Objek Registrasi

d)

Halaman baru

e)

Widget dialog

8.

Tujuan penggunaan _isLoading pada tombol Login/Registrasi adalah…

a)

Menampilkan notifikasi

b)

Mencegah double-click

c)

Menghapus form

d)

Refresh halaman

e)

Menyimpan data input

9.

Pada proses Login, token dan userID disimpan menggunakan…

a)

Firebase

b)

SQLite

c)

SharedPreferences (UserInfo)

d)

File external

e)

Google Drive

10.

Jika validasi validate() bernilai false, maka…

a)

Submit tetap jalan

b)

Data dikirim ke API

c)

Halaman reload

d)

Error pada form muncul

e)

App keluar