Jumat, 10 April 2026

Game kumpulkan angka

Game kumpulkan angka

Game dasar ini hanya memiliki 2 sprite, yaitu Sprite Wadah, dan sprite Angka yang terdiri dari 10 costume gambar angka 1, 2, 3, 4, 5, 6, 7, 8, 9, 0

Permainan ini mengumpulkan angka yang berjatuhan dengan Wadah dan hitung jumlahnya, siapa yang paling banyak dialah pemenangnya.

Sprite                                                                                                                                                                                                                                                                                                    


Sprite Wadah beserta rangkaian kodenya

 

Sprite Angka dan rangkaian kode

Link projek: Ambil angka


                                                                                                                                                                                                                                                                                                                                                                                                                       

Kamis, 09 April 2026

Blok operator round

Blok operator round

Blok yang fungsi sebagai pembulatan nilai pecahan, nilai pecahan dibawah 0,5 akan dibulatkan ke bawah menjadi nol, nilai sama dengan 0,5 dan lebih besar akan dibulatkan menjadi 1

Contoh:
nilai round 12,4 ---> 12
nilai round 12,5 ---> 13
nilai round 12,6 ---> 13


Cara penulisan bloknya 


Cara penulisan bloknya

Projek penerapannya

Link projek: Blok round

Operator: blok mod

Apa itu blok operator mod?


Blok operator "mod" di Scratch adalah singkatan dari modulo atau modulus.

Fungsi utama dari blok ini adalah mencari sisa hasil bagi dari pembagian dua buah angka. Operasi "mod" hanya peduli pada sisa bulat dari pembagian tersebut.

Dalam bahasa Scratch (dan matematika pemrograman pada umumnya), ini ditulis sebagai:
10 mod 3 = 1

Kegunaan Blok "mod" di Scratch

Blok "mod" ini sangat berguna untuk berbagai trik pemrograman dalam membuat game atau animasi. Berikut adalah fungsi-fungsinya yang paling populer:

1. Menentukan Ganjil atau Genap
Jika kamu membagi sebuah angka dengan 2 dan tidak ada sisa (sisanya 0), maka itu adalah angka genap. 

Berikut penulisan kodenya: 6 mod 2 sisa = nol

Jika sisanya 1, itu angka ganjil. 

Berikut penulisan kodenya: 7 mod 2 sisa = satu

Link projek: blok mod


2. Membuat Pola Berulang (Looping yang Melingkar)
Ambil karakter beruang berjalan yang memiliki 8 kostum (Kostum 1, 2, 3, 4, 5, 6, 7, 8). Kamu bisa menggunakan variabel `penghitung` yang terus bertambah, lalu buat rangkaian kode `(penghitung mod 8) + 1` agar kostum selalu kembali ke 1 setelah mencapai 8.


Berikut penjelasan rangkaian kode pada sprite Beruang

Rangkaian kode pada sprite Latar menggunakan blok mod agar latar berjalan


Link Projek: Blok mod untuk animasi


3. Membatasi Rotasi (Sudut)
Sudut dalam lingkaran adalah 360 derajat. Jika karaktermu berputar sangat banyak (misal 400 derajat), kamu bisa menggunakan `400 mod 360` untuk mengubahnya menjadi sudut standar, yaitu 40 derajat


Link projek: Blok mod untuk rotasi


4. Sistem Grid atau Papan Catur
Membantu menghitung baris dan kolom berdasarkan satu urutan angka yang terus bertambah (misalnya menentukan posisi X dan Y dari sebuah kumpulan "clone" yang dijajarkan).

Link projek: Grid papan catur

Selasa, 07 April 2026

Scroll gambar latar

Scrolling gambar latar

Membuat gambar latar bergeser unuk membuat efek animasi gerakan kecepatan

Buat sprite:
- Rel kereta api
- Latar pepohonan
- Gunung


Sprite rel kereta api


Sprite kereta api

Sprite latar pepohonan


Sprite latar gunung


Coding:

Coding rel kereta api

Coding kereta api

Coding latar pepohonan


Coding lata gunung

Tambahkan gambar stage untuk backgound:
- Langit dan matahari


Stage: backdrop gunung

Link rojek: Latar gerak


Gerak smooth mengikuti mouse

Gerak smooth ikan

Buat sprite apa saja yang kamu suka jangan lupa gambarnya menghadap ke arah kanan ya! lalu codingnya sebagai berikut.

contoh sprite ikan


buat gambar ikan di costume

Lalu beri codingnya sbb:


Silakan dikembangkan sesuai kebutuhan teman-teman.

SemangART Berkarya!




Semut semut hitam

Projek semut semut hitam

Membuat kawanan semut bergerak secara alami  mencari makanan (gula) lalu memberi tanda jika sudah menemukan gula dan memerintahkan kawanan semut lainnya untuk menuju gula tersebut, lalu kembali ke rumah

Materi:
- Pemahaman prinsip cloning
- Memberi karakter/sifat dari hasil cloning
- Memuat variable sebagai penanda sudah meakkan perkerjaan
- Membuat fungsi pada hasil cloning, sehingga bisa bereaksi (interaktif)

Sprite:
- Semut
- Rumah semut
- Gula


Sprite Semut: buat gambar semut menghadap ke kanan



Coding:

Coding pada sprite semut


Coding pada sprite Gula

Coding pada sprite Rumah

Link projek: Semut semut hitam

SemangART berkarya!

Rabu, 17 Desember 2025

Trik trik kode Scratch

1. Trik kendali gerakan

Cukup rangkaian penyusunan dipasang di sprite yang kamu pilih


Link projek: trik kendali gerak


2. Trik Scroll mouse pointer

Sprite dapat bergerak dengan cara di scroll pada mouse 


Link projek: Scroll mouse

3. Trik efek menjadi hitam-putih

Rangkaian kodenya sbb:


Link projek: Efek hitam putih

4. Trik 


Rabu, 05 November 2025

Materi 3: Kendali gerakan

Kendali gerakan


Materi:
- Membuat kendali gerakan pada karakter
- Memahami konsep urutan dan paralel/barengan
- Mengembangkan projek menjadi animasi interaktif

Sprite:


Spite 
Kucing

Sprite Beruang

Simpan sprite "Beruang" ke dalam Backpack (tempat kumpulan sprite, kode, suara yang kita buat), agar ketika diperlukan lagi maka kita bisa mengambilnya, dengan cara menarik dan menaruhnya di spite.

SemangART Berkarya!

Link projek sejenis:
- Beruang berjalan

Senin, 03 November 2025

Materi TIK kelas 1 dan 2 SD

Pembelajaran TIK kelas 1 da 2 SD
Materi berpikir komputasional yang diplikasikan menggunakan Scratch


Tampilan aplikasi Scratch materi berpikir komputasi
Pilah dan masukkan barang sesuai jenisnya dan hitung berapa jumlahnya?

Cara merapikan barang-barang yang berserakan
- ambil barang yang berserakan 
- masukkan ke kotak barang sesuai jenisnya (mengelompokkan)
- hitung jumlahnya
- Mana jumlah barang yang paling banyak?
- Mana yang jumlhanya sediki?
- Membandingkan jumlah dua kelompok barang

Projek Scratch: Memilah barang

Sprite:

Sprite Kotak Binatang


Sprite Kotam Makanan


Sprite Chick


Sprite Apple


Sprite Cat


Sprite Bat


Sprite Beetle


Sprite Orange


Sprite Donut


Sprite Muffin

Sprite Straberry




Sabtu, 01 November 2025

Sungai dan sampah


Materi coding game kelas 5 dan 6 SD:

- Jagalah kebersihan
- Jangan membuang sampah ke sungai
- Memahami blok sensor, operator, nilai acak, efek hujan, kendali gerak

Projek:
Membuat game membersihkan sampah di sungai

Sprite berikut rangkaian codingnya:

- Kucing

sprite kucing memiliki rangkaian kode:
- kendali gerak dg panah kiri - kanan
- kendali ambil sampah tekan tombol panah bawah

- Jembatan

Kode untuk posisi jembatan 

- Air sungai

Sprite air sungai akan bergerak naik jika sampah tidak dibersihkan

- Hujan

Sprite hujan dengan rangkaian kode membuat efek hujan

- Sampah

Sprite sampah akan keluar menuju sungai setiap beberapa detik dengan menggunakan blok pick random

Link bahan projek game banjir ada di sini

SemangART Berkarya!

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!