Dasar Algoritma & Pemrograman
Koding & Kecerdasan Artifisial SMA · Kelas 10 · Fase E
Struktur dasar program (urutan, percabangan, perulangan), variabel dan tipe data, serta membandingkan beberapa algoritma.
Konsep kunci yang dipelajari
- variabel dan tipe data (integer, string, boolean)
- struktur urutan (sequence)
- percabangan (if-else, kondisi)
- perulangan (loop for dan while)
- membandingkan efisiensi beberapa algoritma sederhana
Contoh soal Dasar Algoritma & Pemrograman
Perulangan bersarang: untuk i dari 1 sampai 10, untuk j dari 1 sampai 11, cetak bintang. Total bintang tercetak adalah ...
- A. 21
- B. 110 ✓ Jawaban benar
- C. 99
- D. 121
- E. 120
Konsep: Loop bersarang: badan loop dalam dieksekusi (putaran luar) x (putaran dalam) kali. Langkah penyelesaian: 1. Pahami dulu mekanisme loop bersarang: setiap kali loop luar memegang satu nilai i, loop dalam j = 1..11 harus berjalan tuntas dari awal, sehingga tiap putaran luar menyumbang 11 bintang. 2. Hitung banyak putaran loop luar: i berjalan dari 1 sampai 10 dengan langkah 1, berarti ada 10 putaran penuh, dan tidak ada kondisi yang menghentikan loop lebih awal. 3. Kalikan keduanya untuk mendapat total cetakan: 10 putaran luar x 11 bintang per putaran = 10 x 11 = 110 bintang. Jawaban benar: B -- total bintang tercetak adalah 10 x 11 = 110, sebab badan loop dalam yang mencetak 11 bintang dieksekusi penuh berulang kali, satu kali untuk setiap dari 10 nilai i pada loop luar.
Latihan soal Dasar Algoritma & Pemrograman
Tersedia 80 soal latihan Dasar Algoritma & Pemrograman dengan pembahasan langkah demi langkah, plus Kak Guru AI yang menjelaskan konsep 24/7. Mulai gratis tanpa kartu kredit.
Daftar gratis & mulai latihan