Вы находитесь на странице: 1из 10

`

MATA PELAJARAN/KOMPETENSI KEAHLIAN JENJANGPENDIDIKAN


Kompetensi Utama Pedagogik 1.

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


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. IndikatorEsensial Menerapkan strategi pembelajaran yang tepat pada mata pelajaran rekayasa perangkat lunak (RPL)

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.

2.1 Menentukan tujuan pembelajaran yang diampu 2.2 Memilih materi pembelajaranyang diampu yang terkaitdengan pengalaman belajardan tujuan pembelajaran. Mengembangkan materi pembelajaran yang diampu yang terkait dengan pengalaman belajar dan tujuan pembelajaran.

Menerapkan metode pembelajaran yang sesuai dengan mata pelejaran RPL Menentukan tujuan Umum pembelajaran dari kompetensi dasar RPL Memilih materi sesuai tujuan pembelajaran rekayasa perangkat lunak

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

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. 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. Standar Isi StandarKompetensi KompetensiDasar IndikatorEsensial Menentukan komponenkomponen RPP

Menyusun RPP rekayasa perangkat lunak

Menyusun jobsheet RPL Menggunakan media pembelajaran yang sesuai dengan mata pelajaran

4. Memanfaatkan teknologi informasi dankomunikasi untukkepentingan pembelajaran.

Menggunakan peralatan TIK dalam pembelajaran teknik RPL

5.Menyelenggarakanpenilaia n dan eva-luasi proses dan hasilbelajar

5.1 Menentukan prosedur penilaian dan evaluasi proses dan hasil belajar.

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

5.2 Menganalisis hasil penilaianproses dan hasil


Halaman 2 dari 10

`
Kompetensi Utama 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 didik. santun, secaralisan, 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

Halaman 3 dari 10

`
Kompetensi Utama 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 Mengenal sistem bilangan Standar Isi StandarKompetensi KompetensiDasar IndikatorEsensial Refleksi terhadap kinerja (siswa, guru, bahan, kurikulum,IBM, hasil belajar siswa)

Profesional

1. Merakit personal computer (PC)

1.1 Merencanakan kebutuhan dan spesifikasi 1.2 Menjelaskan jenis perangkat keras periferal 2.1 Menerangkan sistem bilangan digital

Menentukan rancangan pelaksanaan PTK pada pembelajaran RPL 1.1.1 Mengklasifikasikan bagianbagian komputer

2. Menerapkan teknik elektronika analog dan digital dasar

1.1.2 Menjelaskan jenis-jenis piranti input, output, dan proses 2.1.1 Menerangkan karakter pembentuk sistem bilangan heksadesimal 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

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

3. Menerapkan algoritma pemrograman tingkat dasar

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

3.2 Menggunakan notasi algoritma 3.3 Menganalisis operasi algoritma 3.4 Menganalisis kasus
Halaman 4 dari 10

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 Standar Isi StandarKompetensi KompetensiDasar 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 IndikatorEsensial algoritma faktorial 3.1.5 Menganalisis dan memahami aturan dasar Data Flow Diagram (DFD) 3.1.6 Mengetahui levelisasi diagram pada DFD 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

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

4. Menerapkan algoritma pemrograman tingkat lanjut

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

Memiliki wawasan mengenai konsep basis data, entity


Halaman 5 dari 10

5. Membuat basis data

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

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. Standar Isi StandarKompetensi KompetensiDasar IndikatorEsensial

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

6. Menerapkan aplikasi basis data

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 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

6.2 Membuat tabel basis data 6.3 Menciptakan view baru


Halaman 6 dari 10

6.1.2 Mengetahui perintah untuk membuat tabel 6.1.3 Mampu menciptakan view

`
Kompetensi Utama StandarKompetensi Guru Kompetensi Guru KompetensiInti Mapel/Guru Kelas Standar Isi StandarKompetensi 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.1.2 Memahami komponen untuk menampilkan data tabular 8.1.1 Mampu menjelaskan fungsi peripheral router

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

7. Memahami pemrograman visual berbasis desktop

Memanfaatkan perangkatperangkat jaringan komputer untuk memberikan pemahaman mengenai kasus yang relevan

8. Mengoperasikan sistem operasi jaringan komputer

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

8.2 Mengidentifikasikan ketersambungan jaringan komputer 8.3 Melakukan pemutusan jaringan komputer 8.4 Mengoperasikan aplikasi jaringan komputer 9.1 Mempersiapkan perangkat lunak SQL

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 9.1.1 Memahami perangkat lunak SQL

Menggunakan fitur-fitur lanjut pemrograman SQL untuk menyederhanakan


Halaman 7 dari 10

9. Menerapkan bahasa pemrograman SQL

`
Kompetensi Utama StandarKompetensi Guru Kompetensi Guru KompetensiInti Mapel/Guru Kelas operasi-operasi yang kompleks Standar Isi StandarKompetensi KompetensiDasar IndikatorEsensial

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

9.1.2 Memahami pengoperasian stored procedure 9.1.3 Memahami pengoperasian trigger 10.1.1 Memahami 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 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

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

Memanfaatkan perangkat lunak bantu untuk menerapkan pembuatan halaman web dinamis
Halaman 8 dari 10

11. Membuat halaman web dinamis tingkat lanjut

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 11.6 Menerapkan operasi substring 12.1 Menjelaskan konsep kelas dan objek IndikatorEsensial

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.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.2 Menerapkan pendefinisian sebuah kelas 12.3 Menjelaskan uruturutan access modifer

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

12.4 Menerangkan penggunaan access modifier protected pada kelas 12.5 Menjelaskan penerapan overriding 12.6 Menjelaskan peran
Halaman 9 dari 10

`
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 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

Halaman 10 dari 10

Вам также может понравиться