Rabu, 10 Februari 2021

CODING IS FUN GURU SMP

Laporan Kegiatan Pelatihan Coding is fun
Guru SMP se Indonesia
oleh STEAM G83 - Studio RSRZ

Pendahuluan

Indonesia sedang berada di puncak bonus demografi. Di mana penduduk usia produktif jauh lebih tinggi dibandingkan usia tidak produktif. Kesempatan ini sangat bagus digunakan untuk meningkatkan kualitas SDM yang semakin siap menghadapi kehidupan di era industri 4.0 lewat salah satunya memberikan keterampilan coding bagi guru SMP untuk mempersiapkan generasi produktif selanjutnya.

Kemajuan dunia IT yang semakin cepat selayaknya diiringi dg keterampilan yang sejalan, agar siap generasi Indonesia menghadapinya sebagai generasi yang mampu turut mencipta mempersiapkan masa depan.

Untuk menghadapi cepatnya kemajuan dibidang teknologi informasi serta mempersiapkan di era industri 4.0 para pendidik khususnya guru-guru SMP yang ada di dalam komunitas STEAM G83 dikenalkan dengan keterampilan pemrograman (coding) sebagai materi baru yang diharapkan dapat meningkatkan pengetahuan khususnya coding dalam praktik membuat projek secara langsung untuk kebutuhan belajar mengajar.

Kegiatan pelatihan ini diharapkan dapat meningkatkan pengetahuan dan ketrerampilam pemrograman komputer (coding) menggunakan aplikasi Scratch, PictoBlox, Tinkercad dll yang berbasik pada bahasa visual (pgarphic blocks) agar mudah dipahami oleh guru yang tidak memiliki latar belakang IT sekalipun bahkan oleh anak-anak yang menjadi sasaran pembelajaran.

Pelatihan ini menggunakan aplikasi utamanya Scratch yang dapat berjalan dan diakses via internet ataupun secara offline yang diselenggarakan setiap hari Sabtu selama 4 bulan sejak Oktober 2020 lalu selama 2 jam per sesi pertemuan. Jalannya pelatihan dilakukan daring via zoom dan diberikan langsung praktik dalam membuat berbagai projek, sehingga diharapkan mampu langsung diterapkan sebagai bekal pengetahuan yang membantu meningkatkan kualitas penyampaian pembelajaran di sekolah.

Tujuan

- Guru mampu menguasai dan mengajarkan dasar coding di kelas
- Menyiapkan generasi Indonesia yang terampil coding
- Anak Indonesia siap menghadapi era Industri 4.0

Jadwal dan Materi

Setiap Sabtu pukul 10:00 - 12:00 WIB
Pengajar: Zulkifli Faiz & M. Edliadi

Materi pokok dari pelatihan ini meliputi pembelajaran membuat projek dengan berbagai jenis; game, animasi interaktif, aplikasi, presentasi, dan coding robot menggunakan microcontroller Arduino (+ microbit Juni2021)

0. Pengantar Coding untuk kehidupan
(26 September 2020)
Materi pengantar seputar pemanfaatan coding dalam praktik dikehidupan sehari-hari untuk membuat berbagai projek yang dapat membantu kehidupan

Rekaman materi di : 



Pemateri Zulkifli Faiz
Contoh-contoh projek ada di:





1. Pengenalan aplikasi Scratch serta praktiknya
(17 Oktober 2020)
Pemateri Zulkifli Faiz

Mendownload dan menginstall aplikasi Scratch di sini:
Aplikasi Scratch

Praktik membuat akun Scratch seperti tutorial beriut ini:



Membuat projek sederhana untuk memahami penggunaan block-block dalam Scratch:

Mengenal block-block coding dalam Scratch sbb:











Membuat projek game sederhana:



Rekaman materi zoom di sini: 



Materi Scratch di:


2. SCRATCH pada mobile device (24 Oktober 2021) Untuk mengubah ukuran project supaya bisa sesuai dengan mobile device Membuat aplikasi menggambar yang dapat berjalan di browser smartphone Rekaman materi zoom ada di:  


Aplikasi merubah ukuran satge bisa dilakukan di sini: https://sheeptester.github.io/scratch-gui/?width=760&height=360 Untuk mengkonversi project scratch ke HTML https://sheeptester.github.io/htmlifier/ Project animasi memilah sampah projeknya ada di:


3. Projek Game Kebakaran Hutan (31 Oktober 2020) Pemateri M. Edliadi Rekaman materi zoom di sini :

Membuat template game kebakaran hutan link di ini : Materi projek pelatihan


5. Dasar Coding Animasi (7 Npovember 2020) Pemateri Zulkifli Faiz Membuat SPRITE dari foto (menggunakan kamera web cam) atau menggambar langsung. Efek animasi dengan photoshop atau software lain. Mengenalkan coding yang sering digunakan di animasi; broadcast, show-hide, move, wait, sounds, efek2 grafis 

Video Tutorial di sini:

Materi Scratch: - Animasi + file gif animation - Animasi dengan efek coding paralax


6. Platform RPG game (14 November 2020) Pematri Zulkifli Faiz Membuat dan mengembangkan secara bersama RPG game 25 Dunia Rekaman materi zoom di:

Materi Scratch: - RPG Game 25 Dunia - RPG remix


7. Project ROBOT bahasa (21 Nov 2020) Menggunakan dua extention yang membantu dalam pembuatan aplikasi penterjemah bahasa yang dapat juga berbicara. 1. Text to speech 2. Translate Materi live streaming simak disini:


https://www.youtube.com/watch?v=RV5bR7Lkbew&ab_channel=VideoStory
Materi di unduh di sini: - Robot Bahasa



8. Project Game Webcam (28 November 2020) Menggunakan fitur extension webcam Projek Game Lomba makan kerupuk virtual bisa dicek di: Game Makan Kerupuk Virtual Tutorial materi Game makan kerupuk virtual:



9. Projek Game Memilah Sampah (5 desember 2020) Pemateri Zulkifli faiz

Membuat animasi interaktif + ada gamenya dengan tema lingkungan, materinya bisa diunduh di sini: Memilah Sampah

Rekaman materi:



10. Tinkercad.com + Pictoblox: Coding Arduino + simulasinya (12 desember 2020) Pemateri Zulkifli faiz

Membuat akun di Tinkercad.com di sini:

Rekaman materi:

Praktek sederhana:


Cara join ke Tinkercad.com



Materi lainnya:



Contoh materi projek di:





11. Aplikasi SCRATCH pada pelajaran matematika:
Mencari nilai Gradien Garis Lurus dari 2 titik koordinat yang diketahui (19 Desember 2020) Pemateri M. Edliadi Live Streaming di


Materi projek ada di sini:


12. PictoBlox (26 Desember 2020) Live streming di :


Download dan menginstall PictoBlox:





Projek membuat smart home menggunakan Arduino + Dabble + Smartphone




Coding projek mesin cuci materi penjelasan skema elektronikanya menggunakan Tinkercad.com sedangkan pemrogramannya yang untuk di unggha ke papan Arduino menggunakan pictoBlox.



13. Scrtach Physics
(16 januari 2021)
Pemateri M. Edliadi Menggunakan aplikasi pengembang lainnya dari:
https://griffpatch.github.io/scratch-gui/
Live streaming ada di:



File projeknya bisa di lihat di sini:




14. PictoBlox: Praktikum Arduino Basic 1 (23 januari 2021)
Pemateri Zulkifli faiz Live streaming di sini:



Projek Blink Lamp LED Projek variasi blink lamp LED
Projek variasi blink lamp LED + sensor ultrasonic

Materi projek:














































Rangkaian skema elektronika dan simulasinya bisa dilihat di sini: https://www.tinkercad.com/things/055qfgaaMpM-23-januari-2021

Arduino + sensor ultasonic + motor servo
















Contoh projek lainnya:





15. Fitur baru dalam Scratch -- masih pengembangan (6 februari 2021)
Pemateri Zulkifli faiz
Live streaming ada di sini:


Materi projek:
Prinsip coding pada projek line follower:





16. Presentasi, Komik menggunakan Scratch
(12 februari 2021)
Pematri Zulkifli faiz

Live streaming di sini:



Materi projek:

Aplikasi pendukung untuk membuat tek animasi di sini






KELAS TAMBAHAN CODING

Rabu, 10 Februari 2021

Materi membuat Komik untuk persiapan lomba nanti, dan tadi baru sampai membuat judul dan efeknya. 

Projeknya ada di sini:
KOMIK + EFEK

Materi:
- Mengatur lay out judul komik
- membuat efek gamar transparan di costume Scratch dg trik gradasi lalu di croping.
- Membuat judul komik dan efek kemunculannya
- Membuat balon kata agar bisa tampil secara animasi gif, yaitu dengan menggunakan bantuan aplikasi di https://www.demirramon.comm/en/generators/undertale_text_box_generator 
-- Silakan persiapkan gambar icon nya bisa screenshoot yg addan ubah menjadi format PNG
-- Lalu buat text animasi di demirramon.com
--- tutorialnya bisa dilihat di: . . . .




















Efek lainnya sbb:

Bahan contoh untuk karakter yg akan ditambahkan ketika membuat teks animasi di 
https://www.demirramon.comm/en/generators/undertale_text_box_generator 









Bahan efek asap dg photoshop:












Bahan efek cepat:
















Efek lainnya:





Kelas tambahan Level 1.0

Melanjutkan pengenalan aplikasi Scratch dan membuat projek Apollo silakan di unduh projeknya di sini Apollo


Selasa, 09 Februari 2021

2.01 Sequens

2.01 Game Buah

Sequens: Animasi lanjutan

Projek Buang sampah pada tempatnya
Projeknya ada di sini 

Simak codingnya pada setiap sprite













Contoh projek lainnya:



5.01 SCRATCH PHYSICS

5.01 SCRATCH PHYSICS PART 1

Pengenalan: dasar gravitasi dan gaya gesekan

Kompetensi dasar: Pengunaan coding efek fisika pada sebuah projek https://griffpatch.github.io/scratch-gui/

Indikator Pencapaian Kompetensi: Bisa membuat projek game dg menggunakan efek hukum fisika

Tujuan Pembelajaran: Mampu dan memahami penggunaan add extention 2D pada game yang memakai efek fisika

Kegiatan Pembelajaran: Pengenalan aplikasi Scrath Physic di link berikut: https://griffpatch.github.io/scratch-gui/

Membuat projek: 1. Green Match: Balapan kelerang halang rintang 2. Game menangkap telur ayam 3. Game angry bird

Tugas: Menyelesaikan game yg diajarkan di kelas zoom dan meremixnya sesuai kemampuan siswa

File projek ada di sini: Scratch physics bag. 1

Projek ini hanya bisa dijalankan saat ini lewat aplikasi online di link berikut: https://griffpatch.github.io/scratch-gui/








Sabtu, 06 Februari 2021

1.03 Basic Move

1.03 Basic gerakan dengan blok move: Dance, olahraga, game lalat

Macam-macam gerakan:
Memahami konsep gerak dengan berbagai macam susunan coding yang dapat mempunyai banyak varias gerakan.

Silakan siswa mengembangkannya sesuai pemahaman dan kreasinya


Projek 1.03 Aneka Gerakan unduh di sini























Projek game sederhana dari pengembangan pemahaman aneka gerakan:

Game Lalat unduh di sini

Stage: backdrop


Sprite: Tombol main


Sprte Lalat 3


Sprite lalat


Sprite Lalat 2


Sprite Lalat 3











1.02 Sequencing

1.02 Sequencing

Basic animasi dalam memahami urutan menyusun blok codingnya

Materi pemahaman dan prakteknya pada projek animasi sederhana:
https://scratch.mit.edu/projects/487543494/

dan pada pengembangannya pada projek animasi berikut ini:
https://scratch.mit.edu/projects/487566549/

Contoh materi untuk latihan di rumah Pong Planet






















Projek Game Lalat







Label