Sabtu, 26 Desember 2020

DASAR TINKERCAD 2

Pelatihan Membuat Robot dengan Tinkercad

Pelatihan coding is fun menggunakan Tinkercad dalam membuat projek robot menggunakan microcontroller Arduino, lampu Led, motor servo dan sensor yang diadakan oleh studio #RSRZ (Rumah Seni Rupa kakZulfa) Minggu 27 Desember 2020 pukul 13:30 WIB.

Adalah pelatihan dasar pengenalan coding robot dengan bahasa visual (seperti menyusun puzzle) menggunakan Arduino sebagai landasan pemahaman awal dalam membuat projek robot. Kemudian selanjutnya akan diteruskan pelatihan kedua (free) untuk mewujudkan projek robotnya hingga selesai.

Pelatihan ini dapat diikuti juga oleh teman-teman lainnya (yg belum sempat dapat kelas zoomnya) melalui channel ART N CODING yang tersedia di bawah ini linknya.

Live streaming dapat disaksikan di: 
https://www.youtube.com/watch?v=U4cEysjG_TQ&feature=youtu.be&ab_channel=VideoStory

Sebelum memulai pelatihan pastikan langkah-langkah berikut ini:

1. Silakan Join ke Tinkercad.com (link ada di deskripsi) dan Cara joinnya perhatikan baik-baik dan simak tutorial videonya di sini 


2. Bagi adik-adik yang kesulitan mengikuti materinya, kalian bisa didampingi oleh orangtua kalian agar bisa dibantu untuk memahaminya.

Tutorial video Dasar Tnkercad Bag.2

3. Silakan unduh materi pelatihannya di sini dan cobalah untuk berlatih agar kamu bisa mengenal dan memahami Tinkercad seperti pada video tutorial yg disediakan.

Rangkaian elektronik

Coding arduino

Membuat Robot dengan Tinkercad:
Skema elektronik Robot Kucing

Coding Robot Kucing

Cara kerja robot
Sensor akan mendeteksi keberadaan benda didepannya dengan jarak lebih kecil dari 120 cm makan ekor kucing akan bergerak-gerak, tapi jika sensor tidak mendeteksi apapun maka lampu led akan berkedip-kedip (nyala-mati).

Pelatihan seri kedua selanjutnya (masih free) adalah sesi pelatihan membuat robot sungguhannya yang akan diadakan sebulan kemudian setelah para peserta sudah memiliki Kit Dasar Praktik Arduino yang dapat di pesan melalui kontak WA kami di +6283872691439

Bagi peserta yang berminat memperdalam keterampilan coding ini dapat ikut belajar di kelas Coding is fun Reguler tahun 2021 selama 6 bulan (40 x pertemuan)  via online zoom. Info lengkapnya dapat dibaca secara rinci di sini . 

Terima aksih

SemangART berkarya!
Coding is fun



Jumat, 25 Desember 2020

DASAR TINKERCAD-1

Materi dasar Tinkercad
Dalam pelatihan membuat robot untuk anak SD - SMP

1. Silakan join di Tinkercad.com untuk bisa masuk dan belajar membuat robot dengan coding. https://www.tinkercad.com/

2. Cara joinnya di Tinkercad silakan simak tutorialnya di bawah ini.


3. Materi lainnya



E-book:

Gbr.1 Dasar tinkercad 1

Gbr. 2 Coding dasar robot 1

Tutorial dasar coding Arduino menggunakan KIT PRAKTIKUM ARDUINO BASIC 1 yang barangnya sudah dapat dipesan melelui link ini:














Senin, 21 Desember 2020

Coding Arduino2

Materi:
Coding arduino menggunakan Tinkercad Bag.2

Mengontrol Led RGB menggunakan potensiometer dengan menggunakan coding map pada block coding math.

Bahan:
- Arduino
- 1 Led RGB
- 3 potensiometer 
- 3 Resistor senilai 220 Ohm

Skematik elektronik:


3 potensiometer memiliki pin digitalnya masing-masing di A0, A1, dan A2

Block coding:






Coding Arduino T

Materi:
Coding arduino menggunakan Tinkercad

Mengontrol motor servo menggunakan potensiometer dengan menggunakan coding map pada block coding math.

Bahan:
- Arduino
- 3 motor servo
- 3 potensiometer 

Skematik elektronik:


3 potensiometer memiliki pin digitalnya masing-masing di A0, A1, dan A5

Block coding:







Kamis, 19 November 2020

Aplikasi penterjemah bahasa

Materi pelatihan coding is fun membuat aplikasi penterjemah bahasa. Materi dalam format video tutorial bisa di simak di sini


Pada pelajaran kali ini akan menggunakan extention:
- Text to speech dan 
- Translate



Berikut buku panduan codingnya di bawah ini:








SemangART berkarya!
Coding is fun




Selasa, 22 September 2020

Materi Coding is fun

 Assalamu 'alaikum


Berikut ini adalah tempat-tempat materi dari Kelas Coding is fun yang tersedia dibeberapa media online:

1. Channel youtube 




GRATIS . . . 
Silakan subscribe di sini ---> http://bit.ly/coding-art

Agar teman-teman selalu dapat info dari kami setiap kami meluncurkan materi baru kami dengan tutorial yang rinci step by step.




2. Blogspot
GRATIS . . . Silakan kunjungi blog ini jika ingin mendapatkan catatan rinci dari tutorial yang kami tayangkan di youtube. termasuk untuk mendapatkan e-book, coding card, skema, foto dll.




3. Grup WA member
Khusus untuk para siswa/i coding is fun akan selalu kami gabungnya di grup WA tertutup untuk jalur komunikasi konsultasi dan diskusi seputar materi coding setiap saat.



4. Grup Facebook member
Khusus untuk para siswa/i coding is fun akan selalu kami gabungnya di grup WA tertutup untuk konsultasi projek dan pembahasan materi secara khusus.




4.Akun Scratch
GRATIS . . . Media berbagi projek coding seluruh dunia disediakan di sini, silakan follow akun kami agar kita bisa berbagi dalam pembahasan matei coding is fun.
https://scratch.mit.edu/users/zulkiflifaiz/  dan
https://scratch.mit.edu/users/codingisfun_indo/




5. Instagram Coding.is.fun
Ikuti selalu instagram kami, kali saja Anda beruntung mendapatkan hadiah atau voucher discount untuk mengikuti kelas belajar Coding yang kami selenggarakan. Kami insya Allah akan rutin menayangkan pembahasan materi dan diskusi seputar coding di IG live.

Sampai jumpa di kelas Coding is fun

SemangART berlarya!














80. Materi 02 :
81. Materi 03 :
82. Materi 04 :
83. Materi 05 :


94. Art + Coding.TV edisi 5: Tips trik blok Cloning

99. Pelatihan Coding bagi guru SMP #5








Senin, 21 September 2020

Efek Paralax Animasi

Coding animasi membuat efek paralax pada animasi



Aplikasi untuk membuat animasi ini berukuran sesuai yang kita inginkan, berikut linknya

https://sheeptester.github.io/scratch-gui/?width=760&height=360


Setelah selesai dibuat di sana lalu kita convert ke HTML menggunakan aplikasi ini


https://sheeptester.github.io/htmlifier/


Hasil convert dari projek Scratch ke HTML ada di sini:

https://drive.google.com/file/d/1mGHAeViDlqLw8nFKPFXLCxRZ0eKfpFZ3/view?usp=sharing


E-booknya codingnya sebagai berikut















Senin, 07 September 2020

CODING IS FUN

Coding Untuk
Kehidupan

Apa itu coding?
Coding adalah proses menulis, menguji, dan memelihara instruksi yang ditulis dalam bahasa pemrograman agar dapat dipahami dan dijalankan oleh komputer.

Secara sederhana, coding adalah cara Anda berkomunikasi dengan komputer untuk memberinya perintah dan memberitahu apa yang harus ia lakukan.

Analogi Sederhana
Bayangkan Anda ingin seorang koki (komputer) membuat kue (aplikasi).

  • Tujuan: Kue yang lezat (Website, Aplikasi mobile, Game).

  • Coding: Menuliskan resep masakan yang sangat detail dan spesifik (kode program) dalam bahasa yang dimengerti koki (Bahasa Pemrograman seperti Python, Java, atau JavaScript).

  • Koki (Komputer): Akan mengikuti setiap langkah dari resep tersebut secara persis.

Elemen Kunci dalam Coding

  1. Kode (Code) / Skrip (Script): Teks atau blok visual (seperti pada Scratch) yang Anda tulis. Ini adalah serangkaian perintah langkah demi langkah.

  2. Bahasa Pemrograman: Alat yang digunakan untuk menulis kode. Setiap bahasa (misalnya, Python, C++, HTML) memiliki aturan tata bahasa (sintaks) yang berbeda.

  3. Output (Hasil): Hasil dari proses coding, bisa berupa aplikasi, website, sistem otomatisasi, atau program lainnya.

Perbedaan Ringkas: Coding vs. Programming

  • Coding: Lebih fokus pada tindakan menulis kode itu sendiri untuk menerjemahkan logika menjadi instruksi yang bisa dibaca mesin.

  • Programming (Pemrograman): Merupakan proses yang lebih luas, mencakup seluruh langkah dari merancang solusi, membuat algoritma, menulis kode (coding), menguji, hingga memelihara program tersebut.

Intinya, coding adalah bagian inti dari programming.

Nah untuk membuat program kita harus mengetahui terlebih dahulu apa itu algoritma?

Apa itu algoritma?
Algoritma adalah langkah-langkah yang berurutan dan jelas untuk menyelesaikan sebuah masalah atau mencapai sebuah tujuan.

Sederhananya, algoritma itu seperti resep membuat kue.

  1. Siapkan bahan-bahan: tepung, gula, telur, dan air.

  2. Campurkan tepung dan gula.

  3. Masukkan telur, lalu aduk.

  4. Tuangkan air sedikit demi sedikit sambil terus diaduk.

  5. Panggang adonan sampai matang.

  6. Selesai! Kue siap disajikan.

Kalau ada salah satu langkah yang terlewat atau tidak urut, kuenya bisa tidak jadi atau rasanya tidak enak, kan? Nah, sama seperti itu, komputer juga butuh langkah-langkah yang jelas dan berurutan supaya bisa bekerja dengan benar.

Jadi, ketika kita mau menyuruh komputer melakukan sesuatu, kita harus memberikannya algoritma yang tepat. Komputer tidak bisa berpikir sendiri, jadi kita harus memberitahunya langkah demi langkah secara detail.

Beberapa contoh algoritma dalam kehidupan sehari-hari lainnya:

  • Algoritma membuat nasi: Cuci beras, masukkan air, lalu masak di rice cooker.

  • Algoritma menyeberang jalan: Lihat ke kiri, lalu lihat ke kanan. Kalau tidak ada kendaraan, baru boleh menyeberang.

  • Algoritma menggosok gigi: Ambil sikat gigi, oleskan pasta gigi, sikat gigimu, kumur, dan simpan kembali sikat gigi.

Nah!
Dengan siswa belajar coding, maka siswa dapat menuliskan algoritma yang baik untuk komputer, sehingga bisa dijalankan perintahnya dengan baik.

Macam-macan bahasa pemrograman


Macam-macam bahasa pemrograman (ratusan bahasa) antara lain: Bahasa mesin Asembly, Java, Visual Basic, C++, C, Cobol, PHP, .Net, HTML, Ruby dan ratusan bahasa lainnya yang penulisannya berupa sintaks yang cukup sulit untuk dipahami oleh anak-anak.

Belajar coding menggunakan bahasa visual agar anak dengan mudah bisa memahaminya, karena prinsip dari bahasa visual itu seperti menyusun potongan-potongan puzzle.

Contoh penulisan Sintaks python

Untuk memudahkan pembelajaran bahasa pemrograman pada anak, maka digunakan bahasa visual (code block).

Contoh: pemrograman untuk anak usia dini, menggunakan aplikasi Scratch junior


Aplikasi Scratch Junior


Aplikasi OctoStudio



Aplikasi Scratch


Penulisan coding visual language Scratch

Penulisan coding visual language PictoBlox

Visual languange --> sintaks Arduino


Mengenal prinsip dasar berpikir komputer bisa diberikan pembelajarannya dengan praktik bermain langsung secara fisik, sbb:

Mengenalkan konsep dasar coding

Prinsip menyusun sesuai urutan

Praktek memahami dan membuat coding sederhana

praktek dengan keiatan sambil berolahraga

Prinsip dasar ini yang kemudian dikembangkan menjadi aplikasi yg bermanfaat untuk belajar coding bagi anak usia dini.

Seiring berkembangan teknologi informasi, kini banyak aplikasi yang menyuguhkan pembelajaran pemrograman komputer untuk anak, contohnya seperti aplikasi Scrtach Junior ini, aplikasi untuk anak usia 5-7 tahun.

Untuk mengunduhnya silakan klik link berikut ini:









Yang kami pakai sebagai aplikasi dasar belajar coding adalah Scratch + aplikasi pendukung lainnya seperti; Micro:bit, Tinkercad, Pictoblock, Ardublock, HTMLifier dll

Tampilan Scratch












Unduh aplikasi Scratch :

Media berbagi di akun Scratch:

Tutorial belajar Coding dan Seni Rupa:


Dengan coding
bisa apa saja?

Membuat game

Lewat game pelajaran sejarah bisa disispkan di dalamnya


Lewat game pelajaran tentang kesehatan bisa disimulasikan dan dikampanyekan


Lewat game pelajaran agama menjadi lebih menarik dipraktikkan


Lewat game mampu mempraktikkan pelajaran matematika di kehidupan sehari-hari

Membuat animasi

Membuat animasi dengan menambahkan coding didalamna, animasi menjadi lebih hidup dan menarik serta fun.


Dengan coding kolaborasi dengan art, membuat desain batik dg aplikasi Scratch

Membuat aplikasi
Lewat pembelajaran coding bisa membuat aplikasi bahasa

Membuat Robot

Belajar coding + microcontroller = membuat robot p[intar


Membuat robot untuk kehidupan sehari-hari


Membuat robot smart home 1 (project IoT)


Membuat robot smart home 2 (project IoT)


Membuat robot sensor gunung berapi

Lewat keterampilan coding anak juga mampu belajar membuat robot untuk dimanfaatkan kehidupan sehari-hari


Mengendalikan perangkat teknologi canggih





Anak-anakpun mampu belajar mengendalikan drone dan robot canggih lewat coding

Coding dalam dunia pendidikan sebagai media pembelajaran yang menarik dan kreatif
Keterampilan coding dapat memperkaya praktik pengajaran di kelas menjadi lebih menarik dan menyenangkan, anak didik disuguhkan materi belajar yang jauh lebih fun dan dapat berinteraksi.

Lewat materi pembelajaran coding, materi pelajaran di sekolah mampu disampaikan secara bersamaan dalam model membangun sebuah projek (bisa masuk program intrakurikuler)

Contoh:
Membuat simulasi tentang tema lingkungan hidup di dalamnya ada pelajaran:
- Biologi
- IPA
- Bahasa Indonesia
- Bahasa Inggris
- Matematika
- Kesenian (seni rupa)
- Seni musik
- IPS

Contoh:
Materi IPA:
- mengukur suhu ruangan di rumah pada waktu pagi, siang dan malam
- catat dan kumpulkan data suhunya setiap ruangan.
- apa yang dapat kamu lihat dari data yang sudah terkumpul, ruangan mana yang suhunya rendah dan pada waktu kapan?
- dan ruangan mana yang suhunya tinggi dan pada waktu kapan?

Praktik menggunakan coding micro:bit + lembar kerja praktikum

Contoh:
Membuat aplikasi ulangan/ujian sekolah 
Link projek: Ulangan kelas 1





Presentasi Coding is fun

Pembelajaran coding yang berbasik projek sesuai keinginan si anak.
Memakai berbagai media sosial sesuai fungsinya untuk mendukung proses pembelajaran
- Akun Scratch sebagai wadah belajar dan berbagi seputar projek Scratch
- Grup tertutup FB sebagai perpustakaan, dan diskusi
- Grup WA Coding is fun sebagi media konsultasi 
- Channel Youtube untuk penjelasan langkah-langkahb secara visual
- dan Blog atau website untuk penjelasan detil secara tertulis

Tanya jawab 

Label