Laporan Praktikum 1 — Setup Environment, Dart Dasar & OOP Dart

Published: Selasa, 9 September 2025 | Author: Ezza Addini

1. Tujuan Praktikum
2. Alat dan Perangkat Lunak
Struktur folder
Gambar ilustrasi struktur proyek.
3. Ringkasan Teori

Dart adalah bahasa pemrograman yang sering digunakan bersama framework Flutter untuk membuat aplikasi mobile. Pada praktikum ini difokuskan pada dasar-dasar Dart: tipe data koleksi (List, Set, Map), struktur perulangan, serta konsep OOP (class, object, pewarisan/inheritance dan method).

4. Langkah-Langkah Praktikum
  1. Persiapan & Persyaratan Sistem

    Pastikan arsitektur hardware dan sistem operasi memenuhi requirement (lihat modul untuk gambar sistem requirement).

  2. Instalasi Dart SDK (Windows)
    1. Metode Extract ZIP:
      • Download Dart SDK dari archive: https://dart.dev/get-dart/archive#stable-channel.
      • Extract ke folder pilihan, lalu tambahkan .../dart-sdk/bin ke PATH environment.
      • Verifikasi: dart --version.
      • Memulai Dart
        Gambar 1: Memulai Dart.
  3. Membuat Proyek Dart Pertama
    1. Buka terminal, pilih folder kerja lalu jalankan:
      dart create halo
    2. Masuk folder proyek:
      cd halo
    3. Jalankan program:
      dart run
    4. Secara default akan menampilkan output seperti "Hello World : 42!" pada proyek template.
    5. Memulai Dart
      Gambar 2: Membuat folder Halo.
  4. Dart Dasar — Contoh & Penjelasan

    Beberapa tipe koleksi dasar dan contohnya:

    Contoh List
    List
    Gambar 3: Contoh List.
    Contoh Set
    Set
    Gambar 4: Contoh Set.
    Contoh Map
    Map
    Gambar 5: Contoh Map.
    Perulangan (for / for-in)
    Perulangan
    Gambar 6: Contoh Perulangan.
  5. OOP Dart — Contoh Implementasi

    Contoh sederhana membuat class, property, method, dan pewarisan:

    OOP
    Gambar 7: Contoh OOP Dart.

    Jalankan file di atas.

5. Hasil Praktikum

Pada praktikum, langkah-langkah di atas mengikuti modul: instalasi Dart, pembuatan proyek awal, percobaan tipe data dasar, serta implementasi OOP sederhana. Semua contoh file ditempatkan pada folder proyek (mis. bin/dart_dasar.dart dan bin/oop.dart) dan berhasil dijalankan menggunakan perintah dart run.

Contoh output
Gambar ilustrasi output program Dart.
6. Tugas

Praktikum ini ditutup dengan tugas yang dapat diakses melalui link berikut: GitHub Repository.

7. Penutup

Praktikum ini membantu saya untuk menyiapkan environment Dart, memahami struktur proyek Dart, mempraktikkan tipe data utama (List, Set, Map), serta konsep dasar OOP.

Terima kasih.

Kembali ke Daftar Laprak