Postingan

LKPD PRAKTIKUM FLUTTER

 ✨ Apa sih CRUD itu? CRUD itu singkatan dari: Create → nambah data (misalnya nambah jadwal) Read → nampilin data Update → edit data Delete → hapus data Di aplikasi jadwal pelajaran, CRUD ini bakal jadi fitur utama. 📱 Konsep Aplikasi Aplikasi yang kita buat bakal punya fitur: Tambah jadwal pelajaran Lihat daftar jadwal Edit jadwal Hapus jadwal Simple, tapi powerful buat belajar dasar Flutter 💪 🧠 Kenalan sama setState Di Flutter, setState() itu penting banget. Fungsinya buat: ngasih tahu aplikasi kalau ada perubahan data, jadi UI-nya ikut update Contoh gampang: Kalau kamu nambah jadwal baru, tanpa setState, data nggak bakal langsung muncul. 🛠️ Struktur Data Biasanya kita pakai list of map: Dart List<Map<String, String>> jadwal = []; Isinya kira-kira kayak gini: Dart {   "hari": "Senin",   "mapel": "Matematika",   "jam": "07.00 - 08.30" } ➕ Create (Tambah Jadwal) Tambahin data ke list: Dart setState(() {   jadwal....

membuat jadwal pelajaran

 ðŸ“š Membuat Aplikasi Jadwal Pelajaran Sederhana dengan Flutter Di era digital saat ini, teknologi sangat membantu aktivitas sehari-hari, termasuk dalam mengatur jadwal pelajaran. Salah satu cara membuat aplikasi sederhana adalah dengan menggunakan Flutter. Pada artikel ini, kita akan membahas contoh kode untuk menampilkan jadwal pelajaran menggunakan Flutter. 🔧 Penjelasan Program Kode di atas merupakan aplikasi Flutter sederhana yang menampilkan daftar jadwal pelajaran menggunakan widget ListView. 🧩 Struktur Utama Program Fungsi Main Dart void main() {    runApp(MyApp());  } Fungsi ini adalah titik awal program yang menjalankan aplikasi Flutter. Class MyApp Dart class MyApp extends StatelessWidget {   @override   Widget build(BuildContext context) {     return MaterialApp(       debugShowCheckedModeBanner: false,       home: JadwalPage(),     );   } } Class ini digunakan untuk mengatur tampilan utama ...

BMI CALCULATOR

Gambar
 Membuat aplikasi calculator BMI ## **Apa itu BMI?** BMI atau **Body Mass Index** adalah ukuran yang digunakan untuk menilai apakah berat badan Anda sehat berdasarkan tinggi badan. Rumusnya: [ BMI = \frac{Berat\ Badan (kg)}{Tinggi\ Badan (m)^2} ] **Kategori BMI:** | BMI | Kategori | | ----------- | -------- | | < 18.5 | Kurus | | 18.5 – 24.9 | Normal | | 25 – 29.9 | Gemuk | | ≥ 30 | Obesitas | --- ## **Tips Menjaga Berat Badan Sehat** ### 1. Jika BMI Anda **Kurus (<18.5)** * Konsumsi **makanan tinggi protein**: telur, ayam, ikan, kacang-kacangan. * Tambahkan **karbohidrat sehat**: nasi merah, kentang, oats. * Latihan **strength training** untuk menambah massa otot. * Jangan lewatkan **makanan utama** dan ngemil sehat. ### 2. Jika BMI Anda **Normal (18.5–24.9)** * Pertahankan **pola makan seimbang**: protein, karbohidrat, lemak sehat. * **Rutin olahraga** 3–5 kali per minggu. * Tidur cukup (7–8 jam/hari) untuk menjaga metabolisme. ### 3. Jika BMI ...

To Do List Sederhana

Gambar
🎀 Membuat Aplikasi To Do List Pastel dengan Flutter Flutter merupakan framework open-source dari Google yang digunakan untuk membangun aplikasi Android, iOS, dan Web dengan satu basis kode. Pada artikel ini, kita akan membahas pembuatan aplikasi To Do List sederhana dengan tampilan warna pastel yang lembut, serta penjelasan widget-widget Flutter yang digunakan. Aplikasi ini memiliki fitur: Menambahkan tugas Menandai tugas selesai (checkbox) Menghapus tugas Tampilan UI yang estetik dan nyaman dilihat 🧱 Struktur Dasar Aplikasi Aplikasi Flutter dibangun menggunakan konsep widget tree. Struktur utama aplikasi ini adalah: MyApp → Root aplikasi TodoPage → Halaman utama Scaffold → Kerangka UI Column & Row → Pengatur layout TextField, Button, ListView → Interaksi pengguna 🚀 Penjelasan Widget yang Digunakan 1. MaterialApp MaterialApp(   debugShowCheckedModeBanner: false,   home: TodoPage(), ) Fungsi: Widget utama yang membungkus seluruh aplikasi Mengatur navigasi, tema, dan hala...

membuat tampilan sederhana

Gambar
  Membuat Tampilan Sederhana dalam Aplikasi Pendahuluan Tampilan (interface) merupakan bagian penting dalam sebuah aplikasi atau website. Tampilan yang sederhana akan memudahkan pengguna dalam memahami dan menggunakan aplikasi tanpa merasa bingung. Oleh karena itu, perancangan tampilan sederhana perlu diperhatikan sejak awal pengembangan. Pengertian Tampilan Sederhana Tampilan sederhana adalah desain antarmuka yang menampilkan elemen seperlunya, tidak berlebihan, mudah dipahami, dan fokus pada fungsi utama. Kesederhanaan bukan berarti tampilan menjadi membosankan, melainkan rapi, jelas, dan nyaman digunakan. Prinsip Membuat Tampilan Sederhana Beberapa prinsip yang perlu diperhatikan dalam membuat tampilan sederhana antara lain: 1. Kejelasan Gunakan teks yang mudah dibaca dan ikon yang jelas agar pengguna langsung memahami fungsi setiap bagian. 2. Konsistensi Gunakan warna, font, dan tata letak yang konsisten di setiap halaman. 3. Warna yang Minimalis Pilih kombinasi warna yang tida...

MERAYAKAN ULANG TAHUN PAK FAJAR

Gambar
  Kebersamaan Hangat dalam Perayaan Ulang Tahun Pak Fajar Suasana kebersamaan dan kehangatan tampak jelas dalam perayaan ulang tahun Pak Fajar yang berlangsung sederhana namun penuh makna. Bertempat di lingkungan sekolah yang asri, Pak Fajar dikelilingi oleh para siswa dan rekan yang turut hadir untuk memberikan kejutan serta doa terbaik. Perayaan ini dilakukan di luar ruangan, di bawah rindangnya pepohonan, menciptakan suasana akrab dan santai. Sebuah kue ulang tahun sederhana menjadi simbol perhatian dan rasa hormat dari para siswa kepada Pak Fajar, yang dikenal sebagai sosok pendidik berdedikasi, ramah, dan inspiratif. Dalam momen tersebut, Pak Fajar menyampaikan rasa terima kasih serta pesan singkat yang memotivasi siswa untuk terus semangat belajar dan menjaga kebersamaan. Kegiatan ini tidak hanya menjadi bentuk perayaan bertambahnya usia, tetapi juga mempererat hubungan antara guru dan siswa. Nilai kebersamaan, rasa kekeluargaan, dan saling menghargai tercermin jelas dalam mo...

jawaban soal pilihan ganda flutter

Gambar
Assalamualaikum warahmatullahi wabarakatuh    Nama : Risty Fitria Khaila Khoirunnisa  Kelas : XI RPL 2  No. absen : 28 jawaban 1.c 2.b 3.c 4.d 5.c 6.b 7.c 8.b 9.c 10.c 11.c 12.b 13.c 14.c 15.c 16.a 17.c 18.b 19.b 20.b 21.c 22.d 23.c 24.c 25.b 26.c 27.b 28.c 29.b 30.c 31.b 32.d 33.c 34.b 35.b 36.b 37.b 38.c 39.a 40.a