LKPDPertemuan 11Bab 4Fase FSemester 2

LKPD Informatika Kelas 11: Mengembangkan Program Terstruktur dalam Notasi Algoritma Prosedural untuk Kasus Pengelolaan Bank Darah

LKPD ini disusun untuk satu pertemuan Informatika kelas 11 dengan topik "Mengembangkan Program Terstruktur dalam Notasi Algoritma Prosedural untuk Kasus Pengelolaan Bank Darah".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 11: Mengembangkan Program Terstruktur dalam Notasi Algoritma Prosedural untuk Kasus Pengelolaan Bank Darah

Informatika - Kelas 11

Bab 4 Pertemuan 11

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 11 (Fase F)

Topik: Mengembangkan Program Terstruktur dalam Notasi Algoritma Prosedural untuk Kasus Pengelolaan Bank Darah

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase F / Kelas 11
TopikMengembangkan Program Terstruktur dalam Notasi Algoritma Prosedural untuk Kasus Pengelolaan Bank Darah
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 pengantar masalah pengelolaan stok darah pada bank darah rumah sakit dengan cermat.
  • Kerjakan setiap tahapan secara berurutan: perancangan modul, penulisan notasi algoritma lengkap, dan penelusuran (dry-run) algoritma.
  • Gunakan format notasi algoritma prosedural (pseudocode terstruktur) yang memisahkan subprogram/fungsi secara modular.
  • Diskusikan hasil penelusuran algoritma bersama teman sebangku untuk memastikan logika dan keterstrukturan program sudah tepat.

KEGIATAN

Kegiatan 1: Dekomposisi Modular Pengelolaan Stok Darah

Estimasi: 25 menit

Alat & Bahan:

  • Buku Kerja Peserta Didik
  • Alat tulis

Petunjuk Pengerjaan:

  1. Cermati spesifikasi kebutuhan sistem bank darah: sistem mencatat stok 4 golongan darah (A, B, AB, O), menerima penambahan stok dari donor darah, dan melayani permintaan kantong darah bila stok mencukupi.
  2. Kembangkan rancangan modular program dengan membagi persoalan ke dalam minimal 3 modul/subprogram prosedural (misal: penambahan stok, pengurangan stok/verifikasi ketersediaan, dan pengecekan sisa stok).
  3. Tuliskan spesifikasi masing-masing modul yang mencakup nama subprogram, parameter input/output, dan tujuan prosedurnya pada tabel yang disediakan.

Pertanyaan:

1. Berdasarkan studi kasus pengelolaan bank darah, kembangkan rancangan struktur modul (prosedur/fungsi) program terstruktur dengan mengisi nama modul, parameter yang digunakan, serta deskripsi proses dari masing-masing modul tersebut!

Ruang tabel jawaban

Tabel 3 baris dengan 4 kolom: Kolom 1 (Nama Modul), Kolom 2 (Jenis: Prosedur/Fungsi), Kolom 3 (Parameter Masukan/Keluaran), Kolom 4 (Deskripsi Tugas Prosedural).

Kegiatan 2: Pengembangan Notasi Algoritma Prosedural Terstruktur

Estimasi: 35 menit

Alat & Bahan:

  • Buku Kerja Peserta Didik
  • Alat tulis

Petunjuk Pengerjaan:

  1. Berdasarkan hasil rancangan modular pada Kegiatan 1, kembangkan notasi algoritma prosedural lengkap (pseudocode standar) untuk sistem bank darah.
  2. Notasi algoritma wajib memuat: bagian deklarasi tipe/struktur data/variabel global (seperti larik stok darah [A, B, AB, O]), definisi subprogram penambahan dan penyaluran/pengurangan stok, serta algoritma utama (main program) yang memanggil subprogram-subprogram tersebut secara runtut.
  3. Gunakan struktur kontrol pemilihan (IF-THEN-ELSE) dan percabangan kondisi yang tepat untuk menangani kondisi stok darah tidak mencukupi.

Pertanyaan:

1. Tuliskan notasi algoritma terstruktur lengkap (pseudocode) untuk modul utama dan subprogram pengelolaan stok bank darah yang telah dirancang!

Kolom teks bertingkat yang dibagi ke dalam 3 blok: Blok 1 (Kamus/Deklarasi Global), Blok 2 (Definisi Prosedur/Fungsi Subprogram), Blok 3 (Algoritma Program Utama).

Kegiatan 3: Penelusuran (Dry-Run) dan Validasi Algoritma Berpasangan

Estimasi: 30 menit

Alat & Bahan:

  • Buku Kerja Peserta Didik
  • Algoritma hasil kerja rekan berpasangan

Petunjuk Pengerjaan:

  1. Tukarkan hasil notasi algoritma yang telah disusun pada Kegiatan 2 dengan teman sebangku.
  2. Lakukan penelusuran alur logika (trace/dry-run) menggunakan data uji berikut: - Kasus Uji 1: Stok awal [A:10, B:5, AB:2, O:8]. Masuk donor darah B sebanyak 4 kantong. - Kasus Uji 2: Permintaan darah O sebanyak 12 kantong dari stok awal. - Kasus Uji 3: Permintaan darah AB sebanyak 2 kantong dari stok awal.
  3. Catat perubahan nilai variabel pada tabel penelusuran dan simpulkan apakah algoritma berjalan terstruktur serta menghasilkan status keluaran yang tepat sesuai kondisi logika.

Pertanyaan:

1. Isilah tabel penelusuran trace data uji terhadap algoritma bank darah yang dirancang untuk membuktikan ketepatan alur algoritmanya!

Ruang tabel jawaban

2. Berdasarkan hasil penelusuran bersama teman, identifikasi bagian algoritma yang memerlukan perbaikan keterstrukturan atau perbaikan logika pemilihan, serta jelaskan usulan solusinya!

Tabel penelusuran dengan 5 kolom (Kasus Uji, Data Masukan, Modul yang Dipanggil, Perubahan Nilai Variabel Stok, Luaran yang Dihasilkan) diikuti 1 bidang isian paragraf untuk catatan telaah dan perbaikan logika keterstrukturan.

REFLEKSI

1. Bagian mana dari perancangan subprogram notasi algoritma bank darah yang paling menantang dalam menentukan alur transfer parameternya?

2. Bagaimana keterstrukturan program (pemisahan fungsi utama dan subprogram) membantu mempermudah pelacakan kesalahan saat dilakukan penelusuran (dry-run) data uji?

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.