Proyek Dart Pertama Kita

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 Git
  • analysis_options.yaml:Aturan analisis statis kode
  • pubspec.yaml:Konfigurasi proyek dan daftar dependensi (file konfigurasi utama proyek Dart)
  • bin/firstdart.dart:File titik masuk program
  • lib/firstdart.dart:Pustaka logika bisnis
  • test/firstdart_test.dart:File pengujian unit

Menjalankan Program Dart Pertama

  1. Masuk ke subfolder proyek
cd firstdart 
  1. Jalankan perintah eksekusi
dart run
  1. 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)
Hapus baris import

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

  1. dart create NamaProyek:Membuat template proyek Dart standar dengan cepat;
  2. dart run:Mengompilasi dan menjalankan program;
  3. Folder bin/ adalah titik masuk program, fungsi main() adalah titik awal eksekusi program Dart;
  4. pubspec.yaml adalah file konfigurasi utama proyek Dart, untuk mengelola dependensi dan informasi proyek.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *