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