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.
Lembar Kegiatan:
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
:
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