RENCANA PELAKSANAAN PEMBELAJARA1.docx

Post on 17-Aug-2015

218 views 2 download

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