Dart - 2. Variabel & Tipe Data


Variabel

update 07/04/2020, source code di github

Variabel adalah tempat untuk menampung data sementara, sehingga data tersebut dapat diolah lebih lanjut, misalkan dalam matematika sederhana untuk menyelesaikan soal mencari luas segitiga. kita semua tahu bahwa rumus untuk mencari luas segitiga adalah luas = 1/2 x alas x tinggi. dari rumus tersebut yang bertidak sebagai variabel adalah alas dan tinggi, shingg jika kita beri nilai alas = 3, tinggi = 6, maka luasnya adalah 9.
berikut penjelasannya:
  1. luas = 1/2 x alas x tinggi
  2. apakah alas ? alas bertidak sebagai variabel, dengan demikian kita tidak melihat tulisan alas tetapi isi dari variabel alas, sama halnya dengan tinggi, yang kita lihat adalah isi dari variabel tinggi.
  3. sehingga luas = 1/2 x 3 x 6
  4. luas = 9
Pada pemrograman dart, untuk mendeklarasikan sebuah variabel dapat menggunakan keyword var, dengan menggunaan keyword ini kita tidak perlu menentukan tipe datanya. contohnya:

var name = 'Seredata';

cara berikutnya adalah dengan menentukan tipe datanya, yaitu:

String animal = 'Anjing';

Arti dari kode tersebut adalah, ada sebuah variabel dengan nama animal bertipe string, jadi hanya tipe string saja yang bisa ditampung oleh variabel tersebut, jika kita isi dengan angka akan terjadi kesalahan (error). perhatikan contoh berikut:

1. kita deklarasikan sebuah variabel dengan keyword var, kemudian kita ganti isinya:

var namaBulan; // valid
namaBulan = "desember"; //valid
namaBulan = 10; // valid


2. Kita deklarasikan sebuah variabel dengan tipe datanya, kemudian kita ganti isinya:

String namaBulan; //valid
namaBulan = "desember"; // valid
namaBulan = 10; // Error


Tipe Data

Data yang akan diolah memiliki berbagai jenis tipe seperti: Integer (bilangan bulat), bilangan desimal, boolean, string, dsb, berikut adalah tipe data dasar pada dart.

sumber: Dart for Absolute Beginners 2

Sebagai latihan

Listing: variabel1.dart

void main() {
  var namaBulan;

  namaBulan = "Desember"; 
  print("nama bulan = $namaBulan");

  namaBulan = 10;
  print("nama bulan = $namaBulan");
}



Listing: variable2.dart

void main() {
  String namaBulan;

  namaBulan = "Desember";
  print("nama bulan = $namaBulan");

  namaBulan = 10; // error
  print("nama bulan = $namaBulan");
}


Listing: luas_segitiga.dart

import 'dart:io'; // import library io (input output) agar kita bisa menggunakan stdin

void main() {
  double alas;
  double tinggi;
  double luas;
  String tmp;

  print("Input alas : ");
  tmp = stdin.readLineSync(); // membaca inputan dari keyboard
  alas = double.parse(tmp); // pasring ke integer

  print("Input tinggi: ");
  tmp = stdin.readLineSync(); // membaca inputan dari keyboard
  tinggi = double.parse(tmp); // parsing ke integer;

  luas = (alas * tinggi) / 2;

  print("Luas segitiga adalah $luas");
} 
Download Source code dan latihan
Dart - 2. Variabel & Tipe Data Dart - 2. Variabel & Tipe Data Reviewed by jc on September 17, 2018 Rating: 5

No comments:

Powered by Blogger.