MENGANALISIS DAN MEMODIFIKASI PROGRAM FLUTTER

CHALLENGE FLUTTER: MENGANALISIS DAN MEMODIFIKASI PROGRAM MAIN.DART


Mata Pelajaran:
Pemrograman Mobile
Kelas: XI PPLG
Media Praktikum: DartPad Flutter


Tujuan Pembelajaran

Setelah menyelesaikan praktikum ini, peserta didik mampu:

  1. Mengidentifikasi struktur dasar program Flutter.

  2. Menjelaskan fungsi widget yang digunakan.

  3. Menganalisis alur kerja aplikasi Flutter.

  4. Melakukan modifikasi sederhana pada kode program.

  5. Mendokumentasikan hasil pembelajaran dalam bentuk artikel blog.


Persiapan

  1. Buka browser.

  2. Kunjungi https://dartpad.dev/flutter

  3. Pilih template Flutter.

  4. Hapus kode bawaan.

  5. Salin kode yang diberikan oleh guru.

  6. Klik Run untuk menjalankan aplikasi.


TUGAS 1 - MENGAMATI PROGRAM

Jalankan aplikasi dan amati hasilnya.

Jawablah pertanyaan berikut:

  1. Apa judul aplikasi yang tampil?

  2. Berapa nilai awal yang ditampilkan?

  3. Apa yang terjadi ketika tombol "+" ditekan?

  4. Berapa kali nilai bertambah setiap tombol ditekan?


TUGAS 2 - ANALISIS KODE

Lengkapi tabel berikut.

KodeFungsi
main()........
runApp()........
MaterialApp........
Scaffold........
AppBar........
Text........
FloatingActionButton........
setState()........

TUGAS 3 - ANALISIS ALUR PROGRAM

Jelaskan urutan kerja program berikut.

  1. Program dijalankan.

  2. Widget pertama yang muncul.

  3. Tombol ditekan.

  4. Function yang dipanggil.

  5. Data berubah.

  6. Tampilan diperbarui.

Buat dalam bentuk diagram panah.

Contoh:

Program dijalankan

runApp()

MyApp

HomePage

Tombol "+"

tambahData()

setState()

Tampilan berubah


TUGAS 4 - MODIFIKASI PROGRAM

Lakukan perubahan berikut.

Modifikasi 1

Ubah judul aplikasi menjadi:

"Absensi Siswa"

Screenshot hasilnya.

Modifikasi 2

Ubah ukuran teks menjadi 40.

Screenshot hasilnya.

Modifikasi 3

Ubah ikon tombol dari:

Icons.add

menjadi:

Icons.school

Screenshot hasilnya.

Modifikasi 4

Tambahkan nama kalian pada tampilan aplikasi.

Contoh:

Nama : Budi
Jumlah : 0

Screenshot hasilnya.


TUGAS 5 - CHALLENGE MANDIRI

Tambahkan tombol Reset.

Ketika tombol Reset ditekan, nilai kembali menjadi 0.

Petunjuk:

  1. Buat function resetData().

  2. Isi function dengan setState().

  3. Ubah nilai jumlah menjadi 0.

  4. Tambahkan tombol baru.


REFLEKSI

Jawablah pertanyaan berikut:

  1. Apa fungsi StatefulWidget?

  2. Mengapa program menggunakan setState()?

  3. Apa yang terjadi jika setState() tidak digunakan?

  4. Widget apa yang paling sering digunakan pada program ini?

  5. Apa kesulitan yang Anda temukan selama praktikum?


PUBLIKASI HASIL PRAKTIKUM

Setelah praktikum selesai, setiap peserta didik WAJIB membuat artikel blog yang berisi:

Isi Artikel Blog

  1. Judul Praktikum.

  2. Nama lengkap.

  3. Kelas.

  4. Nomor Absen.

  5. Hasil pengamatan Tugas 1.

  6. Jawaban Analisis Kode (Tugas 2).

  7. Diagram Alur Program (Tugas 3).

  8. Screenshot hasil Modifikasi Program (Tugas 4).

  9. Penjelasan Challenge Mandiri (Tugas 5).

  10. Refleksi pembelajaran.

  11. Kesimpulan.

Judul Artikel Blog

Challenge Flutter - Analisis Program main.dart

atau

Praktikum Flutter: Analisis dan Modifikasi Program Counter App


PENGUMPULAN TUGAS

Setelah artikel blog dipublikasikan:

  1. Salin (Copy) link artikel blog.

  2. Tempelkan link artikel pada kolom komentar postingan tugas ini.

Format Komentar

Nama : ..............
Kelas : XI PPLG ....
No Absen : .........
Link Blog : https://............

Contoh

Nama : Darsu
Kelas : XI PPLG 1
No Absen : 01
Link Blog : https://namablogku.blogspot.com/2026/06/challenge-flutter.html


KETENTUAN PENILAIAN

Aspek PenilaianBobot
Analisis Program25%
Modifikasi Program25%
Dokumentasi Blog20%
Kelengkapan Tugas20%
Kerapihan dan Kreativitas10%

Skor Maksimal : 100
KKM : 75

Selamat belajar, bereksperimen, dan jadilah Flutter Developer yang kreatif!

Catatan: Hasil praktikum tidak dikumpulkan dalam bentuk file. Setiap siswa wajib membuat artikel blog pribadi dan mengirimkan tautan (link) artikel melalui kolom komentar postingan ini dengan mencantumkan nama lengkap, kelas, dan nomor absen.

Share:

34 komentar:

  1. Dhanis Fathan Gunawan XI RPL 2

    https://dhanisantibootloop.blogspot.com/2026/06/challenge-flutter.html

    BalasHapus
  2. https://ristyfitria.blogspot.com/2026/06/challenge-flutter.html

    BalasHapus
  3. https://aisahnurrawrrr.blogspot.com/2026/06/flutter.html

    BalasHapus
  4. dehira zallea Iskandar XI RPL 2

    https://dehira.blogspot.com/2026/06/challenge-flutter.html

    BalasHapus
  5. Tiara Indah Alami Yansyah

    https://tiaraiay315.blogspot.com/2026/06/challenge-flutter.html

    BalasHapus
  6. https://zahrasyifa1.blogspot.com/2026/06/challenge-flutter.html

    ZAHRA SYIFAA'UR RAHMAH

    BalasHapus
  7. Nama : Caca Ardiansyah
    Kelas : XI RPL 2
    No Absen : 04
    Link Blog :
    https://cacasoft32.blogspot.com/2026/06/praktikum-flutter-analisis-dan.html

    BalasHapus
  8. Nama: Rianto
    Kelas: XI RPL 1
    No Absen: 28
    Link Blog: https://ryntoosulis.blogspot.com/2026/06/challenge-flutter-rianto.html

    BalasHapus
  9. Nama : Fauzi Muhamad
    Kelas : XI RPL 1
    No Absen : 8
    Link : https://dhanisantibootloop.blogspot.com/2026/06/challenge-flutter-fauzi-xi-rpl-1.html
    Note : Saya ngerjainnya di laptop dhanis pak

    BalasHapus
  10. Nama : GHIYYAS SAMIA ASTAMANGGALA
    Kelas : XI RPL 1
    No Absen : 11
    Link : htmlhttps://mediahits2.blogspot.com/2026/06/menganalisis-dan-memodifikasi-program.html

    BalasHapus
  11. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  12. Nama: Revan Ramadhan
    Kelas: XI RPL 1
    No Absen: 25
    Link Blog: https://revanmobile.blogspot.com/2026/06/challenge-flutter-menganalisis.html

    BalasHapus
  13. Nama: Dika saputra sunandar
    Kelas: XI RPL 1
    No absen: 06
    Link: https://dikasaputra41227.blogspot.com/2026/06/c.html

    BalasHapus
  14. Nama: Keisha Felony Putri
    Kelas: XI RPL 1
    No Absen: 14
    Link: https://revanmobile.blogspot.com/2026/06/challenge-flutter-menganalisis_0486016776.html

    BalasHapus
  15. Nama : Evan Raka Riadi
    Kelas : XI RPL 1
    No Absen : 7
    Link : https://epan77.blogspot.com/2026/06/challenge-flutter-analisis-program.html

    BalasHapus
  16. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  17. Nama : DESTA ADILA KUSUMA
    Kelas : XI RPL 1
    No Absen : 5
    Link : https://destaadilaa14.blogspot.com/2026/06/menganalisis-dan-memodifikasi-program.html

    BalasHapus
  18. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  19. Nama : Andika Ali Gussalam
    Kelas : XI RPL 1
    No Absen : 01
    Link Blog : https://alimobileprogram.blogspot.com/2026/06/challenge-flutter-analisis-program.html

    BalasHapus
  20. Nama : Euis Noer Samsiah
    Kelas : XI PPLG 2
    No Absen : 09
    Link Blog : https://pplgbelajar.blogspot.com/2026/06/callenge-flutter-analisis-program.html

    BalasHapus
  21. Nama : Ridwan Sahidi Nugraha
    kelas : XI RPL 1
    No Absen : 29
    Link Blog : https://ridwansahidin14.blogspot.com/2026/06/challenge-flutter-menganalisis-dan.html

    BalasHapus
  22. Nama : Sandi darma k
    Kelas : XI RPL 1
    No Absen : 30
    Link Blog : https://sanadiidaaarma.blogspot.com/2026/06/challenge-flutter-menganalisis-dan.html

    BalasHapus
  23. Nama : Azzura Lavasha Dewi
    Kelas : XI RPL 1
    No Absen : 03
    https://azzuralavashadewi.blogspot.com/2026/06/challenge-flutter-analisis-program.html

    BalasHapus
  24. Nama : Azka Yaqiz
    Kelas : XI RPL 1
    No Absen : 03
    Link Blog : https://azkayaqiz.blogspot.com/2026/06/challenge-flutter-azka-yaqiz.html

    BalasHapus
  25. Nama : m. ikmal nurfajar
    Kelas : XI PPLG 1
    No Absen : 22
    Link Blog : https://mlzkw50.blogspot.com/2026/06/challenge-flutter-menganalisis-dan.html

    BalasHapus
  26. Nama: Melbya Tus Siva
    Kelas: Xl RPL 1
    No Absen : 19
    Link: https://melbyatussiva.blogspot.com/2026/06/challenge-flutter-analisis-program.html

    BalasHapus
  27. Nama : Resti indiani
    Kelas : XI RPL 1
    No Absen : 25
    Link : https://restiindiani.blogspot.com/2026/06/menganalisis-dan-memodifikasi-program.html

    BalasHapus
  28. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  29. Nama: syahrul firmansyah
    Kelas: Xl RPL 1
    No Absen : 32
    Link: https://syahhhrullll.blogspot.com/2026/06/challenge-flutter-analisis-dan.html

    BalasHapus
  30. Nama : Muhammad Rasya Raka Pratama
    Kelas : XI PPLG 1
    No Absen : 25
    Link Blog :https://rasyamobilenewws.blogspot.com/2026/06/challenge-flutter-menganalisis-dan.html

    BalasHapus
  31. Nama : Ghaizan Nazar Tirtawidjaya
    kelas : XI RPL 1
    No Absen : 10
    Link Blog : https://ghaizannazart.blogspot.com/2026/06/challenge-flutter-menganalisis-dan.html

    BalasHapus
  32. Nama : Fitra Anzani
    kelas : XI RPL 1
    No Absen : 9
    Link:
    https://fitraanzani.blogspot.com/2026/06/menganalisis-dan-memodifikasi-program.html

    BalasHapus
  33. Nama:Hacdik septian
    kelas:XI RPL 1
    No Absen:12
    Link:https://hacdikkkkkkkk.blogspot.com/2026/06/challenge-flutter-analisis-program-main.html

    BalasHapus
  34. Nama : Rian Rama Romansah
    Kelas : XI RPL 1
    No Absen : 27
    Link : https://riannnnnnnnnnnnnnn.blogspot.com/2026/06/challenge-flutter-menganalisis.html

    BalasHapus

Blogger Tricks

Blogger Themes