Minggu, 26 Oktober 2025

Materi 2: Coding efek hujan

Pelatihan online
Coding is fun untuk Guru SDIT Darul Hikam, Bekasi

Membahas materi:
- prinsip efek gambar (air) jatuh berulang kali

Sprite:
- Air (gambar tetes air, bisa juga cukup dengan membuat garis pendek ke bawah berwarna putih)

Coding:

Tampilan efek hujan dengan gambar latar (panggung) 


Rangkaian kode efek hujan pada sprite "Air"

Selamat mencoba dan jangan lupa simpan sprite ini ke Backpack, agar suatu saat diperlukan, cukup dengan mengambilnya di kumpulan Backpack (letaknya di bawah yang ada gambar tas punggung)

SemangART Berkarya!



Materi 1: Game kepik mencari makan

Pelatihan online
Coding is fun untuk Guru SDIT Darul Hikam, Bekasi

- Membuatkan akun untuk semua siswa asuhannya:
  contoh penulisan: 2 huruf Inisial siswa-DHI-2526 ---> ZF-DHI2526
- Karakter bergerak mengikuti mouse
- Kiri-kanan dan atas-bawah
- Prinsip karakter mengambil buah/barang - dan +
- Membuat game ikan makan pelet
- Memahami prinsip urutan, paralel, looping

Game  nomor 1
Coding karakter bergerak mengikuti mouse pointer (membuat game kepik mencari makan)


Sprite "Kepik"

Buat variabe (wadah tepat nilai) degan cara pilih blok code make variable yang terdapat di blok kategori vaiable  (membbat variael) tekan lalu beri nam "Score" lalu susun rangkaiannya epertii gambar di bawah ini.


Sprite "Makanan"


Sprite "Cover"

Selesai selamat mencoba berkarya!




Selasa, 21 Oktober 2025

Coding soal non eksakta

Aplikasi Ulangan bentuk soal non eksakta


Membuat aplikasi soal, baik untuk keperluan latihan soal, ulangan harian, ataupun khusus tes ulangan semester, agar siswa belajar dengan gembira dan menyenangkan.

Link projek: Aplikasi ulangan type non eksakta

Tekan tombol S + O akan muncul seperti gambar berikut ini


Tampilan untuk mengisi soal dan jawaban


Coding sprite tombol kertas isi soal dan jawaban:




Coding sprite karakter:




Face Sensing

Kodok Lompat

Materi:
Membuat game kodok menghindar dari tangkapan ular
- Mengenal blok Fave Sensing
- Menenal blok Move/gerak

Link video tutorial ada di bawah ini



Sprite:
- Ular
- Kodok
- Tanah

Coding:

Pertama klik tombol add extention (posisi ada di kiri bawah) lalu pilih face sensing, maka akan muncul blok face sensing seprti gambar di bawah ini


Blok Face Sensing

Berikut rangkaian blok kode untuk Sprite Kodok



Rangkain kode blok Sprite Ular sebagai berikut




Rangkaian kode blok Sprite Tanah


Selamat mencoba. SemangART!






Minggu, 12 Oktober 2025

Membuat akun Scratch

Cara membuat akun Scratch

Kunjungi alamat berikut ini : https://scratch.mit.edu/


Pilih beragung dengan cratch, maka akan muncul layar berikut ini


Isi nama pengguna beserta sandi, lalu ikuti perintah selanjutnya seperti gambar di bawah ini


isi nama akun scratchmu dan sandinya


isi negara asalmu


isi bulan dan tahun lahirmu


isi jenis kelaminmu


isi alamat e-mail kamu yang masih aktif untuk nanti dikonfirmasi oleh Scratch


Selesai akunmu sudah terdaftar


ikuti terus posesnya hingga selesai


Kamu harus mengkonfirmasi dulu dengan memeriksa e-mail kamu, karena Scratch mengirimkan e-mail konfirmasi


Buka e-mail mu cari e-mail dari Sccatch


Lalu klik tamp[ilan ini


Lanjutkna dengan menekan tombol ini, agar projekmu bisa di share. jika tidak kamu tetap bisa mengunakannya tapi projek-projek yang kamu buat tidak bisa di share jika belum mengkonfirmasi (meng klik kiriman e-mail dari Scratch ke e-mailmu).


Selesai akunmu sudah bisa untuk  men-share projek yang kamu buat

Selamat!!!

Lanjutkan memeulai pembelajarnu di Scratch bersama Coding is fun





materi projek 1

Game 1



Materi:
Pelatihan coding guru SDIT Darul Hikam Insani, Bekasi
- Membuat akun Scratch
- Mengenal ruang kerja aplikasi Scratch
- Mengenal dan memahami fungsi blok-blok code
- Membuat game sederhana

Link Projek:
Game lomba lari

Sprite:
- 2 karakter (Farid dan Faro)


Buat sprite dengan memilih gambar dari kumpulan sprite yang sudah disediakan


Pilih gambar karakter Avery walk lalu ganti namanya menjadi Farid

Coding:
Tekan sprite Farid kemudian susun blok-blok code seperti gambar di bawah ini


Susunan blok code untuk Sprite Farid

Lalu gandakan spride Farid dengan cara klik kanan (menekan tombol kanan mouse) sprite Farid lalu pilih perintah gandakan, maka akan muncul karakter yg sama persis, kemudian ganti namanya menajdi Faro



Susunan blok code untuk Sprite Faro, lalu lihat pada blok pergi ke X, Y ubah nilai Y nya menjadi  Y = -110 (ini menunjukkan posisi Faro di bawah Farid)


Lalu tampilkan gambar panggung dengan cara lihat gambar di bawah ini

Pilih latar panggung dan klik, kemudian pilih gambar Xy-Grid, maka akan muncul seperti gambar di bawah ini.


Gambar Xy-Grid

Selesai sudah projek pertama membuat game dasar/sederhana Lomba lari

Silakan dicoba dengan menekan tombol bendera hijau lalu tekan tombol spasi pada keyboard untuk memulai permainan. Selamat mencoba!!!

Coding is fun


Rabu, 08 Oktober 2025

Coding is fun SDIT Darul Hikam

Matei pelatihan coding is fun
untuk guru SDIT Darul Hikam

Kegiatan:
- Pelatihan semua guru (tatap muka dan online)
- Pembuatan materi ajar selama 1 semester tahun ajaran 2025-2026
- Pendampingan guru di awal (setiap Senin di bulan November 2025)


ICE BREAKING!!!

Praktek berkelompok : Air teh <-----> Air putih
catat alur prosesnya!



Pemrograman
sebenarnya kegiatan yang setiap hari kita lakukan, hanya saja kita tidak perlu menuliskan secara rinci tetapi otak kita dan pengalaman kita yang terbiasa lakukan secara berulang setiap hari.

Sebagai contoh bagaimana seorang ibu menyiapkan makan sarapan pagi bagi keluarganya dengan sarapan nasi goreng atau lainnya. Jika ada yang kurang enak atau ada sesuatu yang kurang maka ibu akan merefisi/mengulang hingga enak. mencoba merasa, meneliti dan mencari jalan keluarnya agar masakan nantinya bisa lebih enak lagi. Atau seorang ayah pergi menuju kantor mencari jalan yang lancar dan mudah dengan kendarannya, jika ada halangan maka si ayah akan mencari jalan lain untuk bisa menuju kantornya.

Namun kali ini kita belajar menulis proses tsb dan mencoba mengkomunikasikannya dengan orang lain (komputer) agar oranglain mengerti dan bisa menjalankannya seperti apa yang kita mau.

Nah bahasa untuk berkomunikasi dengan orang lain/komputer itulah yang mempunyai (ragam bahasa) tingkat kesulitan, diantaranya yang akan kita bahas dan pelajari dalam pelatihan ini, khususnya belajar bahasa pemrograman untuk anak sekolah dasar.




Kebutuhan pelatihan dan materi Coding is fun di SDIT Darul Hikam, Bekasi
(Rencana bulan November 2025 kelas sudah dimulai)

1. Pelatihan pengajar/guru coding is fun:
    1.1.    Pelatihan tatap muka
              (hari Minggu, 12 dan 16 Okt 2025, selama 5 jam di SDIT Darul Hikam)

              Bahasa Pemrograman?
              macam-macam bahasa pemrograman komputer
                Tingkat rendah --> lebih dekat ke bahasa mesin

Sangat dekat dengan bahasa mesin, sulit dipahami manusia. Memberikan kontrol tinggi terhadap hardware.

Contoh instruksi bahasa mesin adalah operasi penjumlahan sederhana: 
01100110 00001010. Urutan biner ini merupakan instruksi yang memerintahkan komputer untuk menjumlahkan dua angka.


                Tingkat menengah --> menengah

Menjembatani tingkat rendah dan tinggi. Memberikan kontrol hardware yang baik tetapi lebih mudah dibaca daripada Assembly.

                Tingkat tinggi --> lebih mudah dipahami manusia

Sangat dekat dengan bahasa manusia (menggunakan kata-kata bahasa Inggris). Mudah dipelajari dan tidak bergantung pada arsitektur mesin tertentu.

              
              Algoritma?
              langkah-langkah dan cara sebuah proses dari awal hingga selesai

Contoh praktek pemahaman algoritma  (sebagai pembuka pelatihan):
bagaimana cara memindahkan gelas berisi air teh dan gelas berisi air putih, saling bertukar tempat?


              Coding? 
              cara kita menyusun bahasa program untuk berkomunikasi dengan komputer

              - Pengantar Pemrograman untuk anak:
                Scratch Junior,
                OctoStudio,
dan
                Scratch

              - Mengenal Scratch versi online dan offline --> komputer dan tablet

              - Praktek membuat akun Scratch untuk persiapan mengajar dan belajar
                Link: Scratch awal
                Link download: Download Scratch
                Buat user name: nama alias --> FK5-2025
                E-mail: konfirmasi e-mail dan pendataan admin siswa

              
- Pelatihan dasar Scratch mengenal semua fitur2 dan blok code
                Motion/gerakan
                Look/tampilan
                Sound/suara
                Kejadian/event ----> penyebab
                Control/kontrol
                Sensing/sensor
                Operator/operator matematik
                Variable/variabel ---> wadah
                Blok saya

              - Membuat studio berdasarkan kelas
                link studio:
                studio guru,
                studio kelas 1
                studio kelas 2
                
studio kelas 3
                
studio kelas 4
                
studio kelas 5
                
studio kelas 6


              - Membuat materi ajar setiap kelas menggunakan Scratch
                Link projek: aplikasi ulangan, ulangan 2, ulangan format game

              - Membuat catatan blog untuk kebutuhan menulis, menyimpan materi pembelajaran
                -- menulis, menyimpan, dan akses materi mengajar dari mana saja
                -- free dan praktis
                -- menjadi buku catatan (bisa sangat rinci) sepanjang masa

                -- media penyimpanan gratis:
                    --- grup FB: membuat perpustakaan, penyimpanan foto
                    --- Youtube: menyimpan video, bisa diatur kemunculannya
                    --- dll

 
              - memanfaatkan AI sebagai sumber referensi mengajar dan belajar
                -- materi dikonversi ke HP atau ke aplikasi di kompuer --> HTMLifier
                -- mengkroping gambar --> removebg
                -- merekam/membuat sound music --> suno.ai
                -- menggambar
 --> pixilart
                -- maze
                -- demiramon
                -- youtube to mp3
                -- dll  
        

    1.2.    Pelatihan online via zoom
              (November seminggu 2 kali, Januari - Juni 
seminggu sekali)

              Pendalaman materi 7 dasar prinsip pemrograman Scratch:
                -- Urutan
                
-- Pengulangan
                -- Paralel
                
-- Event
                -- Condition
                
-- Operator
                -- Data

              - 
membuat pojek game
              - 
membuat pojek animasi
              membuat pojek aplikasi ulangan
              - membuat pojek buku/cerita interaktif
              
membuat pojek presentasi
              membuat pojek soal matematika
              membuat pojek desain batik
              
membuat pojek video clip
              - 
              - Jual beli
              - Studio aplikasi sekolah
              - Studio Pelatihan guru coding
              - Studio kelas 2 SD
              - Studio kelas 1
              - 
Studio coding mandiri 2
              - Studio coding mandiri 3
              - Studio coding mandiri 1
              
- Studio catatan mengajar
              - Studio coding mandiri 6
              - Studio CIF level 7
              
- Studio Kumpulan backpack
              - Studio Desain karakter
              - Studio Animasi
              - Studio picture book
              - Studio e-card
              - Studio math is fun
              - Studio kumpulan projek lomba
              - dll

              - membahas bahan pengajaran di kelas

              - trik mengajarkan coding ke siswa ---> didorong siswa membuat projek impiannya

              - setiap guru menyusun materi kebutuhan setiap kelas dg Scratch

2. Pembuatan materi ajar dengan pendekatan coding Scratch
untuk kelas 1 hingga kelas 6 SD untuk selama satu tahun ajaran

3. Pendampingan mengajar coding di kelas (bulan November)

Scratch Junior --- untuk TK
OctoStudio -----> bisa dg Tablet dan HP
Scratch ---------->
bisa dikembangkan luas + bisa ke robotic
Micro:bit --------> coding robotic
Tinkercad -------> simulator coding + perengkat elektronik