Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Bidang Programer Komputer KODE UNIT : TIK.PR.02.008.01 JUDUL UNIT : Mengoperasikan Bahasa Pemrograman Terstruktur DESKRIPSI UNIT : Unit ini menentukan kompetensi yang diperlukan untuk mempelajari konsep bahasa program untuk pemrograman terstruktur. Bahasa yang dapat digunakan untuk mempelajari pemrograman terstruktur ini bermacam-macam, seperti Pascal, C, basic, fortran dsb. Programer dapat memilih salahsatu bahasa pemrograman yang dikehendaki untuk dikuasai KRITERIA UNJUK KERJA ELEMEN KOMPETENSI 01 Menggunakan tipe data dan kontrol program 02 Membuat program sederhana 03 Membuat program menggunakan prosedur dan fungsi 04 Membuat program menggunakan array 1.1 Tipe data diketahui dan dipelajari. Tipe data berupa tipe data dasar dan tipe data bentukan 1.2 Aturan program berupa pemakaian nama dan sintak program diketahui dan dipelajari 1.3 Kontrolprogram di aplikasikan. Kontrol program merupakan urutan atau sekuensial program, harus terkendali dalam kode program 2.1 Program baca tulis untuk masukan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai tandar input/output dibuat 2.2 Analisis kasus percabangan dan pengulangan digunakan dalam membuat program 3.1 Program dengan menggunakan prosedur dibuat sesuai aturan penulisan program 3.2 Program dengan menggunakan fungsi dibuat sesuai aturan penulisan program 3.3 Program dengan menggunakan prosedur dan fungsi secara bersamaan dibuat sesuai aturan penulisan program 4.1 Program menggunakan array satu dimensi dan dua dimensi dibuat 4.2 Mengoperasikan bahasa pemrograman terstruktur Pencarian data dan mengurutkan data dalam array di aplikasikan 72 Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Bidang Programer Komputer KRITERIA UNJUK KERJA ELEMEN KOMPETENSI 05 Membuat program untuk akses file Program untuk menulis data kedalam media penyimpanan data dan membaca data dari media penyimpan data dibuat 06 Membuat program menggunakan pointer 6.1 Program untuk menulis data dan membaca data dengan menggunakan pointer dibuat 6.2 Data pointer dapat dioperasikan sesuai dengan kebutuhab seperti untuk pencarian data, pengurutkan data, menambah data, menghapus data dsb. 07 Mengkompilasikan program 7.1 7.2 Program dikompilasi dengan mensetting pada editor program dan kode program yang dilibatkan Kesalahan sintak dan logika dikoreksi agar bebas dari error dan dapat di jalankan BATASAN VARIABEL 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi 2. Mengoperasikan bahasa pemrograman terstruktur 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 1.1.1 Memahami algoritma pemrograman 1.1.2 Memahami struktur data 1.1.3 Memahami spesifikasi program 1.1.4 Membuat program dengan bahasa terstruktur 1.2 Keterampilan dasar 1.2.1 Mengoperasikan sistim komputer 1.2.2 Mengoperasikan bahasa pemrograman 2. Konteks penilaian Kompetensi harus di ujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal Mengoperasikan bahasa pemrograman terstruktur 73 Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Bidang Programer Komputer 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Kemampuan membuat program menggunakan prosedur dan fungsi sesuai dengan aturan tatacara penulisan 3.2 Kemampuan membuat program menggunakan array 3.3 Kemampuan membuat program menggunakan pointer 4. Kaitan dengan unit-unit lainnya 4.1 Unit ini di dukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi 4.1.1 Mengoperasikan PC dan sistim operasi 4.1.2 Mengoperasikan peralatan peripheral 4.1.3 TIK.PR02.001.01 menggunakan algoritma pemrograman dasar 4.2 Unit ini juga mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan : Pemrograman 4.3 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 sekor tertentu. Batasan variable 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 tehnik matematika Memecahkan masalah Menggunakan teknologi Mengoperasikan bahasa pemrograman terstruktur TINGKAT 2 2 2 1 2 2 2 74