PALLET MOTION
Berikut penjelasan setiap blok Motion (Gerakan) pada Scratch sesuai nomor di gambar:
-
move 10 steps
→ Menggerakkan sprite maju sebanyak 10 langkah sesuai arah hadapnya. -
turn ↻ 15 degrees
→ Memutar sprite ke kanan sebesar 15 derajat. -
turn ↺ 15 degrees
→ Memutar sprite ke kiri sebesar 15 derajat. -
go to random position
→ Memindahkan sprite ke posisi acak di panggung. -
go to x: 0 y: 0
→ Memindahkan sprite ke koordinat tertentu (0,0 = tengah layar). -
glide 1 secs to random position
→ Meluncur (bergerak halus) selama 1 detik ke posisi acak. -
glide 1 secs to x: 0 y: 0
→ Meluncur selama 1 detik ke koordinat (0,0). -
point in direction 90
→ Mengatur arah hadap sprite (90 = ke kanan). -
point towards mouse-pointer
→ Membuat sprite menghadap ke arah kursor mouse. -
change x by 10
→ Menggeser sprite ke kanan sebesar 10 (karena nilai x bertambah). - set x to 0
→ Mengatur posisi horizontal (sumbu X) sprite menjadi 0 (tengah layar secara horizontal). -
change y by 10
→ Mengubah posisi vertikal (sumbu Y) dengan menambah 10 (sprite bergerak ke atas). -
set y to 0
→ Mengatur posisi vertikal (sumbu Y) sprite menjadi 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 hanya kiri-kanan (tidak terbalik atas-bawah).
Biasanya dipakai untuk karakter agar tidak jungkir saat berbalik arah. -
x position
→ Menampilkan nilai posisi X (horizontal) sprite saat ini. -
y position
→ Menampilkan nilai posisi Y (vertikal) sprite saat ini. -
direction
→ Menampilkan arah hadap sprite (dalam derajat, misalnya 90 = kanan, 0 = atas).
PALLET LOOKS
Berikut penjelasan blok Looks (Tampilan) pada Scratch sesuai nomor:
-
say “Hello!” for 2 seconds
→ Sprite menampilkan balon kata (berbicara) selama 2 detik, lalu hilang. -
say “Hello!”
→ Sprite menampilkan balon kata tanpa batas waktu (sampai diganti/dihapus). -
think “Hmm…” for 2 seconds
→ Sprite menampilkan balon pikiran selama 2 detik. -
think “Hmm…”
→ Sprite menampilkan balon pikiran tanpa batas waktu. -
switch costume to costume2
→ Mengganti kostum sprite ke kostum tertentu (misalnya untuk animasi karakter). -
next costume
→ Mengganti ke kostum berikutnya secara berurutan (biasanya untuk animasi berjalan). -
switch backdrop to backdrop1
→ Mengganti latar belakang (background) panggung. -
next backdrop
→ Mengganti ke backdrop berikutnya secara berurutan. -
change size by 10
→ Mengubah ukuran sprite dengan menambah 10 (sprite jadi lebih besar). -
set size to 100%
→ Mengatur ukuran sprite ke nilai tertentu (100% = ukuran asli). - change color effect by 25
→ Mengubah efek warna sprite dengan menambah nilai 25 (warna jadi berubah-ubah). -
set color effect to 0
→ Mengatur efek warna ke nilai tertentu (0 = kembali ke warna asli). -
clear graphic effects
→ Menghapus semua efek grafis (warna, ghost, brightness, dll) kembali normal. -
show
→ Menampilkan sprite (jika sebelumnya disembunyikan). -
hide
→ Menyembunyikan sprite dari panggung. -
go to front layer
→ Membawa sprite ke lapisan paling depan (di atas sprite lain). -
go forward 1 layers
→ Memindahkan sprite maju 1 lapisan (lebih depan sedikit). -
costume number
→ Menampilkan nomor kostum yang sedang digunakan sprite. -
backdrop number
→ Menampilkan nomor latar belakang (backdrop) yang sedang aktif. -
size
→ Menampilkan ukuran sprite saat ini (dalam persen).
Berikut penjelasan blok Sound (Suara) pada Scratch sesuai nomor:
-
play sound “Meow” until done
→ Memutar suara sampai selesai, dan program menunggu sampai suara itu selesai baru lanjut. -
start sound “Meow”
→ Memutar suara tanpa menunggu selesai (program langsung lanjut ke blok berikutnya). -
stop all sounds
→ Menghentikan semua suara yang sedang diputar. -
change pitch effect by 10
→ Mengubah tinggi nada suara (pitch) dengan menambah 10 (suara jadi lebih tinggi). -
set pitch effect to 100
→ Mengatur tinggi nada suara ke nilai tertentu. -
clear sound effects
→ Menghapus semua efek suara (pitch, pan, dll) kembali normal. -
change volume by -10
→ Mengurangi volume suara sebesar 10 (suara jadi lebih pelan). -
set volume to 100%
→ Mengatur volume suara ke nilai tertentu (100% = maksimal). -
volume
→ Menampilkan nilai volume suara saat ini.
Berikut penjelasan blok Events (Peristiwa) pada Scratch sesuai nomor:
-
when green flag clicked
→ Script mulai berjalan saat bendera hijau diklik (awal program). -
when space key pressed
→ Script berjalan saat tombol keyboard tertentu ditekan (di sini tombol spasi). -
when this sprite clicked
→ Script berjalan saat sprite tersebut diklik dengan mouse. -
when backdrop switches to backdrop1
→ Script berjalan saat background berubah ke backdrop tertentu. -
when loudness > 10
→ Script berjalan saat suara/mikrofon lebih keras dari nilai tertentu (misalnya tepuk tangan). -
when I receive message1
→ Script berjalan saat menerima pesan (broadcast) tertentu. -
broadcast message1
→ Mengirim pesan ke semua sprite/stage (untuk menjalankan script lain). -
broadcast message1 and wait
→ Mengirim pesan lalu menunggu semua script yang menerima pesan selesai, baru lanjut.
Berikut penjelasan blok Control (Kontrol) pada Scratch sesuai nomor:
-
wait 1 seconds
→ Menunggu selama 1 detik sebelum melanjutkan ke blok berikutnya. -
repeat 10
→ Mengulang blok di dalamnya sebanyak 10 kali. -
forever
→ Mengulang blok di dalamnya terus-menerus tanpa henti (loop tak terbatas). -
if then
→ Jika kondisi benar, maka blok di dalamnya dijalankan. Jika salah, dilewati. -
if then else
→ Jika kondisi benar, jalankan bagian atas. Jika salah, jalankan bagian else. -
wait until
→ Menunggu sampai kondisi terpenuhi (benar), baru lanjut ke blok berikutnya. - repeat until (kondisi)
→ Mengulang blok di dalamnya sampai kondisi terpenuhi (benar).
Contoh: ulangi terus sampai menyentuh tepi. -
stop all
→ berfungsi untuk menghentikan semua script/program - when I start as a clone
→ Script berjalan saat clone (duplikat sprite) dibuat. -
create clone of (myself)
→ Membuat salinan (clone) dari sprite. -
delete this clone
→ Menghapus clone yang sedang berjalan.
Berikut penjelasan blok Sensing (Sensor) pada Scratch sesuai nomor:
-
touching mouse-pointer?
→ Mengecek apakah sprite menyentuh kursor mouse (hasil: benar/salah). -
touching color (warna)?
→ Mengecek apakah sprite menyentuh warna tertentu. -
color (…) is touching (…) ?
→ Mengecek apakah warna tertentu pada sprite menyentuh warna lain. -
distance to mouse-pointer
→ Mengukur jarak sprite ke kursor mouse. -
ask “What’s your name?” and wait
→ Menampilkan pertanyaan dan menunggu jawaban dari pengguna. -
answer
→ Menyimpan jawaban dari pengguna (hasil dari blok “ask”). -
key (space) pressed?
→ Mengecek apakah tombol keyboard tertentu sedang ditekan. -
mouse down?
→ Mengecek apakah tombol mouse sedang diklik. -
mouse x
→ Menampilkan posisi X (horizontal) kursor mouse. -
mouse y
→ Menampilkan posisi Y (vertikal) kursor mouse. -
set drag mode (draggable / not draggable)
→ Mengatur apakah sprite bisa diseret dengan mouse atau tidak. -
loudness
→ Mengukur tingkat suara dari mikrofon (keras/lembut). - timer
→ Menampilkan waktu yang telah berjalan sejak program dimulai atau sejak terakhir di-reset. -
reset timer
→ Mengatur ulang timer kembali ke 0. -
backdrop # of Stage
→ Menampilkan nomor backdrop (latar belakang) yang sedang aktif di panggung. -
current (year)
→ Mengambil waktu saat ini dari komputer (bisa diubah ke: year, month, date, day, hour, minute, second). -
days since 2000
→ Menghitung jumlah hari sejak tanggal 1 Januari 2000. -
username
→ Menampilkan nama pengguna (akun Scratch yang sedang digunakan).
Berikut penjelasan blok Operators (Operator) pada Scratch sesuai nomor:
-
( ) + ( )
→ Penjumlahan dua angka. -
( ) - ( )
→ Pengurangan dua angka. -
( ) × ( )
→ Perkalian dua angka. -
( ) ÷ ( )
→ Pembagian dua angka. -
pick random 1 to 10
→ Menghasilkan angka acak dari 1 sampai 10. -
( ) > 50
→ Mengecek apakah nilai lebih besar dari 50 (hasil: benar/salah). -
( ) < 50
→ Mengecek apakah nilai lebih kecil dari 50. -
( ) = 50
→ Mengecek apakah nilai sama dengan 50. -
( ) and ( )
→ Bernilai benar jika kedua kondisi benar. -
( ) or ( )
→ Bernilai benar jika salah satu kondisi benar. -
not ( )
→ Membalik kondisi (benar jadi salah, salah jadi benar). -
join (apple) (banana)
→ Menggabungkan dua teks menjadi satu (contoh: “applebanana”). -
letter (1) of (apple)
→ Mengambil huruf ke-1 dari sebuah teks (contoh: “a” dari “apple”). - length of (apple)
→ Menghitung jumlah huruf/karakter dalam teks.
Contoh: “apple” = 5. -
(apple) contains (a)?
→ Mengecek apakah teks mengandung huruf/kata tertentu (hasil: benar/salah).
Contoh: “apple” mengandung “a” → benar. -
( ) mod ( )
→ Menghasilkan sisa hasil bagi.
Contoh: 10 mod 3 = 1. -
round ( )
→ Membulatkan angka ke bilangan bulat terdekat.
Contoh: 3.6 → 4, 3.2 → 3. -
(abs) of ( )
→ Menghasilkan nilai absolut (tanpa tanda negatif).
Contoh: abs(-5) = 5.
.png)



.png)







Tidak ada komentar:
Posting Komentar