YAYASAN PENDIDIKAN TELADAN SEKOLAH MENENGAH KEJURUAN SMK TELADAN
JALAN SINGOSARI NO. 3 TELP. 0622 22210 – 23811, Fax. 22210 PEMATANG SIANTAR 21111
RENCANA PELAKSANAAN PEMBELAJARAN RPP
Mata Pelajaran : Algoritma
Kelas Semester : X 2
Pertemuan : 11 - 15
Alokasi Waktu : 10 x 45 Menit
Standar Kompetensi : Menerapkan Algoritma Pemograman tingkat lanjut
Karakter bangsa yang diharapkan : Disiplin, Kreatif, rasa Ingin tahu, Tanggung Jawab, Bekerja sama.
A. Kompetensi Inti
1. Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya.
2. Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari. 3. Menunjukkan perilaku ilmiah memiliki rasa ingin tahu, objektif, jujur, teliti, cermat, tekun, hati-
hati, bertanggung jawab, terbuka, kritis, kreatif, inovatif, dan peduli lingkungan dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam mlakukan percobaan dan diskusi.
4. Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil.
B. Kompetensi dasar dan Indikator
3.8 Prosedure dan fungsi a. Membuat algoritma pemograman dengan prosedure
b. Membuat algoritma pemograman dengan fungsi c. Membuat algoritma dengan prosedure dan fungsi
4.8 Menyajikan informasi mengenai pemrograman dengan menggunakan prosedure, dengan menggunakan fungsi, dan dengan menggunakan prosedure dan fungsi
a. Menyajikan informasi mengenai penggunaan prosedure b. Menyajikan informasi mengenai penggunaan fungsi
c. Menyajikan informasi mengenai penggunaan prosedure dan fungsi
C. Tujuan Pembelajaran
Setelah mengikuti pembelajaran diharapkan siswa dapat :
Menjelaskan pendeklarasian fungsi
Membuat contoh program untuk memanggil fungsi
Menjelaskan pendeklarasian prosedure
Membuat contoh program untuk memanggil prosedure
D. Materi Ajar
a. Membuat algoritma pemograman dengan prosedure b. Membuat algoritma pemograman dengan fungsi
c. Membuat algoritma dengan prosedure dan fungsi
E. Metode Pembelajaran
a. Pendekatan : Scientifict Learning
b. Straegi : Cooperative Learning
c. Model : Problem Based Learning
d. Metode : Diskusi, Ceramah, tanya Jawab
F. Langkah – langkah Pembelajaran Pertemuan 11 – 13
Kegiatan Deskripsi
Alokasi Waktu
A. Pendahuluan 1. Siswa menjawab sapaan guru, berdoa, dan
mengkondisikan diri siap belajar. 2. Guru dan siswa bertanya jawab berkaitan
dengan identitas diri yang dibutuhkan sebagai warga negara yang baik.
3. Guru menyampaikan tujuan pembelajaran 4. Guru memotivasi siswa agar semakin giat
belajar 45 Menit
B. Inti Mengamati
1. Siswa mengamati dan mendengarkan penjelasan tentag procedure.
2. Siswa mengamati dan mendengarkan penjelasan tentang fungsi.
3. 4. Menanya
1. Siswa berdikusi menganalisa penjelasan pemangilan prosedure.
2. Siswa berdikusi menganalisa penjelasan tentang pemanggilan fungsi.
Menalar 1.
Siswa mencari contoh lain dari penanganan penggunaan procedure dan fungsi.
Mengomunikasikan 1. Siswa secara berkelompok mempraktekkan
dalam penggunaan prosedure dan fungsi dalam sebuah program pascal.
180 Menit
C. Penutup 1. Mereview kembali materi yang telah
disampaikan 2. Siswa mengerjakan evaluasi
45 Menit
3. Siswa saling memberikan umpan balik hasil evaluasi pembelajaran yang telah dicapai.
Pertemuan 14 – 15
Kegiatan Deskripsi
Alokasi Waktu
A. Pendahuluan 1.
Siswa menjawab sapaan guru, berdoa, dan mengkondisikan diri siap belajar.
2. Guru dan siswa bertanya jawab berkaitan
dengan identitas diri yang dibutuhkan sebagai warga negara yang baik.
3. Guru menyampaikan tujuan pembelajaran
4. Guru memotivasi siswa agar semakin giat
belajar 30 Menit
B. Inti Mengamati
1. Siswa mengamati dan mendengarkan penjelasan tentag procedure.
2. Siswa mengamati dan mendengarkan penjelasan tentang fungsi.
3. 4. Menanya
1. Siswa berdikusi menganalisa penjelasan pemangilan prosedure.
2. Siswa berdikusi menganalisa penjelasan tentang pemanggilan fungsi.
Menalar 1.
Siswa mencari contoh lain dari penanganan penggunaan procedure dan fungsi.
Mengomunikasikan 1. Siswa secara berkelompok mempraktekkan
dalam penggunaan prosedure dan fungsi dalam sebuah program pascal.
120 Menit
C. Penutup 1. Mereview kembali materi yang telah
disampaikan. 2. Siswa mengerjakan evaluasi.
3. Siswa saling memberikan umpan balik hasil evaluasi pembelajaran yang telah dicapai.
30 Menit
G. Sumber Pembelajaran :