Kompetensi Keahlian : Rekayasa Perangkat Lunak Kode : 2072 Alokasi Waktu : 120 menit
No. Kompetensi Kemampuan yang Diuji
1 Merakit Personal Computer Mengidentifikasi macam-macam periferal dan fungsinya Mendiagnosis sumber kesalahan saat instalasi komponen PC Mendiagnosis sumber kesalahan saat pemasangan periferal 2 Melakukan instalasi Sistem Menjelaskan proses booting sistem operasi open Operasi dasar source Menjelaskan hasil analisis proses booting sistem operasi open source Menganalisis solusi dari malfungsi atau ketidaksempurnaan instalasi Sistem Operasi 3 Menerapkan keselamatan, Menerapkan prosedur K3 kesehatan kerja, dan Menerapkan ketentuan pertolongan pertama pada lingkungan hidup (K3LH) kecelakaan 4 Menerapkan teknik Menghitung besaran listrik pada suatu rangkaian elektronika analog dan digital elektronika dasar Menerapkan elektronika digital pada pemrograman komputer Menerapkan konsep elektronika digital 5 Menerapkan algoritma Menganalisis logika pemrograman pemrograman tingkat dasar 6 Menerapkan algoritma Menganalisa hasil pemograman dengan Array pemrograman tingkat lanjut Menganalisa hasil pemrograman menggunakan fungsi 7 Membuat basis data Menganalisa diagram hubungan keterkaitan dan kardinalitas antar entitas (ERD) Menerapkan struktur normalisasi basis data 8 Menerapkan aplikasi basis Menerapkan SQL pada aplikasi basis data data Menganalisis obyek query
9 Menerapkan paket software Menentukan penggunaan komponen/control pada
aplikasi berbasis desktop toolbox 10 Membuat paket software Menerapkan perintah yang menghubungkan aplikasi berbasis desktop aplikasi dengan basis data 2072-16/17 Hak Cipta pada Kemdikbud KST-1/2 No. Kompetensi Kemampuan yang Diuji 11 Mengoperasikan sistem Menentukan jenis-jenis protokol dan fungsinya operasi jaringan komputer digunakan dalam jaringan Mengidentifikasikan ketersambungan jaringan 12 Menerapkan bahasa Menerapkan pengoperasian tabel dan view pemograman SQL tingkat Menentukan penggunaan alat-alat pemrograman dasar SQL Server 13 Menerapkan bahasa Menentukan pengoperasian tabel dan view pemograman tingkat lanjut 14 Menerapkan dasar dasar web Menerapkan tabel pada web HTML statis Menerapkan link pada web HTML
15 Membuat halaman web Menentukan penyimpanan dokumen
dinamis dasar Menentukan pengujian dokumen Menentukan penambahan fungsi pada hal web dinamis 16 Merancang aplikasi teks dan Menerapkan pointer desktop berbasis objek 17 Menggunakan bahasa Menerapkan class, method, pewarisan dalam pemograman berorientasi pemrograman objek 18 Merancang program aplikasi Menerapkan fungsi dalam program apliksi web web berbasis objek berbasis objek Menerapkan program aplikasi class, method dan inheritance dalam java 19 Membuat aplikasi berbasis Menerapkan relasi antar table menggunakan SQL data menggunakan SQL 20 Mengintegrasikan basis data Menerapkan koneksi basis data dengan web dengan sebuah web 21 Membuat program basis data Menerapkan koneksi basis data client server client server 22 Membuat aplikasi web Menerapkan penyimpanan kondisi pada berbasis JSP