SEKOLAHSMA

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 ...

  1. A. 83
  2. B. 75 ✓ Jawaban benar
  3. C. 80
  4. D. 67
  5. E. 91
Pembahasan

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

Topik lain di Informatika