Mengenal Fungsi Fungsi Kode Pemrograman Scratch
Fungsi Kode Scratch
1. Motion (Gerakan)
move (10) steps: Menggerakkan sprite maju sebanyak 10 langkah.
turn (15) degrees: Memutar sprite searah jarum jam sebanyak 15 derajat.
turn left (15) degrees: Memutar sprite berlawanan arah jarum jam sebanyak 15 derajat.
go to random position: Memindahkan sprite ke posisi acak di panggung.
go to x: (0) y: (0): Memindahkan sprite ke koordinat x dan y tertentu.
glide (1) secs to random position: Menggeser sprite ke posisi acak dalam 1 detik.
glide (1) secs to x: (0) y: (0): Menggeser sprite ke koordinat x dan y tertentu dalam 1 detik.
point in direction (90): Mengarahkan sprite ke arah tertentu (dalam derajat).
point towards (mouse-pointer): Mengarahkan sprite ke arah penunjuk mouse.
change x by (10): Mengubah posisi x sprite sebanyak 10.
set x to (0): Mengatur posisi x sprite menjadi 0.
change y by (10): Mengubah posisi y sprite sebanyak 10.
set y to (0): Mengatur posisi y sprite menjadi 0.
if on edge, bounce: Jika sprite menyentuh tepi panggung, sprite akan memantul.
set rotation style (all around): Mengatur gaya rotasi sprite.
2. Looks (Tampilan)
say (Hello!) for (2) secs: Menampilkan teks "Hello!" di atas sprite selama 2 detik.
say (Hello!): Menampilkan teks "Hello!" di atas sprite.
think (Hmm...) for (2) secs: Menampilkan gelembung pikiran "Hmm..." di atas sprite selama 2 detik.
think (Hmm...): Menampilkan gelembung pikiran "Hmm..." di atas sprite.
show: Menampilkan sprite.
hide: Menyembunyikan sprite.
switch costume to (costume1): Mengganti kostum sprite dengan kostum tertentu.
next costume: Mengganti kostum sprite ke kostum berikutnya.
switch backdrop to (backdrop1): Mengganti latar belakang panggung dengan latar belakang tertentu.
next backdrop: Mengganti latar belakang panggung ke latar belakang berikutnya.
change size by (10): Mengubah ukuran sprite sebanyak 10.
set size to (100) %: Mengatur ukuran sprite menjadi 100%.
change color effect by (25): Mengubah efek warna sprite.
set color effect to (0): Mengatur efek warna sprite menjadi 0.
change ghost effect by (10): Mengubah efek transparansi sprite.
set ghost effect to (0): Mengatur efek transparansi sprite menjadi 0.
change brightness effect by (10): Mengubah efek kecerahan sprite.
set brightness effect to (0): Mengatur efek kecerahan sprite menjadi 0.
change transparency effect by (10): Mengubah efek transparansi sprite.
set transparency effect to (0): Mengatur efek transparansi sprite menjadi 0.
clear graphic effects: Menghapus semua efek grafis pada sprite.
change layer by (1): Memindahkan sprite satu lapis ke depan atau belakang.
go to front layer: Memindahkan sprite ke lapisan paling depan.
go to back layer: Memindahkan sprite ke lapisan paling belakang.
costume number: Menampilkan nomor kostum sprite.
backdrop number: Menampilkan nomor latar belakang panggung.
size: Menampilkan ukuran sprite.
3. Sound (Suara)
play sound (Meow) until done: Memainkan suara "Meow" sampai selesai.
play sound (Meow): Memainkan suara "Meow".
start sound (Meow): Memulai suara "Meow".
stop all sounds: Menghentikan semua suara.
change pitch by [10 v]: Mengubah tinggi nada suara sebesar nilai yang ditentukan. Nilai positif akan
menaikkan nada suara, sedangkan nilai negatif akan menurunkan nada suara.
set pitch to [100 v] %: Mengatur tinggi nada suara ke tingkat persentase yang ditentukan. Nilai yang lebih
tinggi akan menghasilkan suara yang lebih tinggi, dan sebaliknya.
change pan left/right
Mengatur Keseimbangan Suara: Kode ini
memungkinkan Anda untuk memindahkan suara ke speaker kiri atau kanan. Nilai negatif akan memindahkan suara ke kiri, nilai positif akan memindahkan suara ke kanan, dan nilai 0 akan menempatkan suara di tengah
(seimbang di kedua speaker).
Efek Audio: Kode ini dapat digunakan untuk menciptakan efek audio yang menarik, seperti suara yang bergerak dari kiri ke kanan atau sebaliknya.
clear sound effects: Menghapus semua efek suara.
change volume by (-10): Mengubah volume suara. change volume by [10 v]: Mengubah volume suara sebesar nilai yang ditentukan. Nilai positif akan menaikkan volume, sedangkan nilai negatif akan menurunkan volume.
set volume to (100) %: Mengatur volume suara menjadi 100%.
change tempo by (20): Mengubah tempo suara.
set tempo to (60) bpm: Mengatur tempo suara menjadi 60 bpm.
volume: Menampilkan volume suara.
tempo: Menampilkan tempo suara.
3. Events (Kejadian)
when green flag clicked: Menjalankan blok kode di bawahnya ketika tombol bendera hijau diklik.
when this sprite clicked: Menjalankan blok kode di bawahnya ketika sprite ini diklik.
when backdrop switches to (backdrop1):
Menjalankan blok kode di bawahnya ketika latar
belakang panggung berubah menjadi latar belakang tertentu.
when loudness > (10): Menjalankan blok kode di bawahnya ketika suara lebih keras dari 10.
when timer > (10): Menjalankan blok kode di bawahnya ketika waktu melebihi dari 10 sekon.
when (key) key pressed: Menjalankan blok kode di bawahnya ketika tombol keyboard tertentu ditekan.
broadcast (message1): Menyiarkan pesan ke sprite lain.
broadcast (message1) and wait: Menyiarkan pesan ke sprite lain dan menunggu hingga pesan tersebut selesai diproses.
when I receive (message1): Menjalankan blok kode di
bawahnya ketika menerima pesan tertentu.
4. Control (Kontrol)
wait (1) secs: Menunggu selama 1 detik.
repeat (10): Mengulangi blok kode di dalam loop sebanyak 10 kali.
forever: Mengulangi blok kode di dalam loop tanpa henti.
if (condition) then: Menjalankan blok kode di dalam "then" jika kondisi benar.
if (condition) then ( ) else ( ): Menjalankan blok kode di dalam "then" jika kondisi benar, dan menjalankan blok kode di dalam "else" jika kondisi salah.
wait until (condition): Menunggu hingga kondisi benar.
repeat until (condition): Mengulangi blok kode di dalam loop hingga kondisi benar.
stop (all): Menghentikan semua script.
stop (this script): Menghentikan script ini.
stop (other scripts in sprite): Menghentikan script lain dalam sprite ini.
create clone of (myself): Membuat salinan sprite ini.
when I start as a clone: Menjalankan blok kode di bawahnya ketika sprite ini dimulai sebagai salinan.
delete this clone: Menghapus salinan sprite ini.
5. Sensing (Sensor)
touching (mouse-pointer)?: Mendeteksi apakah sprite menyentuh penunjuk mouse.
touching color (color)?: Mendeteksi apakah sprite menyentuh warna tertentu.
color (color) is touching (color)?: Mendeteksi apakah warna tertentu menyentuh warna tertentu.
distance to (mouse-pointer): Menampilkan jarak antara sprite dan penunjuk mouse.
ask (What's your name?) and wait: Menampilkan pertanyaan dan menunggu jawaban.
key (space) pressed?: Mendeteksi apakah tombol keyboard tertentu ditekan.
mouse down?: Mendeteksi apakah tombol mouse sedang ditekan.
set drag mode (draggable): Mengatur mode seret sprite.
loudness: Menampilkan tingkat suara.
timer: Menampilkan waktu yang telah berlalu sejak timer dimulai.
reset timer: Mereset timer.
answer: Menampilkan jawaban yang diberikan oleh pengguna.
x position: Menampilkan posisi x sprite. y position: Menampilkan posisi y sprite. direction: Menampilkan arah sprite.
costume number: Menampilkan nomor kostum sprite.
backdrop number: Menampilkan nomor latar belakang panggung.
size: Menampilkan ukuran sprite.
#sumber
Cak Rahmat
Posting Komentar untuk "Mengenal Fungsi Fungsi Kode Pemrograman Scratch"