Laporan Praktikum 3

Mata Kuliah: Aplikasi Mobile

Tujuan

Alat dan Bahan

Langkah Praktikum

  1. Basic Form dengan TextField : Membuat form sederhana dengan TextField dan tombol untuk menampilkan input via SnackBar.
    Form TextField
    Gambar 1. Code Form sederhana menggunakan TextField
    Form TextField
    Gambar 2. Output Form sederhana menggunakan TextField
  2. Basic Form dengan TextFormField Membuat form dengan TextFormField yang mendukung validasi input (misalnya format email).
    Form TextFormField
    Gambar 3. Code Form dengan TextFormField dan validasi
    Form TextFormField
    Gambar 4. Output Form dengan TextFormField dan validasi

Tugas Praktikum

Tugas: Form Pendaftaran User

Membuat form pendaftaran dengan input nama, email, password, dan konfirmasi password. Validasi dilakukan agar:

Form Valid
Gambar 5. Code Form Pendaftaran User
Form Valid
Gambar 6. Code Form Pendaftaran User

Output :

Form Valid
Gambar 7. Form Pendaftaran dengan input valid (SnackBar sukses)
Validasi Email
Gambar 8. Validasi email tidak valid
Validasi Password
Gambar 9. Validasi password tidak sama

Kesimpulan

Pada praktikum ini dipelajari penggunaan widget input di Flutter: TextField, TextFormField, dan penggunaan TextEditingController. Dari percobaan pertama, dipahami cara mengambil data user & menampilkannya melalui SnackBar. Pada percobaan kedua, digunakan TextFormField dengan validator untuk memastikan input valid. Pada tugas akhir, dibuat form pendaftaran user dengan validasi nama, email, password, dan konfirmasi password. Hasilnya: form dapat memberikan error message bila input salah, serta menampilkan pesan sukses bila valid.