0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan5 halaman

Tugas 3

Dokumen tersebut membahas tentang: 1. Pengertian DartPad sebagai alat untuk menjalankan kode Dart di browser 2. Sejarah perkembangan Dart dan versi-versinya 3. Pengertian variable dan tipe data dasar pada Dart seperti string, integer, double, bool

Diunggah oleh

riska saryy
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan5 halaman

Tugas 3

Dokumen tersebut membahas tentang: 1. Pengertian DartPad sebagai alat untuk menjalankan kode Dart di browser 2. Sejarah perkembangan Dart dan versi-versinya 3. Pengertian variable dan tipe data dasar pada Dart seperti string, integer, double, bool

Diunggah oleh

riska saryy
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

TUGAS

MOBILE PROGRAMMING I

Dosen Pengampuh : Abdul Djalil Djayali, ST,M.Kom

Disusun oleh :

Afrizal: 1245722002

2 MI01
PROGRAM STUDI MANAJEMEN INFORMATIKA

AKADEMI ILMU KOMPUTER (AIKOM)

TERNATE

2023

 Pengertian DartPad

DartPad adalah tool open source official yang dibuat oleh dart team, yang
memungkinkan kita menjalankan code-code Dart di dalam browser. Kita dapat
memanfaatkan semua fungsi yang ada di bahasa Dart core secara keseluruhan yang
didukung pada platform web, karena dart adalah multi platform. Dartpad sendiri Anda
dapat kunjungi situsnya ada di dartpad.dev.

Pada dartpad tidak hanya bisa menulis kode yang simple saja tapi bisa juga secara
kompleks bahkan bisa juga menulis kode dengan framework flutter.

Sebanarnya untuk dapat menjalankan kode Dart secara online tidak hanya ada di
dartpad, akan tetapi banyak juga platform online seperti replit, jdoodle dan banyak
lagi. Setelah mengetahui dartpad playground, yuk lanjut ke proses mempelajari
dartpad.

 Sejarah Perkembangan Dart

Bahasa pemrograman Dart dirancang dan dikembangkan oleh Lars Bak dan Kasper

Lund di Google dan secara resmi diperkenalkan pada konferensi GOTO di Aarhus,
Denmark pada 10-12 Oktober 2011 dan Sebelum rilis versi stabilnya, pada tahun
2013, dart merilis pertama kali pada versi 1.0 ke publik dimana google memberikan
dukungan secara penuh untuk flutter yang merupakan framework yang menerapkan
bahasa pemrograman dart. Dart dan flutter sendiri bermula ketika muncul ide
ngawang dari pihak google yang menyatakan bahwa seharusnya terdapat cara yang
lebih efektif dalam membuat apalikasi mobile yang mendukung segi Interface UI/UX.
Untuk menstandarisasi programming languageyang baru dibuat, Ecma International
membuat komite teknis yang dikenal sebagai TC52, dan Fakta bahwa kode Dart dapat
dikompilasi ke dalam JavaScript telah membuat bahasa ini cukup kompatibel dengan
banyak browser web modern. Hal ini menyebabkan standardisasi yang tak
terhindarkan pada Juli 2014, ketika Ecma International menyetujui edisi pertama
spesifikasi bahasa Dart di Majelis Umum ke-107 badan internasional tersebut. Sekitar
enam bulan kemudian, pada bulan Desember 2014, edisi lain dari spesifikasi bahasa
Dart telah disetujui oleh Ecma International. Ini adalah edisi kedua dari spesifikasi
bahasa Dart. Dart awalnya mendapatkan feedback yang beragam dan ide awal Dart
telah dikritik oleh beberapa orang karena dianggap memecah-belah web, karena
rencana awal untuk memasukkan Dart VM di Chrome. Rencana tersebut dibatalkan
pada tahun 2015 dengan merilis Dart 1.9 untuk fokus pada kompilasi Dart ke
JavaScript.

Kompiler pertama yang dapat menghasilkan kode JavaScript dari Dart dikenal sebagai
dartc, tetapi kemudian dikutuk oleh Google. Itu diikuti oleh Frog, kompiler yang
ditulis dalam Dart, tetapi tidak dapat mengkompilasi kode sepenuhnya. Kompiler
ketiga adalah dart2js yang juga ditulis dalam Dart dan masih digunakan.

Dart merupakan bahasa pemrograman baru yang dikembangkan oleh google pada
tahun 2007 namun baru rilis versi stabilnya (versi 2.0) pada tahun 2018 lalu. Dart
merupakan bahasa pemrograman yang menarik untuk diperhatikan dimana semakin
populer dari hari demi hari. Bahasa ini dapat diskalakan dan dapat digunakan untuk
menulis skrip sederhana atau aplikasi berfitur lengkap Dart 2.0 dirilis pada Agustus
2018, dengan perubahan bahasa termasuk sistem tipe suara.

Versi terbaru dari Dart adalah versi 2.13.0 yang dirilis pada 18 Mei 2021. Dart
awalnya mendapatkan feedback yang beragam dan ide awal Dart telah dikritik oleh
beberapa orang karena dianggap memecah-belah web, karena rencana awal untuk
memasukkan Dart VM di Chrome. Rencana tersebut dibatalkan pada tahun 2015
dengan merilis Dart 1.9 untuk fokus pada kompilasi Dart ke JavaScript.

Dart 2.6 memperkenalkan ekstensi baru, dart2native, yang memperluas kompilasi asli
ke platform desktop Linux, macOS, dan Windows. Developer sebelumnya hanya
dapat membuat software baru untuk perangkat Android atau iOS. Menurut perwakilan
perusahaan, tidak perlu lagi menginstal Dart SDK, karena executable mandiri
sekarang dapat mulai berjalan dalam beberapa detik. Ekstensi baru ini juga
terintegrasi dengan toolkit Flutter , sehingga memungkinkan untuk menggunakan
compiler pada layanan kecil (misalnya, dukungan backend). Dengan ekstensi ini
memungkinkan untuk menyusun program menjadi self-contained executable.
 Pengertian Variable dan Tipe Data Pada Dart

Variabel dependen dan independen adalah variabel dalam pemodelan matematika,


pemodelan statistik, dan ilmu eksperimental. Variabel dependen dipelajari di bawah
anggapan atau permintaan bahwa mereka bergantung, oleh beberapa hukum atau
aturan, pada nilai variabel lain.

Tipe Data Pada Dart :

a. String : Text.
b. int : Angka yang tidak desimal.
c. num : angka.
d. double : angka desimal.
e. dynamic : bisa menjadi text, angka, maupun object lainnya.
f. list : tumpukan data dengan kunci sebagai angka integer.
g. map : kumpulan isi dan kunci yang bisa anda buat sendiri.
h. object : merupakan kelas dasar dari semua object yang ada di dart.
i. bool : berisi data kebenaran true dan false.
j. var : merupakan tipe data yang digunakan untuk mengdeklarasikan object dari
variable yang dipanggil.
k. final : final mendeskripsikan bahwa variable hanya satu kali setter dan tidak bisa
berubah lagi.
l. const : Merupakan kependekan dari constant, yang artinya sama sama tidak bisa
berubah.
m. future : merupakan tipe data yang merepresentasikan fungsi asynchronous.
n. function : Merupakan tipe data yang digunakan untuk mengirim callback.

1. String

String adalah kumpulan huruf, angka, dan tanda baca lainnya. Jadi isinya bebas
asalkan tulisan. contohnya

void main() {

String nama = " ";

2. integer

integer merupakan tipe data yang merepresentasikan angka tanpa desimal.

contohnya : int umur = ;


3. Double

double merupakan angka desimal.

contohnya : void main() {

double tinggi = ;

5. bool

berisi data kebenaran true dan false.

contohnya : void main() {

bool isMenikah = false;

 Hasil Running

Anda mungkin juga menyukai