Algoritma Pemrograman
Disusun oleh;
Excel Alexander
Kelas XI-2
A.Eksplorasi lanjutan scratch
Di pertemuan ini, kalian akan melanjutka
neksplorasi Scratch. Aktivitas yang
ada dapat membantu kalian untuk memahami
tentang kontrol program,
input/masukan pengguna, penyimpanan
variable, dan pengelompokan
blok menjadi sebuah fungsi khusus atau disebut
Custom Block pada Scratch.
1,Kode Control, input,dan Variable
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.
Maka, kalian harus dapat berhati-hati dalam menggunakannya
.
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. Custom Block juga dapat menerima “input” sehingga
instruksi di dalamnya dapat dijalankan dengan nilai yang berbeda. Misalnya, jika
di dalamnya ada
, dan X diberi nilai 5, sprite akan bergerak sejumlah
5 langkah. Jika diisi dengan 50, sprite akan bergerak sebanyak 50 langkah.
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
C. Eksplorasi Blockly Games Music
Setelah kalian bermain dengan Puzzle dan Maze, sekarang kalian akan
mencoba permainan Music. Di bagian ini, kalian akan mengenali fungsi/
prosedur yang sama seperti Custom Block pada Scratch.