Postingan terbaru

Belajar Dart Untuk Pemula

 

Dart adalah bahasa pemrograman yang dikembangkan oleh Google untuk kebutuhan umum (general-purpose programming language). Ia bisa digunakan untuk membuat aplikasi android, front-end web, IoT, backend (CLI), dan Game.

Dalam dunia developer sebuah sistem informasi web maupun aplikasi mobile, bahasa pemrograman adalah hal yang wajib dikuasai, dipahami, dan menjadi hal dasar bagi developer agar rancangan aplikasi/ sistem informasi dapat terbentuk sesuai dengan spesifikasi kebutuhan yang diminta. Ada banyak macam bahasa pemrograman yang tersedia saat ini, sehingga perlu bagi developer untuk menentukan bahasa pemrograman yang cocok dengan sistem informasi/ aplikasi yang akan dibangun. Dalam membangun sebuah software, developer hanya akan menggunakan setidaknya satu atau dua bahasa pemrograman dari sekian banyaknya bahasa pemrograman yang ada.

 

1. Apa itu Dart?

Dart adalah bahasa pemrograman yang dikembangkan oleh Google untuk kebutuhan umum (general-purpose programming language). Ia bisa digunakan untuk membuat aplikasi android, front-end web, IoT, backend (CLI), dan Game. (Muhardian, 2018)

 

Contoh beberapa aplikasi yang dibangun dengan Dart:

  • Google Adsense (front-end)
  • Google AdWords (front-end)
  • Google Fiber (front-end)
  • Hamilton (Android dan iOS)
  • dll.

Platform Dart

Dart dapat digunakan pada tiga platform ini:

1. Flutter

Apabila kita ingin membuat aplikasi Android dan iOS dengan bahasa pemrograman Dart, maka kita harus menggunakan framework Flutter.

Flutter adalah sebuah framework yang dirancang khusus untuk membangun antarmuka (UI) aplikasi mobile.

 

2. Web

Penggunaan Dart pada web biasanya dalam bentuk front-end. Kode program Dart dapat dikompilasi (transpile) menjadi kode Javascript, sehingga web browser dapat mengeksekusinya.

Biasanya, pengembangan web dengan Dart menggunakan framework:

  • AngularDart
  • Material Design Lite (MDL)/Dart
  • OverReact 

3. Server

Dart dapat juga digunakan pada server untuk membuat program berbasis teks (CLI), program IoT, backend, dll.

Beberapa framework yang bisa digunakan untuk mengembangkan backend:

  • Jaguar
  • Angel
  • Aqueduct
  • Express

Peralatan untuk Belajar Dart

Ada dua peralatan yang harus disiapkan untuk mengikuti tutorial ini:

  1. Teks Editor VS Code + Ekstensi Dart;
  2. Dart SDK (berisi librarycompilertranspiler, dll. yang dibutuhkan untuk coding Dart).

Selain menggunakan dua peralatan tersebut, kita juga dapat menggunakan Dartpad untuk mencoba kode program dart.

Yukk langsung saja belajar Dart

0 Komentar