E-LKPD
LOGIKA DAN ALGORITMA
KOMPUTER
SIMULASI DAN KOMUNIKASI DIGITAL KELAS X
I Kadek Yostab Mariyantoni, S.Pd. SMK NEGERI 1 SUKAWATI
LEMBAR KERJA PESERTA DIDIK
3.1
Hari, Tanggal : ………………………………
Kelompok / Kelas : ………………………………
Anggota Kelompok:
1. …………………………………………
2. …………………………………………
3. …………………………………………
A. Kompetensi Dasar dan IPK :
3.1 Menerapkan logika dan algoritma komputer
3.1.1 Menjelaskan konsep logika dan algoritma
3.1.2 Menjelaskan notasi flowchart
3.1.3 Menerapkan logika dan algoritma dalam pemecahan masalah
4.1 Menggunakan fungsi-fungsi perintah (command)
4.1.1 Menggunakan fungsi notasi flowchart untuk mengimplementasikan algoritma
4.1.2 Membuat flowchart untuk fungsi perintah tertentu dalam algoritma komputer
B. Tujuan :
1. Melalui kegiatan diskusi, tanya jawab dan mengerjakan LKPD ini, diharapkan siswa
mampu menjelaskan konsep logika, algoritma dan notasi flowchart dengan benar.
2. Melalui kegiatan diskusi, tanya jawab dan mengerjakan LKPD ini, diharapkan siswa
mampu menerapkan logika dan algoritma dalam pemecahan masalah
3. Melalui kegiatan diskusi, tanya jawab dan mengerjakan LKPD ini, diharapkan siswa
dapat menggunakan fungsi notasi flowchart untuk mengimplementasikan algoritma
4. Melalui kegiatan diskusi, tanya jawab dan mengerjakan LKPD ini, diharapkan siswa
dapat membuat flowchart untuk fungsi perintah tertentu dalam algoritma komputer
SMK Negeri 1 Sukawati
C. Peta Konsep
D. Kegiatan Pembelajaran
1. Pendahuluan
Program Komputer merupakan sekumpulan instruksi yang merupakan
penyelesaian masalah. Agar program dapat dilaksanakan oleh komputer, program tersebut
harus ditulis dalam suatu bahasa yang dimengerti oleh komputer. Bahasa komputer yang
digunakan dalam menulis program dinamakan bahasa pemrograman. Urutan langkah-
langkah yang sistematis untuk menyelesaikan sebuah masalah dinamakan algoritma. Jadi
algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah. Kata
logis merupakan kata kunci. Langkah-langkah tersebut harus logis, ini berarti nilai
kebenarannya harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar
dapat memberikan hasil yang salah.
2. Kegiatan Inti
Jika kalian sudah memahami apa yang harus kalian lakukan dalam pembelajaran ini,
selanjutnya ikuti kegiatan belajar berikut dengan penuh kesabaran, tekun, dan kalian juga
arus berlatih mengerti kompetensi apa yang harus kalian kuasasi pada kegiatan belajar ini!
SMK Negeri 1 Sukawati
REFERENSI MATERI
LOGIKA DAN ALGORITMA KOMPUTER
Buku Simulasi Digital Kelas X Semester Ganjil
https://drive.google.com/file/d/1OagZ515W19dAULKmgEGii9fuVQffJGVY/view?usp=sharing
Handout Materi Logika dan Algoritma Komputer
https://drive.google.com/file/d/1rn8E5UUbyXIDXPbg84qskB7hWsx6l_HA/view?usp=sharing
PPT Materi Logika dan Algoritma Komputer
https://drive.google.com/file/d/1mJMnw7i6rXZ4lwakI-w75kfE0IiTLR_m/view
SMK Negeri 1 Sukawati
REFERENSI MATERI
LOGIKA DAN ALGORITMA KOMPUTER
Video Materi Logika dan Algoritma Komputer
https://www.youtube.com/watch?v=dFMsY12Vpg4
Video Materi Flowchart / Bagan Alir
https://www.youtube.com/watch?v=A_49VDFF_ig
Latihan Soal Logika dan Algoritma Komputer
https://drive.google.com/file/d/1EhG7NwopYXPi5npKhHToF7fwfw4RI2Dq/view?usp=sharing
SMK Negeri 1 Sukawati
Untuk lebih memperdalam pemahaman siswa, silahkan mengerjakan lembar kerja peserta
didik berikut ini:
Kegiatan Belajar 1
Bacalah uraian singkat materi dan contoh dengan penuh konsentrasi
Definisi
Logika (ilmu pengetahuan) yang mempelajari kecakapan untuk berpikir secara
lurus, tepat, dan teratur
Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan
masalah dan menghasilkan output yang tepat guna(efektif) dalam waktu yang
relatif singkat
A. Apakah kalian pernah mengirim surat kepada teman…..??? Urutkan
prosedur ketika akan mengirimkan surat kepada teman dibawah ini !!!
1. Tempelkan perangko pada amplop surat
2. Tulis surat pada secarik kertas surat
3. Tutup amplop surat dengan lem perekat
4. Masukkan surat ke dalam amplop
5. Bawa surat ke kantor pos utk diserahkan pd pegawai pos.
6. Tulis alamat surat yg dituju
7. Ambil buku alamat & cari alamat yg dituju
8. Ambil sampul surat atau amplop
9. Tulis alamat pada amplop surat.
TULIS JAWABAN DI SINI
SMK Negeri 1 Sukawati
B. Perhatikan gambar dibawah ini, bagaimana cara menukar isi 3 buah gelas,
A, B dan C. Gelas A berisi teh, gelas B berisi kopi dan gelas C berisi susu. Kita
ingin menukar isi ketiga gelas sedemikian rupa sehingga gelas A berisi Kopi,
gelas B berisi susu dan gelas C berisi Teh.
Teh Kopi Susu Kosong
ABC
D
Untuk melakukan penukaran yang sempurna dibutuhkan 1 buah gelas D,
jadi uraikanlah langkah-langkah penukaran isi gelas tersebut sesuai dengan
pemahaman kalian.
TULIS JAWABAN DI SINI
SMK Negeri 1 Sukawati
Kegiatan Belajar 2
Bacalah uraian singkat materi dan contoh dengan penuh konsentrasi
Definisi
FLOWCHART : Bagan dengan simbol-simbol tertentu yang menggambarkan
urutan proses dan hubungan antar proses secara mendetail di dalam suatu
program.
Uraikan fungsi dari simbol-simbol flowchat dibawah ini
1
2
3
4
5
6
7
8
SMK Negeri 1 Sukawati
Kegiatan Belajar 3
Suatu Algoritma yg terbaik (The Best): “Suatu algoritma harus menghasilkan output
yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif
sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dalam
keadaan diperoleh suatu solusi.“
A. Buatlah Alur Flowchat untuk memecahkan masalah mencari luas persegi panjang
sesuai uraian algoritma dibawah ini
1. Buatlah simbol menunjukkan dimulainya sebuah program.
2. Buatlah simbol menunjukkan bahwa input data dari p dan l.
3. Buatlah simbol Data dari p dan l akan diproses pada simbol ketiga dengan
menggunakan rumus L = p.l
4. Buatlah simbol menunjukkan hasil output dari proses dari simbol ketiga.
5. Buatlah simbol menunjukkan berakhirnya program dengan tanda End.
TULIS JAWABAN DI SINI
SMK Negeri 1 Sukawati
B. Buatlah Alur Flowchat dari algoritma permasalahan penentuan apakah suatu
bilangan termasuk bilangan ganjil atau genap.
Solusi :
Permasalahan akan kita selesaikan dengan membagi bilangan dengan angka 2,
jika habis pembaginya adalah 0 maka disebut bilangan genap, jika hasil
pembaginya adalah 1 maka bilangan ganjil. Operasi aritmatika yang digunakan
untuk menentukan nilai sisa pembagian adalah perasi modulo (%).
1. Simbol pertama menunjukkan dimulainya sebuah program.
2. Variabel Bil diberi nilai awal integer
3. Baca variabel Bil
4. Periksan variabel Bil jika sisa pembagi sama dengan 0 maka print
“Genap” Jika bil sisa pembagi tidak sama dengan 0 maka print “Ganjil”
5. Simbol terakhir menunjukkan berakhirnya program dengan tanda End.
TULIS JAWABAN DI SINI
SMK Negeri 1 Sukawati
Setelah memahami fungsi dari tiap simbol/notasi flowchart,
kerjakan soal berikut:
Kegiatan Belajar 4
1. Buatlah Alur Flowchat untuk algoritma mengirim surat, yang sudah
kalian kerjakan pada Kegiatan 1!
TULIS JAWABAN DI
SINI
SMK Negeri 1 Sukawati
2. Buatlah Alur Flowchat untuk algoritma menghidukan komputer!
TULIS JAWABAN DI SINI
3. Buatlah Alur Flowchat untuk algoritma mematikan komputer!
TULIS JAWABAN DI SINI
SMK Negeri 1 Sukawati
Untuk memperdalam pemahaman tentang pembuatan flowchart untuk perintah
tertentu, kerjakan soal berikut:
Buatlah Alur Flowchat dari algoritma permasalahan penentuan kelulusan
siswa.
Kondisi :
Siswa dinyatakan lulus apabila Nilai akhir (rata-rata nilai Tugas, Harian, dan
UAS) lebih besar dari KKM yaitu 70.
1. Simbol pertama menunjukkan dimulainya sebuah program.
2. Meminta input nilai tugas,harian dan UAS
3. Proses perhitungan mencari rata-rata ketiga nilai (jumlahkan ketiga
nilai kemudian dibagi 3).
4. Periksa nilai akhir.
5. Jika nilai lebih besar dari 70 maka akan tampil “Lulus”.
6. Jika nilai kurang dari atau sama dengan 70 maka akan tampil “Tidak
Lulus”
7. Simbol terakhir menunjukkan berakhirnya program dengan tanda End.
TULIS JAWABAN DI SINI
SMK Negeri 1 Sukawati
E. Kesimpulan
1. Dengan mengunakan simbol-simbol FLOWCHART kita dapat
menggambarkan urutan proses dan hubungan antar proses secara
mendetail di dalam suatu program.
2. Suatu Algoritma baik (The Best): akan menghasilkan output yg
tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan
memori yg relatif sedikit (efesien)
F. Penutup
Bagaimana keadaan kalian sekarang?
Setelah kalian belajar bertahap dan berlanjut melalui kegiatan belajar 1, 2, 3 dan
4, berikut diberikan Tabel untuk mengukur diri kalian terhadap materi yang sudah
kalian pelajari. Jawablah sejujurnya terkait dengan penguasaan materi pada LKPD
ini di Tabel berikut.
Tabel Refleksi Diri Pemahaman Materi Ya Tidak
No Pertanyaan
1. Apakah kalian telah memahami konsep pembuatan algoritma?
2. Dapatkah kalian menjelaskan tentang flowchart?
3. Dapatkah kalian menentukan fungsi dari masing-masing simbol
flowchart?
4. Dapatkah kalian membuat algoritma yang sistematis?
Jika menjawab “TIDAK” pada salah satu pertanyaan di atas, maka pelajarilah
kembali materi tersebut dalam Buku Materi/Modul atau sumber lainnya dan
pelajari ulang kegiatan belajar 1, 2, 3 atau 4 yang sekiranya perlu kalian ulang
dengan bimbingan Guru atau teman sejawat. Jangan putus asa untuk mengulang
lagi!. Dan apabila kalian menjawab “YA” pada semua pertanyaan, maka lanjutkan
berikut.
SMK Negeri 1 Sukawati
Dimana posisimu?
Pilihlah emoticon yang tepat untuk menyatakan perasaanmu setelah
mempelajari Konsep logika algoritma dan notasi Flowchart dalam rentang 0 –
100, tuliskan ke dalam kotak yang tersedia.
Sedih Bingung Senang %
Penguasaan
Setelah kalian menuliskan penguasaanmu terhadap materi Konsep logika
algoritma dan notasi Flowchart, lanjutkan kegaitan berikut untuk mengevaluasi
penguasaan kalian!.
Ini adalah bagian akhir dari LKPD materi Konsep logika algoritma dan notasi
Flowchart, mintalah tes formatif kepada Guru kalian sebelum belajar ke LKPD
berikutnya.
Sukses untuk kalian!!!
SMK Negeri 1 Sukawati
TERIMA KASIH
SALAM SEHAT SEMUA
SELALU JAGA KESEHATAN KALIAN &
TERAPKAN PROTOKOL KESEHATAN
DIMANA SAJA DAN KAPAN SAJA
TETAP SEMANGAT
LOGIKA DAN
ALGORITMA KOMPUTER
I Kadek Yostab Mariyantoni, S.Pd.
SMK NEGERI 1 SUKAWATI
Support by : OnEduMind.com
SMK Negeri 1 Sukawati