Sunday, 21 September 2025

Latihan Algoritma untuk SMK

 

Soal 1: Algoritma Menghitung Luas Persegi Panjang

Tugas: Buat algoritma untuk menghitung luas persegi panjang jika diketahui panjang (p) dan lebar (l).

Jawaban (Pseudocode):

Mulai Input p Input l Hitung luas = p * l Tampilkan luas Selesai

Soal 2: Algoritma Menentukan Bilangan Terbesar dari Dua Angka

Tugas: Buat algoritma untuk menentukan angka terbesar dari dua bilangan A dan B.

Jawaban (Pseudocode):

Mulai Input A Input B Jika A > B maka Tampilkan "A adalah bilangan terbesar" Jika tidak maka Tampilkan "B adalah bilangan terbesar" Selesai

Soal 3: Algoritma Menentukan Lulus atau Tidak

Tugas: Siswa dinyatakan LULUS jika nilai ≥ 75. Buat algoritmanya!

Jawaban (Pseudocode):

Mulai Input nilai Jika nilai >= 75 maka Tampilkan "LULUS" Jika tidak maka Tampilkan "TIDAK LULUS" Selesai

Soal 4: Algoritma Menghitung Rata-Rata 3 Nilai

Tugas: Buat algoritma untuk menghitung rata-rata dari 3 nilai ujian.

Jawaban (Pseudocode):

Mulai Input nilai1 Input nilai2 Input nilai3 Hitung rata = (nilai1 + nilai2 + nilai3) / 3 Tampilkan rata Selesai

Soal 5: Algoritma Menentukan Ganjil/Genap

Tugas: Buat algoritma untuk menentukan apakah suatu bilangan termasuk ganjil atau genap.

Jawaban (Pseudocode):

Mulai Input angka Jika angka mod 2 = 0 maka Tampilkan "GENAP" Jika tidak maka Tampilkan "GANJIL" Selesai

Tips untuk SMK:

  • Kalau bingung, coba buat algoritma seperti langkah-langkah kegiatan sehari-hari (misalnya cara cuci motor, login Instagram, atau beli pulsa).

  • Setelah itu, baru ubah ke bentuk pseudocode atau flowchart.


Slikahkan klik untuk Latihan Soal Algoritma

No comments:

Post a Comment