UJIAN TENGAHSEMESTER
Semester Genap Tahun Akademik 2020/2021 Type : A
Mata kuliah : Pemrograman Mobile 2
Program Studi : TI
Fakultas : Informatika
Waktu : 120 menit
Tanggal : ……… April 2022
Sifat : Online
Capaian Pembelajaran:
Mahasiswa mampu menjelaskan dan mempraktikan dari materi yang sudah diberikan
mengenai pemrograman mobile
1. Di dalam Flutter terdapat 2 class widget yang sering digunakan yaitu Stateless Widget dan
Stateful Widget.Jelaskan perbedaan class tersebut! (Bobot 10)
2. Di dalam pembuatan Multipage terdapat Navigator dan Routes. Jelaskan fungsi dari
Navigator dan Routes tersebut, dan sebutkan macam-macam navigator yang berada pada
flutter tersebut! (Bobot 10)
3. Jelaskan fungsi dari file pubspec.yml! (Bobot 10)
4. Apa perbedaan antara fungsi "main()" dan "runApp()" di Flutter? (Bobot 10)
5. Jelaskan async, await, dan Futures! (Bobot 10)
1. Pada soal teori nomor satu terdapat pembahasan mengenai Stateless Widget dan Stateful
Widget, buatlah contoh implementasi aplikasi yang dibangun menggunakan class
stateless widget dan stateful widget, screen shoot hasilnya dan source code-nya
mengenai dua buahclass widget tersebut! (Bobot 15)
2. Buatlah aplikasi menggunakan Widget TabBar dengan berisi beberapa widget seperti
pada layout di bawah ini! (Bobot 15)
3. Buatlah aplikasi web view menggunakan konsep multipage, seperti pada layout
dibawahini! (Bobot 20)
Note: Untuk website yang akan ditampilkan pada web view gunakan website anda
sendiri
Selamat Mengerjakan