NIM : A018036
1. Tujuan Praktikum
- Mengenal dan menggunakan tools yang tersedia pada Dart SDK
- Memahami konsep dasar bahasa pemrograman Dart
- Mampu membuat program sederhana pada console dengan menggunakan Dart
2. Persiapan Praktikum
Aplikasi yang digunakan :
- Cmder
- Visual Studio Code(VSCode)
3. Langkah-langkah Praktikum
- Membuat dan menyimpan file hello.dart pada aplikasi VSCode
- Memastikan semua perangkat sudah saling terhubung dengan flutter dan dart
- Meletakkan aplikasi Cmder bersamaan dengan folder tugas yang akan dibuat
- Mengetik “dart hello.dart” pada aplikasi Cmder
- Mengetik “dart2native.bat” pada aplikasi Cmder
- Membuat file aplikasi hello.dart dengan perintah “dart2native.bat hello.dart”
- Membuat dan menyimpan pemrograman tugas 1, 2, 3, 4, dan 5 pada aplikasi VSCode
- Menjalankan pemrograman pada aplikasi Cmder dengan perintah “dart judulfile.dart”
4. Hasil Praktikum
- Tugas 1
- Tugas 3
Gambar 3(1). Hasil dan Pemrograman Tugas 3
Dapat dilihat perbedaan antara gambar 3(1) dan gambar 3(2). Pada gambar 3(1)
memiliki Bahasa pemrograman yang salah sehingga hasil yang dikeluarkan eror.
Lalu, setelah diperbaiki maka dapat dilihat hasilnya pada gambar 3(2).
- Tugas 4
Gambar 4. Hasil dan Pemrograman Tugas 4
- Tugas 5
- Tugas tambahan 1
Path merupakan variable(lokasi folder) yang terdapat pada environtment variable.
Path dapat ditambahkan pula pada environtment variable. Saat menjalankan aplikasi
command prompt(cmd) bawaan computer supaya computer dapat membaca perintah
yang dimaksud maka harus dimasukkan ke dalam variable path. Dengan membuka
tab Advanced dan klik Environtment variables. Pada kotak system variables terdpat
tulisan path, lalu klik edit dan masukkan lokasi program yang akan digunakan pada
cmd.
Environtment Varable(variable env) merupakan variable dinamis pada computer yang
dapat diakses oleh sebuah program. Variable env dapat membantu program mencari
tahu lokasi direktori home dari user. Setiap computer memiliki variable env. Untuk
membuat dan melihat isi variable env dari cmd dapat digunakan perintah echo dan set
yaitu dengan format set SITE_NAME (untuk membuat), echo %SITE_NAME%
(untuk melihat isi), dengan SITE_NAME adalah nama variabelnya.
- Tugas tambahan 2
a. Pengulangan for
void main() {
var total = 5;
for (var i = 0; i < total; i++) {
print('data ke $i');
}
}
Gambar 6a. Hasil dan Pemrogramana Tugas Tambahan 2
b. Pengulangan while
void main() {
var i = 1;
while (i < 5) {
print("kodetr");
i++;
}
}
main() {
print("~~~ Quote Harian ~~~");
stdout.write("Input hari: ");
String hari = stdin.readLineSync().trim().toLowerCase();
String quote;
switch (hari) {
case "senin":
{
quote = "Mari kita mulai dari senin";
break;
}
case "selasa":
{
quote = "Selesaikan tugas, dan bersantailah";
break;
}
case "rabu":
{
quote = "Serbu! hari ini penuh semangat!";
break;
}
case "kamis":
{
quote = "Meski hujan gerimis, aku belajar coding";
break;
}
case "jumat":
{
quote = "Jum'at berkah";
break;
}
case "sabtu":
{
quote = "Tenangkan jiwa di hari akhir!";
break;
}
case "minggu":
{
quote = "Selamat berlibur!";
break;
}
default:
{
quote = "Hari yang anda masukan salah!";
}
}
print(quote);
}
https://antoken.wordpress.com/2012/10/16/perbedaan-write-writeln-read-dan-readln/ diakses
pada tanggal 14/10/2020 pukul 10.00 WIB
https://www.kodetr.com/flutter-belajar-membuat-perulangan-pada-pemrograman-dart/ diakses
pada tanggal 15/10/2020 pukul 05.50 WIB