TMR 14 : Pemrograman Dart Dasar

1. Introduction

Dart adalah sebuah bahasa pemrograman yang dikembangkan oleh Google dan merupakan bahasa pemrograman resmi untuk Flutter, sebuah UI toolkit yang memungkinkan pembuatan aplikasi multiplatform dengan tampilan yang menarik dan responsif.

2. Pengenalan Instalasi Dart

Dart pertama kali diperkenalkan pada tahun 2011 oleh Google dan kini menjadi bahasa pemrograman open source yang banyak digunakan dalam pengembangan aplikasi mobile dan web. Anda dapat mengakses situs resmi Dart di: Dart.dev.

Instalasi Dart SDK

Untuk menginstal Dart di berbagai sistem operasi, Anda dapat menggunakan tautan berikut:

Teks Editor yang Direkomendasikan

Untuk menulis dan menjalankan kode Dart, berikut beberapa teks editor yang bisa digunakan:

3. Membuat Aplikasi Pertama

Untuk membuat aplikasi pertama dengan Dart, ikuti langkah-langkah berikut:

  1. Buka Google Chrome dan cari "Visual Studio Code".
  2. Buka tab Extensions dan cari Dart.
  3. Install aplikasi Dart versi v3.60.1.
  4. Mulai menulis kode di proyek baru dart_dasar.dart.

4. Variable dalam Dart

Variabel dalam Dart dapat dideklarasikan menggunakan kata kunci var atau secara eksplisit dengan tipe data. Contoh:

void main() {
  var name = "Alief";
  print(name);
}

5. Tipe Data Number

Tipe data number dalam Dart terbagi menjadi dua jenis:

  • int: Digunakan untuk bilangan bulat.
  • double: Digunakan untuk bilangan desimal.

Jika kita ingin menggunakan tipe data number yang bisa menerima nilai int maupun double, kita bisa menggunakan tipe num.

6. Tipe Data String

String digunakan untuk menyimpan teks dalam Dart. Kita bisa menggunakan kutip satu (') atau kutip dua (").

Contoh:

void main() {
  String greeting = 'Hello, Dart!';
  print(greeting);
}

Untuk menggabungkan string, kita bisa menggunakan operator + atau string interpolation ${}.

Contoh:

void main() {
  String firstName = 'Alief';
  String lastName = 'Hakim';
  print('Hello, ' + firstName + ' ' + lastName);
  print('Hello, ${firstName} ${lastName}');
}

7. Tipe Data Boolean

Boolean hanya memiliki dua nilai, yaitu true atau false. Contoh:

void main() {
  bool isDartFun = true;
  print(isDartFun);
}

8. Tipe Data List

List adalah struktur data yang digunakan untuk menyimpan kumpulan nilai dalam satu variabel. Contoh:

void main() {
  List<String> languages = ['Dart', 'Python', 'JavaScript'];
  print(languages);
  languages.add('Java'); // Menambahkan data ke list
  print(languages);
}

Komentar