Dart, Bahasa Pemrograman Canggih Buatan Google

Minggu 12 Desember 2021, 16:15 WIB

SUKABUMIUPDATE.com - Dart merupakan salah satu bahasa pemrograman yang dikembangkan oleh Google selain Go Language (GoLang). bahasa pemrograman ini pertama kali dikenalkan pada tahun 2011.

Google mengembangkan Dart karena ingin menciptakan suatu bahasa pemrograman dengan code-base yang sama namun dapat dipakai pada beberapa platform sekaligus (Android, iOS dan Web).

Saat ini, Dart memiliki popularitas yang masih sedikit, tetapi banyak Software Development mulai melirik bahasa pemrograman buatan Google ini.

Dart bisa menjadi salah satu pilihan untuk kamu yang ingin terjun ke dunia pengembangan aplikasi Android. Sebelum itu, kamu harus terlebih dahulu mengetahui tentang Dart.

Sejarah Dart

photoDart dikembangkan oleh Google. - (thestar.com)

Dart merupakan bahasa pemrograman yang dikembangkan oleh Google dan pertama kali muncul pada 10 Oktober 2011. Meski begitu, Dart baru diresmikan pada 10 – 12 Oktober 2012, saat konferensi GOTO di Aarhus, Denmark.

Proyek Dart pada awalnya diprakarsai oleh Lars Bak, seorang Programmer asal Denmark. Ia dikenal karena karyanya dalam pembuatan Virtual Machine dan kontribusi dalam pembuatan Google Chrome. Tidak sendirian, ia memulai Proyek Dart bersama seorang Software Engineer Google bernama Kasper Lund.

Baca Juga :

Fitur yang ada di dalam Dart

photoDart menawarkan sejumlah fitur menarik seperti kesederhanaan sintaks. - (medium.com)

Dart menjadi salah satu bahasa pemrograman yang mulai dikenal saat ini. Hal tersebut tidak lepas dari fitur yang ditawarkan bahasa pemrograman ini. Dikutip dari answerjet.com, Dart memiliki beberapa fitur unggulan yang dapat menarik minat pengembang perangkat lunak, diantaranya:

1. Cross Platform

Seperti yang kita ketahui sebelumnya, bahwa Dart merupakan bahasa pemrograman yang dikembangkan Google untuk menciptakan perangkat lunak multi-platform. Selain itu, Bahasa Pemrograman ini juga dapat dijalankan dari berbagai Sistem Operasi seperti Windows, Mac dan Linux.

2. General Purpose

Dart merupakan bahasa pemrograman yang multiguna, artinya bahasa pemrograman ini dapat digunakan untuk kebutuhan pengembangan berbagai program perangkat lunak.

3. Multi Paradigma

Dart termasuk ke dalam bahasa pemrograman multi paradigma. Paradigma pada pemrograman sendiri adalah sudut pandang untuk menyelesaikan suatu masalah. Paradigma sangat penting bagi seorang programmer karena bisa digunakan untuk mengidentifikasi suatu masalah dan memberikan solusi melalui program komputer.

Maka dari itu, Dart memiliki kerangka kerja yang beragam, suatu masalah yang ada di dalamnya dapat diselesaikan dengan berbagai macam solusi, tentunya melalui program komputer.

4. Object Oriented Programming (OOP)

Dart merupakan bahasa pemrograman yang menganut Paradigma OOP. Bagi kamu yang sudah berkecimpung di dunia programming pasti mengenal istilah satu ini.

Object Oriented Programming atau OOP adalah suatu bentuk programming yang berorientasi kepada objek, artinya model dari suatu pemrograman mengikuti objek pada kehidupan sehari-hari, sehingga mempermudah pengembangan program.

Misalnya, Smartphone adalah sebuah objek. Di dalam Smartphone terdapat sebuah komponen atau objek kecil lainnya yang saling berinteraksi untuk menghasil output. Seperti itulah analogi dari bahasa pemrograman yang menganut OOP.

5. Sintaks yang Sederhana

Fitur unggulan Dart selanjutnya adalah sintaks yang sederhana. Sintaks Dart mengikuti gaya penulisan pada bahasa pemrograman C dalam bentuk yang lebih sederhana. Sehingga, bahasa pemrograman ini bisa menjadi pilihan untuk pemula. Berikut contoh kode ‘Hello World’ pada Dart:

void main() {

                    print(‘Hello World’);

}

6. Bahasa Pemrograman Compiler

Dart merupakan bahasa pemrograman compiler. Maksudnya kode yang ada pada bahasa pemrograman ini akan dikonversi secara langsung (metode compile) menjadi bahasa mesin melalui program compiler.

Dikutip dari aderoni.com, metode compiler dapat membuat eksekusi program menjadi lebih singkat. Selain itu, hasil kompilasi dari source code juga akan berjalan lebih cepat dibanding metode interpreter.

7. Open Source

Dart adalah salah satu bahasa pemrograman dengan lisensi terbuka atau open source. Untuk kamu yang ingin mempelajari Dart, bisa menggunakan bahasa pemrograman ini secara gratis. Kamu juga bisa mencoba bahasa pemrograman ini melalui IDE (Integrated Development Environment) onlinenya.

Kenapa Harus Memilih Dart ?

photoSejumlah software developer mulai menggunakan Dart. - (dart.dev)

Ada beberapa alasan kenapa kamu harus memilih Dart sebagai bahasa pemrograman untuk dipelajari. Diantaranya:

1. Kemudahan Sintaks

Mungkin saat ini, Python masih menjadi bahasa pemrograman dengan sintak paling sederhana. Meskipun sedikit berbeda, Dart juga menawarkan sintaks yang tidak terlalu rumit. Dibandingkan Java dan Javascript, tentunya Dart lebih mudah untuk dipelajari.

2. Kemudahan Penggunaan

Alasan kenapa kamu harus memilih Dart karena bahasa pemrograman ini bisa digunakan pada Sistem Operasi apapun. Selain itu, kamu juga menulis kode Dart secara online. Jadi kamu tidak perlu khawatir.

3. One Code for All Platform

Inilah yang menjadi alasan utama, kenapa harus kamu memilih bahasa pemrograman ini ? Kamu cukup menuliskan satu program saja, maka kamu bisa menciptakan beberapa program sekaligus untuk Android, iOS dan Web. Kamu tidak perlu membuat program menggunakan Java atau Kotlin dan Swift satu per satu.

Follow Berita Sukabumi Update di Google News
Simak breaking news Sukabumi dan sekitarnya langsung di ponselmu. Pilih saluran andalanmu akses berita SukabumiUpdate.com WhatsApp Channel : https://whatsapp.com/channel/0029VaXv5ii0LKZ6hTzB9V2W. Pastikan kamu sudah install aplikasi WhatsApp ya.
Berita Terkini
Sukabumi23 November 2024, 01:29 WIB

Distan Dan Forkopimcam Ciemas Sukabumi Tanam Padi Gogo 40 Hektar

Dinas Pertanian Kabupaten Sukabumi, bersama Forkopimcam Ciemas, melakukan penanaman padi gogo diatas lahan milik Kelompok Tani Barokah Desa Mekarsakti, Kecamatan Ciemas.
Distan, perani dan Forkopimcam Ciemas malakukan penanaman padi gogo di Desa Mekarsakti Kecamatan Ciemas, Kabupaten Sukabumi | Foto : Istimewa
Sukabumi Memilih23 November 2024, 01:17 WIB

KH Nawawi Pimpin Istighosah untuk Kemenangan Ayep Zaki-Bobby Maulana

Menjelalang Pilkada, pasangan calon nomor urut 2, menggelar istighosah bertempat di rumah calon Wali Kota Sukabumi, Ayep Zaki, di Cikondang, Citamiang, Kamis malam (21/11/2024)
KH Nawawi saat memimpin istighosah dikediaman calon Wali Kota Sukabumi, H. Ayep Zaki | Foto : Istimewa
Sukabumi Memilih22 November 2024, 23:51 WIB

KPU Sukabumi Diduga Salah Tulis Sub Tema Debat: Pertahanan Atau Pertanahan?

Sebuah insiden menarik perhatian di Debat Publik Terakhir Calon Bupati dan Wakil Bupati Sukabumi, yang diselenggarakan di Hotel Sutan Raja, Soreang Kabupaten Bandung, Jawa Barat, Jumat (22/11/2024).
KPU Sukabumi diduga salah tulis sub tema "Pertanahan" menjadi "Pertahanan" di Debat Publik Cabup-Cawabup | Foto : Capture Youtube
Sukabumi22 November 2024, 20:58 WIB

Terpeleset dan Jatuh ke Sungai, Warga Cidolog Sukabumi Ditemukan Tewas

Susum (47 tahun) warga Kampung Rancapalet RT 15 RW 05 Desa Cipamingkis, Kecamatan Cidolog, Kabupaten Sukabumi, ditemukan dalam keadaan tewas usai terpeleset dan jatuh ke Sungai Cidolog, Jumat (22/11/2024).
Warga saat mengevakuasi Susum (47 tahun) yang ditemukan tewas usai terpeselet dan jatuh ke sungai Cidolog, Sukabumi | Foto : Istimewa
Sukabumi Memilih22 November 2024, 20:39 WIB

Puji Penampilan Asep Japar-Andreas Di Debat Terakhir: Ojang: Mumpuni Bervisi Jelas

Juru Kampanye Tim Pemenangan Pasangan nomor urut 2, Ojang Apandi, mengungkapkan rasa syukur atas kelancaran pelaksanaan debat yang diatur oleh KPU Kabupaten Sukabumi dan pihak terkait.
Asep Japar-Andreas: Kolaborasi Nyata untuk Sukabumi Maju dan Berkah! Dengan semangat kerja bersama, mereka hadir membawa komitmen nyata untuk pembangunan yang pro-rakyat. Siap mendukung? (Sumber : Youtube/@kpukab.sukabumi)
Sukabumi Memilih22 November 2024, 20:03 WIB

Ketua KPU Sukabumi: Terima Kasih Polres Bandung

Debat Publik Pilkada Kabupaten Sukabumi antara paslon 01, Iyos Somantri - Zainul dan paslon 02 Asep Japar - Andreas digelar hari ini Jumat (22/11/2024), bertempat di Hotel Sutan Raja, Soreang, Kabupaten Bandung
Kasmin Belle, Ketua Komisi Pemilihan Umum (KPU) Kabupaten Sukabumi | Foto : Capture video Youtube
Jawa Barat22 November 2024, 19:14 WIB

Muhammad Jaenudin Sosialisasi Perda Perlindungan Anak di Kalaparea Sukabumi

Anggota DPRD Provinsi Jawa Barat, Muhammad Jaenudin, menggelar sosialisasi Peraturan Daerah (Perda) Nomor 3 Tahun 2021 tentang Penyelenggaraan Perlindungan Anak.
Anggota DPRD Jabar, Muhammad Jaenudin, sosialisasikan Perda Penyelenggaraan Perlindungan Anak. di Kalaparea Sukabumi | Foto : Tim Asistensi M. Jaenudin
Bola22 November 2024, 19:00 WIB

Link Live Streaming Persib Bandung vs Borneo FC: Pangeran Biru Incar 3 Poin!

Persib Bandung vs Borneo FC akan disiarkan secara langsung melalui siaran televisi dan layanan live streaming.
Ilustrasi - Bagi kamu yang ingin menyaksikan pertandingan Liga 1 2023/2024 antara Persib Bandung vs Borneo FC berikut kami sediakan layanan live streamingnya. (Sumber : Instagram/@std.sijalakharupat/Ist)
Sukabumi22 November 2024, 18:44 WIB

Sungai Meluap, Banjir Langganan Terjang Cidolog Sukabumi

Hujan deras dengan intensitas tinggi pada Jumat sore (22/11/2024), memicu aliran Sungai Cidolog meluap, mengakibatkan jalan ruas Cidolog-Tegalbuleud, Kabupaten Sukabumi, terendam banjir.
Jalan Cidolog-Tegalbulued Sukabumi terendam banjir | Foto : Ragil Gilang
Sukabumi22 November 2024, 18:30 WIB

Duku Tumbang Dievakuasi, Kondisi Rumah Warga Nagrak Sukabumi Usai Tertimpa Pohon

Reruntuhan pohon duku yang menimpa rumah milik Santibi di Kampung Pasir Huni RT 06 RW 01, Desa Pawenang, Kecamatan Nagrak akhirnya berhasil dievakuasi, Jumat (22/11/2024)
P2BK bersama tim gabungan mengevakuasi pohon tumbang yang menimpa rumah Santibi di Nagrak Sukabumi, Jumat (22/11/2024) | Sumber foto : P2BK Nagrak