Materi Koding & Kecerdasan Artifisial
Pemanfaatan PictoBlox untuk Python & Arduino Leonardo dengan Servo
Penulis: Imam Saputra, S.T
Sekolah: SMK Amal Bakti
Jurusan: Teknik Kendaraan Ringan (TKR) & Pemasaran (BDP)
Pendahuluan
Di era revolusi industri 4.0 dan society 5.0, kemampuan dalam bidang koding dan kecerdasan artifisial (AI) menjadi sangat penting bagi siswa SMK. Tidak hanya untuk jurusan teknologi seperti Teknik Kendaraan Ringan (TKR), tetapi juga untuk jurusan Pemasaran yang kini berbasis digital.
Salah satu platform pembelajaran yang mudah digunakan adalah PictoBlox. Software ini memungkinkan siswa belajar koding berbasis blok (block-based coding) dan juga berbasis teks (Python), serta dapat terintegrasi dengan perangkat keras seperti Arduino Leonardo.
Apa Itu PictoBlox?
PictoBlox adalah software pembelajaran berbasis Scratch yang dikembangkan untuk mempermudah siswa memahami konsep pemrograman, AI, dan robotika. Dengan PictoBlox, siswa dapat:
- Belajar coding tanpa harus menghafal sintaks
- Mengontrol perangkat Arduino
- Membuat proyek AI sederhana
- Menggunakan Python secara bertahap
Keunggulan PictoBlox
- Interface mudah dipahami
- Mendukung AI seperti face detection
- Bisa digunakan untuk IoT dan robotika
- Terintegrasi dengan Arduino
- Mendukung Python
Pengenalan Python dalam PictoBlox
Python adalah bahasa pemrograman yang populer karena sintaksnya sederhana dan mudah dipelajari. Dalam PictoBlox, siswa dapat beralih dari block coding ke Python coding.
Contoh kode Python sederhana:
print("Halo Siswa SMK")
Pengenalan Arduino Leonardo
Arduino Leonardo adalah mikrokontroler yang dapat digunakan untuk berbagai proyek elektronika dan otomotif. Dalam pembelajaran TKR, Arduino dapat digunakan untuk simulasi sistem kendaraan modern.
Fungsi Arduino dalam Pembelajaran:
- Simulasi sensor kendaraan
- Kontrol aktuator (servo, motor)
- Pengembangan sistem otomasi
Penggunaan Servo dengan Arduino
Servo adalah motor yang dapat bergerak dengan sudut tertentu. Dalam dunia otomotif, servo digunakan dalam sistem throttle, pintu otomatis, dan lainnya.
Contoh penggunaan:
- Simulasi buka tutup pintu mobil
- Simulasi throttle
- Robot sederhana
Langkah Menghubungkan PictoBlox dengan Arduino
- Install PictoBlox
- Hubungkan Arduino Leonardo ke PC
- Pilih Board Arduino Leonardo
- Upload firmware dari PictoBlox
- Mulai coding
Contoh Program Servo di PictoBlox
from servo import * servo1 = Servo(9) servo1.angle(90)
Penerapan di Jurusan TKR
Dalam jurusan Teknik Kendaraan Ringan, penggunaan PictoBlox sangat relevan untuk:
- Simulasi sistem injeksi
- Kontrol sistem elektronik kendaraan
- Monitoring sensor
- Proyek smart car
Penerapan di Jurusan Pemasaran
Dalam jurusan pemasaran, AI dan coding digunakan untuk:
- Analisis data pelanggan
- Otomasi promosi digital
- Chatbot sederhana
- Visualisasi data
Integrasi AI dalam PictoBlox
PictoBlox mendukung AI seperti:
- Face detection
- Object detection
- Speech recognition
Manfaat Pembelajaran Ini
- Meningkatkan skill digital siswa
- Menyiapkan siswa ke dunia kerja
- Mengembangkan kreativitas
- Memahami teknologi otomotif modern
Kesimpulan
Pembelajaran koding dan kecerdasan artifisial menggunakan PictoBlox memberikan pengalaman belajar yang menarik, interaktif, dan relevan dengan kebutuhan industri saat ini. Dengan integrasi Arduino Leonardo dan servo, siswa dapat memahami konsep nyata yang digunakan dalam dunia otomotif maupun bisnis digital.
Latihan Soal
- Apa fungsi utama PictoBlox?
- Apa itu Python?
- Sebutkan keunggulan PictoBlox!
- Apa fungsi Arduino Leonardo?
- Apa itu servo?
- Sebutkan contoh penggunaan servo!
- Bagaimana cara menghubungkan Arduino ke PictoBlox?
- Apa manfaat AI dalam pemasaran?
- Sebutkan contoh AI di PictoBlox!
- Sebutkan alat yang digunakan untuk praktek Koding dan AI?
Instruksi:
Kerjakan soal di atas dan kirim jawaban melalui WhatsApp ke:
Pak Imam Saputra, S.T
📱 085664236522
0 Komentar
TERIMAKASIH,,
BERIKANLAH KOMENTAR YANG MEMBANGUN