Postingan

Menampilkan postingan dari April, 2026

praktikum flutter aplikasi jadwal pelajaran

Praktikum Flutter: Aplikasi Jadwal Pelajaran CRUD + setState — Panduan Lengkap Step-by-Step PENDAHULUAN Pada praktikum ini, kita akan membangun aplikasi sederhana menggunakan Flutter untuk mengelola jadwal pelajaran. Aplikasi ini memiliki fitur CRUD (Create, Read, Update, Delete) dengan manajemen state menggunakan setState() . Tujuan Utama: Memahami konsep dasar Flutter Mengimplementasikan CRUD sederhana Mengelola state tanpa state management tambahan ⚠️ PERSIAPAN Pastikan sudah: Menginstall Flutter SDK Menggunakan editor seperti VS Code atau Android Studio Menjalankan emulator atau device fisik flutter create jadwal_app cd jadwal_app flutter run 1. Struktur Data Kita buat model sederhana untuk jadwal dengan 3 atribut utama: jadwal.dart class Jadwal { String mapel; String hari; String jam; Jadwal({required this.mapel, required this.hari, required this.jam}); } 💡...

Aplikasi Jadwal Pelajaran Flutter

Implementasi Aplikasi Jadwal Pelajaran Flutter Studi kasus pembangunan aplikasi jadwal pelajaran berbasis Flutter dengan fitur CRUD, validasi input, serta peningkatan kualitas UI mendekati standar production. RINGKASAN FITUR Manajemen data jadwal — Tambah, Edit, Hapus Input terstruktur: hari, mata pelajaran, jam, catatan Time picker untuk akurasi input waktu Konfirmasi dialog sebelum penghapusan data Card UI dengan indikator warna per hari 1. Arsitektur Data Pendekatan awal menggunakan List<String> tidak scalable. Diganti dengan model object JadwalItem agar setiap atribut terpisah secara eksplisit. jadwal_item.dart class JadwalItem { String hari; String mataPelajaran; String jam; String catatan; JadwalItem({ required this.hari, required this.mataPelajaran, required this.jam, this.catatan = '', }); } ✅ Keuntungan pendekatan ini: Struktur data jelas dan mudah...

Aplikasi CRUD Jadwal perlajaran

Gambar
Membuat Aplikasi Jadwal Pelajaran Modern dengan Flutter Halo sobat developer! Hari ini kita akan membahas bagaimana cara membangun aplikasi Jadwal Pelajaran yang interaktif menggunakan Flutter. Aplikasi ini bukan sekadar daftar statis, tapi sudah dilengkapi dengan fungsi CRUD (Create, Read, Update, Delete) serta fitur pencarian dan filter hari. Fitur Utama Aplikasi: ✅ Manajemen Data: Tambah, edit, dan hapus jadwal dengan mudah. 🔍 Fitur Pencarian: Cari mata pelajaran tertentu secara real-time. 📅 Filter Hari: Kelompokkan jadwal berdasarkan hari menggunakan FilterChip . 📊 Statistik Ringkas: Pantau jumlah total jadwal dan tugas yang sudah selesai. 🎨 UI Modern: Menggunakan tema warna Indigo yang profesional dan bersih. Source Code Lengkap Silakan salin kode di bawah ini ke dalam file main.dart di proyek Flutter Anda: import 'package:flu...