Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Sub Sektor Programer Komputer KODE UNIT : TIK.PR03.002.01 JUDUL UNIT : Mengoperasikan Bahasa Pemrograman Data Deskripsi (SQL – Structured Query Language) Lanjut DESKRIPSI UNIT : Unit ini menentukan kompetensi yang diperlukan untuk mengoperasikan perangkat aplikasi (bahasa pemrograman) berbasis data deskripsi atau SQL (Structured Query Language) . Kemampuan dalam mengoperasikan bahasa data deskripsi atau SQL dapat menggunakan perintah-perintah DDL (Data Definition Language) dan DML (Data Manipulation Language). Kemampuan yang dimiliki pada tingkat lanjut ini adalah kemampuan yang telah dimiliki pada tingkat dasar dan ditambah kemampuan untuk membuat dan mengoperasikan prosedur, fungsi dan trigger. ELEMEN KOMPETENSI 01 Membuat dan mengoperasikan prosedur 02 Membuat dan mengoperasikan prosedur dan fungsi KRITERIA UNJUK KERJA 1.1 Prosedur dibuat dan diatur dengan menggunakan perintah standar pada DDL dan DML. 1.2 Parameter prosedur diproses sesuai dengan kebutuhan di dalam prosedur. 1.3 Prosedur disimpan dan diberi nama. 1.4 Prosedur dapat dijalankan dan bekerja dengan benar. 2.1 Fungsi dibuat dan diatur dengan menggunakan perintah standar pada DDL dan DML. 2.2 Parameter fungsi diproses sesuai dengan kebutuhan di dalam fungsi. 2.3 Fungsi disimpan dan diberi nama. 2.4 Fungsi dapat dijalankan dan bekerja dengan benar. Mengoperasikan bahasa pemrograman data deskripsi (SQL-Structured Query Language) Lanjut 159 Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Sub Sektor Programer Komputer ELEMEN KOMPETENSI 03 Membuat dan mengoperasikan trigger 04 Mengoperasikan Commit dan Rollback data tabel KRITERIA UNJUK KERJA 3.1 Trigger dibuat dan diatur dengan penggunaan perintah standar pada DDL dan DML. 3.2 Trigger disimpan dan diberi nama. 3.3 Trigger dapat dijalankan dan bekerja dengan benar. 4.1 Perintah commit digunakan penyimpanan data ke dalam fisik file. 4.2 Perintah rollback digunakan untuk pembatalan perintah yang telah dikerjakan dan penyimpanan data ke dalam fisik file tidak termasuk. 4.3 Perintah commit dan bekerja dengan benar. rollback untuk dipastikan BATASAN VARIABEL 1. 2. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi. Mengoperasikan bahasa pemrograman data deskripsi (SQL-Structured Query Language) Level 2 bersifat internal pada bidang teknologi informasi dan komunikasi. PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang Untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1 Pengetahuan dasar yang dibutuhkan : 1.1.1 Pengoperasian software aplikasi basis data. 1.1.2 On site training sesuai dengan perangkat lunak bahasa pemrograman basis data yang digunakan. 1.1.3 Konsep basis data. 2. Konteks penilaian Kompetensi harus diujikan di tempat kerja atau tempat lain secara teori dan praktek dengan kondisi kerja sesuai dengan keadaan normal. Mengoperasikan bahasa pemrograman data deskripsi (SQL-Structured Query Language) Lanjut 160 Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Sub Sektor Programer Komputer 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan untuk prosedur dibuat dan diatur dengan menggunakan perintah standar pada DDL dan DML. 3.2 Kemampuan membuat dan mengoperasikan prosedur dan fungsi. 3.3 Kemampuan membuat dan mengoperasikan trigger. 3.4 Kemampuan mengoperasikan commit dan rollback data table. 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini didukung di dalam mengoperasikan bahasa pemrograman data deskripsi (SQL-Structured Query Language) lanjut, contoh mencakup namun tidak terbatas pada : Seluruh unit pemrograman basis data. 4.2 Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hati-hati. Untuk pelatihan pra kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sektor tertentu. Batasan variabel akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut. Kompetensi Kunci NO 1 2 3 4 5 6 7 KOMPETENSI KUNCI DALAM UNIT INI Mengumpulkan, mengorganisir dan menganalisa informasi Mengkomunikasikan ide-ide dan informasi Merencanakan dan mengorganisir aktivitas-aktivitas Bekerja dengan orang lain dan kelompok Menggunakan ide-ide dan teknik matematika Memecahkan masalah Menggunakan teknologi Mengoperasikan bahasa pemrograman data deskripsi (SQL-Structured Query Language) Lanjut TINGKAT 2 2 2 1 2 2 2 161