[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,Nama saya Jens Bergensten, tapi saya lebih dikenal dengan Jeb. \NSaya adalah ketua pengembang Minecraft Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,Di Mojang.com. Saya waktu itu berumur 11 atau 12 dan saya mulai membuat program karena saya ingin Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,membuat permainan. Salah satu teman ayah saya berkata bahwa untuk membuat sebuah permainan, Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,kamu harus belajar pemrograman. Dari sanalah saya memulai. Saya suka mendesain dan menerka Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,susunan benda-benda. Itulah yang saya suka dari Minecraft.\NDalam satu jam berikutnya, Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,Kalian akan belajar dasar ilmu komputer dengan memprogram Alex atau Steve untuk bergerak Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,di dalam sebuah simulasi di dunia Minecraft.\NPemrograman tradisional umumnya dilakukan dengan tulisan Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,tapi kita akan menggunakan Blockly: \Nsebuah sistem yang menggunakan blok yang dapat ditarik dan ditaruh Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,untuk menulis program. Di baliknya, kamu menulis sebuah kode JavaScript. Konsep yang akan kamu pelajari Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,adalah apa yang digunakan pemrogram komputer setiap hari dan mereka adalah dasar dari ilmu komputer. Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,Di Mojang, kami menggunakan konsep yang sama untuk membuat Minecraft bekerja. Sebelum kamu mulai Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Kamu akan memilih karakter. Saya akan memilih Alex. Mari buat kode untuk sebuah program Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,yang membuat dia bergerak di sekeliling layar. \NLayar kamu akan dibagi menjadi 3 bagian Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Di sebelah kiri adalah bagian permainan Minecraft, tempat program kamu akan berjalan. Perintah untuk Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,setiap level akan tercantum di bawah. Sebelah tengah adalah daerah yang berisi daftar blok-blok yang akan digunakan. Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,Setiap blok ini menentukan gerakan Alex. \NDaerah putih di sebelah kanan adalah Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,ruangan kerja tempat kita akan membuat program.\NBila kita menarik blok gerakMaju(); Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,ke ruang kerja kita dan tekan "Jalankan", apa yang terjadi?\NAlex akan bergerak satu petak jauhnya. Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,Dan apa yang ingin kita lakukan setelah dia bergerak satu petak.\NKita bisa Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,menambah sebuah blok lagi di program kita.\NSaya akan menggunakan blok belokKanan(); dan saya tarik Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,kode itu dibawah blok gerakMaju(); saya sampai muncul garis jingga. Lalu, saya menaruhnya Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,dan kedua blok itu akan terpasang bersama. Saat kita tekan "Jalankan" lagi, Alex akan menjalankan Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,perintah yang tersusun dari atas sampai bawah di ruang kerja kita. Dan kalau kamu mau Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,menghapus sebuah blok, tarik kembali ke tengah. Untuk membatalkan perubahan Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,dan kembali ke awal mula permainan, tekan tombol "Ulangi level ini" di kanan atas ruang kerja. Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,Satu lagi, apakah kamu lihat segitiga kecil di blok belok? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Setiap kali ada segitiga kecil itu, itu artinya adalah kamu bisa memilih sebuah pilihan. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Mari kita mulai menulis kode!