fungsi blok kode program di aplikasi scratch
Pallet Motion
Berikut penjelasan fungsi tiap blok Scratch (Motion) sesuai nomor:
- Move 10 stepsMenggerakkan sprite maju 10 langkah sesuai arah hadapnya.
- Turn clockwise 15 degreesMemutar sprite searah jarum jam sebesar 15 derajat.
- Turn counterclockwise 15 degreesMemutar sprite berlawanan arah jarum jam sebesar 15 derajat.
- Go to random positionMemindahkan sprite langsung ke posisi acak di layar.
- Go to x: 0 y: 0Memindahkan sprite ke koordinat tertentu (misalnya 0,0 = tengah layar).
- Glide 1 secs to random positionMenggeser sprite secara halus selama 1 detik ke posisi acak.
- Glide 1 secs to x: 0 y: 0Menggeser sprite secara halus selama 1 detik ke koordinat tertentu.
- Point in direction 90Mengatur arah hadap sprite ke derajat tertentu (90 biasanya ke kanan).
- Point towards mouse-pointerMengarahkan sprite agar menghadap ke posisi kursor mouse.
- Change x by 10Mengubah posisi horizontal (sumbu X) sprite sebesar +10 (bergerak ke kanan).
- Set x to 0Mengatur posisi horizontal (sumbu X) sprite ke nilai tertentu (misalnya 0 = tengah secara horizontal).
- Change y by 10Mengubah posisi vertikal (sumbu Y) sprite sebesar +10 (bergerak ke atas). Jika negatif, bergerak ke bawah.
- Set y to 0Mengatur posisi vertikal (sumbu Y) sprite ke nilai tertentu (misalnya 0 = tengah secara vertikal).
- If on edge, bounceMembuat sprite memantul (berbalik arah) saat menyentuh tepi layar.
- Set rotation style left-rightMengatur gaya rotasi sprite hanya membalik kiri-kanan (tidak berputar terbalik). Cocok untuk karakter seperti orang/hewan.
- x positionMenampilkan nilai posisi X (horizontal) sprite saat ini.
- y positionMenampilkan nilai posisi Y (vertikal) sprite saat ini.
- directionMenampilkan arah hadap sprite dalam derajat (misalnya 90 = kanan, -90 = kiri, 0 = atas, 180 = bawah).
Berikut penjelasan fungsi tiap blok sesuai nomor pada gambar (ini adalah blok di Scratch – kategori Looks/Tampilan):
- say “Hello!” for 2 seconds→ Menampilkan balon kata “Hello!” selama 2 detik, lalu hilang.
- say “Hello!”→ Menampilkan balon kata “Hello!” tanpa batas waktu (akan tetap sampai ada perintah lain).
- think “Hmm…” for 2 seconds→ Menampilkan balon pikiran “Hmm…” selama 2 detik.
- think “Hmm…”→ Menampilkan balon pikiran tanpa batas waktu.
- switch costume to costume2→ Mengganti kostum (tampilan karakter/sprite) ke kostum tertentu, yaitu “costume2”.
- next costume→ Mengganti ke kostum berikutnya dalam daftar kostum sprite.
- switch backdrop to backdrop1→ Mengganti latar belakang (background/stage) ke “backdrop1”.
- next backdrop→ Mengganti ke latar belakang berikutnya dalam daftar.
- change size by 10→ Menambah ukuran sprite sebesar 10 (misalnya dari 100 jadi 110).
- set size to 100%
- change color effect by 25
→ Mengubah efek warna sprite sebesar +25 (warna jadi berubah/lebih cerah sesuai efek). -
set color effect to 0
→ Mengatur efek warna menjadi 0 (mengembalikan warna ke normal). -
clear graphic effects
→ Menghapus semua efek grafis (warna, ghost, brightness, dll) dan kembali ke tampilan asli. -
show
→ Menampilkan sprite (jika sebelumnya disembunyikan). -
hide
→ Menyembunyikan sprite (tidak terlihat di layar). -
go to front layer
→ Memindahkan sprite ke lapisan paling depan (tidak tertutup sprite lain). -
go forward 1 layers
→ Memajukan sprite satu lapisan ke depan dari posisinya sekarang. -
costume number
→ Menunjukkan nomor kostum yang sedang digunakan sprite (biasanya dipakai sebagai reporter/monitor). -
backdrop number
→ Menunjukkan nomor background (latar) yang sedang aktif. -
size
→ Menunjukkan ukuran sprite saat ini (dalam persen, misalnya 100%).Berikut penjelasan fungsi blok Sound (Suara) di Scratch sesuai nomor:
-
play sound “Meow” until done
→ Memutar suara “Meow” sampai selesai dulu, baru lanjut ke blok berikutnya. -
start sound “Meow”
→ Memutar suara “Meow” 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 rendah nada suara (pitch) sebesar +10 (suara jadi lebih tinggi). -
set pitch effect to 100
→ Mengatur efek pitch ke nilai tertentu (misalnya 100). -
clear sound effects
→ Menghapus semua efek suara (pitch, dll) dan kembali ke suara normal. -
change volume by -10
→ Mengurangi volume suara sebesar 10. -
set volume to 100%
→ Mengatur volume suara menjadi 100% (maksimal normal). -
volume
→ Menampilkan nilai volume saat ini (dalam persen).Berikut penjelasan fungsi blok Events (Peristiwa) di Scratch sesuai nomor:
-
when green flag clicked
→ Menjalankan script saat bendera hijau diklik (biasanya untuk memulai program). -
when [space] key pressed
→ Menjalankan script saat tombol tertentu (misalnya spasi) ditekan. -
when this sprite clicked
→ Menjalankan script saat sprite (karakter) tersebut diklik. -
when backdrop switches to [backdrop1]
→ Menjalankan script saat latar belakang berubah ke backdrop tertentu. -
when loudness > 10
→ Menjalankan script saat suara yang terdeteksi (misalnya dari mikrofon) lebih dari nilai tertentu. -
when I receive [message1]
→ Menjalankan script saat menerima pesan (broadcast) tertentu. -
broadcast [message1]
→ Mengirim pesan ke semua sprite/stage untuk memicu script yang memakai “when I receive”. -
broadcast [message1] and wait
→ Mengirim pesan, lalu menunggu semua script yang menerima pesan itu selesai sebelum lanjut.
Berikut fungsi masing-masing blok sesuai nomor pada gambar (Scratch – Control):
-
wait (1) seconds
→ Menunda jalannya program selama jumlah detik tertentu sebelum lanjut ke perintah berikutnya. -
repeat (10)
→ Mengulang blok di dalamnya sebanyak jumlah yang ditentukan (misalnya 10 kali). -
forever
→ Mengulang blok di dalamnya terus-menerus tanpa berhenti (loop tak terbatas). -
if then
→ Jika kondisi terpenuhi (benar), maka perintah di dalamnya dijalankan. Jika tidak, dilewati. -
if then else
→ Jika kondisi benar, jalankan bagian then.
→ Jika salah, jalankan bagian else. -
wait until
→ Menunggu sampai kondisi tertentu terpenuhi, baru lanjut menjalankan perintah berikutnya.
-
when green flag clicked
-
play sound “Meow” until done
-
repeat until
→ Mengulang perintah di dalamnya sampai kondisi terpenuhi (benar).
Selama kondisi masih salah, loop akan terus berjalan. -
stop all
→ Menghentikan semua script/program yang sedang berjalan. -
when I start as a clone
→ Menjalankan script ketika clone (duplikat objek) mulai dibuat dan aktif. -
create clone of myself
→ Membuat salinan (clone) dari sprite itu sendiri (atau objek lain jika dipilih). -
delete this clone
→ Menghapus clone tersebut dari layar (biasanya dipakai setelah selesai digunakan).
Komentar
Posting Komentar