PERTEMUAN 2
1
BAHAN AJAR
A. Kompetensi Inti
B. Kompetensi Dasar
D. Tujuan Pembelajaran
E. Materi Pembelajaran
G. Urian Materi
1. Konsep Dasar Logika dan Algoritma
Untuk memahami lebih dalam mengenai flowchart ini, dibuat sebuahkasus sederhana.
Misalnya buatlah sebuah rancangan program dengan menggunakan flowchart untuk
menentukan keliling dan luas lingkaran.Perumusan untuk menentukan luas lingkaranadalah:
luas = PI*radius*radius, dan keliling lingkaran adalah keliling=2*PI*radius, dengan PI adalah
sebuah konstanta 3.14. Flowchart permasalahan ini dapat dilihat di Gambar 2.8.
3
Selanjutnya akan dibuat contoh flowchart yang mengandung percabangan atau
decision. Misalnya untuk permasalahan penentuan apakah suatu bilangan termasuk bilangan
ganjil atau genap. Cara menyelesaikan permasalahan ini adalah dengan membagi bilangan
dengan angka 2. Jika nilai sisa pembagian nya adalah 0 maka bilangan tersebut adalah
bilangan genap, jika nilai sisa pembagiannya adalah 1 maka bilangan tersebut adalah bilangan
ganjil. Operasi aritmatika yang digunakan untuk menentukan nilai sisa pembagian adalah
operasi modulo (%). Flowchart permasalahan ini dapat dilihat di Gambar 2.9. Dalam hal ini
Bil adalah bilangan yang akan di cek status ganjil atau genapnya.
4
H. Penilaian Pembelajaran, Remidial dan Pengayaan
1. Instrumen dan Teknik Penilaian
a. Pengetahuan
Kompetensi Dasar Indikator Indikator Soal Jenis Soal
Pencapaian Soal
Kompetensi
3.1 Menerapkan 1. Menjelaskan 1. Memahami CBT, 1. Jelaskan konsep
Logika dan konsep konsep Tes dasar logika dan
Algoritma logika logika Tulis algoritma
Komputer 2. Mengurutkan 2. Membuat 2. Buatlah flowchat
prosedur flowchat pada alur
4.2 Menggunakan fungsi- pada pengobatan
Fungsi-fungsi fungsi implementasi menggunakan
Perintah algoritma sehari-hari BPJS
(Command) sederhana
dalam
kehidupan
sehari-hari
5
Kunci Soal:
1. Logika
Logika merupakan sebuah ilmu pengetahuan dimana objek materialnya adalah
berpikir(khususnya penalaran /proses penalaran) dan objek formal logika adalah
berfikir/penalaran yang di tinjau dari segi ketepatanya.
Algoritma
Algoritma adalah urutan penyelesaian masalah yang di deskripsikan secara logis untuk
memecahkan suatu masalah. Dalam ilmu komputer Algoritma dikenal dengan langkah-
langkah komputasi yang terdiri dari masukan dan keluaran. Karena itu Algoritma
biasanya dijadikan dasar atau pengantar bahasa pemrograman (misalnya Pascal) dalam
study yang berkecimpung atau berhubungan dengan ilmu komputer. Misalnya Teknik
Informatika.
2. Berikut ini
3. Praktik
6
Penskoran Jawaban dan Pengolahan Nilai
1. Nilai 90 - 100 : jika sesuai kunci jawaban dan ada pengembangan jawaban
2. Nilai 80 - 89 : jika jawaban sesuai kunci jawaban
3. Nilai 26 - 79 : jika jawaban kurang sesuai dengan kunci jawaban
4. Nilai 0 - 25 : jika jawaban tidak sesuai dengan kunci jawaban
b. Keterampilan
Kategori
IPK
90 - 100 80 - 79 70 - 79
1. Menjelaskan konsep Jika semua Jika sebagian Jika alat dan Jika alat dan
logika alat dan bahan alat dan bahan bahan kurang bahan tidak
2. Mengurutkan prosedur disiapkan kurang sesuai sesuai sesuai
fungsi- fungsi algoritma sesuai
sederhana dalam kebutuhan
kehidupan sehari-hari
3. Menggunakan perintah
berdasarkan fungsi
4. Membuat permainan
dengan perangkat lunak
animasi
7
Semarang, Juli 2020
Mengetahui,
Kepala SMK Negeri Jawa Tengah Guru Mata Pelajaran