LKPD PRAKTIKUM FLUTTER
📱 Praktik Flutter: Aplikasi Jadwal Pelajaran (CRUD + setState) 🎯 Tujuan Pada praktik ini, kita akan membuat aplikasi sederhana untuk mengelola jadwal pelajaran. Fitur yang akan dibuat: Menambahkan jadwal (Create) Menampilkan daftar jadwal (Read) Mengedit jadwal (Update) Menghapus jadwal (Delete) State akan dikelola menggunakan setState tanpa state management tambahan. 🧱 Struktur Data Kita mulai dengan membuat model sederhana: class Jadwal { String mataPelajaran; String hari; String jam; Jadwal({ required this.mataPelajaran, required this.hari, required this.jam, }); } 🏠 Halaman Utama (Home Page) Berikut implementasi utama dengan StatefulWidget : import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( home: HomePage(), )); } class HomePage extends StatefulWidget { @override _HomePageState createState() => _HomePageState(); } class _HomePageState extends State<HomePage> { List<Jadwal> listJadwal = []; ...