NEW
Font size
WorksheetsKKA Algoritma & Dekomposisi
Total questions: 10
Worksheet time: 10mins
Rina akan membuat mi instan. Urutan langkah yang paling benar adalah…
Merebus air, memasukkan mi, meniriskan mi, mencampur bumbu.
Merebus air, memasukkan mi, meniriskan mi, mencampur bumbu.
Merebus air, memasukkan mi, mencampur bumbu, meniriskan mi.
Mencampur bumbu, meniriskan mi, merebus air, memasukkan mi.
Ayah meminta Tono membersihkan kamarnya yang berantakan. Tono membagi pekerjaan menjadi beberapa bagian: 1) Merapikan tempat tidur, 2) Menyapu lantai, 3) Membersihkan meja belajar. Tindakan Tono ini merupakan contoh dari…
Looping
Dekomposisi
Komputasi
Algoritma
Jika hari ini adalah hari Senin, lusa adalah hari…
Selasa
Rabu
Kamis
Jumat
Untuk membuat jus alpukat, berikut langkah-langkahnya:
Kupas alpukat
Masukkan alpukat ke blender
Tambahkan gula dan air secukupnya
Blender hingga halus
Tuang ke dalam gelas Manakah dari langkah di atas yang bisa diubah urutannya tanpa memengaruhi hasil akhir?
Langkah 1 dan 2
Langkah 2 dan 3
Langkah 3 dan 4
Langkah 4 dan 5
Saat kamu bermain "Mencari harta karun" di mana kamu harus mengikuti petunjuk dari satu pos ke pos lain, kamu sedang melatih kemampuan…
Menghafal
Berpikir komputasional
Brerhitung
Berimajinasi
Pak Budi ingin menanam 10 pohon. Setiap kali selesai menanam 1 pohon, dia akan beristirahat sejenak. Jika dia tidak mau menulis "tanam pohon" berulang kali, maka instruksi yang paling efisien menggunakan konsep looping adalah…
Tanam pohon, lalu beristirahat.
Tanam pohon 10 kali.
Ulangi 10 kali: Tanam pohon, lalu beristirahat.
Beristirahat lalu tanam pohon 10 kali.
Masalah: "Membuat kue ulang tahun untuk ibu." Manakah dari pilihan di bawah ini yang merupakan hasil dekomposisi masalah tersebut?
Membeli bahan-bahan, membaca resep, menyiapkan alat, mencampur adonan, memanggang, menghias kue.
Kue ulang tahun dibuat dari tepung, telur, dan gula.
Kue ulang tahun yang enak dan cantik.
Meminta bantuan teman untuk membuat kue.
Bayangkan sebuah robot harus memindahkan 15 kotak dari ruang A ke ruang B. Robot hanya bisa membawa satu kotak dalam satu perjalanan.
Algoritma A: 1. Ambil 1 kotak. 2. Pindahkan ke ruang B. 3. Kembali ke ruang A. 4. Ulangi langkah 1 sampai 3 sebanyak 15 kali.
Algoritma B: 1. Ambil 1 kotak. 2. Pindahkan ke ruang B. 3. Ambil kotak lagi. 4. Pindahkan ke ruang B. (dan seterusnya) Manakah algoritma yang lebih efisien dan mengapa?
Algoritma A, karena lebih jelas dan sistematis
Algoritma A, karena menggunakan konsep perulangan yang lebih ringkas.
Algoritma B, karena tidak perlu kembali ke ruang A.
Algoritma B, karena tidak menggunakan konsep perulangan.
Untuk mengecat seluruh tembok kelas, langkahnya adalah:
Siapkan cat, kuas, dan tangga.
Cat bagian atas tembok.
Cat bagian tengah tembok.
Cat bagian bawah tembok. Jika setiap bagian di atas harus dicat sebanyak 2 lapis, bagaimana cara menuliskan algoritma yang paling ringkas menggunakan dekomposisi dan perulangan? A. Siapkan alat. Ulangi 2 kali: Cat bagian atas, tengah, dan bawah tembok. B. Siapkan alat. Cat bagian atas tembok 2 kali. Cat bagian tengah tembok 2 kali. Cat bagian bawah tembok 2 kali. C. Siapkan alat. Ulangi 3 kali: Cat tembok 2 lapis. D. Siapkan alat. Ulangi 2 kali: Cat tembok.
Siapkan alat. Ulangi 2 kali: Cat bagian atas, tengah, dan bawah tembok.
Siapkan alat. Cat bagian atas tembok 2 kali. Cat bagian tengah tembok 2 kali. Cat bagian bawah tembok 2 kali.
Siapkan alat. Ulangi 3 kali: Cat tembok 2 lapis.
Siapkan alat. Ulangi 2 kali: Cat tembok.
Seorang programmer membuat aplikasi peta online. Dia hanya berfokus pada fitur "menemukan rute terdekat", tanpa memikirkan detail seperti jenis aspal jalan, lebar trotoar, atau tinggi pohon di pinggir jalan. Tindakan ini disebut…
Dekomposisi, karena memecah masalah besar.
Algoritma, karena menyusun langkah-langkah
Abstraksi, karena menyembunyikan detail yang tidak relevan.
Perulangan, karena prosesnya berulang.
