Bahasa Pemrograman
Dart
Apa dan Mengapa Dart?
Fungsi Main
Komentar
Outline Variabel
Tipe Data
Operator
Apa itu Dart?
Bahasa pemrograman yang dirancang untuk membuat aplikasi
agar dapat berjalan dengan cepat.
Apa itu Dart? (contd)
Aplikasi yang dibuat dengan Dart adalah aplikasi yang berjalan
disisi client (frontend), seperti:
Web Desktop Mobile
(Javascript) (Dart) (Dart)
Kenapa (harus) Dart?
● Type safe
menjamin konsistensi tipe data
● Null safety
memberi keamanan dari data bernilai hampa (null)
● Rich standard library
hadir dengan banyak dukungan library internal
● Multiplatform
mampu berjalan pada berbagai jenis perangkat
Dasar Pemrograman Dart
Menampilkan Teks
Hal sederhana yang dapat dilakukan menggunakan Dart
Program Dart Sederhana
● Fungsi Main
○ Bagian yang dijalankan pertama kali
○ Dapat memiliki tipe data void atau int
○ Memiliki nama main
● Perintah print digunakan untuk menampilkan data ke layar
Komentar
Deskripsi
Baris kode yang tidak dijalankan dengan tujuan:
memberi catatan mencegah perintah
pada kode dijalankan
Menulis Komentar (cara 1)
Diawali dengan tanda garis miring 2 kali.
Menulis Komentar (cara 2)
● diawali dengan tanda garis miring dan bintang (/*)
● diakhiri dengan tanda bintang dan garis miring (*/)
Variabel
Deskripsi
Digunakan untuk
Memiliki nama Memiliki tipe data
menyimpan data
Deklarasi Variabel
Proses pembuatan variabel
Menentukan tipe data
Memberi nama
int score;
Deklarasi Variabel (contd)
Menggunakan var dan diikuti nama variabel secara otomatis tipe data
variabel tersebut adalah Null.
Memberi Nilai pada Variabel
Menggunakan tanda sama dengan (=).
Inisiasi Variabel
Deklarasi dan memberi nilai variabel secara bersamaan.
Konstanta
Deskripsi
● Digunakan untuk menyimpan data
● Memiliki nama
● Memiliki tipe data
● Nilai tetap (tidak dapat diubah)
Membuat Konstanta
Menggunakan final, diikuti nama, dan diberikan nilai secara langsung.
Tipe Data
Deskripsi
● Jenis data yang dapat dikelola
● Tipe data sederhana disebut primitive data type
DATA DATA
DATA
Jenis
● int
bilangan bulat
DATA
● double
bilangan pecahan DATA
DATA
● bool
true/false
● string
teks
int
Menggantikan var dengan int dan data harus bilangan bulat.
double
● Menggantikan var dengan double dan data harus bilangan pecahan
● Penulisan pecahan menggunakan tanda titik
bool
Menggantikan var dengan bool dan data harus true atau false
string
● Menggantikan var dengan string dan data berupa teks
● Penulisan teks diawali dan diakhiri tanda kutip
Operator
Deskripsi
● Digunakan untuk operasi pengolahan data
● Data yang dikelola disebut operand
Arithmetic
untuk perhitungan matematis
+, -, *, /, %
Assignment
memberi nilai pada variabel
=, +=, -=, *=, /=, %=
Comparison
membandingkan kesetaraan nilai
==, <, <=, >, >=
Logical
menggabungkan beberapa kondisi
&&, ||, !
Terima Kasih
Task
1. Implementasikan rumus luas lingkaran pada program Dart!
2. Buatlah 3 buah variabel yang berisi string, lalu sambungkan seluruh string
tersebut, dan tampilkan pada layar!