Postingan

Aplikasi Kantin Sekolah Digital: Mini Project Flutter untuk Transaksi Makanan di Sekolah

Gambar
DESKRIPSI APLIKASI Kantin Sekolah Digital adalah aplikasi mobile berbasis Flutter yang dirancang untuk mempermudah proses pemesanan makanan di lingkungan sekolah. Aplikasi ini menghubungkan siswa dengan kantin sekolah melalui sistem pemesanan digital yang efisien, transparan, dan praktis. Aplikasi ini memungkinkan siswa untuk: Melihat daftar menu yang tersedia Memilih dan menyesuaikan jumlah pesanan Melakukan checkout secara digital Mengirim pesanan langsung ke WhatsApp admin kantin TUJUAN PEMBUATAN APLIKASI 2.1 Tujuan Praktis Mengurangi antrian di kantin sekolah Mempercepat proses pemesanan makanan Meminimalisir kesalahan dalam pencatatan pesanan Memberikan pengalaman pemesanan yang modern dan efisien 2.2 Tujuan Edukasi Sebagai proyek akhir semester, aplikasi ini bertujuan untuk: Menerapkan konsep pemrograman mobile menggunakan Dart dan Flutter Menguasai penggunaan widget-widget dasar Flutter Memahami manajemen state dalam aplikasi Mempelajari integrasi dengan aplikasi eksternal seper...

Soal DASPROG Kontrol Alur Percabangan

Soal Ternary Operator  Nama : Sela Salafiah  Kelas : XII RPL 2  1. Perhatikan potongan kode Dart berikut: int age = 20; String status = age >= 18 ? 'Dewasa' : 'Anak-anak'; print(status); Output yang akan ditampilkan oleh program di atas adalah … a. Anak-anak b. Dewasa Anak-anak c. Dewasa d. true e. Tidak ada output karena error Jawaban: ✅ c. Dewasa Penjelasan: Kondisi age >= 18 bernilai true, jadi ekspresi sebelum titik dua ('Dewasa') yang dieksekusi. 2. Hasil dari kode berikut adalah … bool isOnline = false; String message = isOnline ? 'User sedang online' : 'User sedang offline'; print(message); a. User sedang online b. User sedang offline c. true d. false e. Program error karena tipe data tidak cocok Jawaban: ✅ b. User sedang offline Penjelasan: Kondisi isOnline bernilai false, maka bagian setelah titik dua ('User sedang offline') yang dijalankan.

Perencanaan Olahraga - Program Olahraga Sesuai Kebutuhan

  Pitch Deckp 🔥 Olahraga Tepat, Hidup Lebih Hebat: Kenapa Perencanaan Olahraga Penting Buat Kamu? Bayangkan begini: kamu semangat banget mau hidup sehat. Besok pagi langsung jogging keliling kompleks, ikut workout viral di TikTok, atau coba angkat beban di gym. Tapi setelah itu? Badan pegal, sendi sakit, dan semangat yang awalnya membara langsung padam. Akhirnya olahraga cuma jadi wacana. 😅 Kenapa bisa begitu? Jawabannya sederhana: olahraga tanpa perencanaan yang sesuai kebutuhan tubuh itu ibarat jalan tanpa peta —bisa tersesat, bahkan berbahaya. 🚀 Olahraga Bukan Sekadar Gerak, Tapi Strategi Banyak orang berpikir semua olahraga itu sama. Padahal, setiap orang punya kondisi unik: usia, tujuan, dan kesehatan berbeda-beda. Mahasiswa yang sibuk kuliah butuh latihan singkat, tapi efektif. Pekerja kantoran lebih cocok olahraga fleksibel, bisa dilakukan di sela waktu istirahat. Lansia memerlukan olahraga aman untuk menjaga kesehatan jantung dan sendi. Atlet pemula bu...

Dari Buku Absen ke Digital: Cerita Siswa Menciptakan Solusi Kehadiran

Gambar
https://zdus06dddut0.zapp.page/#/ Pitch Deck : https://www.canva.com/design/DAGx4SKk-kc/38g7y0HtBkV2bRCfmzC1oQ/edit?utm_content=DAGx4SKk-kc&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton ✍ Narasi Blog Pernah nggak sih kamu duduk di kelas, menatap layar laptop atau HP, dan menunggu guru mencatat kehadiran, padahal jam pelajaran sudah hampir dimulai? Atau pernah mendengar temanmu bilang, “Ah, absenku nggak tercatat!” padahal dia sudah hadir dari awal? Itulah kenyataan yang sering terjadi di banyak sekolah. Masalah kecil tapi bikin repot: antrean panjang, daftar hadir yang tercecer, hingga laporan kehadiran yang memakan waktu lama untuk dibuat. Dari pengalaman itu, saya tergerak untuk menciptakan solusi digital . Bukan sekadar alat, tapi sistem yang membuat proses absensi jadi cepat, akurat, dan praktis . Namanya: SekolahHadir , dibuat oleh saya, Sela , siswa XII RPL 2 , dengan tujuan sederhana: mempermudah siswa, guru, dan administrasi sekolah tanpa ribe...

Dari Ide di Buku Catatan ke Aplikasi Jastip: Cerita Saya Membuat Solusi untuk Kantin Sekolah

Gambar
--- ### ✍ **Narasi Blog ( Pernah nggak sih kamu berdiri di antrean kantin, perut lapar, jam istirahat tinggal 5 menit, dan kamu belum dapat makanan? Atau pulang sekolah karena lupa bawa uang, padahal sudah janji sama teman mau beli bakso bareng? Saya pernah. Bahkan, hampir setiap hari. Tapi kali ini, saya nggak cuma mengeluh. Saya memutuskan untuk menciptakan solusi. Namanya: JastipKu — aplikasi pemesanan makanan digital untuk kantin sekolah. Dibuat dari nol oleh Sela Salafiah, siswa kelas 12 RPL 2, dengan semangat anak muda yang percaya bahwa teknologi sederhana bisa membawa perubahan besar, meski hanya di lingkungan sekolah. --- ### 💡 Dari Masalah Nyata, Lahir Ide Sederhana Awalnya, ini cuma obrolan di kantin.   “Kak, kalau bisa pesan dari kelas, enak banget ya…”   “Bener! Aku sering telat masuk kelas gara-gara antre.”   “Penjualnya juga kewalahan, kadang pesananku lupa…” Dari obrolan itulah saya, [Nama Kamu] dari [Kelas Kamu], mulai berpikir: **Kenapa n...

Membuat Aplikasi Absensi dengan Flutter & MockAPI

Membuat Aplikasi Absensi dengan Flutter & MockAPI Halo semuanya! 👋 Perkenalkan, saya Sela Salafiah , dari kelas XII RPL 2 . Kali ini saya ingin berbagi pengalaman saya dalam membuat aplikasi absensi sederhana menggunakan Flutter dengan dukungan MockAPI sebagai backend-nya. Kenapa Flutter & MockAPI? Flutter menjadi pilihan saya karena: ✨ Bisa membuat aplikasi multiplatform (Android & iOS) dengan satu codebase. ✨ Tampilan UI mudah dikustomisasi dan terlihat modern. ✨ Banyak library yang mendukung pengembangan. Sementara MockAPI sangat membantu dalam tahap awal pengembangan karena: ⚡ Mudah membuat REST API tanpa harus setup server. ⚡ Bisa membuat schema data sendiri sesuai kebutuhan. ⚡ Sangat cocok untuk testing aplikasi sebelum nanti dihubungkan ke database asli. Schema Absensi Di aplikasi absensi ini, saya membuat schema sederhana seperti berikut: id → nomor unik absensi name → nama siswa date → tanggal absensi timeIn → jam masuk timeOut → jam ...