RPP OOP KD 3.1

July 20, 2019 | Author: RulyAndika | Category: N/A
Share Embed Donate


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 disilin0 disilin0 tanggung!a+ tanggung!a+a$0 a$0 eduli (gotong (gotong royong0 ker!asama0 toleran0 damai)0 santun0 resonsi dan  ro,akti dan ro,akti dan menun!ukan sika se$agai $agian dari solusi atas $er$agai  ermasalahan dalam $erinteraksi se2ara eekti dengan lingkungan sosial dan alam serta dalam menematkan diri se$agai 2erminan $angsa dalam ergaulan duniaKI,&- Memahami0 Memahami0 meneraka menerakan n dan menganalis menganalisis is engetahuan engetahuan aktual aktual00 konsetual0 konsetual0 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 sesiik 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 diela!ari yaitu Pengenalan Pemrograman "erorientasi #$yek di sekolah se2ara mandiri0 dan mamu melaksanakan tugas sesiik 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 komleksitas alam dan !agad raya terhada ke$esaran 4uhan yang men2itakannyan"ikator Pen#apaian Kompetensi

1-1-1

4er$iasa er$iasa mengu2a mengu2a syukur syukur keada keada 4uhan 4uhan atas atas manaat manaat yang yang $isa dieroleh dieroleh 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 keada 4uhan-

.-1

Menghargai Menghargai ker!a indi5idu indi5idu dan kelomok kelomok dalam dalam akti5ita akti5itass sehari, sehari,hari hari se$agai se$agai +u!ud +u!ud

imlementasi melaksanakan er2o$aan dan melaorkan hasil er2o$aan n"ikator Pen#apaian Kompetensi

.-1-1 4er$iasa menger!akan tugas indi5idu dan kelomok dengan enuh keedulian dan tanggung !a+a$0 $ukan hasil lagiasi0 serta teat +aktu.-1-. Resonsi dan santun dalam menerima kritikan dan masukan terhada hasil  eker!aan/laoran 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 4eramil dalam menya!ikan konse emrograman $erorientasi o$yek  3-1-. 4eramil dalam menya!ikan dasar emrograman $erorientasi o$yek-

C. $%&%an Pembe'a&aran Sikap

1-

Peserta didik ter$iasa mengu2a syukur keada 4uhan atas manaat yang $isa dieroleh dari alam dalam roses $ela!ar-

.-

Peserta didik eduli dan $ertanggung !a+a$ terhada lingkungan sekitar se$agai +u!ud rasa syukur keada 4uhan-

&-

Peserta didik ter$iasa menger!akan tugas indi5idu dan kelomok dengan enuh keedulian dan tanggung !a+a$0 $ukan hasil lagiasi0 serta teat +aktu-

3-

Peserta didik Resonsi dan santun dalam menerima kritikan dan masukan terhada hasil eker!aan/laoran yang telah disusun-

Pengeta%an

1-

Peserta didik mamu men!elaskan konse emrograman $er$asis o$!ek dengan sika  !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-

.-

Peserta didik mamu men!elaskan dasar emrograman $er$asis o$!ek dengan sika  !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-

Keterampi'an

1-

Peserta didik teramil dalam menya!ikan konse emrograman $er$asis o$!ek se2ara indi5idu dengan 2eat dan teat serta sika !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-

.-

Peserta didik teramil dalam menya!ikan dasar emrograman $er$asis o$!ek se2ara indi5idu dengan 2eat dan teat serta sika !u!ur0 disilin0 tanggung !a+a$0 eduli0 santun0 resonsi dan roakti-

!. Materi Pembe'a&aran

Pemrograman $erorientasi o$!ek (o$!e2t,oriented rogramming disingkat ##P) meruakan emograman yang $erorientasikan keada o$!ek- Semua data dan ungsi di dalam  aradigma ini di$ungkus dalam kelas,kelas atau o$!ek,o$!ek- Setia o$!ek daat menerima  esan0 memroses data0 dan mengirim esan ke o$!ek lainnyaModel data $erorientasi o$!ek dikatakan daat 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 diela!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 Meruakan kumulan atas deinisi data dan ungsi,ungsi dalam suatu unit untuk suatu tu!uan tertentu- Se$agai 2ontoh 72lass o dog7 adalah suatu unit yang terdiri atas deinisi,deinisi 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 tiikal se$aiknya daat dikenali oleh seorang non,rogrammer sekaliun terkait dengan domain ermasalahan yang ada0 dan kode yang terdaat dalam se$uah 2lass se$aiknya (relati) $ersiat mandiri dan indeenden (se$agaimana kode terse$ut digunakan !ika tidak menggunakan ##P)8engan modularitas0 struktur dari se$uah rogram akan terkait d engan asek,asek dalam masalah yang akan diselesaikan melalui rogram terse$ut- 6ara seerti ini akan menyederhanakan emetaan dari masalah ke se$uah rogram atauun se$aliknya-



#$!ek  Mem$ungkus data dan ungsi $ersama men!adi suatu unit dalam se$uah rogram komuter0 o$!ek meruakan dasar dari modularitas dan struktur dalam se$uah rogram komuter $erorientasi o$!ek-

E. Me"ia A'at Baan "an S%mber Be'a&ar

1- Media Pem$ela!aran

: Slide Presentasi Po+eroint-

.- Alat dan "ahan

: Lato0 royektor0 +hite$oard0 sidol0 enghaus

&- 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 8eartemen 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 tie Think Pair Share

&- Metode Pem$ela!aran

: 4anya !a+a$0 Penugasan0 8iskusi0 E5aluasi0 Pengayaan-

+. Kegiatan Pembe'a&aran No 

Kegiatan

$aapan

+%r%

Sis-a

A'okasi ,akt%

Pen"a%'%an 

Salam em$uka



"erdoa



Presensi

Aersesi dan Moti5asi





Guru mem$uka kegiatan em$ela!aran dengan mengu2a salam dengan tutur yang soan dan santun Guru menga!ak sis+a  $erdoa $ersama,sama dengan menun!uk ketua kelas untuk memimin doa dengan khusuk dan khidmat Guru menge2ek kehadiran sis+a dan menanyakan aakah ada sis+a yang tidak masuk dengan terti$0 adil dan tegas

Guru menanyakan kesiaan sis+a dalam menerima materi  $ela!ar hari ini dengan  $ertanya ;"agaimana ka$ar kalian hari ini< Aakah 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 : daat diakses oleh semua kelas , Prote2ted : hanya daat diakses oleh kelas  kelas yang $erada dalam 1 aket , Pri5ate : hanya daat 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 men2asulasi /mem$ungkus data dan a$straksi rosedural yang dierlukan dalam menggam$arkan isi dan tingkah laku $er$agai entitas - Kelas !uga meruakan deskrisi tergeneralisir (misal temlet0 ola0 2etak $iru) yang menggam$arkan kumulan o$!ek yang samaConto 5 u$li2 2lass mo$il 

?-

Inormation Biding adalah menyem$unyikan attri$ute suatu o$ !ek dari o$!ek lainEn2asulation 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 tetai hasil akhir tidak sesuai Proses tidak sesuai tetai 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 4eramil 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

4oi0 "a!u0 4as Punggung0 *aket0 4angan0 Kaki0 Mata

1 Menit

6ara *alan ke 8ean0 6ara *alan Mundur0 6ara "elok ke Kiri0 6ara "elok  ke Kanan0 6ara Meman!at

1 Menit

Se$utkan 2ontoh 4eramil dalam  $eha5iour dalam menya!ikan  emrograman dasar  $erorientai o$yekF  emrograman  $erorientasi o$yek 

nstr%men Peni'aian Keterampi'an Kegiatan

4eramil dalam menya!ikan konse  emrograman  $erorientasi o$yek 

4eramil dalam menya!ikan dasar  emrograman  $erorientasi o$yek 

Kriteria Peni'aian

Skor

*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan sangat 2eat dan teat

?

*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan 2eat dan teat

3

*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan lam$at dan teat (lam$at J 1 menit)

&

*ika menya!ikan konse emrograman $erorientasi o$yek dilakukan dengan lam$at dan tidak teat (lam$at  1 menit)

.

*ika menya!ikan konse emrograman $erorientasi o$yek tidak menger!akan aa yang dierintahkan

1

*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan sangat 2eat dan teat

?

*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan 2eat dan teat

3

*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan lam$at dan teat (lam$at J 1 menit)

&

*ika menya!ikan dasar emrograman $erorientasi o$yek dilakukan dengan lam$at dan tidak teat (lam$at  1 menit)

.

*ika menya!ikan dasar emrograman $erorientasi o$yek tidak menger!akan aa yang dierintahkan

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 Keteramilan C

skor yangdiperoleh  D 1'' skor maksimal

Ni'ai Akir C ('-& D Nilai Sika)  ('-3 D Nilai Pengetahuan)  ('-& D Nilai Keteramilan)

$erampi' "a'am menya&ikan "asar pemrograman berorientasi obyek 

J%m'a Skor

Malang0 .? Maret .'1 Keala SMK Negeri 11 Malang0

Guru Mael Pemrograman 8asar0

8rs- Guna+an 8+iyono0 S-S40 M-Pd-

Andika Ruly Manto5ani

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF