rpp (rpl 1)
TRANSCRIPT
-
7/22/2019 RPP (RPL 1)
1/14
KOMPETENSI PEMBELAJARAN
RENCANA PELAKSANAAN PEMBELAJARAN KURIKULUM 2013
Disusun oleh:Muh!"# $"u%i &'23'11(12)*
PENDIDIKAN TEKNIK IN$ORMATIKA DAN KOMPUTER
TEKNIK ELEKTRO$AKULTAS TEKNIK
UNI+ERSITAS NE,ERI JAKARTA2013
-
7/22/2019 RPP (RPL 1)
2/14
RENCANA PELAKSANAAN PEMBELAJARAN
I. Identitas
Mata pelajaran : Kompetensi Kejuruan (Web programming)
Kelas / Semester : X / 1Pertemuan Ke- : 1
lo!asi Wa!tu : 1 X 1" menit
Standar Kompetensi : Menerap!an lgoritma Pemograman #ing!at $asar
Kompetensi Inti : Mema%ami& menerap!an dan menganalisi pengeta%uan 'a!tual& !onseptual& dan prosedural
berdasar!an rasa ingin ta%u tentang ilmu pengeta%uan& te!nologi& seni& budaa& dan %umaniora dalam aasan !emanusiaan&
!ebangsaan& !enegaraan& dan peradaban ter!ait penebab 'enomena dan !ejadian dalam bidang !erja ang spesi'i! untu!
meme*a%!an masala%.
Kompetensi $asar : 1. Mema%ami stru!tur algoritma
Indi!ator : 1.1. Sisa dapat menjelas!an stru!tur dasar algoritma Se+uen*e (runtunan)
I.,.Sisa dapat menjelas!an stru!tur dasar algoritma Sele*tion (Pemili%an)
I..Sisa dapat menjelas!an stru!tur dasar algoritma ooping (Pengulangan)
Menjelaskan struktur dasar algoritma Looping (Pengulangan) #ujuan Pembelajaran:
- Sisa !elas XII dapat menjelas!an stru!tur dasar algoritma Se+uen*e (runtunan dengan benar& minimal men*apai KKM.0.
- Sisa !elas XII dapat menjelas!an stru!tur dasar algoritma Sele*tion (Pemili%an dengan benar& minimal men*apai KKM.0.
- Sisa !elas XII dapat menjelas!an stru!tur dasar algoritma ooping (Pemili%an dengan benar& minimal men*apai KKM.0.
I. Materi jar : #erlampir II. Metode Pembelajaran
Pende!atan : erpusat pada guru (#ea*%er-2entered pproa*%)Strategi : Pembelajaran dedu!ti' / dire*t instru*tionModel Pembelajaran : 3!spositori
-
7/22/2019 RPP (RPL 1)
3/14
Metode : 2erama% dan #ana jaab
III. ang!a%-ang!a% Pembelajaran :
4o. Proses Pembelajaran $urasi Wa!tuI. Kegiatan Awal
Melakukan Apersepsi dan Motivasi :1. Memeriksa kesiapan, pemberian salam(greeting) dan mengabsen
siswa. Men!ampaikan "#, #$, serta indikator !ang %arus di&apai siswa'. Melakukan apersepsi dengan memberikan pertan!aan !ang
berkaitan dengan materi !ang akan dipelajari untuk menarik
per%atian siswa. Memotivasi siswa dengan memberikan gambaran tentang
penggunaan web programming pada ke%idupan se%ari-%ari. Men!ampaikan pentingn!a materi pelajaran*. Mengara%kan siswa mempelajari materi
'+
II. Kegiatan Inti Es-lo#"si
1. uru memberikan kesempatan kepada siswa untuk menggaliinormasi dengan &ara memelajari materi tentang konsep webprogramming melalui buku paket,L#", maupun browsing viainternet.
. uru melakukan tan!a jawab untuk mengeta%ui sejau% manapema%an siswa tentang materi !ang akan dipelajari
El".o#"siuru mendemonstrasikan pengeta%uan dan keterampilan
Menjelaskan konsep dasar dan teknologi web
Menjelaskan
+
-
7/22/2019 RPP (RPL 1)
4/14
Kon/i#"si1. uru menge&ek pema%aman dan memberikan umpan balik uru menegaskan materi !ang tela% diajarkan
Melakukan tan!a-jawab tentang materi !ang tela% diajarkan. uru memberikan motivasi kepada peserta didik !ang kurang atau
belum berpartisipasi aktiIII. Kegiatan Akhir
1. uru melakukan. uru bersama siswa men!impulkan materi pelajaran !ang tela%
disampaikan'. uru men!ampaikan topik materi pada pertemuan !ang akan datang
+
I5. lat / a%an / Sumber elajar :
lat : - 2$
- 4oteboo!/aptop
- Mi*roso't Poer Point
Sumber elajar : - u!u 6e!aasa Perang!at una! untu! SMK S3 7ilid & !arangan unur 6o'i+ Mulanto&d!!&
8al. "9 ;
- Internet
5. Penilaian :
1. Prosedur Penilaian
- Penilaian proses dari %asil per!embangan pe%amaman sisa dari materi ang tela% diajar!an.
- Penilaian ini dila!u!an pada saat sisa mengerja!an lati%an/tugas.
,. 7enis Penilaian
- #es #ertulis (Pili%an
-
7/22/2019 RPP (RPL 1)
5/14
- embar rubri! penilaian (terlampir)
- embar penentuan SKM (terlampir)
- Penilaian ini berdasar!an %asil pada saat sisa mengerja!an lati%an/soal berdasar!an instru!si ang diberi!an
ole% guru.
LAMPIRAN SOALSOAL TES TERTULISM"!" Pel""#"n : #ompetensi #ejuruan
Kel"s Sees!e# : / 0 1
S!"n4"# Ko-e!ensi : Menerapkan Algoritma Pemograman ingkat $asar
Ko-e!ensi D"s"# : 15 Mema%ami struktur algoritma
KISIKISI
23$2#A45A"P6# 78MLA9
825;1 ; ;' ; ; ;*
1.1. "iswa dapat menjelaskan strukturdasar algoritma "e
-
7/22/2019 RPP (RPL 1)
6/14
d. %arga0buku
e. %argaPeruku (;)
&. inggi badan
d. 3ama siswa
e. empat la%ir
LAMPIRAN RUBRIK PENILAIAN
M"!" Pel""#"n : #ompetensi #ejuruan
Kel"s Sees!e# : / 0 1
S!"n4"# Ko-e!ensi : Menerapkan dasar-dasar pembuatan web statis tingkat dasar
Ko-e!ensi D"s"# : 15 Mema%ami #onsep dasar dan teknologi web
In4i"!o# : 1.1. "iswa dapar menjelaskan struktur dasar algoritma "e
-
7/22/2019 RPP (RPL 1)
7/14
? @loat? @loat? "tring? "tring
Menjawab benar point
' Menjawab benar 'point
Menjawab benar point
Menjawab benar point
LEMBAR PENENTUAN STANDAR KETUNTASAN BELAJAR MINIMAL
M"!" Pel""#"n : #ompetensi #ejuruan
Kel"s Sees!e# : / 0 1
S!"n4"# Ko-e!ensi : Menerapkan dasar-dasar pembuatan web statis tingkat dasar
Ko-e!ensi D"s"# : 15 Mema%ami #onsep dasar dan teknologi web
"tandar#ompetensi
#ompetensi $asar 0 2ndikator
"tandar #etuntasan elajar Minimal
#ompleksitas
"aranaPendukung
2ntake"iswa
##M ()
> 1BB
Menerapkandasar-dasar
pembuatan webstatis tingkatdasar
1.1. "iswa dapat menjelaskan konsepdasar web
' .
1.. "iswa dapat menjelaskan standarteknologi web
' .
1.'. "iswa dapat menjelaskanstruktur dasar algoritma Looping
' .
-
7/22/2019 RPP (RPL 1)
8/14
(Pengulangan
Keterangan :
1. #ompleksitas 2ndikator( kesulitan dan kerumitan ba%an
ajar ).- inggi C 1
- "edang C - renda% C '
. "arana dukung( sarana0prasarana pendukung,kemampuan guru, lingkungan, dan bia!a).
- inggi C '
- "edangC - 5enda%C 1
'. 2ntake siswa( rata-rata kemampuan siswa di kelassebelumn!a. $apat berkonsultasi dengan guru kelassebelumn!a ).- inggi C '- "edang C
- renda% C 1
LAMPIRAN URAIAN MATERI AJAR
M"!" Pel""#"n : #ompetensi #ejuruan
Kel"s Sees!e# : / 0 1
S!"n4"# Ko-e!ensi : Menerapkan dasar-dasar pembuatan web statis tingkat dasarKo-e!ensi D"s"# : 15 Mema%ami #onsep dasar dan teknologi web
In4i"!o# : 1.1. Menjelaskan struktur dasar algoritma "e
-
7/22/2019 RPP (RPL 1)
9/14
Al8o#i!"
Arti umum adala% serangkaian urutan langka%-langka% !ang tepat, logis, terperin&i, dan terbatas untuk men!elesaikan
suatu masala% !ang disusun se&ara sistematis.
Ci#i Pen!in8 Al8o#i!"
1. Algoritma %arus ber%enti setela% menjalankan sejumla% langka% terbatas.
. "etiap langka% %arus dideinisikan dengan tepat dan tidak berarti-dua (ambiguitas).
'. Algortima memiliki nol atau lebi% masukan.
. Algoritma memiliki nol atau lebi% keluaran.
. Algoritma %arus eekti (setiap langka% seder%ana se%ingga dapat dikerjakan dalam waktu !ang masuk akal).
No!"si Al8o#i!" :
1. Penulisan algoritma tidak tergantung dari spesiikasi ba%asa pemrograman dan komputer !angmengeksekusin!a. 3otasi algoritma bukan notasi ba%asa pemrograman tetapi dapat diterjema%kan ke dalam
berbagai ba%asa pemrograman.
. 3otasi algoritma dapat berupa :
D 8raian kalimat deskripti (narasi): ;onto% :
Algoritma kelulusan ma%asiswa
$iberikan nama dan nilai ma%asiswa, jika nilai tersebut lebi% besar atau sama dengan *B maka ma%asiswa
tersenut din!atakan lulus, jika nilai lebi% ke&il dari *B maka din!atakan tidak lulus.
$eskripsi:a&a nama dan nilai ma%asiswa
7ika nilai EC *B maka
#eterangan C lulus
etapi jika sala%
-
7/22/2019 RPP (RPL 1)
10/14
#eterangan C tidak lulus
ulis nama dan keterangan.
s!#u!u# 4"s"# "l8o#i!" Se9uene un!un"n*Pada struktur runtunan langka%-langka% !ang dilakukan dalam algoritma diproses se&ara berurutan.
Untuk menukarkan isi dua buah variabel,diperlukan sebuah variabel yang digunakan untuk membantu penukaran data. Algoritma yang
diperlukan :
1. Masukkan (a,b)2. c a
. a b
!. b c
". #ampilkan (a,b)
Menggambarkan proses penukaran berdasarkan algoritma di atas.
-
7/22/2019 RPP (RPL 1)
11/14
$etelah proses b c di%alankan, isi a dan b sudah tertukar.
s!#u!u# 4"s"# "l8o#i!" Sele!ion &Peilih"n*
"truktur seleksi men!atakan pemili%an langka% !ang didasarkan ole% suatu kondisi (pengambilan keputusan).#ondisi adala% pers!aratan !ang dapat bernilai benar atau sala%.
$alam pemili%an dikenal beberapa struktur pemili%an, !aitu :
If then
Aksi %an!a akan dilaksanakan apabila kondisi bernilai benar. "ebalikn!a, apabila kondisi bernilai sala%, makaaksi tidak akan dilaksanakan.
"truktur 8mum :Ifon4isi then
Asi
"truktur pemili%an if-then%an!a memberikan satu pili%an aksi bila kondisi (pers!aratan) dipenu%i (bernilaibenar), dan tidak memberikan pili%an aksi lain bila kondisi bernilai sala%.
If-then-else"truktur pemili%an ini memberikan dua bua% aksi !ang akan dikerjakan tergantung pada nilai kondisin!a.
-
7/22/2019 RPP (RPL 1)
12/14
"truktur umumn!a:Ifon4isi then "si 1Else "si 2Elseartin!a Fkalau tidakF. ila kondisi benar, aksi 1 !ang akan dikerjakan, tetapi kalau tidak, aksi !ang akandikerjakan.;onto%:If> E ! then
ulis > sebagai bilangan terbesarElse
ulis ! sebagai bilangan terbesar;onto% diatas adala% untuk menentukan nilai terbesar dari dua bua% bilangan bulat, > dan ! (andaikan > tidaksama dengan !).
If-then-else ifApabila pili%an aksi !ang dilakukan lebi% dari dua bua%, maka struktur pili%ann!a menjadi lebi% rumit,biasan!a untuk pemili%an seperti ini disebut -eilih"n .e#s"#"n85
;onto%: menentukan bilangan terbesar dari tiga bua% bilangan: >, !, G:If > E ! thenIf> E G then
ulis > sebagai bilangan terbesarElse
ulis G sebagai bilangan terbesarElseIf! E G then
ulis ! sebagai bilangan terbesarElse
ulis G sebagai bilangan terbesar
#elebi%an struktur pemili%an terletak pada kemampuann!a !ang memungkinakan pemroses mengikuti jalur aksi
!ang berbeda berdasarkan kondisi !ang ada.
s!#u!u# 4"s"# "l8o#i!" Loo-in8 &Pen8ul"n8"n*
-
7/22/2019 RPP (RPL 1)
13/14
Pengulangan men!atakan suatu tindakan atau langka% !ang dijalankan beberapa kali. $engan kata lain,
pengulangan memungkinkan pengerjaan beberapa kali perinta% tetapi penulisan perinta% tersebut %an!a satu
kali.
"truktur pengulangan !ang umum digunakan antara lain :
Pernyataan forPern!ataan pengulangan fordigunakan jika kita suda% ta%u berapa kali kita akan mengulang satu atau
beberapa pern!ataan.entuk umum pern!ataan or adala% sbb:For-en""h :; nil"i
-
7/22/2019 RPP (RPL 1)
14/14
entuk umum pern!ataan while-doadala% sebagai berikut :Whileon4isi do
Asi
Catatan:
Pada pern!ataan repeat-until dan while-do, pada dasarn!a %ampir sama !aitu digunakan jika jumla%pengulangan belum dapat ditentukan. etapi terdapat perbedaan !aitu pada penge&ekan kondisi. 7ika pada
pern!ataan while-do, kondisi di&ek pada awal blok pengulangan, pada pern!ataan repeat-until, kondisi di&ek
pada ak%ir blok pengulangan.