LKPDPertemuan 1Bab 2Fase ESemester 1

LKPD Informatika Kelas 10: Menuliskan Rancangan Program Sederhana dalam Pseudocode Bertipe Data dan Ekspresi Dasar

LKPD ini disusun untuk satu pertemuan Informatika kelas 10 dengan topik "Menuliskan Rancangan Program Sederhana dalam Pseudocode Bertipe Data dan Ekspresi Dasar".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 10: Menuliskan Rancangan Program Sederhana dalam Pseudocode Bertipe Data dan Ekspresi Dasar

Informatika - Kelas 10

Bab 2 Pertemuan 1

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 10 (Fase E)

Topik: Menuliskan Rancangan Program Sederhana dalam Pseudocode Bertipe Data dan Ekspresi Dasar

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase E / Kelas 10
TopikMenuliskan Rancangan Program Sederhana dalam Pseudocode Bertipe Data dan Ekspresi Dasar
Alokasi Waktu2 JP (2 x 45 menit = 90 menit)
Tipe Aktivitascampuran
Tahun Ajaran2026/2027
Semester1
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Menuliskan solusi rancangan program sederhana dalam format pseudocode yang dekat dengan bahasa komputer

PETUNJUK UMUM

  • Bacalah setiap skenario persoalan komputasi dengan seksama.
  • Gunakan konvensi pseudocode standar yang terstruktur: deklarasi variabel dan tipe data, input data, proses komputasi berbasis ekspresi aritmatika/logika, serta output hasil.
  • Pastikan setiap nama variabel bersifat deskriptif dan memiliki tipe data yang tepat (misal: integer, float/real, string, boolean).
  • Tuliskan rancangan pseudocode secara mandiri atau diskusikan bersama rekan sekelompok sesuai instruksi guru.

KEGIATAN

Kegiatan 1: Kegiatan 1: Menuliskan Pseudocode Penghitungan Total Pembayaran Warung Makan

Estimasi: 25 menit

Alat & Bahan:

  • Buku tulis/lembar kertas LKPD
  • Alat tulis (pulpen/pensil)

Petunjuk Pengerjaan:

  1. Cermati skenario: Seorang kasir warung makan perlu menghitung total biaya belanja pembeli berdasarkan harga satuan makanan, jumlah porsi yang dibeli, serta diskon potongan harga tetap.
  2. Identifikasi variabel yang dibutuhkan beserta tipe datanya.
  3. Tuliskan rancangan program dalam format pseudocode lengkap dengan struktur: ALGORITMA/PROGRAM, DEKLARASI, dan DESKRIPSI (Input, Proses ekspresi aritmatika, Output).

Pertanyaan:

1. Tuliskan solusi rancangan program untuk menghitung total pembayaran kasir tersebut dalam format pseudocode yang memuat deklarasi tipe data dan ekspresi perhitungan total bayar!

Tuliskan teks rancangan pseudocode pada kotak bergaris dengan pembagian blok: PROGRAM [nama], DEKLARASI [daftar variabel : tipe data], dan DESKRIPSI [langkah baca data, ekspresi hitung, tampilkan hasil].

Kegiatan 2: Kegiatan 2: Menuliskan Pseudocode Konversi Suhu dan Rata-Rata Nilai

Estimasi: 35 menit

Alat & Bahan:

  • Lembar kerja siswa
  • Alat tulis

Petunjuk Pengerjaan:

  1. Kerjakan dua tantangan rancangan berikut secara terstruktur.
  2. Kasus A: Menghitung konversi suhu dari Celcius ke Fahrenheit menggunakan rumus ekspresi: F = (9/5 * C) + 32.
  3. Kasus B: Menghitung nilai rata-rata dari tiga nilai tugas siswa.
  4. Tuliskan pseudocode lengkap untuk masing-masing kasus dengan memperhatikan kesesuaian tipe data bilangan riil (float) dan urutan ekspresi.

Pertanyaan:

1. Tuliskan rancangan pseudocode untuk Kasus A (Konversi Celcius ke Fahrenheit) lengkap dengan deklarasi variabel bertipe data riil dan ekspresi perhitungannya!

2. Tuliskan rancangan pseudocode untuk Kasus B (Penghitungan Nilai Rata-Rata Tiga Tugas) lengkap dengan deklarasi variabel bertipe numerik dan ekspresi aritmatika rata-rata!

Tuliskan jawaban pada lembar kerja terbagi menjadi dua kolom/bagian terpisah: Kolom Kasus A (Konversi Suhu) dan Kolom Kasus B (Rata-Rata Nilai) dengan format baku pseudocode (PROGRAM, DEKLARASI, DESKRIPSI).

Kegiatan 3: Kegiatan 3: Menuliskan Pseudocode Penentuan Status Kelulusan dan Diskon Belanja

Estimasi: 30 menit

Alat & Bahan:

  • Lembar kerja siswa
  • Alat tulis

Petunjuk Pengerjaan:

  1. Perhatikan rancangan program yang melibatkan ekspresi perbandingan/kondisi sederhana.
  2. Skenario: Program membaca nilai akhir ujian siswa. Jika nilai akhir lebih dari atau sama dengan 75, maka status dinyatakan "LULUS", selain itu dinyatakan "REMIDIAL". Program kemudian menampilkan status tersebut.
  3. Tuliskan seluruh solusi dalam format pseudocode baku dengan struktur kondisional IF-THEN-ELSE.
  4. Setelah menuliskan pseudocode, diskusikan ketepatan notasi dengan teman sebangku dan lakukan refleksi pembelajaran.

Pertanyaan:

1. Tuliskan solusi rancangan pseudocode penentuan status kelulusan berdasarkan nilai ujian sesuai skenario yang diberikan!

Tuliskan rancangan pseudocode pada area yang disediakan mencakup struktur PROGRAM, DEKLARASI (variabel nama_siswa, nilai_akhir, status), dan DESKRIPSI (pembacaan input, ekspresi IF-THEN-ELSE, pencetakan output).

REFLEKSI

1. Bagian mana dari penulisan pseudocode (penentuan tipe data, penulisan ekspresi hitung/logika, atau alur input-proses-output) yang paling menantang bagimu?

2. Bagaimana penulisan pseudocode yang rapi dan terstruktur membantumu merancang logika program sebelum nantinya diubah menjadi kode program komputer nyata?

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.