Algoritma Kue Lapis
Belajar berpikir algoritmik melalui aktivitas sehari-hari
1. Tujuan
Membuat kue lapis dengan urutan kerja yang sistematis, logis, dan dapat diulang.
2. Input
- Tepung beras
- Tepung tapioka
- Santan
- Gula
- Garam
- Pewarna makanan
- Air secukupnya sesuai resep
- Peralatan memasak dan kukusan
3. Output
Kue lapis matang dengan susunan lapisan warna yang berselang-seling.
4. Langkah Algoritma
- Siapkan seluruh bahan dan peralatan.
- Campurkan tepung beras, tepung tapioka, gula, dan garam.
- Tambahkan santan secara bertahap.
- Aduk hingga adonan tercampur rata.
- Bagi adonan menjadi dua bagian.
- Berikan pewarna berbeda pada setiap bagian.
- Panaskan kukusan.
- Tuangkan adonan warna pertama ke dalam loyang.
- Kukus hingga lapisan cukup mengeras.
- Tuangkan adonan warna kedua.
- Kukus kembali hingga lapisan cukup mengeras.
- Ulangi proses tersebut sampai seluruh adonan habis.
- Kukus hingga seluruh kue matang.
- Angkat dan dinginkan.
- Potong kue dan sajikan.
5. Pseudocode
MULAI
SIAPKAN bahan dan peralatan
CAMPUR tepung beras, tepung tapioka,
gula, garam, dan santan
ADUK hingga rata
BAGI adonan menjadi dua bagian
BERIKAN warna berbeda
PANASKAN kukusan
jumlah_lapisan = 6
lapisan = 1
SELAMA lapisan <= jumlah_lapisan:
JIKA lapisan MOD 2 = 1:
PILIH adonan warna pertama
JIKA TIDAK:
PILIH adonan warna kedua
TUANG adonan ke dalam loyang
KUKUS hingga lapisan cukup mengeras
lapisan = lapisan + 1
AKHIRI PENGULANGAN
KUKUS hingga seluruh kue matang
ANGKAT dan dinginkan
POTONG dan sajikan
SELESAI
6. Tiga Struktur Dasar Algoritma
A. Runtunan (Sequence)
Instruksi dikerjakan secara berurutan.
Contoh: Menyiapkan bahan, mencampur adonan, kemudian membagi adonan.
B. Pemilihan (Selection)
Algoritma menentukan tindakan berdasarkan kondisi tertentu.
Contoh: Jika nomor lapisan ganjil, gunakan adonan warna pertama. Jika genap, gunakan adonan warna kedua.
C. Pengulangan (Iteration)
Instruksi dilakukan berulang kali selama kondisi masih terpenuhi.
Contoh: Mengulang proses menuangkan dan mengukus adonan sampai enam lapisan terbentuk.
7. Pertanyaan untuk Menguji Berpikir Algoritmik
- Apa yang terjadi jika adonan dituangkan sebelum kukusan panas?
- Mengapa lapisan harus dikukus terlebih dahulu sebelum lapisan berikutnya ditambahkan?
- Bagaimana jika jumlah lapisan diubah dari enam menjadi sepuluh?
- Bagaimana algoritma menentukan warna lapisan berikutnya?
- Apa yang harus diperiksa jika kue tidak matang merata?
Kesimpulan
Berpikir algoritmik bukan sekadar kemampuan menulis kode program. Berpikir algoritmik adalah kemampuan menyusun langkah penyelesaian masalah secara logis, sistematis, terukur, dan dapat dievaluasi.
Dalam pembuatan kue lapis, seseorang harus memahami urutan kerja, menentukan kondisi, melakukan pengulangan, serta mengevaluasi hasil.
Prinsipnya: Jangan hanya tahu apa yang harus dilakukan. Pahami mengapa langkah tersebut dilakukan, kapan harus dilakukan, dan apa yang menjadi indikator keberhasilannya.
Komentar
Posting Komentar