Praktikum Flutter: Aplikasi Jadwal Pelajaran (CRUD + setState)
Praktikum Flutter: Aplikasi Jadwal Pelajaran (CRUD + setState) Pendahuluan Dalam praktikum ini, kita akan membuat aplikasi sederhana menggunakan Flutter untuk mengelola jadwal pelajaran. Aplikasi ini akan memiliki fitur CRUD (Create, Read, Update, Delete) dan menggunakan setState untuk mengelola perubahan data secara dinamis pada UI. Aplikasi ini cocok untuk pemula karena tidak menggunakan database eksternal—data disimpan sementara di memori aplikasi. Tujuan Praktikum Memahami konsep dasar CRUD Menggunakan setState untuk memperbarui UI Membuat form input di Flutter Menampilkan data dalam bentuk list Persiapan Pastikan Anda sudah: Menginstall Flutter SDK Menggunakan editor seperti VS Code atau Android Studio Membuat project baru: flutter create jadwal_pelajaran_app Struktur Data Kita akan menggunakan model sederhana untuk menyimpan data jadwal: class Jadwal { String hari; String mataPelajaran; String jam; Jadwal({required this.hari, required this.mataPelajaran, required this....