fungsi blok kode program di aplikasi scratch

 Pallet Motion 



Berikut penjelasan fungsi tiap blok Scratch (Motion) sesuai nomor:

  1. Move 10 steps
    Menggerakkan sprite maju 10 langkah sesuai arah hadapnya.
  2. Turn clockwise 15 degrees
    Memutar sprite searah jarum jam sebesar 15 derajat.
  3. Turn counterclockwise 15 degrees
    Memutar sprite berlawanan arah jarum jam sebesar 15 derajat.
  4. Go to random position
    Memindahkan sprite langsung ke posisi acak di layar.
  5. Go to x: 0 y: 0
    Memindahkan sprite ke koordinat tertentu (misalnya 0,0 = tengah layar).
  6. Glide 1 secs to random position
    Menggeser sprite secara halus selama 1 detik ke posisi acak.
  7. Glide 1 secs to x: 0 y: 0
    Menggeser sprite secara halus selama 1 detik ke koordinat tertentu.
  8. Point in direction 90
    Mengatur arah hadap sprite ke derajat tertentu (90 biasanya ke kanan).
  9. Point towards mouse-pointer
    Mengarahkan sprite agar menghadap ke posisi kursor mouse.
  10. Change x by 10
    Mengubah posisi horizontal (sumbu X) sprite sebesar +10 (bergerak ke kanan).
  11. Set x to 0
    Mengatur posisi horizontal (sumbu X) sprite ke nilai tertentu (misalnya 0 = tengah secara horizontal).
  12. Change y by 10
    Mengubah posisi vertikal (sumbu Y) sprite sebesar +10 (bergerak ke atas). Jika negatif, bergerak ke bawah.
  13. Set y to 0
    Mengatur posisi vertikal (sumbu Y) sprite ke nilai tertentu (misalnya 0 = tengah secara vertikal).
  14. If on edge, bounce
    Membuat sprite memantul (berbalik arah) saat menyentuh tepi layar.
  15. Set rotation style left-right
    Mengatur gaya rotasi sprite hanya membalik kiri-kanan (tidak berputar terbalik). Cocok untuk karakter seperti orang/hewan.
  16. x position
    Menampilkan nilai posisi X (horizontal) sprite saat ini.
  17. y position
    Menampilkan nilai posisi Y (vertikal) sprite saat ini.
  18. direction
    Menampilkan 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):

    1. say “Hello!” for 2 seconds
      → Menampilkan balon kata “Hello!” selama 2 detik, lalu hilang.
    2. say “Hello!”
      → Menampilkan balon kata “Hello!” tanpa batas waktu (akan tetap sampai ada perintah lain).
    3. think “Hmm…” for 2 seconds
      → Menampilkan balon pikiran “Hmm…” selama 2 detik.
    4. think “Hmm…”
      → Menampilkan balon pikiran tanpa batas waktu.
    5. switch costume to costume2
      → Mengganti kostum (tampilan karakter/sprite) ke kostum tertentu, yaitu “costume2”.
    6. next costume
      → Mengganti ke kostum berikutnya dalam daftar kostum sprite.
    7. switch backdrop to backdrop1
      → Mengganti latar belakang (background/stage) ke “backdrop1”.
    8. next backdrop
      → Mengganti ke latar belakang berikutnya dalam daftar.
    9. change size by 10
      → Menambah ukuran sprite sebesar 10 (misalnya dari 100 jadi 110).
    10. set size to 100%
      → Mengatur ukuran sprite menjadi 100% (ukuran normal/default).

    11. change color effect by 25
      → Mengubah efek warna sprite sebesar +25 (warna jadi berubah/lebih cerah sesuai efek).
    12. set color effect to 0
      → Mengatur efek warna menjadi 0 (mengembalikan warna ke normal).
    13. clear graphic effects
      → Menghapus semua efek grafis (warna, ghost, brightness, dll) dan kembali ke tampilan asli.
    14. show
      → Menampilkan sprite (jika sebelumnya disembunyikan).
    15. hide
      → Menyembunyikan sprite (tidak terlihat di layar).
    16. go to front layer
      → Memindahkan sprite ke lapisan paling depan (tidak tertutup sprite lain).
    17. go forward 1 layers
      → Memajukan sprite satu lapisan ke depan dari posisinya sekarang.
    18. costume number
      → Menunjukkan nomor kostum yang sedang digunakan sprite (biasanya dipakai sebagai reporter/monitor).
    19. backdrop number
      → Menunjukkan nomor background (latar) yang sedang aktif.
    20. size
      → Menunjukkan ukuran sprite saat ini (dalam persen, misalnya 100%).


      Berikut penjelasan fungsi blok Sound (Suara) di Scratch sesuai nomor:

      1. play sound “Meow” until done
        → Memutar suara “Meow” sampai selesai dulu, baru lanjut ke blok berikutnya.
      2. start sound “Meow”
        → Memutar suara “Meow” tanpa menunggu selesai (program langsung lanjut ke blok berikutnya).
      3. stop all sounds
        → Menghentikan semua suara yang sedang diputar.
      4. change pitch effect by 10
        → Mengubah tinggi rendah nada suara (pitch) sebesar +10 (suara jadi lebih tinggi).
      5. set pitch effect to 100
        → Mengatur efek pitch ke nilai tertentu (misalnya 100).
      6. clear sound effects
        → Menghapus semua efek suara (pitch, dll) dan kembali ke suara normal.
      7. change volume by -10
        → Mengurangi volume suara sebesar 10.
      8. set volume to 100%
        → Mengatur volume suara menjadi 100% (maksimal normal).
      9. volume
        → Menampilkan nilai volume saat ini (dalam persen).

        Berikut penjelasan fungsi blok Events (Peristiwa) di Scratch sesuai nomor:

        1. when green flag clicked
          → Menjalankan script saat bendera hijau diklik (biasanya untuk memulai program).
        2. when [space] key pressed
          → Menjalankan script saat tombol tertentu (misalnya spasi) ditekan.
        3. when this sprite clicked
          → Menjalankan script saat sprite (karakter) tersebut diklik.
        4. when backdrop switches to [backdrop1]
          → Menjalankan script saat latar belakang berubah ke backdrop tertentu.
        5. when loudness > 10
          → Menjalankan script saat suara yang terdeteksi (misalnya dari mikrofon) lebih dari nilai tertentu.
        6. when I receive [message1]
          → Menjalankan script saat menerima pesan (broadcast) tertentu.
        7. broadcast [message1]
          → Mengirim pesan ke semua sprite/stage untuk memicu script yang memakai “when I receive”.
        8. 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):

        1. wait (1) seconds
          → Menunda jalannya program selama jumlah detik tertentu sebelum lanjut ke perintah berikutnya.
        2. repeat (10)
          → Mengulang blok di dalamnya sebanyak jumlah yang ditentukan (misalnya 10 kali).
        3. forever
          → Mengulang blok di dalamnya terus-menerus tanpa berhenti (loop tak terbatas).
        4. if then
          → Jika kondisi terpenuhi (benar), maka perintah di dalamnya dijalankan. Jika tidak, dilewati.
        5. if then else
          → Jika kondisi benar, jalankan bagian then.
          → Jika salah, jalankan bagian else.
        6. wait until
          → Menunggu sampai kondisi tertentu terpenuhi, baru lanjut menjalankan perintah berikutnya.



      1. repeat until
        → Mengulang perintah di dalamnya sampai kondisi terpenuhi (benar).
        Selama kondisi masih salah, loop akan terus berjalan.
      2. stop all
        → Menghentikan semua script/program yang sedang berjalan.
      3. when I start as a clone
        → Menjalankan script ketika clone (duplikat objek) mulai dibuat dan aktif.
      4. create clone of myself
        → Membuat salinan (clone) dari sprite itu sendiri (atau objek lain jika dipilih).
      5. delete this clone
        → Menghapus clone tersebut dari layar (biasanya dipakai setelah selesai digunakan).

Komentar

Postingan populer dari blog ini

Pengalamanku menggunakan AI

Pengalamanku belajar robot di robokidz