KELAS X
PERANGKAT AJAR
INFORMATIKA KELAS X
MATERI LOGIKA DAN
ALGORITMA
No. Komponen Deskripsi /
Keterangan
1. Informasi Umum Perangkat Ajar
Nama Penyusun Hisbiniah, S.Kom
Nama Institusi SMAN 1 Masbagik
Tahun Penyusunan
2021
Perangkat Ajar
Jenjang Sekolah SMA
Kelas X (Sepuluh)
Alokasi Waktu 4 Jam Pelajaran (JP) = 4 x 45 menit
2. Tujuan Pembelajaran
Fase Capaian
Fase E
Pembelajaran (CP)
Elemen/Domain CP Berpikir Komputasional
Menjelaskan definisi algoritma
Tujuan Pembelajaran menyajikan alur logika pemrograman komputer dengan
bahasa natural dan Pseudocpde
2. Bergotong royong
Kolaborasi: menerima dan melaksanakan tugas serta peran
yang diberikan kelompok dalam sebuah kegiatan bersama dan
memahami informasi sederhana dari orang lain dan
Profil Pelajar Pancasila menyampaikan informasi sederhana kepada orang lain
yang berkaitan
menggunakan kata-katanya sendiri.
3. Kreatif
7. Ketersediaan Materi
Pengayaan (untuk siswa
Tidak
berpencapaian tinggi)
Alternatif Penjelasan,
Metode, atau Aktivitas
Tidak
(untuk siswa yang sulit
memahami konsep)
9. Asesmen
Target Penilaian Individu dan Kelompok
1. Presentasi
Jenis Asesmen
2. Tulis
1. Demonstrasi
Metode 2. Simulasi
MATERI AJAR
1. Definisi Algoritma
Istilah algoritma berasal dari seorang ilmuwan terkenal dari Persia
yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-
Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi
menulis kitab atau buku yang berjudul Al Jabr Wal-Muqabala atau
The Book of Restoration and Reduction. Dari buku tersebut
diperoleh akar kata “Aljabar” (Algebra).
Perubahan kata dari Algorism menjadi Algorithm muncul karena
kata Algorism sering dikelirukan dengan arithmetic, sehingga
akhiran –ism berubah menjadi –ithm. Algoritma merupakan suatu
prosedur, urutan langkah-langkah atau tahapan-tahapan sistematis,
jelas, dan logis untuk menyelesaikan permasalahan. Langkah logis
Materi atau Sumber dalam algoritma harus dapat ditentukan, bernilai salah atau
Pembelajaran Utama benar.Algoritma merupakan alur pemikiran dalam menyelesaikan
suatu pekerjaan yang dituangkan secara tertulis. (Moh Sjukani,
“Algoritma dan Struktur Data dengan C, C++, dan Java”).
2. Aspek Penting dalam Algoritma
Beberapa hal yang harus diperhatikan dalam membuat algoritma
antara lain algoritma harus mengikuti suatu urutan aturan tertentu
dan tidak boleh melompat-lompat. Algoritma seseorang dengan
orang yang lain dapat berbeda-beda karena mempunyai alur pikir
yang berbeda-beda pula, meskipun untuk menyelesaikan
permasalahan yang sama. Langkah demi langkah secara eksak harus
dapat memecahkan suatu masalah.
Algoritma dapat diwujudkan dalam berupa kalimat, gambar atau tabel
tertentu. Menurut Donald E. Knuth, algoritma harus mempunyai lima
ciri penting, yaitu sebagai berikut.
1. Finiteness. Algoritma harus berhenti setelah mengerjakan
sejumlah langkah tertentu atau terbatas.
2. Definiteness. Setiap langkah harus didefinisikan secara tepat, tidak
boleh membingungkan (ambiguous).
3. Input. Sebuah algoritma memiliki nol atau lebih input yang
diberikan kepada algoritma sebelum dijalankan.
4. Output. Sebuah algoritma memiliki satu atau lebih
output, yang biasanya bergantung kepada Input.
5. Effectiveness. Setiap algoritma diharapkan miliki sifat
efektif. Setiap langkah harus sederhana sehingga dapat
dikerjakan dalam sejumlah waktu yang masuk akal.
3. Metode Penyajian Algoritma
Penyajian algoritma secara garis besar dapat dibedakan menjadi
dua, yaitu berbentuk tulisan dan berbentuk gambar. Algoritma
yang disajikan dengan bentuk tulisan dapat menggunakan aturan
bahasa natural (alami) dan pseudocode. Bahasa natural
menggunakan struktur bahasa tertentu (misalnya struktur bahasa
Indonesia atau bahasa Inggris). Pseudocode adalah kode-kode
tertentu dan mirip dengan kode bahasa pemrograman (misal bahasa
Pascal, C, C++) sehingga lebih tepat digunakan untuk
menggambarkan algoritma yang akan dikomunikasikan kepada
pemrogram (programmer). Sedangkan algoritma yang disajikan
dengan gambar dapat berbentuk diagram alur (flowchart) atau
struktogram (Nassi Schneiderman chart).
Pertemuan 1 :
Definisi Algoritma dan Aspek Penting dalam Algoritma
Aperseps
Pertemuan 1 i (15
menit)
warmer
Pengayaan/Remidial
Aperseps
i (15
menit)
Pertemuan 2 warmer
Deklara
si
radius:r
eal
luas:rea
phi=3.1
Deskrip
si
Luas:=radius*radius*phi
Manajemen kelas:
a. Apakah semua siswa aktif berkegiatan?
b. Apakah pembagian waktunya cukup?
c. Apakah siswa yang memiliki hambatan ketika berkegiatan,
dapat teratasi dengan baik (kembali berkegiatan dan mengikuti
prosesnya)
d. Apakah metode pembelajaran yang digunakan sudah tepat?
e. Adakah metode pembelajaran lain yang lebih tepat untuk
kegiatan pembelajaran ini?
Pertanyaan Kunci f. Apakah menemukan kendala lainnya?
g. Adakah strategi lain untuk menjawab kendala yang timbul?
Ketercapaian kompetensi:
a. Apakah semua siswa mampu mencapai
kompetensi yang diharapkan?
b. Apakah semua siswa mampu mengikuti proses kegiatan
belajar dengan baik?
c. Adakah perubahan sikap dan keterampilan siswa selama
proses kegiatan belajar?
19. Bahan Bacaan Siswa Ebook algoritma dan pemrograman yang dapat diunduh di internet
Asesmen formatif :
Materi Tambahan
1. Menyebutkan contoh langkah-langkah kegiatan yang dilakukan
22. (untuk siswa yang
sehari- hari
sulit memahami
2. Latihan menyajikan algoritma luas persegi dan persegi panjang
konsep)
LAMPIRAN 1 Nama: