Algoritma Pemrograman BAB 7
Untuk dapat membantu manusia menyelesaikan berbagai persoalan, komputer
harus diprogram terlebih dahulu. Dengan program, komputer akan mampu
menjalankan instruksi-instruksi tertentu. Instruksi-instruksi ini tersusun dari
berbagai komponen seperti variabel, ekspresi logika, percabangan, perulangan,
dan lain-lain
Kalian dapat mengatur berapa banyak kode berulang dan kondisi dari objek/ sprite dengan kode Control. Dengan kode ini, diharapkan kalian dapat mengatur kode program dengan lebih baik. Kode Control yang tepat akan membuat program kalian menjadi lebih sederhana karena kalian tidak perlu menuliskan hal yang sama berulang kali. Akan tetapi, kalian harus memperhatikan bahwa ada kode Control yang dapat berulang secara tidak terbatas dan terbatas.
Apa itu input?
input adalah sebuah proses yang digunakan untuk meminta masukan dari
pengguna dan hasil masukannya akan disimpan dalam sebuah variable
Apa itu Variable?
Variable adalah sebuah nama yang digunakan untuk menyimpan sebuah
nilai, dan nilai yang disimpan dapat diubah dengan blok [set variable
to] atau [change variable by].
Apa itu Control?
Kode Control pada Scratch dapat mengatur jalannya program, yaitu
pengulangan dan kondisi. Dengan kode Control yang tepat, kode program
yang dibuat dapat menjadi lebih sederhana.
2. Kode Custom Block
Kadang kala, kalian membutuhkan kode yang sama untuk dapat digunakan beberapa kali, kalian dapat menggunakan Custom Block pada Scratch. Dengan Custom Block, kalian dapat membuat blok sendiri, yang nantinya dapat berisi blok lainnya juga.
Apa itu Custom Block?
Custom Block adalah sebuah block pada Scratch yang dapat kalian buat sendiri
dan dapat disesuaikan fungsinya
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.
Ada berbagai cara untuk mendapatkan dan menggunakan tools ini, yaitu:
1. Coding with Chrome (https://chrome.google.com/webstore/detail/ coding-with-chrome/becloognjehhioodmnimnehjcibkloed)
2. Melalui demo yang disediakan pada https://developers.google.com/ Blockly
3. Melalui https://Blockly-demo.appspot.com/static/demos/code/index.html
berikut ini adalah penjelasan singkat untuk setiap permainan yang disediakan di Blockly Games
1. Puzzle: Pemain harus menyusun blok-blok yang berisi keterangan dan foto hewan ke blok hewan yang sesuai. Kalian akan belajar mengenali blok yang digunakan pada Blockly. Melalui permainan ini, kalian juga dapat belajar tentang kosakata (vocabulary) dalam bahasa Inggris dan informasi tentang beberapa hewan.
2. Maze: Pemain diminta untuk menggerakkan sprite agar berjalan sampai tujuan. Dalam permainan ini, kalian akan mengasah kemampuan logika berpikir kalian sehingga dapat menyelesaikan setiap levelnya.
3. bird: Pemain diminta untuk menggerakkan bird agar dapat mengambil cacing dan sampai ke sarangnya. Sama seperti permainan maze, kalian akan mengasah logika berpikir kalian. Selain itu, di permainan ini kalian juga belajar tentang koordinat dan sudut.
4. turtle: Pemain diminta untuk menggerakan turtle untuk menggambar sesuai pola yang disediakan. Kalian akan belajar tentang pengenalan pola serta perulangannya
5. movie: Pemain diminta untuk membuat sprite sederhana dan menggerakkannya sesuai instruksi. Dalam permainan ini, kalian akan belajar tentang cara pembuatan animasi, yang dimulai dari gambar awal dan gambar akhir serta ada interval (range) waktu diantaranya.
6. music: Pemain diminta untuk membuat musik sederhana berdasarkan not balok yang diberikan. Permainan ini juga mengenali pola seperti turtle, hanya saja pada turtle adalah pola gambar, sedangkan pada permainan music adalah pola not balok atau suara yang dikeluarkan
7. pond tutor: Pemain diminta untuk menggerakan sprite agar menembaki sprite target hingga darah dari sprite target habis. Pada permainan Pond Tutor ini kalian akan belajar untuk tidak hanya menggunakan blok kode, tetapi juga langsung mengetik jawabannya dalam format kode Javascript.
8. pond: Permainan ini merupakan lanjutan dari permainan Pond Tutor. Pada permainan ini, sprite pemain memiliki 3 lawan. Kalian dapat memilih untuk menyelesaikan permainan ini menggunakan blok kode atau kode langsung dalam Javascript
NADHIFA HIRACANDANI 8A / 24
tambahkan video youtube ke blog
BalasHapus