Jumat, 29 Januari 2021

LEVEL 2 CIF

MATERI lEVEL 2
Kelas Coding is fun

2.01 - Sekuens: Animasi lanjutan
Projek Buang sampah pada tempatnya

Kompetensi dasar: - Kemampuan coding dasar: mengurut susunan coding untuk sebuah gerakan

Indikator Pencapaian Kompetensi: - Mampu membuat coding untuk sebuah gerakan tertentu

Tujuan Pembelajaran: - Memahami urutan dan logikanya dalam sebuah coding gerakan tertentu

Kegiatan Pembelajaran: - Membaut gerak animasi berjalan - Membuat coding untuk gerak berulang dan memantul - Membuat gerak berpola dengan block pensil

Projek Scratch: Game tangkap buah

Projek Scratch tambahan hari Rabu: https://scratch.mit.edu/projects/485633782

Projek Scratch kelas tambahan hari Rabu mengenai template Komok * efek: https://kakzulfa.blogspot.com/2021/02/kelas-tambahan-coding.html


2.02 - Basic gerakan dengan blok IF THEN

Kompetensi dasar: - Kemampuan coding dasar: mengurut susunan coding menggunakan block if then

Indikator Pencapaian Kompetensi: - Mampu membuat coding untuk sebuah gerakan tertentu

Tujuan Pembelajaran: - Memahami urutan dan logikanya dalam coding menggunakan block if then

Kegiatan Pembelajaran: - Membaut gerak pada sprite jika kondisi tertentu -- Projek game https://scratch.mit.edu/projects/551881618/





2.03 - Sensing: Blok touching> Bikin virtual PET (Tamagotchi)
Projek Scratch:


2.04 - Sensing : Blok ASK and WAIT
gunakan pada projek platform yang merka gunakan



Projek Scratch:



2.05 - 06 - 07 Persiapan lomba IKCC -1
Tema Robot:
beberapa hasil lomba sb::
- Sebastian (award outstanding animation)

- Arya (award outstanding script)

- Tristan (award outstanding animation)


- Akhtar (award out standing script)


2.08 - Pengenalan blok Broadcast and when i received

Projek: Animasi dg blok broadcast


2.09 - Blok Looks: efek visual > ghost > Trik tombol padaGame RPG
Projek:


2.10 - Kendali gerakan dengan gabungan blok auto Random
Projek:



2.11 - Sekuens lanjutan > animasi dengan visual efek, loop dan timing, adanya penambahan dan perubahan nilai efek dengan blok CHANGE



2.12 - Operator matematika: aplikasi quiz MATEMATIKA


2.13 -  Lanjutan sumbu koordinat X dan Y: looping posisi X,Y>
Game merdeka atau mati, tangkap buah, line tracker
Projek: Merdeka atau mati

2.14 - Review project coding + art
Projek:


2.15 - Gerak rotasi > Blok turn dengn repeat until > menggambar pola Arabesk
project menggambar bunga, daun, dan pola lain.
Projek:


2.16 - Lanjutan Sound > import audio dari luar SCRATCH, pengaturan suara
Projek:


2.17 - Kreasi membuat karakter > project kolaborasi karakter berjalan
Projek:


2.18 - Operator matematika
Projek:


2.19 - Project kolaborasi: Basic RPG GAME


2.20 - Extention PEN bagian 1

2.21 - Extention PEN bagian 2 > STAMP
Projek:


2.22.  Mengenal dasar Microbit 1
- membuat akun di microbit/makecode
- mengenal microbit melalui membuat projek:
-- mengukur suhu


2.23. Microbit 2
Membuat projek
- sensor kemiringan:
-- membuat sen sepeda di helm

- sensor cahaya + servo

2.24. Microbit 3
Membuat saklar tepuk on-off

2.25. Microbit 4
Membuat calculator
calculator 2

• 2.26 - Scroll latar
Projek:


• 2.26 - Tugas akhir project game/animasi

Projek-projek sebagai tambahan ide belajar:
- Jam
https://scratch.mit.edu/projects/534422685/






Rabu, 27 Januari 2021

LEVEL 3 CIF

MATERI LEVEL 3
Kelas Coding is fun

3.01 - Basic game : Snake, Helikopter tempur, Catch the fruit

3.02 - Baseball game: Hit the ball

3.03 - Game tema platform dan level : Basic RPG

3.04 - Game Basketball

3.05 - Game tema edukasi : Game tema COVID 19

3.06 - Game tema webcam : Bowling dengan sensor kamera

3.07 - Aplikasi Rumus Phytagoras

3.08 - Clicker game menggunakan cloud variable

3.09 - Game pelontar dengan konsep gerak parabola


3.10 - Game tema puzzle : Puzzle doa berbuka puasa


3.11 - Game dengan kendali sensor audio
Materi pemahaman menggunakan blok sensor suara

3.12 - Konsultasi ajang lomba coding

3.13 - Lomba Gigo Robotik 4 mission
Memahami konsep permainan Green Match dengan Scratch menggunakan add extention pysic di Griffpatch.github.io/scratch-gui/

Membuat game green match perpaduan praktik langsung + dengan coding scratch menggunakan sensor webcam -- Mengembang kreativitas praktik merancang permainan + coding sekaligus.


3.14.  Mengenal dasar Microbit 1
- membuat akun di microbit/makecode
- mengenal microbit melalui membuat projek:
-- mengukur suhu


3.15. Microbit 2
Membuat projek
- sensor kemiringan:
-- membuat sen sepeda di helm

- sensor cahaya + servo

3.16. Microbit 3
Membuat saklar tepuk on-off

3.17. Microbit 4
Membuat calculator
calculator 2

3.17 - Animasi membuang sampah

3.18 - Merdeka atau mati

3.19 - Gerak Ubur-ubur

3.20 - Ainimasi efek paralax

3.21 - Line follower car

3.22 - Membuat aplikasi ulangan harian

3.23 - Tembak peluru

3.15 - Membuat projek robot binatang kesayangan (burung/kelinci)
- respon sensor , ada gerak ekor/kepala, ada mata menyala, dan bersuara menggunakan micro:bit


LEVEL 4 CIF

MATERI LEVEL 4
Materi Kelas Coding is fun

4.01 - Scratch extention project:
Music -- SCRATCH Camp 2020

4.02 - Scratch extention project:
Text to speech -- Robot penterjemah bahasa

4.03 - Game project:
Scrolling platform -- Project game sapu bersih laut (kapal selam)

4.04 - Game project:
Platform with Enemy AI

4.05 - Game project:
Racing car with AI (line follower)
 
4.06 - Game project:
RPG world -- mengembangkan dunia game masing masing

4.07 - Sport game with sensor audio:
Game makan kerupuk dg sensor webcam

4.08 - Game with data list:
Ramadhan Coundown


4.09 - Interactive animation for presentation: 
Animasi + game memilah sampah

4.10 - Game fishing -- Ocean hero (menjaga laut kita)

4.11 - Game with deep loop and cloning: -- game kebakaran hutan

4.12 - Mathematic race: -- Rumus phytagoras

4.13 - Basic sprite drawing: -- projek animasi

4.14 - Color principle and designing game character: 
Membuat karakter dg pixel art

4.15 - Creative project:
Developing game RPG 25 dunia

4.16 - Designing game interface: 
Template desain projek game

4.17 - Game project:
Baseball

4.18 - Game project:
Jaga lapisan ozone

4.19 - Game project:
Crossy Road

4.20 - Final project/ showcase 1, 2: 
Konsultasi projek ajang lomba atau projek mandiri perorangan

4.21 - Tinkercad:
Mengenal ruang kerja Tinkercad dalam merangkai skema elektronika

4.22 - Tinkercad:
Coding blink LED, Kendali lampu LED dg sensor ultrasonic

4.23 - Pictoblox project 1, 2, 3 :
Blink LED, blink LED + sensor ultrasonic, coding lampu lalu lintas

4.24 - Pictoblox project 1, 2, 3 :
Blink LED, blink LED + sensor ultrasonic, coding lampu lalu lintas

Selasa, 26 Januari 2021

LEVEL 1 CIF

Materi Level 1
Kelas Coding is fun

• 1.01 - Pengenalan SCRATCH dan lingkup kerjanya

Kompetensi dasar:
- Mengenal dan menggunakan aplikasi Scratch beserta komunitas pendukungnya

Indikator Pencapaian Kompetensi:
- Mampu menginstall aplikasi Scratch
- Sudah mempunyai akun Scratch sendiri setiap siswa
- Bisa mengikuti materi sesuai instruksi guru daring

Tujuan Pembelajaran:
- BIsa membuat projek game Pong Astront dan menyimpannya di akun Scratch masing-masing siswa, serta mempublikasikannya di media sosial sebagai catatan perkembangan belajar di kelas coding is fun.

Kegiatan Pembelajaran:
- Mendonload dan menginstall aplikasi Scratch di: Download Scratch
- Membuat akun Scratch di:


- Mulai membuat projek game dengan engikuti instruksi guru daring
- Membuat game Pong Astronot:

Link Materi Terkait:
-- Silakan pelajari materi dasar block dalam Scratch pada materi di bawah ini:
-- Motion
-- Look
-- Sounds
-- Event
-- Control
-- Sensing
-- Operators
-- Variables
-- MyBlocks




Code
Mengenal Block Motion: 




Mengenal Block Look:



Mengenal Block Sounds:




Mengenal Block Events:


Mengenal blok coding:

Tutorial 10


Materi latihan:







Costume
Membuat nama/edit nama costume:
Menambah costume --> Choose a costume
Tools menggambar vector:
- Select
- Reshape
- Brush
- Eraser
- Fill
- Text
- Line
- Circle
- Rectangle
Menggambar karakter sambil memperlancar fitur-fitur yg ada
    - goup
    - ungoup
    - forward
    - backward
    - copy
    - paste
    - delete
    - flip horizontal & vertical
    - convert to bitmap
    - convert to vector
- cara menghapus costume (klik iicon tempat sampah)
dll



Sounds
Merekam, mengedit, serta menggunakannya

Stage
Memilih gambar latar (backdrop)

Gambar latar telah dipilih dan muncul di stage


Tampilan penuh layar saat dimainkan


Contoh coding pada sebuah sprite


Buatlah latihan membuat projek game pertama kali sebagai berikut:
Game Pong Planet, materi projeknya ada di:


• 1.02 - Sequencing: 
Basic animasi dalam memahami urutan menyusun blok codingnya

coding 1: susunan coding KUCING berjalan

coding 2: memai block event



Contoh projek:

Contoh materi sequencing pada Game Pong Astronot

Tampilan stage














Coding sprite bola














Coding sprite pesawat ruang angkasa














Coding sprite Plane














Coding sprite keterangan




• 1.03 -  Basic gerakan dengan blok move:
Contoh projek game lalat:
https://scratch.mit.edu/projects/415223872/

Membuat projek game sederhana dg menekan pada sprite lalat

Tampilan permainan game lalat


Coding Sprite lalat


Coding Sprite lalat 2


Coding Sprite lalat 3


Coding Sprite tombol


Coding di Stage


Foto untuk backdropnya



1.04 - Sensing:
Animasi kodok sawah melompat

Memahami konsep blok coding sensing sederhana menggunakan blok:
Forever, wait until dan if then

Sprite Kucing tersentuh mouse akan bergerak

Kodok 1 tersentuh mouse akan menjulurkan lidahnya

Kodok 2 tersentuh kucing, maka kodok akan melompat

Lalat akan terbang secara acak jika ditekan tombol A

Lalat akan terbang secara acak jika mouse ditekan


Kodok jika tersentuh akan melompat



1.05 - 06 - 07 Persiapan lomba IKCC -1
Persiapan dan konsultasi membuat projek untuk lomba di bulan Maret 2021 yang diselnggarakan oleh International Kids Coding Competition

Konsultasi lomba atau projek
Konsultasi karya untuk menghadapi lomba di
International Kids Coding Competition 2021 pada awal Maret nanti

Pembedah karya siswa yg mendapatkan award di IKCC,
dan karya-karya lain yang meraih juara
Karya Arsya: save trees for the pongos!

Catatan:
- Materi yang menarik sesuai tema (menngikuti sesui persyaratan)
- Belajar mencari materi dari berbagai sumber ahli dan surfing di internet (banyak baca)
- Membuat template projek yang baik (mudah dilihat dan dinikmati)
- Membuat desain dan gambar karakter yang orisinal (nilai tambah) 
- Membangun coding yang paktis dan simpel
- Menyelesaikan projeknya hingga tuntas

Hasil lomba IKCC kali ini:
- Sebastian Dirgantoro memperoleh award 
- Tristan Adia Kaori memperoleh award


1.08 -Text:
Membuat karakter berbicara dengan blok SAY, dan SAY (detik)

Contoh karya animasi atau komik




1.09 Blok Looks: Efek visual
brightness, color, pixel, mozaik, whirl, fisheye
Prjek Scratch:

berbagai materi coding tentang efek








1.10 Kendali gerakan: blok glide dan blok direction
Projek Scratch:

kendali gerakan menggunakan arah panah



kendali gerakan dg coding di bawah ini lebih cepat responnya





• 1.11 Sekuens lanjutan > animasi dengan visual efek, loop dan timing.
Nilai yang digunakan nilai yang fix tanpa perubahan.
Projek Scratch:




1.12 Operator matematika: blok tambah, kurang




Projek Scratch:




1.13 Pengenlan sumbu koordinat X dan Y pada posisi dan arah


Mengenalkan posisi sprite KUCING pada daerah yg berwarna merah, kuning, hijau dan biru dengan mempraktekkan posisi sumbu X dan Y

Mengenalkan dasar set X dan set Y, baik bernilai negatif dan positif, lalu menggabungkan kedua blok set tersebut

Gabungan dua blok set X dan Y yang menghasilkan poisi tertentu keberadaan sprite KUCING

Berlatih memahami suatu posisi sprite dengan menentukan nilai X dan Y

Projek Scratch:



1.14 Review project game dan animasi




1.15 Gerak rotasi > Blok turn
Membuat jam sederhana dg memahami coding turn + wait

sprite detik + codingnya

sprite menit + codingnya

sprite jam + codingnya

gambar sprite detik





1.16 Basic  > suara efek, suara backsound game, merekam suara

materi coding is fun: efek suara dan music
menggunakan block2 sound + add extension music
membuat projek aplikasi drummer kit

coding 1 pada sprite karakter


coding 2 pada sprite


coding pada sprite gendang


coding pada sprite snare


coding pada sprite cimbal






1.17 Kreasi membuat karakter

untuk mengembangkan desain dan membuatnya bisa menggunakan aplikasi yang ringan yang tersedia di website seperti di sini:

aplikasi pixil


layar tampilan membuat ukuran



berkreasi menciptakan karakter sendiri


mewarnai desain karakter


mengimport (save) hasil karya
yangg sudah dibuat




1.18 Operator matematika lanjut: blok perkalian, pembagian
sederhana mengenalkan block answer



Membuat projek aplikasi untuk latihan matrematika untuk soal penjumlahan,pengurangan dan perkalian

coding bag 1













coding bag 2






1.19 Blok Random dan penggunannya
memahami dan mempraktikkan block random

coding pada sprite1


coding pada sprite beetle


Contoh Projek random pada game menebak posisi diamond




1.20 Extention music bagian 1
Membuat apliaksi kreasi musikku sendiri

1.21 Extention music bagian 2
Kelanjutan membuat aplikasi musikku sendiri

Projek musikku sendiri



1.22 - 23  Mikrokontroller 1
Mengenalkan lewat Tinkercad dan Pictoblox
dalam membuat projek sederhana
Membuat diorama dengan menggunakan sensor cahaya



Projek diorama rumahku cerdas hemat energi


1.24 Tugas akhir project game/animasi
Mengemas aplikasi yang sudah pernah dibuat menjadi aplikasi yg dapat di install di smartphone spt:

Robot bahasa

Kartu lebaran



Materi terkait lainnya:
- Paket lengkap CIF 2022

Kumpulan materi level 1 CIF

1. lalat game -- https://scratch.mit.edu/projects/415223872
2. pong game -- https://scratch.mit.edu/projects/415055482
3. game kejar-kejaran -- https://scratch.mit.edu/projects/455631776
4. game cepat saja -- https://scratch.mit.edu/projects/446550964
5. animasi your name -- https://scratch.mit.edu/projects/651321042
6. game apollo -- https://scratch.mit.edu/projects/486186502
7. aplikasi matematika penjumlahan -- https://scratch.mit.edu/projects/480555239
8. terbang di atas kota -- https://scratch.mit.edu/projects/651337556
9. game menanah -- https://scratch.mit.edu/projects/650908889
10. game balap karung -- https://scratch.mit.edu/projects/668952624

11. game mencocokan kata dan gambar -- https://scratch.mit.edu/projects/651665631
12. game ambil bintang -- https://scratch.mit.edu/projects/651214171
13. aplikasi calculator -- https://scratch.mit.edu/projects/651206568
14. membuat efek hujan salju -- https://scratch.mit.edu/projects/674455466
15. Berbagai efek -- https://scratch.mit.edu/projects/480554590
16. Labirin -- https://scratch.mit.edu/projects/2773681
17. Mengenal Sensing -- https://scratch.mit.edu/projects/480548941
18. Mengenal sumbu X dan Y -- https://scratch.mit.edu/projects/516015669
19. Pixel art animation -- https://scratch.mit.edu/projects/377424627
20. Membuat website -- https://scratch.mit.edu/projects/670099203/

21. Sensor kamera -- https://scratch.mit.edu/projects/673726616/
22. Game Melindungi Nemo -- https://scratch.mit.edu/projects/671333100/
23. Game balon Udara -- https://scratch.mit.edu/projects/651562296/
24. Makanan ikan pink -- https://scratch.mit.edu/projects/2779518/
25. Sensor suara -- https://scratch.mit.edu/projects/480578159/
26. Mengemas film animasi -- https://scratch.mit.edu/projects/690435968/
27. Game Kepik -- https://scratch.mit.edu/projects/643487781/
28. Jatuh berulang -- https://scratch.mit.edu/projects/585125713/
29. Menggambar membuat awan -- https://scratch.mit.edu/projects/661835612/
30. Dasar animasi -- https://scratch.mit.edu/projects/659012184/

31. Game Beruang Aple dan Bom -- https://scratch.mit.edu/projects/652937562/
32. Mobil Barang -- https://scratch.mit.edu/projects/651250776/
33. Pemahaman variable -- https://scratch.mit.edu/projects/654166651/
34. Dragon Ice Cream -- https://scratch.mit.edu/projects/618912095/
35. Bermain matematika dasar -- https://scratch.mit.edu/projects/651201649/
36. kembang Api -- https://scratch.mit.edu/projects/643654426/
37. Line tracker -- https://scratch.mit.edu/projects/482100752/
38. Ulangan harian matematika -- https://scratch.mit.edu/projects/597858954/
39. Penjumlahan dan pengurangan -- https://scratch.mit.edu/projects/480555239/

40. Indtro dan animasi -- https://scratch.mit.edu/projects/637731935/
41. Random/acak -- https://scratch.mit.edu/projects/479397364/
42. menggambar mobil -- https://scratch.mit.edu/projects/628819009/
43. menggambar karakter -- https://scratch.mit.edu/projects/509877829/
44. karakter bergerak -- https://scratch.mit.edu/projects/501096114/
45. petak umpet -- https://scratch.mit.edu/projects/634149204/
46. Micro:bit tombol A dan B -- https://scratch.mit.edu/projects/540820264/
47. Micro:bit tombol + led -- https://scratch.mit.edu/projects/540845481/
48. Corona game -- https://scratch.mit.edu/projects/376782858/
49. Create clone -- https://scratch.mit.edu/projects/500361625/
50. Microbit: arah + labirin -- https://scratch.mit.edu/projects/540826608/

51. Microbit: detak cinta -- https://scratch.mit.edu/projects/599414184/
52. Memahami variable -- https://scratch.mit.edu/projects/615183505/
53. Labirin 1 -- https://scratch.mit.edu/projects/2773681/
54. Sensing ganti backdrop -- https://scratch.mit.edu/projects/569657233/
55. Swith costume -- https://scratch.mit.edu/projects/549183015/
56. Kendali mobil -- https://scratch.mit.edu/projects/648431314/
57. Mencari Burung -- https://scratch.mit.edu/projects/706612019/
58. Mancing ikan di laut -- https://scratch.mit.edu/projects/711948938/
59. Matching food -- https://scratch.mit.edu/projects/708998773/
60. Kendali mobil -- https://scratch.mit.edu/projects/648431314/

61. Kereta Api (animasi) -- https://scratch.mit.edu/projects/723338258/
62. Color stamp random -- https://scratch.mit.edu/projects/757870929/
63. Illustrasi karakter -- https://scratch.mit.edu/projects/763103123/
64. Army of cats -- https://scratch.mit.edu/projects/762568256/
65. Efek hujan -- https://scratch.mit.edu/projects/725932476/
66. Pengembala -- https://scratch.mit.edu/projects/755582796/
67. Soal pertanyaan matematika -- https://scratch.mit.edu/projects/755017091/
68. Matematika pengurangan -- https://scratch.mit.edu/projects/780865048/
69. Berhitung -- https://scratch.mit.edu/projects/780876583/
70. 



Label