RENCANA PELAKSANAAN PEMBELAJARA1.docx

14
RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : Sekolah Menengah Kejuruan Bidang Keahlian : Teknik Komputer Jaringan Mata Pelajaran : Pemrograman Dasar Kelas / Semester : X / Ganjil Materi Pokok : Menerapkan Bahasa Pemrograman Sesuai Struktur Program Alokasi Waktu : 4 X (1 X 45 menit) A. Kompetensi Inti KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya KI 2 : Mengembangkan perilaku (jujur, disiplin, tanggung jawab, kerjasama, responsif dan pro-aktif) dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan bangsa dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia KI 3 : Memahami dan menerapkan pengetahuan faktual, konseptual, prosedural dalam ilmu pengetahuan, teknologi, menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari

Transcript of RENCANA PELAKSANAAN PEMBELAJARA1.docx

RENCANA PELAKSANAAN PEMBELAJARAN Satuan Pendidikan : Sekolah Menengah KejuruanBidang Keahlian : Teknik Komputer JaringanMata Pelajaran : Pemrograman a!arKela! " Seme!ter : # "$anjilMateri Pokok : Menerapkan Baha!a Pemrograman Se!uai Struktur ProgramAloka!i %aktu : & # '( # &) menit* A+ Kompeten!i ,ntiK, (: Mengha-ati dan mengamalkanajaran agama -ang dianutn-aK, .: Mengem/angkan perilaku 'jujur0 di!iplin0 tanggung ja1a/0 kerja!ama0 re!pon!i2 dan pro3akti2* dan menunjukan !ikap !e/agai /agian dari !olu!i ata! /er/agai perma!alahan /ang!a dalam /erinterak!i !e4ara e2ekti2 dengan lingkungan !o!ialdan alam !erta dalam menempatkan diri !e/agai 4erminan /ang!a dalam pergaulan duniaK, 5: Memahami dan menerapkan pengetahuan 2aktual0 kon!eptual0 pro!edural dalam ilmu pengetahuan0 teknologi0 menerapkan pengetahuan pro!edural pada /idang kajian-ang!pe!i2ik !e!uai dengan /akat dan minatn-a untuk meme4ahkan ma!alahK, &: Mengolah0menalar0 dan men-aji dalam ranah konkret dan ranah a/!trak terkait dengan pengem/angan dari -ang dipelajarin-a di !ekolah !e4ara mandiri0 dan mampu menggunakan metoda !e!uai kaidah keilmuanB+ Kompeten!i a!ara+ Memahami nilai3nilai keimanan dengan men-adari hu/ungan keteraturan dan komplek!ita! alam dan jagad ra-a terhadap ke/e!aran Tuhan -ang men4iptakann-a /+ Mengamalkan nilai3nilai keimanan !e!uai dengan ajaran agama dalam kehidupan !ehari3hari+4+ Menunjukkan perilaku ilmiah 'memiliki ra!a ingin tahu6 o/jekti26 jujur6 teliti6 4ermat6 tekun6 hati3hati6 /ertanggung ja1a/6 ter/uka6 kriti!6 kreati26 ino7ati2 dan peduli lingkungan* dalam akti7ita! !ehari3hari !e/agai 1ujud implementa!i !ikap dalam melakukan per4o/aan dan /erdi!ku!id+ Menerapkan Baha!a Pemrograman,ndikator :(+ Mengetahui 4ara mengopera!ikan !o2t1are /aha!a pemrograman.+ Mengetahui 2ung!i tool!"2rame1ork pada !o2t1are /aha!a pemrogaman5+ Mengetahui !truktur penuli!an pada !o2t1are /aha!a pemrograman&+ Mengetahui !tandart input "output dalam /aha!a pemrograman)+ Mengetahui 4ara mengkompila!i dan menjalankan program !ederhana pada !o2t1are /aha!a pemrogramane+ Mengolah algoritma ke dalam /entuk kode program komputer,ndikator :(+ apat mengopera!ikan !o2t1are /aha!a pemrograman dengan /enar dan lan4ar.+ apat mengelola tool!"2rame1ork pada !o2t1are /aha!a pemrograman dengan tepat5+ apat menuli!kan !truktur penuli!an /aha!a pemrograman ke dalam !o2t1are /aha!a pemrograman dengan /enar&+ apat menuli!kan perintah input"output ke dalam !o2t1are /aha!a pemrograman dengan /enar)+ apat mengkompila!i dan menjalankan program !ederhana menggunakan !o2t1are /aha!a pemrograman dengan tepat dan /enarC+ Tujuan Pem/elajaran(+ Selama dan !etelah pro!e! pem/elajaran0 !i!1a dapat men!-ukuri anugerah Tuhan akan hu/ungan keteraturan dan komplek!ita! alam dan jagad ra-a dan menggunakann-a untuk mengem/angkan teknologi in2orma!i dan ilmu pengetahuan guna men4erda!kan kehidupan /ang!a+.+ Selama dan !etelah pro!e! pem/elajaran0 !i!1a memiliki dan menunjukkan !ikap tanggung ja1a/0 peduli0 re!pon!i20 dan !antun dalam melakukan per4o/aan dan melaporkan ha!il per4o/aan penerapan /aha!a pemrograman+5+ Setelah melakukan per4o/aan menerapkan /aha!a pemrograman0 !i!1a dapat mengerti dan memahami langkah menerapkan /aha!a pemrograman /aik melalui li!an maupun tuli!an+&+ Setelah /erdi!ku!i dan /erlatih0 !i!1a dapat melakukan penerapan /aha!a pemrograman dengan /enar !e4ara li!an mupun tuli!an++ Materi Pem/elajaran (+ Pengenalan /aha!a pemrograman.+ Pengenakan tool!"2rame1ork pengem/angan program5+ ,n!talla!i tool! /aha!a pemrograman&+ Struktur /aha!a pemrograman)+ Standar input"output dalam /aha!a pemrograman8+ Kompila!i dan ek!eku!i program9+ Per/aikan ke!alahanE+ Metode Pem/elajaran (+ Ceramah.+ i!ku!i5+ Tan-a ja1a/&+ Penuga!an:+ ModelPem/elajaran Pro/lem Ba!e ,n!tru4tion 'PB,* dengan pendekatan !4inti2i4 dengan langkah ; langkah :(+ $uru menjela!kan kompeten!i -ang ingin di4apai dan men-e/utkan !arana atau alat pendukung -ang di/utuhkan+ Memoti7a!i !i!1a untuk terli/at dalam akti7ita! peme4ahanma!alah -ang dipilih+.+ $uru mem/antu !i!1a mende2ini!ikan dan mengorgani!a!ikan tuga! /elajar -ang /erhu/ungan dengan ma!alah ter!e/ut 'menetapkan topik0 tuga!0 jad1al0 dll+*5+ $uru mendorong !i!1a untuk mengumpulkan in2orma!i -ang !e!uai0 ek!perimen untuk mendapatkan penjela!an dan peme4ahan ma!alah0 pengumpulan data0 hipote!i!0 peme4ahan ma!alah+&+ $uru mem/antu !i!1a dalam meren4anakan men-iapkan kar-a -ang !e!uai !eperti laporan dan mem/antu mereka /er/agi tuga! dengan temann-a+)+ $uru mem/antu !i!1a untuk melakukan re2lek!i atau e7alua!i terhadap ek!perimen mereka dan pro!e!3pro!e! -ang mereka gunakan+$+ Kegiatan Pem/elajaran Pertemuan ( :KegiatanDeskripsi Kegiatan Alokasi WaktuPendahuluan(+ Melakukan pem/ukaan dengan!alampem/uka dan /erdoa untuk memulai pem/elajaran.+ Memerik!a kehadiran pe!erta didik !e/agai !ikap di!iplin5+ Men-ampaikan tujuan pem/elajaran -ang akan di 4apai&+ $uru mendemon!tra!ikan langkah3langkah in!tla!i !o2rt1are /aha!a pemrogaman)+ $uru mengajukan pertan-aan terkait ta-angan atau gama/ar atau hal3hal -ang /eghu/ungan dengan in!tala!i !o2t1are /aha!a pemrogaman5< Menit,nti(+ Melakukan !o2t1are /aha!a pemrogaman.+ Mem/uatula!an tentang in!tala!i !o2t1are /aha!a pemrogaman dan &) Menitpenanganan eror !aat in!tala!i /aha!a pemrogaman 5+ Mendi!ku!ikan ha!il peme4ahan ma!alah in!tala!i !o2t1are /aha!a pemrogaman!e4ara kelompokPenutup (+ Men-ampaikan ha!il di!ku!i kelompok tentang peme4ahan ma!alahin!tala!i /aha!a pemrogaman() MenitPertemuan . :KegiatanDeskripsi Kegiatan Alokasi WaktuPendahuluan (+ $uru menjela!kan ma4am ; ma4am menu tool! " 2rame1ork editor dalam !o2t1are /aha!a pemrograman !erta menjela!kan 2ung!i dan teknik penggunaann-a.+ Mengajukan pertan-aan terkait ta-angan atau gam/ar atau hal3hal -ang5< Menit/erhu/ungan dengan tool! " 2rame1ork pada !o2t1are /aha!a pemrograman,nti (+ Mengek!plora!i 2ung!i ma!ing3ma!ing menu tool! " 2rame1ork editor dalam !o2t1are /aha!a pemrograman&) MenitPenutup (+ Men-ampaikan ha!il di!ku!ikelompoktentang peme4ahan menu tool! " 2rame1ork editor /aha!a pemrograman() MenitPertemuan 5 :KegiatanDeskripsi Kegiatan Alokasi WaktuPendahuluan(+ $uru mendemon!tra!ikan !truktur penuli!an program dalam /aha!a pemrograman.+ $uru mendemon!tra!ikan penuli!an !e/uah program !ederhana !e!uai dengan !truktur penuli!an program5+ $uru mendemon!tra!ikan teknik kompila!i dan ek!eku!i program&+ Mengajukan pertan-aan terkait teknik penuli!an !truktur program dalam !o2t1are /aha!a pemrograman dan teknik kompila!i !erta ek!eku!i program5< Menit,nti(+ Menuli!kan kode program !ederhana !e!uai dengan !truktur program dalam/aha!a pemrogramanMengkompila!i dan mengek!eku!i program !ederhana.+ Mem/uat ula!an tentang penuli!an program !ederhana !e!uai dengan !truktur /aha!a pemrograman dan ha!il kompila!i !erta ek!eku!i program 5+ Mendi!ku!ikan ha!il peme4ahan ma!alah tentang penuli!an program &) Menitdan ha!il kompila!i terta ek!eku!i program !e4ara /erkelompokPenutup (+ Men-ampaikan ha!il di!ku!ikelompok tentang !truktur penuli!an program dan ha!il kompila!i !erta ek!eku!i program !ederhana() MenitPertemuan & :KegiatanDeskripsi Kegiatan Alokasi WaktuPendahuluan(+ $uru mendemon!tra!ikan perintah input"output dan teknik penuli!ann-a dalam /aha!a pemrograman.+ $uru mendemon!tra!ikan teknik kompila!i dan ek!eku!i program5+ Mengajukan pertan-aan terkait teknik penuli!an input"output dalam pemrograman dan teknik kompila!i !erta ek!eku!i program5< Menit,nti(+ Menuli!kan kode program input"output !ederhana !e!uai dengan !truktur program dalam /aha!a &) MenitpemrogramanMengkompila!i dan mengek!eku!i program !ederhana.+ Mem/uat ula!an tentang penuli!an program input"output !ederhana !e!uaidengan !truktur /aha!a pemrograman dan ha!il kompila!i !erta ek!eku!i program5+ Mendi!ku!ikan ha!il peme4ahan ma!alah tentang penuli!an program input"output dan ha!il kompila!i terta ek!eku!i program !e4ara /erkelompokPenutup (+ Men-ampaikan ha!il di!ku!ikelompok tentang !truktur penuli!an program input"output dan ha!il kompila!i !erta ek!eku!i program !ederhana() Menit=+ Alat " Media " Sum/er Pem/elajaran (+ Alat : !o2t1are aplika!i Po1er point0 !o2t1are /aha!a pemrograman.+ Media : 2ile pre!enta!i po1er point0 LC Pro-ektor5+ Sum/er /elajar : joo/!heet0 /uku paket&+ Re2eren!i : =endi =uda-a0Agu! Tukiman dan $ina ,!-aora +.utput Sederhana an Komplika!i Serta Ek!eku!i ProgamSe!uai Pro!edurAntuk KerjaKetrampilan Tertuli!Lem/ar PengamatanKetrampilanJ+ Soal (+ Tuli!kan !e/uah !4ript program !ederhana untuk menampilkan kalimat /erikut ini :,ni Program CBB Pertama Sa-aSimpan program dengan nama latihan(+4ppCCompile dan jalankan program ter!e/ut C