Algoritma di Sekitar Kita · Pelajaran 5 dari 8
Algoritma dalam kegiatan sehari-hari
7 menit baca · BelajarCode
Algoritma adalah urutan langkah untuk menyelesaikan sebuah tugas. Kata ini terdengar canggih, tetapi kamu sudah memakainya setiap hari. Menggosok gigi, membuat teh, dan berangkat ke sekolah semuanya punya algoritma.
Algoritma menggosok gigi
- Ambil sikat gigi dan pasta gigi.
- Oleskan pasta gigi sebesar biji jagung ke sikat.
- Basahi sikat dengan sedikit air.
- Sikat gigi bagian depan, samping, dan belakang selama dua menit.
- Berkumur sampai bersih.
- Cuci sikat lalu simpan di tempatnya.
Coba bayangkan kalau urutannya ditukar: berkumur dulu, baru mengoleskan pasta. Hasilnya tidak sesuai harapan. Karena itu, urutan langkah sangat penting dalam algoritma.
- Langkah 1, Mulai: Mulai
- Langkah 2, Proses: Masukkan teh celup ke gelas
- Langkah 3, Proses: Tuang air panas
- Langkah 4, Proses: Tambahkan dua sendok gula
- Langkah 5, Proses: Aduk sampai gula larut
- Langkah 6, Keluaran: Teh manis siap diminum
- Langkah 7, Selesai: Selesai
Ciri algoritma yang baik
- Ada awal dan akhir. Kita tahu kapan mulai dan kapan selesai.
- Langkahnya jelas. Setiap langkah hanya punya satu arti.
- Urutannya benar. Langkah dikerjakan sesuai urutan yang tepat.
- Bisa diikuti orang lain. Siapa pun yang membacanya mendapatkan hasil yang sama.
Cek pemahaman
Dalam algoritma menyeberang jalan, langkah mana yang harus dilakukan paling awal?
Latihan
Tulis algoritma memakai sepatu
Tuliskan algoritma memakai sepatu bertali dalam minimal enam langkah. Pastikan urutannya benar.
Pembahasan
Contoh jawaban:
- Ambil sepasang kaus kaki dan sepatu.
- Pakai kaus kaki di kedua kaki.
- Longgarkan tali sepatu kanan, masukkan kaki kanan.
- Ikat tali sepatu kanan.
- Ulangi langkah 3 dan 4 untuk sepatu kiri.
- Berdiri dan pastikan sepatu nyaman dipakai.
Perhatikan langkah 5. Daripada menulis ulang, kita cukup bilang "ulangi". Programmer juga sering melakukan ini, dan namanya perulangan.