Anda di halaman 1dari 6

Lembar Kerja Peserta Didik 1

Lembar Kerja Peserta Didik (LKPD)

Nama Siswa : …………………………. Semester : …………………………

Kelompok : …………………………. Waktu : ………………………....

Kelas/No.Absen : …………………………. Tanggal : …………………………

A. Kompetensi Dasar
3.1 Menerapkan alur logika pemrograman komputer
4.1 Membuat alur logika pemrograman komputer

B. Indikator Pencapaian Kompetensi

3.1.1 Menjelaskan algoritma pemrograman.


3.1.2 Menerapkan algoritma pemrograman dalam menyelesaikan masalah.
3.1.3 Menjelaskan algoritma pemrograman menggunakan flowchart.
3.1.4 Menerapkan flowchart dalam menyelesaikan masalah.
4.1.1 Membuat alur program menggunakan teks (algoritma).
4.1.2 Membuat program menggunakan simbol (flowchart).

C. Tujuan Pembelajaran

a. Siswa dapat menjelaskan algoritma pemrograman dengan benar.


b. Siswa dapat menerapkan algoritma pemrograman dalam menyelesaikan masalah dengan
benar dan tepat.
c. Siswa dapat menjelaskan algoritma pemrograman menggunakan flowchart dengan benar.
d. Siswa dapat menerapkan flowchart dalam menyelesaikan masalah dengan benar dan tepat.
e. Siswa dapat membuat alur program menggunakan teks (algoritma) dengan benar.
f. Siswa dapat membuat program menggunakan simbol (flowchart) dengan benar

D. Landasan Teori
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis.
Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow)
di dalam suatu program secara logika.
Simbol-simbol flowchart :

Lembar Kerja Peserta Didik 2


Contoh :

Problem: Menghitung luas persegi panjang 

Algoritma:
Masukkan panjang (p)
Masukkan lebar (l)

Lembar Kerja Peserta Didik 3


Hitung luas (L), yaitu panjang kali lebar
Cetak luas (L) 

Dalam bahasa php:

<? Php

$P=4

$l=2

$Luas= $P*$l

echo     $luas

?>

E. Alat dan Bahan


Alat dan bahan yang digunakan :
1. Lembar kerja peserta didik

F. Langkah-Langkah Kegiatan
1. Bacalah dengan seksama uraian materi landasan teori!
2. Lakukanlah langkah-langkah kerja pada setiap Latihan dan Tugas di bawah ini!

G. Latihan dan Tugas

Tugas

1. Jelaskan macam-macam dari flowchart !


2. Jelaskan perbedaan antara pseudocode dan flowchart !
3. Buatlah contoh penggunaan pseudocode dan flowchart dalam kasus yang sama !
4. Buatlah contoh penggunaan flowchart untuk menghitung luas segitiga !
5. Buatlah contoh penggunaan flowchart dalam kehidupan sehari-hari !

H. Penilaian
Penilaian Pengetahuan
Nomor Soal Jumlah Skor Nilai Ket
No Nama Siswa
1 2 3 4 5
1
2
3

Rubrik Penilaian Pengetahuan :


No. Nomor Soal Indikator Skor Max
1 Soal 1 15
2 Soal 2 15
3 Soal 3 20

Lembar Kerja Peserta Didik 4


4 Soal 4 20
5 Soal 5 30

Penilaian Sikap
Aspek Penilaian Jumlah Skor Nilai Ket
No Nama Siswa
J D TJ T GR SS KS PD KI
1
2
3

Rubrik Penilaian Sikap :


No. Aspek Penilaian Indikator Simbol
1 Jujur J
2 Disiplin D
3 Tanggung Jawab TJ
4 Toleransi T
5 Gotong – Royong GR
6 Sopan – Santun SS
7 Kerja Sama KS
8 Percaya Diri PD
9 Kreatif-Inovatif KI

Penilaian Keterampilan
Aspek Penilaian Jumlah Skor Nilai Ket
No Nama Siswa
A S H K
1
2
3

Rubrik Penilaian
No. Aspek Penilaian Indikator Simbol SM
1 Algoritma A 20
2 Penulisan Syntax S 25
3 Hasil Outputan H 30
4 Kreatifitas Siswa K 25

I. Kesimpulan
Buatlah kesimpulan dari latihan dan tugas yang sudah dikerjakan berdasarkan landasan teori
yang diberikan.
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
………………………………………………………..

J. Daftar Pustaka

Lembar Kerja Peserta Didik 5


 https://mahmudiuye.blogspot.com/2015/08/membuat-alur-logika-pemograman.html
 http://putuardi.smkn1klk.sch.id/2020/03/membuat-alur-logika-pemrograman.html

Lembar Kerja Peserta Didik 6

Anda mungkin juga menyukai