1 00:00:00,099 --> 00:00:05,060 Nama saya Jens Bergensten, tapi saya lebih dikenal sebagai Jeb. Saya adalah pemimpin pengembang di Minecraft 2 00:00:05,060 --> 00:00:13,390 di sini di mojang.com. Saya pikir saya berusia 11 atau mungkin 12 dan saya mulai pemrograman karena saya ingin 3 00:00:13,390 --> 00:00:17,750 membuat game. Salah satu teman ayah saya mengatakan kepada saya bahwa untuk membuat game kamu perlu 4 00:00:17,750 --> 00:00:26,090 belajar cara memprogram. Jadi begitulah cara saya memulai. Saya suka merancang dan mencari tahu 5 00:00:26,090 --> 00:00:33,329 hal-hal yang berhubungan dengan arsitektur. Itulah yang saya sangat suka tentang Minecraft. Selama satu jam 6 00:00:33,329 --> 00:00:39,219 berikutnya kamu akan mempelajari dasar-dasar ilmu komputer dengan memprogram Alex atau Steve untuk bergerak 7 00:00:39,219 --> 00:00:45,940 melalui simulasi dunia Minecraft. Pemrograman tradisional biasanya dalam bentuk teks, 8 00:00:45,940 --> 00:00:51,019 tapi hari ini kita akan menggunakan blockly: sebuah sistem yang menggunakan blok yang dapat kamu seret dan jatuhkan untuk 9 00:00:51,019 --> 00:00:57,620 menulis program. Dibalik itu, kamu membuat kode JavaScript. Konsep yang akan kamu 10 00:00:57,620 --> 00:01:02,530 pelajari adalah apa yang digunakan pemrogram komputer setiap hari dan merupakan dasar bagi ilmu 11 00:01:02,530 --> 00:01:09,890 komputer. Di sini, di Mojang kami menggunakan konsep yang sama ini untuk membuat Minecraft berfungsi. Sebelum kamu 12 00:01:09,890 --> 00:01:15,299 memulai, kamu akan memilih karaktermu. Saya akan memilih Alex. Mari kita membangun kode untuk sebuah program 13 00:01:15,299 --> 00:01:22,810 yang akan membantunya bergerak di sekitar layar. Layarmu dibagi menjadi tiga bagian utama. 14 00:01:22,810 --> 00:01:28,579 Di sebelah kiri adalah ruang bermain Minecraft, tempat programmu akan berjalan. Instruksi untuk 15 00:01:28,579 --> 00:01:34,740 setiap level ditulis di bawah ini. Area tengah ini adalah kotak peralatan dan masing-masing blok ini 16 00:01:34,740 --> 00:01:40,899 adalah perintah yang mengarahkan tindakan Alex. Ruang putih di sebelah kanan disebut 17 00:01:40,899 --> 00:01:46,920 ruang kerja dan di sinilah kita akan membangun program kita. Jika kita seret blok maju ke depan 18 00:01:46,920 --> 00:01:53,340 ke ruang kerja kita dan kemudian tekan tombol Jalankan, apa yang terjadi? Alex bergerak maju satu ruang 19 00:01:53,340 --> 00:01:59,770 kisi. Dan bagaimana jika kita ingin melakukan sesuatu setelah dia bergerak maju satu ruang? Kita bisa 20 00:01:59,770 --> 00:02:05,140 menambahkan blok lain ke program kita. Saya akan memilih blok berputar ke kanan (); dan saya akan menyeretnya 21 00:02:05,140 --> 00:02:11,380 ke bawah moveForward () blok sampai garis oranye ini muncul. Lalu, saya akan menjatuhkannya 22 00:02:11,380 --> 00:02:17,260 dan dua blok akan saling menempel. Saat kita menekan tombol Jalankan lagi, Alex akan melakukan 23 00:02:17,260 --> 00:02:22,670 perintah yang ditumpuk dari atas ke bawah di ruang kerja kita. Dan jika kamu ingin 24 00:02:22,670 --> 00:02:28,700 menghapus blok, seret saja dari tumpukan ini kembali ke kotak alat. Untuk membatalkan perubahanmu 25 00:02:28,700 --> 00:02:33,790 dan kembali ke bagaimana level dimulai, gunakan tombol Mulai Lagi di sudut kanan atas 26 00:02:33,790 --> 00:02:41,170 ruang kerja. Satu hal lagi, kamu melihat segitiga kecil pada blok putaran? 27 00:02:41,170 --> 00:02:46,619 Setiap kali kamu melihat segitiga ini, itu berarti kamu dapat memilih opsi yang berbeda. Ayo 28 00:02:46,620 --> 00:02:48,750 mulai melakukan pemrograman!