← Kembali ke kursus
Pelajaran kursus · Dart
Pelajaran 01

Mengenal Dart

Kenapa Dart, SDK, dartpad vs CLI.

Pahami konsepnya

Dart dikembangkan Google (2011) sebagai bahasa client-optimized untuk aplikasi multi-platform. Hari ini ia paling dikenal sebagai bahasa di balik Flutter — framework UI yang membangun aplikasi native iOS, Android, web, dan desktop dari satu codebase. Dart dikompilasi ke native code (cepat) atau JavaScript (untuk web).

Dart sengaja didesain "membosankan" — mudah dipelajari, sintaks C-style yang familiar, dan tooling yang matang. Fitur modern: null safety (wajib sejak Dart 2.12), pattern matching (Dart 3), records, extension types, dan class modifiers.

Untuk memasang: unduh Dart SDK dari dart.dev/get-dart (bundling Flutter otomatis menyertakan Dart). Editor: VS Code dengan ekstensi Dart, atau Android Studio/IntelliJ. DartPad (dartpad.dev) adalah playground online tanpa instalasi. Jalankan dengan `dart run main.dart` di terminal.

Coba contoh kode

$ dart --version
Dart SDK version: 3.5.0

Perintah ini memastikan Dart SDK terpasang. Dart 3.x adalah versi saat ini dengan null safety, records, dan pattern matching.