Kursus Coding, AI & Robotik IoT Anak - Dewasa

Kursus Coding, AI & Robotik IoT Anak - Dewasa

Belajar REAL Coding, AI & Robotik IoT untuk Anak hingga Dewasa!

Dari Membuat Game dan Website hingga Membangun Aplikasi AI dan Robot IoT

Sama seperti kemampuan berbahasa, kemampuan coding dan berpikir logis dapat dilatih sejak dini. Coding bukan sekadar belajar menggunakan komputer. Coding mengajarkan seseorang untuk memahami masalah, membaginya menjadi bagian-bagian kecil, menyusun solusi, mencoba, menemukan kesalahan, dan memperbaikinya.

Di era digital, anak tidak hanya perlu menjadi pengguna teknologi. Mereka juga dapat belajar menjadi pencipta teknologi yang mampu membuat game, website, aplikasi, kecerdasan buatan, hingga perangkat robotik.

Program ini dirancang untuk anak mulai usia 8 tahun, remaja, hingga dewasa. Materi disusun secara bertahap dan dapat disesuaikan dengan usia, pengalaman, serta kemampuan awal setiap murid.

Pembelajaran dilakukan dengan pendekatan praktik dan proyek nyata. Setiap konsep yang dipelajari langsung digunakan untuk membuat sebuah karya, sehingga murid tidak hanya menghafal kode, tetapi memahami cara menggunakannya untuk menyelesaikan masalah.

Dari membuat animasi dan game sederhana, membangun website dan aplikasi bisnis, menggunakan Artificial Intelligence, mengolah data dengan Python, hingga mengendalikan sensor dan robot melalui internet, semuanya dipelajari langkah demi langkah dengan cara yang menyenangkan, interaktif, dan terarah.

Keunggulan Program

  • Cocok untuk anak mulai usia 8 tahun, remaja, dan dewasa
  • Penempatan level disesuaikan dengan kemampuan peserta
  • Belajar coding nyata dari visual coding hingga text-based coding
  • Materi disusun langkah demi langkah dari dasar
  • Setiap materi langsung dipraktikkan
  • Berbasis real project dan creative problem solving
  • Melatih logika, kreativitas, ketelitian, dan kemandirian
  • Membangun portofolio digital dari setiap level
  • Mengajarkan debugging atau cara menemukan dan memperbaiki kesalahan
  • Mengenalkan penggunaan AI dan teknologi secara aman dan bertanggung jawab
  • Materi dapat dikembangkan menuju kebutuhan pendidikan, usaha, dan dunia kerja

Enam Level Pembelajaran

Materi disusun dalam enam level untuk membangun kemampuan berpikir logis, kreativitas digital, pemrograman, pembuatan aplikasi, Artificial Intelligence, pengolahan data, dan teknologi IoT.

Peserta pemula dapat mengikuti pembelajaran mulai Level 1. Peserta yang sudah memiliki pengalaman coding dapat mengikuti evaluasi awal untuk menentukan level yang paling sesuai

๐ŸŽฎ Level 1 โ€” Coding & Kreativitas Digital

Cocok untuk usia 8 tahun ke atas dan semua pemula.

Di level pertama, murid akan mengenal dunia pemrograman melalui Scratch. Scratch menggunakan blok-blok perintah berwarna yang dapat disusun seperti kepingan puzzle, sehingga murid dapat memahami cara kerja program tanpa langsung kesulitan dengan penulisan kode.

Murid akan belajar bahwa sebuah game atau animasi terbentuk dari kumpulan instruksi yang disusun secara teratur. Mereka juga dilatih untuk memecahkan masalah, mencoba ide, menemukan kesalahan, dan memperbaiki hasil karyanya.

Level ini menjadi fondasi untuk memahami bahasa pemrograman berbasis teks pada level berikutnya.

Fokus Level 1 :

Membangun logika pemrograman, kreativitas, dan keberanian bereksperimen melalui animasi, cerita digital, serta game interaktif.

Materi :

  • Pengenalan coding dan cara kerja program
  • Logika dan algoritma dasar
  • Berpikir komputasional atau computational thinking
  • Memecah masalah besar menjadi langkah-langkah kecil
  • Urutan perintah atau sequence
  • Event dan komunikasi antarobjek
  • Kondisi atau ifโ€“else
  • Pengulangan atau loop
  • Variabel dan operator sederhana
  • Input dari keyboard dan mouse
  • Koordinat, gerakan, suara, dan animasi
  • Membuat karakter dan latar cerita
  • Membuat cerita digital interaktif
  • Membuat game sederhana
  • Cloning objek
  • Custom block atau fungsi sederhana
  • Debugging dan memperbaiki kesalahan program
  • Merencanakan dan mempresentasikan proyek

Contoh Proyek :

  • Animasi perkenalan diri
  • Cerita digital interaktif
  • Game menangkap objek
  • Game labirin
  • Game kuis sederhana
  • Mini game buatan murid sendiri

Target Pembelajaran :

โœ… Memahami konsep dasar pemrograman
โœ… Mampu menyusun algoritma sederhana
โœ… Mampu menggunakan kondisi, pengulangan, dan variabel
โœ… Mampu membuat animasi dan cerita interaktif
โœ… Mampu membuat game sederhana secara mandiri
โœ… Terbiasa mencari dan memperbaiki kesalahan program

 

๐Ÿ’ป Level 2 โ€” Web Development Fundamental

Direkomendasikan untuk usia 10 tahun ke atas atau peserta yang telah memahami logika pemrograman dasar.

Di level ini, murid mulai belajar text-based coding, yaitu menulis kode secara langsung. Murid akan memahami bagaimana halaman website dibuat, mulai dari teks, gambar, tombol, tabel, formulir, warna, tata letak, hingga interaksi dengan pengunjung.

Website dapat dibayangkan seperti sebuah toko. HTML membentuk bangunan dan isi tokonya, CSS mengatur dekorasi dan tampilannya, sedangkan JavaScript membuat bagian-bagian di dalamnya dapat bergerak dan merespons pengunjung.

Murid tidak hanya membuat website di komputer, tetapi juga belajar memeriksa kesalahan dan mempublikasikan hasilnya agar dapat dibuka melalui internet.

Fokus Level 2 :

Membuat tampilan website yang terstruktur, menarik, responsif, mudah digunakan, dan memiliki interaksi dasar.

Materi :

  • Pengenalan internet, browser, website, domain, dan hosting
  • Cara kerja halaman website
  • Struktur dasar HTML
  • Semantic HTML
  • Teks, gambar, link, list, tabel, dan multimedia
  • Membuat formulir
  • Dasar CSS
  • Warna, font, background, border, dan spacing
  • Box model
  • Flexbox dan grid
  • Membuat desain responsif untuk komputer dan HP
  • Pengenalan Bootstrap
  • Komponen dan layout Bootstrap
  • Dasar JavaScript
  • Variabel, kondisi, pengulangan, dan function dalam JavaScript
  • DOM dan event
  • Membuat tombol dan elemen interaktif
  • Validasi formulir sederhana
  • Mengambil data sederhana dari API
  • Browser Developer Tools
  • Git dan GitHub dasar
  • Menyimpan riwayat perubahan kode
  • Publikasi website ke internet
  • Dasar aksesibilitas dan kenyamanan pengguna

Contoh Proyek :

  • Website profil pribadi
  • Website portofolio
  • Website sekolah atau komunitas
  • Landing page produk
  • Katalog produk sederhana
  • Website kuis interaktif

Target Pembelajaran :

โœ… Mampu menulis HTML, CSS, dan JavaScript dasar
โœ… Memahami struktur dan cara kerja halaman website
โœ… Mampu membuat website yang responsif dan menarik
โœ… Mampu menambahkan interaksi sederhana pada website
โœ… Mampu menemukan kesalahan menggunakan Developer Tools
โœ… Mampu mempublikasikan website dan membangun portofolio online

 

โšก Level 3 โ€” Modern Web Application

Direkomendasikan untuk usia 13 tahun ke atas atau peserta yang telah menguasai dasar web development.

Setelah mampu membuat tampilan website, murid akan masuk ke dunia backend dan database. Jika halaman depan website seperti ruang toko yang dilihat pelanggan, backend dan database adalah ruang kerja serta gudang yang menyimpan dan mengelola seluruh data.

Murid akan belajar membuat aplikasi yang dapat menerima data, menyimpannya, menampilkannya kembali, memperbaruinya, dan menghapusnya. Mereka juga akan membuat sistem login serta mengatur fitur yang boleh digunakan oleh setiap pengguna.

Dengan PHP, Laravel, Livewire, dan database, murid dapat membuat aplikasi seperti toko online, blog, sistem inventaris, company profile dinamis, atau sistem informasi sederhana.

Fokus Level 3 :

Membangun aplikasi web dinamis yang dapat mengelola pengguna, proses, dan data secara aman.

Materi :

  • Cara kerja browser, server, backend, dan database
  • Dasar bahasa pemrograman PHP
  • Variabel, array, kondisi, loop, dan function dalam PHP
  • Dasar Object-Oriented Programming
  • Pengenalan Composer dan command line
  • Pengenalan framework Laravel
  • Konsep MVC: Model, View, dan Controller
  • Routing, controller, dan view
  • Laravel Blade
  • Pengenalan Livewire
  • Membuat komponen interaktif dengan Livewire
  • Database dan SQL dasar
  • Migration, model, dan Eloquent ORM
  • Relasi antar-data
  • CRUD: Create, Read, Update, dan Delete
  • Validasi data dan penanganan error
  • Upload dan pengelolaan file
  • Authentication: registrasi, login, dan logout
  • Authorization, role, dan hak akses dasar
  • Pencarian, filter, pagination, dan laporan sederhana
  • Pengenalan API dan JSON
  • Menghubungkan aplikasi dengan layanan lain
  • Keamanan aplikasi web dasar
  • Testing dan debugging
  • Git dan kolaborasi proyek
  • Deployment aplikasi ke server

Contoh Proyek :

  • Blog dengan halaman administrator
  • Company profile dinamis
  • Aplikasi inventaris barang
  • Sistem peminjaman atau reservasi
  • Sistem informasi sekolah sederhana
  • Toko online sederhana

Target Pembelajaran :

โœ… Memahami perbedaan frontend, backend, dan database
โœ… Memahami dasar PHP dan pola kerja Laravel
โœ… Mampu membuat aplikasi CRUD
โœ… Mampu membuat sistem login dan hak akses dasar
โœ… Mampu menghubungkan aplikasi dengan database dan API
โœ… Mampu membuat prototipe sistem informasi atau aplikasi bisnis
โœ… Mampu mempublikasikan aplikasi web ke server

 

๐Ÿง  Level 4 โ€” Agentic AI dengan Laravel

Setelah mampu membuat aplikasi web, murid akan belajar menambahkan kemampuan Artificial Intelligence (AI) ke dalam aplikasi Laravel.

Agentic AI dapat dibayangkan seperti asisten digital yang cerdas. AI tidak hanya menjawab pertanyaan, tetapi juga dapat memahami tugas, mengingat percakapan, mencari informasi, membaca dokumen, menggunakan fitur aplikasi, dan membantu menyelesaikan pekerjaan secara bertahap.

Dengan menggunakan Laravel AI SDK, murid akan belajar menghubungkan aplikasi Laravel dengan teknologi AI seperti OpenAI, Google Gemini, dan Anthropic. Murid dapat membuat aplikasi seperti chatbot pelayanan pelanggan, asisten pencarian produk, pembaca dokumen, pembuat konten, atau asisten bisnis digital.

Murid juga akan belajar bahwa AI tidak selalu benar. Setiap hasil AI perlu diperiksa, diberi batasan, dan digunakan secara aman serta bertanggung jawab.

Level 4 ini berfokus pada bagaimana AI dapat memahami perintah, menggunakan data, menjalankan fitur aplikasi, dan membantu mengotomatisasi pekerjaan.

Materi :

  • Pengenalan Generative AI dan Agentic AI
  • Menghubungkan Laravel dengan layanan AI
  • Laravel AI SDK
  • Membuat prompt atau instruksi AI yang efektif
  • Membuat chatbot dan asisten digital
  • Percakapan AI dengan konteks dan memori
  • Membuat AI Agent dengan tugas khusus
  • Menghasilkan data yang terstruktur
  • Menghubungkan AI dengan fitur dan database aplikasi
  • Membuat tools yang dapat digunakan oleh AI
  • Pencarian dan analisis informasi dari internet
  • Memproses teks, dokumen, gambar, dan suara
  • Pengenalan RAG dan pusat pengetahuan AI
  • Keamanan API dan penggunaan AI secara bertanggung jawab
  • Project aplikasi Laravel berbasis AI

Target :

โœ… Mampu menghubungkan aplikasi Laravel dengan AI
โœ… Mampu membuat chatbot dan asisten digital sendiri
โœ… Mampu membuat AI Agent yang dapat menggunakan data dan fitur aplikasi
โœ… Mampu membuat aplikasi pintar untuk kebutuhan bisnis dan otomatisasi
โœ… Memahami penggunaan AI secara aman dan bertanggung jawab

 

๐Ÿ Level 5 โ€” Python Automation, Data Processing & Laravel Integration

Saatnya belajar pintu gerbang menuju AI dan otomatisasi serta data processing. Kita akan belajar otomatisasi pekerjaan dan analisis data.

Pada level ini, murid tidak mempelajari seluruh bidang Python yang sangat luas. Materi dipilih secara khusus untuk mendukung aplikasi yang telah dibuat menggunakan Laravel pada level sebelumnya.

Laravel dapat dibayangkan sebagai kantor utama yang menangani pengguna, tampilan, database, dan proses bisnis. Python berperan sebagai tenaga spesialis yang mengerjakan tugas tertentu, seperti membaca file Excel, membersihkan data, melakukan perhitungan, mengambil data, dan membuat laporan otomatis.

Murid akan mempelajari dasar Python untuk membuat program otomatisasi. Selanjutnya, mereka menggunakan Pandas untuk mengubah data mentah menjadi informasi yang berguna dan FastAPI untuk membuat layanan Python yang dapat dipanggil oleh aplikasi Laravel.

Melalui project utama Laravel Business Data Analyzer, murid akan membuat aplikasi Laravel yang menerima file data, mengirimkannya ke Python untuk diproses, kemudian menampilkan hasil analisis dalam bentuk tabel, grafik, dan laporan.

Materi :

Dasar Python untuk Automation :

  • Instalasi Python dan penggunaan VS Code
  • Cara menjalankan program Python
  • Syntax dan struktur program
  • Variabel dan tipe data
  • List dan dictionary
  • Kondisi atau ifโ€“else
  • Pengulangan atau loop
  • Function dan module
  • Membaca dan menulis file
  • File CSV, Excel, dan JSON
  • Menggunakan library Python
  • Virtual environment dan pengelolaan package
  • Error handling dan debugging
  • Otomatisasi file dan folder
  • Membuat program yang dapat digunakan kembali

Data Processing dengan Pandas :

  • Pengenalan Pandas dan DataFrame
  • Membaca data dari CSV, Excel, JSON, dan API
  • Memeriksa struktur dan kualitas data
  • Memilih kolom dan menyaring baris data
  • Mengurutkan dan mencari data
  • Membersihkan data kosong
  • Menghapus data duplikat
  • Memperbaiki format angka, teks, dan tanggal
  • Menyeragamkan nama dan kategori data
  • Membuat kolom hasil perhitungan
  • Mengelompokkan dan meringkas data
  • Menghitung total, rata-rata, jumlah, nilai minimum, dan maksimum
  • Membuat pivot table sederhana
  • Menggabungkan beberapa tabel dengan merge dan join
  • Membuat tabel ringkasan dan grafik sederhana
  • Menghasilkan laporan Excel
  • Mengubah hasil pengolahan menjadi JSON untuk Laravel

Pengambilan dan Pertukaran Data :

  • Pengenalan HTTP, API, request, dan response
  • Mengambil data dari API menggunakan Python
  • Mengirim data Python ke API Laravel
  • Pengenalan pengambilan data publik secara etis
  • Membersihkan hasil pengambilan data
  • Menyimpan dan mengirim hasil dalam format JSON
  • Membuat Python API dengan FastAPI
  • Pengenalan FastAPI
  • Membuat endpoint API
  • Menggunakan GET dan POST
  • Menerima data JSON
  • Menerima upload file
  • Validasi data
  • Mengirim response JSON
  • Status code dan error handling
  • Dokumentasi dan pengujian API dengan Swagger
  • Mengamankan komunikasi dengan API key
  • Logging dan testing dasar

Integrasi Python dengan Laravel :

  • Pembagian tugas antara Laravel dan Python
  • Memanggil FastAPI melalui Laravel HTTP Client
  • Mengirim data dan file dari Laravel ke Python
  • Menerima hasil pengolahan Python di Laravel
  • Menyimpan hasil ke database Laravel
  • Menampilkan hasil dengan Livewire
  • Menampilkan grafik dan ringkasan data
  • Menggunakan queue untuk pekerjaan yang membutuhkan waktu lama
  • Menampilkan status proses kepada pengguna
  • Menangani timeout, kegagalan, dan percobaan ulang
  • Menyimpan konfigurasi dan API key secara aman

Target Pembelajaran :

โœ… Memahami dasar Python yang dibutuhkan untuk automation
โœ… Mampu membuat program untuk mengolah file dan pekerjaan rutin
โœ… Mampu membaca, membersihkan, menggabungkan, dan meringkas data dengan Pandas
โœ… Mampu menghasilkan laporan Excel dan data JSON
โœ… Mampu membuat layanan pengolahan data dengan FastAPI
โœ… Mampu menghubungkan aplikasi Laravel dengan Python melalui API
โœ… Mampu membangun Laravel Business Data Analyzer sebagai project portofolio

 

๐Ÿค– Level 6 โ€” IoT & Robotik

Direkomendasikan untuk usia 12 tahun ke atas atau peserta yang telah memahami pemrograman dasar.

Pada level terakhir, murid akan menghubungkan program dengan benda nyata. Mereka akan mempelajari dasar elektronika, sensor, motor, lampu, dan board ESP32 yang memiliki koneksi Wi-Fi serta Bluetooth.

IoT atau Internet of Things adalah teknologi yang membuat perangkat dapat membaca kondisi lingkungan, mengirimkan data, dan dikendalikan melalui jaringan. Sistemnya seperti pancaindra dan tangan digital: sensor bertugas merasakan keadaan, program bertugas berpikir, sedangkan aktuator bertugas melakukan tindakan.

Murid akan menggunakan MicroPython dan ESP32 untuk membuat perangkat seperti lampu otomatis, monitoring suhu, alarm, smart home, penyiram tanaman otomatis, atau mobil robot yang dapat dikendalikan.

Fokus Level 6 :

Menggabungkan software, elektronika, sensor, aktuator, dan internet untuk membuat sistem otomatis serta perangkat robotik.

Materi :

  • Keselamatan dasar dalam praktik elektronika
  • Pengenalan listrik, tegangan, arus, dan resistor
  • Breadboard dan rangkaian elektronik
  • LED, buzzer, tombol, dan relay
  • Pengenalan microcontroller
  • Pengenalan ekosistem Arduino
  • Pengenalan ESP32 dan NodeMCU
  • Pengenalan GPIO, input, dan output
  • Sensor dan aktuator
  • Sensor cahaya, jarak, gerak, suhu, dan kelembapan
  • Motor DC dan servo
  • Dasar MicroPython
  • Menjalankan MicroPython pada ESP32
  • Serial monitor dan debugging perangkat
  • Koneksi Wi-Fi dan Bluetooth
  • Mengirim data melalui internet
  • Komunikasi HTTP dan MQTT
  • Mengendalikan perangkat dari browser atau HP
  • Membuat dashboard monitoring
  • Menyimpan data sensor
  • Otomatisasi berdasarkan kondisi
  • Dasar keamanan perangkat IoT
  • Pengenalan konsumsi daya
  • Perancangan dan dokumentasi proyek
  • Testing dan troubleshooting hardware serta software

Contoh Proyek :

  • Lampu otomatis
  • Alarm pintu atau sensor gerak
  • Monitoring suhu dan kelembapan
  • Penyiram tanaman otomatis
  • Smart home sederhana
  • Monitoring kolam atau kebun
  • Mobil robot dengan sensor jarak
  • Perangkat yang dikendalikan melalui HP

Target Pembelajaran :

โœ… Memahami dasar elektronika dan microcontroller
โœ… Mampu menggunakan sensor dan aktuator
โœ… Mampu memprogram ESP32 menggunakan MicroPython
โœ… Mampu mengirim dan menerima data melalui internet
โœ… Mampu membuat dashboard monitoring dan kontrol
โœ… Mampu menghubungkan software dengan perangkat fisik
โœ… Mampu membuat proyek robotik dan IoT sederhana
โœ… Mampu menemukan masalah pada rangkaian dan program
 

Materi dari program ini sangat padat dan berjangka waktu panjang, jadi sangat disarankan dijadikan les rutin sebagai pendamping sekolah untuk masa depan anak.




Kursus Les Bahasa Mandarin HSK
Kursus Coding, AI & Robotik IoT Anak - Dewasa
Kursus Game Developer Level 1
Kursus Elektronika Dasar
Kursus Robotik IoT Level 1
Content Creator For Kids & Teen


Daftar Kursus

Slot terbatas, jadi buruan ya!

Get in touch

Feel free to contact us

Email :

funskillup@gmail.com

Chat :

0895350862080