Anda di halaman 1dari 27

RENCANA PELAKSANAAN PEMBELAJARAN ( RPP )

Sekolah
Mata Pelajaran
Kelas/ Semester
Materi Pokok
Alokasi Waktu
Pertemuan Ke

: SMK YPM 1 TAMAN SIDOARJO


: PemrogramanDasar
: X / Ganjil
: Algoritma Percabangan
: 12 JP (3 x 45 Menit )
: 4 s/d 7

A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2.

Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggungjawab, peduli (gotong


royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan
sikap sebagai bagian dari solusi atas pelbagai permasalahan dalam berinteraksi secara
efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.

3.

Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan


procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni,
budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan
peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik
untuk memecahkan masalah.

4.

Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu
melaksanakan tugas spesifik di bawah pengawasan langsung.

B. Kompetensi Dasar dan Indikator


KI.
1.

Kompetensi Dasar
1.1.

1.2.

Memahami nilai-nilai keimanan


dengan menyadari hubungan
keteraturan dan kompleksitas alam
dan jagad raya terhadap kebesaran
Tuhan yang menciptakannya
Mendeskripsikan kebesaran Tuhan
yang menciptakan berbagai sumber
energi di alam

Indikator Pencapaian Kompetensi


1.1.1. Mengagumi akan ciptaan
Allah yang berjalan menurut
aturan atau porosnya

2.

1.3.

Mengamalkan nilai-nilai keimanan


sesuai dengan ajaran agama dalam
kehidupan sehari-hari

2.1

Menunjukkan perilaku ilmiah


2.1.1. Bertanggung jawab
(memiliki rasa ingin tahu; objektif;
menyelesaikan tugas yang
jujur; teliti; cermat; tekun; hati-hati;
diberikan oleh guru
2.1.2.
Santun dalam menyampaikan
bertanggung jawab; terbuka; kritis;
hasil diskusi dengan anggota
kreatif; inovatif dan peduli
kelompoknya
lingkungan) dalam aktivitas seharihari sebagai wujud implementasi
sikap dalam melakukan percobaan
dan berdiskusi
Menghargai kerja individu dan
2.2.1. Kerjasama dalam
kelompok dalam aktivitas seharimemecahkan permasalahan
hari sebagai wujud implementasi
yang ada dalam kegiatan
melaksanakan percobaan dan
diskusi
melaporkan hasil percobaan

2.2

C.

3.2

Memahami struktur algoritma serta


menganalisis data dalam suatu
algoritma percabangan

4.

4.2

Menggunakan algoritma
percabangan untuk memecahkan
permasalahan

3.2.1. Konsep Percabangan 1


kondisi
3.2.2. Konsep Percabangan 2
kondisi
3.2.3. Konsep Percabangan lebih
dari 2 kondisi
3.2.4. KonsepPercabangan
bersarang
4.2.1. Menerapkan Konsep
Percabangan 1 kondisi
4.2.2. Menerapkan Konsep
Percabangan 2 kondisi
4.2.3. Menerapkan Konsep
Percabangan lebih dari 2
kondisi
4.2.4. Menerapkan
KonsepPercabangan
bersarang

Indikator Pencapaian Kompetensi :


1.
2.

Berdoa sebelum pelajaran Algoritma Percabangan dimulai


Mengaplikasikan sikap cermat, teliti dan kreatif dalam melaksanakan percobaan
algoritma percabangan

D.

3.

Mampu menganalisis data dalam percabangan algoritma

4.

Memahami Penggunaan Algoritma Percabangan untuk memecahkan masalah

Tujuan Pembelajaran
Setelah Pembelajaran Peserta didik :
1.
Memiliki motivasi internal, kemampuan bekerja sama, cermat, teliti dan kreatif
dalam memecahkan masalah
2.

3.

Memahami algoritma percabangan

4.

Mampu menganalisa masalah algoritma percabangan

5.

E.

Mampu mentransformasikan diri dalam berperilaku jujur, teliti dan disiplin dalam
melakukan percobaan algoritma pemrograman

Dapat menyelesaikan masalah dengan membuat algoritma percabangan 2 atau


lebih percabangan

6.

Dapat Menyelesaikan masalah dengan membuat algoritma percabangan bersarang

7.

Dapat membuat algoritma percabangan dengan berbagai tipe data

8.

Dapat mempresentasikan penyelesaian masalah dalam algoritma percabangan

Materi Ajar
1.

Percabangan

2.

Percabangan 2 kondisi

3.

Percabangan 3 kondisi atau lebih

4.

Percabangan Bersarang

F.

Metode Pembelajaran
Pendekatan
: Konstruktivis
Model
: Problem Based Learning ( PBL ), DI
(Direct Instructions)
Metode
: Penugasan, tanya jawab, diskusi,
demonstrasi

G.

Kegiatan Pembelajaran

Pertemuan Ke - 4
Kegiatan
A. Pendahuluan

B. Inti

Deskripsi
Motivasi :

Melakukan pembukaan dengan salam pembuka dan


berdoa memulai pembelajaran

Memeriksa kehadiran peserta didik

Memberikan informasi pentingnya kejujuran,


ketelitian dan disiplin dalam melaksanakan segala
sesuatu
2. Apersepsi :

Tanya jawab seputar kegiatan yang membutuhkan


pilihan keputusan
3. Menginformasikan kompetensi dasar yang harus dicapai
peserta didik
Mengamati

Peserta didik mengamati contoh kegiatan sehari hari


yang dipaparkan guru yang membutuhkan pilihan

Peserta didik mengamati alur atau diagram contoh


algoritma percabangan dalam kehidupan sehari hari
yang disajikan guru
Menanya

Menanya peserta didik tentang kegiatan sehari hari


yang dilakukan

Mengarahkan peserta didik untuk bertanya hubungan


kegiatan sehari hari yang berhubungan dengan pilihan
Mengeksplorasi

Peserta didik membuat urutan kegiatan yang sering


dilakukan sehari-hari dengan beberapa pilihan

Peserta didik menggali informasi tentang konsep


algoritma dari buku atau internet

Peserta didik menggali informasi mengenai


percabanagn dari buku atau internet
Mangasosiasi

Peserta didik mendiskusikan pengertian percabangan


algoritma

Peserta didik mendiskusikan percabangan

Peserta didik masing masing kelompok membuat


contoh kegiatan percabangan dalam kehidupan sehari
hari
Mengkomunikasikan

Beberapa kelompok menyimpulkan dari hasil


diskusinya mengenai pengertian percabangan, contoh
algoritma percabangan

Alokasi
Waktu

1.

30 Menit

75 Menit

C. Penutup

Setiap siswa melakukan refleksi pembelajaran

Guru dan peserta didik membuat kesimpulan dari


materi yang dipelajari

Guru menanyakan pengalaman apa yang didapat


peserta didik pada saat pembelajaran algoritma
percabangan

Guru Menyampaikan informasi pembelajaran pada


pertemuan yang akan datang yaitu mengenai
Percabangan 2 kondisi

Guru memberikan tugas kepada peserta didik untuk


membuat beberapa contoh percabangan
Pertemuan Ke- 5

Kegiatan
A. Pendahuluan

B. Inti

Deskripsi
Motivasi :

Melakukan pembukaan dengan salam pembuka dan


berdoa memulai pembelajaran

Memeriksa kehadiran peserta didik

Memberikan informasi pentingnya kejujuran, ketelitian


dan disiplin dalam melaksanakan segala sesuatu

Memberikan informasi pentingnya algortima bagi


seorang programmer
2. Apersepsi :

Tanya jawab seputar kegiatan yang sering dilakukan


sehari-hari

Mengarahkan peserta didik untuk membuka Tugas


Pekerjaan Rumah pada pertemuan sebelumnya tentang
algoritma kegiatan sehari-hari

Mengumpulkan Tugas algoritma kegiatan sehari hari


percabangan yang sudah dibuat
3. Menginformasikan kompetensi dasar yang harus dicapai
peserta didik
Mengamati

Peserta didik memikirkan kegiatan yang membutuhkan


2 pilihan keputusan dan menuliskannya dalam buku

Peserta didik mengamati contoh contoh yang dibuat


teman teman sekelas lainnya

Peserta didik membaca modul yang tersedia tentang


Percabangan
Menanya

Menanya peserta didik tentang pengertian percabangan

Menanya peserta didik tentang contoh algoritma


percabangan 2 kondisi

Memberikan kesempatan kepada peserta didik untuk


bertanya tentang materi yang sedang dibahas

30 Menit

Alokasi
Waktu

1.

30 Menit

75 menit

C. Penutup

(Percabangan)
Mengeksplorasi

Peserta didik menggali informasi tentang pengertian


percabangan dalam kegiatan sehari-hari melalui buku
atau internet

Peserta didik menjelaskan pengertian percabangan dan


contoh penerapan masing-kedalam pemecahan masalah
Mangasosiasi

Peserta didik membentuk kelompok diskusi

Peserta didik mendiskusikan penggunaan percabangan


2 kondisi
Mengkomunikasikan

Beberapa perwakilan kelompok dari peserta didik


mengemukakan kesimpulan hasil diskusinya
Setiap siswa melakukan refleksi pembelajaran

Guru dan peserta didik membuat kesimpulan dari


materi yang dipelajari

Guru menanyakan pengalaman apa yang didapat


peserta didik pada saat pembelajaran

Guru Menyampaikan informasi pembelajaran pada


pertemuan yang akan datang yaitu mengenai
Percabangan lebih dari 3 kondisi

Guru memberikan tugas kepada peserta didik untuk


membuat beberapa contoh percabangan lebih dari 3
kondisi dalam kegiatan sehari-hari.

30 Menit

Pertemuan Ke - 6
Deskripsi

Kegiatan
A. Pendahuluan

1.

2.

Motivasi :

Melakukan pembukaan dengan salam pembuka dan


berdoa memulai pembelajaran

Memeriksa kehadiran peserta didik

Memberikan informasi pentingnya kejujuran, ketelitian


dan disiplin dalam melaksanakan segala sesuatu

Memberikan
informasi
pentingnya
seorang
programmer dalam sebuah perusahaan

Memberikan informasi pentingnya algoritma bagi


seorang programmer

Memberikan informasi pentingnya memecahkan


masalah percabangan dengan tepat
Apersepsi :

Tanya jawab seputar materi kegiatan kemarin dan


tugas yang diberikan

Alokasi
Waktu
30 menit

Mengarahkan peserta didik untuk membuka Tugas


Pekerjaan Rumah pada pertemuan sebelumnya tentang
percabangan 2 kondisi

Mengumpulkan Tugas yang sudah dibuat


Menginformasikan kompetensi dasar yang harus dicapai
peserta didik

3.

B. Inti

C. Penutup

Mengamati

Peserta didik mengamati contoh baris program


percabangan 2 kondisi dan 3 kondisi yang ditampilkan
oleh guru
Menanya

Menanya peserta didik tentang apa yang berbeda dari


struktur program yang dipaparkan
Mengeksplorasi

Peserta didik menggali informasi tentang percabangan


dalam penyusunan sebuah program
Mangasosiasi

Peserta didik membentuk kelompok diskusi

Peserta didik mendiskusikan pengertian penggunaan


percabangan
Mengkomunikasikan

Beberapa perwakilan kelompok dari peserta didik


mengemukakan kesimpulan hasil diskusinya
Setiap siswa melakukan refleksi pembelajaran

Guru dan peserta didik membuat kesimpulan dari


materi yang dipelajari

Guru menanyakan pengalaman apa yang didapat


peserta didik pada saat pembelajaran

Guru menyampaikan informasi pembelajaran pada


pertemuan yang akan datang yaitu mengenai
percabangan bersarang

Guru memberikan tugas kepada peserta didik untuk


membuat beberapa contoh percabangan dengan
multikondisi
Pertemuan Ke - 7
Deskripsi

Kegiatan
A. Pendahuluan

1.

Motivasi :
Melakukan pembukaan dengan salam pembuka dan
berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian
dan disiplin dalam melaksanakan segala sesuatu
Memberikan
informasi
pentingnya
seorang

75 Menit

30 Menit

Alokasi
Waktu
30 menit

2.

3.

B. Inti

C. Penutup

programmer dalam sebuah perusahaan


Memberikan informasi pentingnya algoritma bagi
seorang programmer
Memberikan informasi pentingnya memecahkan
masalah percabangan dengan tepat
Memberikan informasi pentingnya Percabangan
Berasarang dalam penyusunan memecahkan suatu
masalah
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan
tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas
Pekerjaan Rumah pada pertemuan sebelumnya tentang
percabangan multikondisi
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus
dicapai peserta didik

Mengamati

Peserta
didik
mengamati
contoh
algoritma
percabangan bersarang yang ditampilkan oleh guru
Menanya

Menanya peserta didik tentang apa yang berbeda dari


algoritma percabangan sebelumnya yang dipaparkan

Menanya peserta didik mengenai perbedaan


percabangan dengan percabangan bersarang

Menanya peserta didik yang sudah mengetahui


maksud dari percabangan bersarang
Mengeksplorasi

Peserta didik menggali informasi penggunaan


Percabangan Bersarang
Mengasosiasi

Peserta didik membentuk kelompok diskusi

Peserta didik mendiskusikan pengertian Percabangan


bersarang

Peserta didik mendiskusikan penggunaan percabangan


bersarang

Peserta didik membuat algortima percabangan


bersarang
Mengkomunikasikan

Beberapa perwakilan kelompok dari peserta didik


mengemukakan kesimpulan hasil diskusinya
Setiap siswa melakukan refleksi pembelajaran

Guru dan peserta didik membuat kesimpulan dari


materi yang dipelajari

75 Menit

30 Menit

Guru menanyakan pengalaman apa yang didapat


peserta didik pada saat pembelajaran
Guru memberikan tugas kepada peserta didik untuk
membuat beberapa contoh Algoritma bersarang

H. Penilaian
1. Teknik penilaian
: Test tertulis
2. Bentuk Instrumen dan Instumrn
:
a. Bentuk Instrumen : Tes Uraian
b. Instrumen
: Terlampir
3. Pedoman Penskor-an
: Terlampir
No.

I.

Jenis Penilaian

Bentuk Instrumen Penilaian

Pengetahuan

Tes uraian, rubrik penilaian, dan kriteria penilaian

Kinerja

Jobsheet, rubrik penilaian, dan kriteria penilaian

Perilaku dan sifat


(Spiritual)

Penilaian aspek spiritual meliputi kejujuran,


kemandirian, kepedulian dan tanggungjawab disertai
kriteria penilaian

Sosial (Kerja
kerlompok)

Penilaian individu dalam kelompok kerja, dan


kriteria penilaian

DAFTAR PUSTAKA
C, Rinaldi Munir, Algoritma dan Pemrograman Dalam Bahasa Pascal dan, November 2011,
Penerbit INFORMATIKA
Achmad Solichin, Pemrograman Bahasa C dengan Turbo C, 2013, ilmukomputer.com
Zarlis dan Handrizal,Algoritma & Pemrograman Teori dan Praktik dalam Pascal,
Muhammad 2008, USU Press
Diverifikasi
Waka Kurikulum

Sidoarjo, 14 Juli 2014


Guru Mata Pelajaran

Ismunib, S.T

Moch. Najib Fahmi, ST MT


Mengetahui
Kepala Sekolah

Achmad Farich, S.T., M.Pd

Lampiran 1
BAHAN AJAR
Kompetensi
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran
Pertemuan ke
Alokasi waktu

:
:
:
:
:
:

Bahan Ajar
SMK YPM 1
X / Ganjil
Pemrograman Dasar
4-7
3 X 45 menit

A. Kompetensi Dasar
Memahami struktur algoritma serta menganalisis data dalam suatu algoritma percabangan
B. Indikator
1. Mampu mengaplikasikan sikap cermat, teliti dan kreatif dalam melaksanakan percobaan
algoritma percabangan
2. Mampu menganalisis data dalam percabangan algoritma
3. Memahami Penggunaan Algoritma Percabangan untuk memecahkan masalah
D. Materi
Algoritma Percabangan
Sebuah program tidak selamanya akan berjalan dengan mengikuti struktur berurutan,
kadang-kadang kita perlu merubah urutan pelaksanaan program dan menghendaki agar
pelaksanaan program meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagai
percabangan/pemilihan atau keputusan. Berikut beberapa kondisi percabangan :
1. Penulisan percabangan 1 kondisi
Narasi :
Jika <kondisi> , maka <pernyataan>
penjelasan :
Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak
maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan
Flowchart :

2. Penulisan percabangan 2 kondisi


Narasi :
Jika <kondisi>, maka
a. Ya, <pernyataan1>
b. Tidak, <pernyataan2>
penjelasan :
Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak
(<kondisi> bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2.
Berbeda dengan percabangan satu kondisi, pada percabangan dua kondisi ada dua
pernyataan untuk dua keadaan kondisi, yaitu untuk <kondisi> yang bernilai benar dan
<kondisi> yang bernilai salah
Flowchart :

3. Penulisan percabangan lebih dari 2 kondisi


Narasi :

Jika <kondisi_1>, maka <pernyataan_1>


Selain itu Jika <kondisi_2>, maka <pernyataan_2>,

Selain itu Jika <kondisi_n>, maka <pernyataan_n>,


Selain itu <pernyataan_X>
penjelasan :
Mula-mula
<kondisi1>
dicek
nilai
kebenarannya.
Jika
benar,
maka
dikerjakan pernyataan1. Jika salah, maka dicek nilai kebenaran <kondisi2>. Jika
<kondisi2> benar, maka dikerjakan pernyataan2. Jika tidak algoritma akan mengecek
ke kondisi berikutnya dengan cara yang sama dengan yang sebelumnya. Terakhir, jika
semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1).
Flowchart :

4. Penulisan percabangan bersarang


Narasi :
Jika <kondisi_1>, maka
Jika <kondisi_11>, maka
a. Ya, <pernyataan_111>
b. Tidak, <pernyataan_112>
Selain itu , maka
Jika <kondisi_12>, maka

a. Ya, <pernyataan_121>
b. Tidak, <pernyataan_122>
Penjelasan :
Mula-mula <kondisi_1> dicek nilai kebenarannya. Jika benar, maka dicek nilai
kebenaran
<kondisi_11>.
Jika
<kondisi_11>
benar,
maka
dikerjakan <pernyataan_111>.
Jika
tidak
algoritma
akan
mengerjakan <pernyataan_112>. Jika <kondisi_1> tidak benar maka akan dicek nilai
kebenaran <kondisi_12>. Jika <kondisi_12> benar, maka dicek akan dikerjakan
<Pernyataan_121>. Jika <kondisi_12> tidak benar maka akan mengerjakan
<Pernyataan_122>.
Flowchart :

Lampiran 2
INSTRUMEN PENILAIAN SIKAP
BENTUK PENILAIAN DIRI SENDIRI
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran

:
:
:

Materi Pokok
Nama Siswa
Kelas/NIS
Tanggal

:
:
:
:

Bacalah instrumen ini dengan cermat dan dengan sikap jujur beri tanda (V) pada kolom yang
sesuai!
KEJUJURAN
NO
PERNYATAAN
TP
JR
SR SL
1. Saya membaca materi pelajaran sebelum pelaksanaan
pembelajaran.
2. Saya mendengarkan sungguhsungguh penjelasan guru
pada saat mengajar.
3. Saya menanyakan kepada guru tentang materi pelajaran
yang belum dipahami.
4. Saya mendengarkan informasi yang berkaitan dengan
materi yang dipelajari.
5. Saya senang bekerja sendiri dalam menyelesaikan masalah.
6. Saya senang bekerja kelompok dalam menyelesaikan
masalah.
7. Saya berpartisipasi pada kegiatan kelompok.
8. Saya memberikan kontribusi besar terhadap keberhasilan
kerja kelompok.
9. Saya yakin kelompok saya berhasil.
10. Saya yakin kelompok saya berhasil tanpa kontribusi saya.
11. Saya merasa terganggu kalau kerja kelompok.
12. Saya merasa cukup memperoleh informasi dari guru saja
untuk menyelesaikan masalah.
13. Saya memperoleh manfaat dari kegiatan kelompok
14. Saya tidak memperoleh manfaat dari kegiatan kelompok.
15. Saya mengharapkan kerja kelompok pada berbagai kegiatan
Ket :
1. TP
= Tidak Pernah
2. JR
= Jarang
3. SR
= Sering
4. SL
= Selalu

Lampiran 3
INSTRUMEN PENILAIAN SIKAP
PENGAMATAN PROSES PEMBELAJARAN
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran

:
:
:

Materi Pokok
Kelas
Tanggal

:
:
:

Aspek Yang Di Observasi :


A. Kemandirian siswa dalam belajar
B. Cara Siswa menghargai pendapat orang lain
C. Cara Siswa mengkritik oranglain
D. Cara Siswa menghargai pendapat yang berbeda
Beri Tanda Contreng () Pada Kolom yang tersedia menurut penilaian Guru
N
Nama
A
B
C
D
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3
o
Siswa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

SKOR

Ket :
SKO
R
1
2
3
4

Keterangan
Kurang, jika siswa yang bersangkutan lebih banyak diam untuk
berinteraksi/berdiskusi dengan temannya
Cukup, jika siswa yang bersangkutan sekali-sekali berinteraksi/diskusi dengan
temannya
Baik, jika siswa yang bersangkutan sering berinteraksi/diskusi dengan temannya
Sangat Baik, jika siswa yang bersangkutan selalu berinteraksi/diskusi dengan
temannya dalam konteks pembelajaran

Lampiran 4
INSTRUMEN PENILAIAN OBSERVASI
SIKAP KEJUJURAN DIRI SENDIRI
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran

:
:
:

Materi Pokok
Nama Siswa
Kelas/NIS
Tanggal

:
:
:
:

Bacalah instrumen ini dengan cermat dan dengan sikap jujur beri tanda (V) pada kolom yang
sesuai!
KEJUJURAN
NO
PERNYATAAN
TP
JR
SR SL
1. Saya menyontek pada saat mengerjakan ulangan
2. Saya menyalin karya orang lain tanpa menyebutkan
sumbernya pada saat mengerjakan tugas
3. Saya melaporkan kepada yang berwenang jika menemukan
barang
4. Saya berani mengakui kesalahan yang saya dilakukan
5. Saya mengerjakan soal ujian tanpa melihat jawaban teman
yang lain
Ket :
2.

TP Tidak Pernah
JR Jarang

3.

SR

4.

SL Selalu

1.

Sering

Lampiran 5
INSTRUMEN PENILAIAN OBSERVASI
SIKAP KEJUJURAN
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran

:
:
:

Materi Pokok
Kelas
Tanggal

:
:
:

Aspek Yang Di Observasi :


A. Tidak nyontek dalam mengerjakan ujian/ulangan/tugas
B. Tidak melakukan plagiat (mengambil/menyalin karya orang lain tanpa menyebutkan
sumber) dalam mengerjakan setiap tugas
C.

Mengungkapkan perasaan terhadap sesuatu apa adanya

D.

Melaporkan data atau informasi apa adanya

E.

Mengakui kesalahan atau kekurangan yang dimiliki

Beri Tanda Contreng () Pada Kolom yang tersedia menurut penilaian Guru
N
o
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Nama Siswa

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

SKO
R

Ket :
SKO
R
1
2
3
4

Keterangan
Kurang, jika siswa yang bersangkutan lebih banyak diam untuk
berinteraksi/berdiskusi dengan temannya
Cukup, jika siswa yang bersangkutan sekali-sekali berinteraksi/diskusi dengan
temannya
Baik, jika siswa yang bersangkutan sering berinteraksi/diskusi dengan temannya
Sangat Baik, jika siswa yang bersangkutan selalu berinteraksi/diskusi dengan
temannya dalam konteks pembelajaran

Lampiran 6
INSTRUMEN PENILAIAN OBSERVASI
SIKAP KEJUJURAN DIRI SENDIRI
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran

:
:
:

Materi Pokok
Nama Siswa
Kelas/NIS
Tanggal

:
:
:
:

Bacalah instrumen ini dengan cermat dan dengan sikap jujur beri tanda (V) pada kolom yang
sesuai!
MELAKUKAN
NO
PERNYATAAN
Ya
Tidak
1.
Saya masuk kelas tepat waktu
2.
Saya mengumpulkan tugas tepat waktu
3.
Saya memakai seragam sesuai tata tertib
4.
Saya mengerjakan tugas yang diberikan
5.
Saya tertib dalam mengikuti pembelajaran
6.
Saya mengikuti praktikum sesuai dengan langkah yang
ditetapkan
7.
Saya membawa buku tulis sesuai mata pelajaran
8.
Saya membawa buku teks mata pelajaran
Ket :
Ya
= apabila kamu menunjukkan perbuatan sesuai pernyataan
Tidak = apabila kamu tidak menunjukkan perbuatan sesuai pernyataan.

Lampiran 7
INSTRUMEN PENILAIAN OBSERVASI
SIKAP KEJUJURAN
Satuan Pendidikan
Kelas/Semester
Mata Pelajaran

:
:
:

Materi Pokok
Kelas
Tanggal

:
:
:

Aspek Yang Di Observasi :


A. Tidak nyontek dalam mengerjakan ujian/ulangan/tugas
B. Tidak melakukan plagiat (mengambil/menyalin karya orang lain tanpa menyebutkan
sumber) dalam mengerjakan setiap tugas
C. Mengungkapkan perasaan terhadap sesuatu apa adanya
D. Melaporkan data atau informasi apa adanya
E. Mengakui kesalahan atau kekurangan yang dimiliki
Beri Tanda Contreng () Pada Kolom yang tersedia menurut penilaian Guru
N
A
B
C
D
Nama Siswa
Y T Y T Y T Y T
o
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

E
Y T

SKOR

Ket :
A,B,C,D,E adalah jenis penilaian
Ya
= apabila peserta didik menunjukkan perbuatan sesuai aspek pengamatan
Tidak = apabila peserta didik tidak menunjukkan perbuatan sesuai aspek pengamatan.

Kriteria Penilaian
NILAI = SKOR x 20

Skor Y Mendapat nilai = 1


Skor T Tidak mendapatkan nilai = 0

Lampiran 8
INSTRUMEN PENILAIAN HASIL BELAJAR
TES TERTULIS
Jawablah pertanyaan berikut ini dengan tepat!
1.

Tuliskan ada berapa macam bentuk percabangan !

2.

Bagaimana bentuk percabangan 1 kondisi dalam pseudocode !

3.

Bagaimana bentuk percabangan lebih dari 1 kondisi dalam flowchart !

4.

Apa yang dimaksud dengan percabangan bersarang ?

5.

Diketahui bahwa terdapat 3 masukan beberapa nilai, bagaimana algoritma untuk


menentukan mana nilai yang terbesar dan terkecil ?

Kunci Jawaban
1.

2.

3.

Terdapat 4 macam jenis percabangan yaitu :


Percabangan 1 kondisi dengan 1 pernyataan
Percabangan 1 kondisi dengan 2 pernyataan
Percabangan lebih dari 1 kondisi (multi-kondisi)
Percabangan bersarang
Bentuk percabangan 1 kondisi dalam pseudocode :
Deskripsi :
a. Jika x>10, maka :
Y, lompat ke (b)
T, lompat ke (d)
b. Cout angka lebih besar 10
c. Lompat (e)
d. Cout angka kurang /= dengan 10
e. return
Bentuk percabangan lebih dari 1 kondisi dalam flowchart :

4.

No.
(Ne

Percabangan bersarang adalah bentuk percabangan memiliki percabangan didalam


percabangan. Contoh dalam flowchart :
didalam percabangan (hours=0), terdapat
percabangan (1<=hours<=12), pada saat pilihan
Inilah yang disebut percabangan bersarang
sted Branching). Sedangkan percabangan
(hours<12) disebut dengan percabangan 1
kondisi, dengan 2 pernyataan.

5. Algoritma percabangan untuk nilai terbesar dan terkecil dari 3 masukan :


Algoritma { percabangan untuk nilai terbesar dan terkecil dari 3 masukan }
Deklarasi :
terbesar, terkecil ;
nilai_1, nilai_2, nilai_3;
Deskripsi :
a. Masukkan nilai_1, nilai_2, dan nilai_3
b. terbesar <--- nilai_1; terkecil <--- nilai_1;
c. Jika (terbesar<nilai_2) :
Y, terbesar <--- nilai_2
T, lanjut ke langkah berikut
d. Jika (terbesar<nilai_3) :

Y, terbesar <--- nilai_3


T, lanjut ke langkah berikut
e. Jika (terkecil>nilai_2) :
Y, terkecil <--- nilai_2
T, lanjut ke langkah berikut
f. Jika (terkecil>nilai_3) :
Y, terkecil <--- nilai_3
T, lanjut ke langkah berikut
g. Keluaran terbesar dan terkecil

Kriteria Penilaian
No

Skor

Penilaian

Nilai= Skor x 10
3

Nilai Maksimal 100

Total Skor

10

Nilai Minimal 0