1RPP PemDas Algoritma1415
1RPP PemDas Algoritma1415
PEMBELAJARAN
SatuanPendidikan
Kelas / Semester
Mata Pelajaran
Topik
Pertemuan
Alokasi Waktu
A. KOMPETENSI INTI:
1. Menghayati dan mengamalkan ajaran agama yang dianutnya
2. Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggung
jawab, peduli (gotong royong, kerjasama, toleran, damai), santun,
responsive dan proaktif dan menunjukan sikap sebagai bagian dari
solusi atas pelbagai permasalahan dalam berinteraksi secara
efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsadalam pergaulan
dunia.
3. Memahami, menerapkan dan menganalisis pengetahuan faktual,
konseptual, dan procedural berdasarkan rasa ingin tahunya
tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora
dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan
peradaban terkait penyebab fenomena dan kejadian dalam bidang
kerja yang spesifik untuk memecahkan masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah
abstrak terkait dengan pengembangan dari yang dipelajarinya di
sekolah secara mandiri, dan mampu melaksanakan tugas spesifik
di bawah pengawasan langsung.
B. KOMPETENSI DASAR
1.1. Memahami nilai-nilai keimanan dengan menyadari hubungan
keteraturan dan kompleksitas alam dan jagad raya terhadap
kebesaran Tuhan yang menciptakannya.
1.2. Mendiskripsikan kebesaran Tuhan yang menciptakan Pelbagai
sumber energi di alam.
1.3. Mengamalkan nilai- nilai keimanan sesuai dengan ajaran
agamanya dalam kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingintahu; objektif;
jujur; teliti; cermat; tekun; hati-hati; bertanggungjawab; terbuka;
kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas
sehari- hari sebagai wujud implementasi sikap dalam melakukan
percobaan dan berdiskusi
2.2. Menghargai kerja individu dan kelompok dalam aktivitas
sehari-hari sebagai wujud implementasi melaksanakan
percobaan dan melaporkan hasil percobaan
3.1 Memahami penggunaan data dalam algoritma dan konsep
algoritma pemrograman
3.1.1 Memahami konsep algoritma
3.1.2 Memahami dan mengerti Struktur algoritma
3.1.3 Memahami suatu algoritma menggunakan bahasa natural
3.1.4 Memahami Variabel, tipe data dan operator
3.1.5 Memahami algoritma bentuk Pseudocode
E. METODE PEMBELAJARAN
Pendekatan pembelajaran yang digunakan adalah pendekatan saintifik (scientific) melalui
pembelajaran koperatif (cooperative learning) menggunakan kelompok diskusi yang berbasis
masalah (project-based learning).
F. KEGIATAN PEMBELAJARAN
Pertemuan 1
Kegiatan
Strategi
Pendahuluan
Metode
Ceramah
Waktu
@ 10
menit
Media
LCD
proyektor,
PC
Inti
Project
based
Learning
@ 70
menit
LCD
proyektor,
PC
Penutup
Ceramah
@ 10
menit
LCD
proyektor,
PC
MULYONO, S.Pd,MM
Lampiran 1
RingkasanMateri
Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan nilainya dan
memanggil kembali apa bila dibutuhkan. Setiap variable akan mempunyai nama (identifier)
dan nilai.
Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bias diubah.
Tipe data adalah jenis data yang dapat diolah oleh computer untuk memenuhi kebutuhan
dalam pemrograman komputer.
Tipe data dapat dikelompokkan menjadi tipe data primitive dan tipe data composite. Tipe data
primitive terdiri dari numeric, character, dan bolean. Sedangkan tipe data composite terdiri
dari array, record/struct, image, date time, subrange, enumerasi, obyek dan variant.
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis. Algoritma harus benar dan harus berhenti. Setelah berhenti, algoritma memberikan
hasil yang benar.
Algoritma dapat ditulis dengan cara Structured English, Pseudocode dan Flowchart.
TugasMandiri
Tugas Mandiri
Algoritma Pemrograman
KerjakanSoalBerikutIni !
1. Buat flowchart dan algortma Struktur Indonesia untuk mengubah temperature dalam Fahrenheit
menjadi temperature dalam Celcius dengan rumus o C = 5/9 x (oF -32)!
2. Tentukan salah atau benar pada nama-nama variable berikut ini. Jika salah berikan alasan!
a. nama.guru
b. NamaGuru
c. 2x
d. harga/buku
e. hargaPerBuku
3. Tentukan tipe data yang cocok untuk hal-hal berikut ini (perhatikan ini bukan nama variabel) dan
jelaskan alasannya!
a. Jumlahmurid
b. Beratbadan
c. Tinggibadan
d. Namasiswa
e. Tempatlahir
f. Tanggallahir
Rubrikpenilaianlembarpengamatandiskusi
NO
NAMA
SISWA
JUMLAH
SKOR
Kerjasama
Menghargai
pendapat teman
disiplin
1
2
3
4
5
6
Pedoman penskoran Kriteria Nilai :
4 = baiksekali
A = 85 -100 sangatbaik
3 = baik
B = 70 84 Baik
2 = cukup
C = 60 69 cukup
1 = kurang
D = < 60
Skormaksimal = 16
Rumus :
Jumlah skor yang diperoleh
NILAI
X 100
Jumlah skor maksimum
PedomanPenskoransoal essay
N
Nama
o
Soal no
2
Ket:
Soal no 1
Untuksoal no 1, skor 3 jika jawaban benar tetapi cukup lengkap
skor 2 jika jawaban benar tetapi kurang lengkap
skor 1 jika jawaban kurang benar
skor 0 jika tidak terdapat jawaban
Soal no 2 dan 3
Setiap jawaban benar dikalikan 2
Skormaksimal 25
Nilai=
Nilai