Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kuasai Flutter & Dart: Panduan Lengkap Pemula hingga Mahir
New
Rating: 5.0 out of 5(1 rating)
4 students

Kuasai Flutter & Dart: Panduan Lengkap Pemula hingga Mahir

Belajar Dart & Flutter dari dasar, bangun aplikasi, kuasai OOP, Widget, State, hingga navigasi multi-halaman, Android
Last updated 5/2026
Indonesian

What you'll learn

  • Dasar-dasar Pemrograman Dart. Memahami sintaks Dart, deklarasi variabel, perbedaan final dan const, serta konsep null safety.
  • Struktur Data di Dart. Menguasai penggunaan List, Set, dan Map beserta operasi-operasi yang dapat dilakukan pada masing-masing struktur data.
  • Logika Kondisional dan Percabangan. Mengimplementasikan If-Else, Switch-Case, dan Ternary Operator untuk mengontrol alur program.
  • Perulangan (Looping). Menggunakan berbagai jenis perulangan seperti for, while, serta perintah break dan continue untuk mengelola iterasi.
  • Pemrograman Berorientasi Objek (OOP) dengan Dart. Memahami konsep Class, Object, Field, Method, dan Extension Method dalam paradigma OOP.
  • Instalasi dan Konfigurasi Lingkungan Pengembangan. Menyiapkan Flutter SDK, Android Studio, dan plugin Flutter agar siap digunakan untuk pengembangan aplikasi.
  • Fundamental Flutter Widget. Memahami perbedaan StatelessWidget dan StatefulWidget, mengenal berbagai widget dasar seperti Scaffold, AppBar, Row, dan Card.
  • Membangun UI Statis dengan Flutter. Merancang tampilan antarmuka menggunakan widget seperti CircleAvatar, TextStyle, dan Card melalui studi kasus Identity Card
  • Manajemen State dengan StatefulWidget. Menggunakan State dan setState untuk membangun UI yang dinamis dan responsif terhadap interaksi pengguna melalui event
  • Navigasi Multi-halaman — Membangun aplikasi Flutter dengan banyak halaman menggunakan Navigator, Stack Navigation, dan struktur multi-file yang terorganisir.

Course content

13 sections59 lectures4h 32m total length
  • Pengantar7:03
  • Instructor Overview2:31
  • Panduan, File Pendukung, dan Hubungi Kami0:11

Requirements

  • Memiliki Komputer/Laptop. Diperlukan perangkat dengan spesifikasi yang memadai untuk menjalankan Flutter SDK dan Android Studio, minimal RAM 8GB dan ruang penyimpanan yang cukup.
  • Sistem Operasi yang Kompatibel. Windows, macOS, atau Linux yang mendukung instalasi Flutter dan Android Studio.
  • Koneksi Internet. Dibutuhkan untuk mengunduh Flutter SDK, Android Studio.
  • Tidak Ada Pengalaman Dart atau Flutter yang Dibutuhkan
  • Pemahaman Dasar Komputer
  • Semangat dan Kemauan Belajar

Description

Apakah Anda Ingin Membangun Aplikasi Mobile dan Multi-Platform Sendiri?

Apakah Anda ingin menulis satu codebase untuk membuat aplikasi yang berjalan di Android, iOS, website, Windows, Mac, dan Linux sekaligus?


Di era digital seperti sekarang, aplikasi mobile dan multi-platform bukan lagi kemewahan, melainkan sudah menjadi kebutuhan. Jutaan aplikasi baru diluncurkan setiap tahun, dan permintaan terhadap developer Flutter terus melonjak drastis di seluruh dunia, termasuk Indonesia. Mengapa? Karena perusahaan ingin menyewa satu orang yang dapat membuat aplikasi multi-platform (bisa berjalan di berbagai macam platform).


Pertanyaannya: Apakah Anda akan menjadi bagian dari high-quality employee berkat Flutter atau hanya sekadar menjadi penonton?


Mengapa Flutter & Dart?

Flutter adalah framework pengembangan aplikasi mobile dan multi-platform buatan Google yang memungkinkan Anda membangun aplikasi untuk Android, iOS, website, dan desktop hanya dengan satu kode program. Flutter kini menjadi salah satu teknologi paling diminati di industri teknologi global.

Dart adalah bahasa pemrograman modern yang mudah dipelajari, bahkan oleh pemula sekalipun, dan itulah yang akan kita pelajari bersama di kursus ini.


Jangan Sampai Ketinggalan!

Ribuan developer pemula sudah mempelajari Flutter. Setiap hari Anda menunda-nunda, kesempatan Anda untuk mendapatkan pekerjaan yang dahsyat akan ikut hilang, baik untuk karier, freelance, maupun bisnis Anda sendiri. Kursus ini dirancang agar Anda bisa langsung praktek dari hari pertama.


Apa yang Akan Anda Pelajari?

Dalam kursus ini, Anda akan mendapatkan pembelajaran yang terstruktur, sistematis, dan mudah dipahami, mulai dari:

  • Dasar Pemrograman Dart: variabel, tipe data, final, const, dan null safety

  • Struktur Data: List, Set, dan Map beserta operasinya

  • Logika Kondisional: If-Else, Switch-Case, dan Ternary Operator

  • Perulangan: For, While, Break, dan Continue

  • OOP dengan Dart: Class, Object, Field, Method, dan Extension Method

  • Instalasi & Setup: Flutter SDK dan Android Studio dari nol

  • Flutter Widget: StatelessWidget, StatefulWidget, Scaffold, AppBar, dan lainnya

  • Membangun UI Nyata: Studi kasus Identity Card dengan tampilan profesional

  • State Management: Mengelola state dengan setState dan event handling

  • Navigasi Multi-halaman: Navigator, Stack Navigation, dan struktur multi-file


Q: Apakah aman belajar Flutter dan Dart? Apakah investasi saya tidak sia-sia?

A: Flutter dan Dart didukung langsung oleh Google, salah satu perusahaan IT terbesar di dunia. Dokumentasi lengkap dan ekosistem serta komunitas yang saling mendukung. Ya! Flutter dan Dart sangat aman dipelajari dari sudut pandang investasi.


Untuk Siapa Kursus Ini?

Kursus ini cocok untuk:

  • Pemula yang belum pernah coding sama sekali

  • Pelajar & Mahasiswa Teknik Informatika, Ilmu Komputer, atau RPL

  • Developer Web/Backend yang ingin merambah dunia mobile

  • Freelancer yang ingin menambah layanan dan meningkatkan penghasilan

  • Siapa saja yang punya ide aplikasi dan ingin mewujudkannya sendiri

Mengapa Memilih Kursus Ini?

  • Materi lengkap dan terstruktur:  dari instalasi hingga aplikasi multi-halaman

  • Bahasa Indonesia: belajar lebih mudah dan nyaman dalam bahasa sendiri

  • Praktik langsung: setiap konsep langsung diterapkan dalam kode nyata

  • Studi kasus nyata: membangun aplikasi Identity Card dan aplikasi multi-halaman

  • Cocok untuk pemula: tidak diperlukan pengalaman programming sebelumnya

  • Kurikulum up-to-date: menggunakan versi Flutter dan Dart terbaru


Apa Kata Mereka?


"Saya tidak punya latar belakang programming sama sekali, tapi kursus ini benar-benar mudah diikuti. Sekarang saya sudah bisa membuat aplikasi Flutter sendiri!"


"Penjelasannya sangat detail dan runtut. Sangat recommended untuk pemula yang ingin belajar Flutter dari nol!"


Jangan Tunda Lagi!

Setiap hari tanpa skill Flutter adalah hari yang terlewatkan. Bergabunglah sekarang dan mulailah perjalanan Anda menjadi Flutter Developer handal. Investasi terbaik adalah investasi pada diri sendiri dan kursus ini adalah langkah pertama yang tepat.


Who this course is for:

  • Pemula yang Ingin Belajar Pemrograman. Mereka yang belum pernah memprogram sama sekali dan ingin memulai perjalanan coding dengan bahasa Dart dan framework Flutter.
  • Pelajar dan Mahasiswa. Siswa SMK jurusan RPL, mahasiswa Ilmu Komputer, Teknik Informatika, atau jurusan terkait yang ingin menambah skill pengembangan aplikasi mobile.
  • Developer Web atau Backend yang Ingin Beralih ke Mobile
  • Pengembang Android atau iOS yang Ingin Belajar Flutter
  • Freelancer yang Ingin Menambah Layanan