Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih
Selamat datang di repositori Bellshade Dart, di repositori ini berisi kumpulan dari berbagai macam contoh struktur data, algoritma dan komputasi matematika yang diimplementasikan dengan menggunakan bahasa pemrograman Dart. Materi yang disediakan disini menggunakan bahasa Indonesia agar mudah diikuti dan dipahami.
Semua orang bisa belajar dari repositori Dart ini, tersedia materi basic yang disediakan untuk pemula hingga materi lanjutan yang bisa dipelajari oleh expert. Tersedia juga materi tambahan seperti algoritma atau utilities yang diimplementasikan dalam bahasa Dart.
Untuk penjelasan mengenai bahasa pemrograman Dart silahkan baca selengkapnya di Wiki repositori ini ya.
Jika kamu pernah membuat aplikasi menggunakan Flutter dan flutter-sdk sudah terinstall, maka tidak perlu instal dart-sdk lagi karena sudah include didalam flutter-sdk
Namun, jika kamu hanya ingin mencoba bahasa Dart secara sederhana, online dan tanpa instalasi bisa menggunakan website dart.dev/#try-dart atau di dartpad.dev. Untuk di dartpad.dev kamu bahkan bisa mencoba running aplikasi Flutter sederhana lho!
Jika ingin memasang dart-sdk di komputer kamu, berikut adalah pilihan dan caranya:
choco install dart-sdk
C:\tools\dart-sdk.
sudo apt-get update
sudo apt-get install apt-transport-https
sudo sh -c 'wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
sudo sh -c 'wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'
sudo apt-get update
sudo apt-get install dart
brew tap dart-lang/dart
brew install dart
Ikuti langkah dibawah ini untuk membuat project Dart
C:\projects\dart\
untuk windows, atau $HOME/projects/dart/
untuk linux dan macOScd C:\projects\dart\
atau
cd $HOME/projects/dart/
'nama_project_kamu'
dengan nama project yang akan dibuat dan jangan sertakan petiknya.dart create 'nama_project_kamu'
cd 'nama_project_kamu'
code .
Mari belajar bahasa pemrograman Dart dengan materi basic yang sudah tersedia di repository ini. Berikut adalah tabel untuk urutan belajar dasar.
Langkah | Topik | Target Pembelajaran | Video Rujukan | Materi |
---|---|---|---|---|
01 | Pengenalan bahasa pemograman Dart | Memahami program dasar Dart | Video | Hello World |
02 | Tipe Data | Memahami perbedaan & macam-macam tipe data | Video | Tipe Data |
03 | Variabel | Memahami perbedaan & macam-macam variabel | Video (Final & Const) & Video (Var & Dynamic) | Variabel |
04 | Operator & Logika Aritmatika | Memahami operasi perhitungan matematis | belum ada | Operator dan Logika Aritmatika |
05 | Kondisi | Memahami Operator Perbandingan, Operator Logika dan Ekspresi Bersyarat | Video | Kondisi |
06 | Perulangan | Memahami perbedaan & macam-macam perulangan | Video | Perulangan |
07 | Input | Memahami cara kerja inputan user pada saat program dijalankan | belum ada | Input |
08 | Fungsi | Memahami macam-macam fungsi dan kegunaannya | Video | Fungsi |
Jika ingin menjalankan file Dart pada materi, bisa dijalankan dengan 2 cara ini:
Dengan Shortcut:
Debug Console
pada IDE atau EditorDengan Perintah:
dart basic/1_hello_world/hello_world.dart
Dipersilahkan bila ingin melakukan open pull requets atau kontribusi pada repositori Dart. Sebelum itu, bacalah terlebih dahulu peraturan dan pedomannya yang dapat ditemukan pada CONTRIBUTING.md
.
Semua script yang ada pada repositori ini, dapat diakses dengan cepat lewat link berikut: