Font size
WorksheetsBank Soal KRPL 12 RPL
Total questions: 80
Worksheet time: 50mins
Jodohkan konsep Dart dengan definisinya yang tepat!
Tempat menyimpan data
Variabel
Blok kode yang dapat dipanggil berulang
Function
Struktur untuk pengulangan
Loop
Statement untuk mengambil keputusan
Condition
Symbol untuk operasi matematika
Operator
Jodohkan widget Flutter dengan fungsinya!
Widget untuk menampilkan teks
Text
Widget untuk membuat kotak dengan styling
Container
Widget untuk menyusun horizontal
Row
Widget untuk menyusun vertikal
Column
Widget untuk menumpuk widget lain
Stack
Jodohkan tools dengan kegunaannya dalam pengembangan Flutter!
Text editor dengan extension Flutter
VS Code
Framework untuk mobile development
Flutter SDK
Compiler bahasa Dart
Dart SDK
IDE untuk Android development
Android Studio
Tool untuk checking instalasi
Flutter Doctor
Jodohkan jenis state dengan contohnya!
Widget yang tidak berubah
Stateless Widget
Widget yang dapat berubah
Stateful Widget
Data dalam satu widget saja
Local State
Fungsi untuk menangani interaksi
Event Handler
Proses mengubah state
State Update
Jodohkan method lifecycle dengan fungsinya!
Inisialisasi saat widget dibuat
initState()
Membangun tampilan widget
build()
Membersihkan resource saat widget dihapus
dispose()
Memperbarui state widget
setState()
Dipanggil saat widget parent berubah
didUpdateWidget()
Jodohkan konsep OOP Dart dengan implementasinya!
Private fields dengan underscore (_)
Encapsulation
Keyword extends
Inheritance
Method overriding
Polymorphism
Abstract class dan interface
Abstraction
Keyword with
Mixin
Jodohkan komponen arsitektur Flutter dengan fungsinya!
Representasi UI dalam memory
Widget Tree
Mengelola lifecycle widget
Element Tree
Melakukan rendering ke screen
Render Tree
Reference ke lokasi widget dalam tree
Build Context
Identifier unik untuk widget
Key
Jodohkan jenis testing dengan tools yang digunakan!
test() function
Unit Test
testWidgets() function
Widget Test
flutter_driver
Integration Test
DevTools performance tab
Performance Test
matchesGoldenFile()
Golden Test
Jodohkan perintah package management dengan fungsinya!
Download dependencies
flutter pub get
Menambah package baru
flutter pub add
Update semua packages
flutter pub upgrade
Cek package yang outdated
flutter pub outdated
Menghapus package
flutter pub remove
Jodohkan teknik optimasi dengan implementasinya!
ListView.builder untuk list besar
Lazy Loading
Menggunakan const widgets
Widget Caching
Cached network image
Image Optimization
Dispose controllers dan streams
Memory Management
Memisahkan widget complex menjadi smaller widgets
Build Optimization
