Anda di halaman 1dari 34

PROGRAM

PELATIHAN BERBASIS KOMPETENSI


Asisten Pemrogram Junior
KODE PROGRAM PELATIHAN : {tidak perlu}

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

DAFTAR ISI ……………......................................................................................... i


KATA PENGANTAR ……………............................................................................... ii
PROGRAM PELATIHAN BERBASIS KOMPETENSI …………………………………………...... 1
1. Nama Pelatihan ............................................................................................ 1
2. Kode Program ............................................................................................... 1
3. Kualifikasi/Jenjang Pelatihan ........................................................................... 1
4. Tujuan Pelatihan ............................................................................................ 1
5. Unit Kompetensi yang ditempuh ..................................................................... 1
6. Perkiraan Waktu Pelatihan ............................................................................. 2
7. Persyaratan Peserta Pelatihan ........................................................................ 2
8. Persyaratan Instruktur ................................................................................... 2
KURIKULUM PELATIHAN BERBASIS KOMPETENSI ............................................... 3
I. Kelompok Unit Kompetensi ........................................................................... 3
II. Pelatihan di tempat kerja (OJT) ..................................................................... 5
III. Kelompok Non Unit Kompetensi ................................................................... 5
SILABUS PELATIHAN BERBASIS KOMPETENSI...................................................... 6
I. Kelompok Unit Kompetensi Teknis.................................................................. 6
II. Pelatihan di tempat kerja (OJT) ..................................................................... 95
III. Kelompok Non Unit Kompetensi .................................................................... 107
DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN………………………………………… 108

Program Pelatihan Berbasis Kompetensi ii


KATA PENGANTAR

Sesuai dengan Peraturan Pemerintah tentang Sistem Pelatihan Kerja Nasional,


bahwa setiap penyusunan program pelatihan kerja berbasis kompetensi mengacu pada
Standar Kompetensi Kerja Nasional Indonesia (SKKNI), Standar Internasional dan/atau
Standar Khusus.
Untuk mengimplementasi pelatihan berbasis kompetensi diperlukan adanya
program pelatihan kerja ini dijadikan acuan dalam pelaksanaan pelatihan kerja yang
diselenggarakan oleh Balai/LPK baik milik Pemerintah maupun Swasta.
Program pelatihan kerja dapat disusun secara berjenjang atau tidak berjenjang,
Program pelatihan kerja yang berjenjang mengacu kepada Perpres Nomor 8 tahun 2012
tentang Kerangka Kualifikasi Nasional Indonesia (KKNI), sedangkan program pelatihan
kerja yang tidak berjenjang disusun berdasarkan unit kompetensi atau kelompok unit
kompetensi
Untuk memenuhi berbagai kebutuhan pelatihan di dunia usaha maupundunia
industri pada masyarakat pengguna, maka disusun program pelatihanberbasis
kompetensi dengan nama pelatihan “Asisten Pemrogram Junior”, yang mengacu pada
standar kompetensi kerja.
Demikianlah program pelatihan berbasis kompetensi ini disusun, semogadapat
digunakan dan bermanfaat dalam menunjang proses pelaksanaan pelatihandi lembaga
pelatihan kerja. Dalam rangka meningkatkan produktivitas sumber dayamanusia dan
memiliki daya saing di dalam maupun di luar negeri.

Jakarta, Agustus 2018


Direktur Bina Standardisasi Kompetensi
dan Pelatihan Kerja

Drs. Sukiyo, MMPd


Nip. 19591006 198612 1 001

Program Pelatihan Berbasis Kompetensi iii


PROGRAM PELATIHAN BERBASIS KOMPETENSI

1. Nama Pelatihan : Asisten Pemrogram Junior

2. Kode Program Pelatihan :

3. Jenjang Program Pelatihan : Level II

4. Tujuan Pelatihan : Setelah mengikuti pelatihan ini peserta


kompeten melaksanakan pekerjaan Asisten
Pemrogram Junior (Junior assistant
Programmer) baik di lingkungan kantor
pemerintah maupun industri. Kualifikasi pada
jabatan ini menuntut memiliki kompetensi
pekerjaan asisten pemrogram di institusi, dalam
penyelesaian pekerjaan pemrograman sesuai
dengan ruang lingkup dan tanggung jawabnya
serta berpedoman pada SOP di tempat
kerjanya.
5. Unit Kompetensi yang ditempuh:
5.1 J.620100.004.02 Menggunakan struktur data
5.2 J.620100.009.01 Menggunakan spesifikasi program
5.3 J.620100.010.01 Menerapkan perintah eksekusi bahasa pemrograman
berbasis teks, grafik, dan multimedia
5.4 J.620100.011.01 Melakukan instalasi software tools pemrograman
5.5 J.620100.012.01 Melakukan pengaturan software tools pemrograman

5.6 J.620100.016.01 Menulis kode dengan prinsip sesuai guidelines dan best
practices
5.7 J.620100.017.02 Mengimplementasikan pemrograman terstruktur
5.8 J.620100.025.02 Melakukan debugging

6. Perkiraan Waktu Pelatihan : 365 Jam Pelatihan (@ 45 menit) ditambah OJT


minimal 1 bulan/ 160 jam

7. Persyaratan Peserta Pelatihan:


7.1 Pendidikan :-
7.2 Pelatihan :-
7.3 Pengalaman Kerja :-
7.4 Jenis Kelamin : Pria – Wanita
7.5 Umur : Minimal 17 Tahun
7.6 Kesehatan : Sehat Jasmani – Rohani
7.7 Persyaratan Khusus :-

Program Pelatihan Berbasis Kompetensi 1


8. Persyaratan Instruktur
8.1 Pendidikan Formal : Minimal D3
8.2 Kompetensi Metodologi : Bersertifikat Metodologi/Akta 4
8.3 Kompetensi Teknis : Memiliki Kompetensi Teknis di Bidang
Pemrograman
8.4 Pengalaman Kerja : Minimal 2 Tahun mengajar
8.5 Kesehatan : Sehat Jasmani - Rohani
8.6 Persyaratan khusus : a. Mampu mengoperasikan komputer
b. Mampu berbahasa Inggris Lisan/Tulisan

Program Pelatihan Berbasis Kompetensi 2


KURIKULUM PELATIHAN BERBASISI KOMPETENSI

PERKIRAAN WAKTU
PELATIHAN (JP)
NO MATERI PELATIHAN KODE UNIT
Penge- Keteram
Jumlah
Tahuan pilan
I. KELOMPOK UNIT KOMPETENSI

1.1 Menggunakan struktur data J.620100.004.02 15 25 40

1.2 Menggunakan spesifikasi program J.620100.009.01 22 26 48

1.3 Menerapkan perintah eksekusi J.620100.010.01


bahasa pemrograman berbasis 12 20 32
teks, grafik, dan multimedia

1.4 Melakukan instalasi software tools J.620100.011.01


6 10 16
pemrograman

1.5 Melakukan pengaturan software J.620100.012.01


3 4 7
tools pemrograman

1.6 Menulis kode dengan prinsip sesuai J.620100.016.01


7 13 20
guidelines dan best practices

1.7 Mengimplementasikan J.620100.017.02


26 45 71
pemrograman terstruktur

1.8 Melakukan debugging J.620100.025.02 4 6 10

Jumlah I - 95 147 242

II. PELATIHAN DI TEMPAT KERJA


(OJT)

2.1 Pelaksanaan OJT - - - 1 Bulan

Jumlah II 1 Bulan

III. KELOMPOK PENUNJANG

3.1 Soft Skills - 22 18 40

Jumlah III - 22 18 40

Jumlah I s.d. III 132 233 365

Program Pelatihan Berbasis Kompetensi 3


SILABUS PELATIHAN BERBASIS KOMPETENSI
I. KELOMPOK UNIT KOMPETENSI

1.1 Unit Kompetensi : Menggunakan struktur data


Kode Unit : J.620100.004.02
Perkiraan Waktu Pelatihan : 16 Jam (@45 menit)

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 Konsep data  Dapat menjelaskan konsep data  konsep data.  Melakukan identifikasi  Cermat 8 10
konsep data dan struktur dan struktur data sesuai dengan  struktur data. konsep data dan  Teliti
dan struktur data konteks permasalahan. struktur data sesuai  Taat asas
data. diidentifikasi  Mampu mengidentifikasi konsep dengan konteks
sesuai dengan data dan struktur data sesuai permasalahan.
konteks dengan konteks permasalahan.
permasalahan.  Harus bersikap cermat, teliti dan
taat asas.
1.2 Alternatif  Dapat menjelaskan cara  Alternatif struktur  Membandingkan  Cermat
struktur data membandingkan kelebihan dan data. kelebihan dan  Teliti
dibandingkan kekurangan alternatif struktur kekurangan alternatif  Taat asas
kelebihan dan data pada konteks struktur data pada
kekurangannya permasalahan yang diselesaikan. konteks permasalahan
untuk konteks  Mampu membandingkan yang diselesaikan
permasalahan kelebihan dan kekurangan
yang alternatif struktur data pada
diselesaikan. konteks permasalahan yang
diselesaikan.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 4


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menerapkan 2.1 Struktur data  Dapat menjelaskan cara  Struktur data.  Mengimplementasikan  Cermat
7 15
struktur data diimplementasika mengimplementasikan struktur  Bahasa pemrograman struktur data sesuai  Teliti
dan akses n sesuai dengan data sesuai dengan bahasa yang digunakan. dengan bahasa  Taat asas
terhadap bahasa pemrograman yang akan pemrograman yang
struktur data pemrograman dipergunakan. akan dipergunakan.
tersebut. yang akan  Mampu mengimplementasikan
dipergunakan. struktur data sesuai dengan
bahasa pemrograman yang akan
dipergunakan.
 Harus bersikap cermat, teliti dan
taat asas.
2.2 Akses terhadap  Dapat menjelaskan cara  Akses terhadap data.  Menyatakan Akses  Cermat
data dinyatakan menyatakan Akses terhadap  Algoritma yang yang terhadap data dalam  Teliti
dalam algoritma data dalam algoritma yang efisien. algoritma yang efisiensi  Taat asas
yang efisiensi efisiensi sesuai bahasa  Bahasa pemrograman sesuai bahasa
sesuai bahasa pemrograman yang akan yang digunakan. pemrograman yang
pemrograman dipakai. akan dipakai.
yang akan  Mampu menyatakan Akses
dipakai terhadap data dalam algoritma
yang efisiensi sesuai bahasa
pemrograman yang akan
dipakai.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 5


1.2 Unit Kompetensi : Menggunakan Spesifikasi Program
Kode Unit : J.620100.009.01
Perkiraan Waktu Pelatihan : 16 Jam (@45 menit)

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Menggunakan 1.1 Metode  Dapat menjelaskan Metode  Metode  Mengidentifikasi metode  Cermat
8 10
metode pengembangan pengembangan aplikasi pengembangan pengembangan aplikasi  Teliti
pengembangan aplikasi (software (software development). aplikasi (software (software  Taat asas
program. development)  Mampu mengidentifikasi metode development). development).
didefinisikan. pengembangan aplikasi
(software development).
 Harus bersikap cermat, teliti dan
taat asas.
1.2 Metode  Dapat menjelaskan persyaratan  Jenis persyaratan  Mengidentifikasi  Cermat
pengembangan organisasi untuk menciptakan organisasi untuk persyaratan organisasi  Teliti
aplikasi (software informasi sesuai rencana. menciptakan untuk menciptakan  Taat asas
development)  Mampu mengidentifikasi informasi. informasi.
dipilih sesuai persyaratan organisasi untuk
kebutuhan. mencipatakan informasi sesuai
rencana.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 6


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menggunakan 2.1 Diagram  Dapat menjelaskan diagram  Diagram program.  Mengidentifikasi  Cermat
8 10
diagram program dengan program dengan metodologi  Metodologi diagram program  Teliti
program dan metodologi pengembangan sistem. pengembangan sistem dengan metodologi  Taat asas.
deskripsi pengembangan  Mampu mengidentifikasi pengembangan sistem.
program. sistem diagram program dengan
didefinisikan. metodologi pengembangan
sistem.
 Harus bersikap cermat, teliti dan
taat asas.
2.2 Metode  Dapat menjelaskan metode  Metode pemodelan,  Menggunakan metode  Cermat
pemodelan, pemodelan, diagram objek dan diagram objek dan pemodelan, diagram  Teliti
diagram objek diagram komponen. diagram komponen. objek dan diagram  Taat asas
dan diagram  Mampu menggunakan metode komponen pada
komponen pemodelan, diagram objek dan implementasi program
digunakan pada diagram komponen pada sesuai dengan
implementasi implementasi program sesuai spesifikasi.
program sesuai dengan spesifikasi
dengan  Harus bersikap cermat, teliti dan
spesifikasi. taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 7


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3. Menerapkan 3.1 Hasil pemodelan  Dapat menjelaskan hasil  Cara memilih hasil  Memilih hasil  Cermat
3 6
hasil pemodelan yang pemodelan yang mendukung pemodelan sesuai pemodelan sesuai  Teliti
ke dalam mendukung kemampuan metodologi spesifikasi. spesifikasi.  Taat asas
pengembangan kemampuan  Mampu memilih hasil pemodelan
program. metodologi sesuai spesifikasi.
dipilih sesuai  Harus bersikap cermat, teliti dan
spesifikasi. taat asas.
3.2 Pemrograman  Dapat menjelaskan cara memilih  Integrated  Memilih Integrated  Cermat
(Integrated Integrated Development Development Development  Teliti
Development Environment-IDE. Environment-IDE. Environment-IDE.  Taat asas
Environment-  Mampu memilih Integrated
IDE) yang Development Environment-IDE.
mendukung  Harus bersikap cermat, teliti dan
kemampuan taat asas.
metodologi
bahasa
pemrograman
dipilih sesuai
spesifikasi.

Assesmen

Program Pelatihan Berbasis Kompetensi 8


1.3 Unit Kompetensi : Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks, Grafik, dan Multimedia
Kode Unit : J.620100.010.01
Perkiraan Waktu Pelatihan : 32 Jam(@45 menit)

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.

1.2 Parameter  Dapat menjelaskan parameter  Cara mengekskusi  Membedakan  Cermat


untuk untuk mengeksekusi source source code parameter untuk  Teliti
mengeksekusi code.  Parameter untuk mengeksekusi source  Taat asas
source code  Mampu mengeksekusi source mengeksekusi source code
diidentifikasi code. code.
 Harus bersikap cermat, teliti dan
taat asas.
1.3 Peletakan  Dapat menjelaskan penempatan  Penempatan source  Melakukan  Cermat
source code source code. code. penempatan source  Teliti
sehingga bisa  Mampu melakukan penempatan  Penamaan file source code.  Taat asas
dieksekusi source code code.
dengan benar  Harus bersikap cermat, teliti dan
diidentifikasi Taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 9


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Mengeksekusi 2.1 Source code  Dapat menjelaskan mekanisme  Mekanisme eksekusi  Menjalankan  Cermat
3 5
source code dieksekusi sesuai eksekusi source code dari tools source code dari tools mekanisme eksekusi  Teliti
dengan pemrograman yang digunakan. pemrograman yang source code dari tools  Taat asas
mekanisme  Mampu menjalankan mekanisme digunakan. pemrograman yang
eksekusi source eksekusi source code dari tools digunakan.
code dari tools pemrograman yang digunakan
pemrograman  Harus bersikap cermat, teliti dan
yang digunakan taat asas.
2.2 Perbedaan  Dapat menjelaskan perbedaan  Cara menjalankan  Menjalankan antara  Cermat
antara running, antara running, debugging, atau running, debugging, running, debugging,  Teliti
debugging, atau membuat executable file atau membuat atau membuat  Taat asas
membuat diidentifikasi executable file executable file
executable file  Mampu melaksanakan running, diidentifikasi. diidentifikasi.
diidentifikasi. debugging, atau membuat
executable file diidentifikasi.

Program Pelatihan Berbasis Kompetensi 10


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3. Mengidentifikasi 3.1 Source code  Dapat menjelaskan eksekusi  Cara eksekusi source  Menjalankan eksekusi  Cermat
3 5
hasil eksekusi dieksekusi sesuai source code sesuai dengan code sesuai dengan source code sesuai  Teliti
dengan mekanisme eksekusi source mekanisme eksekusi dengan mekanisme  Taat asas
mekanisme code dari tools pemrograman source code dari eksekusi source code
eksekusi source yang digunakan pengiriman tools pemrograman dari tools pemrograman
code dari tools surat/dokumen dengan benar yang digunakan yang digunakan
pemrograman dan yang terbaik sesuai pengiriman pengiriman
yang digunakan kebutuhan. surat/dokumen surat/dokumen dengan
 Harus bersikap cermat, teliti dan dengan benar dan benar dan yang terbaik
taat asas. yang terbaik sesuai sesuai kebutuhan.
kebutuhan.
3.2 Jika eksekusi  Dapat menjelaskan cara  Cara identifikasi  Mengidentifikasi sumber  Cermat
3 5
source code identifikasi sumber sumber permasalahan permasalahan jika  Teliti
gagal/tidak permasalahan jika source code jika source code source code gagal/tidak  Taat asas
berhasil, sumber gagal/tidak berhasil diekseskusi. gagal/tidak berhasil berhasil diekseskusi.
permasalahan  Mampu meng dentifikasi sumber diekseskusi.
diidentifikasi permasalahan jika source code
gagal/tidak berhasil diekseskusi.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 11


1.4 Unit Kompetensi : Melakukan Instalasi Software Tools Pemrograman
Kode Unit : J.620100.011.01
Perkiraan Waktu Pelatihan : 16 Jam (@45 menit)

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Memilih tools 1.1 Platform  Dapat menjelaskan Platform  Menjelaskan Platform  Melakukan identifikasi  Cermat 3 5
pemrograman (lingkungan) (lingkungan) yang akan (lingkungan) yang akan Platform (lingkungan)  Teliti
yang sesuai yang akan digunakan untuk menjalankan digunakan untuk yang akan digunakan  Taat asas
dengan digunakan tools pemrograman sesuai menjalankan tools untuk menjalankan
untuk kebutuhan pemrograman tools pemrograman.
kebutuhan.
menjalankan  Mampu mengidentifikasi 
tools Platform (lingkungan) yang akan
pemrograman digunakan untuk menjalankan
diidentifikasi tools pemrograman sesuai
sesuai dengan kebutuhan.
kebutuhan.  Harus bersikap cermat, teliti dan
taat asas.
1.2 Tools bahasa  Dapat memilih Tools bahasa  Membedakan Tools  Memilih Tools bahasa  Cermat
pemrogram pemrogram sesuai dengan bahasa pemrogram pemrogram terbaik  Teliti
dipilih sesuai kebutuhaan dan lingkungan sesuai dengan sesuai dengan  Taat asas
dengan pengembangan kebutuhaan dan kebutuhaan dan
kebutuhaan dan  Mampu melakukan lingkungan lingkungan
lingkungan perbandingan Tools bahasa pengembangan. pengembangan.
pengembangan. pemrogram sesuai dengan
kebutuhaan dan lingkungan
pengembangan
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 12


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Instalasi tool 2.1 Tools  Dapat menjelaskan cara instalasi  Mengtetahui cara  Menginstall Tools  Cermat
3 5
pemrograman pemrogaman ter- Tools pemrogaman sesuai instalasi Tools pemrogaman sesuai  Teliti
install sesuai dengan prosedur. pemrogaman sesuai dengan prosedur.  Taat asas
dengan  Mampu menginstall Tools dengan prosedur.
prosedur. pemrogaman sesuai dengan
prosedur.
 Harus bersikap cermat, teliti dan
taat asas.
2.2 Tools  Dapat menjelaskan Tools  Cara menjalankan  Menjalankan Tools  Cermat
pemrograman pemrograman di lingkungan Tools pemrograman di pemrograman di  Teliti
bisa dijalankan pengembangan yang telah lingkungan lingkungan  Taat asas
di lingkungan ditetapkan pengembangan yang pengembangan yang
pengembangan  Mampu menjalankan Tools telah ditetapkan telah ditetapkan.
yang telah pemrograman di lingkungan
ditetapkan. pengembangan yang telah
ditetapkan
 Harus bersikap cermat, teliti dan
taat asas.
3. Menerapkan 2.3 Script (source  Dapat menjelaskan Script  Cara menjelaskan  Membuat Script (source  Cermat
hasil pemodelan code) sederhana (source code) sederhana sesuai Script (source code) code) sederhana sesuai  Teliti
kedalam dibuat sesuai tools pemrogaman yang di- sederhana sesuai tools pemrogaman yang  Taat asas
eksekusi script tools install tools pemrogaman di-install.
sederhana pemrogaman  Mampu membuat Script (source yang di-install
yang di-install code) sederhana sesuai tools
pemrogaman yang di-install
 Harus bersikap cermat, teliti dan
taat asas.

Program Pelatihan Berbasis Kompetensi 13


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2.1 Script dapat  Dapat menjelaskan cara  Cara menjalankan  Menjalankan Script  Cermat
dijalankan menjalankan Script dengan Script dengan benar dengan benar dan  Teliti
dengan benar benar dan menghasilkan dan menghasilkan menghasilkan keluaran  Taat asas
dan keluaran sesuai skenario yang keluaran sesuai sesuai skenario yang
menghasilkan diharapkan skenario yang diharapkan.
keluaran sesuai  Mampu menjalankan Script diharapkan
skenario yang dengan benar dan menghasilkan
diharapkan keluaran sesuai skenario yang
diharapkan
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 14


1.5 Unit Kompetensi : Melakukan Pengaturan Software Tools Pemrograman
Kode Unit : J.620100.012.01
Perkiraan Waktu Pelatihan : 7 Jam (@45 menit)

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Melakukan 1.1 Target hasil dari Dapat menjelaskan target  Mengetahui enis-jenis  Menentukan Target  Cermat
1 2
konfigurasi tools konfigurasi Target hasil dari konfigurasi. Target hasil dari hasil dari konfigurasi.  Teliti
untuk ditentukan  Mampu menentukan Target hasil konfigurasi.  Taat asas
pemrograman dari konfigurasi.
 Harus bersikap cermat, teliti dan
taat asas.
1.2 Tools  Dapat menjelaskan Tools  Menjelaskan Tools  Menggunakan Tools  Cermat
pemrograman pemrograman setelah pemrograman setelah pemrograman setelah  Teliti
setelah dikonfigurasikan, tetap bisa dikonfigurasikan, dikonfigurasikan,  Taat asas
dikonfigurasikan digunakan sebagaimana tetap bisa digunakan sebagaimana mestinya.
, tetap bisa mestinya. sebagaimana
digunakan  Mampu menggunakan Tools mestinya
sebagaimana pemrograman setelah
mestinya.. dikonfigurasikan, sebagaimana
mestinya.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 15


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menggunakan 2.3 Fitur-fitur dasar  Dapat mengidentifikasi Fitur-fitur  Mengidentifikasi Fitur-  Menggunakan Fitur-fitur  Cermat
2 2
tools sesuai yang dasar yang dibutuhkan untuk fitur dasar yang dasar yang dibutuhkan  Teliti
kebutuhan dibutuhkan mendukung pembuatan dibutuhkan untuk untuk mendukung  Taat asas.
pembuatan untuk program. mendukung pembuatan program.
program mendukung  Mampu mengunakan Fitur-fitur pembuatan program
pembuatan dasar yang dibutuhkan untuk diidentifikasikan.
program mendukung pembuatan
diidentifikasikan. program.
 Harus bersikap cermat, teliti dan
taat asas.
2.4 Fitur-fitur dasar  Dapat menjelaskan Fitur-fitur  Menjelaskan Fitur-fitur  Menguasai Fitur-fitur  Cermat
tools untuk dasar tools untuk pembuatan dasar tools untuk dasar tools untuk  Teliti
pembuatan program. pembuatan program. pembuatan program.  Taat asas
program  Mampu menguasai Fitur-fitur
dikuasai. dasar tools untuk pembuatan
program.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 16


1.6 Unit Kompetensi : Menulis Kode dengan Prinsip sesuai Guidelines dan Best Practices
Kode Unit : J.620100.016.01
Perkiraan Waktu Pelatihan : 16 Jam (@45 menit)

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Menerapkan 1.1 Kode sumber  Dapat menjelaskan coding-  Coding Guidelines  Membuat kode dengan  Cermat 4 8
coding- dituliskan guidelines dan best practices.  Coding Best Practices mengikuti acuan  Teliti
guidelines dan mengikuti  Mampu mengidentifikasi (coding-guidelines dan  Taat asas
best practices coding-guidelines kesesuaian kode sumber dengan best practices)
dalam penulisan dan best Guidelines dan best practices
program (kode practices.  Harus bersikap cermat, teliti dan
sumber) taat asas.

1.2 Struktur program  Dapat menjelaskan paradigma  Paradigma  Membuat kode sesuai  Cermat
yang sesuai programan pemrograman dengan paradigma  Teliti
dengan konsep  Mampu membuat kode program  Taat asas
paradigmanya sesuai paradigma yang
dibuat.  Harus bersikap cermat, teliti dan
taat asas.
1.3 Galat/error  Dapat menjelaskan  Ketidaksesuaian/ galat  Mengubah kode  Cermat
ditangani. ketidaksesuaian antara kode terhadap acuan program agar sesuai  Teliti
program dan acuan ((coding- dengan acuan.  Taat asas
guidelines dan best practices)
 Mampu mengubah kode
program agar sesuai dengan
acuan.
 Harus bersikap cermat, teliti dan
Taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 17


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menggunakan 2.1 Efisiensi  Dapat menjelaskan konsep  Jenis penggunaan  Menghitung perkiraan  Cermat
3 5
ukuran penggunaan pemakaian resources resources komputasi penggunaan resources  Teliti
performansi resources oleh (kompleksitas kode, oleh program oleh program  Taat asas
dalam kode dihitung. penggunaan memori,
menuliskan kecepatan) oleh program
kode sumber  Mampu menghitung perkiraan
pemakaian resources oleh
program
 Harus bersikap cermat, teliti dan
taat asas.
2.2 Kemudahan  Dapat menjelaskan artii  Standard kemudahan  Menyesuaikan program  Cermat
interaksi selalu kemudahan interaksi interaksi program agar sesuai dengan  Teliti
di-  Mampu menerapkan kemudahan standard interaksi  Taat asas
implementasi- interaksi pada program sesuai
kan sesuai dengan standard yang berlaku
standar yang  Harus bersikap cermat, teliti dan
berlaku. taat asas.
Assesmen

1.7 Unit Kompetensi : Mengimplementasikan pemrograman terstruktur


Kode Unit : J.620100.017.02
Perkiraan Waktu Pelatihan : 71 Jam (@45 menit)

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan

Program Pelatihan Berbasis Kompetensi 18


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Menggunakan 1.1 Tipe data yang  Dapat menjelaskan tipe data  Jenis tipe data dasar  Menggunakan tipe data  Cermat
6 10
tipe data dan sesuai standar standard  Operasi dasar masing- sesuai kebutuhan  Analitik
control program ditentukan  Mampu menggunakan tipe data masing tipe data dasar  Komunikatif
standard sesuai dengan masalah
 Harus bersifat cermat, analitik
dan komunikatif
1.2 Syntax program  Dapat menjelaskan sintaks  Sintaks perintah  Menggunakan perintah  Cermat
yang dikuasai perintah utama dari bahasa dasar sesuai kebutuhan  Analitik
digunakan pemrograman yang  Arti perintah dasar  Komunikatif
sesuai standar dipergunakan
 Mampu menggunakan perintah-
perintah bahasa pemrograman
sesuai dengan sintaks bahasa
tersebut
 Harus bersifat cermat, analitik
dan komunikatif
1.3 Struktur kontrol  Dapat menjelaskan konsep dan  Sintaks struktur  Menggunakan struktur  Cermat
program yang perbedaan berbagai struktur kontrol dasar kontrol sesuai  Analitik
dikuasai kontrol dasar pemrograman  Arti struktur kontrol kebutuhan  Komunikatif
digunakan terstruktur dasar
sesuai standar  Mampu menggunakan struktur
kontrol yang tepat sesuai
dengan permasalahan
 Harus bersifat cermat, analitik
dan komunikatif
Assesmen

Program Pelatihan Berbasis Kompetensi 19


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Membuat 2.1 Program baca  Dapat menjelaskan konsep dasar  Struktur program  Membuat program  Cermat
6 10
program tulis untuk struktur program sederhana sederhana untuk sederhana membaca  Teliti
sederhana memasukkan yang membaca data dari membaca data dari dan menulis dengan  Taat asas
data dari perangkat masukan dasar dan perangkat masukan perangkat
keyboard dan menuliskan kembali ke perangkat  Struktur program masukan/keluaran
menampilkan ke keluaran dasar sederhana untuk dasar
layar monitor  Mampu membuat program menuliskan data
termasuk sederhana yang membaca data dengan perangkat
variasinya dari perangkat masukan dasar keluaran dasar
sesuai standar dan menuliskan kembali ke
masukan/keluar perangkat keluaran dasar dalam
an telah dibuat. bahasa tertentu
 Harus bersifat cermat, taat asas
dan teliti
2.2 Struktur kontrol  Dapat menjelaskan arti struktur  Struktur kontrol  Menggunakan struktur  Cermat
percabangan kontrol dasar percabangan kontrol yang sesuai  Teliti
dan  Mampu memilih dan  Struktur kontrol dengan kebutuhan  Taat asas
pengulangan menggunakan struktur kontrol pengulangan
dalam membuat dasar sesuai permasalahan
program telah  Harus bersifat cermat, taat asas
digunakan. 
 dan teliti
Assesmen
3. Membuat 3.1 Program dengan  Dapat menjelaskan arti prosedur  Prosedur  Menggunakan prosedur  Cermat
6 10
program menggunakan beserta mekanisme  Pemanggilan prosedur dalam program  Teliti
menggunakan prosedur dibuat pengggunaanya  Taat asas
prosedur dan sesuai aturan  Mampu menggunakan prosedur
fungsi. penulisan sesuai dengan kebutuhan
program.  Harus bersifat cermat, taat asas
dan teliti

Program Pelatihan Berbasis Kompetensi 20


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3.2 Program dengan  Dapat menjelaskan arti fungsi  Fungsi  Menggunakan fungsi  Cermat
menggunakan beserta mekanisme  Pemanggilan fungsi dalam program  Teliti
fungsi dibuat pengggunaanya  Taat asas
sesuai aturan  Mampu menggunakan fungsi
penulisan sesuai dengan kebutuhan
program.  Harus bersifat cermat, taat asas
dan teliti

3.3 Program dengan  Dapat menjelaskan perbedaan  Perbedaan prosedur  Memilih prosedur/  Cermat
menggunakan arti dan mekanisme penggunaan dan fungsi fungsi  Teliti
prosedur dan prosedur/fungsi  Menggunakan prosedur  Taat asas
fungsi secara  Mampu menggunakan prosedur dan/atau fungsi sesuai
bersamaan dan fungsi sesuai dengan dengan kebutuhan
dibuat sesuai kebutuhan
aturan penulisan  Harus bersifat cermat, taat asas
program. dan teliti
3.4 Keterangan  Dapat mendeskripsikan arti suatu  Cara deskripsi  Mendeskripsikan arti  Cermat
untuk setiap prosedur/ fungsi prosedur/ fungsi suatu prosedur/ fungsi  Teliti
prosedur dan  Mampu memilih prosedur/ fungsi  Cara pemanggilan  Taat asas
fungsi telah yang dibutuhkan prosedur/fungsi dari
diberikan.  Harus bersifat cermat, taat asas program
dan teliti
4. Membuat Dimensi array telah  Dapat mendeskripsikan cara  Sintaks deklarasi array  Menentukan dimensi  Cermat 3 5
program ditentukan. menentukan dimensi array baik statik/ dinamik array  Teliti
menggunakan statik maupun dinamik  Operasi array  Mendeklarasikan array  Taat asas
array  Mampu menggunakan array (membaca, menulis,
sesuai kebutuhan manipulasi)
 Harus bersifat cermat, taat asas
dan teliti
Tipe data array telah  Dapat mendeskripsikan tipe data  Sintaks deklarasi tipe  Mendeskripsikan tipe  Cermat
ditentukan. array array statik/ dinamik data array  Teliti
 Mampu menggunakan tipe array  Operasi array berbagai  Memanipulasi berbagai  Taat asas
yang sesuai dengan kebutuhan tipe tipe data array
 Harus bersifat cermat, taat asas
dan teliti
Program Pelatihan Berbasis Kompetensi 21
Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
Panjang array telah  Dapat mendeskripsikan cara  Sintaks deklarasi  Mendeskripsikan  Cermat
ditentukan. menentukan panjang array panjang array statik/ panjang data array  Teliti
 Mampu membuat array dengan dinamik  Taat asas
ukuran tertentu secara statik  Operasi panjang array
maupun dinamis berbagai tipe
 Harus bersifat cermat, taat asas
dan teliti
Pengurutan array  Dapat mendeskripsikan cara  Prosedur pengurutan  Mengurutkan array  Cermat
telah digunakan mengurutkan array array membesar/ menurun  Teliti
 Mampu membuat potongan  Taat asas
program untuk mengurutkan
array
 Harus bersifat cermat, taat asas
dan teliti
5. Membuat Program untuk  Dapat mendeskripsikan cara  Cara penulisan data  Melakukan penulisan  Cermat 3 5
program untuk menulis data dalam menulis data ke media ke media data ke media  Teliti
akses file media penyimpan penyimpan tertentu Taat asas
telah dibuat.  Mampu membuat program untuk
menuliskan data dalam media
penyimpan
 Harus bersifat cermat, taat asas
dan teliti
Program untuk  Dapat mendeskripsikan cara  Cara pembacaan data  Melakukan pembacaan  Cermat
membaca data dari membaca data dari media dari media data dari media  Teliti
media penyimpan penyimpan tertentu  Taat asas
telah dibuat. 
  Mampu membuat program untuk
membaca data dalam media
penyimpan
 Harus bersifat cermat, taat asas
dan teliti

Program Pelatihan Berbasis Kompetensi 22


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
6. Mengkompilasi Program telah  Dapat mendeskripsikan cara  Cara kompilasi  Melakukan kompilasi  Cermat 2 5
Program dikompilasikan. mengkompilasi program program program  Teliti
 Mampu melakukan kompilasi  Taat asas
program
 Harus bersifat cermat, taat asas
dan teliti
Kesalahan program  Dapat mendeskripsikan berbagai  Jenis kesalahan  Mengidentifikasi  Cermat
telah diidentifikasi kesalahan pada program program kesalahan kompilasi  Teliti
 Mampu mengidentifikasi program  Taat asas
kesalahan pada program
 Harus bersifat cermat, taat asas
dan teliti
Kesalahan syntax  Dapat mendeskripsikan cara  Jenis perbaikan  Memperbaiki kesalahan  Cermat
dalam program telah perbaikan berbagai kesalahan terhadap kesalahan pada program  Teliti
diperbaiki. pada program program  Taat asas
 Mampu memperbaiki kesalahan
pada program
 Harus bersifat cermat, taat asas
dan teliti
Assesmen

1.8 Unit Kompetensi : Melakukan Debugging


Kode Unit : J.620100.025.02
Perkiraan Waktu Pelatihan : 10 Jam (@45 menit)

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan

Program Pelatihan Berbasis Kompetensi 23


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Mempersiapkan 1.4 Kode program  Dapat menjelaskan penyiapan  Penyiapan kode  Menyiapkan kode  Cermat
1 2
kode program. sesuai kode program sesuai spesifikasi program sesuai program sesuai  Teliti
spesifikasi  Mampu menyiapkan kode spesifikasi. spesifikasi.  Taat asas
disiapkan. program sesuai spesifikasi.
 Harus bersikap cermat, teliti dan
taat asas.
1.5 Debugging tools  Dapat menjelaskan cara  Tata cara debugging  Menyiapkan debugging  Cermat
untuk melihat penyiapan debugging tools tools untuk melihat tools untuk melihat  Teliti
proses suatu untuk melihat proses suatu proses suatu modul. proses suatu modul.  Taat asas
modul modul.
dipersiapkan.  Harus bersikap cermat, teliti dan
taat asas.
Assesmen
2. Melakukan 2.1 Kode program  Dapat menjelaskan proses  Proses kompilasi kode  Melakukan proses  Cermat
2 2
debugging. dikompilasi kompilasi kode program sesuai program sesuai kompilasi kode program  Teliti
sesuai bahasa bahasa pemrograman yang bahasa pemrograman sesuai bahasa  Taat asas.
pemrograman digunakan. yang digunakan. pemrograman yang
yang digunakan.  Mampu melakukan proses digunakan.
kompilasi kode program sesuai
bahasa pemrograman yang
digunakan.
 Harus bersikap cermat, teliti dan
taat asas.
2.2 Kriteria lulus  Dapat menjelaskan kriteria lulus  Kriteria lulus build.  Menganalisis kriteria  Cermat
build dianalisis. build. lulus build.  Teliti
 Mampu menganalisis kriteria  Taat asas
lulus build
 Harus bersikap cermat, teliti dan
taat asas.

Program Pelatihan Berbasis Kompetensi 24


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2.3 Kriteria eksekusi  Dapat menjelaskan kriteria  Kriteria eksekusi  Menganalisis kriteria  Cermat
aplikasi eksekusi aplikasi. aplikasi. eksekusi aplikasi.  Teliti
dianalisis.  Mampu menganalisis kriteria  Proses analisis kriteria  Taat asas
eksekusi aplikasi. eksekusi aplikasi.
 Harus bersikap cermat, teliti dan
taat asas.

2.4 Kode kesalahan  Dapat menjelaskan cara  Kode kesalahan.  Mencatat kode  Cermat
dicatat. pencatatan kode kesalahan.  Macam – macam kode kesalahan.  Teliti
 Mampu mencatat kode kesalahan program.  Taat asas
kesalahan
 Harus bersikap cermat, teliti dan
taat asas.

Assesmen
3. Memperbaiki 3.1 Perbaikan  Dapat menjelaskan proses  Cara perumusan  Melakukan perumusan  Cermat
1 2
program. terhadap merumuskan perbaikan kesalahan kompilasi perbaikan terhadap  Teliti
kesalahan terhadap kesalahan kompilasi maupun build.. kesalahan kompilasi  Taat asas
kompilasi maupun build. maupun build.
maupun build  Mampu merumuskan perbaikan
dirumuskan. terhadap kesalahan kompilasi
maupun build.
 Harus bersikap cermat, teliti dan
taat asas.
3.2 Perbaikan  Dapat menjelaskan proses  Perbaikan kesalahan  Melakukan perbaikan  Cermat
dilakukan. perbaikan kesalahan. program. kesalahan program.  Teliti
 Mampu melakukan perbaikan  Taat asas
kesalhan.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 25


II. PELATIHAN DI TEMPAT KERJA (OJT)
2.1 Unit Kompetensi : Menggunakan struktur data
Kode Unit : J.620100.004.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mengidentifikasi konsep data dan  Melakukan identifikasi konsep data dan struktur data sesuai dengan konteks permasalahan.
struktur data.  Membandingkan kelebihan dan kekurangan alternatif struktur data pada konteks permasalahan yang
diselesaikan.
2. Menerapkan struktur data dan akses  Mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
terhadap struktur data tersebut.  Menyatakan Akses terhadap data dalam algoritma yang efisiensi sesuai bahasa pemrograman yang
akan dipakai.

2.2 Unit Kompetensi : Menggunakan Spesifikasi Program


Kode Unit : J.620100.009.01

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Menggunakan metode  Mengidentifikasi metode pengembangan aplikasi (software development).
pengembangan program.  Mengidentifikasi persyaratan organisasi untuk menciptakan informasi.

2. Menggunakan diagram program dan  Mengidentifikasi diagram program dengan metodologi pengembangan sistem.
deskripsi program.  Menggunakan metode pemodelan, diagram objek dan diagram komponen pada implementasi program
sesuai dengan spesifikasi.
3. Menerapkan hasil pemodelan ke  Memilih hasil pemodelan sesuai spesifikasi.
dalam pengembangan program.  Memilih Integrated Development Environment-IDE.

2.3 Unit Kompetensi : Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks, Grafik, dan Multimedia
Kode Unit : J.620100.010.01

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mengidentifikasi mekanisme running  Melakukan identifikasi cara eksekusi source code dan tools pemrograman.
atau eksekusi source code.  Membedakan parameter untuk mengeksekusi source code.
 Melakukan penempatan source code.
2. Mengeksekusi source code.  Menjalankan mekanisme eksekusi source code dari tools pemrograman yang digunakan.
 Menjalankan antara running, debugging, atau membuat executable file diidentifikasi.
3. Mengidentifikasi hasil eksekusi.  Menjalankan eksekusi source code sesuai dengan mekanisme eksekusi source code dari tools
Program Pelatihan Berbasis Kompetensi 26
ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
pemrograman yang digunakan pengiriman surat/dokumen dengan benar dan yang terbaik sesuai
kebutuhan.
 Mengidentifikasi sumber permasalahan jika source code gagal/tidak berhasil diekseskusi.

2.4 Unit Kompetensi : Melakukan Instalasi Software Tools Pemrograman


Kode Unit : J.620100.011.01

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Memilih tools pemrograman yang  Melakukan identifikasi Platform (lingkungan) yang akan digunakan untuk menjalankan tools
sesuai dengan kebutuhan. pemrograman.
 Memilih Tools bahasa pemrogram terbaik sesuai dengan kebutuhaan dan lingkungan pengembangan.
2. Instalasi tool pemrograman.  Menginstall Tools pemrogaman sesuai dengan prosedur.
 Menjalankan Tools pemrograman di lingkungan pengembangan yang telah ditetapkan.
3. Menerapkan hasil pemodelan  Membuat Script (source code) sederhana sesuai tools pemrogaman yang di-install.
kedalam eksekusi script sederhana.  Menjalankan Script dengan benar dan menghasilkan keluaran sesuai skenario yang diharapkan.

2.5 Unit Kompetensi : Melakukan Pengaturan Software Tools Pemrograman


Kode Unit : J.620100.012.01

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Melakukan konfigurasi tools untuk  Menentukan Target hasil dari konfigurasi.
pemrograman.  Menggunakan Tools pemrograman setelah dikonfigurasikan, sebagaimana mestinya.
2. Menggunakan tools sesuai kebutuhan  Menggunakan Fitur-fitur dasar yang dibutuhkan untuk mendukung pembuatan program.
pembuatan program.  Menguasai Fitur-fitur dasar tools untuk pembuatan program.

2.6 Unit Kompetensi : Menulis kode dengan prinsip sesuai guidelines dan best practices
Kode Unit : J.620100.016.01

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mengenali tanda-tanda umum yang  Menafsirkan makna tanda-tanda baca Bahasa Inggris.
biasa digunakan pada Industri.  Mengetahui pengertian tanda-tanda umum yang biasa digunakan.
2. Membaca dokumen kerja sederhana.  Mengidentifikasi maksud dan isi dokumen.
 Menanggapi maksud yang diidentifikasi.
Program Pelatihan Berbasis Kompetensi 27
 Mencari bantuan apabila diperlukan dalam membaca dokumen sederhana.
3. Membaca teks instruksional  Mengidentifikasi tujuan dan inti teks.
sederhana.  Memberikan tanggapan terhadap maksud dari teks yang dibutuhkan.
 Mencari bantuan apabila diperlukan dalam membaca teks instruksional sederhana.

2.7 Unit Kompetensi : Mengimplementasikan pemrograman terstruktur


Kode Unit : J.620100.017.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mempersiapkan peralatan.  Menyiapkan peralatan komputer sesuai dengan SOP.
 Memilih software yang akan digunakan sesuai kebutuhan.
 Menyimpan data pada media sesuai keperuntukannya.
2. Membuat dokumen dari konsep atau  Membuat dokumen sesuai kebutuhan dan instruksi.
teks langsung.  Mengoperasikan keyboard/mouse Sesuai SOP.
 Membuat konsep dokumen sesuai format tempat kerja.
 Membuat dokumen pendukung sesuai kebutuhan.
3. Menyimpan dokumen.  Menyimpan file/folder sesuai SOP.
 Membuat salinan file/dokumen sesuai SOP.
4. Mencetak dokumen.  Mencetak file/dokumen/naskah sesuai SOP.
 Mengidentifikasi fitur-fitur pencetakan.
 Mencetak file/dokumen/naskah dengan menggunakan parameter dan urutan sesuai SOP.

2.8 Unit Kompetensi : Melakukan debugging


Kode Unit : J.620100.025.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mempersiapkan kode program.  Menyiapkan kode program sesuai spesifikasi.
 Menyiapkan debugging tools untuk melihat proses suatu modul.
2. Melakukan debugging.  Melakukan proses kompilasi kode program sesuai bahasa pemrograman yang digunakan.
 Menganalisis kriteria lulus build.
 Menganalisis kriteria eksekusi aplikasi.
 Mencatat kode kesalahan.
3. Memperbaiki program  Melakukan perumusan perbaikan terhadap kesalahan kompilasi maupun build.
 Melakukan perbaikan kesalahan program.

Program Pelatihan Berbasis Kompetensi 28


III. KELOMPOK NON UNIT KOMPETENSI

3.1 Softskills (Mengunakan Program dan Modul yang telah disusun)

Program Pelatihan Berbasis Kompetensi 29


DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN
Judul/Nama Pelatihan : Asisten Pemrogram Junior
Kode Program Pelatihan : -

UNIT DAFTAR DAFTAR


NO KODE UNIT KETERANGAN
KOMPETENSI PERALATAN PERLENGKAPAN
1. Menggunakan J.620100.004.02  Manual bahasa  Lab Komputer
struktur data pemrograman
 Perangkat lunak
pemrograman
terkait
2. Menggunakan J.620100.009.01  Manual bahasa  Lab Komputer
spesifikasi pemrograman
program  Perangkat lunak
pemrograman
terkait
3. Menerapkan J.620100.010.01  Perangkat keras  Formulir laporan Lab Komputer
perintah komputer atau eksekusi source code
eksekusi mesin sejenis
bahasa  Perangkat keras
pemrograman atau perangkat
berbasis teks, lunak berupa
grafik, dan simulator atau
multimedia emulator sebagai
target eksekusi
 Perangkat Lunak
editor source
code
 Perangkat lunak
lingkungan
pengembangan
4. Melakukan J.620100.011.01  Perangkat keras  Formulir laporan Lab Komputer
instalasi komputer atau instalasi tools
software tools mesin sejenis pemrograman
pemrograman  Perangkat lunak
lingkungan
pengembangan
5. Melakukan J.620100.012.01  Perangkat keras  Formulir laporan Lab Komputer
pengaturan komputer atau instalasi tools
software tools mesin sejenis pemrograman
pemrograman  Perangkat lunak
lingkungan
pengembangan
6. Menulis kode J.620100.016.01  Petunjuk teknis  Lab Komputer
dengan prinsip bahasa
sesuai pemrograman
guidelines dan terkait
best practices  Spesifikasi teknis
aplikasi yang
sedang dibuat
 Perangkat lunak
terkait
7. Mengimplement J.620100.017.02  Perangkat lunak  Petunjuk teknis Lab Komputer
asikan pemrograman bahasa
pemrograman yang sesuai pemrograman terkait
terstruktur  Perangkat keras  Algoritma program
yang sesuai

Program Pelatihan Berbasis Kompetensi 30


UNIT DAFTAR DAFTAR
NO KODE UNIT KETERANGAN
KOMPETENSI PERALATAN PERLENGKAPAN
8. Melakukan J.620100.025.02  Perangkat lunak  Dokumentasi bahasa Lab Komputer
debugging terkait pemrograman
 Debugging tools  Dokumen spesifikasi
perangkat lunak
aplikasi

Program Pelatihan Berbasis Kompetensi 31

Anda mungkin juga menyukai