Rpp-9 Procedure Dan Function 21-23
Rpp-9 Procedure Dan Function 21-23
Rpp-9 Procedure Dan Function 21-23
SEKOLAH :
MATA PELAJARAN : PEMROGRAMAN DASAR
KELAS / SEMESTER : X / GANJIL
MATERI POKOK : PROCEDURE DAN FUNCTION
ALOKASI WAKTU : 12 X 45 MENIT (3 PERTEMUAN)
A. TUJUAN PEMBELAJARAN
Siswa dapat :
1. Meningkatkan rasa syukur kepada tuhan YME
2. Mengembangkan sikap kerja sama dan teliti
3. Menerapkan penggunaan fungsi
4. Membuat kode program menggunakan fungsi
4.9 Membuat kode 4.9.1 Membuat aplikasi dengan fungsi buatan sendiri
program menggunakan 4.9.2 Membuat aplikasi dengan fungsi bawaan bahasa
fungsi pemrograman
C. MATERI PEMBELAJARAN
1. Struktur perulangan
2. Konsep fungsi dalam bahasa pemrograman
3. Pembuatan fungsi sendiri
4. Penerapan fungsi-fungsi bawaan bahasa pemrograman
D. METODE PEMBELAJARAN
1. Pendekatan : Proses Ilmiah (Scientific)
2. Model Pembelajaran : Cooperative Learning Type dan pembelajaran berbasis
karya (project based learning)
3. Metode :
Diskusi, untuk memahami dan menerapkan teknik pembuatan procedure dan
function dalam bahasa pemrograman Pascal serta menerapkan method dalam
Java
Penugasan, membuat kode program dengan memanfaatkan procedure dan
function dengan Pascal dan Java.
Proyek mandiri, mengeksplor dan menganalisa perbedaan antara procedure
dengan parameter dan tanpa parameter dalam Pascal dan Java.
E. MEDIA PEMBELAJARAN
Power point : “Membuat aplikasi perhitungan luas persegi panjang
menggunakan procedure dengan parameter keluaran dengan Pascal”.
Kasus “Membuat program penjumlahan dua bilangan dengan method pada
Java”.
F. SUMBER BELAJAR
Internet
Buku Aktivitas belajar : Pemrograman Dasar SMK (Erlangga)
Referensi : jurnal tentang programming (IJACTI, IJCCR)
Artikel tentang jenis Pemrograman Pascal dan Java
Albert Paul Malvino, Ph.D. , Digital Computer Electronics, Tata McGraw-
Hill Publishing Company Limited, Second Edition, New Delhi.
G. LANGKAH-LANGKAH PEMBELAJARAN
Sikap : menerima, menjalankan, menghargai, menghayati, hingga mengamalkan
Pengetahuan : mengetahui, memahami, menerapkan, menganalisis,
mengevaluasi, hingga mencipta
Ketrampilan : mengamati, menanya, mencoba, menalar, menyaji, dan mencipta.
1) Pertemuan I ( 4 X 45 menit)
Tahap Aktivitas Belajar Waktu
(menit)
Pendahuluan 20
a. Orientasi 1) Guru mengucapkan salam dan mengecek menit
kehadiran siswa
2) Guru menjelaskan beberapa contoh
penerapan procedure dalam Pascal.
3) Guru menggali komitmen siswa untuk
terlibat secara aktif dalam proses
pembelajaran
2) Pertemuan II ( 4 X 45 menit)
Tahap Aktivitas Belajar Waktu
Pendahuluan 30
Orientasi 1) Guru mengucapkan salam dan mengecek menit
kehadiran siswa.
2) Guru menanyakan konsep hasil belajar pada
pertemuan sebelumnya dan siswa memberi
jawaban sesuai pertanyaan guru.
Tahap Aktivitas Belajar Waktu
Apersepsi 1) Guru memberikan demonstrasi dengan
menampilkan contoh aplikasi menggunakan
function non parameter dengan Pascal
2) Siswa mengamati program tersebut.
3) Guru memberikan pertanyaan tentang alur
logika program tersebut.
4) Siswa memberikan respons terkait pertanyaan
yang disampaikan oleh gurunya.
Kegiatan Inti 1) Guru menjelaskan teknik penulisan function 140
non parameter dan dengan parameter dalam menit
Pascal.
2) Guru memberikan tugas kepada siswa untuk
mengerjakan Zona Aktivitas Ke 2 Bab 9
Buku Ajar Pemrograman Dasar Erlangga
(hal. 229)
3) Siswa mengerjakan Zona Aktivitas Ke 2
Bab 9 Buku Ajar Pemrograman Dasar
Erlangga (hal. 229)
4) Guru membahas dan melakukan diskusi
tentang tugas yang diberikan.
5) Guru membahas dan melakukan diskusi
tentang tugas yang diberikan.
Penutup 1) Guru menyimpulkan tentang pentingnya 20
struktur kontrol perulangan yang benar menit
dalam Pascal dan Java untuk menghindari
error dan kesalahan logika
2) Guru memberi salam, murid menjawab
salam guru