Praktikum June 17, 2025 · By Rahul

Laporan Praktikum 1:Setup Environment, Dart Dasar dan OOP Dart

I. Tujuan

  • Menginstal kebutuhan praktikum (SDK Dart & Flutter, IDE).
  • Membuat program sederhana untuk memahami dasar-dasar pemrograman Dart.
  • Menerapkan konsep OOP pada Dart (class, objek, pewarisan, method).

II. Alat dan Bahan

  • Komputer/laptop dengan SDK Dart dan Flutter terpasang.
  • IDE: Visual Studio Code atau Android Studio.
  • Command Prompt / PowerShell / Terminal.
  • Koneksi Internet untuk mengunduh dependensi.

III. Dasar Teori

Pada praktikum ini digunakan bahasa pemrograman Dart untuk memahami struktur program, tipe data koleksi (List, Set, Map), perulangan, serta konsep Object Oriented Programming (OOP) meliputi class, object, property, method, dan inheritance.

  • List: kumpulan data berindeks (mirip array).
  • Set: kumpulan data tanpa indeks dan tidak menerima duplikasi.
  • Map: pasangan key-value.
  • Perulangan: iterasi data menggunakan berbagai bentuk loop.
  • OOP Dart: pendefinisian class, pembuatan objek, pewarisan antar-class.

IV. Langkah Praktikum

1. Instalasi SDK Dart

Langkah pertama adalah menginstal SDK Dart sesuai dengan sistem operasi yang digunakan.

  • Windows (opsi 1 — Chocolatey):
choco install dart-sdk

Setelah instalasi, tambahkan path C:\tools\dart-sdk\bin ke dalam Environment VariablesPath.

  • Windows (opsi 2 — ZIP):
  1. Unduh file ZIP SDK Dart dari situs resmi Dart.
  2. Ekstrak ke direktori pilihan, misalnya C:\tools\dart-sdk.
  3. Tambahkan folder \dart-sdk\bin ke Path.
  • macOS (Homebrew):
brew tap dart-lang/dart
brew install dart

Setelah instalasi selesai, verifikasi dengan perintah:

dart --version

2. Instalasi Editor

Pada praktikum ini digunakan Visual Studio Code dengan ekstensi Dart.

  • Unduh dan pasang Visual Studio Code.
  • Buka VS Code → masuk ke Extensions → cari Dart → klik Install.

3. Membuat Proyek Pertama (CLI)

Setelah Dart terpasang, buat project baru dengan perintah:

dart create halo

Masuk ke folder proyek lalu jalankan:

cd halo
dart run

Program default akan menampilkan Hello World di terminal.

4. Dart Dasar

Buat file baru bin/dart_dasar.dart kemudian tambahkan kode-kode berikut untuk memahami struktur dasar bahasa Dart.

a) List

List<String> fruits = ['Apel','Alpukat','Nanas','Mangga','Pisang'];
print(fruits.toString());
fruits.add('Jeruk');
fruits.removeAt(1); // hapus 'Alpukat'
for (var f in fruits) { print(f); }

b) Set

var nums = <int>{1,2,2,3,4}; // duplikat 2 akan diabaikan
nums.add(5);
print(nums);

c) Map

var student = <String,dynamic>{'nim':'A11.2025.0001','nama':'Dina'};
student['kelas'] = 'TIF-1A';
print(student['nama']);

d) Perulangan

Cara 1:


Cara 2:


5. OOP Dart

Buat file bin/oop.dart. File ini berisi contoh class, object, dan inheritance.




V. Kesimpulan

  • Instalasi SDK Dart dapat dilakukan melalui manajer paket (Chocolatey/Homebrew) atau unduhan ZIP.
  • Dart menyediakan koleksi (List, Set, Map) dan kontrol perulangan yang mendasar untuk pemrosesan data.
  • Konsep OOP (class, object, inheritance) memudahkan modularitas dan pemeliharaan kode.

VI. Tugas

  • Buat aplikasi sederhana (prosedural) untuk menghitung Luas Bangun Datar dan Volume Bangun Ruang.

    hasil:


  • Buat aplikasi serupa menggunakan konsep OOP.



  • hasil:


Tags: #Laravel #MVC #PHP #Praktikum