-
Pelajaran ini disebut lomba dadu. Hampir semua orang suka bermain game komputer. Pernahkah kamu
-
berpikir tentang bagaimana programmer komputer mengubah langkah-langkah permainan menjadi sebuah program? Langkah pertama
-
dalam membuat game komputer dan dalam menyelesaikan masalah apa pun membutuhkan pemikiran dan perencanaan.
-
Langkah berpikir pemecahan masalah menghasilkan suatu algoritma, yang merupakan langkah demi langkah rencana
-
untuk memecahkan masalah atau menyelesaikan tugas. Dalam pelajaran ini, kamu akan membuat algoritma
-
untuk game lomba dadu. Kemudian kamu akan meminta temanmu untuk mencoba rencana tersebut untuk melihat apakah mereka
-
dapat mengikuti langkah-langkah untuk bermain game. Setelah programmer yakin langkahnya benar,
-
saatnya untuk menerjemahkan algoritma ke dalam program dengan bahasa yang dapat dimengerti
-
oleh komputer. Hampir semua yang kita lakukan setiap hari membutuhkan algoritma, daftar langkah
-
yang dapat kamu ikuti untuk menyelesaikan tugas. Pikirkan tentang bersiap-siap ke sekolah atau merencanakan hari yang menyenangkan
-
bersama teman-temanmu atau menyiapkan makanan ringan. Untuk menyelesaikan tugas-tugas itu, kamu harus
-
membaginya menjadi langkah-langkah kecil dan kadang-kadang langkah-langkah tersebut harus dalam urutan tertentu. Pikirkan
-
tentang membuat sandwich. Tidak masalah bahan apa yang kamu dapatkan dari kabinet terlebih
-
dahulu. Tetapi kamu tidak bisa mengoles selai kacang sampai kamu membuka toples. Komputer membutuhkan algoritma
-
dan program untuk menunjukkan kepada mereka bagaimana melakukan hal-hal sederhana yang dapat kita lakukan tanpa
-
memikirkannya. Algoritma adalah pemikiran di balik apa yang perlu terjadi sementara program adalah instruksi aktual
-
yang diberikan kepada komputer untuk mewujudkannya. Algoritma harus diterjemahkan
-
ke dalam sebuah program sebelum komputer dapat menjalankannya. Membagi tugas menjadi langkah-langkah yang disebut algoritma
-
terkadang sulit. Tetapi seperti halnya keterampilan baru apa pun, ia akan semakin mudah dengan berlatih.