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'+' Memahami perangkat lunak bahasa pemrograman KD pada KI Keterampilan %'+' Melak#kan Instalas! ,erangkat l#nak ahasa ,emrograman C. Indiator Pen!apaian Kompetensi
Indiator KD pada KI pengetahuan
4'+'( 4'+'( Menjelaskan Menjelaskan eraga! eraga! ,erangkat ,erangkat l#nak ahasa ,emrograman ,emrograman kom,#ter kom,#ter 4'+'+ 4'+'+ Menjelaskan Menjelaskan ,rose*# ,rose*#rr !nstalas! !nstalas! eraga! eraga! ,erangkat ,erangkat l#nak l#nak ahasa ahasa ,emrogram ,emrograman an kom,#ter
4'+'4 Mengo,eras!kan ,rose*#r !nstalas! eraga! ,erangkat l#nak ahasa ,emrograman kom,#ter
Indiator KD pada KI eterampilan
%'+'( Meng!nstalas! ,erangkat l#nak ahasa ,emrograman %'+'+ Meng#j! has!l !nstalas! ,erangkat l#nak ahasa ,emrograman "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 ,erngkat l#nak ahasa ,emrograman 4'+'+ Setelah melaksanakan ,engamatan *an menggal! !n2ormas!- Peserta *!*!k mam,# melak#kan !nstalas! ,erangkat l#nak ahasa ,emrograman se3ara man*!r! 4'+'4 Setelah melaksanakan *!sk#s!- Peserta *!*!k mam,# ,rose*#r !nstalas! eraga! ,erangkat l#nak ahasa ,emrograman kom,#ter' D. Materi Pem$ela#aran ('
Pengenalan IDE De5 8 seaga! ,erangkat l#nak ahasa ,emrograman *an e*!tor #nt#k mem#at ,emograman eras!s 8 IDE mer#,akan s!ngkatan *ar! Integrate* De5elo,ment En5!ronment- mer#,akan Lemar kerja ter,a*# #nt#k ,engemangan ,rogram' IDE *ar! De5 8- *a,at
*!g#nakan #nt#k : +' Inter2a3es IDE De5 8 4' Mem#at !le E*!tor %' Menterjemahkan Program mengg#nakan Proses 8om,!le )ang mer#,akan s#at# ,roses menterjemahkan ,rogram *ar! ahasa man#s!a ke*alam ahasa )ang *!mengert! oleh kom,#ter )a!t# ahasa mes!n'
E. 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- A,l!kas! IDE De5 8 +' 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 ). Kegiatan Pem$ela#aran Pertemuan * +, x 45 menit) Kegiatan
Desripsi Kegiatan (' Pem#satan ,erhat!an *an ,emot!5as!an'
Pendahuluan
Aloasi -atu & men!t
+' 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
#ngs! ,erangkat l#nak ahasa ,emrograman
; Mengesplorasi% ;
Melak#kan !nstalas! ,erangkat l#nak ahasa ,ermograman
Mengasosiasi% ;
Menjalankan ,erangkat l#nak IDE De5 8
Mengomuniasian% Penutup Menar!k
; Mem,resentas!kan tentang !nter2a3e ,a*a IDE De5 8 (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 (>
kes!m,#lan/ general!sas!
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 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 ,er!ntah;,er!ntah )ang *!t#l!s *alam ahasa ,rogram ke *alam ahasa mes!n 0ma3h!ne lang#ange1; Menan/a% ; Pengg#naan *!t#l!skan *alam ent#k ahasa ,emrograman )ang
=& men!t
akan *!sam,a!kan ke kom,!ler- assemler- ata# !nter,reter Mengesplorasi% ; Mengam!l !n2ormas! )ang *!t#l!skan oleh ,rogrammer *alam ahasa asseml) Mengasosiasi% ; Men)!m,#lkan konse, ahasa ,emograman ke *alam ahasa mes!n kom,#ter Mengomuniasian% ; Mengg#nakan ,erangkat l#nak ahasa ,ermograman
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 I. Penilaian )asil Bela#ar *. Penilaian Pengetahuan a. "ugas "erstrutur ESSAY
In*!kator Pen3a,a!an Kom,etens!
Kom,etens! Dasar 4'+ Memaham! ,erangkat l#nak ahasa ,emrograman
3.2.1
Menjelaskan berbagai
Le5el No Kom, So etens! al
B#t!r Soal
Boot Soal
Apa !ang imaksu "#E $
perangkat lunak bahasa
84
(
4>
84
+
+>
84
4
%>
pemrograman komputer 3.2.2
Menjelaskan proseur
instalasi berbagai perangkat lunak
Se#tkan keg#naan ,a*a IDE De5 8 ?
bahasa pemrograman komputer Mengoperasikan proseur %elaskan an tuliskan &ara 'ungsi &ompiler instalasi berbagai perangkat lunak menjalankan an assembl! paa "#E #e( ** $ bahasa pemrograman komputer 3.2.3
Ru$ri Soal No.
Kun!i Ja0a$an
Soal ('
IDE merupakan singkatan dari Integrated Development Environment, merupakan Lembar kerja terpadu untuk pengembangan program. IDE dari Dev C+ +
Sor 3+ , jika ja-aban lengkap penjelasan 2+ , jika ja-aban han!a menjelaskan se&ara singkat 1+ , jika ja-aban ak lengkap
+'
IDE *ar! De5 8- *a,at *!g#nakan #nt#k :
Men#l!s Naskah Program'
Mengkom,!las! Program 0 8om,!le 1
Melak#kan Peng#j!an Program 0 De#gg!ng 1
Menga!tkan <je3t *an L!rar) ke Program 0 L!nk!ng 1 Menjalankan Program 0 R#nn!ng 1
2+ , jika ja-aban men!ebutkan semua point engan lengkap 1+ , jika ja-aban kurang 2 point
No. Soal 4'
Kun!i Ja0a$an
Sor
Fungsi compiler untuk penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Cara menggunakan pada IDE DE C++ adalah dengan menekan F! atau "ilih #enu E$ecute % Compile sedangkan &ssmbly adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan 'assembly( ke dalam bahasa mesin. Cara penggunaanya dengan menekan F) atau dengan pilih #enu %% e$ecute %% *un
4+ , jika ja-aban lengkap sesuai alur programn!a
2+ , jika ja-aban han!a 1 point saja 1+ , jika ja-aban !ang ituliskan salah
7UMLA@ SK
>
Pedoman Penilaian Bentu Soal Essa/ "otal Nilai 1 2 $o$ot essa/ $. "ugas "ida "erstrutur
Kom,etens! Dasar 4.2 Melakukan Instalasi perangkat lunak bahasa pemrograman
In*!kator Pen3a,a!an Kom,etens!
B#t!r Soal
4.2.1 Menginstalasi /ersiapkan a-al untuk perangkat lunak bahasa menginstall aplikasi "#E #e( ** engan basis pemrograman &onsole $
%'+'+ Meng#j! has!l !nstalas! ,erangkat l#nak ahasa ,emrograman
0uliskan &oe berikut ini untuk menampilkan pesan ello or$ paa aplikasi #e( menggunakan bahasa ** $
#include using namespace std; int main () { // Menampilkan tulisan Hello World ke Layar
Le5el Kom,ete ns!
No Soal
Boot Soal
84
(
(>>
Kom,etens! Dasar
In*!kator Pen3a,a!an Kom,etens!
Le5el Kom,ete ns!
B#t!r Soal
No Soal
Boot Soal
cout<<"Hello World"; return ; !
.
Penilaian Keterampilan Presentasi Kompetensi Dasar
%'+ Melak#kan Instalas! ,erangkat l#nak ahasa ,emrograman
Indiator Pen!apaian Kompetensi
Peserta *!*!k mam,# memaham! 3ara mem,ers!akan a,l!kas! ,emograman )ang *!g#nakan
Soal 3 Instrusi Praktekkan 3ara meng!nstalas! Perangkat L#nak IDE )ang *!g#nakan
Bentu Soal Praktek
Kompetensi P+ Melak#kan
LEMBAR PENILAIAN ASPEK KE"ERAMPILAN Lem$ar Pengamatan ati4itas sis0a pada saat disusi dan presentasi 7UMLA@ SK
ASPEK PENGAMA6AN N<
NAMA SIS"A
KER7ASAMA
MENGK
6
KEAK6IAN
NILAI
KE6
B
( + 4 % &
Lem$ar Pengamatan presentasi LEMBAR PENILAIAN PRESEN6ASI N<
NAMA SIS"A
ASPEK PENILAIAN K
1 2 3 4 5
KKM
: =&
SIS6EMA6IKA PENCAMPAIAN
"A"ASAN
KEBERANIAN
AN6USI AS
GES6UR DAN PENAMPILAN
7UMLA@ SK
NILAI
KE6
Keterangan Skor : Mas!ng;mas!ng kolom *!!s! *engan kr!ter!a : & Ba!k Sekal! % Ba!k 4 8#k#, + K#rang ( K#rang Sekal!
Skor Maks!mal Kr!ter!a N!la! A
9 ; (>> Ba!k sekal!
B
== ;
Ba!k
8
$& ; =$
8#k#,
D
$% ; =&
K#rang
E
%$K#rang Sekal!
B#l#k#ma- + Se,temer! +>(= Mengetah#!Ke,ala Sekolah
G#r# Mata Pelajaran
Drs.). Muh. Rusma
Rahmat )ida/at&S.Kom
NIP' (9$>>((& (9$>4 ( >(9