Page 190 - KM Informatika-BS-KLS-VIII_Neat
P. 190

Konsep

                 Apa itu Custom Block?
                 Custom Block adalah sebuah block pada Scratch yang dapat kalian buat sendiri
                 dan dapat disesuaikan fungsinya.  Dalam konsep pemrograman pada umumnya,
                 Custom Block dapat dianggap sebagai fungsi/prosedur. Kalian akan mempelajari
                 lebih lanjut tentang fungsi/prosedur pada tahap selanjutnya. Untuk saat ini, kalian
                 akan mencoba penggunaan Custom Block pada Scratch lebih dulu.

                 Skenario Aktivitas
                 Buat sebuah  project  Scratch  baru  dimana sprite  Cat si Meong sudah  aktif
                 untuk dapat digunakan. Pada kode program si Meong, kalian akan membuat
                 2  buah  Custom Block,  yang satu  tanpa parameter  input dan yang satunya
                 lagi menggunakan parameter    input.  Kedua Custom    Block  ini fungsinya
                 mirip, yaitu melakukan pergerakan supaya sprite dapat “melompat”. Apa itu
                 melompat? Naik, lalu turun kembali ke posisi semula.

                 Langkah
                 1.  Buat project Scratch baru.
                 2.  Pada sprite Cat si Meong, buat sebuah blok baru menggunakan Make a
                     Block, bernama [jump].
                 3.  Blok [jump] ini akan memiliki beberapa fungsi, yaitu:
                     a.  mengeluarkan suara “Meow”

                     b.  melakukan animasi melompat:     posisi y  bertambah  50;  kemudian
                         kembali ke titik awal.
                 4.  Panggil blok [jump] ketika “spasi” pada keyboard ditekan.

                 5.  Buat Custom Blockbaru, bernama [jumpWithHeight].
                 6.  Pilih  “Add an input number or text” dan beri nama height.
                 7.  Duplikasi fungsi pada langkah      2  untuk ditempatkan pada blok
                     [jumpWithHeight].
                 8.  Ubah nilai 50 dengan variabel height dari parameter Custom Block.
                 9.  Panggil blok [jumpWithHeight] ketika tanda panah atas pada keyboard
                     ditekan.

                 Lembar Kerja Peserta Didik
                    Isi jawaban yang berbentuk kotak dengan hasil    capture  kode  program
                 Scratch kalian menggunakan snipping tools seperti yang kalian telah pelajari
                 di Bab TIK.



              178   Informatika SMP Kelas VIII
   185   186   187   188   189   190   191   192   193   194   195