RPP OOP KD 3.1
July 20, 2019 | Author: RulyAndika | Category: N/A
Short Description
Rencana Pelaksanaan Pembelaharan...
Description
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Satu Satuan an Pend Pendid idik ikan an
: SMK SMK NEGE NEGERI RI 11 MAL MALAN ANG G
Prog Progra ram m Kea Keahl hlia ian n
: Rek Rekay ayas asaa Per Peran angk gkat at Luna Lunak k
Kelas/Semester
: I I/Gan!il
Mata Pela!aran
: Pemrograman "erorientasi #$yek
Materi Pokok
: Konsep Pemrograman Berorientasi Obyek
Su$ Materi
: Pengenalan Pemrograman "erorientasi #$yek
Alokasi %aktu %aktu:: &' menit Pertemuan ke
: 1 (satu)
*ad+a ad+all Pela Pelaks ksan anaa aan n
:
A. Kompetensi Kompetensi nti
KI,1- Menghayati Menghayati dan mengamalkan mengamalkan a!aran agama yang dianutnya dianutnya KI,.- Menghayati Menghayati dan Mengamalka Mengamalkan n erilaku erilaku !u!ur0 !u!ur0 disilin0 disilin0 tanggung!a+ tanggung!a+a$0 a$0 eduli (gotong (gotong royong0 ker!asama0 toleran0 damai)0 santun0 resonsi dan ro,akti dan ro,akti dan menun!ukan sika se$agai $agian dari solusi atas $er$agai ermasalahan dalam $erinteraksi se2ara eekti dengan lingkungan sosial dan alam serta dalam menematkan diri se$agai 2erminan $angsa dalam ergaulan duniaKI,&- Memahami0 Memahami0 meneraka menerakan n dan menganalis menganalisis is engetahuan engetahuan aktual aktual00 konsetual0 konsetual0 dan rosedural $erdasarkan rasa ingin tahunya tentang ilmu engetahuan0 teknologi0 seni0 $udaya0 dan humaniora dalam +a+asan kemanusiaan0 ke$angsaan0 kenegaraan0 dan erada$an terkait enye$a$ enomena dan ke!adian dalam $idang ker!a yang sesiik untuk meme2ahkan masalahKI,3- Mengolah0 Mengolah0 menalar menalar00 dan dan menya!i menya!i dalam ranah konkret konkret dan dan ranah ranah a$strak a$strak terkait terkait dengan engem$angan dari yang diela!ari yaitu Pengenalan Pemrograman "erorientasi #$yek di sekolah se2ara mandiri0 dan mamu melaksanakan tugas sesiik di $a+ah enga+asan langsung-
B. Kompetensi !asar
1-1- Memahami Memahami nilai,nila nilai,nilaii keimana keimanan n dengan dengan menyadari menyadari hu$ungan keteraturan keteraturan dan komleksitas alam dan !agad raya terhada ke$esaran 4uhan yang men2itakannyan"ikator Pen#apaian Kompetensi
1-1-1
4er$iasa er$iasa mengu2a mengu2a syukur syukur keada keada 4uhan 4uhan atas atas manaat manaat yang yang $isa dieroleh dieroleh dari dari alam dalam roses $ela!ar-
1-1-.
Peduli dan $ertangg $ertanggung ung !a+a$ !a+a$ terhada terhada lingkungan lingkungan sekitar sekitar se$agai se$agai +u!ud rasa syukur keada 4uhan-
.-1
Menghargai Menghargai ker!a indi5idu indi5idu dan kelomok kelomok dalam dalam akti5ita akti5itass sehari, sehari,hari hari se$agai se$agai +u!ud +u!ud
imlementasi melaksanakan er2o$aan dan melaorkan hasil er2o$aan n"ikator Pen#apaian Kompetensi
.-1-1 4er$iasa menger!akan tugas indi5idu dan kelomok dengan enuh keedulian dan tanggung !a+a$0 $ukan hasil lagiasi0 serta teat +aktu.-1-. Resonsi dan santun dalam menerima kritikan dan masukan terhada hasil eker!aan/laoran yang telah disusun&-1
Memahami konse emrograman $erorientasi o$yek n"ikator Pen#apaian Kompetensi
&-1-1 Sis+a memahami konse emrogramanan $erorientasi o$yek&-1-. Sis+a memahami dasar emrograman $erorientasi o$yek3-1
Menya!ikan konse emrograman $erorientasi o$yek n"ikator Pen#apaian Kompetensi
3-1-1 4eramil dalam menya!ikan konse emrograman $erorientasi o$yek 3-1-. 4eramil dalam menya!ikan dasar emrograman $erorientasi o$yek-
C. $%&%an Pembe'a&aran Sikap
1-
Peserta didik ter$iasa mengu2a syukur keada 4uhan atas manaat yang $isa dieroleh dari alam dalam roses $ela!ar-
.-
Peserta didik eduli dan $ertanggung !a+a$ terhada lingkungan sekitar se$agai +u!ud rasa syukur keada 4uhan-
&-
Peserta didik ter$iasa menger!akan tugas indi5idu dan kelomok dengan enuh keedulian dan tanggung !a+a$0 $ukan hasil lagiasi0 serta teat +aktu-
3-
Peserta didik Resonsi dan santun dalam menerima kritikan dan masukan terhada hasil eker!aan/laoran yang telah disusun-
Pengeta%an
1-
Peserta didik mamu men!elaskan konse emrograman $er$asis o$!ek dengan sika !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-
.-
Peserta didik mamu men!elaskan dasar emrograman $er$asis o$!ek dengan sika !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-
Keterampi'an
1-
Peserta didik teramil dalam menya!ikan konse emrograman $er$asis o$!ek se2ara indi5idu dengan 2eat dan teat serta sika !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-
.-
Peserta didik teramil dalam menya!ikan dasar emrograman $er$asis o$!ek se2ara indi5idu dengan 2eat dan teat serta sika !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-
!. Materi Pembe'a&aran
Pemrograman $erorientasi o$!ek (o$!e2t,oriented rogramming disingkat ##P) meruakan emograman yang $erorientasikan keada o$!ek- Semua data dan ungsi di dalam aradigma ini di$ungkus dalam kelas,kelas atau o$!ek,o$!ek- Setia o$!ek daat menerima esan0 memroses data0 dan mengirim esan ke o$!ek lainnyaModel data $erorientasi o$!ek dikatakan daat mem$eri leksi$ilitas yang le$ih0 kemudahan mengu$ah rogram0 dan digunakan luas dalam teknik iranti lunak skala $esarLe$ih !auh lagi0 endukung ##P mengklaim $ah+a ##P le$ih mudah diela!ari $agi emula di$anding dengan endekatan se$elumnya0 dan endekatan ##P le$ih mudah dikem$angkan dan dira+atIstilah,istilah dalam ##P:
Kelas atau 6lass Meruakan kumulan atas deinisi data dan ungsi,ungsi dalam suatu unit untuk suatu tu!uan tertentu- Se$agai 2ontoh 72lass o dog7 adalah suatu unit yang terdiri atas deinisi,deinisi data dan ungsi,ungsi yang menun!uk ada $er$agai ma2 am erilaku/ turunan dari an!ing- Se$uah 2lass adalah dasar dari modularitas dan struktur dalam emrograman $erorientasi o$!e2t- Se$uah 2lass se2ara tiikal se$aiknya daat dikenali oleh seorang non,rogrammer sekaliun terkait dengan domain ermasalahan yang ada0 dan kode yang terdaat dalam se$uah 2lass se$aiknya (relati) $ersiat mandiri dan indeenden (se$agaimana kode terse$ut digunakan !ika tidak menggunakan ##P)8engan modularitas0 struktur dari se$uah rogram akan terkait d engan asek,asek dalam masalah yang akan diselesaikan melalui rogram terse$ut- 6ara seerti ini akan menyederhanakan emetaan dari masalah ke se$uah rogram atauun se$aliknya-
#$!ek Mem$ungkus data dan ungsi $ersama men!adi suatu unit dalam se$uah rogram komuter0 o$!ek meruakan dasar dari modularitas dan struktur dalam se$uah rogram komuter $erorientasi o$!ek-
E. Me"ia A'at Baan "an S%mber Be'a&ar
1- Media Pem$ela!aran
: Slide Presentasi Po+eroint-
.- Alat dan "ahan
: Lato0 royektor0 +hite$oard0 sidol0 enghaus
&- Sum$er "ela!ar
:
"uku teks ela!aran : Eko Su$iyantoro- .''9- Pemrograman Berorientasi Obyek. *akarta : 8irektorat Pem$inaan Sekolah Menengah Ke!uruan0 8irektorat *enderal Mana!emen Pendidikan 8asar dan Menengah0 8eartemen Pendidikan Nasional
A$dul Kadir- .''3- Dasar Pemrograman Java 2- Pener$it Andi
*. Strategi Pembe'a&aran
1- Pendekatan
:
Scientific Approach
.- Model Pem$ela!aran
: Cooperative Learning tie Think Pair Share
&- Metode Pem$ela!aran
: 4anya !a+a$0 Penugasan0 8iskusi0 E5aluasi0 Pengayaan-
+. Kegiatan Pembe'a&aran No
Kegiatan
$aapan
+%r%
Sis-a
A'okasi ,akt%
Pen"a%'%an
Salam em$uka
"erdoa
Presensi
Aersesi dan Moti5asi
Guru mem$uka kegiatan em$ela!aran dengan mengu2a salam dengan tutur yang soan dan santun Guru menga!ak sis+a $erdoa $ersama,sama dengan menun!uk ketua kelas untuk memimin doa dengan khusuk dan khidmat Guru menge2ek kehadiran sis+a dan menanyakan aakah ada sis+a yang tidak masuk dengan terti$0 adil dan tegas
Guru menanyakan kesiaan sis+a dalam menerima materi $ela!ar hari ini dengan $ertanya ;"agaimana ka$ar kalian hari ini< Aakah sudah sia untuk $ela!arah yang yang masing masing memeiliki ungsi $er$eda melainkan $erasal dari o$yek yang sama yaitu mo$il&- *enis anggota dalam kelas , Pu$li2 : daat diakses oleh semua kelas , Prote2ted : hanya daat diakses oleh kelas kelas yang $erada dalam 1 aket , Pri5ate : hanya daat diakses oleh kelas itu sendiri u$li2 2lass mo$il u$li2 String $entuk rote2ted String Merk ri5ate int !umlahHsilinder
3-
C'ass adalah se$uah konse ##P yang digunakan untuk men2asulasi /mem$ungkus data dan a$straksi rosedural yang dierlukan dalam menggam$arkan isi dan tingkah laku $er$agai entitas - Kelas !uga meruakan deskrisi tergeneralisir (misal temlet0 ola0 2etak $iru) yang menggam$arkan kumulan o$!ek yang samaConto 5 u$li2 2lass mo$il
?-
Inormation Biding adalah menyem$unyikan attri$ute suatu o$ !ek dari o$!ek lainEn2asulation adalah menyem$unyikan method suatu o$!ek dari o$!ek lainPe"oman Penskoran Kriteria Ja-aban $iap Nomor Soa' Proses dan hasil akhir sesuai Proses sesuai tetai hasil akhir tidak sesuai Proses tidak sesuai tetai hasil akhir sesuai Proses dan hasil akhir tidak sesuai 4idak Men!a+a$
NA =
∑ skor 10
Skor 3 & . 1 '
6.
Peni'aian Psikomotor (Keterampi'an) Lembar Ker&a Sis-a (LKS) No
1
.
Keterampi'an yang "i%&i 4eramil dalam menya!ikan konse emrograman $erorientasi o$yek
Soa'
K%n#i Ja-aban
,akt% Maksima'
Se$utkan 2ontoh atri$ut dalam emrograman $erorientai o$yekF
4oi0 "a!u0 4as Punggung0 *aket0 4angan0 Kaki0 Mata
1 Menit
6ara *alan ke 8ean0 6ara *alan Mundur0 6ara "elok ke Kiri0 6ara "elok ke Kanan0 6ara Meman!at
1 Menit
Se$utkan 2ontoh 4eramil dalam $eha5iour dalam menya!ikan emrograman dasar $erorientai o$yekF emrograman $erorientasi o$yek
nstr%men Peni'aian Keterampi'an Kegiatan
4eramil dalam menya!ikan konse emrograman $erorientasi o$yek
4eramil dalam menya!ikan dasar emrograman $erorientasi o$yek
Kriteria Peni'aian
Skor
*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan sangat 2eat dan teat
?
*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan 2eat dan teat
3
*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan lam$at dan teat (lam$at J 1 menit)
&
*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan lam$at dan tidak teat (lam$at 1 menit)
.
*ika menya!ikan konse emrograman $erorientasi o$yek tidak menger!akan aa yang dierintahkan
1
*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan sangat 2eat dan teat
?
*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan 2eat dan teat
3
*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan lam$at dan teat (lam$at J 1 menit)
&
*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan lam$at dan tidak teat (lam$at 1 menit)
.
*ika menya!ikan dasar emrograman $erorientasi o$yek tidak menger!akan aa yang dierintahkan
1
R%brik Peni'aian Keterampi'an Aspek yang "ini'ai No.
Nama
$erampi' "a'am menya&ikan konsep pemrograman berorientasi obyek
1 . & 3 ?
Pe"oman Peni'aian
Skor maksimal C 1' Nilai Keteramilan C
skor yangdiperoleh D 1'' skor maksimal
Ni'ai Akir C ('-& D Nilai Sika) ('-3 D Nilai Pengetahuan) ('-& D Nilai Keteramilan)
$erampi' "a'am menya&ikan "asar pemrograman berorientasi obyek
J%m'a Skor
Malang0 .? Maret .'1 Keala SMK Negeri 11 Malang0
Guru Mael Pemrograman 8asar0
8rs- Guna+an 8+iyono0 S-S40 M-Pd-
Andika Ruly Manto5ani
View more...
Comments