LKPDPertemuan 2Bab 2Fase ESemester 1

LKPD Informatika Kelas 10: Pengenalan Algoritma: Pseudokode

LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Informatika kelas 10 dengan topik "Pengenalan Algoritma: Pseudokode". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 10: Pengenalan Algoritma: Pseudokode

Informatika - Kelas 10

Bab 2 - Pertemuan 2

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 10 (Fase E)

Topik: Pengenalan Algoritma: Pseudokode

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase E / Kelas 10
TopikPengenalan Algoritma: Pseudokode
Alokasi Waktu90 menit (2 JP)
Tipe Aktivitascampuran
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Murid dapat menelusuri dan menginterpretasikan pseudokode yang diberikan untuk memahami alur logika program sederhana.
  2. Murid dapat menulis algoritma penyelesaian masalah sederhana dalam format pseudokode secara mandiri.

PETUNJUK UMUM

  • Bacalah setiap instruksi dengan teliti sebelum mengerjakan.
  • Kerjakan secara individu untuk Kegiatan 1 dan 2, lalu berpasangan untuk Kegiatan 3.
  • Gunakan notasi pseudokode yang jelas dan terstruktur (gunakan kata kunci seperti MULAI, SELESAI, INPUT, OUTPUT, JIKA, MAKA, SELAIN ITU, UNTUK, SELAMA).
  • Jangan ragu bertanya kepada guru jika ada yang kurang jelas.
  • Siapkan alat tulis dan kertas untuk membuat draft sebelum menulis jawaban final.

KEGIATAN

Kegiatan 1: Detektif Pseudokode: Menelusuri Algoritma Kasir Toko

Estimasi: 25 menit

Alat & Bahan:

  • Kertas dan pulpen
  • Kalkulator (opsional)

Petunjuk Pengerjaan:

  1. Baca pseudokode berikut dengan seksama:
  2. MULAI
  3. INPUT harga_barang
  4. INPUT jumlah_barang
  5. total = harga_barang * jumlah_barang
  6. JIKA total > 100000 MAKA
  7. diskon = total * 0.1
  8. total_bayar = total - diskon
  9. OUTPUT 'Selamat! Anda dapat diskon 10%'
  10. SELAIN ITU
  11. total_bayar = total
  12. OUTPUT 'Tidak ada diskon'
  13. SELESAI JIKA
  14. OUTPUT total_bayar
  15. SELESAI
  16. Telusuri pseudokode dengan mengisi tabel pelacakan untuk berbagai kasus uji.
  17. Jawab pertanyaan pemahaman yang disediakan.

Pertanyaan:

1. Lengkapi tabel pelacakan berikut untuk menguji pseudokode di atas dengan 3 kasus berbeda:

Kasusharga_barangjumlah_barangtotalKondisi (>100000?)diskontotal_bayarOutput Pesan
15000032250002360000
2

2. Jelaskan dengan kalimatmu sendiri: apa fungsi dari struktur JIKA-MAKA-SELAIN ITU dalam pseudokode di atas?

3. Jika kamu adalah pembeli dengan budget pas Rp100.000, apakah kamu akan mendapat diskon menurut algoritma ini? Mengapa?

Gunakan tabel yang sudah disediakan untuk nomor 1. Untuk nomor 2 dan 3, tulis jawaban dalam 3-5 kalimat yang lengkap dan jelas.

Kegiatan 2: Arsitek Algoritma: Merancang Pseudokode Sendiri

Estimasi: 35 menit

Alat & Bahan:

  • Kertas dan pulpen
  • Kalkulator

Petunjuk Pengerjaan:

  1. Baca deskripsi masalah berikut dengan cermat.
  2. Identifikasi input, proses, dan output yang dibutuhkan.
  3. Tulis pseudokode secara lengkap dengan notasi yang benar.
  4. Buat minimal 2 kasus uji untuk memastikan pseudokode-mu bekerja dengan benar.

Pertanyaan:

1. Masalah: Sistem Penilaian Ujian

Sebuah sekolah ingin membuat program untuk menghitung nilai akhir siswa. Aturannya:

  • Input: nilai tugas (0-100), nilai ujian tengah semester/UTS (0-100), nilai ujian akhir semester/UAS (0-100)
  • Proses: nilai_akhir = (tugas * 30%) + (UTS * 30%) + (UAS * 40%)
  • Jika nilai_akhir >= 75, maka status = 'LULUS'
  • Jika nilai_akhir < 75, maka status = 'TIDAK LULUS'
  • Output: nilai_akhir dan status

Tuliskan pseudokode lengkap untuk masalah di atas!

2. Buatlah 2 kasus uji untuk pseudokode yang kamu buat:

Kasusnilai_tugasnilai_utsnilai_uasnilai_akhirstatus
12

Kasus 1 harus menghasilkan status LULUS, Kasus 2 harus menghasilkan status TIDAK LULUS.

3. Menurutmu, apakah sistem penilaian ini adil? Jelaskan alasanmu dan usulkan satu perbaikan jika ada yang perlu diperbaiki.

Tulis pseudokode dengan format rapi, tiap baris satu perintah. Gunakan indentasi (spasi/tab) untuk menunjukkan struktur dalam JIKA-MAKA. Untuk tabel, isi dengan angka yang realistis dan hitung hasilnya dengan benar.

Kegiatan 3: Kolaborasi Kode: Peer Review Pseudokode

Estimasi: 30 menit

Alat & Bahan:

  • Hasil pekerjaan Kegiatan 2
  • Pulpen warna berbeda untuk menandai (opsional)

Petunjuk Pengerjaan:

  1. Bentuk pasangan dengan teman sebangku atau teman terdekat.
  2. Tukarkan hasil pseudokode Kegiatan 2 nomor 1 dengan pasanganmu.
  3. Telusuri pseudokode pasanganmu menggunakan salah satu kasus uji yang dia buat.
  4. Berikan feedback konstruktif: apa yang sudah benar, apa yang perlu diperbaiki.
  5. Diskusikan bersama jika ada perbedaan pendapat atau hasil penelusuran.
  6. Perbaiki pseudokode-mu sendiri berdasarkan masukan pasangan.

Pertanyaan:

1. Nama pasanganmu: _________________

Hasil penelusuran pseudokode pasanganmu dengan kasus uji:

Kasus yang diuji: tugas=___, UTS=___, UAS=___
Hasil penelusuran langkah demi langkah:
(Tuliskan nilai setiap variabel pada setiap langkah)

Kesimpulan

Apakah pseudokode pasanganmu menghasilkan output yang benar?

2. Berikan 2 pujian dan 1 saran perbaikan untuk pseudokode pasanganmu:

Pujian 1: _______________
Pujian 2: _______________
Saran perbaikan: _______________

3. Setelah menerima feedback dari pasanganmu, tuliskan satu hal yang akan kamu perbaiki dari pseudokode-mu:

Tulis dengan lengkap dan spesifik. Untuk penelusuran, tunjukkan nilai variabel di setiap langkah. Feedback harus konstruktif dan sopan.

REFLEKSI

1. Apa perbedaan utama antara membaca/menelusuri pseudokode orang lain dengan menulis pseudokode sendiri? Mana yang lebih mudah bagimu dan mengapa?

2. Bagaimana pseudokode dapat membantumu sebelum menulis program dalam bahasa pemrograman sesungguhnya (seperti Python atau C++)? Berikan contoh konkret dari kegiatanmu hari ini.

3. Bayangkan kamu harus menjelaskan algoritma pembuatan nasi goreng kepada robot yang tidak tahu apa-apa. Apa tantangan terbesar dalam menulis pseudokode untuk hal tersebut? Kaitkan dengan pengalamanmu membuat pseudokode hari ini.

Lihat & unduh lengkap

Masuk pakai Google untuk membuka lkpd pertemuan ini secara penuh.

Apa isi pertemuan ini?

Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.

Cara pakai pertemuan ini

Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.