rapa blog ganteng

LAPORAN

AKHIR 

APA ITU BLOCKY?

Blockly adalah pustaka yang digunakan untuk membangun aplikasi pemrograman berbasis blok. Dengan pemrograman blok, pengguna dapat membuat skrip dan program menggunakan blok visual tanpa perlu memahami bahasa pemrograman secara langsung.

MANFAAT BLOCKY GAME

Bagi pemula, Blockly membantu memahami konsep dasar pemrograman secara intuitif dan interaktif. Dengan menggunakan blok visual, pengguna dapat membuat program tanpa harus menghafal sintaks yang kompleks, sehingga proses pembelajaran menjadi lebih lancar dan menarik. Selain itu, Blockly juga berperan dalam mendorong kreativitas dan kemampuan pemecahan masalah. Melalui simulasi program seperti game atau animasi, pengguna—terutama anak-anak—dapat mengeksplorasi ide dan berkreasi. Dengan menyusun blok-blok perintah, mereka juga dilatih untuk berpikir secara logis dan sistematis dalam menyelesaikan tantangan yang diberikan

LANGKAH-LANGKAH KERJA BLOCKY


-Memilih blok dari kotak peralatan

-Menarik dan melepas blok ke ruang kerja

-Mengatur ulang blok

-Menggunakan blok kustom yang disesuaikan dengan aplikasi






Game “Maze” adalah salah satu permainan edukatif yang disediakan oleh Blockly Games, sebuah platform yang dirancang untuk mengenalkan konsep dasar pemrograman kepada pemula melalui antarmuka visual berbasis blok.Game “Maze” terdiri dari 10 level yang secara progresif meningkatkan tingkat kesulitannya.

CARA MENYELESAIKAN LEVEL LEVEL DI MAZE





Tahap/level 1 :-move forward

                   -move forward 




TAHAP/LEVEL 2

-move forward 

-turn left

-move forward 

-turn right

-move forward





TAHAP/LEVEL 3

-while(notdone())

-move forward 





TAHAP/LEVEL 4

-while(notdone())

-move forward()

-turnleft()

-move forward ()

-turnRight()



TAHAP/LEVEL 5

-move forward()

-move forward()

-turnleft()

-while (not done)())

-move forward()



TAHAP/LEVEL 6

-while(not done())

-move forward()

-if(ispathleft)

-turn left()



TAHAP/LEVEL 7

-while(notdone)()

-move forward()

-if(ispathright)

-turnright()

-move forward() 



TAHAP/LEVEL 8

-while(notdone)

-move forward()

-if(ispathleft)

-turn left()

-if(ispathright)

-turn right() 



TAHAP/LEVEL 9

-while(notedone)()

-move forward()

-is(pathforward)

-moveForward();

  } else {

    If (isPathLeft()) {

      turnLeft();

    } else {

      turnRight();





TAHAP/LEVEL 10

-while (notDone()) {

  If (isPathLeft()) {

    turnLeft();

  }

  If (isPathForward()) {

    moveForward();

  } else {

    turnRight();


Situs Web Resmi

1. Blockly – Situs web resmi Blockly oleh Google


Artikel dan Jurnal

1. “Blockly: A Visual Programming Language” oleh Google

2. “Blockly: A Platform for Visual Programming” oleh Journal of Computing Sciences in Colleges


Buku

1. “Blockly and the Future of Programming” oleh berbagai penulis

2. “Visual Programming with Blockly” oleh penulis yang berbeda


      








Komentar