Kelas / Mengintegrasikan Artificial Intelligence dengan Website Interaktif Menggunakan Computer Vision dan MQTT

Workshop

Mengintegrasikan Artificial Intelligence dengan Website Interaktif Menggunakan Computer Vision dan MQTT

Level: Beginner
Harga: Rp.29,000/Peserta
Masuk Akun

Deskripsi Kelas

Kelas ini dirancang untuk memberikan pemahaman mendalam dan praktik langsung dalam mengintegrasikan Artificial Intelligence (AI) dengan website interaktif menggunakan Computer Vision dan protokol komunikasi MQTT. Dengan pendekatan yang mudah dipahami, peserta akan belajar bagaimana teknologi AI dapat diterapkan dalam website untuk meningkatkan interaksi pengguna, seperti pengenalan wajah, objek, gerakan, hingga komunikasi real-time dengan perangkat IoT.


Apa yang Akan Dipelajari?

  1. Dasar-dasar Artificial Intelligence dan Computer Vision

    • Memahami konsep AI dan Computer Vision serta aplikasinya dalam kehidupan sehari-hari.
    • Menggunakan platform seperti Teachable Machine untuk membuat model AI sederhana.
  2. Penerapan AI di Website

    • Cara mengintegrasikan model AI ke dalam aplikasi web interaktif menggunakan HTML, CSS, dan JavaScript.
    • Contoh implementasi seperti pengenalan wajah dan objek melalui kamera pengguna.
  3. Pengenalan Protokol MQTT

    • Apa itu MQTT dan bagaimana protokol ini bekerja dalam menghubungkan perangkat IoT dengan website.
    • Menggunakan broker MQTT seperti shiftr.io untuk membuat komunikasi real-time antara server dan klien.
  4. Integrasi Computer Vision dan MQTT

    • Mengirim data yang dideteksi oleh model Computer Vision (misalnya, hasil klasifikasi gambar atau pengenalan objek) ke perangkat IoT melalui MQTT.
    • Membuat sistem interaktif yang dapat memberikan respon otomatis (misalnya, menyalakan lampu atau menggerakkan motor) berdasarkan hasil deteksi AI.
  5. Membangun Website Interaktif Berbasis AI dan MQTT

    • Membuat antarmuka website yang dinamis di mana pengguna dapat berinteraksi langsung dengan sistem AI.
    • Menerapkan WebSockets untuk komunikasi real-time dengan perangkat yang terhubung.

Apa itu Computer Vision?

Computer Vision adalah cabang dari AI yang memungkinkan komputer untuk memahami dan menafsirkan dunia visual di sekitarnya. Dalam kelas ini, kita akan memanfaatkan Computer Vision untuk tugas-tugas seperti:

  • Pengenalan Wajah
  • Klasifikasi Gambar
  • Deteksi Objek dan Gerakan

Apa itu MQTT?

MQTT (Message Queuing Telemetry Transport) adalah protokol komunikasi yang ringan, ideal untuk digunakan dalam Internet of Things (IoT). Dalam kelas ini, MQTT digunakan untuk menghubungkan data dari website yang menggunakan AI ke perangkat IoT, seperti sensor, lampu, atau aktuator lainnya.


Contoh Kasus Penggunaan yang Akan Dipelajari

  • Smart Home Automation: Menggunakan pengenalan wajah atau objek untuk mengontrol perangkat di rumah, seperti menyalakan lampu atau membuka pintu secara otomatis.
  • Website Interaktif Berbasis AI: Website yang dapat mendeteksi gerakan pengguna melalui kamera dan memberikan respon langsung melalui website atau perangkat IoT.
  • Sistem Keamanan: Memanfaatkan deteksi wajah atau objek untuk mengirimkan peringatan otomatis atau mengaktifkan sistem keamanan.

Teknologi yang Digunakan dalam Kelas Ini

  • HTML, CSS, JavaScript: Untuk membuat website interaktif.
  • Teachable Machine: Platform Google untuk membuat model AI tanpa perlu coding yang rumit.
  • MQTT & Broker MQTT: Untuk menghubungkan data AI dari website ke perangkat IoT secara real-time.
  • WebSocket: Untuk komunikasi real-time antara browser dan server.
  • TensorFlow.js: Untuk menjalankan model Machine Learning langsung di browser.

Target Peserta

Kelas ini ditujukan bagi:

  • Pengembang web yang ingin mengintegrasikan AI ke dalam aplikasi mereka.
  • Pemula dalam AI yang ingin belajar penerapan praktis menggunakan model pre-trained.
  • Penggiat IoT yang tertarik menggunakan MQTT untuk berkomunikasi dengan perangkat melalui website.
  • Mahasiswa dan profesional yang ingin meningkatkan keterampilan mereka di bidang AI, Web Development, dan IoT.

Prasyarat

  • Pemahaman dasar tentang HTML, CSS, dan JavaScript.
  • Pengetahuan dasar tentang AI atau Computer Vision akan menjadi nilai tambah, tetapi tidak wajib.
  • Keinginan untuk mempelajari teknologi terbaru dan menerapkannya dalam proyek nyata.

Hasil Akhir

Setelah mengikuti kelas ini, peserta akan mampu:

  1. Mengintegrasikan Artificial Intelligence ke dalam website interaktif.
  2. Menggunakan Computer Vision untuk menangkap data dari kamera pengguna dan mengolahnya.
  3. Menghubungkan website dengan perangkat IoT menggunakan protokol MQTT.
  4. Membangun aplikasi interaktif berbasis AI yang dapat memberikan respon real-time.

Kesimpulan

Kelas ini akan memberikan pengalaman belajar yang komprehensif mengenai penerapan AI dan IoT dalam dunia pengembangan web. Melalui materi dan proyek yang diberikan, peserta akan siap mengembangkan solusi berbasis AI untuk berbagai kebutuhan seperti otomasi rumah, sistem keamanan, atau aplikasi interaktif lainnya.

Bersiaplah untuk terjun ke dunia AI, Computer Vision, dan IoT dengan proyek-proyek menantang dan menarik!

Materi
Pembelajaran

1. Pengenalan Artificial Intelligence dan Web Development

Durasi: 20 Menit

2. Kode Editor IDX Google

Durasi: 10 Menit

3. Membuat Website Interaktif dengan Bootstrap (HTML, CSS, dan JavaScript)

Durasi: 60 Menit

4. Membuat Model Artificial Intelegent dengan Teachable Machine

Durasi: 40 Menit

5. Pengenalan MQTT

Durasi: 20 Menit

6. Integrasi Model ke Dalam Website

Durasi: 30 Menit

7. Integrasi Model dengan MQTT

Durasi: 30 Menit

8. Pengumpulan Proyek

Durasi: 180 Menit


Total Durasi Pembelajaran Mandiri: 390 Menit

Demo
Hasil Proyek

Pengajar
Pembelajaran

Muhammad Ikhwan Fathulloh

Instructor

Ipan Saepul Milal

Instructor

Sertifikat Terverifikasi
Badgr

Nocturnailed

Nocturnailed adalah perusahaan yang fokus pada pendidikan dan pemikiran membangun ekosistem teknologi berkelanjutan.

Lihat Badgr Nocturnailed