Anda di halaman 1dari 8

INFORMATIKA

KELAS X
JUDUL ELEMEN Algoritma dan pemrograman
DESKRIPSI Menerapkan praktik baik konsep pemrograman
prosedural dalam salah satu bahasa pemrograman
prosedural dan mampu mengembangkan program yang
terstruktur dalam notasi algoritma atau notasi lain,
berdasarkan strategi algoritmik yang tepat
KELAS X / MPLB1
ALOKASI WAKTU 16 JP
JUMLAH PERTEMUAN 4
FASE CAPAIAN E
PROFIL PELAJAR PANCASILA Beriman, bertakwa dan berakhlak mulia; bernalar kritis;
mandiri;kreatif
MODEL PEMBELAJARAN Discovery Learning
MODA PEMBELAJARAN Daring
METODE PEMBELAJARAN Diskusi, presentasi, demonstrasi, simulasi praktik,
kunjungan industri
BENTUK PENILAIAN Asesmen kognitif dan non-kognitif
SUMBER PEMBELAJARAN Buku paket, internet, modul
BAHAN PEMBELAJARAN Software sistem operasi, aplikasi, hardware
ALAT PRAKTIK Laptop/PC
PEMBELAJARAN
MEDIA PEMBELAJARAN Video materi, PPT, modul materi kemdikbud
TUJUAN PEMBELAJARAN Tujuan Pembelajaran untuk elemen algoritma dan
pemrograman di kelas X ialah siswa mampu:
1. Membaca dan menulis algoritma dengan notasi
yang benar.
2. Memahami proses pemrograman dengan
menggunakan bahasa pemrograman.
3. Memahami konsep variabel dan ekspresi dalam
membuat program.
4. Memahami penggunaan struktur kontrol keputusan
dalam membuat program.
5. Memahami penggunaan struktur kontrol
perulangan dalam membuat program.
6. Memahami penggunaan fungsi dalam membuat
program.

Jenis Kegiatan Deskripsi


Kegiatan Awal 1. Peserta didik dan Guru memulai dengan berdoa
(30 menit) bersama.
2. Peserta didik disapa dan melakukan pemeriksaan
kehadiran bersama dengan guru.
3. Peserta didik bersama dengan guru membahas
tentang kesepakatan yang akan diterapkan dalam
pembelajaran
4. Peserta didik dan guru berdiskusi melalui
pertanyaan pemantik:
a. Apa yang dimaksud dengan algoritma?
b. Apa fungsi algoritma?
c. Apa saja yang ada pada algoritma?
d. Apa harapanmu setelah mengetahui segala hal
tentang algoritma?
Kegiatan Inti 1. Peserta didik mendapatkan pemaparan secara
(90 menit) umum tentang analisis data

2. Dengan metode tanya jawab guru memberikan


pertanyaan mengenai:
a. fungsi dari algoritma
b. contoh algoritma
c. bahasa pemrograman

3. Peserta didik diberikan kesempatan untuk


melakukan studi pustaka (browsing dan/atau
mengunjungi perpustakaan) guna mengeksplorasi:
a. fungsi dari algoritma
b. contoh algoritma
c. bahasa pemrograman

4. Peserta didik diminta melaporkan hasil studinya dan


kemudian bersama-sama dengan dibimbing oleh guru
mendiskusikan hasil laporannya di depan kelas

5. Untuk analisis kaitan antara algoritma dengan


kehidupan sehari-hari dapat dilakukan secara
kolaboratif di papan tulis. Peserta didik secara
bergantian mengungkapkan gagasannya. Guru
membimbing diskusi.

6. Peserta didik diminta untuk mengerjakan soal


Latihan
Kegiatan Penutup 1. Peserta didik dapat menanyakan hal yang tidak
(15 menit) dipahami pada guru
2. Peserta didik mengomunikasikan kendala yang
dihadapi selama mengerjakan
3. Peserta didik menerima apresiasi dan motivasi dari
guru.
Referensi Modul informatika dari kemdikbud
Refleksi
1. Apakah ada kendala pada kegiatan pembelajaran?
2. Apakah semua siswa aktif dalam kegiatan pembelajaran?
3. Apa saja kesulitan siswa yang dapat diidentifikasi pada kegiatan pembelajaran?
4. Apakah siswa yang memiliki kesulitan ketika berkegiatan dapat teratasi dengan baik?
5. Apa level pencapaian rata-rata siswa dalam kegiatan pembelajaran ini?
6. Apakah seluruh siswa dapat dianggap tuntas dalam pelaksanaan pembelajaran?
7. Apa strategi agar seluruh siswa dapat menuntaskan kompetensi?

Lembar Kegiatan:

Lembar aktivitas praktik


LAMPIRAN
RINGKASAN MATERI

Algoritma adalah urutan langkah-langkah yang logis dan terbatas yang disusun
secara sistematis dengan tujuan menyelesaikan suatu maalah tertentu. Sedangkan
program adalah kumpulan intruksi berupa pernyataan yang ditulis dengan
menggunakan bahasa pemrograman yang melibatkan pemilihan struktur data.
Beberapa ahli di bidang komputer menyatakan bahwa program dengan formula
program sama dengan algoritma ditambah bahasa program.

Sumber : levatra.com

Bahasa pemrograman dan algoritma sangat berkaitan erat pada sebuah program.
Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat
program menjadi kurang baik, demikian juga sebaliknya. Apabila dihubungkan
dengan program, maka pembuatan algoritna musti memperhatikan ha-hal berikut ini
:

 Pembuatan algoritma tidak bergantung pada bahasa pemrograman manapun.


 Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa
pemrograman.
 Apapun bahasa pemrogramannya, hasil yang dikeluarkan harus tetap sama.

Algoritma dibuat untuk membantu dalam mengkonversikan suatu permasalahan ke


dalam bahasa pemrograman. Algoritma merupakan hasil dari pemikiran konseptual,
supaya dapat dikerjakan oleh komputer, algoritma musti diterjemahkan ke dalam
notasi bahasa pemrograman. Terdapat beberapa hal yang perlu diperhatikan saat
penerjemahan tersebut, yaitu :
Pendeklarasian Variabel Variabel diperlukan oleh program dalam rangka
menyimpan data inputan, memproses dan mendapatkan hasil komputasi.
Pemilihan Tipe Data Setiap variabel memerlukan tipe data ketika dideklarasikan,
maka gunakan tipe data yang sesuai dengan variabel tersebut.
Pemilihan Intruksi Ada beberapa macam intruksi seperti sequence, selection dan
repetition, urutan langkah dari algoritma menjadi salah satu atau beberapa intruksi
tersebut.
Aturan Sintaksis Saat menuliskan dalam bahasa pemrograman maka akan terikat
dengan aturan sintaksis pada bahasa tersebut dan setiap bahasa pemrograman
mempunyai aturan penulisan sintaksnya masing-masing.

Komputer merupakan mesin pemroses, agar dapat dikerjakan oleh komputer maka
algoritma harus ditulis dalam notasi bahasa pemrograman berupa intruksi yang bisa
dimengerti oleh komputer sehingga dapat dinamakan program. Jadi program adalah
perwujudan atau implimentasi teknis algoritma yang ditulis dalam bahasa
pemrograman tertentu sehingga dapat dijalankan oleh komputer. Setiap langkah di
dalam program disebut pernyataan intruksi. Jadi program tersusunatas sederetan
intruksi. Jika suatu intruksi dijalankan, maka operasi lainnya yag sesuai dengan
intruksi tersebut dikerjakan oleh komputer.
LEMBAR AKTIVITAS PRAKTIK

Tugas mandiri

Buatlah algoritma untuk menyelesaikan sebuah permasalahan berupa pembuatan


jus. Silahkan breakdown terlebih dahulu alat dan bahan yang akan digunakan dalam
pembuatan jus. Kemudian tuliskan algoritmanya!
RUBRIK ASESMEN PRESENTASI HASIL AKTIVITAS PRAKTIK

Anda mungkin juga menyukai