LKPDPertemuan 12Bab 4Fase FSemester 2

LKPD Informatika Kelas 11: Mengembangkan Program Terstruktur dalam Notasi Algoritma Moduler untuk Kasus Stoikiometri

LKPD ini disusun untuk satu pertemuan Informatika kelas 11 dengan topik "Mengembangkan Program Terstruktur dalam Notasi Algoritma Moduler untuk Kasus Stoikiometri".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 11: Mengembangkan Program Terstruktur dalam Notasi Algoritma Moduler untuk Kasus Stoikiometri

Informatika - Kelas 11

Bab 4 Pertemuan 12

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 11 (Fase F)

Topik: Mengembangkan Program Terstruktur dalam Notasi Algoritma Moduler untuk Kasus Stoikiometri

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase F / Kelas 11
TopikMengembangkan Program Terstruktur dalam Notasi Algoritma Moduler untuk Kasus Stoikiometri
Alokasi Waktu2 JP (2 x 45 menit = 90 menit)
Tipe Aktivitascampuran
Tahun Ajaran2026/2027
Semester2
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Mengembangkan program komputer terstruktur dalam notasi algoritma berdasarkan strategi algoritmik yang tepat

PETUNJUK UMUM

  • Bacalah setiap skenario dan instruksi kerja secara teliti dan seksama.
  • Gunakan notasi algoritma standar (pseudocode) yang terstruktur dengan membagi logika persoalan ke dalam modul/fungsi independen.
  • Kerjakan tugas secara mandiri pada tahap perancangan awal, lalu berdiskusilah dengan rekan sebangku saat tahap pengujian dan penelusuran algoritma.
  • Fokuskan penyusunan pada alur logika komputasi, validitas input, serta mekanisme pemanggilan fungsi yang tepat.

KEGIATAN

Kegiatan 1: Dekomposisi Modul dan Spesifikasi Notasi Algoritma

Estimasi: 25 menit

Alat & Bahan:

  • Buku catatan/kertas kerja
  • Alat tulis

Petunjuk Pengerjaan:

  1. Cermati studi kasus komputasi reaksi kimia sederhana: Persamaan N2 + 3H2 -> 2NH3.
  2. Program dirancang untuk menghitung mol produk maksimal berdasarkan reaktan pembatas dari input jumlah mol N2 dan H2.
  3. Lakukan dekomposisi masalah menjadi 3 modul/fungsi terpisah: fungsi validasi_input, fungsi hitung_pereaksi_pembatas, dan fungsi hitung_produk.
  4. Tuliskan spesifikasi masing-masing modul dalam tabel yang disediakan.

Pertanyaan:

1. Lengkapilah spesifikasi rancangan antarmuka modular (nama modul, parameter masukan, dan tipe nilai kembalian) untuk ketiga modul penyusun program!

Ruang tabel jawaban

Tabel 3 kolom: Nama Modul, Parameter Masukan & Tipe Data, Deskripsi Nilai Kembalian/Keluaran.

Kegiatan 2: Konstruksi Algoritma Terstruktur dan Program Utama

Estimasi: 35 menit

Alat & Bahan:

  • Buku catatan/kertas kerja
  • Alat tulis

Petunjuk Pengerjaan:

  1. Berdasarkan modul yang telah dispesifikasikan pada Kegiatan 1, kembangkan notasi algoritma lengkap (pseudocode) untuk setiap fungsi.
  2. Kembangkan modul program utama (main program) yang memanggil modul-modul tersebut secara berurutan dan terstruktur.
  3. Pastikan struktur kontrol (percabangan dan pemanggilan fungsi) dituliskan secara eksplisit dan konsisten.

Pertanyaan:

1. Tuliskan notasi pseudocode lengkap untuk fungsi hitung_pereaksi_pembatas dan modul program utama (MAIN) yang mengintegrasikan seluruh fungsi!

Area penulisan pseudocode terstruktur dengan blok deklarasi dan algoritma yang jelas.

Kegiatan 3: Penelusuran Kering (Dry Run) dan Pengujian Kualitas Algoritma

Estimasi: 30 menit

Alat & Bahan:

  • Lembar kerja penelusuran algoritma
  • Alat tulis

Petunjuk Pengerjaan:

  1. Lakukan penelusuran kering (trace table/dry run) terhadap algoritma yang telah dikembangkan secara berpasangan.
  2. Uji algoritma menggunakan dua kasus uji: Kasus Uji A (mol N2 = 2, mol H2 = 9) dan Kasus Uji B (mol N2 = 5, mol H2 = 6).
  3. Diskusikan hasil penelusuran dan verifikasi apakah alur percabangan dan keluaran nilai modul telah sesuai.
  4. Selesaikan kegiatan dengan mengisi refleksi akhir pembelajaran.

Pertanyaan:

1. Isilah tabel penelusuran alur (trace table) untuk Kasus Uji A dan Kasus Uji B, lalu simpulkan apakah struktur modular yang disusun menghasilkan luaran nilai yang tepat!

Tabel trace 6 kolom: Kasus Uji, Nilai Input, Hasil Validasi, Evaluasi Rasio/Percabangan, Nilai Pembatas, Luaran Produk.

REFLEKSI

1. Bagaimana pemisahan persoalan menjadi fungsi-fungsi kecil (modularitas) mempermudah penulisan dan pelacakan kesalahan pada notasi algoritma yang kamu buat?

2. Bagian mana dari perancangan pseudocode logika stoikiometri ini yang paling menantang, dan bagaimana caramu memastikannya bebas dari kesalahan logika?

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.