Flutter Docs
Dart

Selamat Datang di Tutorial Dart

Dart adalah bahasa pemrograman modern yang dikembangkan oleh Google. Bahasa ini dirancang untuk membangun aplikasi di berbagai platform — mobile, web, dan desktop — dan menjadi fondasi utama framework Flutter.

Tutorial ini akan memandu Anda mempelajari Dart dari dasar hingga konsep-konsep penting yang perlu dikuasai sebelum membangun aplikasi Flutter.

Apa yang Akan Dipelajari

Seri tutorial ini mencakup topik-topik berikut:

  • Variabel dan Tipe Data — Mengenal cara mendeklarasikan variabel, tipe data dasar (int, double, String, bool), serta koleksi seperti List dan Map.
  • Fungsi — Memahami cara membuat fungsi, parameter, return type, dan arrow function di Dart.
  • Control Flow — Mempelajari struktur kontrol seperti if/else, switch, for, while, dan do-while.
  • Class dan Object — Mengenal pemrograman berorientasi objek di Dart, termasuk constructor, inheritance, dan mixins.
  • Null Safety — Memahami sistem null safety Dart, nullable types, null-aware operators, dan keyword late.

Prasyarat

Sebelum memulai tutorial ini, pastikan Anda memiliki:

  1. Dart SDK terinstal di komputer Anda. Anda bisa mengunduhnya dari dart.dev atau menggunakan Flutter SDK yang sudah menyertakan Dart.
  2. Text editor atau IDE seperti VS Code dengan ekstensi Dart.
  3. Pemahaman dasar programming — konsep seperti variabel, fungsi, dan loop akan sangat membantu, meskipun tutorial ini dimulai dari dasar.

Menjalankan Kode Dart

Anda dapat menjalankan kode Dart dengan beberapa cara:

// Simpan sebagai file .dart dan jalankan dengan perintah:
// dart run nama_file.dart

void main() {
  print('Halo, Dart!');
}

Atau gunakan DartPad untuk mencoba kode langsung di browser tanpa instalasi.

Mulai Belajar

Siap untuk memulai? Lanjutkan ke halaman Variabel dan Tipe Data untuk mempelajari fondasi pertama bahasa Dart.

On this page