Postingan

Memahami Konsep Aplikasi Mobile dan Flutter untuk Pemula

Gambar
  1. Pengertian Aplikasi Mobile Aplikasi Mobile (Mobile Apps) adalah perangkat lunak (software) yang dirancang khusus untuk dijalankan pada perangkat bergerak seperti smartphone atau tablet. Aplikasi ini dibuat dengan memperhitungkan keterbatasan dan keunggulan perangkat mobile, seperti ukuran layar yang portabel, penggunaan layar sentuh (touchscreen), hingga akses fitur perangkat (kamera, GPS, sensor, dll.). Contoh aplikasi mobile yang sering kita gunakan sehari-hari antara lain: WhatsApp, Instagram, Mobile Legends, dan Gojek. 2. Perbedaan Aplikasi Desktop, Web, dan Mobile 3. Konsep Flutter sebagai Framework Pengembangan Aplikasi Flutter adalah sebuah framework open-source ciptaan Google yang digunakan untuk membangun aplikasi multi-platform (Android, iOS, Web, dan Desktop) hanya dari satu basis kode (single codebase). Mengapa Harus Flutter? Cross-Platform: Cukup tulis kode sekali, aplikasi bisa langsung jalan di Android dan iOS. Hot Reload: Fitur andalan Flutter yang memungkinkan...

Materi Penjelasan & To Do List

Gambar
  materi aplikasi Flutter To-Do List 1. pengertian Flutter Flutter adalah framework dari Google yang digunakan untuk membuat aplikasi dengan satu kode program. Flutter menggunakan bahasa pemrograman Dart dan dapat digunakan untuk membuat aplikasi Android, iOS, web, dan desktop. Pada aplikasi ini, Flutter digunakan untuk membuat aplikasi To-Do List, yaitu aplikasi yang digunakan untuk mencatat dan mengatur tugas. 2. pengertian To-Do List To-Do List adalah daftar tugas yang harus dilakukan. Aplikasi To-Do List membantu pengguna mencatat tugas, menentukan prioritas, deadline, serta menandai tugas yang sudah selesai. 3. tujuan aplikasi Tujuan dibuatnya aplikasi ini adalah untuk membantu pengguna: mencatat tugas dengan mudah mengatur tugas berdasarkan kategori menentukan tingkat prioritas menentukan deadline mencari tugas menandai tugas yang sudah selesai mengetahui jumlah tugas yang sudah dan belum selesai 4. fitur aplikasi Aplikasi Flutter To-Do List yang dibuat memiliki beberapa fitu...

Materi Penjelasan Aplikasi Kalkulator BMI

Gambar
 1. Pengertian BMI BMI (Body Mass Index) atau Indeks Massa Tubuh adalah perhitungan sederhana yang digunakan untuk melihat hubungan antara berat badan dan tinggi badan. Rumus BMI: BMI = berat badan (kg) ÷ tinggi badan² (m) Contoh: Berat badan = 60 kg Tinggi badan = 170 cm = 1,70 m Maka: BMI = 60 ÷ (1,70 × 1,70) BMI = 20,76 Hasil tersebut kemudian dibandingkan dengan kategori BMI. 2. Tujuan Aplikasi Aplikasi Kalkulator BMI dibuat untuk mempermudah pengguna menghitung nilai BMI tanpa harus menghitung secara manual. Dengan aplikasi ini, pengguna cukup memasukkan: umur jenis kelamin berat badan tinggi badan Kemudian aplikasi akan menghitung BMI secara otomatis. 3. Teknologi yang Digunakan Aplikasi dibuat menggunakan: Flutter Flutter adalah framework dari Google yang digunakan untuk membuat aplikasi dengan satu kode program. Dart Dart adalah bahasa pemrograman yang digunakan oleh Flutter. DartPad DartPad adalah website yang memungkinkan kita menjalankan kode Dart dan Flutter langsung di...

Membuat Aplikasi Flutter Pertama

  Panduan Belajar Flutter: Membuat Aplikasi Daftar Tugas Harian (To-Do List App) 1. Persiapan Proyek Buka terminal/command prompt Anda, lalu jalankan perintah berikut untuk membuat proyek Flutter baru: (flutter create aplikasi_todo_harian cd aplikasi_todo_harian) Buka proyek tersebut di kode editor favorit Anda (seperti VS Code atau Android Studio). 2. Pemahaman Konsep Widget yang Digunakan Dalam aplikasi ini, kita akan menggunakan beberapa widget dasar Flutter: StatefulWidget : Widget yang tampilan atau datanya dapat berubah secara dinamis ketika pengguna melakukan aksi (seperti menambah atau mengklik centang tugas). Scaffold : Struktur dasar halaman Flutter yang menyediakan AppBar, body, dan FloatingActionButton . ListView.builder: Widget untuk menampilkan daftar data bertipe scrollable secara efisien. CheckboxListTile : Widget baris daftar yang sudah dilengkapi dengan kotak centang (checkbox). AlertDialog & TextField : Pop-up dialog dan kolom input untuk menambah tugas ba...