AP-K8-02 Kunci jawaban tugas Game dengan blok khusus. Dalam latihan ini, Anda akan diminta untuk mengunggah proyek Scratch baru, dan dalam kode Meow, siswa akan membuat 2 blok khusus, satu tanpa input dan satu lagi dengan input. pilihan. Kedua custom block ini memiliki fungsi yang hampir sama, yaitu membuat gerakan agar sprite bisa “melompat”. Apa itu melompat? Bangkit, lalu turunkan diri Anda kembali ke posisi awal.
Aktivitas AP-K8-02 “Game Blok Kustom” dapat Anda temukan di buku ilmu komputer kelas 8 di SMA Kurikulum Merdeka. Mari kita simak pembahasannya bersama. Namun sebelum itu mari kita cari tahu apa itu custom block.
Baca juga: Jawaban Matematika Halaman 67 Kelas 8 Semester 2 Bagian Esai
Kode Blok Kustom
Terkadang Anda perlu menggunakan kode yang sama beberapa kali, Anda dapat menggunakan blok khusus di Scratch. Dengan blok khusus, Anda dapat membuat blok Anda sendiri, yang nantinya dapat berisi blok lain. Blok khusus juga dapat menerima “input” sehingga instruksi di dalamnya dapat dieksekusi dengan nilai yang berbeda.
Misalnya, jika berisi langkah x langkah (lihat gambar), dan X diatur ke 5, sprite akan bergerak 5 langkah. Jika diatur ke 50, sprite akan bergerak 50 langkah. Inilah yang disebut parameter. Parameternya sama dengan parameter a dan b dalam persamaan, misalnya f(x) = ax + b, dimana a dan b dapat disisipkan untuk menghasilkan persamaan linier yang berbeda, misalnya f(x) = x + 10 atau f(x) = 9x + 25. .
Setelah mendefinisikan blok khusus sebagai blok yang Anda tentukan, Anda dapat menjalankan banyak instruksi yang disimpan di blok khusus itu, dan ketika nama blok itu dipanggil (disebutkan) di blok lain, semua instruksi di dalamnya akan dieksekusi. Custom block ini juga bisa mengambil input untuk diperlakukan sebagai parameter agar hasil dari custom block ini bisa lebih dinamis.
Bayangkan jika kode di blok user tidak satu baris, tapi panjang, maka kode di blok pemanggil akan lebih jelas dan mudah dibaca. Blok khusus digunakan sebagai ejaan “Lampiran” untuk membuat teks isi lebih mudah dibaca karena tidak boleh berisi detail.
Ingat BK? Blok Kustom adalah “abstraksi” dari serangkaian instruksi! Oleh karena itu, nama blok khusus harus mencerminkan isinya.
Baca juga: Tanggapan IPAS lengkap Halaman 106-107 Kelas 4 SD/MI
Latihan AP-K8-02 Bermain dengan Balok Kustom
Dalam latihan ini, Anda akan membuat blok khusus dengan dan tanpa parameter masukan dan menerapkan blok khusus ini ke sprite yang ada.
Target
Dengan menyelesaikan tugas ini, Anda akan dapat membuat program yang dapat menggunakan blok khusus.
Apa itu blok khusus?
Blok khusus adalah blok di Scratch yang dapat Anda buat sendiri, dan fungsinya dapat disesuaikan. Dalam konsep pemrograman umum, blok pengguna dapat dianggap sebagai fungsi/prosedur.
Anda akan mempelajari lebih lanjut tentang fungsi/prosedur pada tahap selanjutnya. Sekarang Anda pertama-tama akan mencoba menggunakan blok khusus di Scratch.
Baca juga: Jawaban Lengkap IPAS Halaman 105 Kelas 4 SD/MI
Skrip aktivitas
Buat proyek Scratch baru dengan sprite Cat si Meow yang sudah aktif untuk digunakan. Dalam kode Si Meong, Anda akan membuat 2 blok khusus, satu tanpa masukan dan lainnya dengan masukan. Kedua custom block ini memiliki fungsi yang hampir sama, yaitu membuat gerakan agar sprite bisa “melompat”. Apa itu melompat? Bangkit, lalu turunkan diri Anda kembali ke posisi awal.
Melangkah
- Buat proyek Scratch baru.
- Di sprite Cat si Meow, buat blok baru menggunakan nama Make a Block [jump].
- Memblokir [jump] akan memiliki beberapa fungsi, yaitu:
membuat suara “meong”.
melakukan animasi lompatan: posisi y bertambah 50; kemudian kembali ke titik awal. - Pemblokiran panggilan [jump] dengan menekan spasi pada keyboard.
- Buat blok khusus baru bernama [jumpWithHeight].
- Pilih “Tambahkan Nomor Input atau Teks” dan beri nama tinggi.
- Gandakan fungsi di langkah 2 untuk meletakkannya di blok
- [jumpWithHeight].
- Ubah nilainya menjadi 50 menggunakan variabel ketinggian dari parameter Custom Block.
- Pemblokiran panggilan [jumpWithHeight] dengan menekan panah atas pada keyboard.
Baca juga: Kunci jawaban untuk kelas 7. Jawaban dalam ilmu alam di sekolah menengah. Latihan 4.4. Halaman 127. Program Studi Mandiri.
Lembar Kerja Siswa
Isikan jawaban berupa field dengan hasil capture kode program Scratch anda menggunakan pruning tools, seperti yang anda pelajari pada bab TIK.
Blok khusus tanpa parameter
Buat blok baru bernama [jump]. Di blok [jump]tambahkan instruksi ke blok kode untuk membuat sprite kucing:
- Membuat suara “meong”.
- Posisi y akan bertambah 50
- Posisi y kembali ke titik awal
Perhatikan hasilnya: Anda akan mendapatkan sprite kucing animasi yang melompat.
Pemblokiran panggilan [jump] setiap kali spasi ditekan pada keyboard
Catatan: gunakan blok acara.
Blok Kustom dengan Parameter
Buat blok khusus baru bernama [jumpWithHeight] dan beri nama parameter tinggi
Melakukan:
- Blokir duplikasi kode [jump] sebelumnya.
- Ganti angka 50 dengan ketinggian variabel yang dapat ditarik dari bagian definisi blok. [jumpWithHeight].
Jika kejadiannya adalah saat panah atas pada keyboard ditekan, maka program akan memanggil blok tersebut [jumpWithHeight] dengan nilai parameter 100.
Baca juga: Jawaban atas pertanyaan tentang arti kata-kata tertentu dalam puisi
Nilai
Setelah program Anda terprogram dengan baik, mari kita jawab pertanyaan-pertanyaan berikut agar Anda lebih memahaminya.
Perhatikan kode program pada langkah 4. Jika nilainya 100 di blok [jumpWithHeight] berubah menjadi 70, apa yang terjadi?
membalas:
Efek lompatannya tidak akan terlalu tinggi, karena berubah dari 100 menjadi 70.
Masih mengamati kode pada langkah 4. Jika nilai parameter di blok [jumpWithHeight] kosong, lalu coba tekan panah atas 🡑 di keyboard, apa yang terjadi?
Membalas:
SpriteCat tidak akan bergerak karena variabel tingginya seharusnya 0, sehingga posisi sumbu y akan tetap.
Cerminan
- Apakah Anda senang mempelajari materi ini?
- Bisakah Anda mengikuti semua langkah dengan baik dan memahami artinya?
- Bisakah Anda menjelaskan penggunaan blok khusus?
- Bisakah Anda menjelaskan penggunaan blok khusus untuk kasus lain?
- Apakah materi ini sulit? Bagian mana yang sulit?
- Apakah Anda dapat menyelesaikan tugas-tugas praktis guru tepat waktu?
penutup
Demikian pembahasan kunci jawaban tugas AP-K8-02 “Game Balok Kustom” yang terdapat pada Kurikulum Merdeka Kelas VII. Jika tidak memiliki komputer/smartphone, diskusi dapat dilakukan dengan mencetak bahan diskusi terlebih dahulu.
Fungsi yang ada dapat dicetak menjadi kartu untuk memudahkan Anda memahami materi. Anda juga dapat mencari
inspirasi melalui Scratch Unplugged.