LKPD Informatika Kelas 9: Penulisan Pseudocode untuk Algoritma Terstruktur
LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Informatika kelas 9 dengan topik "Penulisan Pseudocode untuk Algoritma Terstruktur". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.
MEJAGURU.ID - DOKUMEN LKPD
LKPD Informatika Kelas 9: Penulisan Pseudocode untuk Algoritma Terstruktur
Informatika - Kelas 9
Bab 2 - Pertemuan 4
LEMBAR KERJA PESERTA DIDIK (LKPD) Informatika — Kelas 9 (Fase D) Topik: Penulisan Pseudocode untuk Algoritma Terstruktur INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Bedah Pseudocode: Kenali Strukturnya!Estimasi: 20 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Identifikasi dan tuliskan setiap baris pseudocode di atas ke dalam tabel berikut. Tentukan termasuk struktur apa setiap baris tersebut: Deklarasi, Input, Proses, Output, atau Percabangan. Ruang tabel jawaban 2. Mengapa variabel 'nilai' dideklarasikan sebagai INTEGER dan 'status' sebagai STRING? Jelaskan dengan bahasamu sendiri apa perbedaan kedua tipe data tersebut dan berikan masing-masing satu contoh data lain yang sesuai. 3. Jika seorang siswa mendapat nilai 75, apa yang akan di-OUTPUT oleh pseudocode tersebut? Jelaskan alur logikanya langkah demi langkah. 4. Diskusikan bersama teman semejamu: apa yang terjadi jika baris DECLARE dihapus dari pseudocode? Apakah algoritmanya masih bisa dipahami? Tuliskan kesimpulan diskusi kalian. Pertanyaan 1: Buat tabel 2 kolom (Baris Pseudocode | Struktur) dengan 9 baris isi. Pertanyaan 2, 3, 4: Tulis uraian bebas minimal 3 kalimat per pertanyaan di kotak yang tersedia. Kegiatan 2: Dari Flowchart ke Pseudocode: Terjemahkan Logikamu!Estimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan pseudocode lengkap untuk FLOWCHART A (Menghitung Total Belanja dengan diskon). Pastikan mencakup: deklarasi semua variabel, input, proses percabangan, dan output. 2. Tuliskan pseudocode lengkap untuk FLOWCHART B (Mencetak Bilangan Ganjil 1 sampai N). Gunakan struktur perulangan WHILE dan percabangan IF untuk mengecek bilangan ganjil. 3. Setelah melakukan peer check, tuliskan: (a) satu hal yang pseudocode temanmu tulis lebih baik dari milikmu, dan (b) satu hal yang kamu temukan perlu diperbaiki dari pseudocode temanmu. Jelaskan alasannya. 4. Pada pseudocode Flowchart B, apa yang terjadi jika user memasukkan N = 0? Apakah perulangan WHILE akan dijalankan? Jelaskan mengapa, dan apakah ini merupakan keunggulan atau kelemahan struktur WHILE dibanding FOR? Pertanyaan 1 dan 2: Tulis pseudocode di kotak kode bernomor baris yang tersedia (minimal 8 baris per pseudocode). Pertanyaan 3 dan 4: Tulis uraian di kotak jawaban masing-masing, minimal 4 kalimat. Kegiatan 3: Misi Nyata: Rancang Pseudocode untuk Masalah Sehari-hari!Estimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Skenario yang dipilih kelompokmu: _____. Lengkapi tabel analisis masalah: tuliskan semua variabel INPUT yang dibutuhkan, deskripsi PROSES yang terjadi, dan variabel OUTPUT yang dihasilkan. Ruang tabel jawaban 2. Gambarkan flowchart untuk skenario yang kamu pilih di kotak gambar yang tersedia. Gunakan simbol standar dan pastikan setiap cabang keputusan memiliki jalur YA dan TIDAK yang jelas. Ruang gambar 3. Tuliskan pseudocode lengkap berdasarkan flowchart yang telah kamu buat. Pastikan setiap struktur (deklarasi, input, percabangan, output) ditulis dengan kata kunci yang tepat dan indentasi yang konsisten. 4. Lakukan verifikasi pseudocode-mu! Buat 3 data uji (test case) dengan nilai berbeda, telusuri pseudocode secara manual, dan catat hasilnya. Apakah output pseudocode sesuai dengan yang diharapkan? Ruang tabel jawaban 5. Setelah menyelesaikan seluruh proses perancangan, jelaskan: mengapa langkah 'menggambar flowchart' dilakukan SEBELUM 'menulis pseudocode'? Apakah urutan ini penting? Berikan alasanmu. Pertanyaan 1 dan 4: Buat tabel dengan kolom yang sesuai (minimal 3 kolom untuk tabel verifikasi: Data Uji | Penelusuran Manual | Output). Pertanyaan 2: Kotak gambar ukuran setengah halaman dengan label simbol. Pertanyaan 3: Kotak kode bernomor baris. Pertanyaan 5: Kotak uraian bebas minimal 5 kalimat. REFLEKSI1. Dari semua struktur pseudocode yang kamu pelajari hari ini (deklarasi, input-output, percabangan, perulangan), mana yang menurut kamu paling menantang untuk ditulis? Apa yang membuatnya sulit, dan apa strategi yang akan kamu gunakan untuk berlatih lebih lanjut? 2. Coba pikirkan satu situasi nyata dalam kehidupan sehari-harimu — bisa rutinitas pagi, cara memilih pakaian, atau cara bermain game favorit — yang bisa dimodelkan dengan pseudocode. Struktur apa saja (percabangan/perulangan) yang akan muncul di dalamnya? 3. Setelah memahami cara kerja pseudocode sebagai 'jembatan' antara ide dan program komputer, bagaimana pandanganmu terhadap aplikasi atau program yang kamu gunakan sehari-hari berubah? Apa yang ingin kamu pelajari lebih lanjut? |
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.