1.
Pengertian
Penyelesaian persoalan dengan komputer adalah
proses mencari solusi atas suatu masalah dengan bantuan komputer melalui
langkah-langkah sistematis. Komputer digunakan karena mampu menghitung cepat,
menyimpan data, dan menjalankan instruksi secara otomatis.
2. Tahapan
Penyelesaian Persoalan dengan Komputer
- Identifikasi
Masalah
- Memahami
persoalan yang ada.
- Menentukan
input (data yang diketahui) dan output (hasil yang diharapkan).
- Analisis
Masalah
- Menguraikan
masalah menjadi bagian-bagian kecil (dekomposisi).
- Menentukan
strategi atau metode yang sesuai.
- Perancangan
Solusi (Algoritma)
- Membuat
langkah-langkah penyelesaian dengan jelas.
- Bisa
ditulis dalam bentuk pseudocode atau flowchart.
- Implementasi
(Pemrograman)
- Mengubah
algoritma ke dalam bahasa pemrograman (misalnya Python, Scratch, atau
lainnya).
- Pengujian
dan Evaluasi
- Menjalankan
program untuk melihat apakah hasilnya sesuai.
- Jika
ada kesalahan (bug), diperbaiki hingga benar.
- Dokumentasi
- Mencatat
langkah-langkah, kode program, dan hasil agar bisa digunakan kembali.
3. Contoh
Sederhana
Masalah: Hitung luas persegi panjang
jika diketahui panjang dan lebar.
- Input:
panjang, lebar
- Proses: luas
= panjang × lebar
- Output: luas
Algoritma (pseudocode):
Mulai
Baca
panjang
Baca lebar
Hitung luas
= panjang × lebar
Tampilkan
luas
Selesai
Flowchart:
(terminator) → (input panjang, lebar) → (proses: luas = panjang × lebar) →
(output luas) → (terminator)
📄 LKPD
Lembar Kerja Peserta Didik (LKPD)
Mata Pelajaran: Informatika
Kelas/Semester: VIII / Ganjil
Materi: Penyelesaian Persoalan dengan Komputer
Alokasi Waktu: 2 × 40 menit
A. Tujuan
Pembelajaran
Setelah kegiatan ini, peserta didik mampu:
- Menjelaskan
tahapan penyelesaian masalah dengan komputer.
- Menyusun
algoritma sederhana untuk menyelesaikan masalah sehari-hari.
- Mewujudkan
algoritma ke dalam bentuk flowchart atau pseudocode.
B. Alat dan
Bahan
- Laptop/komputer
atau kertas dan alat tulis.
- Software
pemrograman sederhana (opsional: Scratch / Python).
C.
Aktivitas Peserta Didik
Tugas 1: Mengidentifikasi Masalah
- Tuliskan
contoh masalah sederhana yang bisa diselesaikan dengan komputer (misalnya
menghitung nilai rata-rata, menentukan luas bangun datar, dll).
- Tentukan
input, proses, dan output dari masalah tersebut.
|
Masalah |
Input |
Proses |
Output |
Tugas 2: Membuat Algoritma
Tuliskan algoritma dalam bentuk pseudocode untuk masalah yang kamu
pilih.
Tugas 3: Membuat Flowchart
Buat flowchart berdasarkan algoritma yang telah kamu tulis.
Tugas 4: Implementasi Sederhana (Opsional)
Jika memungkinkan, ubahlah algoritma tersebut ke dalam bahasa pemrograman
(contoh: Scratch atau Python).
D.
Pertanyaan Refleksi
- Mengapa
perlu membuat algoritma sebelum menuliskan program ke komputer?
- Apa
keuntungan menyelesaikan masalah dengan bantuan komputer?
- Apa
kesulitan yang kamu alami dalam membuat flowchart?
E.
Penilaian
- Pengetahuan:
ketepatan menjawab pertanyaan refleksi.
- Keterampilan:
kerapihan algoritma dan flowchart.
- Sikap:
kerjasama dan keaktifan dalam kelompok.
Tidak ada komentar:
Posting Komentar