Dokumen tersebut merupakan rencana pelaksanaan pembelajaran (RPP) mata pelajaran Pemrograman Dasar untuk kelas X semester 1 yang mencakup tujuan pembelajaran, materi, pendekatan, strategi, metode, alat dan media pembelajaran, serta penilaian pembelajaran.
1 of 16
Download to read offline
More Related Content
Rpp
1. KURIKULUM 2013
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Nama Sekolah : _______________________________
Kelas / Semester : X (Sepuluh) / 1
Nama Guru : _______________________________
NIP / NIK : _______________________________
RENCANA PELAKSANAAN PEMBELAJARAN
2. Nama Sekolah :
Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Semua Kompetensi Keahlian
Mata Pelajaran : Pemrograman Dasar
Kelas/ Semester : X/ I ( Satu )
Tahun Pelajaran :
Durasi : 12 X 45 Menit
A. KompetensiInti
KI-3 (Pengetahuan) :
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang
pengetahuan faktual, konseptual, operasional dasar, dan metakognitif
sesuai dengan bidang dan lingkup kerja Dasar-dasar Teknik Komputer
dan Informatika 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 menyelesaikan masalah
sederhana sesuai dengan bidang dan lingkup kerja Dasar-dasar 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
3. KompetensiDasar Indikator Pencapaian Kompetensi
3.1. Menerapkan alur logika
pemrograman komputer
4.1. Membuat alur logika pemrograman
komputer
3.1.1. Menerapkan alur logika pemrograman
komputer
3.1.2. Menjelaskan alur logika pemrograman
komputer
4.1.1. Membuat alur logika pemrograman
komputer
4.1.2. Mendemonstrasikan alur logika
pemrograman komputer
C. Tujuan Pembelajaran
Melalui langkah pembelajaran model Discovery Learning dengan pendekatan saintifik
peserta didik menerapkan alur logika pemrograman komputer mengajukan pertanyaan,
mengajukan jawaban sementara, mengumpulkan data, menganalisa data, menyusun
simpulan untuk dapat mencapai kompetensi pengetahuan (memahami, menerapkan,
menganalisis, dan mengevaluasi), keterampilan (mengamati, mencoba, menyaji, dan
menalar), dan sikap (jujur, santun, dan tanggungjawab).
D. Materi Pembelajaran
Alur logika pemrograman komputer
Materi Faktual
dapat diamati dengan
indera atau alat
Algoritma
Pemrograman
Flowchart
Materi Konseptual
Gabungan antar fakta-
fakta yang saling
berhubungan
Konsep penulisan algoritma dengan flowchart ( materi
pemrograman komputer )
Materi Prinsip
Generalisasi hubungan
Contoh:
Prinsip atau kaidah-kaidah penyusunan algoritma
4. antar konsep-konsep
yang saling terkait
sederhana (misal, algoritma penghitungan luas segitiga)
(materi pemrograman komputer)
Materi Prosedural
Sederetan langkah yang
sistematis dalam
menerapkan prinsip
Membuat flowchart tentang permasalahan Komputer
E. Pendekatan, Strategi dan Metode
1. Pendekatan : Saintifik
2. Metode : Diskusi, Tanya Jawab, Demontrasi, Praktek dan Penugasan
3. Model : Problem Based Learning
F. Alatdan Media Pembelajaran
1 Vidio Pembelajaran.
2 際際滷 Powerpoint.
3 LCD Proyektor.
G. SumberBelajar
1. Hand Out
2. Internet
H. Kegiatan Pembelajaran
Tahap
pemebelajaran
Sintaks
Model
Pembelajaran
Kegiatan
Pembelajaran
Langkah Saintifik
WaktuM
1
M
2
M
3
M
4
M
5
Pendahuluan Melakukan
pembukaan dengan
salam pembuka dan
berdoa untuk memulai
pembelajaran
Memeriksa kehadiran
peserta didik sebagai
sikap disiplin
Menyiapkan fisik dan
psikis peserta didik
dalam mengawali
kegiatan
pembelajaran.
Memberikan gambaran
tentang manfaat
mempelajari pelajaran
yang akan dipelajari.
Menyampaikan tujuan
pembelajaran pada
pertemuan yang
5. berlangsung
Mengaitkan materi
pembelajaran yang
akan dilakukan dengan
pengalaman peserta
didik dengan Materi
sebelumnya,
Guru menyampaikan
tatacara sistem
penilaian dalam
belajar.
Inti
Stimulus
Guru menampilkan
tayangan tentang alur
logika pemrograman
komputer
Siswa mengamati dan
memahami tayangan
tentang alur logika
pemrograman
komputer
Identifikasi masala
h
Guru menanyakan
maksud dari tayangan
tentang alur logika
pemrograman
komputer
Siswa secara
berkelompok
mendiskusikan tentang
alur logika
pemrograman
komputer
Pengumpulan data
Guru meminta siswa
mengali informasi
tentang alur logika
pemrograman
komputer
Siswa menggali
informasi tentang
tentang alur logika
pemrograman
komputer
Pembuktian Guru memberikan
beberapa pertanyaan
yang berkenaan
tentang alur logika
pemrograman
komputer
Siswa menjawab dan
mendiskusikan
6. pertanyaan yang
diberikan guru secara
berkelompok.
Menarik
kesimpulan
Siswa menyajikan
dalam bentuk hasil
diskusi kelompok
tentang alur logika
pemrograman
komputer
Siswa lain memberikan
tanggapan terhadap
presentasi kelompok
mengenai alur logika
pemrograman
komputer
Siswa menerima
tanggapan dari siswa
lain dan guru
Siswa menyimpulkan
materi tentang alur
logika pemrograman
komputer
Penutup
Guru menyimpulkan
pelajaran yang sudah
dibahas
Guru melaksanakan
penilaian pengetahuan
melalui tes tertulis.
Guru memberikan
tugas untuk pertemuan
selanjutnya.
Siswa melakukan
pembersihan
peralatan, media dan
ruangan.
Guru mengarahkan
siswa untuk berdoa
sebelum selesai
pembelajaran.
I. PenilaianPembelajaran
Penilaian Skala Sikap
Teknik penilaian : Observasi : sikap religiius dan sikap sosial
Bentuk penilaian : lembar pengamatan
Instrumen penilaian : jurnal (terlampir)
Pengetahuan
Jenis/Teknik tes : tertulis, lisan,dan Penugasan
7. Bentuk tes : uraian
Instrumen Penilaian : (terlampir)
Keterampilan
Teknik/Bentuk Penilaian :
Praktik/Performence
Fortofolio
Instrumen Penilaian : (terlampir)
Remedial
Bagi peserta didik yang belum memenuhi kriteria ketuntasan minimal (KKM), maka guru bisa
memberikan soal tambahan misalnya .
CONTOH PROGRAM REMIDI
Sekolah : ..
Kelas/Semester : ..
Mata Pelajaran : ..
Ulangan Harian Ke : ..
Tanggal Ulangan Harian : ..
Bentuk Ulangan Harian : ..
Materi Ulangan Harian : ..
(KD / Indikator) : ..
KKM : ..
No
Nama
Peserta
Didik
Nilai
Ulangan
Indikator yang
Belum Dikuasai
Bentuk
Tindakan
Remedial
Nilai Setelah
Remedial
Keterangan
1
2
3
4
5
6
dst
Pengayaan
Guru memberikan nasihat agar tetap rendah hati, karena telah mencapai KKM (Kriteria
Ketuntasan Minimal). Guru memberikan soal pengayaan sebagai berikut :
1. Membaca buku-buku tentang materi yang relevan.
2. Mencari informasi secara online tentang materi
3. Membaca surat kabar, majalah, serta berita online tentang materi
4. Mengamati langsung tentang materi yang ada di lingkungan sekitar.
...............,.....................
Mengetahui
Kepala Sekolah . Guru Mata Pelajaran
8. .
NIP/NRK. NIP/NRK.
Catatan Kepala Sekolah
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
9. Lampiran
Materi Pembelajaran
Alur Logika Pemrograman Komputer
Penyajian atau Penulisan Algoritma
Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar.
Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya
bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip
dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat
digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram.
Sedangkan algoritma disajikan dengan gambar, yaitu dengan Flowchart
Flowchart (Diagram Alir)
Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam
suatu program secara logika.
Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam
bentuk notasi-notasi tertentu. Flowchart merupakan gambar atau bagan yang memperlihatkan
urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antara
proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan
memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis
masalah. Di samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara
pemrogram yang bekerja dalam tim suatu proyek.
Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada
beberapa anjuran:
Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya
proses menjadi singkat.
Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk
memperjelas.
Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
Berikut merupakan beberapa contoh simbol flowchart yang disepakati oleh dunia pemrograman
Pengertian Simbol Flowchart:
Terminator : Notasi ini digunakan untuk menunjukkan awal dan akhir
suatu algoritma
Aliran data : Notasi ini disebut Arrow yang digunakan untuk menunjukkan
arus data atau aliran data dari proses satu ke proses lainnya.
10. Input / Output : Notasi ini disebut Data yang digunakan untuk mewakili data
input atau output atau menyatakan operasi pemasukan data
dan pencetakan hasil.
Proses : Notasi ini disebut Process yang digunakan untuk mewakili
suatu proses.
Percabangan : Notasi ini disebut Decision yang digunakan untuk suatu
pemilihan, penyeleksian kondisi di dalam suatu program
Preparation : Notasi ini digunakan untuk memberi nilai awal, nilai akhir,
penambahan / pengurangan bagi suatu variable counter.
PredefinedProcess/Call : Notasi ini digunakan untuk menunjukkan suatu operasi yang
rinciannya ditunjukkan ditempat lain (prosedur, sub-
prosedur, fungsi)
Connector : Notasi ini digunakan untuk menunjukkan sambungan dari
flowchart yang terputus di halaman yang sama atau
halaman berikutnya.
Off page Connector : Penghubung bagian-bagian flowchart yang berada pada
halaman berbeda
11. Lampiran Instrumen Penilaian
A. ISTRUMEN PENILAIAN SIKAP
- Penilaian Observasi
Penilaian observasi berdasarkan pengamatan sikap dan perilaku peserta didik sehari-hari, baik
terkait dalam proses pembelajaran maupun secara umum. Pengamatan langsung dilakukan oleh
guru. Berikut contoh instrumen penilaian sikap
No Nama Siswa
Sikap
spiritual
Sikap sosial Jumlah
Skor
Mensyukuri
1-4
Jujur
1-4
Kerja sama
1-4
Harga diri
1-4
1 Zulkifli
2 Sugih Handoyo
3 Nanang Haryono
4 Wiwid
5 Said
a. Sikap Spiritual
Indikator sikap spiritual mensyukuri:
Berdoa sebelum dan sesudah kegiatan pembelajaran
Memberi salam pada saat awal dan akhir presentasi sesuai agama yang dianut
Saling menghormati, toleransi
Memelihara hubungan baik dengan sesama teman sekelas.
Rubrik pemberian skor:
4 = jika peserta didik melakukan 4 (empat) kegiatan tersebut
3 = jika peserta didik melakukan 3 (tiga) kegiatan tersebut
2 = jika peserta didik melakukan 2 (dua) kegiatan tersebut
1 = jika peserta didik melakukan 1 (satu) kegiatan tersebut.
b. Sikap Sosial
1. Sikap jujur
Indikator sikap sosial jujur
Tidak berbohong
Mengembalikan kepada yang berhak bila menemukan sesuatu
Tidak nyontek, tidak plagiarism
Terus terang.
Rubrik pemberian skor
4 = jika peserta didik melakukan 4 (empat) kegiatan tersebut
3 = jika peserta didik melakukan 3 (tiga) kegiatan tersebut
2 = jika peserta didik melakukan 2 (dua) kegiatan tersebut
12. 1 = jika peserta didik melakukan 1 (satu) kegiatan tersebut.
2. Sikap kerja sama
Indikator sikap sosial kerja sama
Peduli kepada sesama
Saling membantu dalam hal kebaikan
Saling menghargai/ toleran
Ramah dengan sesama.
Rubrik pemberian skor
4 = jika peserta didik melakukan 4 (empat) kegiatan tersebut
3 = jika peserta didik melakukan 3 (tiga) kegiatan tersebut
2 = jika peserta didik melakukan 2 (dua) kegiatan tersebut
1 = jika peserta didik melakukan 1 (satu) kegiatan tersebut.
3. Sikap Harga diri
Indikator sikap sosial harga diri
Tidak suka dengan dominasi asing
Bersikap sopan untuk menegur bagi mereka yang mengejek
Cinta produk negeri sendiri
Menghargai dan menjaga karya-karya sekolah dan masyarakat sendiri.
Rubrik pemberian skor
4 = jika peserta didik melakukan 4 (empat) kegiatan tersebut
3 = jika peserta didik melakukan 3 (tiga) kegiatan tersebut
2 = jika peserta didik melakukan 2 (dua) kegiatan tersebut
1 = jika peserta didik melakukan 1 (satu) kegiatan tersebut.
B. INSTRUMEN PENILAIAN PENGETAHUAN
Nama Sekolah :
Program Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : TKJ
Mata Pelajaran : Pemrogaman Dasar
Kompetensi Dasar IPK Materi Indikator Soal
Bentuk
Soal
No
Soal
3.2. Menerapkan alur
logika
pemrograman
komputer
3.2.1. Menerapkan alur
logika
pemrograman
komputer
3.2.2. Menjelaskan alur
logika
pemrograman
komputer
Menerapkan
alur logika
pemrograman
komputer
1. Siswa dapat
Menerapkan alur
logika
pemrograman
komputer
2. Siswa dapat
Menjelaskan alur
logika
pemrograman
komputer
PG
PG
1
2
Instrumen Soal Pengetahuan :
No Soal Kunci Jawaban Skor Level Kognitif
1 Apa yang dimaksud
pemograman
Pemrograman adalah proses menulis, menguji,
memperbaiki (Debug), dan memelihara kode
Pengetahuan
( C1 )
13. dasar..? yang membangun suatu program komputer.
Kode ini di tulis dengan bahasa pemrograman.
Tujuan dari pemrograman adalah untuk memuat
suatu program yang dapat melakukan suatu
perhitungan atau 'pekerjaan' sesuai dengan
keinginan si pemrogram. Untuk melakukan
pemrograman, diperlukan keterampilan dalam
algoritma, logika, bahasa pemrograman, dan
pada banyak kasus, pengetahuan-pengetahuan
lain seperti matematika.
2 Sebutkan 3 bagian
teks ALGORITMA!
1) Judul Algoritma
Judul algoritma adalah bagian yang terdiri atas
nama algoritma dan penjelasan (spesifikasi)
tentang algoritma tersebut. Nama algoritma
sebaiknya singkat, namun cukup
menggambarkan apa yang akan dilakukan oleh
algoritma tersebut. Di bawah nama algoritma
disertai dengan penjelasan singkat (intisari)
tentang apa yang dilakukan oleh algoritma.
Penjelasan di bawah nama algoritma sering
dinamakan juga spesifikasi algoritma. Algoritma
harus ditulis sesuai dengan spesifikasi yang
didefinisikan.
Contoh :
Algoritma Luas_Persegi_Panjang
{ Algoritma menghitung luas persegi panjang }
2) Deklarasi
Di dalam algoritma, deklarasi nama adalah
bagian untuk mendefinisikan semua nama yang
dipakai di dalam algoritma. Nama tersebut dapat
berupa nama terapan, nama peubah, nama tipe,
nama prosedur dan nama fungsi.
Contoh :
Deklarasi :
Panjang = integer {tipe data bilangan bulat}
Lebar = integer
Luas = real {tipe data bilangan pecahan}
3) Deskripsi
Deskripsi adalah bagian terpenting dari struktur
algoritma. Bagian ini berisi uraian langkah-
langkah penyelesaian masalah. Langkah-
langkah ini dituliskan dengan notasi yang lazim
dalam penulisan algoritma. Setiap langkah
algoritma dibaca dari langkah paling atas hingga
langkah paling bawah. Urutan penulisan
menentukan urutan pelaksanaan perintah.
Contoh :
Deskripsi :
input (panjang, lebar)
Pengetahuan
( C1 )
14. luas <-- panjang * lebar
output (luas)
3 Apa itu De鍖nisi Flow
Chart?
Flowchart ( Bagan Alir ) adalah bagan (chart)
yang menunjukkan alir (flow) di dalam program
atau prosedur sistem secara logika. Bagan alir
(flowchart) digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi
Pengetahuan
( C1 )
4 Apa itu Bahasa
pemrogaman?
Bahasa pemrograman, atau sering diistilahkan
juga dengan bahasa komputer atau bahasa
pemrograman komputer, adalah instruksi
standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan
dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang programmer
dapat menentukan secara persis data mana
yang akan diolah oleh komputer, bagaimana
data ini akan disimpan/diteruskan, dan jenis
langkah apa secara persis yang akan diambil
dalam berbagai situasi.
Analisis
( C4 )
C. INSTRUMEN PENILAIAN KETERAMPILAN
Nama Sekolah :
Program Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : TKJ
Mata Pelajaran : Pemrogaman Dasar
Kompetensi Dasar IPK Materi Indikator Soal
Bentuk
Soal
No
Soal
4.1. Membuat alur logika
pemrograman
komputer
4.1.1. Membuat alur logika
pemrograman
komputer
4.1.2. Mendemonstrasi-
kan alur logika
pemrograman
komputer
Membuat alur
logika
pemrograman
komputer
1. Siswa dapat
Membuat alur logika
pemrograman
komputer
2. Siswa dapat
Mendemonstrasi-
kan alur logika
pemrograman
komputer
Tes
Praktek
Tes
Praktek
1
2
No Komponen/Sub Komponen Penilaian Indikator Skor
1 Persiapan Kerja
a. Penggunaan alat dan bahan Penggunaan alat dan bahan sesuai prosedur 91 - 100
Penggunaan alat dan bahan kurang sesuai
prosedur
80 - 90
Penggunaan alat dan bahan tidak sesuai
prosedur
70 - 79
b. Ketersediaan alat dan bahan Ketersediaan alat dan bahan lengkap 91 - 100
Ketersediaan alat dan bahan cukup lengkap 80 - 90
15. Ketersediaan alat dan bahan kurang lengkap 70 - 79
2 Proses dan Hasil Kerja
a. Kemampuan Mendemonstrasikan alur
logika pemrograman komputer
Kemampuan Mendemonstrasikan alur logika
pemrograman komputer tinggi
91 - 100
Kemampuan Mendemonstrasikan alur logika
pemrograman komputer cukup
80 - 90
Kemampuan Mendemonstrasikan alur logika
pemrograman komputer kurang
70 - 79
b. Kemampuan membuat alur logika
pemrograman komputer
Kemampuan membuat alur logika pemrograman
komputer tinggi
91 - 100
Kemampuan membuat alur logika pemrograman
komputer cukup
80 - 90
Kemampuan membuat alur logika pemrograman
komputer kurang
70 - 79
c. Kemampuan mendapatkan informasi Kemampuan mendapatkan informasi lengkap 91 - 100
Kemampuan mendapatkan informasi cukup
lengkap
80 - 90
Kemampuan mendapatkan informasi kurang
lengkap
70 - 79
d. Kemampuan dalam bekerja Kemampuan dalam bekerja tepat 91 - 100
Kemampuan dalam bekerja cukup tepat 80 - 90
Kemampuan dalam bekerja kurang tepat 70 - 79
e. Laporan Hasil Laporan disusun rapih 91 - 100
Hasil Laporan disusun cukup rapih 80 - 90
Hasil Laporan disusun kurang rapih 70 - 79
3 Sikap kerja
a. Keterampilan dalam bekerja Bekerja dengan terampil 91 -100
Bekerja dengan cukup terampil 80 - 90
Bekerja dengan kurang terampil 70 - 79
b. Kedisiplinan dalam bekerja Bekerja dengan disiplin 91 - 100
Bekerja dengan cukup disiplin 80 - 90
Bekerja dengan kurang disiplin 70 - 79
c. Tanggung jawab dalam bekerja Bertanggung jawab 91 - 100
Cukup bertanggung jawab 80 - 90
Kurang bertanggung jawab 70 - 79
d. Konsentrasi dalam bekerja Bekerja dengan konsentrasi 91 - 100
Bekerja dengan cukup konsentrasi 80 - 90
Bekerja dengan kurang konsentrasi 70 - 79
4 Waktu
Penyelesaian pekerjaan Selesai sebelum waktu berakhir 91 - 100
Selesai tepat waktu 80 - 90
Selesai setelah waktu berakhir 70 - 79
Pengolahan Nilai Keterampilan :
Nilai Praktik (NP)
Persiapan
Proses dan
Hasil Kerja
Sikap Kerja Waktu NK
16. 1 2 3 5 6
Skor Perolehan
Skor Maksimal
Bobot 10% 60% 20% 10%
NK
Keterangan:
Skor Perolehan merupakan penjumlahan skor per komponen penilaian
Skor Maksimal merupakan skor maksimal per komponen penilaian
Bobot diisi dengan persentase setiap komponen. Besarnya persentase dari setiap
komponen ditetapkan secara proposional sesuai karakteristik kompetensi keahlian. Total
bobot untuk komponen penilaian adalah 100
NK = Nilai Komponen merupakan perkalian dari skor perolehan dengan bobot dibagi skor
maksimal
NP = Nilai Praktik merupakan penjumlahan dari NK