Di pelajaran sebelumnya, kita sudah menyiapkan lingkungan Dart dan menginstal Dart SDK. Di pelajaran ini, kita akan membuat proyek Dart.
Membuat Proyek Dart Baru
- Buat folder proyek di terminal CMD lalu masuk ke folder tersebut. Kamu bisa membuatnya di direktori khusus untuk semua proyek Dart, contohnya C:\dartdemo
mkdir dartdemo
cd dartdemo
- Jalankan perintah pembuatan untuk menghasilkan proyek firstdart berdasarkan template konsol. Perintah di bawah akan membuat program konsol bernama firstdart, nama ini bisa kamu ganti sesuka hati.
dart create firstdart

Fungsi Perintah
Perintah dart create firstdart akan menghasilkan proyek baris perintah bernama firstdart, membuat semua file dan folder standar secara otomatis, sekaligus menjalankan pub get untuk mengunduh dependensi.
Berikut adalah daftar file proyek yang dihasilkan:
File Inti yang Dibuat Otomatis
.gitignore:Konfigurasi file yang diabaikan Gitanalysis_options.yaml:Aturan analisis statis kodepubspec.yaml:Konfigurasi proyek dan daftar dependensi (file konfigurasi utama proyek Dart)bin/firstdart.dart:File titik masuk programlib/firstdart.dart:Pustaka logika bisnistest/firstdart_test.dart:File pengujian unit
Menjalankan Program Dart Pertama
- Masuk ke subfolder proyek
cd firstdart
- Jalankan perintah eksekusi
dart run
- Hasil output jika berhasil
C:\dartdemo\firstdart>dart run
Building package executable...
Built firstdart:firstdart.
Hello world: 42!
C:\dartdemo\firstdart>Code language: CSS (css)
Jika gagal karena masalah jaringan, silakan atur proxy
Buka CMD lalu atur variabel lingkungan
set PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pubCode language: JavaScript (javascript)

Tujuan perintah di atas adalah menetapkan variabel lingkungan, kamu juga bisa mengaturnya langsung melalui panel grafis Windows.
set PUB_HOSTED_URL=xxx adalah variabel sesi sementara, hanya tersimpan di memori jendela CMD saat ini dan tidak disimpan ke registri sistem. Oleh karena itu tidak akan muncul di panel grafis “Variabel Lingkungan”, dan akan hilang jika jendela CMD ditutup.
Jika ingin pengaturan berlaku selamanya, ganti perintah set menjadi setx
C:\dartdemo\firstdart>setx PUB_HOSTED_URL "https://mirrors.tuna.tsinghua.edu.cn/dart-pub"
SUCCESS: Specified value was saved.
C:\dartdemo\firstdart>Code language: JavaScript (javascript)
Setelah itu cek variabel di pengaturan variabel lingkungan

Mengubah Kode dan Menjalankan Ulang
1. Penjelasan File
Folder bin/ berisi kode titik masuk yang dapat dieksekusi, bin/firstdart.dart adalah file awal dari seluruh program;
Semua program Dart mulai eksekusi dari fungsi main().

2. Mengubah Kode
import 'package:firstdart/firstdart.dart' as firstdart;
void main(List<String> arguments) {
print('Hello world: ${firstdart.calculate()}!');
}
Code language: Dart (dart)
Setelah diubah (hapus perintah import dan ganti teks cetak):
void main(List<String> arguments) {
print('Hello, Dart!');
}
Code language: Dart (dart)

3. Jalankan Ulang untuk Verifikasi
Simpan file lalu jalankan kembali dart run, output akan berubah menjadi:
C:\dartdemo\firstdart>dart run
Building package executable...
Built firstdart:firstdart.
Hello, Dart!Code language: CSS (css)
Hal ini menandakan perubahan kode sudah berlaku.
Ringkasan Pengetahuan Inti
dart create NamaProyek:Membuat template proyek Dart standar dengan cepat;dart run:Mengompilasi dan menjalankan program;- Folder
bin/adalah titik masuk program, fungsimain()adalah titik awal eksekusi program Dart; pubspec.yamladalah file konfigurasi utama proyek Dart, untuk mengelola dependensi dan informasi proyek.