MATERI Penyelesaian Persoalan dengan Komputer


 


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

  1. Identifikasi Masalah
    • Memahami persoalan yang ada.
    • Menentukan input (data yang diketahui) dan output (hasil yang diharapkan).
  2. Analisis Masalah
    • Menguraikan masalah menjadi bagian-bagian kecil (dekomposisi).
    • Menentukan strategi atau metode yang sesuai.
  3. Perancangan Solusi (Algoritma)
    • Membuat langkah-langkah penyelesaian dengan jelas.
    • Bisa ditulis dalam bentuk pseudocode atau flowchart.
  4. Implementasi (Pemrograman)
    • Mengubah algoritma ke dalam bahasa pemrograman (misalnya Python, Scratch, atau lainnya).
  5. Pengujian dan Evaluasi
    • Menjalankan program untuk melihat apakah hasilnya sesuai.
    • Jika ada kesalahan (bug), diperbaiki hingga benar.
  6. 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:

  1. Menjelaskan tahapan penyelesaian masalah dengan komputer.
  2. Menyusun algoritma sederhana untuk menyelesaikan masalah sehari-hari.
  3. 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

  1. Tuliskan contoh masalah sederhana yang bisa diselesaikan dengan komputer (misalnya menghitung nilai rata-rata, menentukan luas bangun datar, dll).
  2. 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

  1. Mengapa perlu membuat algoritma sebelum menuliskan program ke komputer?
  2. Apa keuntungan menyelesaikan masalah dengan bantuan komputer?
  3. 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: