MrJazsohanisharma

Belajar Pemrograman Dart: Tipe Data

Dokumen Pribadi

{tocify} $title={Daftar Isi}

Pendahuluan:

Sebuah variable digunakan untuk menampung suatu nilai/data baik yang diketahui maupun tidak diketahui namun pada pemrograman komputer, data berupa angka dengan data berupa huruf/karakter adalah jenis data yang berbeda dan sebuah variable hanya dapat menampung satu jenis data, lalu bagaimana sebuah variable dapat menentukan jenis data yang dapat ditampung? Pada pembahasan sebelumnya anda mengetahui cara untuk mendeklarasikan sebuah variable yakni didahului oleh tipeData dan nama variabel itu sendiri, dan tipeData inilah yang digunakan utnuk menentukan jenis data yang dapat ditampung oleh sebuah variable. 

Tipe Data:

Tipe data dalam pemrograman komputer digunakan untuk mengklasifikan jenis data yang dapat ditampung oleh sebuah variable dimana umumnya sebuah variable hanya dapat menampung satu jenis data saja karena data berupa angka dengan data berupa huruf/karakter adalah jenis data yang berbeda maka untuk menentukan jenis data yang dapat ditampung oleh sebuah variable digunakanlah tipeData, Sebagian besar bahasa pemrograman umumnya mendukung tipe data dasar untuk menampung data berupa karakter, angka (bilangan bulat / bilangan pecahan) dan boolean. Adapun jenis-jenis tipe data yang tersedia di Dart adalah sebagai berikut:

Tipe Data Jenis
int, double, num Angka
String Huruf/Karakter
bool Boolean (true/false)
dynamic Dinamis (angka/karakter/boolean)
Set, Map, List Koleksi Data / Array

Angka:

Tipe data angka dikhususkan untuk menampung nilai berupa angka, ada tiga jenis tipe data angka di Dart diantaranya:
  • int : Digunakan untuk menampung data berupa angka dengan bilangan bulat
  • double : Digunakan untuk menampung data berupa angka dengan bilang pecahan/koma
  • num : Digunakan untuk menampung data berupa angka bisa dengan bilangan bulat maupun dengan bilangan pecahan/koma
Adapun contohnya adalah sebagai berikut:

///File ini berisikan contoh inisialisasi tipe data untuk angka di Bahasa Pemrograman Dart
///Dibuat oleh Bayu Radityo untuk geekasmedia.blogspot.com
///05 April 2022
void main() {
//inisialisasi tipe data int
int a = 100;
//inisialisasi tipe data double
double b = 100.52;
//inisialisasi tipe data num
num c = 100;
num d = 100.5;
//tampilkan
print("A = $a \nB = $b\nC = $c\nD = $d");
}
view raw angka.dart hosted with ❤ by GitHub

Karakter:

Tipe data karakter dikhususkan untuk menampung nilai berupa karakter (huruf/angka/simbol atau gabungan dari ketiganya) yang mana biasanya di apit dengan tanda petik dua, hanya ada satu tipe data yang dapat digunakan yakni String, contohnya sebagai berikut:

//Format:
tipeData variabel;
tipeData variabel = nilai;
//Contoh:
void main(){
//tidak langsung memberi nilai pada variable
String nama1;
nama = "Geekasmedia";
//memberi nilai langsung pada variable
String nama2 = "Geekasmedia";
}
view raw format.dart hosted with ❤ by GitHub

Boolean:

Tipe data boolean dikhususkan untuk menampung nilai yang bersifat true atau false, contohnya sebagai berikut:

///File ini berisikan contoh inisialisasi tipe data boolean di Bahasa Pemrograman Dart
///Dibuat oleh Bayu Radityo untuk geekasmedia.blogspot.com
///05 April 2022
void main(){
//inisialisasi variabel dan tipe data
bool test;
//evaluasi ekspresi
test = 15 > 5;
print(test);
}
view raw boolean.dart hosted with ❤ by GitHub

Dinamis:

Tipe data dinamis dapat menampung berbagai jenis data seperti karakter, angka, boolean, dan array/collection, contohnya sebagai berikut:

///File ini berisikan contoh inisialisasi tipe data dinamis di Bahasa Pemrograman Dart
///Dibuat oleh Bayu Radityo untuk geekasmedia.blogspot.com
///05 April 2022
void main() {
//inisialisasi dengan jenis data int (angka)
dynamic a = 1;
//merubah nilai menjadi String
a = "A";
//merubah nilai menjadi boolean
a = true;
//merubah nilai menjadi List
a = [1, 2, 3];
//merubah nilai menjadi Set
a = {1, 2, 3};
print(a);
}
view raw dinamis.dart hosted with ❤ by GitHub

Collection:

Tipe data collection pada Dart lebih mirip seperti array adalah tipe data yang dapat menampung beberapa / koleksi data, terdapat tiga jenis tipe data collection di Dart, diantaranya:
  • List
  • Set
  • Map
Contohnya:

///File ini berisikan contoh inisialisasi tipe data List, Set dan Map di Bahasa Pemrograman Dart
///Dibuat oleh Bayu Radityo untuk geekasmedia.blogspot.com
///05 April 2022
//List:
void main() {
List dat = [1, 2, 3.3];
List kar = ["A", "B", "C"];
print(dat);
//Set
Set ang = {1, 2, 3.3};
Set char = {"A", "B", "C"};
print(ang);
//Map
Map user = {
'username': 'John',
'password': 'aS21saLA',
};
print(user);
}
view raw collection.dart hosted with ❤ by GitHub


Tipe data collection biasanya akan menampilkan data secara berurutan dari depan ke belakang di mana urutan data tersebut disebut sebagai "index" dan urutan pertama dari data koleksi dihitung dari 0 untuk itu jika kalian ingin mengambil data pada urutan / index pertama maka dimulai dari 0 bukan 1, sedangkan untuk mengambil data pada urutan / index tertentu misal index ke 2 maka anda perlu menggunakan build-in function khusus untuk tipe data collection, contohnya sebagai berikut:



Bayu Radityo

Seorang lulusan teknik informatika yang senang dalam berbagi ilmu pengetahuan, dan membuat karya digital berupa photomanipulation dan digital drawing. instagram external-link

Posting Komentar

Lebih baru Lebih lama