Anda di halaman 1dari 11

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Satuan Pendidikan : SMK Ciledug Al-Musaddadiyah


Mata Pelajaran : Pemrograman Dasar
BidangKeahlian : Teknologi Informasi dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : RPL dan TKJ
Kelas / Semester : X / Ganjil
TahunPelajaran : 2017/2018
Materi Pokok : Algoritma Percabangan
Pertemuan ke : 5-8
Alokasi Waktu : 16 x 45 Menit

A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan mengamalkan perilaku ( jujur, disiplin, tanggung jawab,
peduli, santun, ramah lingkungan, gotong royong, kerjasama, cinta damai,
responsive dan proaktif) dan menunjukkan sikap sebagai bagian dari solusi
atas berbagai permasalahan bangsa dalam berinteraksi secara efektif dengan
lingkungan social dan alam serta dalam menempatkan diri sebagai cerminan
bangsa dalam pergaulan dunia.
3. Memahami, menerapkan, menganalisis pengetahuan factual, konseptual,
procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan,
teknologi, seni budaya, dan human iora dengan wawasan kemanusiaan,
kebangsaan, kenegaraan, dan peradaban terkait fenomena dan kejadian,
serta menerapkan pengetahuan procedural pada bidang kajian yang spesifik
sesuai dengan bakat dan minatnya untuk memecahkan masalah.
4. Mengolah, menalar, menyaji, dan mencipta dalam ranah konkret dan ranah
abstrak terkait dengan pengembangan diri yang dipelajarinya di sekolah
secara mandiri, dan mampu menggunakan metoda sesuai kaidah keilmuan.

B. Kompetensi Dasar
3.2Memahami struktur algoritma serta menganalisis data dalam suatu
algoritma percabangan
4.2Menggunakan algoritma percabangan untuk memecahkan permasalahan

C. Indikator Pencapaian Kompetensi


1. Siswa dapat Memahami struktur algoritma serta menganalisis data dalam
suatu algoritma percabangan
2. Siswa dapat menyajikanalgoritma percabangan untuk memecahkan
permasalahan

D. Tujuan Pembelajaran
1. Siswa dapat Memahami struktur algoritma serta menganalisis data dalam
suatu algoritma percabangan
2. Siswa dapat menggunakan dan menyajikan algoritma percabangan untuk
memecahkan permasalahan
E. Materi Pembelajaran
 Algoritma Percabangan 1 kondisi
 Algoritma Percabangan 2 kondisi
 Algoritma Percabangan lebih dari 2 kondisi
 Algoritma Percabangan bersarang

A. Pendekatan, Strategi dan Metode Pembelajaran


Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Diskusi. Searching di internet

B. Kegiatan Pembelajaran
1) Kegiatan Awal ( ± 10 % dari Total waktu Pertemuan )
Orientasi :
Guru memberikan salam dilanjutkan dengan perkenalan dan absensi.
Apresepsi :
Guru memberikan gambaran ragam aplikasi komunikasi data dan ragam
karakteristik data pada komputer jaringan.
2) Kegiatan Inti (± 75 % dari Total waktu Pertemuan )
Mengamati:
- Pelbagai contoh penerapanalgoritma percabangan 1, 2, lebih dari 2
kondisi dan percabangan bersarang
Menanya:
- Rumusan masalah terkait algoritma percabangan 1, 2, lebih dari 2
kondisi dan percabangan bersarang
- Alur penyelesaian masalah dengan algoritma percabangan.
Mengeksplorasi:
- Membuat algoritma penyelesaian masalah percabangan 1, 2, lebih dari 2
kondisi, serta percabangan bersarang
Mengasosiasi:
- Menyimpulkan penerapan algoritma percabangan untuk memecahkan
masalah
- Menganalisa algoritma percabangan dengan Pelbagai data
Mengkomunikasikan:
- Mempresentasikan algoritma penyelesaian masalah percabangan
3) Kegiatan Akhir (± 15% dari Total waktu Pertemuan)
Menyimpulkan materi sesuai dengan kopetensi dan indikator. Yang
digunakan secara umum pada komputer jaringan.Guru mengevaluasi materi
yang telah diberikan

C. Alat, Media dan Sumber Belajar


 Buku teks pelajaran
 Buku panduan guru
 Modul Pembelajaran

D. Evaluasi / Penilaian
1. Teknik Penilaian : Pengamatan, Kinerja, dan Tes Tertulis
2. Prosedur Penilaian

Penilaian Kinerja

Aspek yang Sikap Pengetahuan Keterampilan Jumlah


No dinilai Skor
Nama 1 2 3 4 1 2 3 4 1 2 3 4
1
2
3

Kriteria Penskoran : 1 = Kurang 2 = Cukup 3 = Baik 4 = Amat Baik


Kriteria Penilaian : Jumlah skor < 3 :D
4 < Jumlah skor < 6 : C
4 < Jumlah skor < 6 : B
10 < Jumlah skor < 12 : A

Rubrik Penilaian Kinerja :

No Aspek yang Keterangan


dinilai
1 = Tidak aktif dalam pembelajaran
Sikap 2 = Cukup aktid dalam pembelajaran
1.
3 = Aktif dalam pembelajaran
4 = Amat aktif dalam pembelajaran
1 = Tidak memahami konsep pemecahan masalah
2 = Cukup memahami konsep pemecahan masalah
Pengetahuan
2. 3 = Memahami konsep pemecahan masalah
4 = Amat memahami konsep pemecahan masalah

1 = Tidak terampil melaksanakan prosedur


pemecahan masalah
2 = Cukup terampil melaksanakan prosedur
pemecahan masalah
Ketrampilan
3. 3 = Terampil melaksanakan prosedur pemecahan
masalah
4 = Amat terampil melaksanakan prosedur
pemecahan masalah

3. Instrumen Penilaian Hasil Belajar :

1. Teknik Penilaian : Tugas, Protofolio dan Tes Tertulis


2. Prosedur Penilaian

Labuan Bajo, Juli 2017


KEPALA SEKOLAH GURU MATA PELAJARAN

STEFANUS SATU, S.Pd AGUSTINA DIUN, S.Kom


NIP.19661231 199412 0 54

INSTRUMEN TES URAIAN

Kompetensi : Pengetahuan
Satuan Pendidikan : SMK Swasta Teladan
Kelas/Semester : X/II
Mata Pelajaran : Pemrograman Dasar
Pertemuan ke : 5 – 10
Alokasi waktu : 12 x 45
A. Kompetensi Dasar
a. Menerapkan Struktur kontrol percabangan dalam bahasa pemrograman

B. Indikator
1. Membuat Struktur kontrol percabangan,
2. Membuat Percabangan 1 kondisi
3. Membuat Percabangan 2 kondisi
4. Membuat Percabangan lebih dari 2 kondisi

a. Soal
1. Buatlah sebuah program sederhana !
2. Tuliskan macam-macam array !
3. Tuliskan struktur percabangan !
4. Perhatikan gambar berikut : Tuliskan eksekusi dari skema tersebut.
b. Pedoman Penilaian :
Konversi Nilai = Jumlah Skor x 25,
Jumlah Skor maksimal 25, maka 4 x 25 = 100

Lampiran 3
LEMBAR PENGAMATAN SIKAP

Kompetensi : Sikap
Satuan Pendidikan : SMK Swasta Teladan
Kelas/Semester : X/II
Mata Pelajaran : Pemrograman dasar
Pertemuan ke : 5 – 10
Alokasi waktu : 12 x 45

1. Kompetensi dasar :
Berlaku jujur dan bertanggung jawab dalam mengerjakan tugas-tugas dari dalam pembelajar Algoritma
dan Pemrograman Pascal

2. Indikator
1. Peserta didik dapat berperilaku jujur dalam menyalin informasi dari buku
sumber
2. Peserta didik dapat bertanggung jawab dalam mengerjakan tugas.
3. Peserta didik dapat berperilaku disiplin dalam mengumpulkan tugas
4. Peserta didik dapat menunjukkan kerja sama dalam belajar Algoritma dan
Pemrograman Pascal
5. Peserta didik dapt berperilaku santun dalam belajar.

Nomor peserta didik : .......................................................


Nama Absen Peserta didik : .........................................................

No. Sikap Kriteria Hasil


Ya Tidak
1. Jujur 1. Melaporkan data/informasi sesuai
dengan apa yang dibaca.
2. Menyampaikan pendapat disertai
dengan informasi dari buku sumber
yang diterima
2. Tanggung 1. Melaksanakan tugas sesuai dengan
jawab perintah guru
2. Menyelesaikan tugas sampai selesai.
3. Disiplin Melaksanakan dan menyelesaikan tugas
sesuai dengan waktu yang ditetapkan.
4. Bekerja sama Menghargai pekerjaan teman dan
berperan aktif dalam menyelesaikan
tugas kelompok.
5. Santun 1. Menyampaikan pendapat dengan
bahasa dan nada yang baik.
2. Menghargai adanya perbedaan
pendapat.
Lampiran 4
LEMBAR PENGAMATAN KETERAMPILAN/PSIKOMOTOR

Kompetensi : Keterampilan
Satuan Pendidikan : SMK Swasta Teladan
Kelas/Semester : X/II
Mata Pelajaran : Pemrograman dasar
Pertemuan ke : 5 – 10
Alokasi waktu : 12 x 45

A. Kompetensi Dasar
1. Menerapkan Struktur kontrol percabangan dalam bahasa pemrograman

B. Indikator
1. Membuat Struktur kontrol percabangan,
2. Membuat Percabangan 1 kondisi
3. Membuat Percabangan 2 kondisi
4. Membuat Percabangan lebih dari 2 kondisi

Isilah dengan tanda centang (√) apabila seorang siswa melakukan aktivitas !
Aspek keterampilan *) Nilai
No. Nama **
1 2 3 4 5
)

*) Keterangan: **) Keterangan


1. Aktifitas bertanya 1. Sangat Terampil, jika 5 keaktifan
2. Aktifitas menjawab 2. Terampil, jika 4 keaktifan
3. Aktifitas mencatat 3. Cukup Terampil, jika 3 keaktifan
4. Akurasi jawaban 4. Kurang Terampil, jika 2 keaktifan
5. Akurasi pertanyaan 5. Tidak Terampil, jika 1 keaktifan
LEMBAR KERJA SISWA
( Tugas Perorangan )

Essay
1. Apa yang dimaksud dengan algoritma.
2. Apa yang dimaksud dengan logika.
3. Jelaskan secara detail tentang struktur algoritma
4. Apa yang dimaksud dengan bahasa natural, pseudocode dan
flowchart
5. Buatkan algoritma sederhana menggunakan flowchart dalam
permasalahan sehari-hari.
KISI-KISI DAN BUTIR SOAL TEORI

Nama Sekolah : SMK Negeri 2 Terbanggi Besar Alokasi Waktu :


Mata Pelajaran : Pemrograman Dasar Jumlah Soal :2
Kompentensi Dasar :
3.1. Memahamipenggunaan data
dalamalgoritma dan konsep
algoritmapemrograman

4.1 Menggunakan algoritma


pemrogramanuntuk
memecahkanpermasalahan

No.
Kompetensi
Indikator Soal Soal Soa Kunci Jawaban
Dasar
l
3.1. 1. Siswa dapat 1. Apa yang dimaksud 1 algoritma atau algoritme[1] merupakan
Memahamip mengidentifik dengan algoritma. kumpulan perintah untuk menyelesaikan
enggunaan asi
data suatu masalah. Perintah-perintah ini dapat
Konsep
dalamalgorit
algoritma diterjemahkan secara bertahap dari awal
ma dan
pemrograman
konsep 2. Buatkan algoritma 2 hingga akhir.
algoritmape
sederhana menggunakan
mrograman
2. Siswa dapat flowchart dalam
4.1. Menggunaka menjelaskan permasalahan sehari-
n algoritma konsep
algoritma hari.
pemrograma
nuntuk pemrograman
memecahka
npermasalah
an

Anda mungkin juga menyukai