Fungsi blok kode program aplikasi scratch


Palet Motion


                   

Palet Looks


                                       








1.sprite mengucapkan teks di balon kata selama waktu tertentu (contoh: 2 detik).

2.Sprite mengucapkan teks tanpa batas waktu, sampai diganti atau dihapus dengan blok lain.

3.Sprite menampilkan balon berpikir selama beberapa detik.
   
   4.Sprite menampilkan balon berpikir tanpa batas waktu.
   5.Mengganti kostum sprite ke kostum tertentu.
   6.Berpindah ke kostum berikutnya dalam urutan daftar kostum.
   7.Mengganti latar panggung (stage) ke backdrop tertentu.
   8.Berpindah ke latar berikutnya sesuai urutan di Stage.
   9.Menambah ukuran sprite sebesar angka tertentu (contoh: +10).
  10.Mengatur ukuran sprite ke persentase tertentu (100% = ukuran asli).
  11.Menambah efek visual, seperti color fisheye pixelate whirl brightness ghost (transparansi)
  
gambar kedua

1. Mengatur efek visual kembali ke nilai tertentu (0 = normal).
2.Menghapus semua efek visual yang aktif.
3.Menampilkan sprite.
4.Menyembunyikan sprite.
5.Sprite pindah ke lapisan paling depan atau paling belakang.
6.Sprite naik beberapa lapisan ke depan atau ke belakang.
7.Mengembalikan nomor kostum yang sedang dipakai.
8.Mengembalikan nomor backdrop yang sedang aktif.
9.Mengembalikan ukuran sprite saat ini dalam persen.

Palet events


                                                                                                                                                                

















1.Digunakan untuk memulai program. Hampir semua proyek Scratch memakai blok ini sebagai titik awal.

2.Menjalankan skrip ketika sebuah tombol keyboard ditekan, misalnya panah kanan, panah kiri, spasi, dll. Cocok untuk membuat kontrol karakter.
3.Menjalankan skrip ketika sprite (karakter) diklik. Dipakai untuk membuat tombol, animasi klik, game interaktif, dll.
4.Menjalankan skrip ketika backdrop (background) berubah. Dipakai untuk membuat event berdasarkan pergantian level atau scene.

5.Blok ini akan menjalankan skrip ketika volume suara yang ditangkap mikrofon lebih besar dari angka yang ditentukan.

6.Menjalankan skrip ketika pesan tertentu diterima.Cocok untuk membuat interaksi antar-sprite menggunakan broadcast.

7.Mengirim pesan ke semua sprite agar bisa bereaksi tanpa menyentuh langsung sprite lain.
8.Mengirim pesan lalu menunggu sampai semua skrip yang menerima pesan itu selesai, baru melanjutkan.

Palet Control

















1.Menunda jalannya program selama jumlah detik tertentu.
2.Mengulang perintah di dalamnya sebanyak jumlah tertentu (misalnya 10 kali).
3.Mengulang perintah di dalamnya terus-menerus tanpa berhenti.
4.Menjalankan perintah hanya jika kondisi benar (true).
5.Percabangan kondisi:
Jika kondisi benar → jalankan bagian atas
Jika salah → jalankan bagian “jika tidak”➡️ Seperti pilihan: A atau B.
6.Program akan berhenti sementara sampai kondisi terpenuhi.
7.Mengulang perintah sampai kondisi menjadi benar, lalu berhenti.

Gambar kedua
1.Menghentikan jalannya program.

Pilihan pada dropdown:

 a. semua → menghentikan semua script

 b. skrip ini → hanya menghentikan script tersebut

 c. skrip lain dalam sprite → menghentikan script lain di sprite yang sama 

2.Blok event khusus clone.Script di dalamnya akan berjalan saat clone (duplikat objek) dibuat.
3.Membuat salinan (clone) dari sprite.Clone ini bisa bergerak/berperilaku sendiri tanpa mengganggu yang asli.
4.Menghapus clone yang sedang berjalan.Biasanya dipakai supaya clone tidak menumpuk terlalu banyak.

Palet Sensing




































1.Mengecek apakah sprite menyentuh objek tertentu (misalnya mouse atau sprite lain).
2.Mengecek apakah sprite menyentuh warna tertentu.
3.Mengecek apakah dua warna saling bersentuhan.
4.Mengukur jarak sprite ke objek lain.
5.Menampilkan pertanyaan dan menunggu jawaban dari user.
6.Menyimpan jawaban terakhir dari pertanyaan.
7.Mengecek apakah tombol keyboard tertentu ditekan.
8.Mengecek apakah klik mouse sedang ditekan.
9.Mengetahui posisi kursor mouse pada layar (koordinat X dan Y).
10.Mengatur apakah sprite bisa diseret dengan mouse atau tidak.
11.Mendeteksi tingkat suara dari mikrofon.
12.Menghitung waktu sejak program dimulai atau sejak di-reset.

Gambar kedua
13.Mengembalikan timer ke 0.
14.Menunjukkan nomor latar (background) yang sedang aktif.
15.Mengambil tahun sekarang dari sistem komputer.
16.Menghitung jumlah hari sejak tahun 2000.
17.Mengambil nama user yang sedang menggunakan Scratch.

Palet Operators




















1.berfungsi untuk menghitung angka, skor, jarak, atau waktu.
2.berfungsi untuk mengurangi angka.
3.berfungsi untuk mengkalikan angka.
4.berfungsi untuk membagi angka.
5.Menghasilkan angka acak dari 1 sampai 10 Setiap kali dijalankan, blok ini akan memilih satu angka secara acak
6.Digunakan untuk membandingkan dua nilai ,Lebih besar ( > )
7.Lebih kecil ( < )
8.Sama dengan ( = ) ,Hasilnya: benar (true) atau salah (false)
9.Digunakan untuk menggabungkan kondisi:
    a.AND (dan) 
    b.OR (atau)
    c.NOT (tidak)
Jika nilai > 70 dan nyawa > 0 lanjut game.

10.Digunakan untuk mengolah teks, Menggabungkan teks.
11.Mengambil huruf tertentu.
12.memanjangkan teks.
13.Mengecek teks mengandung kata tertentu, Contoh: membuat nama pemain atau pesan.
14.Blok mod digunakan untuk mengetahui sisa pembagian, yang membantu membuat logika program lebih pintar dan teratur.
15.Blok round berfungsi untuk membulatkan angka ke bilangan bulat terdekat agar lebih mudah digunakan dalam program.
16.berfungsi untuk mengubah angka menjadi nilai positif (nilai mutlak).

Komentar