Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi informasi dan komunikasi Sub Sektor Programer Komputer KODE UNIT : TIK.PR02.023.01 JUDUL UNIT : Membuat Program Untuk Akses Basis Data DESKRIPSI UNIT : Unit ini menentukan kompetensi yang diperlukan untuk pembuatan program untuk mengakses basis data dari sistem manajemen basis data dan menampilkan ke standar output (seperti monitor/printer). ELEMEN KOMPETENSI KRITERIA UNJUK KERJA 01 Mengidentifikasi basis data 1.1 Kebutuhan sistem dipenuhi sesuai lingkupan dan fungsi dari basis data. 1.2 Bentuk struktur data, bentuk query, bentuk tampilan, bentuk laporan (cetak) disesuaikan dengan table yang telah dibuat. 1.3 Sekuriti dan metode akses pada basis data digunakan sesuai perancangan. 2.1 Struktur data dibangun pada bahasa pemrograman sesuai dengan disain yang telah dibuat. Struktur data diimplementasikan dalam bentuk table dan view, mengikuti disain yang telah dibuat. 2.2 Basis data dinormalisasikan penyederhanaan relasi table memperkokoh relasi table. 2.3 Query, tampilan dan laporan (cetak) dibangun menurut bahasa pemrograman yang sesuai dengan disain. Query dapat diimplementasikan dengan prosedur, fungsi maupun trigger. Tampilan dan laporan akan berisikan data agar table atau view ditampilkan 02 Membuat program basis data 03 Membuat koneksi dan sekuriti basis data untuk dan 3.1 Pengguna dan password dibangun disesuaikan dengan disain yang dibuat. Pengguna dan password dapat diimplementasikan pada DBMS atau dalam bahasa pemrograman sehingga basis data dapat diakses. 3.2 Privilage setiap pengguna terhadap basis data dibangun disesuaikan dengan disain yang dibuat. Privilage pengguna terhadap basis data dapat diimplementasikan pada DBMS. Membuat Program Untuk Akses Basis Data 123 Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi informasi dan komunikasi Sub Sektor Programer Komputer ELEMEN KOMPETENSI 3.3 KRITERIA UNJUK KERJA Sedangkan privilege untuk akses tampilan dan laporan diimplementasikan pada bahasa pemrograman. 04 Menguji program basis data 4.1 Data uji dan skenario uji disiapkan. Data uji sebagai data dimasukkan ke dalam sistem. Sedangkan skenario uji sebagai urutan/langkah pengujian. 4.2 Logika program basis data diperiksa dan dikoreksi. Program basis data dikompilasi dan dijalankan.Jika ditemukan kesalahan, kesalahan tersebut dibetulkan. Program basis data dapat dikompilasi dan dijalankan. 4.3 Data uji disimpan dan ditampilkan sesuai kebutuhan. Laporan dapat dicetak sesuai kebutuhan. Kesalahan yang ditemukan pada tampilan dan laporan diperiksa dan dikoreksi. 4.4 Program basis data sesuai kebutuhan yang telah ditentukan. Hasil pengujian harus sesuai terhadap kebutuhan/spesifikasi program. BATASAN VARIABEL 1. 2. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi. Memahami sistem informasi manajemen bersifat internal pada bidang teknologi informasi komunikasi. PANDUAN PENILAIAN 1. Pengetahuan dan keterampilan penunjang untuk mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan di bidang berikut ini : 1.1 Pengetahuan Dasar yang dibutuhkan : 1.1.1 Konfigurasi umum perangkat komputer dan peripheral input/output standar (monitor, keyboard, mouse). 1.1.2 Sistem basis data. 1.1.3 Sistem informasi manajemen. 1.1.4 Pemrograman data diskripsi (SQL). 2. Konteks penilaian Kompetensi harus diujikan di tempat kerja atau tempat lain secara praktek komputer dengan kondisi kerja sesuai dengan keadaan normal. Membuat Program Untuk Akses Basis Data 124 Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi informasi dan komunikasi Sub Sektor Programer Komputer 3. Aspek penting penilaian Aspek yang harus diperhatikan: 3.1 Mengidentifikasi lingkupan, fungsi, struktur data, sekuriti dan metoda akses. 3.2 Kemampuan membuat program sesuai dengan disain yang telah dibuat. 3.3 Kemampuan membuat sekuriti (ID dan password) sesuai dengan disain. 3.4 Kemampuan di dalam pengujian sesuai dengan skenario pengujian. 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini mendukung di dalam mengoperasikan aplikasi basis data. 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 Membuat Program Untuk Akses Basis Data TINGKAT 3 3 3 3 3 3 3 125