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
Memahami Konsep Asynchronous Process pada Dart
Tuesday, 17 September 2024

Pada era teknologi saat ini, aplikasi modern semakin membutuhkan kecepatan dan efisiensi, terutama ketika berurusan dengan berbagai operasi yang memerlukan waktu seperti pengambilan data dari API, membaca file, atau bahkan menunggu respons dari serve...

Read more
Card image cap
Mengenal Dart Type System: Panduan Lengkap
Tuesday, 10 September 2024

Sistem tipe atau type system merupakan inti dari sebuah bahasa pemrograman yang membantu menjaga keandalan dan ketepatan kode. Dalam Dart, type system memainkan peran penting dalam memastikan bahwa kode dieksekusi secara aman dan bebas dari kesalahan...

Read more
Card image cap
Memahami Gaya Pemrograman Fungsional di Dart: Konsep dan Penerapannya
Saturday, 27 July 2024

Functional Programming (FP) adalah paradigma pemrograman yang memanfaatkan fungsi matematika murni untuk menyelesaikan tugas komputasi. Dalam FP, fokus utama adalah pada "apa" yang harus diselesaikan daripada "bagaimana" cara menyelesaikannya, sepert...

Read more
Card image cap
Pemrograman Berorientasi Objek di Dart: Panduan Lengkap
Monday, 22 July 2024

Pemrograman Berorientasi Objek (Object-Oriented Programming atau OOP) adalah paradigma pemrograman yang didasarkan pada konsep objek. Objek adalah entitas yang memiliki atribut (data) dan dapat melakukan operasi atau prosedur tertentu (fungsi atau me...

Read more