rpp (rpl 1)

Upload: lerhios

Post on 10-Feb-2018

229 views

Category:

Documents


0 download

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.