KEMENTERIAN KETENAGAKERJAAN RI
DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS
Jl. Jend. Gatot Subroto Kav.51 Lt.6.A Jakarta Selatan
2018
Program Pelatihan Berbasis Kompetensi i
DAFTAR ISI
PERKIRAAN WAKTU
PELATIHAN (JP)
NO MATERI PELATIHAN KODE UNIT
Penge- Keteram
Jumlah
Tahuan pilan
I. KELOMPOK UNIT KOMPETENSI
1.5 Mengimplementasikan
J.620100.017.02 20 40 60
pemrograman terstruktur
Jumlah II 1 Bulan
Jumlah III - 8 12 20
Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1.Mengidentifikasi 1.1.Rancangan user Dapat menjelaskan Rancangan Konsep User Interface Mengindentifikasi Cermat 3 5
rancangan user interface user interface sesuai dengan Requirement rancangan user Teliti
interface diidentifikasi sesuai kebutuhan. Engineering interface Taat asas
kebutuhan
Mampu mengidentifikasi
Rancangan user interface
sesuai dengan kebutuhan.
Harus bersikap cermat, teliti dan
taat asas.
1.2.Komponen user Dapat menjelaskan Komponen Konsep User mengidentifikasi Cermat
interface dialog user interface dialog sesuai Interface Komponen user Teliti
diidentifikasi sesuai konteks perancangan proses. Requirement interface dialog Taat asas
konteks rancangan Mampu mengidentifikasi Engineering
proses.
Komponen user interface
dialog sesuai dengan rancangan
proses.
Harus bersikap cermat, teliti dan
taat asas.
Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Mengidentifikasi 1.1 Cara dan tools Dapat menjelaskan prosedur Prosedur eksekusi Melakukan identifikasi Cermat 3 5
mekanisme untuk eksekusi source code. source code cara eksekusi source Teliti
running atau mengeksekusi Mampu mengidentifikasi cara code dan tools Taat asas
eksekusi source source code eksekusi dan tools pemrograman.
code diidentifikasi pemrograman
Harus bersikap cermat, teliti dan
taat asas.
Perkiraan
Materi Pelatihan Waktu Pelatihan
Kriteria Indikator (jampel)
Elemen Kompetensi
Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Menerapkan coding- 1. Kode sumber Dapat menjelaskan Coding Guidelines Membuat kode Cermat 3 5
guidelines dan best dituliskan mengikuti coding-guidelines dan Coding Best dengan mengikuti Teliti
practices dalam coding-guidelines dan best practices. acuan (coding- Taat
Practices
penulisan program (kode best practices. Mampu mengidentifikasi guidelines dan best asas
sumber) kesesuaian kode sumber practices)
dengan Guidelines dan
best practices
Harus bersikap cermat,
teliti dan taat asas.
2. Struktur program Dapat menjelaskan Paradigma Membuat kode Cermat
yang sesuai dengan paradigma programan pemrograman sesuai dengan Teliti
konsep paradigmanya Mampu membuat kode paradigma
dibuat. program sesuai Taat
paradigma yang asas
Harus bersikap cermat,
teliti dan taat asas.
3. Galat/error Dapat menjelaskan Ketidaksesuaian/ Mengubah kode Cermat
ditangani. ketidaksesuaian antara galat terhadap program agar Teliti
kode program dan acuan acuan sesuai dengan Taat
((coding-guidelines dan acuan. asas
best practices)
Mampu mengubah kode
program agar sesuai
dengan acuan.
Harus bersikap cermat,
teliti dan Taat asas.
Assesmen
Perkiraan
Materi Pelatihan Waktu Pelatihan
Kriteria Indikator
Elemen Kompetensi (jampel)
Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Menggunakan tipe 1. Tipe data yang sesuai Dapat menjelaskan tipe Jenis tipe data Menggunakan tipe Cermat
data dan control standar ditentukan data standard dasar data sesuai kebutuhan Analitik
program Mampu menggunakan tipe Operasi dasar
data standard sesuai masing-masing
dengan masalah tipe data dasar Komunikatif
Harus bersifat cermat,
analitik dan komunikatif
2. Syntax program yang Dapat menjelaskan sintaks Sintaks Menggunakan Cermat
dikuasai digunakan sesuai perintah utama dari bahasa perintah dasar perintah sesuai Analitik
standar pemrograman yang Arti perintah kebutuhan
dipergunakan dasar
Mampu menggunakan Komunikatif
perintah-perintah bahasa
pemrograman sesuai
dengan sintaks bahasa
tersebut
Harus bersifat cermat,
analitik dan komunikatif
3. Struktur kontrol Dapat menjelaskan konsep Sintaks Menggunakan Cermat
program yang dikuasai dan perbedaan berbagai struktur struktur kontrol sesuai Analitik
digunakan sesuai standar struktur kontrol dasar kontrol dasar kebutuhan
pemrograman terstruktur Arti struktur
Mampu menggunakan kontrol dasar Komunikatif
struktur kontrol yang tepat
sesuai dengan
permasalahan
Harus bersifat cermat,
analitik dan komunikatif
Assesmen
2.Melakukan 2.1.Ketergantungan Dapat mengidentifikasi Mengetahui Dapat mengidentifikasi Cermat
integrasi library antar unit ketergantunagan antar unit ketergantungan antar ketergantungan antar analisis
atau komponen diidentifikasi Harus bersikap cermat, teliti dan unit unit Teliti
pre-existing taat asas. Taat asas
dengan source code
yang ada
Assesmen
3.Melakukan 3.1.Cara-cara Mengidentifikasi cara-cara Mengetahui Dapat Cermat
penbaharuan pembaharuan pembaharuan library atau pembaharuan library mengidentifikasi analisis
library atau library atau komponen pre-existing atau komponen pre- pembaharuan Teliti
komponen pre- komponen pre- Harus bersikap cermat, teliti dan existing library atau Taat asas
existing yang existing taat asas. kompinen pre-
digunakan diidentifikasi existing
3.2.Pembaharuan Melakukan pembaharuan library Mengetahui Dapat melakukan Cermat
library atau atau komponen pre-existing pembaharuan library pembaharuan analisis
komponen pre- Harus bersikap cermat, teliti dan atau komponen pre- library atau Teliti
existing berhasil taat asas. existing kompinen pre- Taat asas
dilakukan existing
Assesmen
Unit Kompetensi : Menerapkan perintah eksekusi bahasa pemrograman berbasis teks, grafik, dan multimedia
Kode Unit : J.620100.010.02
Unit Kompetensi : Menyusun fungsi, file atau sumber daya pemrograman yang lain dalam organisasi yang rapi
Kode Unit : J.620100.015.01
Program Pelatihan Berbasis Kompetensi 25
ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1 Mengelola sumber daya 1.1 Membuat nama file, fungsi, variabel, konstanta dan sumber daya pemrograman lain
pemrograman sesuai karakter 1.2 Penulisan Dokumen pemrograman
1.3 Penerapan Version Control
1.4 Menerapkan dokumentasi pemrograman
Unit Kompetensi : Menulis kode dengan prinsip sesuai guidelines dan best practices
Kode Unit : J.620100.016.01
2. Menggunakan ukuran performansi 2.1 Menghitung efisiensi penggunaaan resources oleh kode
dalam menuliskan kode sumber 2.2 Adanya kemudahan interaksi sesuai standar yang berlaku
3. Melakukan pembaharuan library 3.1 Mengidentifikasi cara-cara pembaharuan library atau komponen pre-existing
atau komponen pre- existing 3.2 Melakukan pembaharuan library atau komponen pre-existing
yang digunakan