Anda di halaman 1dari 9

(RPP Kurikulum 2013)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Satuan Pendidikan : SMK Negeri 1 Trowulan


Mata Pelajaran : Komputer Terapan
Bidang Keahlian : Teknologi Informasi dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Paket Keahlian : TKI 1 (Teknik Komputer dan Jaringan)
Kelas / Semester : X / Ganjil
Tahun Pelajaran : 2019/2020
Materi Pokok : Algoritma Pemrograman
Pertemuan ke :
Alokasi Waktu : x 45 Menit

A. Kompetensi inti :

1. Menghayati dan mengamalkan ajaran agama yang dianutnya.


2. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong
royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan sikap
sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan
bangsa dalam pergaulan dunia.
3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural
dan metakognitif 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.
4. 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 dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
B. Kompetensi Dasar
3.1. Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman
4.1. Menggunakan algoritma pemrograman untuk memecahkan permasalahan

C. Indikator Pencapaian Kompetensi


1. Siswa dapat Memahami penggunaan data dalam algoritma dan konsep algoritma
pemrograman
2. Siswa dapat menyajikan algoritma pemrograman untuk memecahkan permasalahan

D. Tujuan Pembelajaran
1. Siswa dapat Mendiskripsikan dan Memahami penggunaan data dalam algoritma dan konsep
algoritma pemrograman
2. Siswa dapat menggunakan algoritma pemrograman untuk memecahkan permasalahan

E. Materi Pembelajaran
 Konsep algoritma
 Struktur algoritma
 algoritma menggunakan bahasa natural
 Pengenalan Variabel
 Pengenalan tipe data
 Pengenalan operator
 Pseudocode
 Flowchart
 Penggunaan Tool flowchart

F. Pendekatan, Strategi dan Metode Pembelajaran


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

G. 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 penerapan algoritma dasar dalam kehidupan sehari-hari
 Karakteristik tipe data

Menanya:
 Rumusan masalah terkait penerapan algoritma sederhana
 Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
 Membuat algoritma sederhana untuk menyelesaikan permasalahan menggunakan bahasa
natural, flowchart dan pseudocode

Mengasosiasi:
 Menyimpulkan konsep algorima (bahasa natural, flowchart dan pseudocode) untuk
menyelesaikan permasalahan

Mengkomunikasikan:
 Mempresentasikan algoritma penyelesaian permasalahan

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

H. Alat, Media dan Sumber Belajar


 Buku teks pelajaran
 Buku panduan guru
 Modul Pembelajaran
I. Evaluasi / Penilaian
1. Teknik Penilaian : Pengamatan, Kinerja, dan Tes Tertulis
2. Prosedur Penilaian

Penilaian Kinerja

Aspek yang dinilai Sikap Pengetahuan Keterampilan Jumlah Skor


No
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 dinilai Keterangan


1 = Tidak aktif dalam pembelajaran

Sikap 2 = Cukup aktif dalam pembelajaran


1.
3 = Aktif dalam pembelajaran
4 = Amat aktif dalam pembelajaran

1 = Tidak memahami konsep pemecahan masalah


Pengetahuan 2 = Cukup memahami konsep pemecahan masalah
2.
3 = Memahami konsep pemecahan masalah
4 = Amat memahami konsep pemecahan masalah

1 = Tidak terampil melaksanakan prosedur pemecahan masalah


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

1. Instrumen Penilaian Hasil Belajar :


Tes Tertulis

Pedoman Penskoran :

No Uraian Skor
1. Kunci Jawaban Soal Uraian
Kunci Jawaban Soal No. 01
algoritma atau algoritme[1] merupakan kumpulan perintah untuk
20
menyelesaikan suatu masalah. Perintah-perintah ini dapat
diterjemahkan secara bertahap dari awal hingga akhir.
Kunci Jawaban Soal No. 02
20

Kunci Jawaban Soal No. 03


20

Kunci Jawaban Soal No. 04


20

Kunci Jawaban Soal No. 05


20

Skor maksimal untuk soal uraian : 100

−b ± √ b2−4 ac
x=
2a
Nilai = Skor yang di peroleh x 100
Skor maksimal (100)

Mojokerto, 10 juli 2019


Mengetahui,
Kepala SMK Negeri 1 Trowulan Guru Mata Pelajaran

IRNI ISTIQOMAH, S.Pd, MM NASRUDDIN LATIF, S.kom


NIP. 197102251997072001

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 1 Trowulan Alokasi Waktu :


Mata Pelajaran : Pemrograman Dasar Jumlah Soal :2
Kompentensi Dasar :
3.1. Memahami penggunaan data dalam algoritma
dan konsep algoritma pemrograman

4.1 Menggunakan algoritma pemrograman untuk


memecahkanpermasalahan
Kompetensi No.
Indikator Soal Soal Kunci Jawaban
Dasar Soal
3.1. Memahami 1. Siswa dapat 1. Apa yang dimaksud dengan 1 algoritma atau algoritme[1] merupakan kumpulan
penggunaan mengidentifikasi algoritma. perintah untuk menyelesaikan suatu masalah. Perintah-
data Konsep perintah ini dapat diterjemahkan secara bertahap dari
dalamalgoritma algoritma awal hingga akhir.
dan konsep pemrograman 2. Buatkan algoritma sederhana
algoritma 2. Siswa dapat menggunakan flowchart dalam
pemrograman menjelaskan permasalahan sehari-hari. 2
4.1. Menggunakan konsep
algoritma algoritma
pemrogramanu pemrograman
ntuk
memecahkan
permasalahan

Anda mungkin juga menyukai