{"id":212,"date":"2025-09-09T10:01:53","date_gmt":"2025-09-09T10:01:53","guid":{"rendered":"https:\/\/dila.infokand23.my.id\/blog\/?p=212"},"modified":"2025-09-09T10:01:53","modified_gmt":"2025-09-09T10:01:53","slug":"laporan-praktikum-1-app-mobile-dart-dasar-dan-oop","status":"publish","type":"post","link":"https:\/\/dila.infokand23.my.id\/blog\/laporan-praktikum-1-app-mobile-dart-dasar-dan-oop\/","title":{"rendered":"Laporan Praktikum 1 App Mobile &#8211; Dart Dasar dan OOP"},"content":{"rendered":"\n<p>Laporan Praktikum App Mobile 1<\/p>\n\n\n\n<ol style=\"list-style-type:upper-alpha\" class=\"wp-block-list\">\n<li>Install Dart SDK<\/li>\n<\/ol>\n\n\n\n<p>SDK Dart dapat diinstall dengan mendownload file sdknya dalam bentuk ZIP kemudian diekstrak di komputer.<\/p>\n\n\n\n<p><a href=\"https:\/\/dart.dev\/get-dart\">Get the Dart SDK<\/a><\/p>\n\n\n\n<p>Setelah diekstrak, agar dart dapat dijalankan secara global, tambahkan path pada environment setting.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"523\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-1.png\" alt=\"\" class=\"wp-image-214\" style=\"width:312px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-1.png 499w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-1-286x300.png 286w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/figure>\n\n\n\n<p>Buka environment variables, lalu cari path pada system variables, dan klik edit<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"558\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-2.png\" alt=\"\" class=\"wp-image-215\" style=\"width:303px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-2.png 493w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-2-265x300.png 265w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/figure>\n\n\n\n<p>Copy path folder bin yang ada pada folder sdk yang telah diekstrak, lalu tambahkan dengan klik new, lalu tekan OK.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"465\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-3.png\" alt=\"\" class=\"wp-image-216\" style=\"width:278px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-3.png 425w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-3-274x300.png 274w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/figure>\n\n\n\n<p>Cek apakah dart sudah terinstall atau belum melalui command prompt dengan perintah dart<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"480\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-4.png\" alt=\"\" class=\"wp-image-217\" style=\"width:417px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-4.png 940w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-4-300x153.png 300w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-4-768x392.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>Jika outputnya seperti pada gambar, berarti dart sudah bisa digunakan.<\/p>\n\n\n\n<p>Selanjutnya masuk ke vscode, dan install extension dart.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Membuat Project Dart<\/li>\n\n\n\n<li>Buka Command Prompt dan masukkan perintah dart create nama-project<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"350\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-5.png\" alt=\"\" class=\"wp-image-218\" style=\"width:466px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-5.png 616w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-5-300x170.png 300w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<p>Untuk menjalankannya, masuk ke directory project lalu ketikkan dart run<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"248\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-6.png\" alt=\"\" class=\"wp-image-219\" style=\"width:245px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-6.png 443w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-6-300x168.png 300w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/figure>\n\n\n\n<p>Setelah project selesai dibuat, buka folder project di vscode.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dart Dasar<\/li>\n\n\n\n<li>List: tipe data yang berisi kumpulan data yang disebut array.<\/li>\n\n\n\n<li>Buat file baru pada folder bin dengan nama dart_dasar.dart kemudian buat function main.<\/li>\n\n\n\n<li>Buat list dengan syntax:<\/li>\n<\/ul>\n\n\n\n<p><strong>List&lt;Tipe Data&gt; variabel=[] atau var variabel = &lt;Tipe Data&gt;[]<\/strong><\/p>\n\n\n\n<p>Contoh di sini saya membuat list buah-buahan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"716\" height=\"168\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-7.png\" alt=\"\" class=\"wp-image-220\" style=\"width:401px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-7.png 716w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-7-300x70.png 300w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/figure>\n\n\n\n<p>Lalu jalankan melalui terminal dengan ketikkan dart run bin\\dart_dasar.dart<\/p>\n\n\n\n<p>Atau bisa juga masuk ke folder bin terlabih dahulu dengan cd bin, lalu ketikkan dart run dart_dasar.dart.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"52\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-8.png\" alt=\"\" class=\"wp-image-221\" style=\"width:409px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-8.png 626w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-8-300x25.png 300w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manipulasi List\n<ul class=\"wp-block-list\">\n<li>Menambah elemen list<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"356\" height=\"84\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-9.png\" alt=\"\" class=\"wp-image-222\" style=\"width:259px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-9.png 356w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-9-300x71.png 300w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><\/figure>\n\n\n\n<p>Menambahkan jeruk ke dalam list. Outputnya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"38\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-11.png\" alt=\"\" class=\"wp-image-224\" style=\"width:400px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-11.png 585w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-11-300x19.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menghapus elemen list<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"435\" height=\"84\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-12.png\" alt=\"\" class=\"wp-image-225\" style=\"width:259px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-12.png 435w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-12-300x58.png 300w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/figure>\n\n\n\n<p>Menghapus alpukat dari list, outputnya<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"29\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-13.png\" alt=\"\" class=\"wp-image-226\" style=\"width:330px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-13.png 478w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-13-300x18.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengubah elemen list<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"366\" height=\"82\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-14.png\" alt=\"\" class=\"wp-image-227\" style=\"width:254px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-14.png 366w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-14-300x67.png 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/figure>\n\n\n\n<p>Mengubah elemen list pada index 0 menjadi semangka, outputnya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"32\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-15.png\" alt=\"\" class=\"wp-image-228\" style=\"width:355px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-15.png 541w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-15-300x18.png 300w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengurutkan list sesuai abjad<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"88\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-16.png\" alt=\"\" class=\"wp-image-229\" style=\"width:237px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-16.png 373w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-16-300x71.png 300w\" sizes=\"auto, (max-width: 373px) 100vw, 373px\" \/><\/figure>\n\n\n\n<p>Outputnya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"523\" height=\"35\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-17.png\" alt=\"\" class=\"wp-image-230\" style=\"width:389px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-17.png 523w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-17-300x20.png 300w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengacak urutan list<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"89\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-18.png\" alt=\"\" class=\"wp-image-231\" style=\"width:267px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-18.png 383w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-18-300x70.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"27\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-19.png\" alt=\"\" class=\"wp-image-232\" style=\"width:354px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-19.png 478w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-19-300x17.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menampilkan panjang list<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"46\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-20.png\" alt=\"\" class=\"wp-image-233\" style=\"width:385px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-20.png 479w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-20-300x29.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"177\" height=\"26\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-21.png\" alt=\"\" class=\"wp-image-234\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menampilkan elemen pertama dan terakhir pada list<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"66\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-22.png\" alt=\"\" class=\"wp-image-235\" style=\"width:374px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-22.png 475w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-22-300x42.png 300w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"156\" height=\"46\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-23.png\" alt=\"\" class=\"wp-image-236\" style=\"width:139px;height:auto\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengecek apakah item yang disebutkan ada di list<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"33\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-24.png\" alt=\"\" class=\"wp-image-237\" style=\"width:290px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-24.png 478w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-24-300x21.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"162\" height=\"29\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-25.png\" alt=\"\" class=\"wp-image-238\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mencari posisi index dari elemen<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"38\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-26.png\" alt=\"\" class=\"wp-image-239\" style=\"width:255px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-26.png 484w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-26-300x24.png 300w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"171\" height=\"26\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-27.png\" alt=\"\" class=\"wp-image-240\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengecek apakah list kosong atau tidak<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"473\" height=\"81\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-28.png\" alt=\"\" class=\"wp-image-241\" style=\"width:274px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-28.png 473w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-28-300x51.png 300w\" sizes=\"auto, (max-width: 473px) 100vw, 473px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"168\" height=\"59\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-29.png\" alt=\"\" class=\"wp-image-242\" style=\"width:103px;height:auto\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set : mirip seperti list tetapi tidak memiliki index sehingga datanya tidak terurut dan tidak menerima duplikasi data<\/li>\n\n\n\n<li>Membuat Set<\/li>\n<\/ul>\n\n\n\n<p>Syntax: Set&lt;TipeData&gt; namaVariabel={}; atau<\/p>\n\n\n\n<p>var namaVariabel=&lt;TipeData&gt;{};<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"84\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-30.png\" alt=\"\" class=\"wp-image-243\" style=\"width:523px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-30.png 628w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-30-300x40.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manipulasi Set<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"215\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-31.png\" alt=\"\" class=\"wp-image-244\" style=\"width:413px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-31.png 630w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-31-300x102.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Output<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"215\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-32.png\" alt=\"\" class=\"wp-image-245\" style=\"width:358px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-32.png 534w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-32-300x121.png 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Map: tipe data key-value dimana key berfungsi seperti index dan value adalah datanya. Menggunakan : untuk memisahkan key dan value dan jika ada data key yang sama maka akan digunakan data key terakhir.\n<ul class=\"wp-block-list\">\n<li>Syntax:<\/li>\n\n\n\n<li>Map&lt;TipeDataKey, TipeDataValue> namaVariabel = {};<\/li>\n\n\n\n<li>var namaVariabel = Map&lt;TipeDataKey,TipeDataValue>();<\/li>\n\n\n\n<li>var namaVariabel = &lt;TipeDataKey,TipeDataValue>{};<\/li>\n\n\n\n<li><\/li>\n\n\n\n<li>Buat Map baru<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"199\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-33.png\" alt=\"\" class=\"wp-image-246\" style=\"width:406px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-33.png 554w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-33-300x108.png 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/figure>\n\n\n\n<p>Dibuat map untuk menyimpan data produk dan harganya. Nama produk sebagai key dan harga sebagai valuenya.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manipulasi Map<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"538\" height=\"345\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-34.png\" alt=\"\" class=\"wp-image-247\" style=\"width:343px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-34.png 538w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-34-300x192.png 300w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/figure>\n\n\n\n<p>Pada gambar ini berisi code untuk:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menambahkan produk printer ke dalam map<\/li>\n\n\n\n<li>Menghapus produk mouse dari map<\/li>\n\n\n\n<li>Mengubah value atau harga dari product dengan key Laptop<\/li>\n\n\n\n<li>Menampilkan panjang map<\/li>\n\n\n\n<li>Memeriksa apakah ada data dengan key keyboard<\/li>\n\n\n\n<li>Memerika apakah ada data dengan values 2.000.000<\/li>\n\n\n\n<li>Menampilkan seluruh keys pada map atau nama-nama produknya<\/li>\n\n\n\n<li>Menampilkan seluruh values pada map atau harga produknya<\/li>\n\n\n\n<li>Memeriksa apakah map kosong<\/li>\n\n\n\n<li>Memeriksa apakah map tidak kosong<\/li>\n\n\n\n<li>Output<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"198\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-35.png\" alt=\"\" class=\"wp-image-248\" style=\"width:461px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-35.png 731w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-35-300x81.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perulangan\n<ul class=\"wp-block-list\">\n<li>Cara Pertama<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"211\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-36.png\" alt=\"\" class=\"wp-image-249\" style=\"width:437px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-36.png 636w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-36-300x100.png 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/figure>\n\n\n\n<p>Menggunakan `for-in` dan `forEach` untuk langsung mengambil elemen dari list, set, atau pasangan key-value dari map.<\/p>\n\n\n\n<p>Cara Kedua<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"250\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-37.png\" alt=\"\" class=\"wp-image-250\" style=\"width:414px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-37.png 613w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-37-300x122.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n\n\n\n<p>Menggunakan perulangan `for` dengan index untuk mengakses elemen list, set, dan map melalui posisi atau indeksnya.<\/p>\n\n\n\n<p>Kedua cara di atas akan menghasilkan output yang sama:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"314\" height=\"376\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-38.png\" alt=\"\" class=\"wp-image-251\" style=\"width:212px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-38.png 314w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-38-251x300.png 251w\" sizes=\"auto, (max-width: 314px) 100vw, 314px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>OOP Dart\n<ul class=\"wp-block-list\">\n<li>Buat file baru pada folder bin dengan nama oop.dart dan buat fungsi main<\/li>\n\n\n\n<li>Kode Program<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"800\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-39.png\" alt=\"\" class=\"wp-image-252\" style=\"width:469px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-39.png 628w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-39-236x300.png 236w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"420\" height=\"306\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-40.png\" alt=\"\" class=\"wp-image-253\" style=\"width:261px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-40.png 420w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-40-300x219.png 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure>\n\n\n\n<p>Kode program ini berisi:<\/p>\n\n\n\n<ol style=\"list-style-type:lower-alpha\" class=\"wp-block-list\">\n<li>Pada class main berisi:<\/li>\n\n\n\n<li>Objek car1 dibuat dari kelas Car, diberi property berupa warna merah, merk Toyota, dan tahun 2020.<\/li>\n\n\n\n<li>Method drive() dan honk() dipanggil dipanggil dari class Car<\/li>\n\n\n\n<li>Data mobil (color, brand, year) ditampilkan dengan `print`.<\/li>\n\n\n\n<li>Objek cat1 dibuat dari kelas Cat.<\/li>\n\n\n\n<li>Method eat() dipanggil dari Animal<\/li>\n\n\n\n<li>Method meow() dipanggil dari Cat<\/li>\n\n\n\n<li>Class Car menyimpan propert-properti mobil dan methodnya<\/li>\n\n\n\n<li>Class animal merupakan class untuk menyimpan method eat<\/li>\n\n\n\n<li>Class dog dan cat mewarisi atau extend dari class Animal sehingga dog dan cat otomatis punya method eat() dari class animal. Lalu class dog menambahkan method bark dan class cat menambahkan method meow<\/li>\n\n\n\n<li>Output program<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"213\" src=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-41.png\" alt=\"\" class=\"wp-image-254\" style=\"width:334px;height:auto\" srcset=\"https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-41.png 640w, https:\/\/dila.infokand23.my.id\/blog\/wp-content\/uploads\/2025\/09\/image-41-300x100.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>File Project<\/li>\n<\/ul>\n\n\n\n<p>File project dan tugas praktikum 1 ini dapat dilihat pada github: <a href=\"https:\/\/github.com\/SitiFadhilahRahmi\/AppMobile\">https:\/\/github.com\/SitiFadhilahRahmi\/AppMobile<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laporan Praktikum App Mobile 1 SDK Dart dapat diinstall dengan mendownload file sdknya dalam bentuk ZIP kemudian diekstrak di komputer. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":255,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":1,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":256,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/posts\/212\/revisions\/256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/media\/255"}],"wp:attachment":[{"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dila.infokand23.my.id\/blog\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}