Materi Pelajaran Informatika Kelas 5 SD: Penulisan Algoritma dan Konsep Dasar Pemrograman (Lengkap dengan contoh soal) Bab 6 Semester 2
A. Kompetensi Dasar (KD):
Peserta didik diharapkan mampu:
6.1 Menjelaskan kejadian dalam bahasa sehari-hari secara runtut dan logis.
6.2 Menuliskan kejadian atau pengalaman ke dalam sekumpulan kosakata atau simbol.
6.3 Membuat algoritma dalam bentuk flowchart.
6.4 Mengidentifikasi istilah pemrograman seperti kalimat kondisional dan pengulangan.
1. Menjelaskan Kejadian dalam Bahasa Sehari-hari secara Runtut dan Logis (KD 6.1)
Materi:
Algoritma adalah langkah-langkah yang disusun secara runtut untuk menyelesaikan suatu masalah. Dalam kehidupan sehari-hari, kita sering membuat algoritma, misalnya saat bangun pagi atau memasak.
Contoh Algoritma Kehidupan Sehari-Hari (Bangun Pagi):
- Bangun dari tempat tidur.
- Membereskan tempat tidur.
- Mandi dan berpakaian.
- Sarapan pagi.
- Berangkat ke sekolah.
Contoh Soal:
- Sebutkan algoritma sederhana untuk menanam bunga di pot!
- Tuliskan 5 langkah yang kamu lakukan saat mempersiapkan diri pergi ke sekolah!
Kunci Jawaban:
- Algoritma menanam bunga di pot:
- Siapkan pot dan tanah.
- Masukkan tanah ke dalam pot.
- Masukkan bibit bunga ke tanah.
- Siram dengan air secukupnya.
- Letakkan di tempat yang terkena sinar matahari.
- Jawaban akan bervariasi sesuai pengalaman siswa.
2. Menuliskan Kejadian atau Pengalaman ke dalam Sekumpulan Kosakata atau Simbol (KD 6.2)
Materi:
Kejadian atau pengalaman dapat dijelaskan menggunakan kata-kata sederhana, tetapi dalam informatika, kita juga dapat mengubahnya menjadi simbol. Misalnya:
- Kata-Kata: "Jika hujan, maka gunakan payung."
- Simbol:
Contoh Aktivitas:
- Ubah pengalaman menonton TV menjadi langkah-langkah algoritma:
- Menyalakan TV.
- Memilih saluran.
- Menonton acara favorit.
- Mematikan TV.
Contoh Soal:
- Tuliskan pengalamanmu membuat minuman favorit ke dalam bentuk langkah-langkah sederhana.
Kunci Jawaban:
Jawaban akan sesuai dengan pengalaman siswa.
Contoh:
- Ambil gelas.
- Masukkan gula.
- Tambahkan air panas.
- Aduk hingga gula larut.
3. Membuat Algoritma dalam Bentuk Flowchart (KD 6.3)
Materi:
Flowchart adalah diagram yang menggunakan simbol untuk menggambarkan langkah-langkah dalam suatu proses.
- Simbol Flowchart Umum:
- Oval: Menunjukkan awal atau akhir proses.
- Persegi Panjang: Menunjukkan langkah kegiatan.
- Belah Ketupat: Menunjukkan keputusan (ya/tidak).
Contoh Flowchart (Bangun Pagi):
Contoh Soal:
- Buat flowchart sederhana untuk langkah-langkah mencuci tangan!
Kunci Jawaban:
Flowchart:
- Oval: Mulai
- Persegi Panjang: Basahi tangan dengan air.
- Persegi Panjang: Gunakan sabun.
- Persegi Panjang: Gosok tangan selama 20 detik.
- Persegi Panjang: Bilas dengan air bersih.
- Oval: Selesai
4. Mengidentifikasi Istilah Pemrograman seperti Kalimat Kondisional dan Pengulangan (KD 6.4)
Materi:
- Kalimat Kondisional: Kalimat yang menggunakan kondisi "jika... maka...".
- Contoh:
- Jika hujan, maka gunakan payung.
- Jika nilai ulangan lebih dari 70, maka dinyatakan lulus.
- Contoh:
- Pengulangan (Loop): Melakukan suatu kegiatan secara berulang hingga kondisi terpenuhi.
- Contoh:
- Hitung mundur dari 10 ke 1.
- Contoh:
Contoh Aktivitas:
- Tuliskan kalimat kondisional dari pengalaman sehari-hari.
Contoh: Jika lampu merah, maka berhenti.
Contoh Soal:
- Berikan contoh kalimat kondisional yang berkaitan dengan rutinitas harianmu!
- Jelaskan apa yang dimaksud dengan pengulangan (loop) dan berikan contohnya.
Kunci Jawaban:
- Contoh kalimat kondisional: Jika alarm berbunyi, maka bangun tidur.
- Pengulangan adalah proses mengulang suatu langkah secara terus-menerus hingga kondisi tertentu tercapai.
Contoh: Menghitung dari 1 hingga 5:- Cetak angka 1.
- Cetak angka 2.
- Cetak angka 3.
- Cetak angka 4.
- Cetak angka 5.
Latihan Soal Pilihan Ganda
Langkah pertama dalam algoritma adalah:
a. Membuat flowchart
b. Menentukan tujuan
c. Menulis kode pemrograman
d. Menentukan langkah terakhirSimbol belah ketupat dalam flowchart digunakan untuk:
a. Menunjukkan awal dan akhir
b. Menunjukkan keputusan
c. Menunjukkan proses
d. Menunjukkan inputContoh kalimat kondisional adalah:
a. "Jika sudah selesai belajar, maka tidur."
b. "Siswa mengerjakan tugas."
c. "Makan pagi bersama keluarga."
d. "Mengambil buku di meja."
Kunci Jawaban:
- b. Menentukan tujuan.
- b. Menunjukkan keputusan.
- a. "Jika sudah selesai belajar, maka tidur."
Dengan mempelajari materi ini, peserta didik dapat memahami konsep dasar algoritma dan pemrograman sederhana yang dapat diterapkan dalam kehidupan sehari-hari.
Leave a Comment