Durasi : 1x (3 x 45’)
FASE E
CAPAIAN PEMBELAJARAN A. Profil Pelajar Pancasila:
Pada akhir fase E, peserta didik mampu Peserta didik akan mengembangkan
menerapkan praktik baik konsep pemrograman kemampuan bernalar kritis dan mandiri
procedural dalam salah satu bahasa dalam menyelesaikan masalah
pemrograman procedural dan mampu
mengembangkan program yang terstruktur B. Model pembelajaran:
dalam notasi algoritma atau notasi lain, Discovery Learning secara Tatap muka dan
berdasarkan strategi algoritmik yang tepat. luring
DESKRIPSI UMUM
Peserta didik akan melakukan pembelajaran mengenai mengenal algoritma dan bahasa
pemrograman. Peserta didik akan menggali kemampuan mengenai konsep dasar algoritma dan
bahasa pemrograman untuk diterapkan dalam kehidupan sehari-hari
AKTIVITAS
Pertemuan 1 : Studi pustaka terkait pengertian Algoritma dan bahasa pemrograman lewat Video,
maupun modul.
Penjelasan (Untuk Guru) : Algoritma di atas adalah algoritma yang sangat sederhana,
hanya ada lima langkah. Pada algoritma ini tidak dijumpai perulangan ataupun pemilihan.
Semua langkah dilakukan hanya satu kali. Sekilas algoritma di atas benar, namun apabila
dicermati maka algoritma ini mengandung kesalahan yang mendasar, yaitu tidak ada
pembatasan pada nilai data untuk alas dan tinggi.
Hasil perbaikan algoritma perhitungan luas segitiga
1) Start
2) Baca data alas dan tinggi.
3) Periksa data alas dan tinggi, jika nilai data alas dan tinggi lebih besar dari nol maka
lanjutkan ke langkah ke 4 jika tidak maka stop
4) Luas adalah alas kali tinggi kali 0.5
5) Tampilkan Luas
6) Stop
Pertanyaan inkuiri untuk siswa: “Apa kesimpulan pokok yang dapat kalian rangkum
tentang algoritma?”
Jawaban: Dari penjelasan di atas dapat diambil kesimpulan pokok tentang algoritma.
Pertama, algoritma harus benar. Kedua algoritma harus berhenti, dan setelah berhenti,
algoritma memberikan hasil yang benar.
2. Variabel
Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan nilainya dan
memanggil kembali apabila dibutuhkan. Setiap variabel akan mempunyai nama
(identifier) dan nilai.
Contoh Nama variabel dan nilai.
username = “joni” Nama = “Udin” Harga = 2500
SOAL LATIHAN
1. Pandangan mengenai komputer sebagai sebuah mesin yang “pintar” adalah pandapat yang
salah, karena komputer hanyalah suatu alat yang diberi serangkaian perintah oleh manusia
sehingga dapat menyelesaikan permasalahan secara cepat, akurat, bahkan berulang-ulang
tanpa kenal lelah dan bosan sehingga membutuhkan sebuah penyelesaian dengan algoritma.
Berikan pengertian algoritma dalam permasalahan diatas!
2. Buatlah algoritma mempertukarkan isi kedua bejana.
Bejana A berisi larutan yang berwarna merah, sedangkan bejana B berisi air berwarna
biru. Kita ingin mempertuk arkan isi kedua bejana itu sedemikian sehingga bejana A
berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah.
3. Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma
harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program.
Berikan pengertian pemrograman!
4. Buatlah algoritma mencari jumlah 3 buah bilangan bulat dengan flowchart?
Kunci Jawaban :
1. Algoritma adalah Urutan langkah-langkah yang sistematis untuk menyelesaikan sebuah
masalah
2. Algoritma mempertukarkan isi bejana:
4. Tuangkan larutan dari bejana A ke dalam bejana C
5. Tuangkan larutan dari bejana B ke dalam bejana A
6. Tuangkan larutan dari bejana C ke dalam bejana B
3. Programming adalah kegiatan membuat program dengan bahasa pemrograman
4. Algoritma mencari jumlah 3 buah bilangan bulat
Deklarasi
a,b,c : integer
jumlah : integer
Deskripsi
Read(a,b,c)
Jumlah a + b + c
Flowchartnya :
Kriteria Penskoran :
No. Soal Skor
1 5
2 5
3 5
4 5
Write(jumlah)
Keterangan Skor
Soal No. 1 s/d 4 Betul Nilai 20
Betul semua 20 x 5 = 100
LEMBAR OBSERVASI
NAMA SISWA :
NO ABSEN :
TOPIK : Peserta didik diminta untuk melakukan pengamatan dan membuat laporan tentang
tahapan-tahapan dalam membuat sebuah program?
Petunjuk : Anda dapat melakukan berbagai kegiatan terkait literasi, melihat vidio dan lainnya
untuk menggali informasi.
Keterangan :
Siswa yang belum kompeten maka harus mengikuti pembelajaran remediasi.
Siswa yang cukup kompeten diperbolehkan untuk memperbaiki pekerjaannya sehingga
mencapai level kompete
LEMBAR ASESMEN DIAGNOSTIK
A B C
B. Asesmen Kognitif