Instalasi Dart dan Dasar Pemrograman Dart
Download Dart SDK pada link berikut ini : https://dart.dev/get-dart/archive#stable-channel, dan pilih seusuai spesifikasi device masing-masing
Ekstrak dart sdk yang telah di download ke direktori yang diinginkan.
Masuk ke control panel --> System --> Edit environtment variables for your account --> pilih Environtment Variables --> klik path dan klik tombol edit, lalu tambahkan direktori tempat anda mengekstrak SDK nya tadi.
Buka gitbash atau CLI yang anda gunakan lalu ketikkan
dart --version
Buka gitbash atau CLI yang anda gunakan lalu ketikkan
dart create (nama project)
List tipe data yang berisi kumpulan data atau dalam bahasa pemrograman lain disebut
array, Untuk membuat list yaitu List
Set merupakan sebuah tipe data yang mirip dengan list, akan tetapi set tidak memiliki index
sehingga data yang ada pada set tidak berurutan, Set tidak menerima duplikasi data
Tidak bisa mengakses menggunakan index, Untuk membuat set yaitu Set
Map adalah tipe data key-value yang mana key seperti index dan value sebagai
datanya
Menggunakan kurung kurawal {} dan menggunakan : untuk memisahkan key-value
Jika ada data key yang sama maka yang akan digunakan data key yang terakhir.
Untuk membuat map yaitu
Map
Cara Pertama :
Cara Kedua:
Tambahkan file baru dengan nama oop.dart dan ketikkan code berikut :
Disini kita akan membuat aplikasi sederhana menggunakan Bahasa pemrograman Dart untuk menghitung Luas Bangun Datar dan Volume Bangun Ruang dengan konsep procedural Pertama, kita akan mengimport dart:io dan dart:math untuk input output serta kalkulasinya, berikut code nya :
Kedua kita akan membuat fungsi jika user memilih pilihan 1, berikut code nya :
Ketiga, kita akan membuat fungsi jika user memilih pilihan 2, berikut codenya :
Berikut contoh output aplikasinya :
Pertama kita akan mengimport serta membuat class yang dibutuhkan, berikut code nya :
Kedua, kita akan membuat fungsi bangun datar nya, berikut code nya :
Ketiga, kita akan membuat fungsi bangun ruang nya, berikut code nya :
Berikut contoh outputnya :