Anda di halaman 1dari 5

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN KODE BIDANG STUDI KEAHLIAN

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

A. DASAR KOMPETENSI KEJURUAN

Standar Kompetensi 1. Merakit Personal Computer (PC)

Kompetensi Dasar 1.1 Menjelaskan konsep sistem komputer 1.2 Menjelaskan fungsi komponenkomponen/ 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.1 Menjelaskan Klasifikasi sistem 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.

2. Menginstalasi sistem operasi.

B. KOMPETENSI KEJURUAN

Standar Kompetensi 1. Memahami teknik Elektronika Analog dan Digital Dasar 1.1 1.2 1.3 1.4 1.5.

Kompetensi Dasar Menjelaskan teori kelistrikan Mengidentifikasikomponen elektronika Menjelaskan Konsep Elektronika Digital Menjelaskan Sistem Bilangan digital Menjelaskan Elektronika Digital untuk

Standar Kompetensi

Kompetensi Dasar Komputer.

2. Menguasai Algoritma Pemrograman Tingkat Dasar

3. Menguasi Algoritma Pemrograman Tingkat Lanjut 4.

2.1 2.2 2.3 2.4 2.5 2.6 3.1 3.2 3.3 4.1

Menjelaskan struktur algoritma Membuat alur logika pemrograman Menjelaskan data flow diagram (DFD) Membuat diagram alir pemrograman Menjelaskan type data Menerapkan pengelolaan array. Mengunakan array multi dimensi Menggunakan Prosedure dan Fungsi Menggunakan library pemrograman grafik.

5. Mebuat Basis Data

5.1 Mengidentifikasi struktur hirarki basis data 5.2 Menjelaskan Entity Relationship Diagram (ERD) 5.3 Menerapkan Normalisasi Basis Data 5.4 Menjelaskan Database Manajemen System (DBMS). 6.1 6.2 6.3 6.4 6.5 6.6 Menjelaskan Jenis perintah SQL Membuat tabel Menerapkan query Membuat Form Menerapkan macro Membuat report.

6. Menguasai Aplikasi Basis Data

7. Menguasai Pemrograman Visual berbasis Desktop

7.1 Menjelaskan IDE aplikasi bahasa pemograman 7.2 Menjelaskan objek aplikasi bahasa pemograman 7.3 Menjelaskan komponen aplikasi bahasa pemograman 7.4 Menjelaskan tipe file 7.5 Menjalankan aplikasi.

Standar Kompetensi 8. Membuat paket software aplikasi berbasis desktop

Kompetensi Dasar 8.1 Menjelaskan menu aplikasi 8.2 Menyiapkan sistem komputer 8.3 Mendemonstrasikan aplikasi paket installer 8.4 Menyimpan installer aplikasi 8.5 Menghubungkan aplikasi dengan basis data. 9.1 Menjelaskan fungsi periferal jaringan komputer 9.2 Mengidentifikasikan ketersambungan jaringan 9.3 Mengidentifikasikan pemutusan jaringan 9.4 Mengoperasikan aplikasi jaringan komputer.

9. Mengoperasikan sistem operasi jaringan komputer

10. Menguasai bahasa 10.1 Menjelaskan konsep pengoperasian pemrograman SQL tingkat bahasa pemrograman SQL dasar 10.2 Mempersiapkan perangkat lunak SQL 10.3 Mengenali menu aplikasi SQL 10.4 Membuat tabel 10.5 Mengoperasikan tabel dan table view.

11. Menguasai bahasa pemograman SQL tingkat lanjut

11.1 Menentukan formula pembentukan data dengan batasan waktu 11.2 Membuat prosedur dan fungsi 11.3 Menulis kode program pembangkitan data dengan batasan waktu 11.4 Mengoperasikan Trigger.

12. Menguasai dasar-dasar pembuatan web statis tingkat dasar

4.2 Menjelaskan konsep dasar dan teknologi Webpage 4.3 Menjelaskan struktur dokumen HTML 4.4 Menambahkan objek 4.5 Membuat tabel 4.6 Membuat Link 4.7 Menyimpan dokumen 4.8 Menguji dokumen.

Standar Kompetensi 13. Membuat halaman web dinamis tingkat dasar

Kompetensi Dasar 12.1 Menjelaskan konsep pembuatan halaman web dinamis 12.2 Mempersiapkan lingkungan teknis 12.3 Membuat halaman web dinamis sederhana 12.4 Menambahkan fungsi-fungsi pada halaman web dinamis 12.5 Menguji halaman web dinamis. 13.1 Menjelaskan konsep pemrograman web dinamis 13.2 Mempersiapkan pembuatan aplikasi 13.3 Membuat web menggunakan bahasa script.

14. Membuat halaman web dinamis tingkat lanjut

15. Merancang aplikasi teks dan desktop berbasis obyek

16.1 Menjelaskan dasar - dasar pemrograman 16.2 Menerapkan fungsi 16.3 Menerapkan pointer 16.4 Menjelaskan konsep class 16.5 Merancang aplikasi berorientasi objek. 16. Menguasai bahasa 14.1 Menggunakan tipe data data control program pemrograman berorientasi 14.2 Membuat class obyek 14.3 Membuat inheritance, polimorphy, overloading, dan friends 14.4 Membuat interface dan paket 14.5 Mengkompilasi program beorietasi obyek

17. Membuat program aplikasi web berbasis object oriented (OOP)

15.1 Menjelaskan File I/O (Input/Output), tipe data dan variable pada Java 15.2 Menjelaskan Exception Handling 15.3 Menjelaskan Applet 15.4 Menerapkan konektivitas basis data.

18.

16.6

Standar Kompetensi 19. Membuat program basis data menggunakan SQL

Kompetensi Dasar 17.1 Menjelaskan kebutuhan software 17.2 Membuat Entity Relationship Diagram (ERD) 17.3 Membuat Data Flow Diagram (DFD) 17.4 Mempersiapkan lembar kerja Basis Data 17.5 Menggunakan sintaks-sintaks khusus SQL 17.6 Membuat Query Basis Data. 18.1 Menjelaskan pengintegrasian sebuah basis data dengan sebuah situs web 18.2 Mempersiapkan basis data 18.3 Membuat login pada basis data 18.4 Membuat koneksi basis data pada web 18.5 Menguji konektivitas basis data pada web. 19.1 Menjelaskan Konsep pembuatan DBMS berbasis Client - Server 19.2 Menggunakan SQL 19.3 Menggunakan stored procedures 19.4 Menggunakan triggers 19.5 Menggunakan Administrasi SQL 19.6 Menjelaskan struktur program aplikasi 19.7 Menerapkan SQL. 20.1 Menjelaskan kebutuhan software 20.2 Menjelaskan dasar-dasar JSP 20.3 Membuat aplikasi web berbasis JSP sederhana 20.4 Menyiapkan server untuk aplikasi web berbasis JSP 20.5 Menyimpan state (kondisi) ke dalam server dan client. 21.1

20. Mengintegrasikan basis data dengan sebuah web

21. Membuat program basis data

22. Membuat aplikasi web berbasis JSP

23.

Anda mungkin juga menyukai