Kompetensi Inti Kompetensi dasar dan Indikator Tujuan Pembelajaran Materi Ajar Metode Pembelajaran Langkah – langkah Pembelajaran Pertemuan 11 – 13

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 :