📘BAB 3 — ALGORITMA, LOGIKA, & PEMROGRAMAN DASAR
Belajar Menyusun Langkah Logis untuk Memecahkan Masalah
Dalam informatika, algoritma dan logika adalah dasar utama untuk memecahkan masalah secara sistematis. Semua program komputer — mulai dari kalkulator hingga aplikasi besar — dibuat berdasarkan algoritma yang tersusun rapi dan logis.
Bab ini membantu siswa memahami apa itu algoritma, bagaimana menyusun langkah pemecahan masalah, memahami logika dasar, serta mengenal konsep pemrograman sederhana.
🧠 Subbab 1 — Apa Itu Algoritma?
Algoritma adalah urutan langkah-langkah logis dan terstruktur untuk menyelesaikan suatu masalah.
Ciri-ciri algoritma yang baik:
✔ Langkah jelas
✔ Sistematis
✔ Efisien
✔ Memiliki awal dan akhir
Contoh algoritma sehari-hari:
Algoritma membuat teh manis:
- Siapkan gelas
- Masukkan gula
- Tuangkan air panas
- Aduk
- Sajikan
💡 Algoritma tidak hanya digunakan di komputer, tetapi juga dalam kehidupan sehari-hari.
🧩 Subbab 2 — Mengapa Algoritma Penting?
Algoritma membantu:
✔ Menyelesaikan masalah secara runtut
✔ Mengurangi kesalahan
✔ Membuat solusi lebih efisien
✔ Menjadi dasar pembuatan program komputer
Contoh:
Tanpa algoritma, program komputer bisa berjalan kacau dan salah.
📝 Subbab 3 — Representasi Algoritma
🔹 Flowchart (Diagram Alir)
Flowchart adalah diagram yang menunjukkan alur langkah algoritma.
Simbol utama flowchart:
-
Oval → Mulai/Selesai
-
Persegi panjang → Proses
-
Jajar genjang → Input/Output
-
Belah ketupat → Keputusan
2️⃣ Perangkat Proses
Pseudocode adalah penulisan algoritma menggunakan bahasa sederhana.
Contoh pseudocode menghitung rata-rata:
🔁 Subbab 4 — Struktur Kontrol Algoritma
1️⃣ Urutan (Sequence)
Langkah dijalankan satu per satu.
2️⃣ Percabangan (If–Else)
Digunakan untuk pengambilan keputusan.
Contoh:
Jika nilai ≥ 75 → Lulus
Jika nilai < 75 → Tidak Lulus
3️⃣ Perulangan (Looping)
Digunakan untuk mengulang proses.
Contoh:
Menghitung angka 1 sampai 5.
A/B Testing
Spam Testing
Analytics
Our marketing automation services streamline your campaigns, helping you reach your audience.
Connect Your Store to Email Marketing