🎯 📘 Bagian 2 (Lanjutan & Penerapan) • Modul 19 100% Standar Industri & Vokasi

Instalasi Dart SDK & Setup Lingkungan Kerja

Modul pembelajaran Instalasi Dart SDK & Setup Lingkungan Kerja.

⚡ Pemrograman DART

02. Instalasi Dart SDK & Setup Lingkungan Kerja

1. Kebutuhan Perangkat Lunak

Untuk mengembangkan aplikasi menggunakan bahasa Dart secara mandiri di komputer lokal (offline), kita membutuhkan dua komponen utama:

  1. Dart SDK (Software Development Kit): Berisi compiler Dart, Virtual Machine, package manager (pub), core libraries, dan CLI tools.
  2. Code Editor / IDE: Visual Studio Code (ringan & populer) atau JetBrains IntelliJ IDEA Community Edition (fitur refactoring sangat kuat).

2. Langkah Instalasi Dart SDK di Windows

Langkah 1: Unduh Dart SDK

Unduh arsip ZIP Dart SDK x64 versi stabil dari dart.dev/get-dart atau ekstrak folder dart-sdk ke direktori C:\dart-sdk.

Langkah 2: Daftarkan ke Environment Variables (PATH)

Buka menu System Properties → Environment Variables → System Variables → Path → Edit → New, lalu tambahkan path: C:\dart-sdk\bin.

Langkah 3: Verifikasi Instalasi di Command Prompt

dart --version

Jika muncul informasi versi (misal: Dart SDK version: 3.x.x), maka Dart SDK telah berhasil terpasang.

3. Setup Ekstensi pada Visual Studio Code & IntelliJ IDEA

  • Visual Studio Code: Buka tab Extensions (Ctrl+Shift+X), cari Dart (oleh Dart Code) dan klik Install. Ekstensi ini otomatis memberikan fitur IntelliSense, auto-completion, linting, dan debugging.
  • IntelliJ IDEA: Buka Settings → Plugins → Marketplace, cari dan instal plugin Dart. Arahkan Dart SDK Path ke folder C:\dart-sdk.

4. Perintah CLI Esensial Dart

Perintah CLI Fungsi & Kegunaan
dart create nama_proyek Membuat struktur template proyek Dart console/package baru.
dart run bin/main.dart Mengeksekusi program Dart dalam mode runtime cepat.
dart format . Merapikan indentasi dan gaya penulisan kode sesuai standar Effective Dart.
dart analyze Melakukan static analysis untuk memeriksa potensi error & peringatan lint.
dart pub get Mengunduh dependensi pihak ketiga yang didefinisikan pada pubspec.yaml.