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

Asesmen

                 Setelah  program kalian berjalan dengan baik sesuai skenario,  mari,  jawab
                 pertanyaan berikut ini agar kalian dapat lebih memahami dengan baik.

                 1.  Amatilah  kode  program pada langkah   4.  Apabila nilai 100  pada blok
                     [jumpWithHeight] diubah menjadi 70, apa yang terjadi?
                 2.  Masih amati kode program pada langkah 4. Apabila nilai parameter pada
                     blok  [jumpWithHeight]    dikosongkan,  lalu  kalian mencoba menekan
                     tanda panah atas  pada keyboard, apa yang terjadi?



                             Refleksi

                 1.  Apakah kalian senang belajar materi ini?
                 2.  Apakah   kalian dapat mengerjakan semua langkah      dengan baik dan
                     memahami maknanya?
                 3.  Apakah kalian dapat menjelaskan kegunaan Custom Block?
                 4.  Apakah kalian dapat menjelaskan kegunaan Custom Block  untuk kasus lain?

                 5.  Apakah materi ini dirasa sulit? Bagian yang mana yang sulit?
                 6.  Apakah kalian dapat menyelesaikan tugas praktik dari guru secara tepat
                     waktu?
                 B.  Pengantar Blockly Games dan Eksplorasi Puzzle Maze

                 Blockly adalah suatu tools yang dapat membantu membuat program sederhana
                 dengan menggunakan blok-blok, seperti halnya Scratch. Dengan menggunakan
                 Blockly,  proses pengetikan kode  program digantikan dengan menggabungkan
                 blok-blok. Kalian dapat melakukan drag and drop pada blok-blok ini. Blok-blok ini
                 merepresentasikan konsep-konsep dasar pemrograman seperti variabel, ekspresi
                 logika, looping, dan lain-lain. Pada Blockly, blok-blok yang sudah disusun dapat
                 langsung diterjemahkan ke  berbagai bahasa pemrograman seperti JavaScript,
                 PHP, Python, dan lain-lain. Hal inilah yang membedakan antara Blockly dengan
                 Scratch yang pernah kalian pelajari sebelumnya. Perhatikan Gambar 7.2 sebagai
                 contoh kode blok pada Blockly dituliskan dalam kode JavaScript.









                         Gambar 7.2 (a) Contoh kode Blockly (b)Terjemahan contoh kode  dalam JavaScript

              180   Informatika SMP Kelas VIII
   187   188   189   190   191   192   193   194   195   196   197