Anda di halaman 1dari 3

86

KODE UNIT : TIK.PR02.002.01 JUDUL UNIT : Menggunakan algoritma pemrograman tingkat lanjut URAIAN UNIT : Unit ini menentukan kompetensi yang diperlukan untuk mempelajari algoritma yang akan diterapkan pada program, tidak tergantung bahasa pemrograman yang akan digunakan. Algoritma pemrograman merupakan materi dasar yang harus dikuasai oleh setiap programer. Untuk tingkat lanjut ini ditekankan pada penguasaan pemanfaatan array multi dimensi, pemakaian prosedur dan fungsi, serta pemanfaatan grafik. ELEMEN KOMPETENSI 1. Menggunakan dimensi array multi KRITERIA UNJUK KERJA 1.1 Algoritma array multi dimensi dibuat dan dijelaskan 1.2 Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan, perkalian, dsb.

1.3 Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan 2. Menggunakan Fungsi Prosedur dan 2.1 2.2 2.3 Algoritma program dibuat dengan menggunakan prosedur. Algoritma program dibuat dengan menggunakan fungsi. Algoritma program dibuat dengan menggunakan prosedur dan fungsi 3.1 Algoritma program dibuat dengan menggunakan Library berbasis grafik. 3.2 Algoritma pemrograman dengan menggunakan grafik (gambar sederhana) berbentuk 2D dan 3D dibuat. 3.3 Algoritma pemrograman animasi dibuat dengan menggunakan grafik (gambar sederhana).

3. Menggunakan pemrograman grafik

library

Standar Kompetensi Nasional Programer Komputer Versi 1.0

87

BATASAN VARIABEL : 1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi. 2. Memahami algoritma pemrograman tingkat lanjut bersifat internal pada bidang teknologi informasi dan komunikasi PANDUAN PENILAIAN : 1. Pengetahuan dan keterampilan penunjang untuk mendemonstrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan dibidang berikut ini : 1.1Pengetahuan dasar 1.1.1 Matematika dasar dan matematikan logika 1.1.2 Flowchart dan dasar pemrograman 1.2Keterampilan dasar 1.2.1 Mengoperasikan sistem komputer 2. Konteks Penilaian Kompetensi harus diujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal. 3. Aspek penting penilaian Aspek yang harus diperhatikan 3.1 Pemahaman tentang varian dan invarian yang berlaku umum pada pemrograman 3.2 Pemahaman tentang alur logika pemrograman sekuensial dan kemampuan membuat algoritma. 3.3 Pemahaman tentang pengelolaan array pada program 3.4 Kemampuan untuk menyimpan program ke dalam media penyimpanan 3.5 Kemampuan untuk membuat program baca dan tulis data ke dalam file secara sekuensial dan berindeks. 4. Kaitan dengan unit-unit lainnya 4.1Unit ini didukung oleh pengetahuan dan keterampilan dalam unitunit kompetensi yang berkaitan dengan dasar-dasar Teknologi Informasi. 4.1.1 Mengoperasikan PC dan Sistem Operasi 4.1.2 TIK.PR02.001.01 Menggunakan algoritma pemrograman tingkat dasar 4.2 Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hati-hati. Untuk pelatihan prakejuruan umum, institusi harus menyediakan pelatihan yang
Standar Kompetensi Nasional Programer Komputer Versi 1.0

88

mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sektor tertentu. Batasan variabel akan membantu dalam hal ini. Untuk sektor tertentu/ khusus, pelatihan harus disesuaikan agar dapat memenuhi kebutuhan sektor tersebut NO KOMPETENSI KUNCI 1. 2. 3. 4. 5. 6. 7. Mengumpulkan, mengorganisasikan, dan menganalisis informasi Mengkomunikasikan ide-ide dan informasi Merencanakan dan mengorganisasikan aktivitas-aktivitas Melakukan kerja sama dengan orang lain dan kelompok Menggunakan ide-ide dan teknik matematika Memecahkan masalah Menggunakan teknologi TINGKAT 1 1 1 1 2 1 1

Standar Kompetensi Nasional Programer Komputer Versi 1.0