MATA PELAJARAN KOMPETENSI KEAHLIAN Rekay

`

MATA PELAJARAN/KOMPETENSI KEAHLIAN
JENJANGPENDIDIKAN
Kompetensi
Utama
Pedagogik

1.

: Rekayasa Perangkat Lunak (RPL)
: Sekolah Menengah Kejuruan (SMK)

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
Menguasai teori belajar
1.1 Memahami berbagai teori
dan prinsipbelajar dan prinsipprinsippembelajaran
prinsip pembelajaran

yangmendidik.
yang mendidik
terkaitdengan mata
pelajaran yangdiampu.

2. Mengembangkankurikulum
yang terkait dengan
matapelajaran yang diampu.

Standar Isi
StandarKompetensi
Memahami berbagai teori belajar
dan prinsip-prinsip pembelajaran
yang mendidik terkaitdengan
mata pelajaran rekayasa
perangkat lunak

KompetensiDasar
Menerapkan berbagai
pendekatan,strategi,

metode, dan teknik
pembelajaran yang
mendidik secara kreatif
dalam mata pelajaran yang
diampu.

2.3 Menata materi
pembelajaransecara
benar sesuai
denganpendekatan yang
dipilih dankarakteristik
peserta didik.
2..4 Mengembangkan
indikator daninstrumen
penilaian.

Menerapkan strategi pembelajaran
yang tepat pada mata pelajaran
rekayasa perangkat lunak (RPL)


Menerapkan metode
pembelajaran yang sesuai dengan
mata pelejaran RPL
Menentukan tujuan Umum
pembelajaran dari kompetensi
dasar RPL

2.1 Menentukan tujuan
pembelajaran yang
diampu
2.2 Memilih materi
pembelajaranyang diampu
yang terkaitdengan
pengalaman belajardan
tujuan pembelajaran.

IndikatorEsensial

Mengembangkan materi
pembelajaran yang diampu

yang terkait dengan
pengalaman belajar dan
tujuan pembelajaran.

Memilih materi sesuai tujuan
pembelajaran rekayasa perangkat
lunak

Mengembangkan materi
pembelajaran RPL sesuai
kebutuhan dunia industri
Menyusun materi pembelajaran
RPL secara sistematis

Menentukan indikator dari tujuan
pembelajaran RPL
Menentukan instrumen penilaian
dari tujuan yang akan dicapai

Halaman 1 dari 10


`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
3.
3.1 Mengembang
Menyelenggarakanpembel
kan komponenajaran yangmendidik.
komponen rancangan
pembelajaran.
3.2 Menyusun rancangan
pembelajaran yang
lengkap, baik untuk
kegiatan di dalam kelas,
laboratorium, maupun

lapangan.

Standar Isi
StandarKompetensi

KompetensiDasar

IndikatorEsensial
Menentukan komponenkomponen RPP

Menyusun RPP rekayasa perangkat
lunak

Menyusun jobsheet RPL

4. Memanfaatkan teknologi
informasi dankomunikasi
untukkepentingan
pembelajaran.


5.Menyelenggarakanpenilaia
n dan eva-luasi proses dan
hasilbelajar

3.3 Menggunakan media
pembelajaran dan
sumber belajar yang
relevan dengan
karakteristik peserta
didik dan mata pelajaran
yang diampu untuk
mencapai tujuan
pembelajaran secara
utuh.
4.1Memanfaatkan teknologi
in-formasi dan
komunikasi
dalampembelajaran yang
diampu.


5.1 Menentukan prosedur
penilaian dan evaluasi
proses dan hasil belajar.

5.2 Menganalisis hasil
penilaianproses dan hasil
Halaman 2 dari 10

Menggunakan media pembelajaran
yang sesuai dengan mata pelajaran

Menggunakan peralatan TIK dalam
pembelajaran teknik RPL

Menggunakan software aplikasi
untuk pembelajaran teknik RPL
Menentukan prosedur evaluasi
proses pembelajaran teknik RPL
Menentukan prosedur evaluasi
hasil pembelajaran teknik RPL

Menganalisa penilaian hasil belajar

`
Kompetensi
Utama

Halaman 3 dari 10

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
belajar untuk berbagai
tujuan.
6. Berkomunikasi secara
6.1 Memahami berbagai
efektif, empatik,dan
strategiberkomunikasi
santun denganpeserta
yang efektif,emptik, dan

santun, secaralisan,
didik.
tulisan, dan/atau
bentuklain.
7. Memanfaatkan
7.1 Menggunakan informasi
hasilpenilaian dan evaluasi
hasilpenilaian dan
untuk kepentingan
evaluasi untuk
pembelajaran.
menentukan
ketuntasan belajar
7.2 Menggunakan informasi
hasil penilaian dan
evaluasi untuk
merancang program
remedial dan
pengayaan.
7.3 Mengkomuni kasikan

hasil penilaian dan
evaluasi kepada
pemangku
kepentingan.
7.4 Memanfaat kan
informasi hasil
penilaian dan evaluasi
pembelajaran untuk
meningkatkankualitas
pembelajaran.
8. Melakukan tindakan
8.1 Melakukan refleksi
reflektif untukpeningkatan
terhadap pembelajaran yang
kualitas pembelajaran.
telah dilaksanakan.

Standar Isi
StandarKompetensi

KompetensiDasar

IndikatorEsensial

Menggunakan komunikasi yang
efektif, empatik dan santun pada
pembelaran RPL

Menganalisis hasil evaluasi
pembelajaran RPL

Menggunakan hasil evaluasi untuk
program remidial

Melaporkan hasil evaluasi pada
waktu dan kepada pihak yang
tepat

Menggunakan hasil evaluasi untuk
peningkatan kualitas pembelajaran
RPL

Merefleksi proses pembelajaran
yang telah dilaksanakan

`
Kompetensi
Utama

Profesional

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
8.2 Memanfaat kan hasil
refleksi untuk perbaikan
dan pengembangan
pembelajaran dalam
mata pelajaran yang
diampu.
8.3 Melakukan PTK untuk
meningkatkan kualitas
pembelajaran
Menguasai materi dasar
Mengidentifikasi kebutuhan
kompetensi kejuruan dan
personal computer (PC)
memberikan ilustrasi untuk
memudahkan penjelasan
Mengetahui jenis-jenis
periferal komputer
Memahami konsep dasar
elektronika analog dan digital,
melakukan konversi, dan
penerapannya

Berinteraksi dengan baik dan
mampu menerangkan konsep
dasar serta penggunaan
flowchart, dan Data Flow
Diagram (DFD)

Halaman 4 dari 10

Mengenal sistem bilangan

Standar Isi
StandarKompetensi

KompetensiDasar

IndikatorEsensial
Refleksi terhadap kinerja (siswa,
guru, bahan, kurikulum,IBM, hasil
belajar siswa)

1. Merakit personal computer
(PC)

2. Menerapkan teknik
elektronika analog dan digital
dasar

3. Menerapkan algoritma
pemrograman tingkat dasar

1.1 Merencanakan
kebutuhan dan
spesifikasi

Menentukan rancangan
pelaksanaan PTK pada
pembelajaran RPL
1.1.1 Mengklasifikasikan bagianbagian komputer

1.2 Menjelaskan jenis
perangkat keras
periferal
2.1 Menerangkan sistem
bilangan digital

1.1.2 Menjelaskan jenis-jenis
piranti input, output, dan
proses
2.1.1 Menerangkan karakter
pembentuk sistem bilangan
heksadesimal

2.2 Mengonversi sistem
bilangan
2.3 Menerapkan
elektronika digital
untuk komputer
3.1 Mengartikan pengertian
algoritma

2.1.2 Melakukan konversi sistem
bilangan desimal ke biner
2.1.3 Menjelaskan penerapan
elektronika digital pada
komputer modern
3.1.1 Mampu menjelaskan
pengertian algoritma

3.2 Menggunakan notasi
algoritma
3.3 Menganalisis operasi
algoritma
3.4 Menganalisis kasus

3.1.2 Menggunakan notasi
algoritma dengan tepat
3.1.3 Menganalisis operasi
perhitungan algoritma
3.1.4 Menganalisis kasus

`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas

Menguasai algoritma
pemrograman tingkat lanjut,
mencakup array multi
dimensi, prosedur/fungsi, dan
struktur data sederhana, serta
menerangkan penerapannya

Memiliki wawasan mengenai
konsep basis data, entity

Halaman 5 dari 10

Standar Isi
StandarKompetensi

4. Menerapkan algoritma
pemrograman tingkat lanjut

5. Membuat basis data

KompetensiDasar

IndikatorEsensial

algoritma
3.5 Menganalisis aturan
dasar Data Flow
Diagram (DFD)
3.6 Menjelaskan levelisasi
Data Flow Diagram
(DFD)
3.7 Menganalisis aturan
aliran data DFD
3.8 Menggunakan simbolsimbol bagan alir
(flowchart)
3.9 Membedakan struktur
perulangan
menggunakan for dan
while
3.10 Menjelaskan tipe data
bahasa pemrograman
4.1 Menjelaskan pengertian
array

algoritma faktorial
3.1.5 Menganalisis dan
memahami aturan dasar
Data Flow Diagram (DFD)
3.1.6 Mengetahui levelisasi
diagram pada DFD

4.2 Menerapkan
penggunaan array multi
dimensi di dalam
pemrograman
4.3 Menggunakan prosedur
dan fungsi di dalam
pemrograman
4.4 Menjelaskan konsep
struktur data sederhana
5.1 Mengidentifikasi model
basis data

4.1.2 Menerapkan penggunaan
array multi dimensi

3.1.7 Mampu menganalisis
validitas aliran data
3.1.8 Menerangkan makna notasi
bagan alir (flowchart)
3.1.9 Menganalisis perbedaan
struktur for dan while

3.1.10 Menjelaskan urutan tipe
data integer
4.1.1 Menerangkan pengertian
dasar mengenai array

4.1.3 Menerangkan perbedaan
prosedur dan fungsi
4.1.4 Menerangkan struktur data
sederhana
5.1.1 Menerangkanmodel basis
data

`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
relationship diagram (ERD),
normalisasi tabel, dan
menggunakan perangkat
lunak bantu untuk pemodelan
data dengan baik dan benar.

Memiliki konsep dasar yang
baik mengenai basis data dan
menunjukkan penerapan SQL
dalam contoh kehidupan
sehari-hari

Halaman 6 dari 10

Standar Isi
StandarKompetensi

6. Menerapkan aplikasi basis
data

KompetensiDasar

IndikatorEsensial

5.2 Mengidentifikasi
struktur hirarki basis
data
5.3 Menjelaskan simbol
Entity Relationship
Diagram (ERD)
5.4 Menerapkan
kardinalitas/derajat
relasi di dalam basis
data
5.5 Menganalisis
penerapan normalisasi
basis data
5.6 Menganalisis
penerapan normalisasi
basis data
5.7 Menganalisis
penerapan normalisasi
basis data
5.8 Menganalisis
penerapan normalisasi
basis data
6.1 Menjelaskan jenis
perintah SQL

5.1.2 Menjelaskan struktur hirarki
basis data

6.2 Membuat tabel basis
data
6.3 Menciptakan view baru

6.1.2 Mengetahui perintah untuk
membuat tabel
6.1.3 Mampu menciptakan view

5.1.3 Memahami simbol-simbol
Entity Relationship Diagram
(ERD)
5.1.4 Menerapkan jenis
kardinalitas relasi pada ERD

5.1.5 Menganalisisaturan bentuk
st
normal pertama (1 NF)
5.1.6 Menganalisis bentuk normal
st
pertama (1 NF)
5.1.7 Menganalisis bentuk normal
nd
kedua (2 NF)
5.1.8 Menganalisis penerapan
rd
bentuk normal ketiga (3
NF)
6.1.1 Mengetahui jenis perintah
SQL

`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas

Memanfaatkan perangkat
lunak bantu IDE (Integrated
Development Environment)
untuk menghasilkan aplikasi
Graphical User Interface (GUI)

Memanfaatkan perangkatperangkat jaringan komputer
untuk memberikan
pemahaman mengenai kasus
yang relevan

Menggunakan fitur-fitur
lanjut pemrograman SQL
untuk menyederhanakan

Halaman 7 dari 10

Standar Isi
StandarKompetensi

7. Memahami pemrograman
visual berbasis desktop

8. Mengoperasikan sistem
operasi jaringan komputer

9. Menerapkan bahasa
pemrograman SQL

KompetensiDasar
6.4 Membuat query seleksi
data
6.5 Menerapkan subquery
untuk seleksi data pada
dua relasi
6.6 Membuat query edit
data
6.7 Membuat query hapus
data
7.1 Menjelaskan IDE
aplikasi bahasa
pemrograman

IndikatorEsensial
baru
6.1.4 Menerapkan perintah query
seleksi data
6.1.5 Menerapkan perintah
subquery pada dua relasi
6.1.6 Menerapkan perintah query
edit data
6.1.7 Menerapkan perintah query
hapus data
7.1.1 Memahami fasilitas yang
memudahkan pemrogram
dalam membuat dan
menguji program

7.2 Menjelaskan objek
aplikasi bahasa
pemrograman
8.1 Menjelaskan fungsi
periferal jaringan
komputer

7.1.2 Memahami komponen
untuk menampilkan data
tabular
8.1.1 Mampu menjelaskan fungsi
peripheral router

8.2 Mengidentifikasikan
ketersambungan
jaringan komputer
8.3 Melakukan pemutusan
jaringan komputer

8.1.2 Memahami cara
mengidentifikasi
ketersambungan jaringan
8.1.3 Mampu melakukan
pemutusan jaringan secara
benar
8.1.4 Mengenal aplikasi jaringan
komputer untuk transfer file

8.4 Mengoperasikan
aplikasi jaringan
komputer
9.1 Mempersiapkan
perangkat lunak SQL

9.1.1 Memahami perangkat lunak
SQL

`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
operasi-operasi yang
kompleks

Standar Isi
StandarKompetensi

KompetensiDasar

9.2 Mengoperasikan stored
procedure
9.3 Mengoperasikan trigger
Menguasai konsep dasar
aplikasi web dan memberikan
bimbingan dalam melakukan
praktek pemrograman web
statis

10. Menerapkan dasar-dasar
pembuatan web statis tingkat
dasar

10.1 Konsep teknologi web
statis

10.2 Menjelaskan struktur
dokumen HTML
10.3 Menambahkan objek
gambar ke dalam
dokumen HTML
10.4 Menggunakan elemen
pembentuk tabel pada
web
10.5 Menggunakan atribut
tabel untuk
menggabungkan
kolom

Memanfaatkan perangkat
lunak bantu untuk
menerapkan pembuatan
halaman web dinamis

Halaman 8 dari 10

11. Membuat halaman web
dinamis tingkat lanjut

10.6 Membuat Link internal
pada web
10.7 Menggunakan
Cascading Style Sheet
(CSS) di dalam
dokumen web
11.1 Menjelaskan konsep
pembuatan halaman
web dinamis

IndikatorEsensial

9.1.2 Memahami pengoperasian
stored procedure
9.1.3 Memahami pengoperasian
trigger
10.1.1 Memahami web statis

10.1.2 Memahami struktur dasar
dokumen HTML
10.1.3 Menerapkan cara
menambahkan objek
gambar ke dalam
dokumen HTML
10.1.4 Mengimplementasikan
pembuatan tabel baru
10.1.5 Mengimplementasikan
atribut yang berfungsi
untuk menggabung dua
atau lebih kolom pada
tabel
10.1.6 Memahami cara
menggunakan link
10.1.7 Menggunakan CSS di
dalam dokumen

11.1.1 Memahami konsep web
dinamis

`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas
berbasis PHP dan MySQL

Standar Isi
StandarKompetensi

KompetensiDasar
11.2 Menjelaskan teknologi
web dinamis
11.3 Menjelaskan cara kerja
web dinamis
11.4 Menerapkan cookie
11.5 Menerapkan fitur login
pada aplikasi web

Memiliki pemahaman yang
baik untuk menjelaskan
konsep dasar pemrograman
berorientasi objek dan
mengaitkan dengan
penyelesaian terhadap kasus
nyata

12. Menggunakan bahasa
pemrograman berorientasi
objek

11.6 Menerapkan operasi
substring
12.1 Menjelaskan konsep
kelas dan objek

12.2 Menerapkan
pendefinisian sebuah
kelas
12.3 Menjelaskan uruturutan access modifer

12.4 Menerangkan
penggunaan access
modifier protected
pada kelas
12.5 Menjelaskan
penerapan overriding
12.6 Menjelaskan peran

Halaman 9 dari 10

IndikatorEsensial

11.1.2 Memahami teknologi
pembuat halaman web
dinamis
11.1.3 Mampu menjelaskan cara
kerja web dinamis
11.1.4 Menerapkan penggunaan
cookie
11.1.5 Memahami penerapan
teknik pembuatan fitur
login
11.1.6 Memahami penerapan
operasi substring
12.1.1 Memahami konsep kelas
dan objek

12.1.2 Menerapkan pembuatan
kelas
12.1.3 Memahami urut-urutan
access modifier dari yang
paling sempit ruang
lingkupnya
12.1.4 Mampu menjelaskan
makna access modifier
protected
12.1.5 Memahami overriding dan
penerapannya di dalam
kode program
12.1.6 Memahami dan mampu

`
Kompetensi
Utama

StandarKompetensi Guru
Kompetensi Guru
KompetensiInti
Mapel/Guru Kelas

Standar Isi
StandarKompetensi

KompetensiDasar
interface
12.7 Menerapkan
penggunaan interface
yang benar
12.8 Menjelaskan fungsi
enkapsulasi
12.9 Menggunakan kelas
abstrak

Halaman 10 dari 10

IndikatorEsensial
menerapkan konsep
interface
12.1.7 Menerapkan cara
penggunaan interface
12.1.8 Memahami peran dan
fungsi enkapsulasi
12.1.9 Mengimplementasikan
pembuatan kelas abstrak

Dokumen yang terkait

KOMPETENSI SOSIAL PADA REMAJA YANG MENGIKUTI EKSTRAKURIKULER PASKIBRA DAN TIDAK MENGIKUTI EKSTRAKURIKULER PASKIBRA

5 114 59

HUBUNGAN ANTARA KONDISI EKONOMI WARGA BELAJAR KEJAR PAKET C DENGAN AKTIVITAS BELAJAR DI SANGGAR KEGIATAN BELAJAR KABUPATEN BONDOWOSO TAHUN PELAJARAN 2010/2011

1 100 15

UPAYA PENINGKATAN PROSES DAN HASIL BELAJAR SISWA MELALUI PENGGUNAAN ALAT PERAGA PADA MATA PELAJARAN IPA DI KELAS IV (EMPAT) SDN 3 TEGALSARI KECAMATAN GADINGREJO KABUPATEN PRINGSEWU TAHUN PELAJARAN 2011/2012

23 110 52

MENINGKATAN HASIL BELAJAR SISWA MELALUI MODEL PEMBELAJARAN TEMATIK DENGAN MENGGUNAKAN MEDIA REALIA DI KELAS III SD NEGERI I MATARAM KECAMATAN GADINGREJO KABUPATEN TANGGAMUS TAHUN PELAJARAN 2011/2012

21 126 83

PENGARUH MOTIVASI BELAJAR DAN PEMANFAATAN SARANA BELAJAR DI SEKOLAH TERHADAP HASIL BELAJAR MATA PELAJARAN AKUNTANSI KEUANGAN SISWA KELAS XI AKUNTANSI SMK WIYATA KARYA NATAR TAHUN PELAJARAN 2010/2011

10 119 78

PENGARUH HASIL BELAJAR PENDIDIKAN KEWARGANEGARAAN TERHADAP TINGKAT APLIKASI NILAI KARAKTER SISWA KELAS XI DALAM LINGKUNGAN SEKOLAH DI SMA NEGERI 1 SEPUTIH BANYAK KABUPATEN LAMPUNG TENGAH TAHUN PELAJARAN 2012/2013

23 233 82

HUBUNGAN KEPRIBADIAN DENGAN TINGKAT KEBUGARAN JASMANI PADA SISWA KELAS V SD NEGERI 2 PONCOWARNO KALIREJO LAMPUNG TENGAH TAHUN PELAJARAN 2013/2014

10 138 52

PENERAPAN MODEL COOPERATIVE LEARNING TIPE TPS UNTUK MENINGKATKAN SIKAP KERJASAMA DAN HASIL BELAJAR SISWA KELAS IV B DI SDN 11 METRO PUSAT TAHUN PELAJARAN 2013/2014

6 73 58

PENGARUH KEMANDIRIAN DAN SIKAP BELAJAR TERHADAP HASIL BELAJAR IPS TERPADU SISWA KELAS VIII SMP NEGERI 1 PUNGGUR TAHUN PELAJARAN 2012/2013

6 71 68

HUBUNGAN PERHATIAN ORANGTUA DAN MANAJEMEN WAKTU BELAJAR DI RUMAH DENGAN PRESTASI BELAJAR GEOGRAFI SISWA KELAS X IPS SMA NEGERI 3 BANDAR LAMPUNG TAHUN PELAJARAN 2014/2015

11 108 89