Media Belajar Bahasa Pemrograman | by APPKEY

DartTutorial Dart 3 : Dart Syntax, Belajar Menggunakannya

Tutorial Dart 3 : Dart Syntax, Belajar Menggunakannya

-

Last Updated on December 11, 2021 by

Setelah mengatur lingkungan kerja serta instalasi Dart ke dalam sistem operasi yang kalian miliki, dalam pembuatan suatu program baik menggunakan Dart, dibutuhkan beberapa syntax perintah untuk dapat menyusun suatu program. Pada pembahasan ini, kami mengajak anda untuk mengenal dan menyusun dart syntax pertama.

Apa itu Syntax? Syntax mendefinisikan sekumpulan aturan untuk menulis program. Setiap spesifikasi bahasa menentukan syntaxnya sendiri. Dart syntax terdiri dari:

  • Variabel dan Operator
  • Kelas
  • Fungsi
  • Ekspresi dan Konstruksi Pemrograman
  • Pembuatan Keputusan dan Konstruksi Pendauran
  • Komentar
  • Perpustakaan dan Paket
  • Typedefs
  • Struktur data direpresentasikan sebagai Koleksi / Generik

Kode Dart Pertama Anda

dart-syntax

Mari kita mulai dengan contoh “Hello World”
Demo Langsung

main() { 
   print("Selamat Datang!"); 
}

Fungsi main () adalah metode standar di Dart. Metode ini bertindak sebagai titik masuk ke aplikasi. Skrip Dart membutuhkan metode main () untuk dieksekusi. print () adalah fungsi yang telah ditentukan sebelumnya yang mencetak string atau nilai yang ditentukan ke output standar yaitu terminal.

Output dari kode di atas akan menjadi:

Selamat Datang!

Cara Menjalankan Program Dart

Anda dapat menjalankan program Dart dengan dua cara:

Melalui Terminal

Untuk menjalankan program Dart melalui terminal:

  • Arahkan ke jalur proyek saat ini
  • Ketik perintah berikut di jendela Terminal: dart file_name.dart

Melalui WebStorm IDE

Untuk menjalankan program Dart melalui WebStorm IDE:

  • Klik kanan file skrip Dart pada IDE. (File harus berisi fungsi main () untuk memungkinkan eksekusi.)
  • Klik pada opsi ‘Jalankan <file_name>’ . Tangkapan layar yang sama diberikan di bawah ini.

Sebagai alternatif, Anda dapat mengklik Tombol Jalankan tombol atau menggunakan pintasan Ctrl + Shift + F10 untuk menjalankan Skrip Dart.

Artikel Terkait  Tutorial Dart 39 : Memahami Flutter Focus

Opsi Baris Perintah Dart

Opsi baris perintah Dart digunakan untuk memodifikasi eksekusi Dart Script. Opsi baris perintah umum untuk Dart termasuk yang berikut ini:

No Deskripsi Baris Perintah
1 -c atau –c

Mengaktifkan pernyataan dan pemeriksaan jenis (mode dicentang).

2 –Version

Menampilkan informasi versi VM.

3 — –packages <path>

Menentukan jalur ke file konfigurasi resolusi paket.

4 -p <path>

Menentukan di mana menemukan perpustakaan yang diimpor. Opsi ini tidak dapat digunakan dengan –packages.

5 -h atau –help

Menampilkan bantuan.

 

Mengaktifkan Mode yang Dicentang

Program Dart berjalan dalam dua mode yaitu;

  • Mode yang Dicentang
  • Mode Produksi (Default)

Direkomendasikan untuk menjalankan VM Dart dalam mode yang dicentang selama pengembangan dan pengujian, karena ini menambahkan peringatan dan kesalahan untuk membantu proses pengembangan dan debugging. Mode yang dicentang menjalankan berbagai pemeriksaan seperti pemeriksaan jenis dll.

Untuk mengaktifkan mode yang dicentang, tambahkan opsi -c atau –- yang dicentang sebelum nama file skrip saat menjalankan skrip. Namun, untuk memastikan manfaat kinerja saat menjalankan skrip, disarankan untuk menjalankan skrip dalam mode produksi .

Pertimbangkan file skrip Test.dart berikut:

void main() { 
   int x = "Selamat Datang!"; 
   print(x); 
} 

Jalankan skrip dengan memasukkan :

dart Test.dart

Meskipun ada ketidakcocokan jenis, skrip berhasil dijalankan saat mode yang dicentang dimatikan. Skrip akan menghasilkan keluaran berikut:

Selamat Datang!

Sekarang coba jalankan skrip dengan opsi “- – diperiksa” atau “-c” –

dart -c Test.dart

Atau,

dart – – checked Test.dart

dart - - checked Test.dart

VM Dart akan menampilkan error yang menyatakan bahwa ada jenis ketidakcocokan.

Unhandled exception: 
type 'String' is not a subtype of type 'int' of 'x' where 
   String is from dart:core 
   int is from dart:core 
#0  main (file:///C:/Users/Administrator/Desktop/test.dart:3:9) 
#1  _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart :261) 
#2  _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)

Pengidentifikasi di Dart

Identifiers atau Pengenal adalah nama yang diberikan ke elemen dalam program seperti variabel, fungsi, dll. Aturan untuk pengenal adalah:

  • Pengidentifikasi dapat mencakup keduanya, karakter dan angka. Namun, pengenal tidak boleh dimulai dengan digit.
  • Pengenal tidak dapat menyertakan simbol khusus kecuali untuk garis bawah (_) atau tanda dolar ($).
  • Pengenal tidak boleh menjadi kata kunci.
  • Mereka harus unik.
  • Pengenal peka huruf besar-kecil.
  • Pengenal tidak boleh berisi spasi.

Tabel berikut mencantumkan beberapa contoh pengenal yang valid dan tidak valid –

Valid identifiers Invalid identifiers
namaDepan Depan
nama_depan nama depan
namabelakang1 nama-belakang
$result 1number

Spasi dan Jeda Baris

Dart mengabaikan spasi, tab, dan baris baru yang muncul di program. Anda dapat menggunakan spasi, tab, dan baris baru secara bebas dalam program Anda dan Anda bebas untuk memformat dan membuat indentasi program Anda dengan cara yang rapi dan konsisten yang membuat kode mudah dibaca dan dipahami.

Dart peka terhadap huruf besar-kecil

Dart peka terhadap huruf besar kecil. Ini berarti Dart membedakan karakter huruf besar dan huruf kecil.

Pernyataan diakhiri dengan titik koma

Setiap baris instruksi disebut pernyataan. Setiap pernyataan panah harus diakhiri dengan titik koma (;). Satu baris bisa berisi banyak pernyataan. Namun, pernyataan ini harus dipisahkan dengan titik koma.

Komentar di Dart

Komentar adalah cara untuk meningkatkan keterbacaan suatu program. Komentar dapat digunakan untuk memasukkan informasi tambahan tentang program seperti pembuat kode, petunjuk tentang fungsi / konstruksi, dll. Komentar diabaikan oleh kompilator.

Dart mendukung jenis komentar berikut –

Komentar satu baris (//) – Teks apa pun di antara “//” dan akhir baris dianggap sebagai komentar

Komentar multi-baris (/ * * /) – Komentar ini dapat mencakup beberapa baris.

Contoh

// Ini adalah single line comment
  
/* Ini adalah
multi line comment
*/ 

Pemrograman Berorientasi Objek di Dart

Dart adalah bahasa Berorientasi Objek. Object Orientation adalah paradigma pengembangan perangkat lunak yang mengikuti pemodelan dunia nyata. Orientasi Objek menganggap program sebagai kumpulan objek yang berkomunikasi satu sama lain melalui mekanisme yang disebut metode.

  • Object

Object adalah representasi real-time dari entitas apa pun. Sesuai Grady Brooch, setiap Object harus memiliki tiga fitur –

  • State

State dijelaskan oleh atribut suatu Object.

  • Behavior

Behavior menjelaskan bagaimana Object akan bertindak.

  • Identity

Identity nilai unik yang membedakan suatu Object dari sekumpulan Object serupa.

  • Class

Class dalam istilah OOP adalah cetak biru untuk membuat objek. Class merangkum data untuk Object tersebut.

  • Method

Method memfasilitasi komunikasi antar objek.

Contoh: Dart dan Orientasi Objek

class LatihanClass {   
   void tampil() {     
      print("Nama saya Jason"); 
   } 
}  
void main() {   
   LatihanClass n = new LatihanClass();   
   n.tampil();  
}

Contoh di atas mendefinisikan kelas latihanClass. Kelas memiliki metode tampil (). Metode mencetak string “Nama saya Jason” di terminal. Kata kunci baru membuat objek kelas. Objek memanggil metode tampil () .

Kode akan menghasilkan keluaran berikut :

Nama saya Jason

Itulah pembahasan menarik terkait Dart syntax yang harus dipahami bagi pemula. Tidak lupa kami ingatkan, cara terbaik untuk mahir melakukan sesuatu adalah dengan berlatih. Semakin sering Anda melatih kemampuan programming Anda, semakin cepat kemampuan Anda berkembang.

Setelah memahami dart syntax, di pembahasan berikutnya kami akan membahas lebih jauh materi dart. Oleh karena itu terus pantau Codekey untuk pembahasan menarik lainnya. Sekian pembahasan tentang dart syntax, semoga bermanfaat!


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Tutorial

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang bahasa pemrograman langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Blog Post Ranking 10

Tutorial PHP 22 : Cara Membuat Redirect PHP dengan Cepat dan Mudah

Jika Anda melakukan browsing di browser kesayangan Anda, mungkin Anda pernah melihat link yang berisikan “php redirect” atau yang...

Tutorial PHP 23 : Cara Membuat Messages Alert PHP

Alert box atau alert messages digunakan di situs web untuk menampilkan pesan peringatan kepada pengguna bahwa mereka telah memasukkan...

Tutorial PHP 2 : Cara Install PHP, Langkah Awal Belajar PHP

PHP adalah bahasa pemrograman gratis dan open source. Secara teknis tidak perlu menginstal PHP: sebagian besar host web dan...

Tutorial Python 9 : Cara Membuat Looping Python

Pada artikel sebelumnya, Codekey telah menjelaskan tentang Operasi Kondisional Python yang di dalamnya menyinggung tentang percabangan dan perulangan. Belajar...

Tutorial HTML/CSS 23 : Cara Membuat Form Sederhana dengan HTML

Form memiliki peran yang sangat krusial bagi website atau aplikasi untuk menjaga sistem keamanannya. Form HTML digunakan untuk mengumpulkan...

Tutorial SQL 8 : Constraint SQL, Bagaimana Fungsi dan Penggunaannya?

Pada artikel sebelumnya Anda telah mempelajari tentang wildcard SQL, pada artikel kali ini kami akan menjelaskan tentang constraint SQL. Jika...

Tutorial Javascript 8 : Array Javascript, Panduan Lengkap Cara Membuatnya

Seperti bahasa pemrograman yang berorientasi objek lainnya, dalam JavaScript juga terdapat array. Jika Anda memiliki banyak objek yang ingin...

Tutorial SQL 20 : Mari Pelajari Cara Menggunakan Fungsi GROUP by SQL

Pada pembahasan seri Tutorial SQL ke- 20 ini, Codekey akan membahas tentang GROUP BY yang merupakan statement di dalam...

Tutorial Python 7 : Python String Format dan Cara Mudahnya

Anda ingin belajar Python dan ingin menjadi ahli dalam bahasa pemrograman Python? Mari belajar bersama Codekey! Pada pembahasan kali...

Tutorial Python 8 : Langkah Mudah Membuat Operasi Kondisional pada Python

Pada pembahasan sebelumnya, Codekey telah menjelaskan kepada Anda tentang pengoperasian string pada Python mulai dari menggabungkan hingga memanipulasi string...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya