BAB 1: Pengenalan dan Persiapan

BAB 1: Pengenalan dan Persiapan

1.1 Pengenalan Dart

Apa itu Dart?

Dart adalah bahasa pemrograman yang dikembangkan oleh Google. Bahasa ini dirancang untuk membuat aplikasi yang dapat berjalan di berbagai platform seperti web, mobile, dan desktop. Dart memiliki beberapa keunggulan:

  • Type-safe: Memastikan tipe data yang konsisten

  • Null-safe: Mencegah error yang disebabkan oleh nilai null

  • Object-oriented: Mendukung pemrograman berorientasi objek

  • Familiar syntax: Sintaks yang mirip dengan Java dan JavaScript

  • Hot-reload: Memungkinkan melihat perubahan kode secara instan

1.2 Instalasi Dart SDK

Windows

  1. Kunjungi website resmi Dart: https://dart.dev/get-dart

  2. Download Dart SDK untuk Windows

  3. Jalankan installer yang sudah didownload

  4. Tambahkan Dart ke PATH environment variables:

    • Buka Control Panel → System → Advanced System Settings

    • Klik Environment Variables

    • Pada System Variables, cari Path

    • Klik Edit dan tambahkan lokasi instalasi Dart (biasanya C:\Program Files\Dart\dart-sdk\bin)

  5. Untuk memverifikasi instalasi, buka Command Prompt dan ketik:

    dart --version

MacOS

  1. Install Homebrew jika belum ada:

  2. Install Dart menggunakan Homebrew:

  3. Verifikasi instalasi:

Linux (Ubuntu/Debian)

  1. Persiapkan apt-get:

  2. Tambahkan Google's apt repository:

  3. Install Dart:

1.3 Setting Up Development Environment

Menggunakan Visual Studio Code (Rekomendasi untuk Pemula)

  1. Download dan install VS Code dari https://code.visualstudio.com/

  2. Buka VS Code

  3. Install extension Dart dengan cara:

    • Klik icon Extensions di sidebar (atau tekan Ctrl+Shift+X)

    • Cari "Dart"

    • Install extension yang dibuat oleh Dart Code

  4. Install extension Code Runner (opsional) untuk menjalankan kode dengan lebih mudah

Konfigurasi VS Code untuk Dart

  1. Buka Settings (File → Preferences → Settings atau Ctrl+,)

  2. Cari "dart"

  3. Pastikan path Dart SDK sudah terdeteksi dengan benar

  4. Aktifkan fitur formatting on save untuk kode yang lebih rapi

1.4 Membuat dan Menjalankan Program Dart Pertama

Membuat File Dart

  1. Buat folder baru untuk project Anda

  2. Buka folder tersebut di VS Code (File → Open Folder)

  3. Buat file baru dengan ekstensi .dart (misal: hello_world.dart)

  4. Ketik kode berikut:

Menjalankan Program Dart

Ada beberapa cara untuk menjalankan program Dart:

  1. Menggunakan Terminal

  2. Menggunakan VS Code

    • Klik kanan pada file .dart

    • Pilih "Run Without Debugging" atau tekan Ctrl+F5

  3. Menggunakan Code Runner Extension

    • Klik icon play di pojok kanan atas

    • Atau tekan Ctrl+Alt+N

1.5 Struktur Dasar Program Dart

Anatomi Program Dart Sederhana

Penjelasan Komponen Program

  1. Import Statement

    • Digunakan untuk menggunakan library eksternal

    • Format: import 'nama_package';

  2. Fungsi Main

    • Entry point program Dart

    • Program dimulai dari sini

    • Format: void main() { }

  3. Statement

    • Setiap baris kode yang melakukan aksi

    • Diakhiri dengan semicolon (;)

  4. Komentar

    • Single line: dimulai dengan //

    • Multi line: dimulai dengan /* dan diakhiri dengan */

Latihan Praktik

Buatlah program sederhana yang:

  1. Meminta nama pengguna

  2. Meminta umur pengguna

  3. Menampilkan pesan selamat datang dengan nama dan umur

Tips Pemrograman

  1. Selalu gunakan nama file dan variabel yang deskriptif

  2. Berikan komentar untuk kode yang kompleks

  3. Gunakan indentasi yang konsisten

  4. Simpan file secara teratur

  5. Jalankan program setiap selesai membuat perubahan kecil

Troubleshooting Umum

  1. Program tidak bisa dijalankan

    • Pastikan Dart SDK terinstall dengan benar

    • Periksa PATH environment variables

    • Pastikan ekstensi file adalah .dart

  2. Error "dart command not found"

    • Restart terminal/VS Code

    • Periksa instalasi Dart

    • Periksa PATH environment variables

  3. Error syntax

    • Periksa tanda kurung {}

    • Periksa semicolon (;)

    • Perhatikan case sensitivity

Latihan Mandiri

  1. Buat program yang menghitung luas persegi panjang

  2. Buat program yang mengkonversi suhu dari Celsius ke Fahrenheit

  3. Buat program yang menghitung rata-rata dari tiga angka

Last updated

Was this helpful?