Mata Pelajaran: Informatika
Materi: Algoritma dan Pemrograman (Sub-materi: Logika & Algoritma)
Kelas/Semester: X / Ganjil
Alokasi Waktu: 2 x 45 Menit
Identitas Kelompok
Nama Anggota Kelompok Kelas
1. ...........................................................
2. ...........................................................
3. ...........................................................
4. ...........................................................
A. Tujuan Pembelajaran
Setelah menyelesaikan LKPD ini, peserta didik diharapkan mampu:
Menjelaskan konsep dasar algoritma dengan bahasa sendiri.
Mengidentifikasi karakteristik algoritma yang baik.
Membuat representasi algoritma menggunakan Flowchart dan Pseudocode untuk menyelesaikan masalah sehari-hari.
B. Ringkasan Materi
Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah. Tiga cara utama penulisan algoritma:
Kalimat Deskriptif: Menggunakan bahasa sehari-hari.
Pseudocode: Kode semu yang menyerupai bahasa pemrograman namun tetap mudah dibaca manusia.
Flowchart: Diagram alir yang menggunakan simbol-simbol standar untuk menunjukkan alur kerja.
C. Alat dan Bahan
Alat tulis (kertas, bolpoin).
Laptop/Smartphone (Opsional, jika ingin menggunakan aplikasi seperti Draw.io atau Canva).
Modul Informatika Kelas X.
D. Langkah Kerja
Aktivitas 1: Logika dalam Kehidupan Sehari-hari
Bayangkan Anda ingin membuat sebuah sistem untuk "Menentukan apakah seorang siswa boleh masuk laboratorium komputer atau tidak". Syaratnya adalah:
Siswa harus menggunakan sepatu.
Siswa tidak boleh membawa makanan/minuman.
Tugas: Tuliskan langkah-langkah (Algoritma Deskriptif) untuk mengecek kondisi di atas!
Jawaban:
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
Aktivitas 2: Transformasi ke Flowchart
Berdasarkan algoritma deskriptif di atas, buatlah Flowchart-nya di bawah ini menggunakan simbol yang benar (Terminal, Input/Output, Decision, Process).
Gambarkan Flowchart di sini:
(Gunakan simbol belah ketupat untuk keputusan/decision)
[Kotak Gambar / Area Kosong]
Aktivitas 3: Studi Kasus Matematika
Buatlah Pseudocode untuk menghitung Luas Persegi Panjang.
Input: Panjang dan Lebar.
Proses: Luas = Panjang x Lebar.
Output: Tampilkan Luas.
Jawaban Pseudocode:
PROGRAM Hitung_Luas
DEKLARASI:
.......................................
ALGORITMA:
.......................................
.......................................
E. Pertanyaan Refleksi
Apa yang terjadi jika urutan dalam algoritma tertukar? Berikan contohnya!
Jawab: ...........................................................................................
Mengapa dalam sebuah algoritma dibutuhkan simbol Decision (Belah Ketupat)?
Jawab: ...........................................................................................
F. Tabel Penilaian (Rubrik)
Kriteria Skor Maksimal Skor Siswa
Ketepatan Logika Algoritma 40
Penggunaan Simbol Flowchart 30
Struktur Penulisan Pseudocode 20
Kerapihan dan Kerjasama 10
Total 100
Catatan Guru:
..........................................................................................................................................
Tidak ada komentar:
Posting Komentar