(RPP 4)
Kelas :X
Semester : Ganjil
A. KOMPETENSI DASAR
3.4. Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan
ekspresi
4.4. Membuat kode program dengan tipe data, variabel, konstanta, operator dan
ekspresi
B. INDIKATOR PENCAPAIAN KOMPETENSI
1. Pengetahuan
3.4.1. Mampu menerapkan penggunaan tipe data, variabel, konstanta,
operator, dan ekspresi
3.4.2. Mampu menentukan tipe data, variable dan konstanta
3.4.3. Mampu menentukan operator, dan ekspresi
2. Keterampilan
4.4.1. Mampu menunjukkan kemampuan membuat kode program dengan tipe
data, variabel, konstanta, operator dan ekspresi
4.4.2. Mampu memperbaiki kode program yang dibuat
4.4.3. Mampu menyajikan pembuatan program berdasarkan tipe data,
variabel, konstanta, operator dan ekspresi
C. TUJUAN PEMBELAJARAN
D. MATERI PEMBELAJARAN
Pengenalan Tipe Data, Variabel, Monstanta Dan Operator Dan Ekspresi
E. METODE PEMBELAJARAN
Model Pembelajaran : Kooperatif
Pendekatan : Scientific
Metode : Ceramah, diskusi dan simulasi
F. MEDIA PEMBELAJARAN
Media pembelajaran yang digunakan ialah:
Media Presentasi
Komputer / Laptop
Proyektor
Papan tulis dan ATK
G. SUMBER BELAJAR
Buku Pemrograman Dasar kelas X Semester 1 Kurikulum 2013 (E-Book)
Internet (http://cynthia281999.blogspot.com/2016/01/tipe-data-
konstanta-ekspresi-operator.html)
Modul Pemrograman Dasar kelas X
H. LANGKAH-LANGKAH PEMBELAJARAN
1. Pertemuan I
Indikator pencapaian Kompetensi:
3.4.1. Mampu menerapkan penggunaan tipe data, variabel, konstanta,
operator, dan ekspresi
3.4.2. Mampu menentukan tipe data, variable dan konstanta
4.4.1. Mampu menunjukkan kemampuan membuat kode program dengan tipe
data, variabel, konstanta, operator dan ekspresi
Alokasi
Kegiatan
Waktu
Pendahuluan
Persiapan Siswa 15
Berdoa
Mengecek kehadiran siswa
Menyiapkan perlengkapan pembelajaran
Mengecek pemahman siswa tentang alur logika komputer
Memberi informasi terhadap metode/pendekatan/model
pembelajaran yang dilakukan
Inti
Mengamati 65
1. Siswa mengamati dan mendengarkan penjelasan
mengenai penggunaan tipe data, variabel, konstanta,
operator, dan ekspresi
2. Siswa mengamati dan mendengarkan penjelasan
prosedur pembuatan kode program dengan tipe data,
variabel, konstanta, operator dan ekspresi
Menanya
1. Siswa berdiskusi mengenai penerapkan penggunaan tipe
data, variabel, konstanta, operator, dan ekspresi
2. Siswa berdiskusi mengenai penentukan tipe data,
variable dan konstanta
Mengeksplorasi
1. Siswa membuat kode program dengan tipe data, dan
variabel
2. Siswa membuat kode program dengan konstanta,
operator dan ekspresi
Mengasosiasi
1. Siswa membuat kesimpulan mengenai kode program
dengan tipe data, dan variable
2. Siswa membuat kesimpulan mengenai kode program
dengan konstanta, operator dan ekspresi
Mengkomunikasi
1. Siswa membuat portopolio terkait dengan kode program
dengan tipe data, dan variable
2. Siswa membuat portopolio terkait dengan kode program
dengan konstanta, operator dan ekspresi
Penutup
Guru mengarahkan siswa untuk membuat 10
kesimpulan/rangkuman
Guru memberikan tugas sebagai PR
Menutup proses belajar mengajar dengan berdoa
2. Pertemuan II
Indikator pencapaian Kompetensi:
3.4.3. Mampu menentukan operator, dan ekspresi
4.4.2. Mampu memperbaiki kode program yang dibuat
4.4.3. Mampu menyajikan pembuatan program berdasarkan tipe data,
variabel, konstanta, operator dan ekspresi
Alokasi
Kegiatan
Waktu
Pendahuluan
Persiapan Siswa 15
Berdoa
Mengecek kehadiran siswa
Menyiapkan perlengkapan pembelajaran
Mengecek pemahman siswa tentang alur logika komputer
Memberi informasi terhadap metode/pendekatan/model
pembelajaran yang dilakukan
Inti
Mengamati 65
1. Siswa mengamati dan mendengarkan penjelasan
mengenai penggunaan tipe data, variabel, konstanta,
operator, dan ekspresi
2. Siswa mengamati dan mendengarkan penjelasan
prosedur membuat kode program dengan tipe data,
variabel, konstanta, operator dan ekspresi
Menanya
1. Siswa berdiskusi mengenai masalah penentukan operator,
dan ekspresi
2. Siswa berdiskusi mengenai cara memperbaiki kode
program yang dibuat
Mengeksplorasi
1. Siswa menyajikan pembuatan program berdasarkan tipe
data, variabel, konstanta, operator dan ekspresi
2. Siswa memperbaiki kode program yang dibuat
Mengasosiasi
1. Siswa membuat kesimpulan pembuatan program
berdasarkan tipe data, variabel, konstanta, operator dan
ekspresi
Mengkomunikasi
1. Siswa membuat portopolio terkait dengan pemrogram
berdasarkan tipe data, variabel, konstanta, operator dan
ekspresi
Penutup
Guru mengarahkan siswa untuk membuat 10
kesimpulan/rangkuman
Guru memberikan tugas sebagai PR
Menutup proses belajar mengajar dengan berdoa
cout<<“Jari2 alas : “;
cin>>r;
cout<<“Tinggi tabung : “;
cin>>t;
v=phi*r*r*t;
cout<<“\nVolume: “<<v<<endl;
}
5. Rubrik Penilaian :
Skor 4 : Jika jawaban lengkap dan benar
Skor 3 : Jika jawaban benar tetapi tidak lengkap
Skor 2 : Jika jawaban lengkap tetapi tidak tepat
Skor 1: Jika jawaban kurang tepat
Skor 0: Jika tidak menjawab
6. Pedoman Penskoran:
𝑁𝑖𝑙𝑎𝑖 𝑦𝑎𝑛𝑔 𝑑𝑖𝑝𝑒𝑟𝑜𝑙𝑒ℎ 𝑡𝑖𝑎𝑝 𝑗𝑎𝑤𝑎𝑏𝑎𝑛
𝑁𝑖𝑙𝑎𝑖 = 𝑥 100
𝑁𝑖𝑙𝑎𝑖 𝑚𝑎𝑘𝑠𝑖𝑚𝑢𝑚 𝑗𝑎𝑤𝑎𝑏𝑎𝑛
7. Penilaian Keterampilan
Lembar Pengamatan Keterampilan Praktikum
No Aspek yang dinilai 4 3 2 1 Keterangan
1 Menggunakan alat dengan benar
2 Melakukan percobaan dengan tepat
Rubik Penilaian Keterampilan Pratikum
No Aspek yang dinilai Kriteria
1 Menggunakan alat dengan benar 1. Penggunaan alat sesuai dengan
kegunaannya
2. Penggunaan alat
memperhatikan kebersihan
3. Penggunaan alat dan bahan
sesuai yang disediakan
2 Melakukan percobaan dengan tepat 1. Melakukan percobaan dengan
tepat
2. Melakukan langkah-langkah
percobaan dengan sistematis
3. Melakukan percobaan dengan
teliti
Konversi Nilai
Konversi Nilai
Level Kualitas
3,5-4,0 Sangat Terampil ST
2,5-3,0 Terampil T
1,5-2,0 Cukup C
<1,5 Kurang K