Objek Dart
Teguh Tamrin
Pengenalan Dart
Tujuan Instruksional
● Dart adalah bahasa pemrograman yang dikembangkan oleh Google untuk kebutuhan
umum (general-purpose programming language).
● Dart memiliki sintak yang mirip seperti C++, C#, Java, dan Javascript. Karena Dart menggunakan
standar ECMA-408.
● Dikenalkan pertama kali pada tanggal 10 Oktober 2011 oleh Lars Bak dan Kasper Lund
● Dart bisa digunakan untuk membuat aplikasi android, front-end web, IoT, backend (CLI), dan
Game.
● Contoh Aplikasinya : Google Adsense (front-end), Google AdWords (front-end), Google Fiber
(front-end), Hamilton (Android dan iOS)
Sejarah Bahasa Dart
Dart diresmikan pada konferensi GOTO di Aarhus, Denmark, 10-12 Oktober 2011. Proyek ini didirikan
oleh Lars Bak dan Kasper Lund. Dart 1.0 dirilis pada 14 November 2013.
Awalnya Dart mendapat sambutan yang beragam dan inisiatif Dart telah dikritik oleh beberapa pihak
karena memecah-mecah web, karena rencana awal untuk memasukkan Dart VM di Chrome. Rencana-
rencana itu dibatalkan pada tahun 2015 dengan rilis 1,9 dari Dart untuk fokus sebagai gantinya pada
kompilasi Dart ke JavaScript.
Pada bulan Agustus 2018, Dart 2.0 dirilis, dengan perubahan bahasa termasuk sistem jenis suara.
Terakhir rilis Dart 2.16 pada bulan februari 2022
Kenapa DART ?
● Buka VS Code
● Buka Command Palette VS Code dengan Menekan Ctrl+Shift+P, atau klik View -> Command
Palette
● Ketik Dart: New Project, Enter
● Pilih Simple Console Application, Lalu tentukan direktori tempat menyimpan projek
● Untuk menjalankan kode pertemuan1.dart, Buka Terminal (klik view->terminal) atau tekan ctrl+`
bersamaan.
● Fungsi main () sebagai entry point yaitu jalannya program dimulai dari perintah yang terdapat
didalam fungsi main ()
● Sedangkan void bersifat optional sehingga program diatas dpt ditulis seperti berikut:
Cetak Hello World Menggunakan Fungsi Print()
● Setelah dijalankan :
Cetak Hello World Menggunakan Fungsi stdout.write()
● Setelah dijalankan :
Cetak Hello World Menggunakan Fungsi stdout.writeln()
● Setelah dijalankan :
Latihan 1