Anda di halaman 1dari 8

D.

Dasar Kompetensi Kejuruan dan Kompetensi Kejuruan

Bidang Studi Keahlian : Teknologi Informasi Dan Komunikasi


Program Studi Keahlian : Teknik Komputer Dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak (070)

1. Dasar Kompetensi Kejuruan

STANDAR KOMPETENSI KOMPETENSI DASAR

1. Merakit personal computer 1.1 Merencanakan kebutuhan dan spesifikasi


1.2 Melakukan instalasi komponen PC
1.3 Melakukan keselamatan kerja dalam merakit
komputer
1.4 Mengatur komponen PC menggunakan software
(melalui setup BIOS dan aktifasi komponen sistem
operasi).
1.5 Menyambung periferal menggunakan Software
1.6 Memeriksa hasil perakitan PC dan pemasangan
periferal.

2. Melakukan instalasi sistem 2.1 Menjelaskan langkah instalasi sistem operasi


operasi dasar 2.2 Melaksanakan instalasi software sesuai Installation
Manual
2.3 Mengecek hasil instalasi menggunakan software
(sampling)
2.4 Melakukan troubleshooting.

3. Menerapkan Keselamatan, 3.1 Mendeskripsikan keselamatan dan kesehatan kerja


Kesehatan Kerja dan Lingkungan (K3)
Hidup (K3LH) 3.2 Melaksanakan prosedur K3
3.3 Menerapkan konsep lingkungan hidup
3.4 Menerapkan ketentuan pertolongan pertama pada
kecelakaan.

KTSP, RPL SMK YAPPI Wonosari 2009/2010 1


2. KOMPETENSI KEJURUAN

STANDAR KOMPETENSI KOMPETENSI DASAR

1. Menerapkan teknik elektronika 1.1 Menerapkan teori kelistrikan


analog dan digital dasar 1.2 Mengenal komponen elektronika
1.3 Menggunakan komponen elektronika
1.4 Menerapkan konsep elektronika digital
1.5 Menerapkan sistem bilangan digital
1.6 Menerapkan elektronika digital untuk komputer.

2. Menerapkan algoritma 2.1 Menjelaskan struktur algoritma


pemrograman tingkat dasar 2.2 Membuat alur logika pemrograman
2.3 Menjelaskan Data Flow Diagram (DFD)
2.4 Membuat diagram alir pemrograman
2.5 Menjelaskan varian dan invariant
2.6 Menerapkan pengelolaan array.

3. Menerapkan algoritma 3.1 Menjelaskan prinsip array multi dimensi


pemrograman tingkat lanjut 3.2 Mengunakan array multi dimensi
3.3 Menggunakan prosedur dan fungsi
3.4 Menggunakan library pemrograman grafik.

4. Membuat basis data 4.1 Mengidentifikasi struktur hirarki basis data


4.2 Menjelaskan Entity Relationship Diagram (ERD)
4.3 Menerapkan normalisasi basis data
4.4 Membuat database management system (DBMS).

5. Menerapkan aplikasi basis data 5.1 Menjelaskan jenis perintah SQL


5.2 Membuat table basis data
5.3 Menerapkan query pada basis data
5.4 Membuat form basis data
5.5 Menerapkan macro pada basis data
5.6 Membuat report.

6. Memahami pemrograman visual 6.1 Menjelaskan IDE aplikasi bahasa pemograman


berbasis desktop 6.2 Menjelaskan objek aplikasi bahasa pemograman
6.3 Menjelaskan user interface aplikasi bahasa
pemograman
6.4 Menjelaskan tipe file
6.5 Menjalankan aplikasi.

KTSP, RPL SMK YAPPI Wonosari 2009/2010 2


STANDAR KOMPETENSI KOMPETENSI DASAR

7. Membuat paket software aplikasi 7.4. Menjelaskan menu aplikasi


berbasis desktop 7.5. Menyiapkan sistem komputer
7.6. Mendemonstrasikan aplikasi paket installer
7.7. Menyimpan installer aplikasi
7.8. Menghubungkan aplikasi dengan basis data.

8. Mengoperasikan sistem operasi 8.1 Menjelaskan fungsi periferal jaringan komputer


jaringan komputer 8.2 Mengidentifikasikan ketersambungan jaringan
8.3 Mengoperasikan aplikasi jaringan komputer
8.4 Melakukan pemutusan jaringan.

9. Menerapkan bahasa pemrograman 9.1 Menjelaskan konsep pengoperasian bahasa


SQL tingkat dasar pemrograman (SQL)
9.2 Mempersiapkan perangkat lunak SQL
9.3 Mendeskripsikan menu aplikasi SQL
9.4 Membuat tabel
9.5 Mengoperasikan tabel dan table view.

10. Menerapkan bahasa 10.1 Menentukan formula pembentukan data dengan


pemrograman SQL tingkat lanjut batasan waktu
10.2 Membuat prosedur dan fungsi
10.3 Menulis kode program pembangkitan data dengan
batasan waktu
10.4 Mengoperasikan trigger.

11. Menerapkan dasar-dasar 11.1 Menjelaskan konsep dasar dan teknologi


pembuatan web statis tingkat Webpage
dasar 11.2 Menjelaskan struktur dokumen HTML
11.3 Menambahkan objek pada web
11.4 Membuat tabel pada web
11.5 Membuat Link pada web
11.6 Menyimpan dokumen
11.7 Menguji dokumen.

12. Membuat halaman web dinamis 12.1 Menjelaskan konsep pembuatan halaman web
tingkat dasar 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.

KTSP, RPL SMK YAPPI Wonosari 2009/2010 3


STANDAR KOMPETENSI KOMPETENSI DASAR

13. Membuat halaman web dinamis 13.1 Menjelaskan konsep pemrograman web dinamis
tingkat lanjut 13.2 Mempersiapkan pembuatan aplikasi
13.3 Membuat web menggunakan bahasa script.

14. Merancang aplikasi teks dan 14.1 Menjelaskan dasar-dasar pemrograman


desktop berbasis objek 14.2 Menerapkan fungsi
14.3 Menerapkan pointer
14.4 Menjelaskan class
14.5 Merancang aplikasi berorientasi objek.

15. Menggunakan bahasa 15.1 Menggunakan tipe data control program


pemrograman berorientasi objek 15.2 Membuat class
15.3 Membuat inheritance, polimorphy, overloading,
dan friends
15.4 Membuat interface dan paket
15.5 Mengkompilasi program berorientasi objek .

16. Merancang program aplikasi web 16.1 Menjelaskan file I/O (Input/Output), tipe data dan
berbasis objek variable pada java programming
16.2 Menjelaskan exception handling
16.3 Menjelaskan applet
16.4 Menerapkan konektivitas basis data.

17. Membuat aplikasi basis data 17.1 Menjelaskan kebutuhan software


menggunakan SQL 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. Mengintegrasikan basis data


18.1 Menjelaskan prosedur pengintegrasian sebuah
dengan sebuah web
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.

KTSP, RPL SMK YAPPI Wonosari 2009/2010 4


STANDAR KOMPETENSI KOMPETENSI DASAR

19. Membuat program basis data 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. Membuat aplikasi web berbasis 20.1 Menjelaskan kebutuhan software


JSP
20.2 Menjelaskan dasar-dasar JSP
20.3 Membuat aplikasi web berbasis JSP
20.4 Menyiapkan server untuk aplikasi web berbasis
JSP
20.5 Menyimpan state (kondisi) ke dalam server dan
client.

KTSP, RPL SMK YAPPI Wonosari 2009/2010 5


XIII. Struktur Dan Muatan Kurikulum
NO PROGRAM/MATA DIKLAT jumlah jam
I PROGRAM NORMATIF:
1 Pendidikan Agama 192
2 Pendidikan Kewarganegaraan dan Sejarah 288
3 Bahasa Indonesia 192
4 Pendidikan Jasmani dan Olah Raga 288
5 Seni Budaya

II PROGRAM ADAPTIF :
1 Matematika 516
2 Bahasa Inggris 440
3 Fisika 202
4 Kimia 192
5 IPA 192
6 IPS 192
7 Kewirausahaan 240
8 KKPI

III PROGRAM PRODUKTIF :


1 Dasar Kompetensi kejuruan 192
2 Kompetensi Kejuruan 1044

IV Muatan Lokal 192


1 Aswaja
2 Bahasa dan sastra jawa

V Pengembangan Diri (192)

KTSP, RPL SMK YAPPI Wonosari 2009/2010 6


XV. KALENDER PENDIDIKAN

KTSP, RPL SMK YAPPI Wonosari 2009/2010 7


Semester I

NO BULAN JME HES HEF KTS LU LHB LS LPP LHR JML


1 Juli 2009 2 12 2 14
2 Agustus 2009 4 26 4 1 31
3 September 2009 4 25 4 1 30
4 Oktober 2009 0 2 17 3 5 3 30
5 November 2009 3 16 4 10 30
6 Desember 2009 4 24 4 28
7 Januari 2009 3 16 5 2 6 29
Jumlah 20 121 17 3 28 4 6 3 10 194

Semester II

NO BULAN JME HES HEF KTS LU LHB LS LPP LHR JML


1 Januari 2010 0 1 1
2 Februari 2010 4 23 4 1 28
3 Maret 2010 4 26 4 1 31
4 April 2010 3 23 2 4 1 30
5 Mei 2010 4 25 4 1 30
6 Juni 2010 3 23 4 1 28
7 Juli 2010 0 1 2 12 15
Jumlah 18 122 3 23 6 12 163

Keterangan : LU : Libur Umum


JME : Jumlah Minggu Efektif LHB : Libur Hari Besar
HES : Hari Efektif Sekolah LS : Libur Semester
HEF : Hari Efektif Fakultatif LPP : Libur Permulaan Puasa
KTS : Kegiatan Tengah Semester LHR : Libur Hari Raya

KTSP, RPL SMK YAPPI Wonosari 2009/2010 8

Anda mungkin juga menyukai