Anda di halaman 1dari 7

Bab 7

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.

D. Eksplorasi Sprites dengan Blockly


Masih ingatkah kalian akan kucing kesayangan semua saat bermain
dengan Scratch? Itulah “sprite”, jagoan di lingkungan Scratch. Sprite
dapat kalian pakai untuk membuat games sederhana. Masih ingatkah
kalian dengan proyek Scratch yang sudah dibuat di kelas VII?
Kalau kalian ingat sewaktu eksplorasi dengan Scratch,blok kode
program akan ditempatkan pada setiap sprite yang tersedia. Adapun
Blockly memiliki pendekatan yang sedikit berbeda. Blok kode program
pada Blockly ditempatkan pada tempat yang sama dan melalui aktivitas
ini, kalian akan belajar untuk memahami lebih lanjut mengenai
eksplorasi sprite pada Blockly
Blockly Menggunakan blok-blok yang di drag & drop seperti pada Scratch dan
Blockly Games untuk membuat kode program.Games Menggunakan blok-blok
yang di-drag & drop juga untuk membuat games.
Robots Menggunakan Blockly untuk mengontrol jalannya robot. Terdapat
beberapa merk robot yang dapat digunakan langsung, seperti Lego EV3 atau
Sphero.Untuk semua kategori ini, ada beberapa contoh kode program
sederhana

E. Pengenalan Pemrograman Prosedural


Dalam pemrograman prosedural, kalian akan memprogram
berdasarkan konsep komputer yang sudah dipelajari pada modul
SK (Sistem Komputer). Tentunya kalian masih ingat, bahwa
komputer mempunyai tiga elemen penting, yaitu perangkat input,
pemroses utama (CPU), dan perangkat output. CPU memiliki
memori, bus dan ALU.
TERIMA KASIH
MOHON MAAF KALAU ADA SALH IBUK,SAYA AKHIR DENGAN
WASALAMUALAIKUM

Anda mungkin juga menyukai