Aku berada di kelas 8 saat aku belajar memprogram.
Pertama kali aku belajar membuat sebuah
lingkaran hijau dan kotak merah muncul di layar.
Kamu cukup mempelajari beberapa materi saja dan itupun tidak banyak
dan nanti ada saatnya dimana kamu bisa membuat apapun yang kamu inginkan.
Ilmu komputer sebenarnya hanya mempelajari bagaimana cara kerja komputer dan cara komputer berpikir,
sehingga nantinya kamu bisa mengajarinya untuk melakukan hal-hal yang baru.
Dewasa ini banyak hal yang menakjubkan yang bisa kamu lakukan dengan ilmu komputer
Aku pikir inilah sesuatu yang kita miliki yang paling dekat dengan kekuatan super.
(Tanya: mahasiswa Ilmu Komputer) Dalam satu jam ke depan kita akan memainkan sebuah permainan
yang akan mengajarkanmu konsep dasar pemrograman.
Biasanya pemrograman semuanya dalam bentuk teks tetapi kita akan menggunakan Blockly,
yang menggunakan blok visual yang bisa kamu "drag dan drop" untuk menulis program.
namun demikian sebenarnya kamu sedang membuat kode program
Untuk mengawalinya kita akan membangun kode untuk sebuah program yang akan membantu
"angry bird" ini bergerak menyusuri labirin untuk menangkap sang babi jahat yang mencuri telur-telurnya.
Blockly dibagi menjadi tiga bagian utama.
Di sebelah kiri adalah labirin burung di mana programmu akan berjalan.
Instruksi untuk setiap tingkatan tertulis di bagian bawah labirin.
Area tengah ini adalah kotak peralatan,
dan tiap-tiap blok adalah sebuah perintah yang bisa dipahami oleh burung.
Area putih di sebelah kanan disebut dengan area kerja
dan disinilah kita akan membangun program kita.
Jika aku tarik blok "bergerak" ("move") ke area kerja dan kemudian kutekan "RUN", apa yang terjadi?
Burung itu bergerak maju satu kotak.
Dan bagaimana jika aku ingin burung itu melakukan sesuatu setelah bergerak maju satu kotak?
Aku bisa menambahkan blok lain lagi ke dalam program kita.
Aku akan memilih blok "belok kanan" ("turn right") dan aku akan meletakkannya tepat dibawah
blok "bergerak" ("move") sampai panah kuning muncul
setelah aku letakkan maka kedua blok tersebut akan menyatu
Ketika aku tekan "run" lagi, burung akan melakukan semua perintah yang telah disusun,
dari atas ke bawah, di ruang kerja kita.
Jika kamu ingin menghapus sebuah blok,
pindahkan blok tersebut dari tumpukan dan tarik ke dalam tempat sampah.
Setelah kamu menekan "run", kamu bisa menekan tombol "reset" untuk mengembalikan burung ke posisi semula.
Sekarang, mari kita hajar babi-babi itu !