1 00:00:05,089 --> 00:00:12,530 Pelajaran ini disebut lomba dadu. Hampir semua orang suka bermain game komputer. Pernahkah kamu 2 00:00:12,530 --> 00:00:17,640 berpikir tentang bagaimana programmer komputer mengubah langkah-langkah permainan menjadi sebuah program? Langkah pertama 3 00:00:17,640 --> 00:00:23,860 dalam membuat game komputer dan dalam menyelesaikan masalah apa pun membutuhkan pemikiran dan perencanaan. 4 00:00:23,860 --> 00:00:29,240 Langkah berpikir pemecahan masalah menghasilkan suatu algoritma, yang merupakan langkah demi langkah rencana 5 00:00:29,240 --> 00:00:35,100 untuk memecahkan masalah atau menyelesaikan tugas. Dalam pelajaran ini, kamu akan membuat algoritma 6 00:00:35,100 --> 00:00:41,820 untuk game lomba dadu. Kemudian kamu akan meminta temanmu untuk mencoba rencana tersebut untuk melihat apakah mereka 7 00:00:41,820 --> 00:00:47,000 dapat mengikuti langkah-langkah untuk bermain game. Setelah programmer yakin langkahnya benar, 8 00:00:47,000 --> 00:00:51,920 saatnya untuk menerjemahkan algoritma ke dalam program dengan bahasa yang dapat dimengerti 9 00:00:51,920 --> 00:00:58,780 oleh komputer. Hampir semua yang kita lakukan setiap hari membutuhkan algoritma, daftar langkah 10 00:00:58,780 --> 00:01:03,980 yang dapat kamu ikuti untuk menyelesaikan tugas. Pikirkan tentang bersiap-siap ke sekolah atau merencanakan hari yang menyenangkan 11 00:01:03,980 --> 00:01:10,159 bersama teman-temanmu atau menyiapkan makanan ringan. Untuk menyelesaikan tugas-tugas itu, kamu harus 12 00:01:10,159 --> 00:01:16,229 membaginya menjadi langkah-langkah kecil dan kadang-kadang langkah-langkah tersebut harus dalam urutan tertentu. Pikirkan 13 00:01:16,229 --> 00:01:20,749 tentang membuat sandwich. Tidak masalah bahan apa yang kamu dapatkan dari kabinet terlebih 14 00:01:20,749 --> 00:01:26,479 dahulu. Tetapi kamu tidak bisa mengoles selai kacang sampai kamu membuka toples. Komputer membutuhkan algoritma 15 00:01:26,479 --> 00:01:31,999 dan program untuk menunjukkan kepada mereka bagaimana melakukan hal-hal sederhana yang dapat kita lakukan tanpa 16 00:01:31,999 --> 00:01:38,369 memikirkannya. Algoritma adalah pemikiran di balik apa yang perlu terjadi sementara program adalah instruksi aktual 17 00:01:38,369 --> 00:01:44,709 yang diberikan kepada komputer untuk mewujudkannya. Algoritma harus diterjemahkan 18 00:01:44,709 --> 00:01:50,989 ke dalam sebuah program sebelum komputer dapat menjalankannya. Membagi tugas menjadi langkah-langkah yang disebut algoritma 19 00:01:50,989 --> 00:01:57,339 terkadang sulit. Tetapi seperti halnya keterampilan baru apa pun, ia akan semakin mudah dengan berlatih.