Praktikum Mobile 1

Setup Environment, Dart Dasar dan OOP Dart

Flutter & Dart Development

Praktikum ini membahas proses instalasi Dart SDK, pengenalan dasar bahasa Dart, struktur data, perulangan, hingga implementasi konsep Object Oriented Programming (OOP).


Laporan Praktikum

Mobile 1 — Dart & OOP

Dokumentasi praktikum setup Dart SDK, dasar pemrograman Dart, dan OOP Dart.

Laporan Praktikum 1

Pendahuluan

Dart adalah bahasa pemrograman yang dikembangkan oleh Google dengan konsep berorientasi objek (object-oriented) dan strongly typed. Bahasa ini dirancang untuk membangun aplikasi modern yang dapat berjalan di berbagai platform, mulai dari web, mobile, desktop, hingga server.

Keunggulan Dart terletak pada kemampuannya dikompilasi ke native code untuk performa tinggi maupun ke JavaScript agar dapat berjalan di browser.

Pastikan perangkat yang digunakan telah memenuhi syarat berikut :

Syarat perangkat

1. Download SDK Dart

Download SDK Dart pada halaman berikut: Dart SDK Archive

2. Ekstrak dan lakukan instalasi

Lakukan instalasi sesuai langkah-langkah yang tersedia dan masukkan ke dalam path.

Instalasi Dart

Project Dart

Langkah 1

Buka command prompt kemudian pilih directory yang akan digunakan untuk menyimpan proyek Dart dan ketikkan:

Project Dart

Langkah 2

Untuk menjalankannya masuk ke directory halo dan ketikkan:

Run Dart

Dasar Dart

1. List

List adalah tipe data yang berisi kumpulan data atau array pada bahasa pemrograman lain.

List

Output:

Output List

2. Set

Set merupakan tipe data yang mirip dengan list, namun tidak memiliki index dan tidak menerima duplikasi data.

Set

Output:

Output Set

3. Map

Map adalah tipe data key-value yang mana key seperti index dan value sebagai datanya.

Map

Output:

Output Map

4. Perulangan

Perulangan

Output:

Output Perulangan

OOP Dart

OOP 1 OOP 2

Output:

Output OOP

Tugas

  • Membuat aplikasi sederhana menggunakan Dart untuk menghitung luas bangun datar dan volume bangun ruang dengan konsep procedural.
  • Membuat aplikasi sederhana menggunakan Dart untuk menghitung luas bangun datar dan volume bangun ruang dengan konsep OOP.

Codingan Tugas Procedural

Output:

Codingan Tugas OOP

Output: