Widi Arrohman

5 chapters · 18 lessons · ±105 min

Belajar Pemrograman Dart: dari Dasar hingga Object-Oriented Programming

Jalur belajar bertahap untuk menguasai bahasa pemrograman Dart 3 dari nol hingga pemrograman berorientasi objek (OOP). Dimulai dari variabel, Sound Null Safety, kontrol alur, koleksi data, dan fungsi di DartPad, kemudian berlanjut ke penggunaan Dart SDK & VS Code untuk mempelajari class, constructor, encapsulation, inheritance, polymorphism, abstraction, mixin, enhanced enum, generics, exception handling, dan pemrograman asinkron, lalu ditutup dengan proyek mini aplikasi CLI berbasis OOP.

0/18 completed0%

Progress is stored only in this browser.

Cover for Belajar Pemrograman Dart: dari Dasar hingga Object-Oriented Programming

Prerequisites

  • Tidak memerlukan pengalaman bahasa Dart sebelumnya
  • Browser modern untuk menjalankan DartPad pada Bab 1–2
  • Dart SDK dan VS Code (cara instalasi dibahas pada Materi 09) untuk menjalankan proyek multi-file pada Bab 3–5

Curriculum

CHAPTER 1

Dasar Pemrograman Dart

Mengenal Dart dan DartPad, variabel dan tipe data, Sound Null Safety, operator, percabangan, serta perulangan.

CHAPTER 2

Koleksi Data dan Fungsi

Menyimpan dan mengolah sekumpulan data dengan List, Set, dan Map, serta menyusun logika modular menggunakan fungsi dan anonymous function.

CHAPTER 3

Fondasi Object-Oriented Programming

Beralih ke proyek multi-file di VS Code, memahami class dan object, berbagai jenis constructor, encapsulation pada level library, inheritance, dan polymorphism.

CHAPTER 4

Abstraksi, Fitur OOP Khas Dart 3, Error, dan Async

Merancang kontrak dengan abstract class, interface, dan class modifiers Dart 3, komposisi dengan mixin dan extension, generics, exception handling, serta pemrograman asinkron.

CHAPTER 5

Studi Kasus dan Proyek Akhir

Membangun aplikasi CLI Sistem Manajemen Perpustakaan multi-file yang mengintegrasikan seluruh konsep OOP, error handling, dan operasi asinkron.