Dart Programming Untuk Pemula Bagian 2 | Koding Indonesia

Dart Programming Untuk Pemula Bagian 2

Pada artikel sebelumnya kita sudah membahas tentang apa itu Dart, cara menginstalnya, dan Tipe data pada Dart. Maka pada artikel kali ini kita akan melanjutkan pembahasan Dart Programming ke bagian Operator, Function, dan Control Flow (Loops).


1. Operator

Expression merupakan jenis pernyataan khusus yang merepresentasikan suatu nilai. Expression terdiri dari:

  • Operands – Merepresentasikan data
  • Operator – Mendefinisilan bagaimana operands akan diproses untuk menghasilkan nilai.

Contohnya, 2 + 3 = 5. Maka 2 dan 3 adalah operands dan simbol “+” (Plus) adalah operator.

Operator pada dart terdiri dari 6 bagian:

Arithmetic Operators

Equality and Relational Operators

Relational Operators berfungsi untuk menguji atau mendefinisikan jenis hubungan antara 2 entitas dengan mengembalikan nilai boolean yaitu True/False.

Type test Operators

Operator ini berguna untuk memeriksa Tipe Data saat runtime.

Bitwise Operators

Assignment Operators

Logical Operators

Operator ini biasanya digunakan untuk menggabungkan dua atau lebih kondisi dengan mengembalikan nilai boolean.

Conditional Operators

Dart memiliki 2 operator untuk mengevaluasi Expression yang mungkin memerlukan statement if-else.

condition ? expr1 : expr2 – Jika kondisi true, maka expression mengevaluasi expr1 (dan mengembalikan nilainya). jika falseexpr2 yang akan dievaluasi bersama nilainya.

expr1 ?? expr2 – Jika expr1 non-null,  maka kembalikan nilai dari expr1. Jika null, maka akan mengevaluasi dan mengembalikan nilai expr2.

Silahkan klik Next Step di bawah ini untuk melanjutkan belajar.

Author avatar
Anton Prafanto
Konten developer kodingindonesia.com & staf pengajar tetap di Universitas Mulawarman Samarinda