🎮🔧

Belajar Algoritma dengan Seru!

Kelas 7 SMP - Memahami Algoritma Dalam Kehidupan Sehari-hari

📖 Apa itu Algoritma?

Algoritma adalah serangkaian langkah-langkah yang terurut untuk menyelesaikan sebuah masalah atau mencapai tujuan tertentu.

💡 Analogi Dalam Kehidupan Sehari-hari

🍳 Membuat Telur Orak-Arik

Tujuan: Menghasilkan telur orak-arik yang lezat

Langkah-langkahnya (Algoritma):
  1. Ambil 2 butir telur
  2. Pecahkan telur ke dalam mangkuk
  3. Kocok telur hingga merata
  4. Panaskan minyak di wajan
  5. Tuang telur ke wajan
  6. Aduk-aduk sampai matang
  7. Tuang ke piring dan sajikan

Jika langkah-langkah ini tidak diikuti dengan urut, hasilnya tidak akan sempurna!

🚶 Perjalanan ke Sekolah

Tujuan: Sampai ke sekolah tepat waktu

Langkah-langkahnya (Algoritma):
  1. Bangun dari tempat tidur
  2. Mandi dan bersiap
  3. Sarapan pagi
  4. Pakai seragam sekolah
  5. Ambil tas sekolah
  6. Keluar rumah
  7. Naik kendaraan menuju sekolah
  8. Tiba di sekolah

Urutan ini penting! Kamu tidak bisa naik kendaraan sebelum bersiap, bukan?

🔍 Mencari Buku di Perpustakaan

Tujuan: Menemukan buku yang dicari

Langkah-langkahnya (Algoritma):
  1. Pergi ke meja petugas
  2. Tanyakan judul buku yang dicari
  3. Catat nomor rak buku
  4. Pergi ke rak yang ditunjuk
  5. Cari urutan nomor di rak
  6. Ambil buku yang dicari
  7. Periksa apakah sesuai dengan yang diinginkan
  8. Kembalikan ke meja petugas untuk peminjaman

Sistem pencarian yang teratur membuat menemukan buku jadi mudah!

🎯 Karakteristik Algoritma yang Baik

✅ Jelas dan Terurut

Setiap langkah mudah dipahami dan harus diikuti dengan urutan yang benar.

✅ Pasti Selesai

Algoritma harus memiliki akhir dan tidak berlangsung selamanya.

✅ Menghasilkan Output

Algoritma harus menghasilkan hasil atau output yang dapat diukur.

✅ Efisien

Menggunakan cara paling sederhana untuk mencapai tujuan.

🧠 Contoh Algoritma Sederhana: Mencari Bilangan Terbesar

Masalah: Dari tiga angka (5, 8, 3), temukan yang terbesar!

Algoritma:
  1. Lihat angka pertama: 5
  2. Bandingkan dengan angka kedua: 5 atau 8? → 8 lebih besar
  3. Bandingkan dengan angka ketiga: 8 atau 3? → 8 lebih besar
  4. Kesimpulan: Angka terbesar adalah 8 ✓