Anda di halaman 1dari 38

PROGRAM

PELATIHAN BERBASIS KOMPETENSI


ASISTEN PEMROGRAM (PROGGRAMMER
ASSISTANT)
KODE PROGRAM PELATIHAN : N.82.11000.03.17

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 (PROGGRAMMER
ASSISTANT)”, 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


(PROGGRAMMER ASSISTANT)

2. Kode Program Pelatihan : N.82.11000.03.17

3. Jenjang Program Pelatihan : Level 4

4. Tujuan Pelatihan : Setelah mengikuti pelatihan ini peserta


kompeten melaksanakan pekerjaan Asisten
Pemrogram (Proggrammer Assistant) baik
dilingkungan kantor pemerintah maupun
industri. Kualifikasi pada jabatan ini menuntut
memiliki kompetensi pekerjaan Administrasi
Kantor di institusi, dalam penyelesaian
pekerjaan administrasi sesuai dengan ruang
lingkup dan tanggung jawabnya serta
berpedoman pada SOP di tempat kerjanya.
5. Unit Kompetensi yang ditempuh:
5.1 J.612000.001 Menunjukkan platform operating system dan bahasa
pemrograman di dalam perangkat lunak
5.2 J.620100.005.02 Mengimplementasikan user interface
5.3 J.620100.011.01 Melakukan instalasi software tools pemrograman
5.4 J.620100.012.01 Melakukan pengaturan software tools pemrograman
5.5 J.620100.018.02 Mengimplementasikan pemrograman berorientasi objek

5.6 J.620100.023.02 Membuat dokumen kode program

5.7 J.620100.026.01 Menerapkan source code versioning


5.8 J.620100.033.02 Melaksanakan pengujian unit program

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 : Berpenampilan menarik

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 Pemrogram
(Programmer)
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 Menunjukkan platform operating J.612000.001


system dan bahasa pemrograman 11 22 33
di dalam perangkat lunak

1.2 Mengimplementasikan user J.620100.005.02


7 11 18
interface

1.3 Melakukan instalasi software tools J.620100.011.01


9 15 23
pemrograman

1.4 Melakukan pengaturan software J.620100.012.01


3 4 7
tools pemrograman

1.5 Mengimplementasikan J.620100.018.02


9 14 23
pemrograman berorientasi objek

1.6 Membuat dokumen kode program J.620100.023.02 5 20 28

1.7 Menerapkan source code J.620100.026.01


4 12 16
versioning

1.8 Melaksanakan pengujian unit J.620100.033.02


5 10 15
program

Jumlah I - 53 108 163

II. PELATIHAN DI TEMPAT KERJA


(OJT)

2.1 Pelaksanaan OJT - - - 1 Bulan

Jumlah II 1 Bulan

III. KELOMPOK NON-UNIT


KOMPETENSI

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
PERKIRAAN WAKTU
PELATIHAN (JP)
NO MATERI PELATIHAN KODE UNIT
Penge- Keteram
Jumlah
Tahuan pilan

Program Pelatihan Berbasis Kompetensi 4


SILABUS PELATIHAN BERBASIS KOMPETENSI

I. KELOMPOK UNIT KOMPETENSI INTI

1.1 Unit Kompetensi : Menunjukkan platform operating system dan bahasa pemrograman di dalam perangkat lunak
Kode Unit : J.612000.001
Perkiraan Waktu Pelatihan : 33 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. Menunjukkan 1.1 Arsitektur dasar  Dapat menjelaskan arsitektur  Arsitektur dasar sistem  Menunjukkan arsitektur  Disiplin
jenis platform sistem operasi dasar sistem operasi berbasis operasi berbasis mobile dasar sistem operasi  Teliti 1 2
sistem operasi berbasis mobile mobile sesuai dengan perangkat  Perangkat keras berbasis mobile sesuai  Obyektif
berbasis mobile. ditunjukkan keras yang digunakan. mobile. dengan perangkat keras  Bertanggung
sesuai dengan  Mampu menunjukkan arsitektur yang digunakan jawab
perangkat keras dasar sistem operasi berbasis  Kerjasama tim
yang digunakan. mobile sesuai dengan perangkat
keras yang digunakan.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab dan
kerjasama dalam tim.
1.2 Platform sistem  Dapat menjelaskan platform  Platform sistem  Menunjukkan platform  Disiplin
operasi berbasis sistem operasi berbasis mobile operasi berbasis sistem operasi berbasis  Teliti
mobile sesuai dengan perangkat keras mobile mobile sesuai dengan  Obyektif
ditunjukkan yang digunakan.  Perangkat keras perangkat keras yang  Bertanggung
sesuai dengan  Mampu menunjukkan platform mobile. digunakan. jawab
perangkat keras sistem operasi berbasis mobile  Kerjasama tim
yang digunakan. sesuai dengan perangkat keras
yang digunakan.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.

Program Pelatihan Berbasis Kompetensi 5


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1.3 Security pada  Dapat menjelaskan security  Security pada Platform  Menunjukkan security  Disiplin
platform sistem pada platform sistem operasi sistem operasi platform sistem operasi  Teliti
operasi berbasis berbasis mobile sesuai dengan berbasis mobile berbasis mobile sesuai  Obyektif
mobile perangkat keras yang  Perangkat keras dengan perangkat  Bertanggung
ditunjukkan digunakan. mobile. keras yang digunakan. jawab
sesuai dengan  Mampu menunjukkan security  Kerjasama tim
perangkat keras pada platform sistem operasi
yang digunakan. berbasis mobile sesuai dengan
perangkat keras yang
digunakan.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
Assesmen
2. Menentukan 2.1 Kebutuhan user Dapat menjelaskan rancangan  Platform sistem  Merancang kebutuhan  Disiplin
platform sistem dirancang kebutuhan user berdasarkan operasi user  Teliti 2 4
operasi yang berdasarkan spesifikasinya .  Obyektif
sesuai kebutuhan spesifikasinya Mampu merancang kebutuhan  Bertanggung
user user berdasarkan spesifikasinya. jawab
 Harus bersikap disiplin, teliti,  Kerjasama tim
obyektif, bertanggung jawab
dan kerjasama dalam tim.
2.2 Sistem operasi  Dapat menjelaskan platform  Platform sistem  Menentukan platform  Disiplin
untuk sistem operasi untuk operasi yang sesuai  Teliti
mengembangkan mengembangkan aplikasi mobile  Obyektif
aplikasi mobile  Mampu menentukan platform  Bertanggung
dapat ditentukan sistem operasi untuk jawab
platform-nya. mengembangkan aplikasi  Kerjasama tim
mobile.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
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
3. Menjelaskan 3.1 Mobile  Dapat menjelaskan jenis bahasa  Jenis bahasa  Menentukan bahasa  Disiplin
bahasa pemrograman pemrograman mobile pemrograman pemrograman berbasis  Teliti 8 16
pemrograman berbasis mobile pemrograman berbasis mobile. berbasis mobile. mobile.  Obyektif
berbasis mobile. ditentukan jenis  Mampu menentukan jenis  Bertanggung
bahasa bahasa pemrograman mobile jawab
pemrogrammann pemrograman berbasis mobile.  Kerjasama tim
ya  Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
3.2 Bahasa  Dapat menjelaskan perbedaan  Jenis bahasa  Membedakan dan  Disiplin
pemrograman bahasa pemrograman berbasis pemrograman membandingkan jenis  Teliti
berbasis mobile mobile. berbasis mobile. bahasa pemrograman  Obyektif
dibandingkan  Mampu membandingkan berbasis mobile.  Bertanggung
perbedaannya. perbedaan bahasa jawab
pemrograman berbasis mobile  Kerjasama tim
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
3.3 Perangkat lunak  Dapat menjelaskan perangkat  Perangkat lunak  Mengkonfigurasi  Disiplin
terkait lunak terkait penggunaan bahasa pemrograman perangkat lunak bahasa  Teliti
penggunaan bahasa pemrograman berbasis pemrograman berbasis  Obyektif
bahasa mobile sesuai dengan mobile  Bertanggung
pemrograman spesifikasinya. jawab
berbasis mobile  Mampu mengkonfigurasikan  Kerjasama tim
dikonfigurasikan perangkat lunak terkait
sesuai dengan penggunaan bahasa
spesifikasinya. pemrograman berbasis mobile
sesuai dengan spesifikasinya.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.

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.4 Alur program  Dapat menjelaskan alur program  Perangkat lunak untuk  Menghasilkan alur  Disiplin
dihasilkan untuk untuk pembuatan aplikasi membuat alur program  Teliti
pembuatan berbasis mobile. program  Obyektif
aplikasi berbasis Mampu menghasilkan alur  Bertanggung
mobile. program untuk pembuatan jawab
aplikasi berbasis mobile.  Kerjasama tim
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
3.5 Konsep variabel  Dapat menjelaskan konsep  Bahasa pemrograman  Menentukan konsep  Disiplin
dan konstanta variable dan konstanta dalam berbasis mobile variabel dan konstanta  Teliti
dalam salah satu salah satu bahasa  Obyektif
bahasa pemrograman.  Bertanggung
pemrograman  Mampu menentukan konsep jawab
berbasis mobile variable dan konstanta dalam  Kerjasama tim
ditentukan salah satu bahasa
pemrograman.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
3.6 Konsep struktur  Dapat menjelaskan konsep  Bahasa pemrograman  menentukan konsep  Disiplin
kondisi dan struktur kondisi dan perulangan berbasis mobile struktur kondisi dan  Teliti
perulangan dalam salah satu bahasa perulangan dalam salah  Obyektif
ditentukan dalam pemrograman berbasis mobile. satu bahasa  Bertanggung
salah satu  Mampu menentukan konsep pemrograman berbasis jawab
bahasa struktur kondisi dan perulangan mobile  Kerjasama tim
pemrograman dalam salah satu bahasa
berbasis mobile. pemrograman berbasis mobile.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim

Program Pelatihan Berbasis Kompetensi 8


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3.7 Konsep layout  Dapat menjelaskan konsep  Bahasa pemrograman  menjelaskan konsep  Disiplin
dan objek layout dan object dalam salah berbasis mobile layout dan object dalam  Teliti
dijelaskan dalam satu pemrograman berbasis salah satu  Obyektif
salah satu mobile. pemrograman berbasis  Bertanggung
bahasa  Mampu menjelaskan konsep mobile jawab
pemrograman layout dan object dalam salah  Kerjasama tim
berbasis mobile. satu pemrograman berbasis
mobile.
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
3.8 Aplikasi mobile  Dapat menjelaskan konsep  Bahasa pemrograman  membangun aplikasi  Disiplin
sederhana layout dan object dalam salah berbasis mobile mobile sederhana  Teliti
dibangun dengan satu pemrograman berbasis dengan bahasa  Obyektif
bahasa mobile. pemrograman mobile  Bertanggung
pemrograman  Mampu membangun aplikasi jawab
mobile. mobile sederhana dengan  Kerjasama tim
bahasa pemrograman mobile
 Harus bersikap disiplin, teliti,
obyektif, bertanggung jawab
dan kerjasama dalam tim.
Assesmen

Program Pelatihan Berbasis Kompetensi 9


1.2 Unit Kompetensi : Mengimplementasikan user interface
Kode Unit : J.620100.005.02
Perkiraan Waktu Pelatihan : 18 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.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.
1.3.Urutan dari akses  Dapat menjelaskan Urutan dari  Konsep User Interface  Menjelaskan Urutan  Cermat
komponen user akses komponen user  Requirement dari akses komponen  Teliti
interface dialog interface dialog sesuai Engineering user interface  Taat asas
dijelaskan 
 kebutuhan. dialog.
 Mampu menjelaskan Urutan dari
akses komponen user
interface dialog.
 Harus bersikap cermat, teliti dan
Taat asas.

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
1.4.Simulasi (mock-  Dapat menjelaskan Simulasi  Konsep Mockup dari  Membuat dan  Cermat
up) dari aplikasi (mock-up) dari aplikasi. Aplikasi mengembangkan  Teliti
yang akan  Mampu membuat dan Mockup  Taat asas
dikembangkan mengembangkan Simulasi
dibuat. (mock-up) dari aplikasi.
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen
2.Melakukan 2.1.Menu program  Dapat menjelaskan Menu  Konsep Menu Aplikasi  Menetapkan dan  Cermat
4 6
implementasi sesuai dengan program sesuai dengan menempatkan menu  Teliti
rancangan user rancangan program rancangan program diterapkan. aplikasi  Taat asas
interface diterapkan. 
  Mampu menerapkan Menu
program sesuai dengan
.
rancangan program.
 Harus bersikap cermat, teliti dan
taat asas.
2.2.Penempatan  Dapat menjelaskan Penempatan  Konsep penempatan  Menempatkan user  Cermat
user interface user interface dialog secara user interface dialog interface dialog  Teliti
dialog diatur secara sekuensial  Taat asas
sekuensial. 
  Mampu mengurutkan
penempatan userinterface
secara sekuensial.
 Harus bersikap cermat, teliti dan
taat asas.

Program Pelatihan Berbasis Kompetensi 11


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2.3.Setting aktif-pasif  Dapat menjelaskan Setting aktif-  Aktif-pasif komponen Menyesuaikan setting  Cermat
komponen user pasif komponen user interface user interface dialog aktif-pasif komponen  Teliti
interface dialog dialog sesuai dengan urutan alur user interface dialog  Taat asas
disesuaikan dengan proses.
urutan alur proses.  Mampu menyesuaikan Setting

 aktif-pasif komponen user
interface dialog sesuai dengan
urutan alur proses.
 Harus bersikap cermat, teliti dan
taat asas.
2.4.Bentuk style dari  Dapat menjelaskan bentuk style  Style dari Komponen Menentukan bentuk style  Cermat
komponen user dari komponen user interface User Interface dari komponen user  Teliti
interface ditentukan. sesuai dengan kebutuhan interface  Taat asas

  Mampu menentukan Bentuk
style dari komponen user
interface sesuai kebutuhan.
 Harus bersikap cermat, teliti dan
taat asas.
2.5.Penerapan  Dapat Penerapan simulasi  Konversi simulasi Menerapkan simulasi  Cermat
simulasi dijadikan menjadi suatu proses yang menjadi real menjadi proses  Teliti
suatu proses yang sesungguhnya. sesungguhnya  Taat asas
sesungguhnya 
  Mampu menjadikan Penerapan
simulasi sebagai suatu proses
yang sesungguhnya
 Harus bersikap cermat, teliti dan
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 12


1.3 Unit Kompetensi : Melakukan instalasi software tools pemrograman
Kode Unit : J.620100.011.01
Perkiraan Waktu Pelatihan : 23 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 untuk tools pemrograman sesuai menjalankan tools untuk menjalankan
menjalankan kebutuhan pemrograman tools pemrograman.
kebutuhan
tools  Mampu mengidentifikasi 
pemrograman Platform (lingkungan) yang akan
diidentifikasi digunakan untuk menjalankan
sesuai dengan tools pemrograman sesuai
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 13


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 3.1 Script (source  Dapat menjelaskan Script  Cara menjelaskan  Membuat Script (source  Cermat
2 5
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 14


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator (jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3.2 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 15


1.4 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 16


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 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.2 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 17


1.5 Unit Kompetensi : Mengimplementasikan pemrograman berorientasi objek
Kode Unit : J.620100.018.02
Perkiraan Waktu Pelatihan : 23 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. Membuat 1.1 Program dengan  Dapat menjelaskan class.  Menjelaskan class.  Membuat program  Cekatan
1 2
program menggunakan  Mampu membuat program dengan class.  Teliti
berorientasi class dibuat. dengan class.
objek dengan  Harus Cekatan, Teliti.
memanfaatkan
class.
1.2 Properti class  Dapat menjelaskan properti  Menjelaskan properti  Membuat prosedur/  Cekatan
yang akan class. class. fungsi dengan class.  Teliti
direalisasikan  Mampu membuat  Prosedur panggilan
dalam bentuk prosedur/fungsi dengan class. telepon.
prosedur/fungsi  Harus Cekatan, Teliti..
dibuat.

1.3 Data didalam  Dapat menjelaskan data dalan  Data dalam class.  Membuat data dalam  Cekatan
class dibuat class. class secara mandiri.  Teliti
mandiri  Mampu membuat data dalam
class secara mandiri
 Harus Cekatan, Teliti..
1.4 Hak akses dari  Dapat menjelaskan hak akses  Hak akses dari tipe  Mengelola hak akses  Cekatan
tipe data dari tipe data. data dari tipe data  Teliti
(private,  Mampu mengelola hak akses
Protected, dari tipe data.
public) dikelola  Harus Cekatan, Teliti.
Assesmen

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
2. Menggunakan 2.1 Tipe data  Dapat menjelaskan tipe data.  Tipe data.  Mengidentifikasi tipe  Cekatan 2 2
tipe data dan diidentifikasi.  Mampu mengidentifikasi tipe data.  Teliti
control program data.
pada metode  Harus Cekatan, Teliti.
atau operasi dari
suatu kelas

2.2 Sintaks program  Dapat menjelaskan sintaks  Sintaks program  Menguasai sintaks  Cekatan
dikuasai sesuai program sesuai bahasa sesuai bahasa program sesuai bahasa  Teliti
dengan Bahasa pemrogramannya. pemrograman. pemrogramannya.
pemrogramanny  Mampu menguasai sintaks
a. program sesuai bahasa
pemrogramannya.
 Harus Cekatan, Teliti..
2.3 Control program  Dapat menjelaskan control  Control program.  Menguasai control  Cekatan
dikuasai. program. program.  Teliti
 Mampu menguasai control
program.
 Harus Cekatan, Teliti.

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
3. Membuat 3.1 Inheritance  Dapat menjelaskan inheritance  Inheritance pada menerapkan inheritance  Cekatan
1 2
program dengan pada class pada class. class. pada class. Teliti
konsep berbasis diterapkan.  Mampu menerapkan inheritance
objek. pada class.
 Harus Cekatan, Teliti.

3.2 Polymorphism  Dapat menjelaskan  Polymorphism pada  Menerapkan  Cekatan


pada class Polymorphism pada class. class. Polymorphism pada Teliti
diterapkan.  Mampu menerapkan class
Polymorphism pada class.
 Harus Cekatan, Teliti.
3.3 Overloading  Dapat menjelaskan Overloading  Overloading pada  menerapkan  Cekatan
pada class pada class. class Overloading pada class.  Teliti
diterapkan.  Mampu menerapkan
Overloading pada class.
 Harus Cekatan, Teliti.

Assesmen

Program Pelatihan Berbasis Kompetensi 20


1.6 Unit Kompetensi : Membuat dokumen kode program
Kode Unit : J.620100.023.02
Perkiraan Waktu Pelatihan : 13 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 Modul program  Dapat menjelaskan cara  Kriteria dan syarat  Mengidentifikasi modul  Cermat
2 2
identifikasi kode diidentifikasi. mengidentifikasi modul program. modul program  Teliti
program  Mampu mengidentifikasi modul  Taat asas
program .  Sitesis
 Harus cermat, teliti, taat asas.
1.2 Parameter yang  Dapat menjelaskan cara  Jenis parameter  Mengidentifikasi  Cermat
dipergunakan mengidentifikasi Parameter yang  Aturan penulisan parameter yang  Teliti
diidentifikasi. dipergunakan. parameter digunakan  Taat asas
 Mampu mengidentifikasi  Sitesis
Parameter yang dipergunakan.
 Harus bersikap cermat, teliti,
taat asas.
1.3 Algoritma  Dapat menjelaskan cara kerja  Struktur Algoritma  Menjelaskan cara kerja  Cermat
dijelaskan cara algoritma.  Paradigma algoritma algoritma  Teliti
kerjanya  Mampu membuat algoritma. (terstruktur, objek  Taat asas
 Harus bersikap cermat, teliti, oriented)  Sitesis
taat asas.
1.4 Komentar setiap  Dapat menjelaskan cara  Cara/aturan menulis  Memberikan komentar  Cermat
baris kode memberikan komentar pada komentar pada program  Teliti
termasuk data, setiap baris kode termasuk data,  Taat asas
eksepsi, fungsi, eksepsi, fungsi, prosedur dan 
prosedur dan class (bila ada).
class (bila ada)  Mampu memberikan komentar
diberikan pada setiap baris kode termasuk
data, eksepsi, fungsi, prosedur
dan class (bila ada).
 Harus bersikap cermat, teliti,
taat asas.
Assesmen

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
2. Membuat 2.1 Dokumentasi  Dapat menjelaskan cara  Cara membuat  Membuat identitas  Cermat 1 2
dokumentasi modul dibuat membuat dokumentasi modul identitas modul  Teliti
modul program. sesuai dengan sesuai dengan identitas untuk  Cara membuat  Membuat dokumentasi  Taat asas
identitas untuk memudahkan pelacakan. dokumentasi modul yang mudah  Sitesis
memudahkan  Mampu membuat dokumentasi dilacak
pelacakan. modul sesuai dengan identitas
untuk memudahkan pelacakan.
 Harus bersikap cermat, teliti,
taat asas.
2.2 Identifikasi  Dapat menjelaskan cara  Jenis dokumentasi  Melakukan identifikasi  Cermat
dokumentasi menerapkan identifikasi program dokumen  Teliti
diterapkan. dokumentasi.  Taat asas
 Mampu menerapkan identifikasi  Sitesis
dokumentasi.
 Harus bersikap cermat, teliti,
taat asas.
2.3 Kegunaan  Dapat menjelaskan kegunaan  Pengertian dan  Menjelakan kegunaan  Cermat
modul modul. kegunaan modul modul  Teliti
dijelaskan.  Mampu membuat penjelasan  Taat asas
modul sesuai dengan  Sitesis
kegunaannya.
 Harus bersikap cermat, teliti,
taat asas.

2.4 Dokumen  Dapat menjelaskan cara  Cara merevisi  Merevisi dokumen  Cermat
direvisi sesuai merevisi dokumen sesuai dokumen sesuai dengan  Teliti
perubahan kode perubahan kode program. perubahan  Taat asas
program.  Mampu membuat merevisi  Sitesis
dokumen sesuai perubahan
kode program.
 Harus bersikap cermat, teliti,
taat asas.
Assesmen

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
3. Membuat 3.4 Dokumentasi  Dapat menjelaskan cara  Pembuatan  Membuat dokumentasi  Cermat
1 2
dokumentasi fungsi, prosedur mendokumentasikan fungsi, programan fungsi, prosedur atau  Teliti
fungsi, prosedur atau metod prosedur atau metod.  metod dibuat.  Taat asas
atau method dibuat.  Mampu membuat dokumentasi  Sitesis
program. fungsi, prosedur atau metod.
 Harus bersikap cermat, teliti,
taat asas.
3.5 Kemungkinan  Dapat menjelaskan  Eksepsi program  Mendokumentasikan  Cermat
eksepsi kemungkinan eksepsi. kemungkinan eksepsi  Teliti
dijelaskan.  Mampu medokumentasikan  Taat asas
kemungkinan eksepsi.  Sitesis
 Harus bersikap cermat, teliti,
taat asas.
3.6 Dokumen  Dapat menjelaskan cara  Cara merevisi  Merevisi dokumen  Cermat
direvisi sesuai merevisi yang sesuai dengan dokumen sesuai dengan  Teliti
perubahan kode perubahan kode. perubahan kode  Taat asas
program.  Mampu mendokumentasikan program  Sitesis
revisi yang sesuai dengn kode
pemrograman.
 Harus bersikap cermat, teliti,
taat asas.

Assesmen

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
4. Men-generate 4.1 Tools untuk  Dapat menjelaskan cara  Jenis tools yang  Mengidentifiksai tools  Cermat
1 2
dokumentasi. generate mengidentifikasi tools yang digunakan yang digunakan untuk  Teliti
dokumentasi digunakan untuk generete men-generate  Taat asas
diidentifikasi. dokumentasi. dokumentasi  Sitesis
 Mampu mengidentifikasi tools
yang digunakan untuk generete
dokumentasi.
 Harus bersikap cermat, teliti,
taat asas.
4.2 Generate  Dapat menjelaskan cara  Cara men-generate  Melakukan generate  Cermat
dokumentasi melakukan generate dokumetasi program  Teliti
dilakukan. dokumentasi.  Taat asas
 Mampu melakukan generate  Sitesis
dokumentasi.
 Harus bersikap cermat, teliti,
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 24


1.7 Unit Kompetensi : Menerapkan source code versioning
Kode Unit : J.620100.026.01
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
1. Menerapkan 1.1 Pengertian  Dapat menjelaskan pengertian  Pengertian konsep  Menjelaskan konsep  Cekatan
3 7
konsep/ Metode konsep konsep penerapan versi kode penerapan versi kode penerapan versi kode  Teliti
pencatatan penerapan versi program program program.
versi dari setiap kode program  Mampu menjelaskan konsep
program dapat penerapan versi kode program
sumber. dijelaskan.  Harus bersikap cekatant, teliti.

1.2 Proses  Dapat Menjelaskan Proses  Proses  Menjelaskan Proses  Cekatan


braching,mergin braching,merging, commit, braching,merging, braching,merging,  Teliti
g, commit, check-in, chek-out dan cloning commit, check-in, commit, check-in, chek-
check-in, chek-  Mampu Proses chek-out dan cloning out dan cloning.
out dan cloning braching,merging, commit,
dapat check-in, chek-out dan cloning.
dijelaskan.  Harus bersikap cekatant, teliti.
1.3 Konsep  Dapat menjelaskan konsep  Konsep repository  Menjelaskan konsep  Cekatan
repository dapat repository repository  Telitli
dijelaskan.  Mampu menjelaskan konsep
repository .
 Harus bersikap cekatant, teliti.
Assesmen
2. Menggunakan 2.1 Guna dari 3. Dapat menjelaskan kegunaan 6. Kegunaan dari  Menunjukan kegunaan  Cekatan
3 6
suatu tools alat/tools dapat dari alat/tools alat/tools dari alat/tools.  Telitli
untuk ditunjukan. 4. Mampu menunjukan kegunaan
menyimpan dari alat/tools
versi. 5. Harus bersikap cekatant, teliti.

Program Pelatihan Berbasis Kompetensi 25


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2.2 Alat/tools dapat  Dapat menjelaskan alat/tools  Alat/tools  Mengusulkan alat/tools.  Cekatan
diusulkan.  Mampu mengusulkan  Teliti
alat/tools.
 Harus bersikap cekatant,
teliti..
2.3 Karakteristik  Dapat Menjelaskan  Karakteristik dari  Menunjukan  Cekatan
dari tools/alat karakteristik dari tools/alat tools/alat karakteristik dari  Teliti
dapat dijelaskan  Mampu menunjukan tools/alat
atau ditunjukan karakteristik dari tools/alat.
 Harus bersikap cekatant, teliti.
2.4 Proses  Dapat menjelaskan Proses  Proses branching,  Melakukan Proses  Cekatan
branching, branching, merging, commit, merging, commit, branching, merging,  Telitli
merging, check-in, check-out dan check-in, check-out commit, check-in,
commit, check- cloning dan cloning check-out dan cloning
in, check-out  Mampu melakukan Proses
dan cloning branching, merging, commit,
dilakukan. check-in, check-out dan
cloning
 Harus bersikap cekatant, teliti.
Assesmen

Program Pelatihan Berbasis Kompetensi 26


1.8 Unit Kompetensi : Melaksanakan pengujian unit program
Kode Unit : J.620100.033.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
1. Menentukan 1.1 Prosedur uji  Dapat menjelaskan cara  Cara Menjawab  Menjawab panggilan  Cermat
1 2
kebutuhan uji coba aplikasi menjawab panggilan telepon panggilan telepon telepon sesuai SOP.  Teliti
coba dalam diidentifikasikan sesuai SOP. sesuai SOP.  Taat asas
pengembangan. sesuai dengan  Mampu menjawab panggilan  Prosedur panggilan
software telepon sesuai SOP. telepon.
development  Harus cermat, teliti, taat asas.
life cycle.
1.2 Tools uji coba  Dapat menjelaskan cara  Cara menawarkan  Menawarkan bantuan  Cermat
ditentukan. menawarkan bantuan kepada bantuan kepada kepada penelepon  Teliti
penelepon sesuai SOP. penelepon sesuai sesuai SOP.  Taat asas
 Mampu menawarkan bantuan SOP.
kepada penelepon sesuai SOP.  Prosedur panggilan
 Harus bersikap cermat, teliti, telepon.
taat asas.
1.3 Standar dan  Dapat menjelaskan inti  Cara mengulangi inti  Mengulangi inti  Cermat
kondisi uji coba pembicaraan telepon. pembicaraan untuk pembicaraan untuk  Teliti
diidentifikasi  Mampu mengulangi inti menghindari menghindari kesalahan  Taat asas
pembicaraan untuk menghindari kesalahan informasi. informasi.
kesalahan informasi.
 Harus bersikap cermat, teliti,
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 27


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Mempersiapkan 2.1 Kebutuhan  Dapat menjelaskan cara  Cara mendapatkan  Memperoleh nomor  Cermat 2 2
dokumentasi uji untuk uji coba mendapatkan Nomor telepon nomor telepon yang telepon yang dituju  Teliti
coba. ditentukan. dan sumber yang benar. dituju. sesuai kebutuhan.  Taat asas
 Mampu mendapatkan Nomor
telepon dan sumber yang benar.
 Harus bersikap cermat, teliti,
taat asas.
2.2 Uji coba dengan  Dapat menjelaskan cara  Cara memilih tujuan  Memastikan tujuan  Cermat
variasi kondisi memastikan dengan tepat menelepon dengan menelepon dengan  Teliti
dapat tujuan sebelum menelpon. tepat. tepat.  Taat asas
dilaksanakan.  Mampu memastikan dengan
tepat tujuan sebelum menelpon.
 Harus bersikap cermat, teliti,
taat asas.
2.3 Skenario uji  Dapat menjelaskan cara  Cara menyampaikan  Menyampaikan nama  Cermat
coba dibua. menyampaikan nama organisasi nama organisasi dan organisasi dan alasan  Teliti
dan alasan menelepon sesuai alasan menelpon menelpon sesuai SOP.  Taat asas
SOP. sesuai SOP.
 Mampu menyampaikan nama
organisasi dan alasan
menelepon sesuai SOP.
 Harus bersikap cermat, teliti,
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 28


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3. Mempersiapkan 3.1 Data uji unit tes  Dapat proses / cara identifikasi  Cara mengidentifikasi  Mengidentifikasi data  Cermat
1 2
data uji. diidentifikasi. data uji unit tesis. data uji unit tes. uji unit tes.  Teliti
.  Mampu mengidentifikasi data uji  Taat asas
unit tes.
 Harus bersikap cermat, teliti,
taat asas.

3.2 Data uji unit tes  Dapat menjelaskan cara  Cara membangkitkan  Membangkitkan data  Cermat
dibangkitkan. membangkitkan data uji unit data uji unit tes. uji unit tes.  Teliti
tes.  Taat asas
 Mampu membangkitkan data uji
unit test.
 Harus bersikap cermat, teliti,
taat asas.
4. Melaksanakan 4.1 Skenario uji coba  Dapat menjelaskan skenario uji  Cara mendisasin  Mendisain skenario uji  Cermat
1 2
prosedur uji didesain. coba. skenario uji coba. coba.  Teliti
coba.  Mampu mendisain kenario uji  Taat asas
. coba.
 Harus bersikap cermat, teliti,
taat asas.

4.2 Prosedur uji coba  Dapat menjelaskan prosedur uji  Cara mendisain  Mendisain prosedur  Cermat
dalam algoritma coba dalam algoritma. prosedur uji coba uji coba dalam  Teliti
didesain.  Mampu mendisain prosedur uji dalam algoritma. algoritma.  Taat asas
coba dalam algoritma.
 Harus bersikap cermat, teliti,
taat asas.
4.3 Uji coba  Dapat menjelaskan proses uji  Penjelasan proses uji  Menjelaskan proses  Cermat
dilaksanakan. coba. coba. uji coba.  Teliti
 Mampu melaksanakan uji coba.  Taat asas
 Harus bersikap cermat, teliti,
taat asas.

Program Pelatihan Berbasis Kompetensi 29


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
5. Mengevaluasi 5.1 Hasil uji coba  Dapat menjelaskan cara  Cara mencatat hasil  Mencatat hasil uji  Cermat
1 2
hasil uji coba. dicatat. mencatat hasil uji coba. uji coba. coba.  Teliti
 Mampu mencatat hasil uji coba.  Taat asas
 Harus bersikap cermat, teliti,
taat asas.

5.2 Hasil uji coba  Dapat menjelaskan cara  Cara menganalisis  menganalisis hasil uji  Cermat
dianalisis. menganalisis hasil uji coba. hasil uji coba. coba.  Teliti
 Mampu menganalisis hasil uji  Taat asas
coba.
 Harus bersikap cermat, teliti,
taat asas.
5.3 Prosedur uji  Dapat menjelaskan cara  Cara melaporkan  Melaporkan Prosedur  Cermat
coba dilaporkan. melaporkan Prosedur uji coba. Prosedur uji coba. uji coba.  Teliti
 Mampu melaporkan Prosedur uji  Taat asas
coba.
 Harus bersikap cermat, teliti,
taat asas.
5.4 Kesalahan/error  Dapat menjelaskan cara  Cara menyelesaikan  menyelesaikan  Cermat
diselesaikan. menyelesaikan kesalahan/error. kesalahan/error. kesalahan/error.  Teliti
 Mampu menyelesaikan  Taat asas
Kesalahan/error.
 Harus bersikap cermat, teliti,
taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 30


PELATIHAN DI TEMPAT KERJA (OJT)
2.1 Unit Kompetensi : Menunjukkan platform operating system dan bahasa pemrograman di dalam perangkat lunak
Kode Unit : J.612000.001

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Menunjukkan jenis platform sistem  Menunjukkan arsitektur dasar sistem operasi berbasis mobile sesuai dengan perangkat keras yang
operasi berbasis mobile. digunakan
 Menunjukkan platform sistem operasi berbasis mobile sesuai dengan perangkat keras yang digunakan.
 Menunjukkan security platform sistem operasi berbasis mobile sesuai dengan perangkat keras yang
digunakan.
2. Menentukan platform sistem operasi  Merancang kebutuhan user
yang sesuai kebutuhan user  Menentukan platform yang sesuai
3. Menjelaskan bahasa pemrograman  Menentukan bahasa pemrograman berbasis mobile.
berbasis mobile.  Membedakan dan membandingkan jenis bahasa pemrograman berbasis mobile.
 Mengkonfigurasi perangkat lunak bahasa pemrograman berbasis mobile
 Menghasilkan alur program
 Menentukan konsep variabel dan konstanta
 menentukan konsep struktur kondisi dan perulangan dalam salah satu bahasa pemrograman berbasis
mobile
 menjelaskan konsep layout dan object dalam salah satu pemrograman berbasis mobile
 membangun aplikasi mobile sederhana dengan bahasa pemrograman mobile

2.2 Unit Kompetensi : Mengimplementasikan user interface


Kode Unit : J.620100.005.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mengidentifikasi rancangan user  Mengindentifikasi rancangan user interface
interface  mengidentifikasi Komponen user interface dialog
 Menjelaskan Urutan dari akses komponen user interface dialog.
 Membuat dan mengembangkan Mockup
2. Melakukan implementasi rancangan  Menetapkan dan menempatkan menu aplikasi
user interface  Menempatkan user interface dialog
 Menyesuaikan setting aktif-pasif komponen user interface dialog
 Menentukan bentuk style dari komponen user interface
 Menentukan bentuk style dari komponen user interface

Program Pelatihan Berbasis Kompetensi 31


2.3 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.
 Membuat Script (source code) sederhana sesuai tools pemrogaman yang di-install.
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.4 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 Tools pemrograman setelah dikonfigurasikan, sebagaimana mestinya.
pembuatan program  Menguasai Fitur-fitur dasar tools untuk pembuatan program.

2.5 Unit Kompetensi : Mengimplementasikan pemrograman berorientasi objek


Kode Unit : J.620100.018.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Membuat program berorientasi objek  Membuat program dengan class.
dengan memanfaatkan class.  Membuat prosedur/ fungsi dengan class.
 Membuat data dalam class secara mandiri.
 Mengelola hak akses dari tipe data

Program Pelatihan Berbasis Kompetensi 32


ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
2. Menggunakan tipe data dan control  Mengidentifikasi tipe data.
program pada metode atau operasi  Menguasai sintaks program sesuai bahasa pemrogramannya.
dari suatu kelas  Menguasai control program.
3. Membuat program dengan konsep  menerapkan inheritance pada class.
berbasis objek.  Menerapkan Polymorphism pada class
 menerapkan Overloading pada class.

2.6 Unit Kompetensi : Membuat dokumen kode program


Kode Unit : J.620100.023.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Melakukan identifikasi kode program  Mengidentifikasi modul program
 Mengidentifikasi parameter yang digunakan
 Menjelaskan cara kerja algoritma
 Memberikan komentar pada program
2. Membuat dokumentasi modul  Membuat identitas modul
program  Membuat dokumentasi modul yang mudah dilacak
 Melakukan identifikasi dokumen
 Menjelakan kegunaan modul
 Merevisi dokumen sesuai dengan perubahan
3. Membuat dokumentasi fungsi,  Membuat dokumentasi fungsi, prosedur atau metod dibuat.
prosedur atau method program.  Mendokumentasikan kemungkinan eksepsi
 Merevisi dokumen sesuai dengan perubahan kode program
4. Men-generate dokumentasi.  Mengidentifiksai tools yang digunakan untuk men-generate dokumentasi
 Melakukan generate program

2.7 Unit Kompetensi : Menerapkan source code versioning


Kode Unit : J.620100.026.01

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Menerapkan konsep/ Metode  Menjelaskan konsep penerapan versi kode program.
pencatatan versi dari setiap program  Menjelaskan Proses braching,merging, commit, check-in, chek-out dan cloning.
sumber.  Menjelaskan konsep repository
2. Menggunakan suatu tools untuk  Menunjukan kegunaan dari alat/tools.
menyimpan versi.  Mengusulkan alat/tools.
 Menunjukan karakteristik dari tools/alat

Program Pelatihan Berbasis Kompetensi 33


ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
 Melakukan Proses branching, merging, commit, check-in, check-out dan cloning

2.8 Unit Kompetensi : Melaksanakan pengujian unit program


Kode Unit : J.620100.033.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Menentukan kebutuhan uji coba  Menjawab panggilan telepon sesuai SOP.
dalam pengembangan.  Menawarkan bantuan kepada penelepon sesuai SOP.
 Mengulangi inti pembicaraan untuk menghindari kesalahan informasi.
2. Mempersiapkan dokumentasi uji coba  Memperoleh nomor telepon yang dituju sesuai kebutuhan.
 Memastikan tujuan menelepon dengan tepat.
 Menyampaikan nama organisasi dan alasan menelpon sesuai SOP.
3. Mempersiapkan data uji  Mengidentifikasi data uji unit tes.
 Membangkitkan data uji unit tes.
4. Melaksanakan prosedur uji coba.  Mendisain skenario uji coba.
 Mendisain prosedur uji coba dalam algoritma.
 Menjelaskan proses uji coba.
5. Mengevaluasi hasil uji coba  Mencatat hasil uji coba.
 menganalisis hasil uji coba.
 Melaporkan Prosedur uji coba.
 menyelesaikan kesalahan/error.

II. KELOMPOK NON UNIT KOMPETENSI

3.1 Softskills (Mengunakan Program dan Modul yang telah disusun)

Program Pelatihan Berbasis Kompetensi 34


DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN
Judul/Nama Pelatihan : Asisten Pemrogram (Proggrammer Assistant)
Kode Program Pelatihan : N.82.11000.03.17

UNIT DAFTAR DAFTAR


NO KODE UNIT KETERANGAN
KOMPETENSI PERALATAN PERLENGKAPAN
1. Menunjukkan J.612000.001  Komputer/Laptop 
platform  Perangkat mobile
operating
system dan
bahasa
pemrograman
di dalam
perangkat lunak
2. Mengimplement J.620100.005.02  Komputer/Laptop  Kertas
asikan user
interface
3. Melakukan J.620100.011.01  Komputer/Laptop 
instalasi  Koneksi
software tools Internet/CD
pemrograman installer
4. Melakukan J.620100.012.01  Komputer/Laptop
pengaturan   ATK
software tools
pemrograman

5. Mengimplement J.620100.018.02  Komputer/Laptop  Kertas


asikan 
pemrograman
berorientasi
objek

6. Membuat J.620100.023.02  Komputer/Laptop  Kertas HVS


dokumen kode  Aplikasi perangkat
program lunak
 Dokumen
kebutuhan
pelanggan
 Dokumen
algoritma
7. Menerapkan J.620100.026.01  Komputer/Laptop  Kertas
source code 
versioning
8. Melaksanakan J.620100.033.02  Komputer/Laptop  Kertas
pengujian unit
program

Program Pelatihan Berbasis Kompetensi 35

Anda mungkin juga menyukai