πŸŽ’ Materi Interaktif SMP & SMA

Algoritma Itu Ada di Setiap Hari

Saat bangun tidur, membuat mi instan, menyeberang jalan, memilih rute, menyusun jadwal, dan mengantre, kita sedang menggunakan urutan langkah dan logika.

Mulai Belajar

Misi harian akan muncul di sini.

Bab 1 β€” Pengertian

Algoritma adalah langkah yang teratur

Algoritma bukan hanya kode komputer. Algoritma adalah urutan langkah yang jelas untuk mencapai tujuan atau menyelesaikan masalah.

🎯

Memiliki tujuan

Setiap algoritma harus menjawab: hasil apa yang ingin dicapai?

1️⃣

Berurutan

Langkah harus ditempatkan dari awal sampai akhir secara masuk akal.

🧠

Logis

Setiap keputusan dibuat berdasarkan kondisi yang jelas.

🏁

Berakhir

Algoritma harus memiliki titik selesai dan menghasilkan keluaran.

Pola dasar algoritma

Input
β†’
Proses
β†’
Output

Contoh: memasukkan nilai, membandingkan dengan KKM, lalu menampilkan β€œTuntas” atau β€œBelum Tuntas”.

Logika dalam algoritma

jika hujan = benar
  bawa payung
jika tidak
  lanjut berangkat
Bab 2 β€” Komik Scroll

Hari Sibuk Dika

Scroll perlahan untuk mengikuti bagaimana algoritma membantu Dika menjalani aktivitasnya.

01
⏰
06.00 β€” Alarm berbunyi.
Dika harus memutuskan: bangun sekarang atau menekan tunda. Agar tidak terlambat, langkah pertama adalah bangun, merapikan tempat tidur, lalu mandi.
02
πŸ₯ͺ
06.30 β€” Sarapan.
Dika mengecek bahan. Jika ada roti, ia membuat roti telur. Jika tidak ada, ia memilih nasi. Ini adalah percabangan.
03
🌧️
06.50 β€” Melihat cuaca.
Jika hujan, bawa payung dan jas hujan. Jika tidak, cukup membawa tas sekolah.
04
🚦
07.00 β€” Menyeberang.
Selama lampu pejalan kaki masih merah, Dika menunggu. Ketika hijau, ia menyeberang. Ini adalah perulangan kondisi.
05
🏫
07.15 β€” Sampai sekolah.
Tujuan tercapai. Algoritma selesai karena langkah-langkah dijalankan secara tepat dan berurutan.
Bab 3 β€” Contoh Keseharian

Algoritma di sekitar kita

🍜

Membuat mi instan

1Rebus air.
2Masukkan mi.
3Siapkan bumbu.
4Campurkan dan sajikan.
πŸͺ₯

Menyikat gigi

Ambil sikat, beri pasta gigi, basahi, sikat semua bagian, berkumur, lalu bersihkan alat.

πŸ“š

Mengerjakan tugas

Baca soal, pahami perintah, cari informasi, tulis jawaban, periksa, lalu kumpulkan.

πŸ›’

Belanja

Buat daftar, cek uang, pilih barang, hitung total, bayar, dan periksa kembalian.

🚌

Naik bus

Cari rute, tunggu bus yang benar, naik, bayar, periksa halte, lalu turun.

πŸ”

Membuka ponsel

Masukkan PIN. Jika benar, ponsel terbuka. Jika salah, ulangi sampai batas percobaan.

πŸ‘•

Mencuci pakaian

Pisahkan warna, masukkan pakaian, tambahkan deterjen, cuci, bilas, lalu jemur.

πŸ’Έ

Mengatur uang saku

Catat pemasukan, bagi kebutuhan, sisihkan tabungan, lalu cek sisa.

🧹

Membersihkan kelas

Bagi tugas, sapu, lap meja, buang sampah, rapikan kursi, lalu periksa kembali.

Bab 4 β€” Struktur Dasar

Tiga bentuk algoritma

Urutan

Sekuensial

Langkah dikerjakan satu per satu dari awal sampai akhir.

bangun
mandi
sarapan
berangkat
Pilihan

Percabangan

Program memilih tindakan berdasarkan kondisi.

jika nilai >= 75
 tampilkan "Tuntas"
jika tidak
 tampilkan "Remedial"
Pengulangan

Perulangan

Langkah diulang selama syarat tertentu masih berlaku.

selama lantai masih kotor
 sapu bagian berikutnya
Bab 5 β€” Laboratorium

Simulasi algoritma

1. Pilih pakaian berdasarkan cuaca

Pilih cuaca lalu jalankan.

2. Cek uang belanja

Masukkan harga dan uang.

3. Algoritma lampu lalu lintas

Pilih warna lampu.

4. Hitung pengulangan

Belum dijalankan.
Bab 6 β€” Game Urutan

Susun algoritma membuat teh

Seret langkah ke posisi yang benar, lalu periksa jawaban.

Tuangkan air panas ke gelas.
Siapkan gelas, teh, gula, dan sendok.
Aduk hingga gula larut.
Masukkan teh dan gula ke gelas.
Panaskan air.

Petunjuk berpikir

Tanyakan pada diri sendiri: langkah mana yang harus terjadi lebih dahulu agar langkah berikutnya dapat dilakukan?

Belum diperiksa.

Bab 7 β€” Checklist

Misi pemahaman

Progres: 0/6
Bab 8 β€” Evaluasi

Kuis algoritma sehari-hari

Terdiri atas 20 soal dari dasar sampai penerapan. Nilai minimal kelulusan 75%.

🏁

Berpikir teratur membuat masalah menjadi lebih mudah

Algoritma membantu kita memahami tujuan, menyusun langkah, memilih tindakan, mengulang proses, dan memeriksa hasil.

Kembali ke Atas