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

Setelah mendeànisikan Custom Block sebagai blok yang kalian tentukan,
                    kalian dapat melakukan beberapa instruksi yang disimpan dalam blok khusus
                    tersebut, dan saat nama blok tersebut “dipanggil” (disebutkan) pada blok lain,
                    semua instruksi di dalamnya akan dijalankan. Custom Block ini juga dapat
                    menerima input yang akan dianggap sebagai parameter     sehingga hasil  dari
                    Custom Block ini dapat lebih dinamis.

                           Custom Block Didefinisikan            Custom Block Dipanggil












                     Custom Block [maju] memiliki         Ketika tanda spasi pada keyboard
                     parameter X                          ditekan, blok [maju] dipanggil dan
                     Dimana nilai X akan digunakan sebagai   diberi parameter 5.
                     berapa banyak sprite harus bergerak
                     maju.
                       Bayangkan, jika kode dalam Custom Block tidak hanya satu baris, tetapi
                    panjang,  kode  di blok pemanggil  akan lebih  jelas dan lebih  mudah  dibaca.
                    Custom Block dipakai seperti menulis “Lampiran” sehingga teks utama lebih
                    mudah dibaca karena tidak perlu memuat hal detail.

                       Ingat BK? Custom Block merupakan sebuah  “abstraksi” dari sekumpulan
                    instruksi! Oleh karena itu, nama Custom Block harus mencerminkan isinya.



                             Ayo, Berlatih

                    Aktivitas Individu
                    Aktivitas AP-K8-02: Bermain dengan Custom Block
                       Pada aktivitas ini,  kalian akan membuat sebuah  Custom Block   dengan
                    dan tanpa parameter input serta dapat menggunakan Custom Block ini pada
                    sprite yang ada.


                    Tujuan
                    Dengan melakukan aktivitas ini,    kalian akan mampu     membuat   sebuah
                    program yang dapat menggunakan Custom Block.






                                                                        Bab 7 Algoritma Pemrograman  177
   184   185   186   187   188   189   190   191   192   193   194