Anda di halaman 1dari 10

KUR/AGR//FO-011

1 Nov 2017 Revisi=1 1 hlm / 22 hlm

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Nama Sekolah : SMK N 1 Saptosari


Program Studi Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Teknik Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar X
Kelas / Semester : X/1
Pertemuan ke : 1, 2, 3
Alokasi waktu : 12 jam x 45 menit

A. KOMPETENSI INTI
KI 3 : Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan
procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi,
seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan,
dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang
spesifik untuk memecahkan masalah.
KI 4 : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur
kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan
bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja
mandiri 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 dibawah pengawasan langsung.Menunjukkan
keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir,
menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret
terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik dibawah pengawasan langsung.

B. KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN KOMPETENSI

Kompetensi Dasar IPK


3.7 Menerapkan struktur kontrol 3.7.1 Menjelaskan statement/perintah untuk
Perulangan dalam bahasa perulangan
pemrograman 3.7.2 Menerapkan statement/perintah untuk kontrol
perulangan sederhana
3.7.3 Menerapkan statement/perintah untuk kontrol
perulangan bersarang
4.7 Membuat kode program struktur 4.7.1 Membuat aplikasi perulangan sederhana
kontrol perulangan 4.7.2 Membuat aplikasi perulangan bersarang

C. TUJUAN PEMBELAJARAN
Melalui diskusi, siswa dapat:
1. Menjelaskan statemen / perintah untuk perulangan dengan benar
2. Menerapkan statement/perintah untuk kontrol perulangan sederhana dengan benar
3. Menerapkan statement/perintah untuk kontrol perulangan bersarang dengan benar
Melalui praktik, siswa dapat:
1. Membuat aplikasi perulangan sederhana dengan benar
2. Membuat aplikasi perulangan bersarang dengan benar

1
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 2 hlm / 22 hlm

D. MATERI PEMBELAJARAN

Fakta Definisi konsep statement perulangan

Struktur perulangan memungkinkan program untuk melakukan


serangkaian perintah secara berulang-ulang.

Dan untuk memenuhi syarat bahwa algoritma harus finite (terbatas)


maka dalam perulangan pasti ada titik pemberhentian. Jika ternyata
dalam sebuah kasus perulangan tidak mencapai titik berhenti maka
dapat dikatakan algoritma tersebut salah.
Titik pemberhentian dapat diberikan dengan beberapa cara, sebagai
berikut.
1. Pemberhentian dengan syarat
Pemberhentian dengan syarat artinya ada sebuah kondisi yang
akan menyebabkan perulangan berhenti. Pemberian syarat ini
juga dapat dilakukan dengan dua cara, yaitu
a. Syarat diberikan di awal, di mana selama persayaratan dipenuhi
maka dilakuakn serangkain perintah
b. Syarat diberikan di akhir, di mana proses akan diulang-ulang
sampai syarat dipenuhi.
Perbedaan antara a dan b adalah ketika syarat diberikan di awal,
maka selama persayaratan itu dipenuhi , maka perulangan
dilakukan. Jika kondisi sudah tidak dipenuhi maka berhenti.
Sedangakan pada kasus syarat di akhir, dikerjakan serangkaian
langkah. Setiap selesai rangkaian langkah diperiksa apakah
kondisi sudah dicapai, jika belum maka proses diulangi lagi.
Struktur yang sesuai dengan perulangan dengan kondisi di awal
adalah struktur WHILE DO sedangkan untuk kondisi di akhir
adalah dengan REPEAT UNTIL.
2. Pemberhentian dengan pencacah
Pemberhentian dengan pencacah, artinya dari awal sudah
ditentukan bahwa perulangan akan dilakukan berapa kali.
Pencacah ini juga ada dua macam cara, yaitu
a. Pencacah naik
Pemberhentian dengan pencacah naik artinya untuk suatu
pencacah, misalkan i dari 1 sampai 100 lakukan rangkain
langkah x. Artinya langkah tersebut akan diulangi sebanyak
seratus kali. Dalam pascal untuk kasus pencacah naik
digunakan struktur FOR TO DO.
b. Pencacah turun
Pemberhentian dengan pencacah turun , artinya sebaliknya
untuk suatu pencacah i dari 100 sampai 1 lakukan rangkaian
langkah x, artinya langkah x akan diulangi sebanyak seratus
kali. Dalam pascal untuk kasus pencacah naik digunakan
struktur FOR DOWNTO DO
Konsep Konsep perulangan while do dan for do
klasifikasi

2
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 3 hlm / 22 hlm

Prosedur 1. Memahami konsep statement perulangan while do dan


fordo

2. Menerapkan statement perulangan sederhana

3. Menerapkan statement perulangan bersarang

3
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 4 hlm / 22 hlm

4. Menganalisis penggunaan statement perulangan sederhana


dan bersarang

Dalam program di atas diulangai dari i=1 sampai 5.


i=1, ulangi dari j=1 sampai 1 tuliskan ‘*’, kemudian ganti baris
(writeln)
i=2, ulangi dari j=1 sampai 2 tuliskan ‘*’ sehingga ada dua ‘*’ ,
kemudian ganti baris (writeln)
i=3, ulangi dari j=1 sampai 3 tuliskan ‘*’ sehingga ada tiga ‘*’ ,
kemudian ganti baris (writeln)
i=4, ulangi dari j=1 sampai 4 tuliskan ‘*’ sehingga ada empat ‘*’ ,
kemudian ganti baris (writeln)
i=5, ulangi dari j=1 sampai 5 tuliskan ‘*’ sehingga ada lima ‘*’ ,
kemudian ganti baris (writeln)

Metakognitif Melalui model pembelajaran Discovery Learning dan


demonstrasi, peserta didik memiliki pemahaman tentang
konsep statement perulangan

1. Stuktur perulangan adalah struktur dalam bahasa


pemrograman yang mengulangi sejumlah perintah sampai
batas yang ditentukan
2. Struktur perulangan memerluakn iterator dan sentinel
sebagai titik henti
3. Struktur perulangan dengan kondisi di depan menggunakan
struktur WHILE DO
4. Struktur perulangan dengan pencacah menggunakan struktur
FOR TO DO atai FOR DOWNTO DO.

E. METODE PEMBELAJARAN
1. Discovery Learning
2. Demonstrasi

F. NILAI KARAKTER DAN BUDAYA


1. Tanggung jawab
2. Disiplin
3. Jujur

4
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 5 hlm / 22 hlm

G. KKM
NILAI KKM = 75

H. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
Tahapan Kegiatan Pembelajaran Alokasi
Pembelajaran Waktu
A Kegiatan 1. Guru membuka pelajaran dengan salam, berdoa, dan 10 menit
Awal melakukan presensi siswa.
2. Guru melakukan pengecekan kebersihan kelas dan
kerapian peserta didik
3. Guru memotivasi siswa dan mengajukan pertanyaan yang
menarik.
4. Guru menyampaikan kompetensi dasar dan tujuan
pembelajaran
5. Guru menyampaikan strategi penilaian
6. Guru menyampaikan strategi pelaksanaan pembelajaran
B Kegiatan Mengamati
Inti 1. Guru meminta peserta didik untuk menyimak bacaan
dalam buku elektronik 160 menit
2. Guru menugaskan siswa mengidentifikasi konsep
perulangan
3. Peserta didik melihat bahan tayang yang disajikan oleh
guru tentang konsep perulangan
Menanya
4. Peserta didik mengajukan pertanyaan dengan santun
berkaitan dengan struktur perulangan whiledo dan fordo
Mengumpulkan Informasi
5. Guru membagi kelas menjadi 4 kelompok:
a. Kelompok I : Konsep perulangan whiledo
b. Kelompok II : Konsep perulangan fordo
c. Kelompok III: Konsep Perulangan Bersarang whiledo
d. Kelompok IV: Konsep Perulangan Bersarang fordo
6. Peserta didik menggali informasi tentang konsep
perulangan, sesuai kelompok, dengan membaca dari
beberapa sumber buku dan internet.
7. Peserta didik dalam kelompok menggunakan data atau
informasi yang sudah dikumpulkan untuk menjawab
pertanyaan-pertanyaan yang dirumuskan.
8. Peserta didik dalam kelompok berdiskusi untuk
memecahkan masalah sesuai materi dalam kelompok.
9. Peserta didik dalam kelompok menetapkan jawaban
sementara (hipotesis) terhadap masalah sesuai materi
dalam kelompok.
10. Peserta didik dalam kelompok mencari dan menemukan
konsep atau prinsip melalui proses penyelidikan untuk
mengumpulkan data dengan menuliskannya.
Mengasosiasi
11. Peserta didik dalam kelompok membuat kesimpulan
jawaban secara tertulis sbb:
a. Definisi perulangan dengan kondisi awal
b. Kapan digunakan tiga kontrol perulangan berikut ini:
1) For do
2) While do

5
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 6 hlm / 22 hlm

3) Nested loop
Mengkomunikasikan
12. Peserta didik mempresentasikan hasil temuannya
13. Peserta didik melakukan tanya jawab
14. Peserta didik mengaplikasikan kesimpulan atau
generalisasi dari konsep atau data yang ditemukan.
15. Selama proses KBM guru melakukan pengamatan dan
penilaian terhadap semua aktivitas peserta didik dengan
memperhatikan perbedaan individu dan menghargai
perbedaan individu
16. Guru meminta salah satu peserta didik untuk
menyimpulkan substansi pembelajaran dengan
memberikan reward tertentu bagi peserta didik yang
mampu memberikan kesimpulan dengan runtut dan utuh
17. Guru memberikan penguatan dan umpan balik terhadap
kesimpulan yang telah diberikan oleh peserta didik
C Kegiatan 1. Guru melaksanakan penilaian dengan memberikan soal 10 menit
Akhir post test dan refleksi dengan mengajukan pertanyaan atau
tanggapan peserta didik dari kegiatan yang telah
dilaksanakan
2. Guru memberikan tugas secara individu
3. Guru menyampaikan rencana pembelajaran pada
pertemuan berikutnya
4. Guru meminta peserta didik membersihkan laboratorium
dan merapikan alat-alat sebelum pelajaran diakhiri
5. Guru mengakhiri kegiatan pembelajaran.
Pertemuan ke-2
Tahapan Kegiatan Pembelajaran Alokasi
Pembelajaran Waktu
A Kegiatan 1. Guru membuka pelajaran dengan salam, berdoa, dan 10 menit
Awal melakukan presensi siswa.
2. Guru melakukan pengecekan kebersihan kelas dan
kerapian peserta didik
3. Guru memotivasi siswa dan mengajukan pertanyaan yang
menarik.
4. Guru menyampaikan kompetensi dasar dan tujuan
pembelajaran
5. Guru menyampaikan strategi penilaian
6. Guru menyampaikan strategi pelaksanaan pembelajaran
B Kegiatan Mengamati
Inti 1. Guru meminta peserta didik untuk menyimak bacaan
dalam buku elektronik 160 menit
2. Peserta didik melihat bahan tayang yang disajikan oleh
guru tentang konsep perulangan bersarang
Menanya
3. Peserta didik mengajukan pertanyaan dengan santun
tentang penerapan perulangan while do, for do, dan
perulangan bersarang.
Mengumpulkan Informasi
4. Guru membagi kelas menjadi 4 kelompok dalam tema
kode program struktur kontrol perulangan:
a. Kelompok I: Membuat program bintang segiempat

6
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 7 hlm / 22 hlm

b. Kelompok II: Membuat program bintang segitiga


c. Kelompok III: Membuat program angka segitiga
d. Kelompok IV: Membuat program bintang segitiga
terbalik
5. Peserta didik menggali informasi tentang topik yang
sudah dibagi dalam kelompok, dengan membaca dari
beberapa sumber buku dan internet.
6. Peserta didik dalam kelompok menggunakan data atau
informasi yang sudah dikumpulkan untuk menjawab
pertanyaan-pertanyaan yang dirumuskan.
7. Peserta didik dalam kelompok berdiskusi untuk
memecahkan masalah sesuai materi dalam kelompok.
8. Peserta didik dalam kelompok menetapkan jawaban
sementara (hipotesis) terhadap masalah sesuai materi
dalam kelompok.
9. Peserta didik dalam kelompok mencari dan menemukan
konsep atau prinsip melalui proses penyelidikan untuk
mengumpulkan data
10. Peserta didik dalam kelompok membuat kesimpulan
jawaban secara tertulis
Mengasosiasikan
11. Peserta didik dalam kelompok membuat kesimpulan
jawaban secara tertulis sbb:
a. Definisi perulangan dengan kondisi awal
b. Kapan digunakan tiga kontrol perulangan berikut ini:
1) For do
2) While do
3) Nested loop
Mengkomunikasikan
12. Peserta didik mempresentasikan hasil temuannya
13. Peserta didik melakukan tanya jawab
14. Peserta didik mengaplikasikan kesimpulan atau
generalisasi dari konsep atau data yang ditemukan.
15. Selama proses KBM guru melakukan pengamatan dan
penilaian terhadap semua aktivitas peserta didik dengan
memperhatikan perbedaan individu dan menghargai
perbedaan individu
16. Guru meminta salah satu peserta didik untuk
menyimpulkan substansi pembelajaran dengan
memberikan reward tertentu bagi peserta didik yang
mampu memberikan kesimpulan dengan runtut dan utuh
Guru memberikan penguatan dan umpan balik terhadap
kesimpulan yang telah diberikan oleh peserta didik
C Kegiatan 1. Guru melaksanakan penilaian dengan memberikan soal 10 menit
Akhir post test dan refleksi dengan mengajukan pertanyaan atau
tanggapan peserta didik dari egiatan yang telah
dilaksanakan
2. Guru memberikan tugas secara individu
3. Guru menyampaikan rencana pembelajaran pada
pertemuan berikutnya
4. Guru meminta peserta didik membersihkan laboratorium
dan merapikan alat-alat sebelum pelajaran diakhiri

7
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 8 hlm / 22 hlm

5. Guru mengakhiri kegiatan pembelajaran.

Pertemuan ke-3
Tahapan Kegiatan Pembelajaran Alokasi
Pembelajaran Waktu
A Kegiatan 1. Guru membuka pelajaran dengan salam, berdoa, dan 10 menit
Awal mengabsen siswa
2. Guru melakukan pengecekan kebersihan kelas dan
kerapian peserta didik
3. Guru menjelaskan prosedur pelaksanaan Ulangan Harian
I Pengetahuan
4. Guru menjelaskan prosedur pelaksanaan Ulangan Harian
I Keterampilan
B Kegiatan 1. Peserta didik melaksanakan UH I Pengetahuan
Inti 2. Peserta didik melaksanakan UH I Keterampilan
3. Guru melakukan refleksi terhadap Ulangan Harian 140 menit
4. Guru dan siswa melakukan kesepakatan pelaksanaan
Remidial
C Kegiatan 1. Guru menyampaikan rencana pembelajaran pada 10 menit
Akhir pertemuan berikutnya
2. Guru meminta peserta didik membersihkan laboratorium
dan merapikan alat-alat sebelum pelajaran diakhiri
3. Guru mengakhiri kegiatan pembelajaran.

I. ALAT, BAHAN DAN MEDIA PEMBELAJARAN


1. LCD Proyektor, bahan tayang
2. PC / Laptop
3. Bahasa Pemrograman Pascal

J. SUMBER BELAJAR
1. Ebook: Pemrograman Dasar X
2. Internet

K. PENILAIAN
1. PENILAIAN PENGETAHUAN
a. Teknik Penilaian : Tes Tertulis
b. Bentuk Instrumen : Lembar penilaian tes pilihan ganda
c. Kisi-kisi : Terlampir
2. PENILAIAN KETERAMPILAN
a. Teknik Penilaian : Portofolio
b. Bentuk Instrumen : Lembar penilaian portofolio
c. Kisi-kisi : Terlampir
3. PEMBELAJARAN REMEDIAL DAN PENGAYAAN
1.1 Pembelajaran Remedial
Peserta didik yang memperoleh Nilai NUH < KKM adalah :
No Nama Kelas Kesulitan Bentuk Remidi

Per-Indikator

1.2 Bentuk Penilaian Remidi


a. Teknik : Tes tertulis
8
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 9 hlm / 22 hlm

b. Bentuk Soal : uraian


c. Soal
No. Soal Kunci Jawaban Skor

d. Nilai = Perolehan Skor X 100


Skor Maksimal
e. Remedial dilaksanakan pada waktu dan hari tertentu yang disesuaikan, seperti:
pada saat kegiatan pembelajaran atau di luar jam pelajaran (tekniknya dapat
dimusyawarahkan dengan peserta didik yang bersangkutan).
f. Progam Pengayaan
Peserta didik yang memperoleh Nilai 75,00  NUH  100,00 diberi pengayaan:
No Nama Kelas Keterangan
1
2
Siswa dapat membuat program
3
menggunakan perulangan
D
S
T

Mengetahui Saptosari, Januari 2018


Kepala Sekolah Guru Mata Pelajaran

Dra. SITI FADILAH, M.Pd.I. ANNA NOVITA, S.Si.


NIP. 19621206 198602 2 001 NIP. 198411262010012015

9
KUR/AGR//FO-011
1 Nov 2017 Revisi=1 10 hlm / 22 hlm

10

Anda mungkin juga menyukai