fungsi blok code program di aplikasi scratch
- Dapatkan link
- X
- Aplikasi Lainnya
1. palet motion
- Move 10 steps
→ Menggerakkan sprite (karakter) maju sebanyak 10 langkah sesuai arah hadapnya. -
Turn clockwise 15 degrees
→ Memutar sprite ke kanan (searah jarum jam) sebesar 15°. -
Turn counterclockwise 15 degrees
→ Memutar sprite ke kiri (berlawanan arah jarum jam) sebesar 15°. -
Go to random position
→ Memindahkan sprite ke posisi acak di layar. -
Go to x: 0 y: 0
→ Memindahkan sprite ke koordinat tertentu (0,0 = tengah layar). -
Glide 1 secs to random position
→ Menggerakkan sprite secara halus (meluncur) selama 1 detik ke posisi acak. -
Glide 1 secs to x: 0 y: 0
→ Meluncur selama 1 detik ke koordinat tertentu. -
Point in direction 90
→ Mengatur arah hadap sprite (90 biasanya ke kanan). -
Point towards mouse-pointer
→ Membuat sprite menghadap ke arah kursor mouse. -
Change x by 10
→ Mengubah posisi horizontal (kanan/kiri).
Nilai positif → ke kanan, negatif → ke kiri. -
Set x to 0
→ Mengatur posisi horizontal langsung ke nilai tertentu (misalnya 0 = tengah).
- Change y by 10
→ Mengubah posisi vertikal (atas/bawah).
Nilai positif = naik ke atas, nilai negatif = turun ke bawah. -
Set y to 0
→ Mengatur posisi vertikal langsung ke nilai tertentu (0 = tengah layar secara vertikal). -
If on edge, bounce
→ Jika sprite menyentuh tepi layar, maka akan memantul (berbalik arah otomatis). -
Set rotation style (left-right)
→ Mengatur gaya rotasi sprite:
- left-right = hanya menghadap kiri/kanan (tidak terbalik)
- Bisa juga opsi lain seperti all around atau don’t rotate.
-
x position
→ Menampilkan posisi horizontal (kanan/kiri) sprite saat ini. -
y position
→ Menampilkan posisi vertikal (atas/bawah) sprite saat ini. -
direction
→ Menampilkan arah hadap sprite dalam derajat (misalnya 90 = kanan, 0 = atas, -90 = kiri).
2. palet looks
- Say “Hello!” for 2 seconds
→ Sprite berbicara (muncul balon kata) selama 2 detik. -
Say “Hello!”
→ Sprite berbicara tanpa batas waktu (sampai diganti atau dihentikan). -
Think “Hmm…” for 2 seconds
→ Sprite berpikir (balon pikiran) selama 2 detik. -
Think “Hmm…”
→ Sprite berpikir tanpa batas waktu. -
Switch costume to costume2
→ Mengganti kostum/tampilan sprite ke kostum tertentu. -
Next costume
→ Mengganti ke kostum berikutnya (biasanya untuk animasi). -
Switch backdrop to backdrop1
→ Mengganti latar belakang (background) panggung. -
Next backdrop
→ Mengganti ke background berikutnya. -
Change size by 10
→ Menambah ukuran sprite (angka positif = membesar, negatif = mengecil). -
Set size to 100%
→ Mengatur ukuran sprite ke ukuran tertentu (100% = ukuran normal).
- Change color effect by ( )
→ Mengubah efek warna sprite (semakin besar nilainya, warna makin berubah). -
Set color effect to (0)
→ Mengatur efek warna ke nilai tertentu (0 = kembali normal). -
Clear graphic effects
→ Menghapus semua efek (warna, blur, ghost, dll) dan kembali ke tampilan awal. -
Show
→ Menampilkan sprite (jika sebelumnya disembunyikan). -
Hide
→ Menyembunyikan sprite dari layar. -
Go to front layer
→ Membawa sprite ke lapisan paling depan (tidak tertutup sprite lain). -
Go forward 1 layers
→ Memajukan sprite satu lapisan ke depan. -
Costume number
→ Menampilkan nomor kostum yang sedang digunakan sprite. -
Backdrop number
→ Menampilkan nomor background (latar) yang sedang aktif. -
Size
→ Menampilkan ukuran sprite saat ini dalam persen (%).
4. palet sound
- Play sound “Meow” until done
→ Memutar suara sampai selesai, dan program akan menunggu sampai suara selesai baru lanjut. -
Start sound “Meow”
→ Memutar suara, tapi program langsung lanjut tanpa menunggu suara selesai. -
Stop all sounds
→ Menghentikan semua suara yang sedang diputar. -
Change pitch effect by (10)
→ Mengubah tinggi-rendah suara (pitch).
Nilai besar = suara lebih tinggi, nilai kecil = lebih rendah. -
Set pitch effect to (100)
→ Mengatur pitch ke nilai tertentu. -
Clear sound effects
→ Menghapus semua efek suara (kembali normal). -
Change volume by (-10)
→ Mengubah volume suara.
Negatif = mengecilkan, positif = membesarkan. -
Set volume to (100%)
→ Mengatur volume ke nilai tertentu (100% = maksimal normal). -
Volume
→ Menampilkan nilai volume suara saat ini.
5. palet events
- When green flag clicked
→ Program mulai berjalan saat bendera hijau diklik. -
When (space) key pressed
→ Program berjalan saat tombol tertentu di keyboard ditekan (misalnya spasi). -
When this sprite clicked
→ Program berjalan saat sprite (karakter) tersebut diklik. -
When backdrop switches to (backdrop1)
→ Program berjalan saat background berubah ke backdrop tertentu. -
When (loudness) > 10
→ Program berjalan saat suara (mikrofon) melebihi nilai tertentu. -
When I receive (message1)
→ Program berjalan saat menerima pesan (broadcast) tertentu. -
Broadcast (message1)
→ Mengirim pesan ke semua sprite untuk menjalankan perintah tertentu (tanpa menunggu). -
Broadcast (message1) and wait
→ Mengirim pesan dan menunggu sampai semua script yang menerima pesan selesai dijalankan.
6. palet control
.png)
- Wait (1) seconds
→ Menunggu selama beberapa detik sebelum menjalankan perintah berikutnya. -
Repeat (10)
→ Mengulang perintah di dalamnya sebanyak jumlah tertentu (misalnya 10 kali). -
Forever
→ Mengulang perintah terus-menerus tanpa henti (selama program berjalan). -
If (kondisi) then
→ Jika kondisi benar, maka perintah di dalamnya dijalankan.
Jika salah, tidak melakukan apa-apa. -
If (kondisi) then – else
→ Jika kondisi benar → jalankan bagian “then”.
Jika salah → jalankan bagian “else”. -
Wait until (kondisi)
→ Menunggu sampai kondisi terpenuhi (benar), baru lanjut ke perintah berikutnya.
- Repeat until (kondisi)
→ Mengulang perintah sampai kondisi terpenuhi (benar).
Contoh: ulangi gerakan sampai menyentuh tepi. -
Stop (all)
→ Menghentikan program.
Bisa juga untuk menghentikan script tertentu (tergantung pilihan). -
When I start as a clone
→ Script mulai berjalan saat clone (salinan sprite) dibuat. -
Create clone of (myself)
→ Membuat clone (duplikat) dari sprite.
Biasanya dipakai untuk membuat banyak objek, seperti peluru atau musuh. -
Delete this clone
→ Menghapus clone yang sedang aktif.
7. palet sensing
![]() |
- Touching (mouse-pointer)?
→ Mengecek apakah sprite menyentuh sesuatu (misalnya mouse atau sprite lain). -
Touching color (?)
→ Mengecek apakah sprite menyentuh warna tertentu. -
Color (?) is touching (?)
→ Mengecek apakah warna tertentu pada sprite menyentuh warna lain. -
Distance to (mouse-pointer)
→ Mengukur jarak antara sprite dengan objek (misalnya mouse atau sprite lain). -
Ask “What’s your name?” and wait
→ Memberi pertanyaan ke pengguna dan menunggu jawaban. -
Answer
→ Menyimpan jawaban dari pertanyaan sebelumnya. -
Key (space) pressed?
→ Mengecek apakah tombol keyboard tertentu sedang ditekan. -
Mouse down?
→ Mengecek apakah mouse sedang diklik. -
Mouse x
→ Menampilkan posisi horizontal (X) mouse. -
Mouse y
→ Menampilkan posisi vertikal (Y) mouse. -
Set drag mode (draggable)
→ Mengatur apakah sprite bisa diseret dengan mouse atau tidak. -
Loudness
→ Mendeteksi tingkat suara dari mikrofon.
Loudness (Volume Suara)
Balok ini berbentuk variabel (reporter block) yang melaporkan tingkat kebisingan yang ditangkap oleh mikrofon perangkatmu. Nilainya berkisar antara 0 (senyap) hingga 100 (sangat berisik).
14. Timer
Balok ini melaporkan jumlah detik yang telah berlalu sejak proyek dijalankan atau sejak terakhir kali timer diatur ulang. Timer ini berjalan terus secara otomatis di latar belakang.
15. Reset Timer
Fungsinya adalah untuk mengembalikan nilai timer ke angka 0.
16. [Attribute] of [Object]
Balok ini sangat serbaguna karena bisa mengambil informasi spesifik dari objek lain atau panggung (Stage). Pada gambar, ia disetel untuk mengetahui nomor latar (backdrop #) dari Stage. Namun, ini juga bisa digunakan untuk mengetahui posisi x, posisi y, atau arah dari sprite lain.
17. Current [Time]
Balok ini melaporkan informasi waktu saat ini berdasarkan jam di perangkatmu. Kamu bisa memilih melalui menu drop-down untuk mendapatkan: tahun, bulan, tanggal, hari dalam seminggu, jam, menit, atau detik..
18. Days since 2000
Balok ini melaporkan jumlah hari yang telah berlalu sejak tanggal 1 Januari 2000. Angka ini biasanya menyertakan desimal untuk menunjukkan waktu yang sangat spesifik.
19. Username
Balok ini melaporkan nama pengguna (ID) dari orang yang sedang menjalankan proyek tersebut (jika mereka masuk ke akun Scratch). Jika dijalankan secara offline atau tanpa login, biasanya hasilnya kosong.
8. palet operator
-
( ) + ( )
→ Menjumlahkan dua angka -
( ) - ( )
→ Mengurangkan dua angka -
( ) × ( )
→ Mengalikan dua angka -
( ) ÷ ( )
→ Membagi dua angka -
pick random (1) to (10)
→ Menghasilkan angka acak dari batas tertentu
-
( ) > ( )
→ Mengecek apakah lebih besar -
( ) < ( )
→ Mengecek apakah lebih kecil -
( ) = ( )
→ Mengecek apakah sama
(Hasilnya: benar / salah)
-
( ) and ( )
→ Benar jika kedua kondisi benar -
( ) or ( )
→ Benar jika salah satu kondisi benar -
not ( )
→ Membalik kondisi (benar jadi salah, salah jadi benar)
-
join ( ) ( )
→ Menggabungkan dua teks -
letter (1) of ( )
→ Mengambil huruf tertentu dari teks -
length of ( )
→ Menghitung jumlah huruf dalam teks -
( ) contains ( ) ?
→ Mengecek apakah teks mengandung kata tertentu
-
( ) mod ( )
→ Sisa hasil bagi (modulus) -
round ( )
→ Membulatkan angka -
( ) of ( )
→ Fungsi matematika lain (akar, sin, cos, dll)
- Dapatkan link
- X
- Aplikasi Lainnya




.png)
.png)
.png)
.png)
.png)
.png)
.png)
Komentar
Posting Komentar