Anda di halaman 1dari 5

STANDAR KOMPETENSI DAN KOMPETENSI DASAR

KELOMPOK PROGRAM PRODUKTIF
SEKOLAH MENENGAH KEJURUAN

KODE : 070
BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN
KOMUNIKASI
PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN
INFORMATIKA
KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

A. DASAR KOMPETENSI KEJURUAN

Standar Kompetensi Kompetensi Dasar

1. Merakit Personal 1.1 Menjelaskan konsep sistem komputer
Computer (PC) 1.2 Menjelaskan fungsi komponen-
komponen/ Pheriferal PC
1.3 Mengidentifikasi keamanan &
keselamat Kerja
1.4 Menjelaskan trobleshooting perakitan
PC
1.5 Mengidentikasi peralatan merakit PC
1.6 Menguji perakitan PC.
2. Menginstalasi sistem 2.1 Menjelaskan Klasifikasi sistem operasi
operasi. 2.2 Mengidentifikasi spesifikasi komputer
2.3 Menginstalasi sistem operasi berbasis
teks
2.4 Menginstalasi sistem operasi berbasis
GUI
2.5 Mengistalsi program aplikasi.

B. KOMPETENSI KEJURUAN

Standar Kompetensi Kompetensi Dasar

1. Memahami teknik 1.1 Menjelaskan teori kelistrikan
Elektronika Analog dan 1.2 Mengidentifikasikomponen elektronika
Digital Dasar 1.3 Menjelaskan Konsep Elektronika Digital
1.4 Menjelaskan Sistem Bilangan digital
1.5. Menjelaskan Elektronika Digital untuk

1 Menjelaskan IDE aplikasi bahasa Visual berbasis Desktop pemograman 7.3 Menjelaskan data flow diagram (DFD) 2.5 Menjalankan aplikasi.1 Mengunakan array multi dimensi Pemrograman Tingkat 3.4 Menjelaskan Database Manajemen System (DBMS). Menguasai Pemrograman 7. Menguasai Algoritma 2. 2.4 Membuat Form 6.4 Membuat diagram alir pemrograman 2.4 Menjelaskan tipe file 7.6 Membuat report.2 Membuat alur logika pemrograman Dasar 2.2 Membuat tabel 6.2 Menjelaskan Entity Relationship Diagram (ERD) 5.6 Menerapkan pengelolaan array.2 Menjelaskan objek aplikasi bahasa pemograman 7.5 Menerapkan macro 6.2 Menggunakan Prosedure dan Fungsi Lanjut 3.1 Mengidentifikasi struktur hirarki basis data 5. Standar Kompetensi Kompetensi Dasar Komputer.1 Menjelaskan Jenis perintah SQL Data 6. 7. Mebuat Basis Data 5. 6. 3.1 5.3 Menjelaskan komponen aplikasi bahasa pemograman 7.3 Menerapkan Normalisasi Basis Data 5. Menguasi Algoritma 3. 4. 4. Menguasai Aplikasi Basis 6.3 Menerapkan query 6.1 Menjelaskan struktur algoritma Pemrograman Tingkat 2.5 Menjelaskan type data 2.3 Menggunakan library pemrograman grafik. .

1 Menjelaskan konsep pengoperasian pemrograman SQL tingkat bahasa pemrograman SQL dasar 10.1 Menentukan formula pembentukan data pemograman SQL tingkat dengan batasan waktu lanjut 11. 11. 9.2 Menjelaskan konsep dasar dan pembuatan web statis teknologi Webpage tingkat dasar 4.4 Mengoperasikan aplikasi jaringan komputer. Standar Kompetensi Kompetensi Dasar 8.3 Mendemonstrasikan aplikasi paket installer 8. 12.4 Mengoperasikan Trigger. Membuat paket software 8.2 Membuat prosedur dan fungsi 11.1 Menjelaskan menu aplikasi aplikasi berbasis desktop 8.4 Menambahkan objek 4.2 Mengidentifikasikan ketersambungan jaringan 9.3 Mengenali menu aplikasi SQL 10. Menguasai dasar-dasar 4.5 Menghubungkan aplikasi dengan basis data.7 Menyimpan dokumen 4. Menguasai bahasa 10.5 Membuat tabel 4.8 Menguji dokumen. Mengoperasikan sistem 9. 10.6 Membuat Link 4.3 Menulis kode program pembangkitan data dengan batasan waktu 11.4 Membuat tabel 10.3 Menjelaskan struktur dokumen HTML 4. .2 Mempersiapkan perangkat lunak SQL 10. Menguasai bahasa 11.3 Mengidentifikasikan pemutusan jaringan 9.4 Menyimpan installer aplikasi 8.1 Menjelaskan fungsi periferal jaringan operasi jaringan komputer komputer 9.5 Mengoperasikan tabel dan table view.2 Menyiapkan sistem komputer 8.

Merancang aplikasi teks 16. polimorphy.3 Membuat web menggunakan bahasa script.4 Menambahkan fungsi-fungsi pada halaman web dinamis 12.2 Mempersiapkan pembuatan aplikasi 13.4 Menjelaskan konsep class 16. 16.5 Menguji halaman web dinamis. Membuat halaman web 13.dasar dan desktop berbasis pemrograman obyek 16.5 Merancang aplikasi berorientasi objek. Membuat halaman web 12. dan friends 14.1 Menjelaskan File I/O (Input/Output).2 Menjelaskan Exception Handling 15. Menguasai bahasa 14.1 Menggunakan tipe data data control pemrograman berorientasi program obyek 14.5 Mengkompilasi program beorietasi obyek 17.2 Mempersiapkan lingkungan teknis 12.2 Membuat class 14.6 .1 Menjelaskan dasar . 14.3 Membuat halaman web dinamis sederhana 12.4 Menerapkan konektivitas basis data. 18. 16. overloading.4 Membuat interface dan paket 14.1 Menjelaskan konsep pembuatan dinamis tingkat dasar halaman web dinamis 12. tipe aplikasi web berbasis data dan variable pada Java object oriented (OOP) 15. Membuat program 15. Standar Kompetensi Kompetensi Dasar 13.3 Membuat inheritance.3 Menjelaskan Applet 15. 15.2 Menerapkan fungsi 16.3 Menerapkan pointer 16.1 Menjelaskan konsep pemrograman web dinamis tingkat lanjut dinamis 13.

2 Menjelaskan dasar-dasar JSP 20. Standar Kompetensi Kompetensi Dasar 19. 20. 21.3 Menggunakan stored procedures 19. Membuat aplikasi web 20.4 Menyiapkan server untuk aplikasi web berbasis JSP 20.1 Menjelaskan kebutuhan software data menggunakan SQL 17. Mengintegrasikan basis 18.7 Menerapkan SQL.1 Menjelaskan pengintegrasian sebuah data dengan sebuah web basis data dengan sebuah situs web 18. Membuat program basis 19.5 Menggunakan Administrasi SQL 19.6 Membuat Query Basis Data.5 Menguji konektivitas basis data pada web.4 Mempersiapkan lembar kerja Basis Data 17.3 Membuat Data Flow Diagram (DFD) 17.2 Mempersiapkan basis data 18. 23.4 Menggunakan triggers 19. Membuat program basis 17.3 Membuat login pada basis data 18.1 Menjelaskan Konsep pembuatan DBMS data berbasis Client . 22.2 Membuat Entity Relationship Diagram (ERD) 17.2 Menggunakan SQL 19.6 Menjelaskan struktur program aplikasi 19.4 Membuat koneksi basis data pada web 18. 21.1 .3 Membuat aplikasi web berbasis JSP sederhana 20.5 Menggunakan sintaks-sintaks khusus SQL 17.1 Menjelaskan kebutuhan software berbasis JSP 20.Server 19.5 Menyimpan state (kondisi) ke dalam server dan client.