SKKD Rekayasa Perangkat Lunak (FPUP)
SKKD Rekayasa Perangkat Lunak (FPUP)
PROGRAM STUDI KEAHLIAN KOMPETENSI KEAHLIAN : 070 : TEKNOLOGI INFORMASI DAN KOMUNIKASI : TEKNIK KOMPUTER DAN INFORMATIKA : REKAYASA PERANGKAT LUNAK
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.
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
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.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.
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.
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.
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.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.
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.
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.
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
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
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
23.