Anda di halaman 1dari 8

(RPP Kurikulum 2013)

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)


Satuan Pendidikan

: SMK Negeri 2 Terbanggi Besar

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

: 2015/2016

Materi Pokok

: Algoritma Pemrograman

Pertemuan ke

Alokasi Waktu

A. Kompetensi inti

x 45 Menit

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
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
2

pada komputer jaringan.


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

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
2. Prosedur Penilaian

Penilaian Kinerja

: Pengamatan, Kinerja, dan Tes Tertulis

No

Aspek yang dinilai

Sikap

Pengetahuan

Keterampilan

Jumlah
Skor

Nama

1 2 3 4 1

2 3

1
2
3
Kriteria Penskoran : 1 = Kurang
Kriteria Penilaian : Jumlah skor

2 = Cukup

3 = Baik

4 = Amat Baik

<3

:D

<Jumlah skor

<6

:C

<Jumlah skor

<6

:B

10

<Jumlah skor

< 12

:A

Rubrik Penilaian Kinerja :


No

Aspek yang

Keterangan

dinilai
1 = Tidak aktif dalam pembelajaran
Sikap

1.

2 = Cukup aktif dalam pembelajaran


3 = Aktif dalam pembelajaran
4 = Amat aktif dalam pembelajaran
1 = Tidak memahami konsep pemecahan masalah

Pengetahuan

2.

2 = Cukup memahami konsep pemecahan masalah


3 = Memahami konsep pemecahan masalah
4 = Amat memahami konsep pemecahan masalah
1 = Tidak terampil melaksanakan prosedur pemecahan masalah

Ketrampilan

3.

2 = Cukup terampil melaksanakan prosedur pemecahan masalah


3 = Terampil melaksanakan prosedur pemecahan masalah
4 = Amat terampil melaksanakan prosedur pemecahan masalah

Instrumen Penilaian Hasil Belajar :

Tes Tertulis
Pedoman Penskoran :
No
1.

Uraian
Kunci Jawaban Soal Uraian

Skor

Kunci Jawaban Soal No. 01


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

20

20
20

Kunci Jawaban Soal No. 04

20

Kunci Jawaban Soal No. 05

20

Skor maksimal untuk soal uraian : 100

x=

b b24 ac
2a

Nilai = Skor yang di peroleh x 100


Skor maksimal (100)

Terbanggi Besar,
KEPALA SEKOLAH

GURU MATA PELAJARAN

Drs. JONI SYARIF, M.M.Pd

Muklisin, S.Kom

NIP. 19610606 198603 1 01

NIP.

LEMBAR KERJA SISWA


( Tugas Perorangan )

Essay
1
2
3
4
5

Apa yang dimaksud dengan algoritma.


Apa yang dimaksud dengan logika.
Jelaskan secara detail tentang struktur algoritma
Apa yang dimaksud dengan bahasa natural, pseudocode dan flowchart
Buatkan algoritma sederhana menggunakan flowchart dalam permasalahan seharihari.

KISI-KISI DAN BUTIR SOAL TEORI


Nama Sekolah

: SMK Negeri 2 Terbanggi Besar

Alokasi Waktu

Mata Pelajaran

: Pemrograman Dasar

Jumlah Soal

Kompentensi Dasar

:
:2

3.1. Memahamipenggunaan data dalamalgoritma dan konsep


algoritmapemrograman
4.1 Menggunakan algoritma pemrogramanuntuk memecahkanpermasalahan

Kompetensi

Indikator Soal

Dasar
3.1.

1
Memahamipen

mengidentifikasi

ggunaan data

Apa

yang

dimaksud

dengan

algoritma.

pemrograman

Buatkan

algoritma

sederhana

graman

permasalahan sehari-hari.

algoritma
pemrogramanu
ntuk
memecahkanpe
rmasalahan

menjelaskan
konsep
algoritma
pemrograman

atau

awal hingga akhir.


menggunakan flowchart dalam

Siswa dapat

algoritma

algoritme[1]

merupakan

kumpulan

perintah ini dapat diterjemahkan secara bertahap dari

algoritmapemro

Kunci Jawaban

perintah untuk menyelesaikan suatu masalah. Perintah-

algoritma

dan konsep

Menggunakan

Soal
1

Konsep

dalamalgoritma

Siswa dapat

No.

Soal