Anda di halaman 1dari 2

UNIVERSITAS BINA INSANI

Jl. Siliwangi No.6, Sepanjang Jaya, Bekasi 17114


Telp. 021- 824 36 886/996 – 824 00 924

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

A. Teori ( 5 Soal Total Bobot 50 )

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)

B. Implementasi (Bobot 50)

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

Acuan Pembuatan Soal Ditinjau dan diverifikasi oleh:


1. RPS Ketua Dekan:
2. Pertemuan 1 s/d 7

(Rita Wahyuni Arifin, S.Kom., M.Kom)

Anda mungkin juga menyukai