MENGENAL PESAN DAN
INTERAKSI ANTARSPRITE
Belajar membuat karakter dalam Scratch saling berkomunikasi, memberikan informasi, dan bekerja sama melalui pesan.
Tujuan Pembelajaran
- Menjelaskan pengertian pesan dan interaksi antarsprite.
- Memahami fungsi pesan (Broadcast) dalam Scratch.
- Mengenali blok Broadcast, When I Receive, dan Broadcast and Wait.
- Membuat dua atau lebih sprite saling berinteraksi.
- Menerapkan sikap kerja sama, komunikasi yang baik, dan tanggung jawab dalam membuat program.
1. ILMU — Apa Itu Pesan dan Interaksi Antarsprite?
Dalam pemrograman Scratch, pesan (Broadcast) adalah cara untuk mengirimkan informasi atau sinyal kepada sprite lain maupun objek lain di dalam sebuah proyek.
Sementara itu, interaksi antarsprite adalah hubungan atau komunikasi antara dua atau lebih karakter yang membuat mereka dapat merespons tindakan satu sama lain.
Ketika seseorang mengatakan "Ayo mulai!", teman-temannya akan mendengar pesan tersebut dan melakukan tindakan. Dalam Scratch, sebuah sprite juga dapat mengirimkan pesan agar sprite lain melakukan sesuatu.
Contohnya, ketika karakter utama mengirim pesan "Mulai", karakter pendamping akan bergerak atau memberikan ucapan.
2. Mengenal Sistem Pesan (Broadcast)
Scratch memiliki fitur Broadcast untuk mengirim pesan kepada skrip lain. Sprite yang menerima pesan dapat menjalankan instruksi sesuai pesan tersebut.
3. Bagaimana Cara Kerja Pesan?
4. Contoh Interaksi Antarsprite
5. Perbedaan Broadcast dan Broadcast and Wait
| Blok | Fungsi | Perilaku Program |
|---|---|---|
| Broadcast | Mengirim pesan. | Instruksi berikutnya pada skrip pengirim dapat langsung dilanjutkan tanpa menunggu skrip penerima selesai. |
| Broadcast and Wait | Mengirim pesan dan menunggu. | Skrip pengirim menunggu skrip penerima yang dipicu pesan tersebut selesai. |
| When I Receive | Menerima pesan. | Skrip penerima mulai menjalankan instruksinya ketika pesan yang sesuai diterima. |
6. Mengenal Blok Pesan dalam Scratch
Blok pesan atau Broadcast berada dalam kelompok Events yang berwarna kuning. Blok ini dapat digunakan untuk mengatur komunikasi antara sprite.
Beberapa blok penting yang perlu kamu kenali:
Ketiga blok tersebut dapat digunakan bersama blok gerakan, tampilan, suara, dan kontrol untuk membangun interaksi yang lebih menarik.
7. DALIL — Berkomunikasi dengan Baik
Dalam kehidupan sehari-hari, komunikasi yang baik dapat membangun hubungan dan kerja sama. Islam mengajarkan agar kita menyampaikan perkataan yang benar dan baik.
يَا أَيُّهَا الَّذِينَ آمَنُوا اتَّقُوا اللَّهَ وَقُولُوا قَوْلًا سَدِيدًا
“Wahai orang-orang yang beriman! Bertakwalah kamu kepada Allah dan ucapkanlah perkataan yang benar.”Ayat ini mengajarkan pentingnya berkata benar. Dalam membuat program, pesan yang dikirim harus jelas dan sesuai tujuan. Dalam kehidupan nyata, kita juga harus menyampaikan informasi dengan jujur dan tidak menyesatkan.
Pesan: Gunakan komunikasi untuk menyampaikan kebaikan, membangun kerja sama, dan saling membantu.
8. ADAB — Sikap Pendekar Coding
- Komunikatif: menyampaikan pesan dengan jelas dan sopan.
- Jujur: menyampaikan informasi yang benar.
- Kerja sama: menghargai peran setiap anggota dalam sebuah tim.
- Saling menghargai: mendengarkan dan menghormati pendapat orang lain.
- Bertanggung jawab: menggunakan teknologi untuk menyebarkan informasi yang bermanfaat.
9. AMAL — Praktik Membuat Interaksi Dua Sprite
Tantangan: Membuat Dua Karakter Saling Menyapa
Buatlah proyek Scratch yang menampilkan dua karakter. Ketika bendera hijau diklik, karakter pertama mengirim pesan kepada karakter kedua. Karakter kedua kemudian membalas sapaan tersebut.
10. REFLEKSI — Apa yang Sudah Kamu Pelajari?
- Apa yang dimaksud dengan Broadcast dalam Scratch?
- Apa fungsi blok When I Receive?
- Apa perbedaan Broadcast dan Broadcast and Wait?
- Mengapa sprite perlu saling mengirim pesan?
- Bagaimana cara menerapkan komunikasi yang baik ketika bekerja dalam kelompok?
11. EVALUASI — Uji Pemahamanmu!
Jawablah 10 pertanyaan berikut untuk menguji pemahamanmu tentang pesan dan interaksi antarsprite.
- Pilih satu jawaban yang paling tepat.
- Jawaban langsung diperiksa setelah diklik.
- Setiap jawaban benar mendapatkan 10 poin.
- Skor maksimal adalah 100.
🎉 Evaluasi Selesai!
Terima kasih telah menyelesaikan seluruh soal.

No comments:
Post a Comment