Jumat, 21 November 2014

Standar Kompetensi dan Kompetensi Dasar Rekayasa Perangkat Lunak

Standar Kompetensi dan Kompetensi Dasar Rekayasa Perangkat Lunak

CLUSTERING STANDAR KOMPETENSI KOMPETENSI DASAR
Menerapkan keselamatan, kesehatan kerja dan lingkungan hidup (K3LH) Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH)
  1. Mendeskripsikan keselamatan dan kesehatan kerja (K3)
  2. Melaksanakan prosedur K3
  3. Menerapkan konsep lingkungan hidup
  4. Menerapkan ketentuan pertolongan pertama pada kecelakaan
Melakukan instalasi PC Merakit personal computer
  1. Merencanakan kebutuhan dan spesifikasi
  2. Melakukan instalasi komponen PC
  3. Melakukan keselamatan kerja dalam merakit komputer
  4. Mengatur komponen PC menggunakan software (melalui setup BIOS dan aktifasi komponen sistem operasi).
  5. Menyambung periferal menggunakan Software
  6. Memeriksa hasil perakitan PC dan pemasangan periferal
Melakukan instalasi sistem operasi dasar
  1. Menjelaskan langkah instalasi sistem operasi
  2. Melaksanakan instalasi software sesuai Installation Manual
  3. Mengecek hasil instalasi menggunakan software (sampling)
  4. Melakukan troubleshooting
Menjelaskan teknik elektronika analog dan digital dasar Menerapkan teknik elektronika analog dan digital dasar
  1. Menerapkan teori kelistrikan
  2. Mengenal komponen elektronika
  3. Menggunakan komponen elektronika
  4. Menerapkan konsep elektronika digital
  5. Menerapkan sistem bilangan digital
  6. Menerapkan elektronika digital untuk komputer
Menjelaskan algoritma pemrograman Menerapkan algoritma pemrograman tingkat dasar
  1. Menjelaskan struktur algoritma
  2. Membuat alur logika pemrograman
  3. Menjelaskan Data Flow Diagram (DFD)
  4. Membuat diagram alir pemrograman
  5. Menjelaskan varian dan invariant
  6. Menerapkan pengelolaan array
Menerapkan algoritma pemrograman tingkat lanjut
  1. Menjelaskan prinsip array multi dimensi
  2. Mengunakan array multi dimensi
  3. Menggunakan prosedur dan fungsi
  4. Menggunakan library pemrograman grafik
Membuat paket software aplikasi berbasis desktop tingkat dasar Memahami pemrograman visual berbasis desktop
  1. Menjelaskan IDE aplikasi bahasa pemograman
  2. Menjelaskan objek aplikasi bahasa pemograman
  3. Menjelaskan user interface aplikasi bahasa pemograman
  4. Menjelaskan tipe file
  5. Menjalankan aplikasi
Membuat paket software aplikasi berbasis desktop
  1. Menjelaskan menu aplikasi
  2. Menyiapkan sistem komputer
  3. Mendemonstrasikan aplikasi paket installer
  4. Menyimpan installer aplikasi
  5. Menghubungkan aplikasi dengan basis data
Membuat paket software aplikasi berbasis desktop tingkat lanjut Merancang aplikasi basis data menggunakan SQL
  1. Menjelaskan kebutuhan software
  2. Membuat Entity Relationship Diagram (ERD)
  3. Membuat Data Flow Diagram (DFD)
  4. Mempersiapkan lembar kerja Basis Data
  5. Menggunakan sintaks-sintaks khusus SQL
  6. Membuat Query Basis Data
Membuat program basis data
  1. Menjelaskan konsep pembuatan DBMS berbasis Client-Server
  2. Menggunakan SQL
  3. Menggunakan stored procedures
  4. Menggunakan triggers
  5. Menggunakan administrasi SQL
  6. Menjelaskan struktur program aplikasi
  7. Menerapkan SQL
Mengoperasikan sistem operasi jaringan computer Mengoperasikan sistem operasi jaringan komputer
  1. Menjelaskan fungsi periferal jaringan komputer
  2. Mengidentifikasikan ketersambungan jaringan
  3. Mengoperasikan aplikasi jaringan komputer
  4. Melakukan pemutusan jaringan
Melakukan pemrograman basis data (SQL) Membuat basis data
  1. Mengidentifikasi struktur hirarki basis data
  2. Menjelaskan Entity Relationship Diagram (ERD)
  3. Menerapkan normalisasi basis data
  4. Membuat database management system (DBMS)
Menerapkan aplikasi basis data
  1. Menjelaskan jenis perintah SQL
  2. Membuat table basis data
  3. Menerapkan query pada basis data
  4. Membuat form basis data
  5. Menerapkan macro pada basis data
  6. Membuat report
Menerapkan bahasa pemrograman SQL tingkat dasar
  1. Menjelaskan konsep pengoperasian bahasa pemrograman (SQL)
  2. Mempersiapkan perangkat lunak SQL
  3. Mendeskripsikan menu aplikasi SQL
  4. Membuat tabel
  5. Mengoperasikan tabel dan table view
Menerapkan bahasa pemrograman SQL tingkat lanjut
  1. Menentukan formula pembentukan data dengan batasan waktu
  2. Membuat prosedur dan fungsi
  3. Menulis kode program pembangkitan data dengan batasan waktu
  4. Mengoperasikan trigger
Membuat halaman web statis Menerapkan dasar-dasar pembuatan web statis tingkat dasar
  1. Menjelaskan konsep dasar dan teknologi Webpage
  2. Menjelaskan struktur dokumen HTML
  3. Menambahkan objek pada web
  4. Membuat tabel pada web
  5. Membuat Link pada web
  6. Menyimpan dokumen
  7. Menguji dokumen
Membuat halaman web dinamis tingkat dasar Membuat halaman web dinamis tingkat dasar
  1. Menjelaskan konsep pembuatan halaman web dinamis
  2. Mempersiapkan lingkungan teknis
  3. Membuat halaman web dinamis sederhana
  4. Menambahkan fungsi-fungsi pada halaman web dinamis
  5. Menguji halaman web dinamis
Membuat halaman web dinamis tingkat lanjut Membuat halaman web dinamis tingkat lanjut
  1. Menjelaskan konsep pemrograman web dinamis
  2. Mempersiapkan pembuatan aplikasi
  3. Membuat web menggunakan bahasa script
Mengintegrasikan basis data dengan sebuah web
  1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web
  2. Mempersiapkan basis data
  3. Membuat login pada basis data
  4. Membuat koneksi basis data pada web
  5. Menguji konektivitas basis data pada web
Membuat aplikasi web berbasis JSP
  1. Menjelaskan kebutuhan software
  2. Menjelaskan dasar-dasar JSP
  3. Membuat aplikasi web berbasis JSP
  4. Menyiapkan server untuk aplikasi web berbasis JSP
  5. Menyimpan state (kondisi) ke dalam server dan client
Melakukan pemrograman berorientasi objek untuk aplikasi berbasis teks, desktop dan web Merancang aplikasi teks dan desktop berbasis objek
  1. Menjelaskan dasar-dasar pemrograman
  2. Menerapkan fungsi
  3. Menerapkan pointer
  4. Menjelaskan class
  5. Merancang aplikasi berorientasi objek
Menggunakan bahasa pemrograman berorientasi objek
  1. Menggunakan tipe data control program
  2. Membuat class
  3. Membuat inheritance, polimorphy, overloading, dan friends
  4. Membuat interface dan paket
  5. Mengkompilasi program berorientasi objek
Merancang program aplikasi web berbasis objek
  1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming
  2. Menjelaskan exception handling
  3. Menjelaskan applet
  4. Menerapkan konektivitas basis data

Tidak ada komentar:

Posting Komentar