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 Operasi Menjelaskan proses booting sistem operasi dasar open 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 lingkungan Menerapkan ketentuan pertolongan pertama hidup (K3LH) pada kecelakaan 4 Menerapkan teknik elektronika Menghitung besaran listrik pada suatu analog dan digital dasar rangkaian elektronika 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 pemrograman tingkat lanjut Array 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 data Menerapkan SQL pada aplikasi basis data Menganalisis obyek query 9 Menerapkan paket software Menentukan penggunaan komponen/control aplikasi berbasis desktop pada toolbox 10 Membuat paket software aplikasi Menerapkan perintah yang menghubungkan berbasis desktop aplikasi dengan basis data 2072-16/17 Hak Cipta pada Kemdikbud KST-1/2 No. Kompetensi Kemampuan yang Diuji 11 Mengoperasikan sistem operasi Menentukan jenis-jenis protokol dan jaringan komputer fungsinya digunakan dalam jaringan Mengidentifikasikan ketersambungan jaringan 12 Menerapkan bahasa pemograman Menerapkan pengoperasian tabel dan view SQL tingkat dasar Menentukan penggunaan alat-alat pemrograman SQL Server 13 Menerapkan bahasa pemograman Menentukan pengoperasian tabel dan view tingkat lanjut 14 Menerapkan dasar dasar web statis Menerapkan tabel pada web HTML Menerapkan link pada web HTML 15 Membuat halaman web dinamis Menentukan penyimpanan dokumen dasar Menentukan pengujian dokumen Menentukan penambahan fungsi pada hal web dinamis 16 Merancang aplikasi teks dan Menerapkan pointer desktop berbasis objek 17 Menggunakan bahasa pemograman Menerapkan class, method, pewarisan dalam berorientasi objek pemrograman 18 Merancang program aplikasi web Menerapkan fungsi dalam program apliksi berbasis objek web berbasis objek Menerapkan program aplikasi class, method dan inheritance dalam java 19 Membuat aplikasi berbasis data Menerapkan relasi antar table menggunakan menggunakan SQL SQL 20 Mengintegrasikan basis data Menerapkan koneksi basis data dengan web dengan sebuah web 21 Membuat program basis data client Menerapkan koneksi basis data client server server 22 Membuat aplikasi web berbasis JSP Menerapkan penyimpanan kondisi pada