Terakhir diperbarui: 11 September 2023
Penulis: Habibie Ed Dien
Pada pengantar bahasa pemrograman Dart bagian 3 ini, Anda akan melakukan praktik untuk bereksperimen dengan control flows (if/else
) dan perulangan. Hal ini cukup penting diketahui terutama bagi Anda yang belum memiliki dasar pemrograman sebelumnya.
Dengan mengetahui materi ini, Anda diharapkan mampu untuk menerapkannya pada Framework Flutter untuk menangani kondisi-kondisi tertentu baik itu berupa interaksi dengan pengguna maupun komunikasi data.
Setelah menyelesaikan codelab ini Anda akan mampu untuk:
Tidak ada, hanya menggunakan Console di DartPad.
Berikut merupakan sumber daya yang diperlukan untuk menyelesaikan praktikum ini:
Pada praktikum ini, Anda akan menggunakan DartPad sebagai kakas untuk bereksperimen atau praktikum.
Tidak ada.
Selesaikan langkah-langkah praktikum berikut ini menggunakan DartPad di browser Anda.
Ketik atau salin kode program berikut ke dalam fungsi main()
.
String test = "test2";
if (test == "test1") {
print("Test1");
} else If (test == "test2") {
print("Test2");
} Else {
print("Something else");
}
if (test == "test2") print("Test2 again");
Silakan coba eksekusi (Run) kode pada langkah 1 tersebut. Apa yang terjadi? Jelaskan!
Tambahkan kode program berikut, lalu coba eksekusi (Run) kode Anda.
String test = "true";
if (test) {
print("Kebenaran");
}
Apa yang terjadi ? Jika terjadi error, silakan perbaiki namun tetap menggunakan if/else.
Berikut tambahan video materi terkait Conditional Expressions dan Switch-Case statements.
Selesaikan langkah-langkah praktikum berikut ini menggunakan DartPad di browser Anda.
Ketik atau salin kode program berikut ke dalam fungsi main()
.
while (counter < 33) {
print(counter);
counter++;
}
Silakan coba eksekusi (Run) kode pada langkah 1 tersebut. Apa yang terjadi? Jelaskan! Lalu perbaiki jika terjadi error.
Tambahkan kode program berikut, lalu coba eksekusi (Run) kode Anda.
do {
print(counter);
counter++;
} while (counter < 77);
Apa yang terjadi ? Jika terjadi error, silakan perbaiki namun tetap menggunakan do-while.
Selesaikan langkah-langkah praktikum berikut ini menggunakan DartPad di browser Anda.
Ketik atau salin kode program berikut ke dalam fungsi main()
.
for (Index = 10; index < 27; index) {
print(Index);
}
Silakan coba eksekusi (Run) kode pada langkah 1 tersebut. Apa yang terjadi? Jelaskan! Lalu perbaiki jika terjadi error.
Tambahkan kode program berikut di dalam for-loop, lalu coba eksekusi (Run) kode Anda.
If (Index == 21) break;
Else If (index > 1 || index < 7) continue;
print(index);
Apa yang terjadi ? Jika terjadi error, silakan perbaiki namun tetap menggunakan for dan break-continue.
Selamat Anda telah menyelesaikan Codelab ini sebagai langkah awal untuk memahami bahasa pemrograman Dart yang digunakan dalam framework Flutter.
Pada codelab berikutnya, Anda akan mempelajari tentang collections dan functions.
Silakan cek beberapa sumber belajar lainnya...