DC
Kelas Digital Creative
Robotika · IoT · Scratch · Canva · CapCut · AI
← kembali ke Home

Memahami Sound (Suara) di Scratch

⏱ 20 Menit Scratch August 2026 🔧 Scratch Website

Memahami Sound (Suara) di Scratch

Setelah sebelumnya membahas cara melihat dan mengedit suara sprite, tutorial ini akan membahas seluruh blok kode dari kategori Sound, mulai dari memainkan suara hingga mengatur efek pitch dan volume.

1. Blok “Play Sound _ Until Done”

Blok ini memainkan suara, dan yang terpenting: blok/perintah setelahnya tidak akan dijalankan sampai suara ini selesai diputar sepenuhnya. Contoh: jika blok play sound ... until done diikuti oleh blok say "Hello!" for 2 seconds, maka gelembung teks “Hello!” baru akan muncul setelah suara selesai diputar, bukan bersamaan.

2. Blok “Start Sound”

Blok ini mirip dengan play sound until done, namun perbedaannya: blok setelahnya akan langsung dijalankan bersamaan, tanpa menunggu suara selesai diputar. Contoh: jika diikuti blok say "Hello!" for 2 seconds, gelembung teks akan langsung muncul bersamaan saat suara mulai diputar, tidak perlu menunggu suara selesai.

3. Blok “Stop All Sounds”

Blok ini menghentikan semua suara yang sedang diputar secara langsung, tanpa menunggu suara tersebut selesai.

Merekam Suara Sendiri

Untuk mendemonstrasikan blok-blok suara dengan lebih jelas, kita bisa merekam suara sendiri:

  1. Buka tab Sounds, lalu klik ikon Choose a Sound di pojok kiri bawah.
  2. Pilih opsi Record untuk merekam suara baru menggunakan mikrofon.
  3. Setelah merekam, suara bisa diedit menggunakan tombol-tombol efek yang tersedia (seperti pada video sebelumnya).
  4. Klik Save, lalu beri nama suara tersebut, misalnya “My Voice”.

Suara yang baru direkam ini akan otomatis muncul sebagai pilihan pada dropdown blok play sound atau start sound, dan bisa digunakan bersama blok stop all sounds untuk menghentikan suara secara tiba-tiba di tengah pemutaran.

4. Blok “Change Pitch Effect By”

Blok ini mengubah nada (pitch) suara yang diputar, sehingga terdengar lebih tinggi atau lebih rendah dari suara aslinya. Efeknya paling jelas terdengar langsung saat suara diputar dengan dan tanpa efek pitch untuk dibandingkan.

5. Efek “Pan Left/Right”

Efek ini mengatur suara agar terdengar lebih dominan di sisi kiri atau kanan saat menggunakan headphone/earphone. Misalnya, jika nilai diatur ke 100, suara hanya akan terdengar jelas di telinga kiri, sementara telinga kanan tidak mendengar suara sama sekali. Efek ini paling jelas dirasakan langsung menggunakan headphone.

6. Blok “Set [Effect] To”

Blok ini mirip dengan change effect by (baik untuk pitch maupun pan), namun perbedaannya: blok ini langsung menetapkan nilai efek yang dimasukkan, tanpa menjumlahkan dari nilai sebelumnya. Misalnya, jika pitch saat ini bernilai 100 lalu digunakan set pitch effect to 20, nilai pitch akan langsung menjadi 20 (bukan 120).

7. Blok “Clear Sound Effects”

Blok ini menghapus seluruh efek suara yang sedang aktif (seperti pitch atau pan) sekaligus, mengembalikan suara ke kondisi aslinya. Contoh skrip untuk membuktikan:

play sound [meow] until done
change pitch effect by 50
play sound [meow] until done
clear sound effects
play sound [meow] until done

Pemutaran suara terakhir setelah clear sound effects akan terdengar kembali normal seperti pemutaran pertama, karena efek pitch sudah dihapus.

8. Blok “Change Volume By”

Blok ini menambah atau mengurangi volume suara dari nilai saat ini (bersifat kumulatif, sama seperti pola change ... by pada blok-blok lain).

9. Blok “Set Volume To”

Berbeda dengan change volume by, blok ini langsung menetapkan volume ke nilai yang dimasukkan, tanpa menjumlahkan dari volume sebelumnya.

10. Blok Pelaporan “Volume”

Blok ini menampilkan nilai volume saat ini. Untuk melihatnya di layar, gunakan kombinasi blok say dan join dari kategori Operators:

set volume to 50
say (join "My volume is" (volume))

Hasilnya akan menampilkan teks “My volume is 50”. Jika kemudian dijalankan change volume by 10 dan blok say dijalankan lagi, hasilnya akan berubah menjadi “My volume is 60” — membuktikan bahwa change volume by bersifat menambahkan, sedangkan set volume to langsung menetapkan nilai.

Ringkasan

  • play sound until done menunggu suara selesai sebelum blok berikutnya berjalan; start sound langsung lanjut tanpa menunggu.
  • stop all sounds menghentikan semua suara secara langsung.
  • change pitch effect by dan efek pan left/right mengubah karakter suara; set effect to menetapkan nilai efek secara langsung; clear sound effects menghapus semua efek.
  • change volume by bersifat kumulatif (menambah/mengurangi), sedangkan set volume to langsung menetapkan nilai volume.
  • Blok pelaporan volume bisa ditampilkan menggunakan kombinasi say dan join.