All Projects → bellshade → Dart

bellshade / Dart

Licence: MIT License
Repositori untuk belajar pemrograman Dart dalam bahasa Indonesia

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Dart

belajar-aframe
Belajar A-Frame (WebVR) - Virtual Reality on the Web
Stars: ✭ 14 (-36.36%)
Mutual labels:  indonesia
serverless-ktp-ocr
Serverless Indonesian Identity E-KTP OCR with Google Cloud Platform (GCP) - Cloud Functions, Cloud Storage, and Cloud PubSub
Stars: ✭ 54 (+145.45%)
Mutual labels:  indonesia
bot-line-indonesian-summarizer
Tugas NLP UB Filkom 2017
Stars: ✭ 20 (-9.09%)
Mutual labels:  indonesia
cnnindonesia-news-api
Unofficial CNN Indonesia news API
Stars: ✭ 42 (+90.91%)
Mutual labels:  indonesia
db-wilayah-indonesia
Data wilayah Indonesia meliputi Provinsi, Kabupaten / Kota, Kecamatan, Kelurahan disertai dengan kodepos dan standar singkatan provinsi dan kabupaten / kota.
Stars: ✭ 53 (+140.91%)
Mutual labels:  indonesia
awesome-loker-it-indonesia
Daftar lowongan kerja IT yang ada di Indonesia
Stars: ✭ 123 (+459.09%)
Mutual labels:  indonesia
dekontaminasi
DIY static API server for COVID-19 data in Indonesia
Stars: ✭ 66 (+200%)
Mutual labels:  indonesia
KTP-OCR
An Open Source OCR tool for Indonesian ID card (KTP).
Stars: ✭ 48 (+118.18%)
Mutual labels:  indonesia
Hacktoberfest-Indonesia-2021
Event Hacktoberfest Indonesia 2021
Stars: ✭ 42 (+90.91%)
Mutual labels:  indonesia
awesome.id
😎 🇮🇩 Awesome Indonesia: Daftar produk, proyek, acara dan sumber daya lainnya yang dibuat oleh developer dan founder dari Indonesia.
Stars: ✭ 189 (+759.09%)
Mutual labels:  indonesia
Vegile
This tool will setting up your backdoor/rootkits when backdoor already setup it will be hidden your spesisifc process,unlimited your session in metasploit and transparent. Even when it killed, it will re-run again. There always be a procces which while run another process,So we can assume that this procces is unstopable like a Ghost in The Shell
Stars: ✭ 601 (+2631.82%)
Mutual labels:  indonesia
telkomuniversity.github.io
Telkom University open source projects
Stars: ✭ 19 (-13.64%)
Mutual labels:  indonesia
bellshade-website
Repositori untuk web organisasi bellshade
Stars: ✭ 56 (+154.55%)
Mutual labels:  indonesia
Dataset-Saham-IDX
List emiten dan pergerakan harga saham tiap harinya di bursa saham Indonesia
Stars: ✭ 23 (+4.55%)
Mutual labels:  indonesia
flarum-ext-indonesian
Indonesian Language Pack for Flarum
Stars: ✭ 13 (-40.91%)
Mutual labels:  indonesia
katla
Indonesian version of Wordle
Stars: ✭ 121 (+450%)
Mutual labels:  indonesia
BugHunterID
Para pencari bug / celah kemanan bisa bergabung.
Stars: ✭ 72 (+227.27%)
Mutual labels:  indonesia
Python
Repositori untuk belajar pemrograman Python dalam bahasa Indonesia
Stars: ✭ 79 (+259.09%)
Mutual labels:  indonesia
gramatika.app
Website of Gramatika check spelling and typo tools in Bahasa Indonesia
Stars: ✭ 72 (+227.27%)
Mutual labels:  indonesia
kodepos
📮 Indonesian postal code search API by place name, village or city.
Stars: ✭ 32 (+45.45%)
Mutual labels:  indonesia

Dart


Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih

Daftar isi

Pendahuluan

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.

Instalasi dan Setup

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:

Menggunakan Windows

  1. Install chocolatey
  2. Jalankan perintah ini di cmd:
choco install dart-sdk
  1. Secara default, dart-sdk akan terpasang di C:\tools\dart-sdk.
  2. Tunggu hingga proses install dart-sdk selesai

Menggunakan Linux

  1. Lakukan update sistem dan import source untuk 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'
  1. Install dart-sdk dengan menjalankan perintah-perintah dibawah ini di terminal secara berurutan:
sudo apt-get update
sudo apt-get install dart
  1. Tunggu hingga proses install dart-sdk selesai

MacOS

  1. Install Homebrew
  2. Jalankan perintah-perintah dibawah ini di terminal secara berurutan:
brew tap dart-lang/dart
brew install dart
  1. Tunggu hingga proses install dart-sdk selesai

Membuat project Dart

Ikuti langkah dibawah ini untuk membuat project Dart

  1. Masuk ke direktori untuk menyimpan project dart, misalnya di C:\projects\dart\ untuk windows, atau $HOME/projects/dart/ untuk linux dan macOS
cd C:\projects\dart\

atau

cd $HOME/projects/dart/
  1. Jalankan perintah dibawah untuk membuat project Dart. Ingat, ganti 'nama_project_kamu' dengan nama project yang akan dibuat dan jangan sertakan petiknya.
dart create 'nama_project_kamu'
  1. Masuk ke folder project yang telah dibuat(jangan sertakan petiknya)
cd 'nama_project_kamu'
  1. Buka project yang sudah dibuat menggunakan menggunakan aplikasi editor kesukaan kamu. Contoh jika memakai Visual Studio Code:
code .

Mulai Belajar

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 Hello World
03 Variabel Memahami perbedaan & macam-macam variabel Video (Final & Const) & Video (Var & Dynamic) Hello World
04 Operator & Logika Aritmatika Memahami operasi perhitungan matematis belum ada Hello World
05 Kondisi Memahami Operator Perbandingan, Operator Logika dan Ekspresi Bersyarat Video Hello World
06 Perulangan Memahami perbedaan & macam-macam perulangan Video Hello World
07 Input Memahami cara kerja inputan user pada saat program dijalankan belum ada Hello World
08 Fungsi Memahami macam-macam fungsi dan kegunaannya Video Hello World

Menjalankan Kode

Jika ingin menjalankan file Dart pada materi, bisa dijalankan dengan 2 cara ini:

Dengan Shortcut:

  1. Buka file yang ingin dijalankan pada folder materinya
  2. klik F5 pada keyboard pada untuk menjalankan file Dart tersebut
  3. Keluaran/Output akan muncul di Debug Console pada IDE atau Editor

Dengan Perintah:

  1. Pada terminal/cmd, masuk ke folder materi
  2. Ketikkan pada terminal/cmd:
dart basic/1_hello_world/hello_world.dart
  1. Keluaran/Output akan muncul di terminal/cmd yang digunakan untuk menjalankan file tersebut

Berkontribusi

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.

Quick Access

Semua script yang ada pada repositori ini, dapat diakses dengan cepat lewat link berikut:

Basic

Lanjutan

Algoritma

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].