Anda di halaman 1dari 8

MODUL LOGIKA DAN ALGORITMA

PERTEMUAN 2

Muhammad Syaeful Fajar, S.Pd., M.Kom


NIM. 209012495093
Program Profesi Guru Dalam Jabatan
Universitas Negeri Makasar

1
BAHAN AJAR

Satuan Pendidikan : SMK Negeri Jawa Tengah


Program Keahlian : Teknologi dan Rekayasa
Paket Keahlian : Semua Paket Keahlian
Mata Pelajaran : Simulasi dan Komunikasi Digital
Materi Pokok : Logaritma dan Algoritma Komputer
Kelas/Semester : X/1
Alokasi Waktu : 3 x 15 Menit (1 Pertemuan)

A. Kompetensi Inti

KI 3 Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural


berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya,
dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan
peradaban terkait penyebab fenomena dan kejadian, serta menerapkan pengetahuan
prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya
untuk memecahkan masalah
KI 4 Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan
mampu melaksanakan tugas spesifik dibawah pengawasan langsung

B. Kompetensi Dasar

3.1 Menerapkan Logika dan Algoritma Komputer


4.1 Menggunakan Fungsi-fungsi Perintah (Command)

C. Indikator Pencapaian Kompetensi

1. Menggunakan prosedur fungsi- fungsi algoritma berdasarkan fungsi


2. Mengoperasikan logika sederhana menggunakan python

D. Tujuan Pembelajaran

1. Setelah mengikuti pembelajaran siswa diharapkan dapat menerapkan prosedur fungsi-


fungsi algoritma berdasarkan fungsi
2. Setelah mengikuti pembelajaran siswa diharapkan dapat mengoperasikan
2
pemrograman dasar python

E. Materi Pembelajaran

1. Praktik algoritma dan logika sederhana

F. Pendekatan, Model dan Metode

1. Pendekatan Pembelajaran : TPACK


2. Model Pembelajaran : Project Base Learning
3. Metode Pembelajaran : Diskusi, Praktik, Pre-test, Post Test

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.

Gambar 2.8. Flowchart luas dan keliling lingkaran

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.

Gambar 2.9. Flowchart Penentuan Bilangan Ganjil-Genap

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

Contoh Pengolahan Nilai


IPK No Soal Skor Penilaian 1 Nilai
1. 1 3
Nilai perolehan KD
2. 2 3
pegetahuan : rerata dari
3. 3 4
nilai IPK (13/16) * 100 =
4. 4 3
81,25
Jumlah

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

Drs. Sriyono, M.Pd. Muhammad Syaeful Fajar, S.Pd., M.Kom.


NIP. 19640406 198703 1 015 NIP. -

Anda mungkin juga menyukai