Panduan Praktis untuk Intalasi Dart dan Tools Penting dalam Belajar Dart

Friday, 10 May 2024 4 read minutes

Cover Article

Dart, sebuah bahasa pemrograman yang digunakan untuk mengembangkan aplikasi web dan mobile, menjadi pilihan utama bagi para pengembang di seluruh dunia. Namun, bagi mereka yang baru memulai perjalanan dalam mempelajari Dart, langkah pertama yang penting adalah memahami cara memasang lingkungan pengembangan dan mempersiapkan alat-alat yang diperlukan. Sebelumnya, kamu bisa mulai belajar Dart tanpa harus instalasi beberapa hal dengan menggunakan tools online. Kamu bisa bisa memanfaatkan DartPad. DartPad merupakan tool yang memungkinkan Anda menulis dan menjalankan kode Dart pada jendela browser. DartPad ini dapat Anda akses pada tautan https://dartpad.dev/. Dengan tools ini kamu bisa mulai menjalankan program dart dan bahkan kamu juga bisa menggunakan Flutter di dalamnya.

Tentunya, ketika kita menggunakan tools online pasti memiliki beberapa batasan yang tidak bisa kita lakukan seperti pada lokal. Kita tidak bisa membangun lingkungan pengembangan yang lebih kompleks sesuai kebutuhan dengan tools online, sehingga kita perlu instal pada device kita masing-masing sesuai Operating System yang kita miliki. Ada beberapa cara untuk install dan update Dart SDK kita :

  1. Menggunakan package manager, seperti apt pada Linux, Chocolatey pada Windows dan Brew pada MacOS.

  2. Menggunakan Dart Docker image

  3. Download file SDK Archive dari halaman Dart

  4. Install Flutter, kita bisa memanfaat kan ini agar kita tidak kesulitan mengatur Dart dan Flutter

  5. Menggunakan Github source Dart

Umumnya jika kita hanya butuh instalasi Dart, kita bisa Menggunakan package manager.


Instal Dart Menggunakan Chocolatey Windows

Untuk menginstal Dart SDK, gunakan Chocolatey. Instal Chocolatey, lalu jalankan prompt perintah berikut :

choco install dart-sdk

Secara default, Chocolatey menginstal SDK di C:\tools\dart-sdk. Untuk mengubah lokasi tersebut, atur variabel lingkungan ChocolateyToolsLocation ke direktori instalasi yang kamu inginkan.

Kemudian, mari kita coba jalankan perintah berikut untuk memastikan bahwa Dart kamu sudah terinstall dengan baik :

dart --version

Jika laptop kamu tidak memberikan versi Dart, tambahkan lokasi SDK ke PATH kamu:

  • Pada kotak pencarian Windows, ketik env.

  • Klik Edit the system environment variables.

  • Klik Environment Variables....

  • Pada bagian variabel pengguna, pilih Path dan klik Edit....

  • Klik New, dan masukkan path ke direktori dart-sdk.

  • Pada setiap jendela yang baru saja kamu buka, klik Apply atau OK untuk menutupnya dan menerapkan perubahan path. Memutakhirkan menggunakan Chocolatey

Kemudian jika kamu ingin upgrade Dart SDK kamu bisa jalankan perintah berikut :

choco upgrade dart-sdk

Instal Dart Menggunakan Homebrew Mac

Untuk menginstal Dart SDK, gunakan Homebrew.

  1. Instal Homebrew jika kamu belum meilikinya.

  2. Tambahkan tap resmi.

     brew tap dart-lang/dart
    
  3. Instal Dart SDK.

     brew install dart
    

Pastikan bahwa PATH kamu menyertakan DirektoribinHomebrew. Menyiapkan jalur yang benar akan mempermudah penggunaan perintah Dart SDK seperti dart run dan dart format. Untuk mendapatkan bantuan dalam mengonfigurasi PATH kamu, bacalah Pertanyaan Umum Homebrew.

Kemudian, untuk memutakhirkan ketika rilis baru Dart tersedia kamu bisa menjalankan perintah :

brew upgrade dart

Lalu, jika kamu ingin beralih menggunakan rilis Dart yang pernah terinstal secara lokal kamu bisa mengikuti langkah-langkah berikut :

  1. Instal versi yang ingin Anda alihkan.

    Sebagai contoh, untuk menginstal Dart 3.1:

     brew install dart@3.1
    
  2. Untuk beralih antara versi, gunakan tautan versi saat ini dan tautkan versi yang diinginkan.

     brew unlink dart@ && brew unlink dart@ && brew link dart@<new
    

Untuk melihat versi Dart yang telah kamu instal, bisa ketikkan perintah :

brew info dart

Instal Menggunakan Package Manager Linux

Untuk menginstal menggunakan apt-get atau mengunduh paket .deb. Kedua metode ini memicu pembaruan SDK setiap kali Dart merilis versi baru. Lakukan langkah-langkah berikut ini untuk instalasi pertama kamu :

  1. Perbarui berkas indeks paket dan instal paket HTTP yang aman.

     sudo apt-get update && sudo apt-get install apt-transport-https
    
  2. Unduh dan tambahkan kunci publik Google Linux GPG.

     wget -qO-https://dl-ssl.google.com/linux/linux_signing_key.pub| sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
    
  3. Tambahkan repositori paket Dart ke sistem Linux kamu.

     echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64]https://storage.googleapis.com/download.dartlang.org/linux/debianstable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
    

Berikut Instal Dart SDK menggunakan sudo, ketikkan perintah berikut :

sudo apt-get update && sudo apt-get install dart

Selain cara tersebut, untuk menginstal Dart SDK dengan file Debian (*.deb), kamu bisa mengikuti langkah-langkah berikut :

  1. Unduh Dart SDK sebagai paket Debian disini : https://storage.googleapis.com/dart-archive/channels/stable/release/latest/linux_packages/dart_3.3.4-1_amd64.deb.

  2. Instal paket *.deb menggunakan salah satu dari dua metode berikut:

    • Dari GUI, klik dua kali file dengan format .deb.

    • Dari terminal, jalankan perintah berikut:

        sudo dpkg -i dart_3.2.6-1_amd64.deb
      

Selain beberapa cara di atas, jika kita ingin menggunakan Dart untuk Flutter. Kita bisa langsung instalasi menggunakan Flutter tanpa harus menggunakan cara-cara di atas untuk instalasi Dart. Kita cukup menggunakan instalasi Flutter dengan benar maka kita bisa menjalankan Dart di komputer kita.

section icon
section title icon recents articles
Latest Articles just for you

Stay updated with the latest articles crafted to enhance your knowledge.
Discover new insights and stay ahead with our recent content.

Card image cap
Mengenal Artificial Intelligence untuk Pemula dalam Kehidupan Sehari-hari
Monday, 25 November 2024

Artificial Intelligence (AI) atau kecerdasan buatan adalah cabang ilmu komputer yang bertujuan untuk menciptakan sistem atau mesin yang dapat berpikir dan bertindak seperti manusia. AI digunakan di berbagai aspek kehidupan kita, mulai dari asisten vi

Read more
Card image cap
Panduan Lengkap Menggunakan json_serializable dan json_annotation untuk Model yang Rapi di Flutter
Tuesday, 29 October 2024

Dalam pengembangan aplikasi Flutter, sering kali kita perlu mengonversi data dari JSON ke objek Dart atau sebaliknya. Ini terutama umum dalam aplikasi yang mengambil data dari API atau menyimpan data secara lokal dalam format JSON. Untuk mempermudah ...

Read more
Card image cap
Pengenalan Widget dan Lifecycle dalam Flutter
Thursday, 17 October 2024

Widget adalah komponen dasar yang digunakan dalam Flutter untuk membangun antarmuka pengguna (UI). Hampir semua elemen visual di aplikasi Flutter merupakan widget, mulai dari teks, tombol, hingga tata letak seperti baris dan kolom. Dalam pengembangan...

Read more
Card image cap
Panduan Pemula untuk Membuat Aplikasi Pertama dengan Flutter
Saturday, 12 October 2024

Setelah menyiapkan Flutter SDK di sistem kamu, penting untuk memahami bagaimana struktur proyek Flutter diatur dan bagaimana cara menjalankan aplikasi kamu di berbagai lingkungan pengembangan. Pada artikel kali ini kita akan menjelaskan secara mendal...

Read more