(RPP)
Oleh:
Nim : A1C615044
2018
Rencana Pelaksanaan Pembelajaran
(RPP)
Sekolah : SMK
Kompetensi Keahlian : Teknik Komputer Jaringan
Mata Pelajaran : Pemrograman Dasar (Pascal)
Kelas/Semester : X/Genap
Tahun Pelajaran : 2017/2018
Materi Pokok : Pengenalan Bahasa Pemrograman Pascal
Alokasi Waktu : 1 x 40 menit
1. 1.1. Menghargai dan menghayati 1.1.1 Berdoa sebelum dan sesudah pelajaran.
ajaran agama yang dianutnya. 1.1.2 Memberi dan menyahut salam pada saat
awal dan akhir pelajaran.
1.1.3 Menjaga kebersihan lingkungan
disekitarnya.
2. 2.1 Memiliki sikap logis, kritis, 2.1.1 Menunjukkan sikap bertanggung jawab, dan
analitis, konsisten dan teliti, kerjasama dalam menyelesaikan tugas yang
bertanggungjawab, responsif, diberikan guru.
dan tidak mudah menyerah 2.1.2 Menunjukkan prilaku disiplin selama
dalam memecahkan masalah. pelaksanaan pembelajaran.
C. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
D. Materi Pembelajaran
Pengenalan Program dan Bahasa Pemrograman (uraian singkat terlampir)
Mengenal Bahasa Pascal (uraian singkat terlampir)
Mengenal Tools / Framework Pengembangan Program (uraian singkat terlampir)
Struktur kode program Bahasa Pascal (uraian singkat terlampir)
E. Metode Pembelajaran
Metode : Diskusi dan Penugasan
Model Pembelajaran : Discovery Learning
Pendekatan : Saintifik
F. Alat/Bahan dan Media Pembelajaran
Alat/Bahan:
1. PC/Laptop
2. LCD Viewer
3. LKS
Media Pembelajaran:
1. PPT
2. Aplikasi Free Pascal
G. Sumber Belajar
LKS Pemrograman Dasar, Buku Pemrograman Dasar untuk SMA/MAK kelas X semester 2
Kemendikbud (Dwi Maryono & Dhidhi Pambudi 2014)
PENUTUP (5 menit)
I. Penilaian
Keterampilan : Soal latihan kelompok ada pada LKS halaman 5 (Lampiran 1) dan
Lampiran 1 LKS
Menurut kedekatan nya dengan mesin komputer, bahasa pemrograman di bagi menjadi
beberapa tingkatan diantaranya:
1. Bahasa Mesin
Bahasa mesin merupakan rangkaian instruksi yang terdiri dari kode biner, contohnya
0001110011. Bahasa ini menempati tingkatan yang paling rendah karena bahasa ini bisa
langsung dieksekusi oleh processor, sehingga bahasa mesin sering kali digunakan untuk
kompilasi oleh compiler pada bahasa pemrograman lain, yang lebih tinggi tingkatnya.
Bahasa tingkat tinggi merupakan rangkaian instruksi yang menggunakan unsur kata-
kata manusia sehingga lebih mudah untuk dimengerti contohnya begin, end, if, for, while,
and, or dsb. Untuk bahasa ini diperlukan compiler untuk melakukan kompilasi ke dalam
bahasa mesin sehingga dimengerti komputer. Yang termasuk kategori ini adalah Pascal
dan Basic
3
B. Mengenal Bahasa Pascal
Dalam buku Pemrograman Dasar ini, digunakan bahasa Pemrograman Pascal.
Mengapa Pascal? Seperti yang dijelaskan sebelumnya bahasa pemrograman Pascal,
selanjutnya disingkat bahasa Pascal, adalah salah satu bahasa tingkat tinggi, yang
menggunakan perintah-perintah sebagaimana
bahasa sehari-hari. Dalam Bahasa Pascal
digunakan perintah-perintah seperti read,
write, pernyataan if then, while do, repeat
until, begin, end, dan sebagainya yang
dimengerti oleh kebanyakan orang, sehingga
menjadi bahasa Pascal mudah dipelajari,
khususnya untuk mengenalkan pemrograman,
melatih kemampuan algoritma dan pemecahan
masalah.
Bahasa Pascal pertama kali dirancang oleh Profesor “Niklaus Wirth” dari Technical
University di Zurich, Switzerland pada tahun 1971. Nama Pascal sendiri terinspirasi nama
seorang matematikawan Perancis, Blaise Pascal yang pertama kali menciptakan mesin
penghitung. Bahasa Pascal kala itu dikembangkan untuk memudahkan para mahasiswa
dalam mempelajari pemrograman secara sistematis.
Keterangan :
Program pascal -> mengidentifikasi judul program
Clrscr -> instruksi membersihkan layar
BEGIN -> Instruksi untuk mulai membuat
Writeln-> Instruksi untuk menuliskan
Readln-> Instruksi untuk membaca dan menampilkan
END -> Instruksi mengakhiri progam
Latihan
Kelas/Semester :X/2
Indikator sikap toleran terhadap proses pemecahan masalah yang berbeda dan kreatif.
1. Kurang baik jika sama sekali tidak bersikap toleran terhadap proses pemecahan masalah yang
berbeda dan kreatif.
2. Baik jika menunjukkan sudah ada usaha untuk bersikap toleran terhadap proses pemecahan
masalah yang berbeda dan kreatif tetapi masuih belum ajeg/konsisten.
3. Sangat baik jika menunjukkansudah ada usaha untuk bersikap toleran terhadap proses
pemecahan masalah yang berbeda dan kreatif secara terus menerus dan ajeg/konsisten.
Bubuhkan tanda √ pada kolom-kolom sesuai hasil pengamatan.
SIKAP
Keterangan:
KB : Kurang baik
B : Baik
SB : Sangat baik