KOPETENSI DASAR JURUSAN TEKNIK KOMPUTER JARINGAN 18. Standar Kompetensi dan Kompetensi Dasar Mata Pelajaran Kompetensi Kejuruan Teknik Komputer dan Jaringan A. DASAR KOMPETENSI KEJURUAN STANDAR KOMPETENSI 1. Merakit personal computer KOMPETENSI DASAR 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 operasi dasar 2.1 Menjelaskan langkah instalasi sistem operasi 2.2 Melaksanakan instalasi software sesuai Installation Manual 2.3 Mengecek hasil instalasi menggunakan software (sampling) 2.4 Melakukan troubleshooting. 3. Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH) 3.1 Mendeskripsikan keselamatan dan kesehatan kerja (K3) 3.2 Melaksanakan prosedur K3 3.3 Menerapkan konsep lingkungan hidup 3.4 Menerapkan ketentuan pertolongan pertama pada kecelakaan. B. KOMPETENSI KEJURUAN STANDAR KOMPETENSI 1. Menerapkan teknik elektronika analog dan digital dasar KOMPETENSI DASAR 1.2 Menerapkan teori kelistrikan 1.3 Mengenal komponen elektronika 1.4 Menggunakan komponen elektronika 1.5 Menerapkan konsep elektronika digital 1.6 Menerapkan sistem bilangan digital 1.7 Menerapkan elektronika digital untuk komputer. 2. Menerapkan fungsi peripheral dan instalasi PC 2.1 Mengidentifikasi macam-macam periferal dan fungsinya 2.2 Menyambung/memasang periferal (secara fisik) dan periferal setup menggunakan software 2.3 Melakukan tindakan korektif. 3. Mendiagnosis permasalahan pengoperasian PC dan periferal 3.1 Mengidentifikasi masalah melalui gejala yang muncul 3.2 Mengklasifikasikan masalah berdasarkan kelompoknya 3.3 Mengisolasi permasalahan. 4. Melakukan perbaikan dan/ atau setting ulang sistem PC 4.1 Menjelaskan langkah perbaikan PC 4.2 Memperbaiki PC 4.3 Memeriksa hasil perbaikan sistem PC. 5. Melakukan perbaikan periferal 5.1 Menjelaskan langkah perbaikan periferal yang bermasalah 5.2 Memperbaiki periferal 5.3 Memeriksa hasil perbaikan periferal. 6. Melakukan perawatan PC 6.1 Menjelaskan langkah perawatan PC 6.2 Melakukan perawatan PC STANDAR KOMPETENSI KOMPETENSI DASAR 6.3 Memeriksa hasil perawatan PC 6.4 Melakukan tindakan korektif. 7. Melakukan instalasi sistem operasi berbasis graphical user interface (GUI) dan command line interface (CLI) 7.1 Menjelaskan langkah instalasi sistem operasi berbasis GUI (Graphical User Interface) 7.2 Melaksanakan instalasi sistem operasi berbasis GUI sesuai Installation Manual 7.3 Menjelaskan langkah instalasi sistem operasi berbasis command line interface (CLI) 7.4 Melaksanakan instalasi sistem operasi berbasis text sesuai Installation Manual. 8. Melakukan instalasi software 8.1 Menjelaskan langkah instalasi software 8.2 Melaksanakan instalasi software sesuai Installation Manual 8.3 Mengecek hasil instalasi menggunakan software (sampling) 8.4 Melakukan troubleshooting. 9. Melakukan instalasi perangkat jaringan lokal (Local Area Network) 9.1 Menentukan persyaratan pengguna 9.2 Membuat desain awal jaringan 9.3 Mengevaluasi lalu lintas jaringan 9.4 Menyelesaikan disain jaringan. 10. Mendiagnosis permasalahan pengoperasian PC yang tersambung jaringan 10.1 Mengidentifikasi masalah melalui gejala yang muncul 10.2 Menganalisa gejala kerusakan 10.3 Melokalisasi daerah kerusakan 10.4 Mengisolasi permasalahan. 11. Melakukan perbaikan dan/ atau setting ulang koneksi jaringan 11.1 Menjelaskan langkah persiapan untuk setting ulang koneksi jaringan 11.2 Melakukan perbaikan koneksi jaringan 11.3 Melakukan setting ulang koneksi jaringan 11.4 Memeriksa hasil perbaikan koneksi jaringan. STANDAR KOMPETENSI 12. Melakukan instalasi sistem operasi jaringan berbasis GUI (Graphical User Interface) dan Text KOMPETENSI DASAR 12.1 Menjelaskan langkah instalasi software 12.2 Melaksanakan instalasi software sesuai Installation Manual 12.3 Mengkonfigurasi jaringan pada sistem operasi 12.4 Mengecek hasil instalasi menggunakan software (sampling) 12.5 Melakukan troubleshooting. 13. Melakukan instalasi perangkat jaringan berbasis luas (Wide Area Network) 13.1 Menjelaskan persyaratan WAN 13.2 Mengidentifikasi spesifikasi WAN 13.3 Membuat disain awal jaringan WAN 13.4 Mengevaluasi lalu lintas jaringan 13.5 Menyelesaikan disain jaringan. 14. Mendiagnosis permasalahan perangkat yang tersambung jaringan berbasis luas (Wide Area Network) 14.1 Mengidentifikasi masalah melalui gejala yang muncul 14.2 Memilah masalah berdasarkan kelompoknya 14.3 Melokalisasi daerah kerusakan 14.4 Mengisolasi masalah 14.5 Menyelesaikan masalah yang timbul. 15. Membuat desain sistem keamanan jaringan 15.1 Menentukan jenis jenis keamanan jaringan 15.2 Memasang firewall 15.3 Mengidentifikasi pengendalian jaringan yang diperlukan 15.4 Mendesain sistem keamanan jaringan. 16. Melakukan perbaikan dan/ atau setting ulang koneksi jaringan berbasis luas (Wide Area Network) 16.1 Menjelaskan langkah persiapan untuk setting ulang koneksi jaringan 16.2 Melakukan perbaikan koneksi jaringan 16.3 Melakukan setting ulang koneksi jaringan 16.4 Memeriksa hasil perbaikan koneksi jaringan. STANDAR KOMPETENSI 17. Mengadministrasi server dalam jaringan KOMPETENSI DASAR 17.1 Memilih aplikasi untuk server 17.2 Memilih sistem operasi untuk jaringan 17.3 Memilih komponen server 17.4 Menetapkan spesifikasi server 17.5 Membangun dan mengkonfigurasi server 17.6 Menguji server 17.7 Memonitor kinerja jaringan. 18. Merancang bangun dan menganalisa Wide Area Network 18.1 Mengkonfirmasi kebutuhan klien dan perangkat jaringan 18.2 Meninjau masalah keamanan 18.3 Memasang dan mengkonfigurasi produk dan perangkat gateway 18.4 Mengkonfigurasi dan menguji titik jaringan 18.5 Mengimplementasi perubahan. 19. Merancang web data base untuk content server 19.1 Menentukan kebutuhan sistem 19.2 Menentukan prosedur recovery 19.3 Merancang arsitektur basis data 19.4 Mengklasifikasikan penggunaan basis data. KOPETENSI DASAR JURUSAN REKAYASA PERANGKAT LUNAK 19. Standar Kompetensi dan Kompetensi Dasar Mata Pelajaran Kompetensi Kejuruan rekayasa Perangkat Lunak Standar Kompetensi 1. Menggunakan Algoritma Pemrograman Tingkat Dasar. 2. Menggunakan Algoritma Pemrograman Tingkat Lanjut 3. Membuat dokumen dengan HTML sesuai spesifikasi 4. Menerapkan dasar-dasar pembuatan web statis tingkat dasar. 5. Mengoperasikan Aplikasi Basis Data Kompetensi Dasar 1.1 Menjelaskan varian dan invariant 1.2 Membuat alur logika pemrograman 1.3 Menerapkan pengelolaan array 2.1 Menggunakan array multi dimensi 2.2 Menggunakan Prosedur dan Fungsi 2.3 Menggunakan library pemrograman grafik 3.1 Menetapkan pemakaian dan struktur dokumen 3.2 Membuat struktur dokumen dengan bahasa HTML 3.3 Memformat dokumen dan menambahkan obyek 3.1 Membuat tabel 3.2 Membangkitkan Link 3.4 Menguji dan menyimpan dokumen 4.1 Menjelaskan konsep dasar dan teknologi dari Webpage 4.2 Mempersiapkan pekerjaan pembuatan web 4.3 Melakukan pembuatan dokumen web baru 4.4 Membuat link antar dokumen 5.1Menjelaskan menu aplikasi basis data 5.2Membuat tabel 5.3Membuat tabel view (Query) Standar Kompetensi Kompetensi Dasar 6. Membuat Aplikasi berbasis Microsoft Acces 6.1 Menjelaskan Database Manajemen System 6.2 Menjelaskan Data Definition Language 6.3 Menerapkan Query 6.4 Menerapkan Form 6.5 Menerapkan Macro 5.4Menerapkan Reporting 7. Mengoperasikan sistem operasi jaringan komputer berbasis teks 7.1 Menyiapkan pengoperasian PC 7.2 Mengoperasikan PC yang tersam-bung jaringan 7.3 Memutuskan koneksi saat proses pematian (power off) PC 8. Mengoperasikan sistem operasi jaringan komputer berbasis GUI 8.1 Menyiapkan pengoperasian PC 8.2 Mengoperasikan PC yang tersam-bung jaringan 8.3 Memutuskan koneksi saat proses pematian (power off) PC 9. Membuat program aplikasi menggunakan VB dan VB.net 9.1 Menjelaskan dasar-dasar VB 9.2 Mengakses dan memanipulasi basis data 9.3 Menerapkan teknologi COM 10. Membuat paket software Aplikasi 10.1 Mempersiapkan sistem computer 10.2 Menjalankan aplikasi paket installer 10.3 Menyimpan Installer aplikasi 11. Mengoperasikan bahasa pemrograman data deskripsi (SQL) tingkat dasar 11.1 Mempersiapkan perangkat lunak aplikasi data deskripsi / SQL 11.2 Mengenali menu aplikasi SQL 11.3 Membuat dan mengisi tabel 11.4 Mengoperasikan tabel dan View table 12. Mengoperasikan bahasa pemrograman data deskripsi (SQL) tingkat Lanjut 12.1 Membuat dan mengoperasikan prosedur 12.2 Menentukan formula pembentuk-an data dengan batasan waktu 12.3 Membuat dan mengoperasikan prosedur dan fungsi Menulis kode program pembang-kitan data dengan batasan waktu 12.4 Membuat dan mengoperasikan Trigger 12.5 Mengoperasikan Commint dan Rollback data tabel 13. Membuat Halaman Web dinamis tingkat dasar 13.1 Mempersiapkan lingkungan teknis 13.2 Membuat halaman dinamis 13.3 Menambahkan fungsi-fungsi pada halaman dinamis 13.4 Menguji dan mengakhiri halaman dinamis 14. Membuat Halaman Web dinamis tingkat lanjut. 14.1 Memahami pemrograman Web dinamis 14.2 Mempersiapkan membuat aplikasi 14.3 Membuat web menggunakan bahasa script 15. Mengoperasikan bahasa Pemograman object oriented 15.1 Menggunakan tipe data dan control program 15.2 Membuat program object oriented dengan class 15.3 Membuat program object oriented dengan Inheritace, Polimorphy, overloading dan friends 15.4 Membuat program object oriented dengan interface dan paket 15.5 Mengkompilasi program object oriented 1. 16.1 Menjelaskan File I/O (Input/Output), tipe data dan Variabel pada Java 16.2 Menjelaskan Exception Handling 16.3 Menerapkan Multi-threading 16.4 Menjelaskan Applet 16.5 Menerapkan konektivitas basis Membuat program aplikasi web berbasis java 2. Membuat program aplikasi menggunakan C++ 17.1 Menjelaskan dasar-dasar pemrograman C++ 17.2 Menerapkan fungsi 17.3 Menerapkan pointer 17.4 Menerapkan konsep Class 17.5 Merancang aplikasi berorientasi Obyek 3. Menjelaskan sistem Peripheral 18.1 Menjelaskan rangkaian digital 18.2 Menjelaskan rangkaian analog 18.3 Menjelaskan rangkaian input output (pheriperal) 4. Membuat program basis data menggunakan mysql/postgresq 19.1 Menjelaskan kebutuhan software 19.2 Mempersiapkan security 19.3 Menggunakan sintaks-sintaks khusus MySQL/PostgreSQL 19.4 Melakukan pengaksesan basis data 5. Mengintegrasikan sebuah basis data dengan sebuah situs web 20.1 Mempersiapkan basis data 20.2 Membuat Login pada basis data 20.3 Membuat koneksi basis data 20.4 Menguji konektifitas basis data 6. Membuat progrsm basis data menggunakan MS SQL Server 21.1 Menggunakan TSQL 21.2 Menggunakan stored procedures 21.3 Menggunakan triggers 21.4 Menerapkan Administrasi SQL Server 7. Membuat program basis data 22.1 Menerapkan Oracle tingkat Dasar 22.2 Menerapkan PL/SQL menggunakan PL/SQL 22.3 Menerapkan Oracle tingkat lanjut 8. Membuat Program Aplikasi WEB berbasis JSP 23.1 Menjelaskan Kebutuhan Software 23.2 Menjelaskan dasar-dasar JSP 23.3 Menyimpan kondisi ke dalam server dan client 9. Membuat Program basis data berbasis XML 24.1 Menjelaskan Konsep Markup Language 24.2 Menjelaskan sintak XML 24.3 Menerapkan Data Presentation