((RPP Kurikulum 2013 Revisi RPP Kurikulum 2013 Revisi ))
RENCANA PELAKSANAAN PEMBELAJARAN (RPP) RENCANA PELAKSANAAN PEMBELAJARAN (RPP) Satuan
Satuan Pendidikan Pendidikan : : SMK SMK Ciledug Ciledug Al-MusaddadiyahAl-Musaddadiyah Mata
Mata Pelajaran Pelajaran : : Pemrograman Pemrograman DasarDasar BidangKeahli
BidangKeahlian an : : Teknologi Teknologi Informasi Informasi dan dan KomunikasKomunikasii Program Keahlian
Program Keahlian : : Teknik Teknik Komputer Komputer dan dan InformatikaInformatika Paket
Paket Keahlian Keahlian : : MultimediaMultimedia Kelas
Kelas / / Semester Semester : : X X / / GanjilGanjil TahunPel
TahunPelajaran ajaran :: 2017/20182017/2018 Materi
Materi Pokok Pokok : : Bahasa Bahasa PemrogramaPemrogramann Pertemuan
Pertemuan ke ke : : 7-137-13 Alokasi
Alokasi Waktu Waktu :: 12 X 45 Menit12 X 45 Menit
A.
A. Kompetensi IntiKompetensi Inti 1.
1. PengetahuanPengetahuan
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Jaringan sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Jaringan pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan
kerja, warga masyarakat nasional, regional, dan internasionalinternasional.. 2.
2. KeterampilanKeterampilan
Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Teknik Komputer dan Jaringan. Menampilkan kinerja dengan bidang kerja Teknik Komputer dan Jaringan. Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.
dengan standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan menyaji secara Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
bawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dalam ranah konkret membiasakan, gerak mahir, menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung. mampu melaksanakan tugas spesifik di bawah pengawasan langsung. B.
B. Kompetensi DasarKompetensi Dasar 3.2
3.2 Memahami Memahami bahasa bahasa pemrogramanpemrograman 4.2
4.2 Melakukan Melakukan Instalasi Instalasi bahasa bahasa pemrogrampemrogramanan C.
C. Indikator Pencapaian KompetensiIndikator Pencapaian Kompetensi 1.
1. PengetahuanPengetahuan a.
a. Mengetahui Bahasa pemrogramanMengetahui Bahasa pemrograman b.
b. MenjelasMenjelaskan kan Bahasa pemrogramanBahasa pemrograman 2.
2. KeterampilanKeterampilan a.
a. Memahami cara instalasi Bahasa Memahami cara instalasi Bahasa pemrogramanpemrograman b.
b. Menjelaskan cara instalasi Bahasa pemrogramanMenjelaskan cara instalasi Bahasa pemrograman D.
D. Tujuan PembelajaranTujuan Pembelajaran Tujuan
Tujuan pembelajpembelajaran aran dikembangdikembangkan kan sesuai sesuai rumusan rumusan tujuantujuan pembelajaran. Berdasarkan IPK diatas, maka rumusan tujuan :
pembelajaran. Berdasarkan IPK diatas, maka rumusan tujuan : a.
a. MengetahuMengetahui apa itu i apa itu Bahasa pemrograman dengan kritis dan cermat.Bahasa pemrograman dengan kritis dan cermat. b.
b. Mengelompokan jenis bahasa pemrograman dengan kritis, jujur danMengelompokan jenis bahasa pemrograman dengan kritis, jujur dan kreatif.
kreatif. c.
d. Menjelaskan kategori Bahasa pemrograman dengan kritis dan cermat. e. Mencontohkan jenis Bahasa pemrograman dengan kritis, jujur dan
kreatif.
f. Mengetahui cara men-download aplikasi Bahasa pemrograman dengan memiliki rasa ingin tahu.
g. Memahami cara instalasi Bahasa pemrograman dengan tekun.
h. Mengidentifikasi menu, tools, fungsi dan perintah pada Bahasa pemrograman dengan cermat, kritis dan teliti.
i. Melalui diskusi, praktek dan menggali informasi peserta didik dapat mendemonstrasikan cara instalasi Bahasa pemrograman sesuai prosedur dengan teliti dan percaya diri.
E. Materi Pembelajaran (Rincian dari Materi Pokok Pembelajaran) 1. Pengenalan bahasa pemrograman
2. Pengenalan tools/ framework pengembangan program 3. Instalasi tools bahasa pemrograman
4. Struktur bahasa pemrograman 5. Jenis Bahasa pemrograman 6. Kategori Bahasa pemrograman
7. Cara mendownload aplikasi Bahasa pemrograman 8. Langkah-langkah instalasi Bahasa pemrograman F. Model dan Metode
Pendekatan : Saintifik (Scientific )
Metode : Demonstrasi, diskusi, Praktek , tugas kelompok G. Kegiatan Pembelajaran
1) Kegiatan Awal ( ± 10 % dari Total waktu Pertemuan ) Orientasi :
Guru memberikan salam dilanjutkan dengan 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:
- Framework bahasa pemrograman - Instalasi tools bahasa pemrograman
- Pelbagai contoh kode program dalam bahasa pemrograman
Menanya:
- Struktur penulisan program dalam bahasa pemrograman - Proses kompilasi dan eksekusi program
Mengeksplorasi:
- Melakukan instalasi bahasa pemrograman
- Membuat kode program dengan algoritma sederhana
- Melakukan kompilasi, eksekusi dan perbaikan kesalahan program
Mengasosiasi:
- Menyimpulkan penerapan struktur penulisan program dan algoritma
dasar dalam pembuatan program komputer sederhana. Mengkomunikasikan:
Membuat laporan dan presentasi program.
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. Media, Alat/Bahan, dan Sumber Belajar
1. Media : Slide presentasi, LCD Proyektor. 2. Alat /bahan : Kertas , pulpen.
3. Sumber belajar : Buku catatn , buku pemrograman dasar, modul dan internet.
I. Penilaian Pembelajaran, Remidial dan Pengayaan
1. Teknik Penilaian : Tes tertulis, Tes praktek, Penugasan, 2. Instrumen Penilaian :
Kompetens
i Dasar IPK Materi
Indikator Soal Bentuk Soal No Soal Memahami bahasa pemrogram an a. Mengetahui Bahasa pemrogram an -Pengenalan bahasa pemrograman -Struktur bahasa pemrograman Siswa dapat mengetahui apa itu Bahasa pemrograma n dan struktur Bahasa pemrograma n Uraian 1-2 b. Menjelaskan Bahasa pemrograma n -Jenis Bahasa pemrograman -Kategori Bahasa pemrograman Siswa dapat menjelaskan jenis dan kategori Bahasa pemrograma n Uraian 3-5 Melakukan Instalasi bahasa pemrogram an a. Memahami cara instalasi Bahasa pemrograman -Cara mendownload aplikasi Bahasa pemrograman -Langkah-langkah instalasi Bahasa pemrograman Siswa mampu mendownloa d aplikasi Bahasa pemrograma n Praktiku m b. Menjelaskan cara instalasi Bahasa pemrograman -Pengenalan tools/ framewor k pengembangan program -Instalasi tools bahasa pemrograman Siswa mampu menjelaskan tools dan cara instalasi Bahasa pemrograma n Praktiku m
Penilaian Kinerja
No
Aspek yang dinilai
Sikap Pengetahuan Keterampilan
Jumlah 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
dinilai
Keterangan
1. Sikap
1 = Tidak aktif dalam pembelajaran 2 = Cukup aktid dalam pembelajaran 3 = Aktif dalam pembelajaran
4 = Amat aktif dalam pembelajaran
2. Pengetahuan
1 = Tidak memahami konsep pemecahan masalah 2 = Cukup memahami konsep pemecahan masalah 3 = Memahami konsep pemecahan masalah
4 = Amat memahami konsep pemecahan masalah
3. Ketrampilan
1 = Tidak terampil melaksanakan prosedur pemecahan masalah
2 = Cukup terampil melaksanakan prosedur pemecahan masalah
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
Bahasa pemrograman adalah Bahasa yang menerjemahkan perintah yang diberikan oleh pengguna dalam susunan instruksi berupa kode
– kode terstruktur kepada mesin computer
untuk mengerjakan suatu proses tertentu.
20
Kunci Jawaban Soal No. 02
1.Memiliki tata Bahasa dengan aturan khusus dalam pendeklarasiannya,
2.Memiliki interrupt libarari untuk
menterjemahkan perintah yang diinputkan
3. Menggunakan interpreter atau compiler untuk menterjemahkan sintaks pemrograman kedalam Bahasa mesin
Kunci Jawaban Soal No. 03
20 Kunci Jawaban Soal No. 04
20 Kunci Jawaban Soal No. 05
20 Skor maksimal untuk soal uraian : 100
= − ± √
− 4 2
Nilai = Skor yang di peroleh x 100 Skor maksimal (100)
Garut, 21 November 2017 KEPALA SEKOLAH
Drs. H. Wahyudin, M.Kom
GURU MATA PELAJARAN
LEMBAR KERJA SISWA ( Tugas Perorangan ) A. Uraian
1. Jelaskan pengertian Bahasa pemrograman !
2. Sebutkan karakteristik dari Bahasa pemrograman !
3. Tuliskan dan jelaskan jenis Bahasa pemrograman berdasarkan penggunaannya !
4. Tuliskan dan jelaskan kategori Bahasa pemrograman !
5. Apa yang dimaksud level Bahasa pemrograman tingkat tinggi dan tingkat rendah jelaskan !
B. Praktek
1. Download Compiler Free Pascal dan instal pada computer anda. 2. Demonstrasikan cara menginstal Compiler Free Pascal.