Anda di halaman 1dari 10

LEMBAR KERJA PESERTA DIDIK (LKPD)

A. Identitas Peserte Didik


Nama Siswa : …………………………
Kelas/Semester : X Mipa 2 / Genap

B. Judul LKPD : Algoritma dan Flowchart

C. Kompetensi inti :
KI-3 : Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual,
prosedural, dan metakognitif 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.
KI4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak
secara efektif dan kreatif, serta mampu menggunakan metode sesuai kaidah
keilmuan.

D. Kompetensi Dasar
3.8.1 Mengenal notasi algoritma dan flowchart
4.8.1 Menyajikan notasi algoritma dan flowchart

E. Indikator Pencapaian Kompetensi


3.8.1.1 Menjelaskan mengenai notasi algoritma
3.8.1.2 Menjelaskan mengenai bagan flowchart
4.8.1.1 Menyajikan notasi algoritma dan flowchart
F. Tujuan Pembelajaran
Setelah pembelajaran materi ini, siswa diharapkan mampu menjelaskan dan mengaplikasikan
notasi algoritma dan bagan flowchart

G. Materi Pembelajaran
Algoritma dan Flowchart
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis dan logis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah
dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Jadi,
algortima adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
Keuntungan pembuatan algoritma adalah :
a. Penulisan algoritma tidak tergantung pada bahasa pemrograman dan computer
b. Notasi algoritma dapat diterjemahkan dalam berbagai bahasa pemrograman
c. Keluaran (output) yang dihasilkan sama karena algoritmanya sama apa pun bahasa
pemrogramannya.

Contoh algoritma dalam kehidupan sehari-hari :

Jika seseorang ingin mengirimkan surat kepada kenalannya di tempat lain, langkah yang
harus dilakukan adalah:

 Mulai
 Menyiapkan peralatan tulis
 Menulis surat
 Surat dimasukkan ke dalam amplop tertutup
 Amplop ditempeli perangko secukupnya
 Pergi ke kantor pos terdekat untuk mengirimkannya
 Selesai
Jika seseorang ingin berobat ke rumah sakit, langkah-langkah yang harus dilakukan adalah :

 Mulai
 Datang ke rumah sakit
 Lakukan pendaftaran
 Mendapat nomor antrian
 Melakukan pemeriksaan dasar oleh perawat
 Menunggu pemeriksaan selanjutnya oleh dokter
 Pasien diperiksa oleh dokter
 Dokter memberikan resep
 Pasien mendapatkan obat sesuai resep
 Selesai

Flowchart adalah gambar atau bagan yang memperlihatkan urutan dan hubungan antarproses
dan pernyataannya. Gambaran ini dinyatakan dengan simbol. Jadi, setiap simbol
menggambarkan proses tertentu. Flowchart berguna sebagai fasilitas untuk berkomunikasi
antara pemrograman yang bekerja dalam tim suatu proyek. Berikut beberapa contoh
flowchart yang disepakati :

No Simbol Nama Fungsi


1 Terminal Menyatakan permulaan atau
akhir suatu program

2 Input/Output Menyatakan proses input atau


output tanpa tergantung jenis
peralatannya
3 Proses Menyatakan suatu tindakan
(proses) yang dilakukan oleh
computer
4 Decision Menunjukkan suatu kondisi
tertentu yang akan
menghasilkan dua
kemungkinan jawaban :
ya/tidak
5 Connector Menyatakan sambungan dari
proses ke proses lainnya dalam
halaman yang sama
6 Offline Connector Menyatakan sambungan dari
proses ke proses lainnya dalam
halaman yang berbeda
7 Flow Menyatakan jalannya arus
suatu proses

Contoh kasus algoritma dan flowchart :

1. Buatlah rancangan program dengan menggunakan algoritma dan flowchart utnuk mencari
volume balok.
V=pxlxt
Jawaban :
Algoritma
1) Mulai
2) Masukkan (input) nilai p,l,t
3) Proses V = p x l xt
4) Cetak (output) hasil V
5) Selesai
Flowchart

Mulai

Input nilai p,l,t

V=pxlxt

Cetak V

Selesai

H. Lembar Kerja Peerta Didik (LKPD)


Diskusi Kelompok
1. Diskusi dilakukan secara berkelompok pertanyaan berikut :
1) Jelaskan pengertian algoritma?
2) Tuliskan contoh penggunaan algortima ketika kamu berada di rumah!
3) Jelaskan tentang flowchart?
4) Apa kegunaan algoritma dan flowchart dalam membuat sebuah program?
5) Buatlah algoritma dan flowchart ketika kamu mau memasak mie instant!
6) Buatlah algoritma dan flowchart untuk mencari rumus :
 Luas segitiga
 Keliling lingkaran

2. Presentasi jawaban dilakukan dengan cara guru akan menunjuk kelompok dan meminta
perwakilan kelompok untuk mempresentasikan jawaban kelompoknya
3. Materi yang akan didiskusikan
 Notasi algoritma dan flowchart
 Menyajikan notasi algoritma dan flowchart
Foto kegiatan pertama : Penjelasan Materi

Guru memberikan penjelasan materi di depan kelas. Guru lebih dominan di dalam kelas. Siswa
yang berada dibagian depan berkonsentrasi dengan baik. Keaktifan siswa tidak terlihat. Siswa
dibagian belakang merasa bosan karena pembelajaran tidak melibatkan siswa secara aktif.
Perhatian guru tidak merata didalam kelas.
Foto kegiatan kedua : Model Pembelajaran Kooperatif Student Team Achievment Division
( STAD)

Guru membagikan siswa menjadi beberapa kelompok diskusi.


Foto diatas menunjukkan siswa sedang melakukan diskusi untuk menjawab daftar pertanyaan
yang telah di bagikan oleh guru kepada setiap kelompoknya
Pada foto di atas, guru menunjuk salah satu perwakilan kelompok untuk membacakan hasil
diskusi kelompok

Anda mungkin juga menyukai