Logika Dasar Pemrograman
Digital Skills
10 menit
Level 1
10 XP
“Sebelum ngoding, programmer harus belajar... mikir! Tapi tenang, mikirnya beda kok—lebih ke arah ngatur langkah demi langkah.”
Apa Itu Logika Pemrograman?
Logika pemrograman adalah cara berpikir sistematis dan terstruktur untuk menyelesaikan masalah. Kita belajar gimana caranya:
-
Menguraikan masalah besar jadi langkah kecil
-
Menentukan urutan eksekusi
-
Menghindari langkah yang membingungkan komputer
💬 Analogi:
Bayangin kamu ngajarin adikmu cara bikin teh manis. Kamu harus bilang:
-
Ambil gelas
-
Masukkan teh
-
Tambahkan gula
-
Tuang air panas
-
Aduk
Kalau kamu bilang langsung "Aduk!", padahal belum ada air, dia bingung, kan?
Nah, komputer juga gitu. Makanya logika harus rapi.
Algoritma itu Apa?
Algoritma adalah urutan langkah-langkah yang harus dijalankan untuk menyelesaikan masalah. Bisa ditulis dalam bahasa biasa (pseudocode) atau divisualisasikan (flowchart).
✍️ Contoh Pseudocode:
🧠 Latihan:
Tuliskan algoritma “Mencuci Baju dengan Mesin Cuci” dalam 5–7 langkah.
Mengenal Struktur Dasar
Di hampir semua bahasa pemrograman, ada 3 struktur utama:
-
Sequence (Urutan)
-
Langkah dijalankan satu per satu sesuai urutan
-
-
Selection (Percabangan)
-
Contoh: Kalau nilai >= 75, tampilkan “Lulus”
-
-
Looping (Perulangan)
-
Contoh: Ulangi mencetak “Hello” sebanyak 5 kali
-
✍️ Ilustrasi Percabangan (Pseudocode):
Visualisasi dengan Flowchart
Flowchart membantu kita melihat alur logika dengan bentuk gambar.
Contoh: Menentukan apakah sebuah angka genap atau ganjil.