Berbagi informasi, tips, cerita, pengetahuan, harapan, ide, dan lainnya.

10 April 2025

Mengenal Fungsi Dasar Scratch - 1




Scratch adalah bahasa pemrograman visual yang dirancang khusus untuk pemula, terutama anak-anak, untuk belajar dasar-dasar pemrograman dengan cara yang menyenangkan dan mudah dipahami. 

Mengenal Antarmuka Scratch

Antarmuka Scratch terdiri dari beberapa bagian utama:

- Stage (Panggung): Tempat di mana semua aksi dan animasi berlangsung.

- Sprite (Karakter): Objek yang dapat diprogram untuk bergerak, berubah, dan berinteraksi.

- Blocks Palette (Palet Blok): Kumpulan blok perintah yang dapat diseret dan dijatuhkan untuk membuat skrip.

- Scripts Area (Area Skrip): Tempat di mana blok-blok perintah disusun menjadi skrip untuk

 mengendalikan sprite.





Fungsi-fungsi Dasar Scratch

1. Motion (Gerakan) Fungsi motion digunakan untuk menggerakkan sprite di panggung. Beberapa blok perintah gerakan yang umum digunakan adalah:

- Move (Bergerak): Menggerakkan sprite sejauh yang ditentukan dalam langkah.

block

Salin kode

move (10) steps

- Turn (Berputar): Memutar sprite searah jarum jam atau berlawanan sejauh yang ditentukan dalam derajat.

block

Salin kode

turn cw (15) degrees

turn ccw (15) degrees


- Go to (Pergi ke): Menggerakkan sprite ke posisi x, y tertentu atau ke sprite lain.

block

Salin kode

go to x: (0) y: (0)

go to [mouse-pointer v]





2. Looks (Tampilan) Fungsi looks mengubah tampilan sprite atau panggung. Beberapa blok perintah tampilan yang sering digunakan adalah:

- Say (Bicara): Membuat sprite menampilkan teks seperti dialog.

block

Salin kode

say [Hello!] for (2) seconds

say [Hello!]

- Switch Costume (Ganti Kostum): Mengubah kostum sprite untuk membuat animasi.

block

Salin kode

switch costume to [costume2 v]


- Change Size (Ubah Ukuran): Mengubah ukuran sprite.

block

Salin kode

change size by (10)

set size to (100) %


3. Sound (Suara) Fungsi sound digunakan untuk menambahkan dan mengontrol suara dalam proyek. Beberapa blok perintah suara yang umum digunakan adalah:


- Play Sound (Mainkan Suara): Memainkan suara yang dipilih.

block

Salin kode

play sound [meow v]


- Start Sound (Mulai Suara): Memulai suara yang dipilih, tanpa menunggu hingga selesai.

block

Salin kode

start sound [meow v]


- Stop All Sounds (Hentikan Semua Suara): Menghentikan semua suara yang sedang dimainkan.

block

Salin kode

stop all sounds


4. Events (Acara) Fungsi events digunakan untuk memulai skrip berdasarkan kejadian tertentu. Beberapa blok perintah acara yang sering digunakan adalah:


- When Green Flag Clicked (Ketika Bendera Hijau Diklik): Memulai skrip saat bendera hijau diklik.

block

Salin kode

when green flag clicked


- When Key Pressed (Ketika Tombol Ditekan): Memulai skrip saat tombol tertentu pada keyboard ditekan.

block

Salin kode

when [space v] key pressed


- When Sprite Clicked (Ketika Sprite Diklik): Memulai skrip saat sprite diklik.

block

Salin kode

when this sprite clicked


5. Control (Kontrol) Fungsi control mengatur alur eksekusi skrip. Beberapa blok perintah kontrol yang umum digunakan adalah:


- Wait (Tunggu): Menunggu selama waktu yang ditentukan sebelum melanjutkan skrip.

block

Salin kode

wait (1) seconds


- Repeat (Ulangi): Mengulangi skrip sejumlah waktu yang ditentukan.

block

Salin kode

repeat (10)


- Forever (Selamanya): Mengulangi skrip tanpa henti.

block

Salin kode

forever


6. Sensing (Penginderaan) Fungsi sensing memungkinkan sprite untuk merespon interaksi pengguna atau perubahan dalam proyek. Beberapa blok perintah penginderaan yang sering digunakan adalah:


- Touching (Menyentuh): Memeriksa apakah sprite menyentuh objek tertentu.

block

Salin kode

touching [mouse-pointer v]?


- Ask and Wait (Tanya dan Tunggu): Menampilkan prompt untuk pengguna memasukkan teks.

block

Salin kode

ask [What’s your name?] and wait


- Mouse X (Posisi X Mouse): Mengembalikan posisi x kursor mouse.

block

Salin kode

mouse x


7. Operators (Operator) Fungsi operators digunakan untuk melakukan operasi matematika dan logika. Beberapa blok perintah operator yang umum digunakan adalah:


- Add (Tambah): Menambahkan dua angka.

block

Salin kode

(5) + (2)


- Subtract (Kurang): Mengurangi satu angka dari angka lainnya.

block

Salin kode

(5) – (2)


- Greater Than (Lebih Besar Dari): Memeriksa apakah satu angka lebih besar dari angka lainnya.

block

Salin kode

(5) > (2)

=====

Agar App Investor dapat digunakan di komputer/laptop kalian secara offline sangat mudah sekali:

Kunjungi situs ini:

https://scratch.mit.edu/download


=====

Sumber 1
Sumber 2

Share:

0 komentar:

Posting Komentar

Tulisan Populer

KataKata

"Janganlah engkau mengucapkan perkataan yang engkau sendiri tak suka mendengarnya jika orang lain mengucapkannya kepadamu." (Ali bin Abi Thalib)

FEMURKU. Diberdayakan oleh Blogger.