Anda di halaman 1dari 13

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

Sekolah : SMK BPPI Baleendah


Mata Pelajaran : Pemrograman Dasar
Komp. Keahlian : RPL
Kelas/Semester : X/I
Tahun Pelajaran : 2018/2019
Alokasi Waktu : 4 X 45 menit

A.    Kompetensi Inti


KI 3 Pengetahuan
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan
faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan
lingkup kerja Sistem Komputer pada tingkat teknis, spesifik, detil, dan kompleks,
berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam
konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia
kerja, warga masyarakat nasional, regional, dan internasional.
KI 4 Keterampilan
Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur
kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja
Sistem Komputer. Menampilkan kinerja di bawah bimbingan dengan mutu dan
kuantitas yang terukur sesuai dengan standar kompetensi kerja.

Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif,


produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik di bawah pengawasan langsung.

Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak


mahir, menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan
dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di
bawah pengawasan langsung.

B. Kompetensi Dasar
KD pada KI Pengetahuan
3.1 Menerapkan alur logika pemrograman komputer
KD pada KI Keterampilan
4.1 Membuat alur logika pemrograman komputer

C. Indikator Pencapaian Kompetensi


Indikator Pengetahuan
3.1.1 Mendefinisikan algoritma pemrograman
3.1.2 Mengimplementasikan algoritma dan alur logika pemrograman dalam
menyelesaikan masalah
Indikator Keterampilan
4.1.1 Membuat alur program menggunakan text (algoritma)

D. Tujuan Pembelajaran
1. Melalui berdiskusi dan menggali informasi, peserta didik dapat menjelaskan alur logika
pemrograman komputer dengan cermat.
2. Setelah berdiskusi dan menggali informasi, peserta didik dapat menerapkan alur logika
pemrograman komputer dengan percaya diri
3. Melalui diskusi dan menggali informasi, peserta didik dapat didik dapat menyalin alur
logika pemrograman komputer dengan semangat
4. Di berikan soal alur logika pemrograman komputer peserta didik dapat membuat alur
logika pemrograman komputer dengan tepat

E. Materi Pembelajaran
Menurut definisi, algoritma adalah urutan langkah-langkah penyelesaian masalah yang
disusun secara sistematis dan logis.

Algoritma NAMA_ALGORITMA
{ Penjelasan mengenai algoritma, yang berisi uraian singkat mengenai apa
yang dilakukan oleh algoritma }

DEKLARASI
{ Semua bahan dan alat yang dibutuhkan selama algoritma dijalankankan,
atau dalam algoritma meliputi variabel yang dipakai, nama tipe, konstanta,
nama prosedur dan nama fungsi didefinisikan di sini }
DESKRIPSI :
{ Semua langka, proses, atau statement algoritma dituliskan di sini, biasanya
langkah-langkah diberikan penomoran untuk memudahkan penelusuran dan
organisasi) }

F. Pendekatan, Model, dan Metode


1. Pendekatan : Saintifik
2. Model : Discovery Learning
3. Metode : Diskusi, penugasan

G. Kegiatan Pembelajaran

Alokasi
Kegiatan Perancah Deskripsi Kegiatan
Waktu
Pendahuluan Kegiatan Pendahuluan 15 menit
a. Guru mengucapkan salam ketika masuk kelas, dan
peserta didik menjawab salam dari guru.
b. Guru mengkondisikan kelas (penertiban kelas,
penertiban peserta didik, berdoa, dan
pengabsenan)
c. Pemberian acuan:
1) Tujuan yang harus dicapai
2) Materi yang harus dikuasai
3) Tugas-tugas yang harus dikerjakan
4) Penilaian yang akan dilaksanakan
Inti Pemberian Kegiatan Inti 150
(mengamati, menalar) menit
stimulus
1. Guru meminta peserta didik untuk melihat gambar
terhadap peserta
yang di tayangkan yang isinya mengacu pada
didik.
materi konsep algoritma dan alur logika
pemrograman komputer.
2. Peserta didik melihat gambar yang di tayangkan
yang disajikan oleh Guru dan memberikan
tanggapan terhadap gambar yang ditayangkan
tersebut.
3. Guru meminta peserta didik untuk melihat video
Alokasi
Kegiatan Perancah Deskripsi Kegiatan
Waktu
yang di tayangkan yang isinya mengacu pada
materi alur logika pemrograman komputer.
4. Peserta didik melihat video tayangan yang disajikan
oleh Guru dan memberikan tanggapan terhadap
video yang ditayangkan tersebut pada lembar kerja
peserta didik.

Identifikasi (mengamati, menanya, mengumpulkan


masalah informasi)
5. Guru menugaskan peserta didik untuk membentuk
kelompok.
6. Guru menampilkan satu contoh persoalan yang
harus diselesaikan oleh peserta didik dengan
menggunakan logikanya masing-masing.
7. Peserta didik menjawab contoh soal logika tersebut
pada LKPD masing-masing.
8. Guru menampilkan dan menjelaskan jawaban dari
soal logika tersebut.

Pengumpulan
Data (mengamati, menanya, mengumpulkan informasi,
mengasosiasi)
9. Peserta didik membaca buku atau mencari referensi
dari sumber lain di internet berkaitan dengan ciri,
sifat, struktur dasar dan penulisan alur logika
pemrograman.
10. Peserta didik berdiskusi tentang ciri, sifat, struktur
dasar dan penulisan alur logika pemrograman.
11. Peserta didik mengidentifikasi ciri, sifat, struktur
dasar dan penulisan alur logika pemrograman dari
hasil diskusi dan buku.
Alokasi
Kegiatan Perancah Deskripsi Kegiatan
Waktu
12. Guru meminta peserta didik untuk menyalin ciri,
sifat, struktur dasar dan penulisan alur logika
pemrograman pada buku
13. Peserta didik menyalin ciri, sifat, struktur dasar dan
penulisan alur logika pemrograman pada buku
masing-masing dan menambahkan catatan yang
didapat dari referensi lain
Pembuktian

(mengkomunikasikan)
14. Guru menugaskan peserta didik untuk menyajikan
ciri, sifat, struktur dasar dan penulisan alur logika
pemrograman.
15. Peserta didik membuat bahan presentasi tentang
ciri, sifat, struktur dasar dan penulisan alur logika
pemrograman. Peserta didik menyajikan tentang
ciri, sifat, struktur dasar dan penulisan alur logika
pemrograman Peserta didik lain memberikan
tanggapan terhadap presentasi.
16. Peserta didik menerima tanggapan dari peserta
didik lain dan guru.
Menarik
kesimpulan/ (mengkomunikasikan)
generalisasi 17. Guru meminta peserta didik memperbaiki hasil
presentasi dan membuat simpulan ciri, sifat,
struktur dasar dan penulisan alur logika
pemrograman.
18. peserta didik memperbaiki hasil presentasi dan
membuat simpulan ciri, sifat, struktur dasar dan
penulisan alur logika pemrograman.
Penutup Kegiatan Penutup 15 menit
1. Peserta didik bersama guru menyimpulkan
pembelajaran.
2. Peserta didik melakukan refleksi terhadap kegiatan
Alokasi
Kegiatan Perancah Deskripsi Kegiatan
Waktu
yang sudah dilakukan melalui games yang
diberikan oleh guru.
3. Peserta didik dan guru melaksanakan tindak lanjut
pembelajarannya untuk pertemuan selanjutnya.
4. Berdoa mengakhiri pembelajaran

F. Media, Alat dan sumber Pembelajaran :


1. Media/alat :   Buku Teks, Projector, Video , presentasi Powerpoint
2. Sumber :   Pemrograman Dasar SMK-X-Semester1

F. Penilaian, Pembelajaran Remedial dan Pengayaan


1. Teknik penilaian : Tes tertulis
2. Kisi-kisi dan Instrumen penilaian

Materi Bentu
Kompetensi Dasar Indikator (IPK) Indikator Soal Butir Soal
k Soal
3.1 Menerapkan  Memahami alur alur logika  Disajikan Tes 1. Jelaskan yang
alur logika logika pemrograman Sebuah Tulis dimaksud Alur
pemrograman komputer penggalan teks, Algoritma?
pemrograman
komputer peserta didik 2. Buatlah contoh
komputer penerapan Alur
 Menerapkan alur dapat
Tes Algoritma saat kamu
logika Memahami alur
logika Tulis menyalakan televisi?
pemrograman
komputer pemrograman
komputer.
 Disajikan
sebuah
penggalan teks,
peserta didik
Menerapkan
alur logika
pemrograman
computer.
4.1 Membuat alur  Menyalin alur alur logika  Peserta didik Tes 1. Buatlah Tahapan
logika logika pemrograman membuat Tulis Pembuatan
pemrograman komputer kelompok Program ?
pemrograman
komputer diskusi peserta 2. Buatlah Alur
komputer Tes Algoritma
 Membuat alur didik dapat
Menyalin alur Tulis menghitung luas
logika segitiga , dari inputan
pemrograman logika
pemrograman bilangan a dan t?
computer
computer.

 Di berikan
soal alur
algoritma,
Materi Bentu
Kompetensi Dasar Indikator (IPK) Indikator Soal Butir Soal
k Soal
peserta didik
Membuat alur
logika
pemrograman
computer.

Jawaban

1. Algoritma adalah langkah-langkah logis dan sistematis untuk memecahkan masalah.


2. Judul : algoritma menghidupkan televisi
Deklarasi : remote, televisi, listrik
Deskripsi :
1. Cek ketersediaan listrik
2. Masukan kabel televisi ke terminal listrik
3. Tekan tombol power televisi, jika tidak menyala lanjutkan ke langkah 4, jika
menyala lanjutkan ke langkah 5.
4. Tekan tombol on pada remote
5. Tv berhasil menyala
3. -
4. Judul : algoritma menghitung luas segitiga
Deklarasi : alas, tinggi, luas
Deskripsi :
1. Baca alas
2. Baca tinggi
3. Hitung luas dari 0.5x alas x tinggi
4. Tampilkan Luas Segitiga
Skor soal nomor 1

Skor
Aspek Dapat Memahami
Dapat Memahami Tidak Dapat
alur logika Memahami alur
alur logika
pemrograman logika
pemrograman
computer dengan pemrograman
komputer
kurang cermat computer
dengan cermat

Memahami alur logika pemrograman


komputer 80-100 60-80 <60

Skor soal nomor 2


Skor
Aspek Dapat Dapat menerapkan Tidak Dapat
menerapkan alur alur logika menerapkan alur
logika pemrograman logika
pemrograman computer dengan pemrograman
komputer kurang cermat computer
dengan cermat
Menerapkan alur logika
80-100 60-80 <60
pemrograman komputer

Skor soal nomor 3


Skor
Aspek Dapat Menyalin Tidak Dapat
Dapat Menyalin alur Menyalin alur
alur logika
logika pemrograman logika
pemrograman
komputer dengan pemrograman
komputer
kurang lengkap komputer
dengan lengkap
Menyalin alur logika pemrograman
komputer 80-100 60-80 <60

Skor soal nomor 3


Skor
Aspek Dapat Membuat Tidak Dapat
Dapat Membuat alur Membuat alur
alur logika
logika pemrograman logika
pemrograman
komputer dengan pemrograman
komputer
kurang lengkap komputer
dengan lengkap
Membuat alur logika pemrograman
komputer 80-100 60-80 <60

Nilai = Jumlah skor yang diperoleh X 100%


Rumus Penilaian:
Skor maksimal
Pembelajaran Remidial dan Pengayaan

Program Remedial/Perbaikan
Nama Sekolah :
Mata Pelajaran : Pemrograman Dasar
Kelas/Semester : X/ 1

Materi Bentuk Butir


Kompetensi Dasar Indikator (IPK) Indikator Soal
Soal Soal
3.2 Menerapkan  Memahami alur alur logika  Disajikan Sebuah Tes Tulis
alur logika logika pemrograma penggalan teks,
pemrograman pemrograman n komputer peserta didik dapat
komputer komputer Memahami alur Tes Tulis
 Menerapkan alur logika
logika pemrograman
pemrograman komputer.
computer  Disajikan sebuah
penggalan teks,
peserta didik
Menerapkan alur
logika
pemrograman
computer.
4.2 Membuat alur  Menyalin alur alur logika  Peserta didik Tes Tulis
logika logika pemrograma membuat kelompok
pemrograman pemrograman n komputer diskusi peserta Tes Tulis
komputer komputer didik dapat
 Membuat alur Menyalin alur
logika logika
pemrograman pemrograman
computer computer.

 Di berikan soal
alur algoritma,
peserta didik
Membuat alur
logika
pemrograman
computer.
Lampiran Lembar Kerja Peserta Didik (LKPD)

LEMBAR KERJA PESERTA DIDIK (LKPD)

Nama : Tanggal :

Kelas :

 Kompetensi Dasar
3.1 Menerapkan alur logika pemrograman komputer
4.1 Membuat alur logika pemrograman komputer

 Indikator Pencapaian Kompetensi


3.1.1 Menjelaskan algoritma pemrograman
3.1.2 Menerapkan algoritma pemrograman dalam menyelesaikan masalah
4.1.1 Membuat alur program menggunakan text (algoritma)

 Tujuan Pembelajaran
1. Melalui diskusi dan menggali informasi, peserta didik dapat menjelaskan alur logika
pemrograman komputer dengan cermat.
2. Setelah berdiskusi dan menggali informasi, peserta didik dapat menrapkan alur logika
pemrograman komputer dengan percaya diri.
3. Melalui diskusi dan menggali informasi, peserta didik dapat didik dapat menyalin alur
logika pemrograman komputer dengan semangat.
4. Di berikan soal alur logika pemrograman komputer peserta didik dapat membuat alur
logika pemrograman komputer dengan tepat.

A. Untuk menjawab pertanyaan dibawah ini, perhatikan gambar yang ditayangkan


didepan!

1. Tuliskan langkah-langkah untuk membuat sesuatu yang ditampilkan oleh gambar


didepan!
Jawaban :

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

B. Jawablah pertanyaan dibawah ini dengan mengacu pada video yang


ditayangkan didepan!

1. Dari contoh penukaran isi dari dua gelas yang ditampilkan pada video, bagaimanakah
algoritma untuk menyelesaikan masalah tersebut?
Jawaban :
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

2. Hal apa saja yang harus diperhatikan dalam penentuan algoritma?


Jawaban :
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

3. Setiap langkah dalam pembuatan algoritma harus didefinisikan dengan baik dan tidak
mengandung arti ganda (ambigu). Hal tersebut merupakan ciri dari algoritma yaitu?
Jawaban :
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

4. Algoritma yang terdiri dari satu atau lebih instruksi, dimana setiap instruksi
dilaksanakan secara berurutan, dimana instruksi berikutnya dikerjakan setelah
instruksi sebelumnya selesai, disebut sebagai?
Jawaban :
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

5. Apa perbedaan antara algoritma dan program?


Jawaban :
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
6. Apa perbedaan antara membuat program dan bahasa pemrograman?
Jawaban :
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................

Baleendah, ……….. 2018

Mengetahui,

KEPALA SMK BPPI Baleendah Guru Mata Pelajaran

Anton Jaenudin, S.Pd Rina Erwina, ST


NIP. ……………………….

Anda mungkin juga menyukai