Home Flutter Dart – Tipe tipe Data

Dart – Tipe tipe Data

0

Dart - Tipe-tipe data

Apa itu Dart?

sebelum kita memulai untuk memplajar tipe-tipe data dalam dart, jadi apa itu Dart? dart adalah bahasa pemrograman dikembangkan oleh google sejak tahun 2007 dibuat oleh Lars Bak dan Kasper Lund yang berfokus untuk optimalisasi sisi client. Tidak hanya digunakan untuk pengembangan aplikasi seluler, Dart juga dapat digunakan untuk mengembangkan berbagai macam aplikasi seperti web, micro service, desktop dan aplikasi lain yang mengusung teknologi Internet of Things (IoT).

 

Dart merupakan bahasa pemrograman yang berorientasikan Objek (OOP), dan Dart adalah bahasa pemrograman yang open source dan general purpose. Dart dikembangkan oleh Google dan ditujukan untuk membuat aplikasi multiplatform seperti mobile, desktop, dan web.

Tipe-tipe Data

Dalam Dart terdapat beberapa tipe data dasar yaitu : var yang dapat menyimpan tipe data apa saja, int dan double yang dapat menyimpan tipe angka, String yang menyimpan tipe teks, dan bool yang menyimpan tipe boolean, dan akan saya jelaskan satu-satu mengenai tipe – tipe data.

 

Tipe

Deskripsi

Contoh

String

Kumpulan karakter, yang diawali dan diakhiri oleh kutip satu / dua

0, 1, 2, 3,

double

Bilangan Desimal

3.14, 1.0, 41.11, -11.28

num

Bilangan bulat dan bilangan desimal

0, 1, 2, 3, / 

1.0, 41.11, -11.28

bool

Boolean 

true / false

int

Integer (Bilangan Bulat)

“Halo”, ‘M’,

List

Daftar Nilai

[1, 2, 3], [‘a’, ‘b’, ‘c’]

Map

Pasangan key-value

{“x”: 4, “y”: 10}

dynamic 

tipe data apapun


String

Tipe data ini adalah tipe data yang paling umum dan sebenarnya tipe data ini telah banyak digunakan pada kode program sebelumnya  yaitu value yang diapit oleh kutip dua “” Atau Ditunjukkan oleh variable yang menetapkan tipenya dengan diwakili oleh tipe String. Mirip dengan array tipe data String juga memiliki index untuk setiap elemennya dan dimulai dari index 0.

Double

Tipe data Double yaitu tipe data yang nilainya berisi angka float/desimal. Pada tipe data double ini kita membutuhkan keyword untuk mendeklarasikan variabel yang tipenya double. Dan Float / Double yang dibedakan berdasarkan berapa banyak angka decimal yang dapat mereka simpan.

 

Type

Size (bits) 

Significant bits

Exponent bits

Decimal digits

Float

32

24

8

6-7 

Double

64

53

11

5-16

Num

Tipe data ini pada Dart dapat disimpan ke dalam dua jenis: int dan double.

Bool

data Boolean adalah tipe data yang hanya bisa menyimpan data dengan kondisi Benar atau salah, True or False. Berbeda dengan bahasa C++ dart mengharuskan penggunaan True and False keyword, dan boolean di deklarasikan dengan keyword bool

Int

Integer: Integer adalah nilai yang digunakan untuk menunjukan nilai bilangan bulat, sebagai contoh nilai numerik tanpa poin decimal atau dengan kata lain, Numbers tidak boleh berbentuk desimal. Sebagai contoh, nilai “10” adalah integer. Integer literal ditunjukan dengan menggunakan keyword ‘int’.

List

List dapat menampung banyak data ke dalam satu objek. Dalam kehidupan sehari-hari kita menggunakan list untuk menyimpan daftar belanja, nomor telepon, dsb. Begitu pula dengan Dart kita bisa menyimpan bermacam-macam tipe data seperti string, number, dan boolean. Cara penulisannya pun sangat mudah.

List numberList = [1, 2, 3, 4, 5];

Map

Collection ketiga adalah Map, yakni sebuah collection yang dapat menyimpan data dengan format key-value. Perhatikan contoh berikut:

var capital = {

  ‘Jakarta’: ‘Indonesia’,

  ‘London’: ‘England’,

  ‘Tokyo’: ‘Japan’

};

String yang berada pada sebelah kiri titik dua (:) adalah sebuah key, sedangkan yang di sebelah kanan merupakan value-nya.

Dynamic

 

Karena sebuah variabel bernilai dynamic bisa berisi tipe apa pun, maka tidak ada masalah jika kita mengubah nilai di dalamnya menjadi tipe data apa pun.

Mungkin itu saja yang bisa saya sampaikan, semoga bermanfaat