Algoritma & Pemrograman
Informatika SMA · Kelas 10 · Fase E
Pemrograman prosedural dalam satu bahasa; menyusun program terstruktur dari notasi algoritma.
Konsep kunci yang dipelajari
- variabel, tipe data, dan ekspresi
- struktur kendali: urutan, percabangan, perulangan
- notasi algoritma (pseudocode, flowchart)
- prosedur dan fungsi
- menerjemahkan algoritma ke kode program
Contoh soal Algoritma & Pemrograman
Perhatikan pola: 3, 11, 19, 27, ... Suku ke-10 adalah ...
- A. 83
- B. 75 ✓ Jawaban benar
- C. 80
- D. 67
- E. 91
Konsep: Barisan aritmetika naik dengan beda tetap, sehingga suku ke-n = suku pertama + (n-1) x beda -- cukup satu perkalian, tidak perlu menulis semua sukunya. Langkah penyelesaian: 1. Periksa selisih tiap dua suku berurutan: 11 - 3 = 8, 19 - 11 = 8, 27 - 19 = 8; selisihnya tetap 8, jadi ini barisan aritmetika dengan beda b = 8. 2. Kumpulkan data untuk rumus: suku pertama a = 3, beda b = 8, dan yang diminta suku ke-10, artinya ada 10 - 1 = 9 kali lompatan beda dari suku pertama. 3. Masukkan ke U(n) = a + (n-1) x b: U(10) = 3 + 9 x 8 = 3 + 72. 4. Jumlahkan ruas terakhir: 3 + 72 = 75, itulah nilai suku ke-10. Jawaban benar: B -- nilai suku ke-10 diperoleh dari suku pertama 3 ditambah 9 kali beda 8, yaitu 3 + 72 = 75, sesuai rumus barisan aritmetika U(n) = a + (n-1) x b. Tips: Yang dikalikan adalah (n-1), bukan n, karena suku pertama belum pernah melompat.
Latihan soal Algoritma & Pemrograman
Tersedia 80 soal latihan 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