LKPDPertemuan 2Bab 2Fase ESemester 1

LKPD Informatika Kelas 10: Menuliskan Solusi Rancangan Program dengan Struktur Kendali Percabangan dalam Format Pseudocode

LKPD ini disusun untuk satu pertemuan Informatika kelas 10 dengan topik "Menuliskan Solusi Rancangan Program dengan Struktur Kendali Percabangan dalam Format Pseudocode".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 10: Menuliskan Solusi Rancangan Program dengan Struktur Kendali Percabangan dalam Format Pseudocode

Informatika - Kelas 10

Bab 2 Pertemuan 2

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 10 (Fase E)

Topik: Menuliskan Solusi Rancangan Program dengan Struktur Kendali Percabangan dalam Format Pseudocode

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase E / Kelas 10
TopikMenuliskan Solusi Rancangan Program dengan Struktur Kendali Percabangan dalam Format Pseudocode
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 permasalahan logika dengan saksama.
  • Tuliskan solusi rancangan program menggunakan format pseudocode standar (notasi seperti INPUT/READ, OUTPUT/PRINT, IF-THEN-ELSE, ENDIF).
  • Perhatikan kejelasan penamaan variabel dan kerapian penulisan indentasi (penjorokan baris) agar menyerupai struktur program komputer.
  • Kerjakan secara mandiri atau diskusikan bersama rekan kelompok sesuai arahan guru.

KEGIATAN

Kegiatan 1: Aktivitas Terbimbing: Menuliskan Pseudocode Percabangan 1 Kondisi (Satu Arah)

Estimasi: 25 menit

Alat & Bahan:

  • Lembar kerja murid / buku catatan
  • Alat tulis

Petunjuk Pengerjaan:

  1. Cermati skenario aturan diskon belanja di kantin sekolah.
  2. Identifikasi variabel input, kondisi percabangan yang ditentukan, dan aksi/output yang dihasilkan.
  3. Tuliskan rancangan solusi program tersebut ke dalam blok format pseudocode percabangan IF-THEN tunggal.

Pertanyaan:

1. Skenario Kasus: Di kantin digital sekolah, pembeli yang total belanjanya mencapai minimal Rp50.000 (totalBelanja >= 50000) akan mendapatkan potongan harga langsung sebesar Rp5.000. Jika total belanja kurang dari itu, tidak ada potongan harga. Tuliskan rancangan program lengkap untuk menghitung dan menampilkan totalBayar akhir dalam notasi pseudocode!

Tuliskan pseudocode dalam kotak blok kode dengan format struktur: PROGRAM [NamaProgram], DEKLARASI [Nama variabel dan tipe data], ALGORITMA [Langkah instruksi READ, IF...THEN...ENDIF, PRINT].

Kegiatan 2: Aktivitas Mandiri: Menuliskan Pseudocode Percabangan 2 Kondisi (IF-THEN-ELSE)

Estimasi: 25 menit

Alat & Bahan:

  • Lembar kerja murid / buku catatan
  • Alat tulis

Petunjuk Pengerjaan:

  1. Cermati skenario kelulusan praktikum komputer di laboratorium sekolah.
  2. Rumuskan kondisi biner (lulus jika nilai memenuhi batas ambang minimum, remidi jika tidak).
  3. Tuliskan rancangan solusi program menggunakan struktur kendali percabangan IF-THEN-ELSE lengkap.

Pertanyaan:

1. Skenario Kasus: Sistem penilaian praktikum menerima input nilai_praktikum (skala 0-100). Jika nilai_praktikum bernilai 75 ke atas (>= 75), sistem mencetak teks 'Tuntas'. Sebaliknya, jika nilai di bawah 75, sistem mencetak teks 'Remidi'. Tuliskan solusi program tersebut dalam format pseudocode yang terstruktur!

Tuliskan pseudocode dalam kotak blok kode dengan format struktur: PROGRAM [NamaProgram], DEKLARASI [Variabel input], ALGORITMA [Instruksi READ, IF...THEN...ELSE...ENDIF, PRINT].

Kegiatan 3: Aktivitas Penerapan dan Kolaborasi: Menuliskan Pseudocode Percabangan Majemuk / Bertingkat

Estimasi: 40 menit

Alat & Bahan:

  • Lembar kerja murid
  • Papan tulis / proyektor (opsional)

Petunjuk Pengerjaan:

  1. Diskusikan skenario sistem penentuan tarif parkir kendaraan bersama rekan sebangku.
  2. Rancang struktur percabangan bertingkat (IF-THEN-ELSE IF-THEN-ELSE) berdasarkan kategori yang ditentukan.
  3. Tuliskan solusi pseudocode lengkap dengan konvensi penulisan yang rapi dan konsisten.
  4. Luangkan waktu di akhir sesi ini untuk menyelesaikan butir refleksi belajar bersama.

Pertanyaan:

1. Skenario Kasus: Sistem gerbang parkir otomatis mengenali jenis kendaraan dari input kode_kendaraan (bertipe integer). Aturannya: Jika kode_kendaraan = 1, tarif = 2000 (Motor). Jika kode_kendaraan = 2, tarif = 5000 (Mobil). Jika kode_kendaraan selain 1 dan 2, sistem mencetak 'Kode Kendaraan Tidak Dikenali' dan tarif = 0. Tuliskan rancangan solusi penentuan tarif ini dalam format pseudocode bertingkat yang valid!

Tuliskan pseudocode lengkap pada area kerja tabel/blok kode yang memisahkan bagian header judul program, blok deklarasi variabel, serta blok runtutan algoritma bertingkat.

REFLEKSI

1. Bagian mana dari penulisan pseudocode percabangan yang paling menantang: menentukan syarat kondisinya atau menyusun struktur blok IF-THEN-ELSE?

2. Mengapa penulisan pseudocode harus dibuat mendekati struktur bahasa komputer nyata sebelum seorang pemrogram mulai mengetik kode program?

3. Bagaimana memastikan agar semua kemungkinan kondisi input data pengguna tidak ada yang terlewat dalam cabang IF-THEN-ELSE yang kamu rancang?

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.