fungsi blog kode program aplikasi scratch
- Dapatkan link
- X
- Aplikasi Lainnya
- move 10 steps
Menggerakkan sprite maju sejauh 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 secara langsung ke posisi acak di panggung. -
go to x: 0 y: 0
Memindahkan sprite ke koordinat tertentu (x=0, y=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 menuju koordinat tertentu. -
point in direction 90
Mengatur arah hadap sprite ke derajat tertentu (90 = ke kanan). -
point towards mouse-pointer
Membuat sprite menghadap ke arah kursor mouse (atau objek lain jika dipilih). -
change x by 10
Menggeser sprite ke kanan sebesar 10 pada sumbu X (jika negatif, ke kiri).
- set x to 0
Mengatur posisi horizontal (sumbu X) sprite ke nilai tertentu. Contoh: 0 berarti di tengah secara horizontal. - change y by 10
Mengubah posisi vertikal (sumbu Y) sebesar 10. Nilai positif ke atas, negatif ke bawah. - set y to 0
Mengatur posisi vertikal sprite ke nilai tertentu (0 = tengah secara vertikal). - if on edge, bounce
Jika sprite menyentuh tepi panggung, maka akan memantul (berbalik arah otomatis). - set rotation style left-right
Mengatur gaya rotasi sprite. Mode left-right artinya sprite hanya akan membalik kiri/kanan (tidak berputar terbalik). - x position
Menampilkan nilai posisi X sprite saat ini (bisa digunakan untuk memantau atau dalam kode). - y position
Menampilkan nilai posisi Y sprite saat ini. - direction
Menampilkan arah hadap sprite dalam derajat (contoh: 90 = kanan, 0 = atas, -90 = kiri).
- say "Hello!" for 2 seconds
Menampilkan balon kata (bicara) selama 2 detik. -
say "Hello!"
Menampilkan balon kata tanpa batas waktu (sampai diganti/dihapus). -
think "Hmm..." for 2 seconds
Menampilkan balon pikiran selama 2 detik. -
think "Hmm..."
Menampilkan balon pikiran tanpa batas waktu. -
switch costume to costume2
Mengganti kostum sprite ke kostum tertentu (misalnya untuk animasi). -
next costume
Mengganti ke kostum berikutnya secara berurutan. -
switch backdrop to backdrop1
Mengganti latar belakang (background) panggung ke yang dipilih. -
next backdrop
Mengganti ke latar belakang berikutnya. -
change size by 10
Menambah ukuran sprite sebesar 10 (bisa juga negatif untuk mengecilkan). -
set size to 100%
Mengatur ukuran sprite menjadi nilai tertentu (100% = ukuran normal).
- set x to 0
Mengatur posisi horizontal (sumbu X) sprite ke nilai tertentu (0 = tengah layar secara horizontal). -
change y by 10
Mengubah posisi vertikal (sumbu Y) sebesar 10 (naik). Jika negatif, sprite akan turun. -
set y to 0
Mengatur posisi vertikal sprite ke nilai tertentu (0 = tengah layar secara vertikal). -
if on edge, bounce
Membuat sprite memantul otomatis jika menyentuh tepi panggung. -
set rotation style left-right
Mengatur gaya rotasi sprite:
- left-right → hanya membalik kiri/kanan
- (opsi lain: all around, don’t rotate)
-
x position
Menampilkan nilai posisi X sprite saat ini (bisa dijadikan variabel monitor). -
y position
Menampilkan nilai posisi Y sprite saat ini. -
direction
Menampilkan arah hadap sprite dalam derajat (contoh: 90 = kanan, 0 = atas, -90 = kiri).
- play sound (Meow) until done
Memutar suara sampai selesai, dan program akan menunggu hingga suara selesai diputar. - 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 efek nada (pitch) suara sebesar 10 (membuat suara lebih tinggi/rendah). - set pitch effect to 100
Mengatur efek nada ke nilai tertentu. - clear sound effects
Menghapus semua efek suara (kembali ke suara normal). - change volume by -10
Mengurangi (atau menambah jika positif) volume suara. - set volume to 100%
Mengatur volume suara ke nilai tertentu (100% = maksimal normal). - volume
Menampilkan nilai volume saat ini.
When green flag clicked
Blok ini digunakan untuk memulai program saat bendera hijau diklik.
Biasanya digunakan sebagai awal jalannya program.
when (key) pressed
Blok ini akan menjalankan perintah ketika tombol keyboard tertentu ditekan.
Contoh: saat tombol spasi ditekan, karakter melompat.
when this sprite clicked
Blok ini aktif ketika sprite (objek) diklik oleh mouse.
Cocok untuk interaksi seperti tombol atau objek yang bisa ditekan.
when backdrop switches to ( )
Blok ini akan berjalan ketika latar belakang (backdrop) berubah ke tertentu.
Biasanya dipakai untuk mengatur alur cerita atau level game.
when (loudness) > ( )
Blok ini aktif saat suara (mikrofon) melebihi nilai tertentu.
Contoh: karakter bergerak saat kita bertepuk tangan.
when I receive (message)
Blok ini menjalankan perintah saat menerima pesan (broadcast) dari blok lain.
Digunakan untuk komunikasi antar sprite.
broadcast (message)
Blok ini digunakan untuk mengirim pesan ke semua sprite.
Sprite lain yang punya blok “when I receive” akan merespons.
broadcast (message) and wait
Mirip dengan broadcast biasa, tetapi:
Program akan menunggu sampai semua script yang menerima pesan selesai dijalankan, baru lanjut ke perintah berikutnya.
wait seconds
Blok ini digunakan untuk menunda jalannya program selama beberapa detik.
Contoh: wait 1 seconds berarti program berhenti selama 1 detik sebelum lanjut ke perintah berikutnya.
repeat
Blok ini berfungsi untuk mengulang perintah di dalamnya sebanyak jumlah tertentu .
Contoh: repeat 10 berarti perintah di dalamnya dijalankan 10 kali.
forever
Blok ini digunakan untuk mengulang perintah tanpa henti (selamanya) sampai program dihentikan.
Biasanya dipakai untuk animasi atau gerakan terus-menerus.
if then
Blok ini adalah percabangan (kondisional) .
Jika kondisi benar (true), maka perintah di dalamnya dijalankan.
Jika salah (false), maka dilewati.
if then else
Blok ini juga percabangan, tetapi lebih lengkap:
Jika kondisi benar → jalankan bagian then
Jika kondisi salah → jalankan bagian else
wait until
Blok ini membuat program menunggu sampai suatu kondisi terpenuhi.
Program tidak lanjut sebelum kondisi bernilai benar.
touching ( ) ?
Blok ini mengecek apakah sprite menyentuh objek tertentu (misalnya mouse-pointer atau sprite lain).
Hasilnya: true / false
touching color ( ) ?
Digunakan untuk mengecek apakah sprite menyentuh warna tertentu.
Cocok untuk deteksi area (misalnya tanah, air, dll)
color ( ) is touching ( ) ?
Blok ini mengecek apakah warna tertentu pada sprite menyentuh warna lain.
Biasanya untuk deteksi lebih spesifik (misalnya tabrakan bagian tertentu).
distance to ( )
Mengukur jarak antara sprite dengan objek lain (misalnya mouse atau sprite lain).
Hasil berupa angka (pixel).
ask ( ) and wait
Digunakan untuk menampilkan pertanyaan dan menunggu jawaban dari pengguna.
Input biasanya lewat keyboard.
answer
Menyimpan jawaban dari blok ask.
Bisa digunakan untuk logika selanjutnya.
key ( ) pressed?
Mengecek apakah tombol keyboard tertentu sedang ditekan.
Hasil: true / false
mouse down?
Mengecek apakah klik mouse sedang ditekan.
Digunakan untuk interaksi klik.
mouse x
Menampilkan posisi horizontal (X) mouse di layar.
mouse y
Menampilkan posisi vertikal (Y) mouse di layar.
set drag mode ( )
Mengatur apakah sprite bisa diseret (drag) dengan mouse atau tidak.
Pilihan: draggable / not draggable
loudness
Mengukur tingkat suara dari mikrofon.
Nilai berupa angka (semakin besar = semakin keras).
timer
Blok ini digunakan untuk menampilkan waktu yang telah berjalan sejak program dimulai atau sejak timer di-reset. Nilainya berupa detik.reset timer
Blok ini berfungsi untuk mengatur ulang (mengembalikan) nilai timer menjadi 0, sehingga perhitungan waktu dimulai kembali dari awal.backdrop # of Stage
Blok ini digunakan untuk mengetahui nomor backdrop (latar belakang) yang sedang aktif pada Stage. Bisa juga diubah untuk menampilkan nama backdrop.current (year)
Blok ini menampilkan informasi waktu saat ini sesuai pilihan, seperti tahun, bulan, tanggal, hari, jam, menit, atau detik.days since 2000
Blok ini menunjukkan jumlah hari yang telah berlalu sejak tanggal 1 Januari 2000 hingga saat ini.username
Blok ini digunakan untuk mengambil nama pengguna (user) yang sedang menggunakan Scratch (jika tersedia, terutama saat online).
12. join ( ) ( )
( ) + ( )
Digunakan untuk melakukan operasi penjumlahan antara dua nilai.( ) - ( )
Digunakan untuk melakukan operasi pengurangan antara dua nilai.( ) × ( )
Digunakan untuk melakukan operasi perkalian antara dua nilai.( ) ÷ ( )
Digunakan untuk melakukan operasi pembagian antara dua nilai.pick random ( ) to ( )
Digunakan untuk menghasilkan angka acak dalam rentang tertentu (dari nilai pertama sampai nilai kedua).( ) > ( )
Digunakan untuk membandingkan apakah nilai pertama lebih besar dari nilai kedua. Hasilnya berupa benar (true) atau salah (false).( ) < ( )
Digunakan untuk membandingkan apakah nilai pertama lebih kecil dari nilai kedua. Hasilnya true atau false.( ) = ( )
Digunakan untuk membandingkan apakah dua nilai sama. Hasilnya true atau false.( ) and ( )
Digunakan untuk menggabungkan dua kondisi. Hasil true jika keduanya benar.( ) or ( )
Digunakan untuk menggabungkan dua kondisi. Hasil true jika salah satu benar.not ( )
Digunakan untuk membalik kondisi. Jika true menjadi false, dan sebaliknya.
12. join ( ) ( )
Digunakan untuk menggabungkan dua teks (string) menjadi satu.
Contoh: join "apple" "banana" → menghasilkan "applebanana"13. letter ( ) of ( )
Mengambil huruf tertentu dari sebuah teks berdasarkan posisi.
Contoh: letter 1 of "apple" → menghasilkan "a"
(catatan: posisi dimulai dari 1, bukan 0)14. length of ( )
Menghitung jumlah karakter dalam sebuah teks.
Contoh: length of "apple" → menghasilkan 515. ( ) contains ( ) ?
Mengecek apakah suatu teks mengandung teks tertentu.
Hasilnya berupa true (benar) atau false (salah).
Contoh: "apple" contains "a" → true16. ( ) mod ( )
Menghasilkan sisa hasil pembagian (modulus).
Contoh: 10 mod 3 → menghasilkan 117. round ( )
Membulatkan angka ke bilangan bulat terdekat.
Contoh: round 3.6 → 4, round 3.4 → 318. ( abs ) of ( )
Menghasilkan nilai absolut (nilai tanpa tanda negatif).
Contoh: abs of -5 → 5
my variable
Merupakan blok variabel yang digunakan untuk menampilkan nilai variabel. Nilai ini bisa berubah-ubah selama program berjalan.
set (my variable) to ( )
Digunakan untuk mengatur atau memberi nilai awal pada variabel.
Contoh: set my variable to 0 → variabel diisi dengan nilai 0.
change (my variable) by ( )
Digunakan untuk menambah atau mengurangi nilai variabel sesuai angka yang diberikan.
Contoh: change my variable by 1 → nilai variabel bertambah 1.
show variable (my variable)
Digunakan untuk menampilkan variabel di layar (stage) sehingga nilainya bisa dilihat saat program berjalan.hide variable (my variable)
Digunakan untuk menyembunyikan tampilan variabel dari layar, tetapi nilainya tetap tersimpan dan bisa digunakan dalam program.
- Dapatkan link
- X
- Aplikasi Lainnya













Komentar
Posting Komentar