RENCANA PELAKSANAAN PEMBELAJARAN
Sekolah
: SMK NEGERI 9 BULUKUMBA
Mata Pe Pelajaran
: Pe Pemrograman Da Dasar
Kelas/Semester
: / Ganj!l
Alokas! "akt#
: $ %& men!t
A. Kompetensi Kompetensi Inti KI'( Mengha)at! *an mengamalkan mengamalkan ajaran agama )ang )ang *!an#tn)a' KI'+ KI'+ Mengha Mengha)at )at!! *an Mengam Mengamalk alkan an ,er!la ,er!lak# k# j#j#r j#j#r-- *!s!,l *!s!,l!n!n-tan tangg# gg#ng ngja.a ja.a- ,e*#l! ,e*#l! 0goton 0gotong g ro)ong ro)ong-- kerjasa kerjasamama- toleran toleran-- *ama!1*ama!1- sant#n sant#n-- res,ons res,ons!2 !2 *an ,roakt ,roakt!2 !2 *an men#nj men#nj#ka #kan n s!ka, s!ka, seaga seaga!! ag!an ag!an *ar! *ar! sol#s! sol#s! atas atas erag eraga! a! ,ermas ,ermasalah alahan an *alam *alam er!nteraks! se3ara e2ekt!2 *engan l!ngk#ngan sos!al *an alam serta *alam menem,atkan *!r! seaga! 3erm!nan angsa *alam ,erga#lan *#n!a' KI'4' Memaham!Memaham!- menera,kanmenera,kan- menganal!s!smenganal!s!s- *an menge5al#as menge5al#as!! tentang tentang ,engetah#an ,engetah#an 2akt#al- konse,t#al- o,eras!onal *asar- *an metakogn!t!2 ses#a! *engan !*ang *an l!ngk#, kerja 6ekn!k Kom,#ter *an 7ar!ngan ,a*a t!ngkat tekn!s- s,es!2!k- *et!l- *an kom,le kom,leksks- erken erkenaan aan *engan *engan !lm# !lm# ,engeta ,engetah#a h#ann- teknol teknolog! og!-- sen!sen!- #*a)a #*a)a-- *an h#man!ora h#man!ora *alam konteks ,engemangan ,engemangan ,otens! *!r! seaga! ag!an ag!an *ar! kel#argakel#argasekolah- *#n!a kerja- .arga mas)arakat nas!onal- reg!onal- *an !nternas!onal KI'%' Mengolah- menalar- *an men)aj! *alam ranah konkret *an ranah astrak terka!t *engan *engan
,engem ,engeman angan gan
*ar! *ar! )ang *!,ela *!,elajar! jar!n)a n)a *! sekola sekolah h se3ara man*! man*!r!r!- *an
mam,# mengg#nakan meto*a ses#a! ka!*ah ke!lm#an'
B. Kompetensi Kompetensi Dasar Dasar KD pada KI Pengetahuan 4'(' Menerapkan alur logika pemrograman komputer KD pada KI Keterampilan %'(' Mem#at al#r log!ka ,emrograman kom,#ter C. Indiator Pen!apaian Kompetensi
Indiator KD pada KI pengetahuan 4'('(
Menjela elaskan algor!tma tma ,emrog rograman
4'(' 4'('+ + 4'(' 4'('4 4
Mene Menera ra,k ,kan an alg algor or!t !tma ma ,em ,emro rogr gram aman an *al *alam am men men)e )ele lesa sa!k !kan an mas masal alah ah Men Menjela jelask skan an al#r al#r ,emro emrog gram raman men mengg#n gg#nak akan an flowchart flowchart
4'('%
Menera,kan flowchart *alam men)elesa!kan masalah
Indiator KD pada KI eterampilan
%'('(
Mem#at al#r ,rogram mengg#nakan te8t 0algor!tma1
%'('+
Mem#at ,rogram mengg#nakan s!mol 0 flowchart 1
D. "u#uan Pem$ela#aran % Selama dan setelah proses pem$ela#aran&
peserta didi
dapat% 4'('( Setelah melaksanakan ,engamatan *an menggal! !n2ormas!- Peserta *!*!k mam,# menjelaskan tentang al#r ,em,rograman 3om,#ter *engan *engan j#j#r- kr!t!s *an ertangg#ng ja.a' 4'('+ Setelah melaksanakan ,engamatan *an menggal! !n2ormas!- Peserta *!*!k mam,# *a,at mer!n3!kan al#r ,em,rograman 3om,#ter' *engan j#j#r- kr!t!s *an ertangg#ng ja.a' 4'('4 Setelah melaksanakan *!sk#s!- Peserta *!*!k mam,# meng#ra!kan al#r ,em,rograman 3om,#ter *engan sant#n' E. Materi Pem$ela#aran Konsep algoritma
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis Struktur algoritma
algoritma menggunakan bahasa natural
'. Pendeatan& Model dan Metode Pertem#an (4 Pen*ekatan
: S3!ent!2!3 Learn!ng
Mo*el
: D!s3o5er) Learn!ng
Meto*e
: ser5as!- D!sk#s!- ,rakt!k#m
(. Media Pem$ela#aran (' Me*!a : Po.er,o!nt +' Alat/ahan
La,to, "h!teoar* S,!*ol In2o3#s Kom,#ter
). Sum$er Bela#ar Kom,#ter B#k# Algor!tma B#k# Str#kt#r *ata Internet I. Kegiatan Pem$ela#aran Pertemuan * +, x 45 menit) Kegiatan
Aloasi
Desripsi Kegiatan
-atu & men!t
(' Pem#satan ,erhat!an *an ,emot!5as!an'
Pendahuluan
+' Men)am,a!kan t#j#an kom,etens! *an 3ak#,an mater! )ang Int!
akan *!,elajar!' Mengamat!
Pelaga! 3ontoh ,enera,an algor!tma *asar *alam keh!*#,an sehar!har!'
;&
Menan)a
men!t
R#m#san masalah terka!t ,enera,an algor!tma se*erhana
Mengesplorasi%
Mem#at algor!tma se*erhana #nt#k men)elesa!kan ,ermasalahan mengg#nakan ahasa nat#ral
Mengasosiasi%
Men)!m,#lkan konse, algor!tma ahasa nat#ral #nt#k men)elesa!kan ,ermasalahan
Mengomuniasian% Penutup Menar!k kes!m,#lan/ general!sas!
Mem,resentas!kan algor!tma ,en)elesa!an ,ermasalahan (1 Bersama s!s.a men)!m,#lkan has!l ,emelajaran har! !n!serta men*orong s!s.a #nt#k selal# ers)#k#r atas kar#n!a
(<
6#han er#,a !lm# )ang erman2aat' men!t +1 G#r# memer!kan ,enghargaan 0m!saln) a ,#j!an ata# ent#k ,enghargaan la!n )ang rele5 an1 ke,a*a s! s.a )ang erk!nerja a!k
*an
memot!5as!
s!s.a
meng#asa! mater! *engan a!k
)ang
mas!h
el#m
mam,#
Pertemuan Kegiatan Pendahuluan
Aloasi
Desripsi Kegiatan
-atu & men!t
(' Pem#satan ,erhat!an *an ,emot!5as!an' +' A,erse,s!: menan)akan mater! seel#mn)a' 4' Men)am,a!kan t#j#an kom,etens! *an 3ak#,an mater! )ang
Inti
akan *!,elajar!' Mengamati% Pelaga! 3ontoh ,enera,an algor!tma *asar *alam keh!*#,an sehar!har! Karakter!st!k t!,e *ata Menan/a% R#m#san masalah terka!t ,enera,an algor!tma se*erhana Log!ka ,en)elesa!an masalah *engan str#kt#r algor!tma Mengesplorasi% Mem#at 3ontoh 5ar!ael- t!,e *ata *an o,erator Mengasosiasi% Men)!m,#lkan konse, algor!tma ahasa nat#ral #nt#k men)elesa!kan ,ermasalahan Mengomuniasian% Mem,resentas!kan algor!tma ,en)elesa!an ,ermasalahan
Penutup Menar!k kes!m,#lan/ general!sas!
(1
;& men!t
Bersama s!s.a men)!m,#lkan has!l ,emelajaran har! !n!serta men*orong s!s.a #nt#k selal# ers)#k#r atas kar#n!a
(<
6#han er#,a !lm# )ang erman2aat' men!t +1 G#r# memer!kan ,enghargaan 0m!saln) a ,#j!an ata# ent#k ,enghargaan la!n )ang rele5 an1 ke,a*a s!s.a )ang erk!nerja a!k
*an
memot!5as!
s!s.a
)ang
mas!h
el#m
mam,#
meng#asa! mater! *engan a!k Pertemuan 0 Kegiatan Pendahuluan
Desripsi Kegiatan (' Pem#satan ,erhat!an *an ,emot!5as!an' +' A,erse,s!: menan)akan mater! seel#mn)a'
Aloasi -atu & men!t
4' Men)am,a!kan t#j#an kom,etens! *an 3ak#,an mater! )ang Inti
akan *!,elajar!' Mengamati: Pelaga! 3ontoh ,enera,an algor!tma *asar *alam keh!*#,an sehar!har! Menan/a% R#m#san masalah terka!t ,enera,an algor!tma se*erhana Log!ka ,en)elesa!an masalah *engan str#kt#r algor!tma Mengesplorasi% Mem#at algor!tma se*erhana #nt#k men)elesa!kan
;& men!t
,ermasalahan mengg#nakan ,se#*o3o*e Mengasosiasi% Men)!m,#lkan konse, algor!tma ,se#*o3o*e #nt#k men)elesa!kan ,ermasalahan Mengomuniasian% Mem,resentas!kan algor!tma ,en)elesa!an ,ermasalahan
Penutup Menar!k kes!m,#lan/ general!sas!
(1
Bersama s!s.a men)!m,#lkan has!l ,emelajaran har! !n!serta men*orong s!s.a #nt#k selal# ers)#k#r atas kar#n!a
(<
6#han er#,a !lm# )ang erman2aat' men!t +1 G#r# memer!kan ,enghargaan 0m!saln) a ,#j!an ata# ent#k ,enghargaan la!n )ang rele5 an1 ke,a*a s!s.a )ang erk!nerja a!k
*an
memot!5as!
s!s.a
)ang
mas!h
el#m
mam,#
meng#asa! mater! *engan a!k
J. Penilaian )asil Bela#ar *. Penilaian Pengetahuan a. "ugas "erstrutur ESSAY
In*!kator Pen3a,a!an Kom,etens!
Kom,etens! Dasar 4'(' Menera,kan al#r ,emograman kom,#ter
3.1.1 Menjelaskan tentang alur pemograman komputer 3.1.2
B#t!r Soal Apa yang dimaksud dengan alur pemograman komputer
Le5el No Kom, So etens! al =4
(
Boot Soal
4<
In*!kator Pen3a,a!an Kom,etens!
Kom,etens! Dasar
Men!irikan alur pemprograman !omputer.
Le5el No Kom, So etens! al
B#t!r Soal 7elaskan aga!mana 3!r! al#r ,rogram )ang a!k>
Boot Soal
=4
+
+<
=4
4
%<
3.1.3 Menguraikan alur pemprograman !omputer
6#l!skan al#r ,en)elesa!an ,engh!t#ngan l#as ,erseg! ,anjang
Ru$ri Soal No. Soal ('
Kun!i Ja1a$an 1. Alur pemprograman adalah Urutan Langkah-langkah Logis Penyelesaian Masalah Yang Disusun Secara Sistematis Dan Logis.
Sor 3" # jika ja$a%an lengkap penjelasan dan !onto&nya 2" # jika ja$a%an &anya menjelaskan tanpa menye%utkan !onto&nya 1" # jika ja$a%an 'dak lengkap jumla& point dari yang dise%utkan
+'
2. iri alur pemrpograman yang !aik " a. Ada out put Mengacu pada de#inisi algoritma$ algoritma harus mempunyai out put yang harus merupakan solusi dari masalah yang sedang diselesaikan. !. %#ekti#itas dan e#esiensi Dikatakan e#ekti# &ika algoritma terse!ut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan$ dalam arti algoritma harus tepat guna. c.
Dikatakan e#isien &ika 'aktu proses suatu algoritma relati# le!ih singkat dan penggunakan memori komputernya le!ih sedikit.
d. (umlah langkahnya !erhingga )arisan instruksi yang di!uat harus dalam suatu urutan tertentu atau harus !erhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan 'aktu relati# lama. e. *semi Algoritma+ )erakhir Penyelesaian masalah harus !erhenti. Dan !ias menim!ulkan masalah lain. #.
,erstruktur Penyelesaian masalah menggunakan langkah-
2" # jika ja$a%an menye%utkan semua point dengan lengkap 1" # jika ja$a%an 'dak lengkap jumla& point dari yang dise%utkan
No.
Kun!i Ja1a$an
Soal
Sor
langkah tersusun.
(' 4'
4" # jika ja$a%an lengkap sesuai alur programnya
. Alur program luas persegi pan&ang " 1+ Masukkan pan&ang *P+ 2+ Masukkan le!ar *L+
3" # jika ja$a%an &anya 3 lalur saja
+ Luas " P L /+ ,ulis Luas
2" # jika ja$a%an &anya 2 alur saja 1" # jika ja$a%an yang dituliskan sala&
7UMLA? SKR MAKSIMAL
9<
Pedoman Penilaian Bentu Soal Essa/ "otal Nilai 2 3 $o$ot essa/ $. "ugas "ida "erstrutur
Kom,etens! Dasar %'(' Membuat alur logika pemrograman komputer
.
In*!kator Pen3a,a!an Kom,etens!
B#t!r Soal
4.1.1 Membuat alur (uatla& alur pemograman logika menggunakan text pada aplikasi kalkulator menggunakan %agan algoritma
Le5el Kom,ete ns!
No Soal
Boot Soal
=4
(
(<<
alir*o$!&art)
Penilaian Keterampilan Presentasi Kompetensi Dasar
4'(' Menera,akan al#r ,emrograman kom,#ter
Indiator Pen!apaian Kompetensi
Peserta *!*!k mam,# mem#at algor!tma ,emrograman *alam men)elesa!kan masalah
Soal 4 Instrusi
Bentu Soal
Presentas!kan has!l *!sk#s! kelom,ok Praktek tentang algor!tma )ang *!#at
Kompetensi P+ Melak#kan
LEMBAR PENILAIAN ASPEK KE"ERAMPILAN Lem$ar Pengamatan ati5itas sis1a pada saat disusi dan presentasi 7UMLA? SKR
ASPEK PENGAMA6AN N
NAMA SIS"A
KER7ASAMA
MENGKMUNIKASIKAN PENDAPA6
6LERANSI
KEAK6I@AN
NILAI
KE6
BB6 IDE
( + 4 % &
Lem$ar Pengamatan presentasi LEMBAR PENILAIAN PRESEN6ASI N
ASPEK PENILAIAN
NAMA SIS"A
KMUNIKASI
SIS6EMA6IKA PENAMPAIAN
"A"ASAN
1 2 3 4 5
KKM
: ;&
Keterangan Skor : Mas!ngmas!ng kolom *!!s! *engan kr!ter!a : & Ba!k Sekal! % Ba!k 4 =#k#, + K#rang ( K#rang Sekal!
Skor Maks!mal Kr!ter!a N!la! A
C9 (<< Ba!k sekal!
B
;; CC
Ba!k
=
$& ;$
=#k#,
D
$% ;&
K#rang
E
%$K#rang Sekal!
KEBERANIAN
AN6USI AS
GES6UR DAN PENAMPILAN
7UMLA? SKR
NILAI
KE6
B#l#k#ma- + Se,temer! +<(; Mengetah#!Ke,ala Sekolah
G#r# Mata Pelajaran
Drs.). Muh. Rusma
Rahmat )ida/at&S.Kom
NIP' (9$<<((& (9C$<4 ( <(9