TIK.PR06.002.01 JUDUL UNIT

advertisement
Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Sub Sektor Programer Komputer
KODE UNIT
:
TIK.PR06.002.01
JUDUL UNIT
:
Menerapkan Pemrograman Paralel
DESKRIPSI UNIT :
Unit ini menentukan kompetensi yang diperlukan
untuk mengidentifikasi teknik dan metode
pemrograman paralel. Pemrograman paralel
adalah membuat sebuah program yang berisikan
banyak task/job untuk menyelesaikan pekerjaan
tersebut.
ELEMEN KOMPETENSI
01
02
03
Menggunakan sistem
operasi
KRITERIA UNJUK KERJA
1.1
Proses paralel yang didukung sistem operasi
dipilih dan digunakan.
1.2
Proses multi programming dapat dijalankan dan
dikendalikan oleh sistem operasi.
1.3
Proses multi tasking dapat dijalankan dan
dikendalikan oleh sistem operasi. Multi tasking
berarti task/job yang ada pada program mampu
dijalankan oleh sistem operasi.
1.4
Teknik interupsi dijelaskan.
Menggunakan resource 2.1
bersama
Resource dari sistem dapat dimanfaatkan oleh
semua program yang berjalan pada sistem
operasi tersebut.
2.2
Resource digunakan oleh program tanpa
menyebabkan proses berhenti (deadlock).
3.1
Semaphore diterapkan pada setiap program
yang penggunaan sebuah resource bersama.
3.2
Resource yang akan digunakan program
aplikasi harus diberitahukan kepada sistem
operasi.
3.3
Resource yang digunakan oleh suatu program
tidak dapat digunakan oleh program lain sampai
resource tersebut dibebaskan.
Memanfaatkan
semaphore
Menerapkan pemrograman paralel
212
Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Sub Sektor Programer Komputer
ELEMEN KOMPETENSI
04
Memanfaatkan bahasa
pemrograman paralel
KRITERIA UNJUK KERJA
4.1
Bahasa pemrograman paralel dipilih sesuai
dengan kebutuhan sistem.
4.2
Pemrograman digunakan. Aturan dan cara
pembuatan program dengan penggunaan
bahasa pemrograman dipraktekkan.
BATASAN VARIABEL
1.
2.
3.
Unit ini berlaku untuk sektor Teknologi Informasi dan Komunikasi.
Menerapkan pemrograman paralel bersifat internal dan terbatas pada bidang
pemrograman teknologi informasi dan komunikasi.
Aspek yang diperhatikan dalam kompetensi ini adalah masalah pewaktuan
(timing), penggunaan resource bersama dan teknik pemrogramannya.
PANDUAN PENILAIAN
1.
Pengetahuan dan Ketrampilan Penunjang
Untuk mendemonstrasikan kompetensi, diperlukan bukti keterampilan dan
pengetahuan di bidang berikut ini :
1.1
Pengetahuan dasar
1.1.1 Mengidentifikasi pemrograman berorientasi obyek.
1.1.2 Arsitektur sistem mikroprosesor.
1.1.3 Mengidentifikasi sistem operasi
2.
Konteks Penilaian :
Unit ini dapat dinilai di dalam tempat kerja atau tempat lain secara praktek
komputer dengan kondisi kerja sesuai dengan keadaan normal.
3.
Aspek Penting Penilaian :
Aspek yang harus diperhatikan :
3.1
Kemampuan untuk membuat task/job dari program.
3.2
Kemampuan untuk menerapkan semaphore.
3.3
Kemampuan untuk memanfaatkan resource yang ada.
4.
Kaitan Dengan Unit-Unit Lain :
4.1
Unit ini didukung oleh pengetahuan dan keterampilan dalam unit-unit
kompetensi yang berkaitan dengan :
4.1.1 TIK.PR02.003.01 Membuat struktur data.
4.1.2 TIK.PR02.009.01 Mengoperasikan bahasa pemrograman
berorientasi obyek.
4.2
Unit ini mendukung kinerja dalam unit-unit kompetensi yang berkaitan
dengan pengembangan aplikasi real time.
Menerapkan pemrograman paralel
213
Standar Kompetensi Kerja Nasional Indonesia Sektor Teknologi Informasi dan Komunikasi Sub Sektor Programer Komputer
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 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
Menerapkan pemrograman paralel
Tingkat
3
2
3
2
3
2
2
214
Download