🚀 Belajar Dart & Flutter Dasar – Santai Tapi Nempel!

darsurplsmknesaba
0

🚀 Belajar Dart & Flutter Dasar – Santai Tapi Nempel!


Hai bestie koding! 😎
Kalau kamu baru mulai nyemplung ke dunia Flutter, step pertama yang wajib kamu pelajari adalah Dart – bahasa pemrograman utama buat bikin aplikasi Flutter.

Yuk kita bahas materi dasarnya, biar kamu makin paham dan siap buat bikin aplikasi kece!


🧠 1. Apa itu Dart?

Dart tuh bahasa pemrograman yang diciptakan sama Google.
Cocok banget buat bikin aplikasi mobile, web, dan desktop, tapi paling hits ya buat Flutter.

✨ Dart itu mirip kayak JavaScript + Java, tapi lebih modern dan clean.


🧱 2. Struktur Dasar Program Dart

void main() {
  print('Halo dunia!');
}

💬 Penjelasan:

  • void main() → titik awal program dijalankan.

  • print(...) → buat nampilin teks di console.

📌 Gampang banget, kan?


🧩 3. Variabel & Tipe Data

Di Dart, variabel bisa ditulis kayak gini:

String nama = 'Darsu';
int umur = 17;
double tinggi = 170.5;
bool aktif = true;

🧠 Tipe data yang sering dipakai:

  • int → bilangan bulat (contoh: 10)

  • double → bilangan desimal (contoh: 3.14)

  • String → teks (contoh: "Halo")

  • bool → true / false

  • List → kumpulan data (array)

  • Map → data berpasangan (key : value)

Contoh List dan Map:

List<String> hobi = ['ngoding', 'makan', 'rebahan'];
Map<String, String> siswa = {'nama': 'Darsu', 'kelas': 'XI PPLG'};

🔁 4. Percabangan & Perulangan

IF ELSE

int nilai = 85;

if (nilai >= 75) {
  print('Kamu lulus! 🥳');
} else {
  print('Belajar lagi yaa 😅');
}

FOR LOOP

for (int i = 1; i <= 5; i++) {
  print('Ini perulangan ke-$i');
}

📱 5. Kenalan sama Flutter

Flutter itu framework dari Google buat bikin aplikasi mobile Android & iOS dari 1 codebase.
Jadi kamu nulis satu kali, bisa jalan di dua HP. Mantap kan?

👀 Aplikasi Flutter ditulis pakai Dart, dan tampilannya dibangun pakai Widget.


🧪 6. Contoh Aplikasi Flutter Super Dasar

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Hello Flutter')),
        body: Center(child: Text('Hai Dunia!')),
      ),
    );
  }
}

💡 Yang perlu kamu tahu:

  • MaterialApp = aplikasi berbasis Material Design (standar UI Android).

  • Scaffold = kerangka dasar: appbar, body, dll.

  • Text() = buat nampilin teks.


📌 Kesimpulan

🧩 Untuk mulai ngoding Flutter, pastikan kamu udah ngerti:

  • Cara nulis program Dart sederhana

  • Variabel & tipe data

  • Percabangan dan perulangan

  • Struktur dasar aplikasi Flutter


🎯 Next Step?

✅ Coba coding di https://dartpad.dev/
✅ Eksperimen pakai https://zapp.run buat Flutter Web
✅ Mau lanjut belajar UI? Kita bahas widget selanjutnya kayak Image, Button, dan ListView 💪


Ayo ngoding, jangan cuma rebahan~ 🚀✨


Salam : Redaksi

Posting Komentar

0 Komentar

Posting Komentar (0)
3/related/default