Anda di halaman 1dari 16

Rencana Pelaksanaan Pembelajaran (RPP)

1
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Standar Kompetensi : Menerapkan alur logika pemrograman komputer
Alokasi Waktu : 8
Tatap Muka ke : 1-3

I. Kompetensi Dasar
1 Menerapkan alur logika pemrograman komputer
2 Membuat alur logika pemrograman komputer

II. Indikator
1 Menjelaskan algoritma pemrograman
2 Menerapkan algoritma pemrograman dalam menyelesaikan masalah
3 Menjelaskan algoritma pemrograman menggunakan flowchart
4 Menerapkan flowchart dalam menyelesaikan masalah
5 Membuat alur program menggunakan text (algoritma)
0
III. Tujuan Pembelajaran
Sesudah pembelajaran siswa mampu dan dapat:
1 Menjelaskan konsep fungsi dalam bahasa pemrograman
2 Menerapkan fungsi-fungsi buatan sendiri
3 Menerapkan fungsi-fungsi bawaan dari bahasa pemrograman
4 Membuat aplikasi dengan fungsi buatan sendiri
5 Membuat aplikasi dengan fungsi bawaan bahasa pemrograman

IV. Materi Pembelajaran


1 Algoritma Pemrograman
2 Flowchart

V. Pendekatan, Strategi dan Metode Pembelajaran


Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Uraian Kegiatan Pembelajaran Pendidikan budaya dan


Tahap Waktu
Guru Siswa karakter bangsa
- Pembelajaran diawali dengan - Berdoa - Ketaqwaan dan 10 menit
berdoa toleransi
- Memberi salam - Menjawab salam - Disiplin (discipline)
Kegiatan - Absensi - Memperhatikan - Toleransi( tolerance)
Awal - Menjelaskan tujuan - Memperhatikan - Sikap peduli sosial
pembelajaran penjelasan guru
- Memberi motivasi - -

Eksplorasi 115 menit


Elaborasi
Konfirmasi
Mengamati untuk Menjawab pertanyaan Membiasakan sikap
mengidentifikasi dan sepengatahuan siswa terbuka, demokratis
merumuskan masalah dan peduli sosial
tentang alur logika
pemrograman komputer.
Mengumpulkan data tentang
penerapan alur logika
pemrograman komputer.

Mengolah data tentang


penerapan alur logika
pemrograman komputer.

Kegiatan
Inti
Page 1
Mengomunikasikan tentang
penerapan alur logika
Kegiatan pemrograman komputer.
Inti
0 Memperhatikan Membiasakan sikap
penjelasan guru terbuka, demokratis,
dan peduli social
Menjawab pertanyaan Mandiri, rasa ingin
sepengetahuan siswa tahu, kreatif

Memperhatikan
penjelasan guru
Bertanya apabila ada hal
yang belum dipahami

Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan 10 menit


disiplin, peduli,
demokratis
Menyampaikan materi
Kegiatan berikutnya
Akhir
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


- Buku Pemrograman Dasar
- Modul Pembelajaran
- Internet

VIII. Penilaian :
Bentuk Tes : Tertulis
Bentuk soal : Isey
Kerjakan soal-soal berikut:
1 Jelaskan pengertian dari algoritma
2 Tahapan dalam menyelesaikan suatu masalah adalah
3 Sebutkan 3 cara menuliskan algoritma, jelaskan ?
4 secara umum struktur algoritma ada 3 yaitu
5 apa yang dimaksud struktur algoritma

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai


1
2
3
4
Jumlah Skor Maksimal 100
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Page 2
Rencana Pelaksanaan Pembelajaran (RPP)
2
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Kompetensi Keahlian : Memahami perangkat lunak bahasa pemrograman
Alokasi Waktu : 8
Tatap Muka ke : 4-6

I. Kompetensi Dasar
1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer
2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer

II. Indikator
1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer
2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
3 Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
4 Menginstalasi perangkat lunak bahasa pemrograman
5 Menguji hasil instalasi perangkat lunak bahasa pemrograman
0
III. Tujuan Pembelajaran
Sesudah pembelajaran siswa mampu dan dapat:
1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer
2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
3 Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
4 Menginstalasi perangkat lunak bahasa pemrograman
5 Menguji hasil instalasi perangkat lunak bahasa pemrograman
0
IV. Materi Pembelajaran
1 Perangkat lunak bahasa pemrograman komputer
2 Menginstalasi perangkat lunak bahasa pemrograman komputer
3 Menguji hasil instalasi perangkat lunak bahasa pemrograman komputer

V. Pendekatan, Strategi dan Metode Pembelajaran


Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Uraian Kegiatan Pembelajaran Pendidikan budaya


Tahap Waktu
Guru Siswa dan karakter
Pembelajaran diawali dengan Berdoa Ketaqwaan dan 10 menit
berdoa toleransi
Memberi salam Menjawab salam Disiplin (discipline)
Kegiatan Absensi Memperhatikan Toleransi( tolerance)
Awal Menjelaskan tujuan Memperhatikan Sikap peduli sosial
pembelajaran penjelasan guru
Memberi motivasi

Page 3
Eksplorasi 115 menit
Elaborasi Menjawab pertanyaan Membiasakan sikap
sepengatahuan siswa terbuka, demokratis
dan peduli sosial
Konfirmasi
Mengamati untuk
mengidentifikasi dan
merumuskan masalah
tentang berbagai perangkat
lunak bahasa pemrograman
komputer, prosedur instalasi,
dan pengujian hasil instalasi.

Mengumpulkan data tentang


berbagai perangkat lunak
bahasa pemrograman
komputer, prosedur instalasi,
dan pengujian hasil instalasi
Kegiatan
Mengolah data tentang Memperhatikan Membiasakan sikap
Inti berbagai perangkat lunak penjelasan guru terbuka, demokratis,
bahasa pemrograman dan peduli social
komputer, prosedur instalasi,
dan pengujian hasil instalasi.

Mengomunikasikan tentang Menjawab pertanyaan Mandiri, rasa ingin


berbagai perangkat lunak sepengetahuan siswa tahu, kreatif
bahasa pemrograman
komputer, prosedur instalasi,
dan pengujian hasil instalasi.

0 Memperhatikan
penjelasan guru
0 Bertanya apabila ada hal
yang belum dipahami
0 Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.
Merangkum materi Siswa memperhatikan Membudayakan 10 menit
disiplin, peduli,
demokratis
Menyampaikan materi
Kegiatan berikutnya adalah bagian-
bagian bangunan gedung.
Akhir
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


1 Buku Pemrograman Dasar
2 Modul Pembelajaran
3 Internet

VIII. Penilaian :
Bentuk Tes : Tertulis
Bentuk soal : Isey
Kerjakan soal-soal berikut:

1 sebutkan kriteria dari algoritma yang baik


2 apa yang dimaksud dengan algoritma yang finite
3 apa yang dimaksud dengan bahasa natural dalam pemrograman
4 sebutkan 3 bahasa pemrograman
5 Perangkat lunak bahasa yaitu

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai

Page 4
1
2
3
4
Jumlah Skor Maksimal 100
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Rencana Pelaksanaan Pembelajaran (RPP)


3
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Standar Kompetensi : Menerapkan alur pemrograman dengan struktur bahasa
pemrograman komputer
Alokasi Waktu : 8
Tatap Muka ke : 7-9

I. Kompetensi Dasar
1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer
2 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer

II. Indikator
1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer
2 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer
3 Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer
4 Membuat kode program sederhana menggunakan bahasa pemrograman komputer
5 Menguji kode program pada bahasa pemrograman komputer
0
III. Tujuan Pembelajaran
Sesudah pembelajaran siswa mampu dan dapat:
1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer
2 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer
3 Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer
4 Membuat kode program sederhana menggunakan bahasa pemrograman komputer
5 Menguji kode program pada bahasa pemrograman komputer
0
IV. Materi Pembelajaran
1 Editor, lingkungan kerja bahasa pemrograman komputer
2 Struktur program bahasa pemrograman komputer
3 Menguji kode program bahasa pemrograman komputer

Page 5
0
V. Pendekatan, Strategi dan Metode Pembelajaran
Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Uraian Kegiatan Pembelajaran Pendidikan budaya


Tahap Waktu
Guru Siswa dan karakter
Pembelajaran diawali dengan Berdoa Ketaqwaan dan 10 menit
berdoa toleransi
Memberi salam Menjawab salam Disiplin (discipline)
Kegiatan Absensi Memperhatikan Toleransi( tolerance)
Awal Menjelaskan tujuan Memperhatikan Sikap peduli sosial
pembelajaran penjelasan guru
Memberi motivasi
Eksplorasi 115 menit
Elaborasi Menjawab pertanyaan Membiasakan sikap
sepengatahuan siswa terbuka, demokratis
dan peduli sosial
Konfirmasi
Mengamati untuk
mengidentifikasi dan
merumuskan masalah
tentang editor/lingkungan
kerja, struktur program,
pengujian bahasa
Mengumpulkan data tentang
editor/lingkungan kerja,
struktur program, pengujian
bahasa pemrograman
komputer
Mengolah data tentang Memperhatikan Membiasakan sikap
editor/lingkungan kerja, penjelasan guru terbuka, demokratis,
struktur program, pengujian dan peduli social
Kegiatan bahasa pemrograman
Inti komputer.
Mengomunikasikan tentang Menjawab pertanyaan Mandiri, rasa ingin
editor/lingkungan kerja, sepengetahuan siswa tahu, kreatif
struktur program, pengujian
bahasa pemrograman
komputer.
Mengomunikasikan tentang
editor/lingkungan kerja,
struktur program, pengujian
bahasa pemrograman
komputer.
0 Memperhatikan
penjelasan guru
0 Bertanya apabila ada hal
yang belum dipahami
0 Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.
Merangkum materi Siswa memperhatikan Membudayakan 10 menit
disiplin, peduli,
demokratis
Kegiatan Menyampaikan materi
Akhir berikutnya adalah bagian-
bagian bangunan gedung.
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


Buku Pemrograman Dasar
Modul Pembelajaran
Internet

VIII. Penilaian :

Page 6
Bentuk Tes : Tertulis
Bentuk soal : .
Kerjakan soal-soal berikut:
1 sebutkan editor bahasa pemrograman perangkat lunak
2 apa pengertian dari perangkat lunak pemrograman
3 Pseudocode yang di gunakan pada penulisan algoritma berupa
4 sebutkan contoh bahasa dalam pemrograman boelan
5 Tipe data yang cocok untuk menyimpan data nama siswa adalah

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai


1
2
3
4
Jumlah Skor Maksimal 100
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Rencana Pelaksanaan Pembelajaran (RPP)


4
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Standar Kompetensi : Menerapkan penggunaan tipe data, variabel, konstanta, operator,
dan ekspresi
Alokasi Waktu : 8
Tatap Muka ke : 10-11

I. Kompetensi Dasar
1 Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi
2 Membuat kode program dengan tipe data, variabel, konstanta, operator dan ekspresi

II. Indikator
1 Menjelaskan berbagai tipe data dan sintak penulisan

Page 7
2 Menjelaskan variabel dan dan sintak penulisan
3 Menjelaskan berbagai operator dan sintak penulisan
4 Menjelaskan ekspresi dan sintak penulisan
5 Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan
diselesaikan dengan program
0
III. Tujuan Pembelajaran
Sesudah pembelajaran siswa mampu dan dapat:
1 Menjelaskan berbagai tipe data dan sintak penulisan
2 Menjelaskan variabel dan dan sintak penulisan
3 Menjelaskan berbagai operator dan sintak penulisan
4 Menjelaskan ekspresi dan sintak penulisan
5 Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan diselesaikan

IV. Materi Pembelajaran


1 Tipe data
2 Variabel
3 Konstanta

V. Pendekatan, Strategi dan Metode Pembelajaran


Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

Uraian Kegiatan Pembelajaran Pendidikan budaya


Tahap Waktu
Guru Siswa dan karakter
Pembelajaran diawali dengan Berdoa Ketaqwaan dan 10 menit
berdoa toleransi
Memberi salam Menjawab salam Disiplin (discipline)
Kegiatan Absensi Memperhatikan Toleransi( tolerance)
Awal Menjelaskan tujuan Memperhatikan Sikap peduli sosial
pembelajaran penjelasan guru
Memberi motivasi

Eksplorasi 115 menit


Elaborasi Menjawab pertanyaan Membiasakan sikap
sepengatahuan siswa terbuka, demokratis
dan peduli sosial
Konfirmasi
Mengamati untuk
mengidentifikasi dan
merumuskan masalah
tentang penggunaan tipe
data, variabel, konstanta,
operator, dan ekspresi.

Mengumpulkan data tentang


penggunaan tipe data,
variabel, konstanta, operator,
dan ekspresi

Kegiatan Mengolah data tentang Memperhatikan Membiasakan sikap


penggunaan tipe data, penjelasan guru terbuka, demokratis,
Inti variabel, konstanta, operator, dan peduli social
dan ekspresi pemrograman
komputer.
Mengomunikasikan tentang Menjawab pertanyaan Mandiri, rasa ingin
penggunaan tipe data, sepengetahuan siswa tahu, kreatif
variabel, konstanta, operator,
dan ekspresi.
0 Memperhatikan
penjelasan guru
0 Bertanya apabila ada hal
yang belum dipahami
0 Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.

Page 8
Merangkum materi Siswa memperhatikan Membudayakan 10 menit
disiplin, peduli,
demokratis
Kegiatan Menyampaikan materi
Akhir berikutnya adalah bagian-
bagian bangunan gedung.
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


Buku Pemrograman Dasar
Modul Pembelajaran
Internet

VIII. Penilaian :
Bentuk Tes : Tertulis
Bentuk soal : Isey
Kerjakan soal-soal berikut:
1 sebutkan pengertian dari tipe data variabel
2 jelaskan apa yang dimaksud dengan data konstanta
3 sebutkan contoh tipe data variabel
4 sebutkan contoh data operator dan ekspresi
5 jelaskan pengertian dari data

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai


1
2
3
4
Jumlah Skor Maksimal 100
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Page 9
Rencana Pelaksanaan Pembelajaran (RPP)
5
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Standar Kompetensi : Menerapkan operasi aritmatika dan logika
Alokasi Waktu : 8
Tatap Muka ke : 12-14

I. Kompetensi Dasar
1 Menerapkan operasi aritmatika dan logika
2 Membuat kode program dengan operasi aritmatika dan logika

II. Indikator
1 Menjelaskan operator aritmatika
2 Menjelaskan operator logika
3 Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika dan logika
4 Membuat aplikasi operasi aritmatika
5 Membuat aplikasi operasi logika
0
III. Tujuan Pembelajaran
Sesudah pembelajaran siswa mampu dan dapat:
1 Menjelaskan operator aritmatika
2 Menjelaskan operator logika
3 Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika dan logika
4 Membuat aplikasi operasi aritmatika
5 Membuat aplikasi operasi logika

IV. Materi Pembelajaran


1 Operator aritmatika
2 Operator logika
3 Operasi aritmatika
4 Operasi logika
0
V. Pendekatan, Strategi dan Metode Pembelajaran
Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Uraian Kegiatan Pembelajaran Pendidikan budaya


Tahap Waktu
Guru Siswa dan karakter
Pembelajaran diawali dengan Berdoa Ketaqwaan dan 10 menit
berdoa toleransi
Memberi salam Menjawab salam Disiplin (discipline)
Kegiatan Absensi Memperhatikan Toleransi( tolerance)
Awal Menjelaskan tujuan Memperhatikan Sikap peduli sosial
pembelajaran penjelasan guru
Memberi motivasi
Eksplorasi 115 menit
Elaborasi Menjawab pertanyaan Membiasakan sikap
sepengatahuan siswa terbuka, demokratis
dan peduli sosial
Konfirmasi
Mengamati untuk
mengidentifikasi dan
merumuskan masalah
tentang operasi aritmatika
dan logika.
Mengumpulkan data tentang
operasi aritmatika dan logika

Kegiatan Mengolah data tentang Memperhatikan Membiasakan sikap


Inti operasi aritmatika dan logika. penjelasan guru terbuka, demokratis,
dan peduli social

Page 10
Kegiatan
Inti

Mengomunikasikan tentang Menjawab pertanyaan Mandiri, rasa ingin


operasi aritmatika dan logika. sepengetahuan siswa tahu, kreatif

0 Memperhatikan
penjelasan guru
0 Bertanya apabila ada hal
yang belum dipahami
0 Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan 10 menit


disiplin, peduli,
Kegiatan demokratis
Menyampaikan materi
Akhir berikutnya adalah bagian-
bagian bangunan gedung.
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


Buku Pemrograman Dasar
Modul Pembelajaran
Internet

VIII. Penilaian :
Bentuk Tes : Tertulis
Bentuk soal : Isey
Kerjakan soal-soal berikut:
1 apa yang di maksud dengan operasi logika
2 apa yang di maksud dengan operasi aritmatika
3 tuliskan contoh kode program aritmatika
4 tuliskan contoh kode program logika
5 tuliskan contoh program aplikasi aritmatika sekaligus logika

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai


1
2
3
4
Jumlah Skor Maksimal 100
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Page 11
Rencana Pelaksanaan Pembelajaran (RPP)
6
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Standar Kompetensi : Menerapkan struktur kontrol Percabangan dalam bahasa
pemrograman
Alokasi Waktu : 8
Tatap Muka ke : 15-17

I. Kompetensi Dasar
1 Menerapkan struktur kontrol Percabangan dalam bahasa pemrograman
2 Membuat kode program struktur kontrol percabangan

II. Indikator
1 Menjelaskan statement/perintah untuk kontrol percabangan
2 Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat
3 Menerapkan statement/perintah untuk kontrol percabangan sederhana
4 Menerapkan statement/perintah untuk kontrol percabangan bertingkat
5 Menerapkan statement/perintah untuk kontrol percabangan bersarang

III. Tujuan Pembelajaran


Sesudah pembelajaran siswa mampu dan dapat:
1 Menjelaskan statement/perintah untuk kontrol percabangan
2 Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat
3 Menerapkan statement/perintah untuk kontrol percabangan sederhana
4 Menerapkan statement/perintah untuk kontrol percabangan bertingkat
5 Menerapkan statement/perintah untuk kontrol percabangan bersarang

IV. Materi Pembelajaran


1 Struktur percabangan
2 Percabangan tidak bersyarat
3 Percabangan sederhana
4 Percabangan bertingkat
5 Percabangan bersarang

V. Pendekatan, Strategi dan Metode Pembelajaran


Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Uraian Kegiatan Pembelajaran Pendidikan budaya


Tahap Waktu
Guru Siswa dan karakter
Pembelajaran diawali dengan Berdoa Ketaqwaan dan 10 menit
berdoa toleransi
Memberi salam Menjawab salam Disiplin (discipline)
Kegiatan Absensi Memperhatikan Toleransi( tolerance)
Awal Menjelaskan tujuan Memperhatikan Sikap peduli sosial
pembelajaran penjelasan guru

Page 12
Kegiatan
Awal
Memberi motivasi

Eksplorasi 115 menit


Elaborasi Menjawab pertanyaan Membiasakan sikap
sepengatahuan siswa terbuka, demokratis
dan peduli sosial
Konfirmasi
Mengamati untuk
mengidentifikasi dan
merumuskan masalah
tentang struktur kontrol
Percabangan dalam bahasa
pemrograman.

Mengumpulkan data tentang


struktur kontrol Percabangan
dalam bahasa pemrograman

Kegiatan Mengolah data tentang Memperhatikan Membiasakan sikap


Inti struktur kontrol Percabangan penjelasan guru terbuka, demokratis,
dalam bahasa pemrograman. dan peduli social

Mengomunikasikan tentang Menjawab pertanyaan Mandiri, rasa ingin


struktur kontrol Percabangan sepengetahuan siswa tahu, kreatif
dalam bahasa pemrograman

0
0 Memperhatikan
penjelasan guru
0 Bertanya apabila ada hal
yang belum dipahami
0 Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan 10 menit


disiplin, peduli,
demokratis
Kegiatan Menyampaikan materi
Akhir berikutnya adalah bagian-
bagian bangunan gedung.
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


Buku Pemrograman Dasar
Modul Pembelajaran
Internet

VIII. Penilaian :
Bentuk Tes : Tertulis
Bentuk soal : Isey
Kerjakan soal-soal berikut:
1 jelaskan apa yang di maksud dengan struktur kontrol
2 buatlah contoh kode pemrograman percabangan
3 buatlah contoh kode pemrograman percabangan bertingkat
4 buatlah contoh kode pemrograman percabangan sderhana
5 buatlah contoh kode pemrograman percabangan tidak bersyarat

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai


1
2
3
4
Jumlah Skor Maksimal 100

Page 13
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Rencana Pelaksanaan Pembelajaran (RPP)


7
Mata Pelajaran : PEMROGRAMAN DASAR
Kelas/Semester : X - / 1 (Satu)
Kompetensi Keahlian : Teknik Komputer Dan Jaringan
Standar Kompetensi : Menerapkan struktur kontrol Perulangan dalam bahasa pemrograman

Alokasi Waktu : 8
Tatap Muka ke : 18-19

I. Kompetensi Dasar
1 Menerapkan struktur kontrol Perulangan dalam bahasa pemrograman
2 Membuat kode program struktur kontrol perulangan
0
II. Indikator
1 Menjelaskan statement/perintah untuk perulangan
2 Menerapkan statement/perintah untuk kontrol perulangan sederhana
3 Menerapkan statement/perintah untuk kontrol perulangan bersarang
4 Membuat aplikasi perulangan sederhana
5 Membuat aplikasi perulangan bersarang
0
III. Tujuan Pembelajaran
Sesudah pembelajaran siswa mampu dan dapat:
1 Menjelaskan statement/perintah untuk perulangan
2 Menerapkan statement/perintah untuk kontrol perulangan sederhana
3 Menerapkan statement/perintah untuk kontrol perulangan bersarang
4 Membuat aplikasi perulangan sederhana
5 Membuat aplikasi perulangan bersarang

IV. Materi Pembelajaran


1 Struktur perulangan
2 Percabangan sederhana
3 Perulangan bertingkat
4 Percabangan bersarang

V. Pendekatan, Strategi dan Metode Pembelajaran

Page 14
Pendekatan : Saintifik (Scientific)
Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Uraian Kegiatan Pembelajaran Pendidikan budaya


Tahap Waktu
Guru Siswa dan karakter
Pembelajaran diawali dengan Berdoa Ketaqwaan dan 10 menit
berdoa toleransi
Memberi salam Menjawab salam Disiplin (discipline)
Kegiatan Absensi Memperhatikan Toleransi( tolerance)
Awal Menjelaskan tujuan Memperhatikan Sikap peduli sosial
pembelajaran penjelasan guru
Memberi motivasi

Eksplorasi 115 menit


Elaborasi Menjawab pertanyaan Membiasakan sikap
sepengatahuan siswa terbuka, demokratis
dan peduli sosial
Konfirmasi
Mengamati untuk
mengidentifikasi dan
merumuskan masalah
tentang struktur kontrol
Perulangan dalam bahasa
pemrograman
Mengumpulkan data tentang
struktur kontrol Perulangan
dalam bahasa pemrograman

Mengolah data tentang Memperhatikan Membiasakan sikap


Kegiatan struktur kontrol Perulangan penjelasan guru terbuka, demokratis,
Inti dalam bahasa pemrograman dan peduli social
Mengomunikasikan tentang Menjawab pertanyaan Mandiri, rasa ingin
struktur kontrol Perulangan sepengetahuan siswa tahu, kreatif
dalam bahasa pemrograman

Mengomunikasikan tentang
struktur kontrol Perulangan
dalam bahasa pemrograman

0 Memperhatikan
penjelasan guru
0 Bertanya apabila ada hal
yang belum dipahami
0 Siswa menyampaikan
pendapat terkait dengan
materi yang sudah
disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan 10 menit


disiplin, peduli,
demokratis
Kegiatan Menyampaikan materi
Akhir berikutnya adalah bagian-
bagian bangunan gedung.
Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :


Buku Pemrograman Dasar
Modul Pembelajaran
Internet
0
VIII. Penilaian :
Bentuk Tes : Tertulis
Bentuk soal : Isey
Kerjakan soal-soal berikut:
1 apa yang dimaksud bahasa perulangan

Page 15
2 tuliskan contoh bahasa perulangan
3 berikan contoh perintah program perulangan bersarang
4 berikan contoh perintah program perulangan sederhana
5 tuliskan contoh bahasa perulangan sederhana

Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai


1
2
3
4
Jumlah Skor Maksimal 100
Syarat Skor Minimal Lulus 75
Jumlah Skor Yang Dapat Dicapai
Kesimpulan LULUS / TIDAK LULUS

Mengetahui, Gisting, 17 Juli 2017


Kepala Sekolah SMK M Gisting Guru Mata Pelajaran

IHSANUDIN, S.Pd WAKHIDUL KHOIRI, S.Kom


NBM. 907 314 NBM. 1241204

Page 16

Anda mungkin juga menyukai