Postingan

Pengembangan Aplikasi Pemesanan Makanan “Kantin baso ikan ” Berbasis Flutter dengan Fitur Keranjang dan Integrasi WhatsApp

  Deskripsi Aplikasi Aplikasi Kantin baso ikan adalah aplikasi pemesanan makanan digital sederhana berbasis Flutter . Tujuan aplikasi ini adalah mempermudah proses pemesanan menu makanan di lingkungan kantin dengan sistem yang cepat, praktis, dan langsung terhubung ke WhatsApp penjual. Aplikasi ini memiliki tampilan antarmuka sederhana namun modern, dilengkapi keranjang belanja , dialog konfirmasi, serta perhitungan total otomatis. Semua pemesanan dapat langsung dikirim ke WhatsApp menggunakan format pesan otomatis sehingga mempermudah penjual dalam menerima order. Tujuan Pengembangan Pengembangan aplikasi ini memiliki beberapa tujuan utama: Mengimplementasikan dasar-dasar Flutter seperti widget , state management , navigasi, dan UI layout . Membuat sistem pemesanan makanan digital yang mudah digunakan dan responsif. Menerapkan modularisasi kode sesuai struktur folder Flutter (pages, widgets, models). Menghubungkan aplikasi dengan WhatsApp untuk proses pengiriman pesan pemesanan...

Pitch Deck: Marketplace Produk Siswa (SMK)

 Nama: Rega Nursidiq Pitch Deck: Marketplace Produk Siswa (SMK) 1. Cover / Opening Judul: Marketplace Produk Siswa Tagline: “Wadah Kreativitas & Inovasi Pelajar SMK” Logo (jika ada) + gambar ilustrasi siswa berjualan online. 2. Masalah (Problem) Banyak karya siswa SMK hanya berhenti di sekolah (tidak dikenal publik). Sulitnya akses pasar untuk produk kreatif pelajar. Belum ada platform khusus yang menampilkan karya pelajar. 3. Solusi (Solution) Membuat marketplace online khusus produk siswa SMK. Menyediakan wadah promosi & transaksi digital. Membantu pelajar belajar langsung dunia bisnis digital. 4. Produk (Product) Aplikasi berbasis web & mobile. Fitur utama: Upload & etalase produk Sistem pembayaran online Profil toko tiap sekolah/siswa Review & rating produk 5. Target Market Konsumen umum (masyarakat yang ingin beli produk unik & buatan lokal). Sekolah SMK se-Indonesia. Komunitas pendidikan & industri kreatif. 6. Value Proposition Memberi kesempatan n...

https://rega-softwareone.blogspot.com/2025/08/jastip-jus-sehat-di-kantin-smkn-1.html

Gambar
 import 'package:flutter/material.dart'; import 'dart:html' as html; // khusus Flutter Web untuk buka link void main() {   runApp(const MyApp()); } class MyApp extends StatelessWidget {   const MyApp({super.key});   @override   Widget build(BuildContext context) {     return MaterialApp(       title: 'Pesanan Online Kantin via anak rpl',       debugShowCheckedModeBanner: false,       theme: ThemeData(         colorSchemeSeed: Colors.teal,         useMaterial3: true,       ),       home: const MenuPage(),     );   } } class MenuPage extends StatefulWidget {   const MenuPage({super.key});   @override   State<MenuPage> createState() => _MenuPageState(); } class _MenuPageState extends State<MenuPage> {   final List<Map<String, dynamic>> menuItems = [     {"nama": "jus alpu...

MEMBUAT CRUD dan MockAPI

Gambar
 📘 Materi CRUD Flutter + MockAPI 1. Apa itu CRUD? CRUD adalah singkatan dari: Create → Menambahkan data baru Read → Menampilkan data Update → Mengubah data Delete → Menghapus data Dalam aplikasi Flutter, CRUD biasanya terhubung dengan API agar data bisa disimpan di server. 2. Tools yang digunakan Flutter → Framework untuk membuat aplikasi mobile multiplatform. MockAPI → API palsu (fake API) untuk simulasi backend (mirip database online). HTTP package (http) → Untuk komunikasi Flutter dengan API (GET, POST, PUT, DELETE). 3. Struktur Proyek main.dart → Tempat logika UI dan pemanggilan API. pubspec.yaml → Untuk menambahkan dependency seperti http. 4. Alur CRUD di Flutter a) Create (Tambah Data) Menggunakan POST request: void createData(String name, String email) async {   final response = await http.post(     Uri.parse("https://yourapi.mockapi.io/users"),     body: {"name": name, "email": email},   ); } b) Read (Tam...