Caraguna
  • Home
  • Investasi
  • Teknologi
  • Jaringan
  • Berita
  • Blogging
  • Property
No Result
View All Result
Caraguna
  • Home
  • Investasi
  • Teknologi
  • Jaringan
  • Berita
  • Blogging
  • Property
No Result
View All Result
Caraguna
No Result
View All Result
data list

Pengertian Tipe Data List dan Map Dalam Bahasa Pemrograman Dart

Roziq by Roziq
February 27, 2022
in Algoritma
0
Share on FacebookShare on Twitter

Tipe data merupakan kata kunci yang menyatakan jenis dari nilai yang tesimpan dalam variabel maupun konstanta. Dalam bahasa pemrograman dart, tipe data dikelompokkan menjadi beberapa macam seperti tipe bilangan, teks, logika, list, map, dan simbol.

Pada artikel kali ini, kita akan membahas dua tipe data yang menerapkan konsep array seperti bahasa pemrograman lain yaitu list dan map.

You might also like

Message Broker

Memahami Message Broker: Konsep, Manfaat, dan Penerapan

August 15, 2023
Apa itu bahasa mesin

Pengertian Bahasa Mesin: Apa Bedanya dengan Bahasa Pemrograman

June 29, 2023

1. Tipe data List

Tipe data list adalah objek koleksi yang menyimpan daftar objek. Dalam dart, list dinyatakan dalam tipe List. Nah, untuk membuat list sendiri, kalian dapat menggunakan tanda [ ], sama halnya array.

Perhatikan contoh berikut.

[css title=”Contoh List”]
//List<tipeElemen> namaList = [nilai1, nilai2, … ]

//Contoh

List <int> list = [23, 24, 35]

[/css]

Objek-objek yang berada didalam list sering disebut dengan elemen list. Pada contoh diatas, kita membuat list dengan tiga elemen bertipe int. Setelah itu, elemen didalam list dapat ditambah dan dihapus sesuai kebutuhan program.

Untuk mengkses elemen-elemen tersebut, kita bisa menggunakan indeks bilangan bulat yang dimulai dari indeks ke nol (0). Perhatikan potongan kode program berikut.

[css]
print(list[0]);
print(list[1]);
print(list[2]);

//—Output—
//23
//24
//35
[/css]

Untuk membuat list kosong, anda dapat menggunakan :

[css]
List<int> list = [];
[/css]

Sedangkan penambahan elemen ke dalam objek list dilakukan dengan cara menambahkan metode add(), seperti berikut.

[css]
list.add(0);
list.add(1);
list.add(2);
[/css]

2. Tipe Data Map

Pengertian dari tipe data map dalam dart adalah objek koleksi yang setiap elemennya berupa pasangan kunci (key) dan nilai (value). Terdapa asosiasi antara kunci dan nilai pada setiap elemen yang terdapat didalam elemen map.

Dalam satu objek map, kunci harus bersifat unik,namun tidak dengan nilai. Hal ini berarti bahwa satu nilai yang sama bisa saja muncul pada beberapa elemen map.

Beberapa bahasa pemrograman lain menamai map dengan istilah yang berbeda. Sebagai contoh, python menyebut map dengan istilah dictionary, Ruby menyebutnya dengan hash, dan PHP menyebutnya dengan array asosiatif.

Dalam dart, map dinyatakan dengan tipe map. Objek dari kelas Map dibuat dengan menggunakan tanda { }, dengan bentuk umum sebagai berikut.

[css]
// Map<tipeKunci, TipeValue> namaMap = {kunci1 : value1, kunci2 : value2, … }

//Contoh

Map<String, String> kota = {‘jkt’ : ‘Jakarta’, ‘bdg’ : ‘Bandung’, ‘sby’ : ‘Surabaya’};
[/css]

Elemen didalam map dapat diakses berdasarkan nama kuncinya, misalnya seperti berikut.

[css]
print(kota[‘jkt’]);
print(kota[‘bdg]);
print(kota[‘sby’]);

//—-Output—-
//Jakarta
//Bandung
//Surabaya
[/css]

Sedangkan untuk penambahan elemen map, anda dapat melakukan bentuk umum sebagai berikut.

[css]
// namaMap[kunci] = nilai;

//Contoh

map[‘satu’] = 1;
map[‘dua’] = 2;
map[‘tiga’] = 3;
[/css]

List dan map akan sering anda gunakan ketika proses pengerjaan sebuah program atau aplikasi yang kompleks dimana berguna untuk menampung data dalam jumlah besar. Karena list maupun map berisi kumpulan objek koleksi berupa elemen maupun variabel.

Cukup sekian yang dapat caraguna sampaikan pada kesempatan kali ini, semoga dapat bermanfaat. Jika ada yang ingin ditanyakan atau ada yang ingin disampaikan, silahkan komen pada kolom komentar dibawah.

Roziq

Roziq

Write for share about latest technology.

Related Stories

Message Broker

Memahami Message Broker: Konsep, Manfaat, dan Penerapan

by Roziq
August 15, 2023
0

Dalam dunia komputasi modern yang semakin kompleks dan terdistribusi, Message Broker menjadi unsur yang kian penting untuk memastikan efisiensi dan...

Apa itu bahasa mesin

Pengertian Bahasa Mesin: Apa Bedanya dengan Bahasa Pemrograman

by Roziq
June 29, 2023
1

Apakah Anda pernah bertanya-tanya tentang apa itu bahasa mesin? Dalam dunia komputasi yang canggih ini, bahasa mesin merupakan dasar dari...

spread

Apa itu Spread dalam Trading? Jenis dan Cara Mengukur Spread

by Roziq
March 22, 2023
0

Apa itu Spread? Spread adalah selisih antara harga jual (ask) dan harga beli (bid) dari suatu aset yang diperdagangkan. Dalam...

powerdesigner

Apa itu PowerDesigner? Kenali Fitur-fiturnya Berikut ini

by Roziq
January 24, 2023
0

PowerDesigner adalah perangkat lunak yang digunakan untuk membuat dan mengelola model data, yang digunakan dalam proses analisis dan desain sistem....

Next Post
impression

Apa Itu Impression? Berikut Pengertian Impression dalam Dunia Periklanan!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Caraguna

Caraguna adalah sebuah situs yang menyediakan berbagai informasi seputar dunia teknologi informasi. Seperti penggunaan dari sebuah library, tools, hardware, software, dan lain-lain.

  • Teknologi
  • SEO
  • Sitemap
  • Resep Masakan
  • Contact Us

© 2025 Caraguna - Informasi Seputar Teknologi Informasi.

No Result
View All Result
  • Home
  • Teknologi
  • Komputer
  • Framework
  • Jaringan
  • Blogging
  • Investasi

© 2025 Caraguna - Informasi Seputar Teknologi Informasi.