Anda di halaman 1dari 36

PROGRAM

PELATIHAN BERBASIS KOMPETENSI


PEMROGRAM JUNIOR
(JUNIOR PROGRAMMER)
KODE PROGRAM PELATIHAN : J.62.01000.09.18

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 1
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 ............................................................................. 1
7. Persyaratan Peserta Pelatihan ........................................................................ 1
8. Persyaratan Instruktur ................................................................................... 2
KURIKULUM PELATIHAN BERBASIS KOMPETENSI ............................................... 3
I. Kelompok Unit Kompetensi ........................................................................... 3
II. Pelatihan di tempat kerja (OJT) ..................................................................... 3
III. Kelompok Non Unit Kompetensi ................................................................... 3
SILABUS PELATIHAN BERBASIS KOMPETENSI...................................................... 4
I. Kelompok Unit Kompetensi Teknis.................................................................. 4
II. Pelatihan di tempat kerja (OJT) ..................................................................... 28
III. Kelompok Non Unit Kompetensi .................................................................... 31
DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN………………………………………… 32

Program Pelatihan Berbasis Kompetensi i


KATA PENGANTAR

Kebijakan Pemerintah akan mengalihkan prioritas Pembangunan Nasional dari


pembangunan infrastruktur ke pembangunan Sumber Daya Manusia (SDM) mulai
tahun 2019. Sumber daya ekonomi saat ini adalah manusia yang berpengetahuan,
manusia yang kompeten, dan berketerampilan, bukan lagi Sumber Daya Alam (SDA).
Untuk mendukung kebijakan pemerintah tersebut, Ditjen Binalattas telah
menetapkan program, kebijakan, dan strategi yang diharapkan mampu untuk
mewujudkan SDM kompeten melalui pelatihan vokasi. Strategi yang ditempuh untuk
menghasilkan SDM kompeten antara lain percepatan penerapan standar Kompetensi
Kerja Nasional Indonesia (SKKNI), peningkatan kapasitas kelembagaan dan sarana
pelatihan kerja, peningkatan kompetensi instruktur dan tenaga pelatihan pemerintah
dan swasta, pengembangan program pemagangan dalam dan luar negeri,
percepatan pelaksanaan sertifikasi kompetensi, pelaksanaan Pelatihan Berbasis
Kompetensi (PBK) di BLK, Lemdiklat dan lembaga pelatihan kerja swasta, serta
pengembangan dan peningkatan produktivitas. Tersedianya SDM yang kompeten
merupakan salah satu target yang harus dicapai dalam pembangunan nasional saat
ini, antara lain dapat dilakukan melalui pelatihan berbasis kompetensi di Balai-Balai
Latihan Kerja. Pelatihan berbasis kompetensi merupakan pelatihan yang menitik
beratkan pada penguasaan kemampuan kerja yang mencakup pengetahuan
(knowledge), keterampilan (skills), dan sikap (attitude) sesuai dengan standar yang
ditetapkan dan persyaratan di tempat kerja.
Agar pelaksanaan pelatihan berbasis kompetensi di Balai Latihan Kerja dapat
berjalan secara efektif dan efisien, perlu disusun program pelatihan kejuruan TIK
program “Pemrogram Junior (Junior Progrmmer)” yang mengacu pada Standar
Kompetensi Kerja Nasional Indonesia (SKKNI). Dengan tersedianya program
pelatihan tersebut diharapkan dapat membantu dan mendorong proses penyiapan
dan penyediaan tenaga kerja kompeten, sehingga siap berkompetisi untuk memasuki
pasar kerja.
Demikian program pelatihan berbasis kompetensi disusun, semoga dapat
digunakan dan bermanfaat dalam mencapai tujuan pelatihan secara optimal. Saran
dan masukan yang membangun sangat kami harapkan untuk perbaikan di masa
yang akan datang.
PROGRAM PELATIHAN BERBASIS KOMPETENSI

1. Nama Pelatihan : Pemrogram Junior (Junior Programmer)

2. Kode Program Pelatihan : J.62.01000.09.18

3. Jenjang Program Pelatihan : Level 4

4. Tujuan Pelatihan : Setelah mengikuti pelatihan ini peserta


kompeten melaksanakan pekerjaan Forms
dan Graphic Desainer 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 tanggungjawabnya serta
berpedoman pada SOP di tempat kerjanya.

5. Unit Kompetensi yang ditempuh:

1. J.620100.005.02 Mengimplementasikan user interface


2. J.620100.014.01 Menerapkan metode dan praktik penggunaan kembali
(Reusable) subrutin-subrutin
3. J.620100.017.02 Mengimplementasikan pemrograman terstruktur
4. J.620100.018.02 Mengimplemantasikan pemrograman berorientasi objek
5. J.620100.021.02 Menerapkan akses basis data
6. J.620100.025.02 Melakukan debugging
7. J.602100.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
1. Pendidikan Formal : Minimal D3
2. Kompetensi Metodologi : Bersertifikat Metodologi/Akta 4
3. Kompetensi Teknis : Memiliki Kompetensi Teknis dibidang
pemrograman
4. Pengalaman Kerja : Minimal 2 Tahun dibidang pemrograman
5. Kesehatan : Sehat Jasmani - Rohani
6. Persyaratan khusus :-

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 Mengimplementasikan user


J.620100.005.02 4 6 10
interface
1.2 Menerapkan metode dan praktik
penggunaan kembali (Reusable) J.620100.014.01 4 6 10
subrutin-subrutin
1.3 Mengimplementasikan
pemrograman terstruktur J.620100.017.02 4 6 10

1.4 Mengimplementasikan
pemrograman berorientasi J.620100.018.02 6 14 20
object
1.5 Menerapkan akses basis data
J.620100.021.02 4 6 10

1.6 Melakukan debugging


J.620100.025.02 4 6 10

1.7 Melaksanakan pengujian unit


program J.620100.033.02 6 14 20

Jumlah I - 32 50 90

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 54 68 130

Program Pelatihan Berbasis Kompetensi 3


SILABUS PELATIHAN BERBASIS KOMPETENSI
I. KELOMPOK UNIT KOMPETENSI

1.1 Unit Kompetensi : Mengimplementasikan User Interface


Kode Unit : J.620100.005.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. Mengidentifikasi 1.1 Rancangan user Dapat menentukan rancangan Penentuan Mengidentifikasi Cermat 4 6
rancangan user interface user interface sesuai kebutuhan rancangan user rancangan user Teliti
interface. diidentifikasi sesuai Mampu mengidentifikasi interface sesuai interface yang tepat Tekun
kebutuhan. rancangan user interface yang kebutuhan Kritis
tepat Taat asas
Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
1.2 Komponen user Dapat menjelaskan komponen Penjelasan Mengidentikasi Cermat
interface dialog user interface dialog yang komponen user komponen user Teliti
diidentifikasi sesuai digunakan interface dialog interface dialog sesuai Taat asas
konteks rancangan Mampu mengidentifikasi yang digunakan konteks rancangan Tekun
proses. komponen user interface sesuai proses Kritis
konteks rancangan proses
Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
1.3 Urutan dari akses Dapat menjelaskan urutan akses Penjelasan urutan Menjelaskan urutan Cermat
komponen user komponen user interface dialog akses komponen akses komponen user Teliti
interface dialog Mampu menjelaskan urutan akses user interface interface dialog Taat asas
dijelaskan. komponen user interface dialog dialog Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas

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
1.4 Simulasi (mock-up) Dapat menjelaskan pembuatan Penjelasan Membuat simulasi dari Cermat
dari aplikasi yang simulasi dari aplikasi yang akan pembuatan aplikasi yang akan Teliti
akan dikembangkan dikembangkan simulasi (mock-up) dikembangkan Taat asas
dibuat. Mampu membuat simulasi (mock- Tekun
up) dari aplikasi yang Kritis
dikembangkan
Harus memiliki sikap cermat, teliti,
kritis, tekun dan taat asas
Assesmen
2. Melakukan 2.1 Menu program Dapat menjelaskan penerapan Penerapan menu Menerapkan menu Cermat
implementasi sesuai dengan menu program sesuai rancangan program sesuai program sesuai Teliti
rancangan user rancangan program Mampu menerapkan menu rancangan rancangan Taat asas
interface. diterapkan. program yang sesuai rancangan Tekun
Harus memiliki sikap cermat, teliti, Kritis
kritis, tekun dan taat asas
2.2 Penempatan user Dapat menjelaskan cara Cara penempatan Menempatkan user Cermat
interface dialog penempatan user interface user interface interface sekuensial Teliti
diatur secara sekuensial sekuensial Taat asas
sekuensial. Mampu menempatkan user Tekun
interface sekuensial Kritis
Harus memiliki sikap cermat, teliti,
kritis, tekun dan taat asas
2.3 Setting aktif-pasif Dapat menjelaskan cara setting Cara setting aktif- Melakukan setting Cermat
komponen user aktif-pasif komponen user pasif komponen aktif-pasif komponen Teliti
interface dialog interface dialog sesuai urutan alur user interface user interface dialog Tekun
disesuaikan dengan proses dialog sesuai sesuai urutan alur Kritis
urutan alur proses. Mampu melakukan setting aktif- urutan alur proses proses Taat asas
pasif komponen user interface
dialog sesuai urutan alur proses
Harus memiliki sikap cermat, teliti,
kritis, tekun dan taat asas

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
2.4 Bentuk style dari Dapat menjelaskan cara Cara penentuan Menentukan bentuk Cermat
komponen user menentukan bentuk style dari bentuk style dari style dari komponen Teliti
interface komponen user interface komponen user user interface Tekun
ditentukan. Mampu menentukan bentuk style interface Kritis
dari komponen user interface Taat asas
Harus memiliki sikap cermat, teliti,
kritis, tekun dan taat asas
2.5 Penerapan simulasi Dapat menjelaskan cara Cara penerapan Menerapkan simulasi Cermat
dijadikan suatu penerapan simulasi dijadikan simulasi dijadikan dijadikan suatu proses Teliti
proses yang suatu proses yang sesungguhnya suatu proses yang yang sesungguhnya Tekun
sesungguhnya Mampu menerapkan simulasi sesungguhnya Kritis
dijadikan suatu proses yang Taat asas
sesungguhnya
Harus memiliki sikap cermat, teliti,
kritis, tekun dan taat asas
Assesmen

Program Pelatihan Berbasis Kompetensi 6


1.2 Unit Kompetensi : Menerapkan Metode dan Praktik Penggunaan Kembali (Reusable) subrutin-subrutin
Kode Unit : J.620100.014.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. Mengimplementa 1.1 Parameter masukan Dapat mengidentifikasi parameter Cara Mengidentifikasi Cermat 4 6
sikan fungsi/ dan parameter masukan dan parameter keluaran mengidentifikasi parameter masukan Teliti
prosedur/ modul keluaran dari dari fungsi/ prosedur/ modul parameter dan parameter Taat asas
yang bisa fungsi/ prosedur/ Mampu mengidentifikasi masukan dan keluaran dari fungsi/ Kritis
digunakan modul diidentifikasi. parameter masukan dan parameter prosedur/ modul
secara berulang. parameter keluaran dari fungsi/ keluaran dari
prosedur/ modul fungsi/ prosedur/
Harus memiliki sikap cermat, teliti, modul
kritis dan taat asas
1.2 Jenis passing Dapat mengetahui jenis passing Passing parameter Mengetahui jenis Cermat
parameter diketahui parameter berdasarkan alamat berdasarkan passing parameter Teliti
apakah berdasarkan atau nilai parameter. alamat atau nilai sesuai alamatnya atau Taat asas
alamat atau nilai Mampu mnegetahui jenis passing parameter nilai parameternya Kritis
parameter. parameter sesuai alamatnya atau
nilai parameter.
Harus memiliki sikap cermat, teliti,
kritis dan taat asas
1.3 Fungsi/ prosedur/ Dapat mengimplementasikan Menentukan Mengimplementasikan Cermat
modul yang fungsi/ prosedur/ modul yang Fungsi/ prosedur/ fungsi/ prosedur Teliti
reusable reusable modul yang reusable Taat asas
diimplementasikan Mampu mengimplementasikan reusable Kritis
fungsi/ prosedur reusable
Harus memiliki sikap cermat, teliti,
kritis dan 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
2. Menggunakan 2.1 Reusable fungsi/ Dapat reusable fungsi/ prosedur/ Penentuan Menentukan reusable Cermat
reusable fungsi/ prosedur/ modul modul yang telah ada baik dari reusable fungsi/ fungsi/ prosedur/ Teliti
prosedur/ modul. yang telah ada baik lingkungan internal programmer prosedur/ modul modul yang telah ada Taat asas.
dari lingkungan atau yang ditentukan yang telah ada Kritis
internal Mampu mengidentifikasi reusable
programmer atau modul yang telah ada baik dari
diidentifikasi. lingkungan internal programmer
atau diidentifikasi.
Harus bersikap cermat, teliti ,
kritis dan taat asas.
2.2 Reusable fungsi/ Dapat menggunakan reusable Penentuan Menentukan reusable Cermat
prosedur/ modul fungsi/ prosedur/ modul reusable fungsi/ fungsi/ prosedur/ Teliti
digunakan. Mampu menentukan reusable prosedur/ modul modul Taat asas
fungsi/ prosedur/ modul Kritis
Harus bersikap cermat, teliti, Kritis
dan taat asas.
Assesmen

Program Pelatihan Berbasis Kompetensi 8


1.3 Unit Kompetensi : Mengimplementasikan Pemrograman Terstruktur
Kode Unit : J.620100.017.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. Menggunakan 2.1 Tipe data yang Dapat menentukan tipe data Penentuan tipe Menentukan tipe data Cermat 4 6
tipe data dan sesuai standar sesuai standar data sesuai sesuai standard Teliti
control program ditentukan. Mampu menentukan tipe data standar Taat asas
sesuai standard
Harus memiliki sikap cermat, teliti
dan taat asas
2.2 Syntax program Dapat menjelaskan syntax Penjelasan syntax Menggunakan syntax Cermat
yang dikuasai program sesuai standar. program sesuai program sesuai Teliti
digunakan sesuai Mampu menggunakan syntax standar standar Taat asas
standar. program sesuai standar
Harus memiliki sikap cermat, teliti
dan taat asas
2.3 Struktur kontrol Dapat menjelaskan struktur Penjelasan struktur Menguasai struktur Cermat
program yang kontrol program sesuai standar. kontrol program kontrol sesuai standar Teliti
dikuasai digunakan Mampu menguasai struktur Taat asas
sesuai standar. kontrol sesuai standar.
Harus memiliki sikap cermat, teliti
dan 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. Membuat 2.1 Program baca tulis Dapat menjelaskan program baca Penjelasan Memasukkan data Cermat
program untuk memasukkan tulis program baca tulis dari keyboard dan Teliti
sederhana data dari keyboard Mampu memasukkan data dari menampilkan ke layar Taat asas
dan menampilkan keyboard dan menampilkan ke monitor
ke layar monitor layar monitor
termasuk variasinya Harus memiliki sikap cermat, teliti
sesuai standard dan taat asas
masukan/ keluaran
telah dibuat.
2.2 Struktur control Dapat menjelaskan struktur Penjelasan struktur Menggunakan Cermat
percabangan dan control percabangan dan control struktur control Teliti
pengulangan dalam pengulangan percabangan dan percabangan dan Taat asas
membuat program Mampu menggunakan struktur pengulangan pengulangan
telat digunakan. control percabangan dan
pengulangan
Harus memiliki sikap cermat, teliti
dan taat asas
Assesmen
3. Membuat 3.1 Program dengan Dapat menjelaskan cara membuat Penjelasan cara Membuat program Cermat
program menggunakan program menggunakan prosedur membuat program menggunakan Teliti
menggunakan prosedur dibuat Mampu membuat program prosedur dibuat Taat asas
prosedur dan sesuai aturan dengan menggunakan prosedur sesuai aturan
fungsi penulisan program. Harus memilki sikap teliti, cermat
dan taat asas
3.2 Program dengan Dapat menjelaskan cara membuat Penjelasan cara Membuat program Cermat
menggunakan program dengan fungsi membuat program dengan menggunakan Teliti
fungsi dibuat sesuai Mampu membuat program dengan fungsi fungsi Taat asas
aturan penulisan dengan menggunakan fungsi
program. Harus memiliki sikap teliti, cermat
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
3.3 Program dengan Dapat menjelaskan cara membuat Penjelasan cara Membuat program Cermat
menggunakan program dengan prosedur dan membuat program dengan menggunakan Teliti
prosedur dan fungsi fungsi bersamaan dengan prosedur prosedur dan fungsi Taat asas
secara bersamaan Mampu membuat program dan fungsi bersamaan
dibuat sesuai dengan menggunakan prosedur bersamaan
aturan penulisan dan fungsi bersamaan
program. Harus memiliki sikap teliti, cermat
dan taat asas
3.4 Keterangan untuk Dapat menjelaskan tentang Penjelasan tentang Memberikan Cermat
setiap prosedur dan keterangan untuk setiap prosedur keterangan untuk keterangan untuk Teliti
fungsi telah dan fungsi setiap prosedur setiap prosedur dan Taat asas
diberikan. Mampu memberikan keterangan dan fungsi fungsi
untuk setiap prosedur dan fungsi
Harus memiliki sikap teliti, cermat
dan taat asas
Assesmen
4. Membuat 4.1 Dimensi array telah Dapat menentukan dimensi array Penentuan dimensi Menentukan dimensi Teliti
program ditentukan. Mampu menentukan dimensi array array array Cermat
menggunakan Harus memiliki sikap teliti, cermat Taat asas
array dan taat asas
4.2 Tipe data array Dapat menjelaskan tipe data array Penjelasan tipe Menentukan tipe data Teliti
telah ditentukan. Mampu menentukan tipe data data array array Cermat
array Taat asas
Harus memiliki sikap teliti, cermat
dan taat asas
4.3 Panjang array telah Dapat menentukan panjang array Penentuan Menentukan panjang Teliti
ditentukan Mampu menentukan panjang panjang array array Cermat
array Taat asas
Harus memiliki sikap teliti, cermat
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
4.4 Pengurutan array Dapat menjelaskan urutan array Penjelasan urutan Menggunakan urutan Teliti
telah digunakan Mampu menggunakan urutan array array Cermat
array Taat asas
Harus memiliki sikap cermat, teliti
dan taat asas
Assesmen
5. Membuat 5.1 Program untuk Dapat menjelaskan cara program Penjelasan cara Membuat program Teliti
program untuk menulis data dalam menulis data ke media penyimpan program untuk untuk menulis data Cermat
akses file media penyimpan Mampu membuat program untuk menulis data Taat asas
telah dibuat menulis data dalam media
penyimpan
Harus memiliki sikap teliti, cermat
dan taat asas
5.2 Program untuk Dapat menjelaskan cara membaca Penjelasan cara Membuat program Teliti
membaca data dari data dari media penyimpan program membaca untuk membaca data Cermat
media penyimpan Mampu membuat program untuk dari media dari media penyimpan Taat asas
telah dibuat. membaca data dari media penyimpan
penyimpan
Harus memiliki sikap teliti, cermat
dan taat asas
Assesmen
6. Mengkompilasi 6.1 Kesalahan program Dapat menjelaskan cara Penjelasan cara Mengkoreksi Teliti
Program telah dikoreksi. mengkoreksi kesalahan program mengkoreksi kesalahan program Cermat
Mampu mengkoreksi kesalahan kesalahan program Taat asas
program
Harus memiliki sikap cermat, teliti
dan taat asas
6.2 Kesalahan syntax Dapat menjelaskan kesalahan Penjelasan tentang Membebaskan Teliti
dalam program syntax kesalahan syntax kesalahan syntax Cermat
telah dibebaskan Mampu membebaskan kesalahan dalam program Taat asas
syntax dalam program
Harus memiliki sikap cermat, teliti
dan taat asas
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
Assesmen

Program Pelatihan Berbasis Kompetensi 13


1.4 Unit Kompetensi : Mengimplementasikan Pemrograman Berorientasi Object
Kode Unit : J.620100.018.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. Membuat 1.1 Program dengan Dapat menjelaskan tentang Penjelasan tentang Membuat program Cermat 6 10
program menggunakan class program menggunakan class. penggunaan class dengan class Teliti
berorientasi dibuat Mampu membuat program Taat asas
objek dengan menggunakan class. Tekun
memanfaatkan Harus memiliki sikap cermat, teliti, Kritis
class tekun, kritis dan taat asas
1.2 Properti class yang Dapat menjelaskan properti class Penjelasan propert Membuat properti Cermat
akan direalisasikan yang akan direalisasikan dalam class dalam bentuk class yang akan Teliti
dalam bentuk bentuk prosedur/ fungsi. prosedur/ fungsi direalisasikan dalam Taat asas
prosedur/ fungsi Mampu membuat properti class bentuk prosedur/ Tekun
dibuat. yang akan direalisasikan fungsi Kritis
Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
1.3 Data didalam class Dapat menjelaskan cara membuat Pembuatan data Membuat data Cermat
dibuat mandiri. data mandiri di dalam class mandiri dalam mandiri di dalam class Teliti
Mampu membuat data mandiri di class Taat asas
dalam class Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas
1.4 Hak akses dari tipe Data menjelaskan cara Cara pengelolaan Mengelola hak akses Cermat
data (private, pengelolaan hak akses sesuai tipe hak akses sesuai sesuai tipe data Teliti
protected, public) datanya. tipe data (private, protected, Taat asas
dikekola Mampu mengelola hak akses public) Tekun
sesuai tipe datanya Kritis
Harus memikili sikap cermat, teliti,
tekun, kritis dan taat asas
Assesmen

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
2. Menggunakan 2.1 Tipe data Dapat menjelaskan tipe data Penjelasan tipe data Mengidentifikasi tipe Cermat
tipe data dan diidentifikasi. Mampu mengidentifikasi tipe data data Teliti
control program Harus memiliki sikap cermat, teliti, Taat asas
pada metode tekun, kritis dan taat asas. Tekun
atau operasi dari Kritis
suatu kelas
2.2 Syntax program Dapat menjelaskan syntax Penjelasan syntax Menentukan syntax Cermat
dikuasai sesuai program bahasa pemrograman program bahasa program yang Teliti
dengan Bahasa Mampu menguasai syntax pemrograman digunakan dalam Taat asas
pemrogramannya program bahasa pemrograman bahasa pemrograman Tekun
Harus bersikap cermat, teliti, yang dipakai Kritis
tekun, kritis dan taat asas.
2.3 Control program Dapat menjelaskan control Penjelasan control Menguasai control Cermat
dikuasai program program. program Teliti
Mampu menguasai control Taat asas
program Tekun
Harus bersikap cermat, teliti, Kritis
tekun, kritis dan taat asas.
Assesmen
3. Membuat 3.1 Inheritance pada Dapat menjelaskan cara Penjelasan Menerapkan Cermat
program dengan class diterapkan. menerapkan inheritance pada penerapan inheritance pada class Teliti
konsep berbasis class inheritance pada Taat asas
objek Mampu menerapkan inheritance class Tekun
pada class Kritis
Harus bersikap cermat, teliti,
tekun, kritis dan taat asas
3.2 Polymorphism Dapat menjelaskan cara Penjelasan Menerapkan Cermat
pada class menerapkan polymorphism pada penerapan polymorphism pada Teliti
diterapkan class polymorphism pada class Taat asas
Mampu menerapkan class Tekun
Polymorphism pada class Kritis
Harus bersikap cermat, teliti,
tekun, kritis dan taat asas

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
3.3 Overloading pada Dapat menjelaskan cara Cara penjelasan Menerapkan Cermat
class diterapkan menerapkan overloading pada overloading pada overloading pada Teliti
class class class Tekun
Mampu menerapkan overloading Kritis
pada class Taat asas
Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
Assesmen
4. Membuat 4.1 Interface class Dapat menjelaskan cara Cara pembuatan Membuat interface Cermat
program object program dibuat pembuatan interface class interface class class program Teliti
oriented dengan program program Tekun
interface dan Mampu membuat interface class Kritis
paket program Taat asas
Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
4.2 Paket dengan Dapat menjelaskan cara membuat Cara membuat Membuat program Kritis
program dibuat program program Cermat
Mampu membuat program Tekun
Harus bersikap cermat, teliti, Teliti
tekun, kritis dan taat asas Taat asas
Assesmen
5. Mengkompilasi 5.1 Kesalahan dapat Dapat menjelaskan cara Pencarian kesalahan Mampu mengkoreksi Cermat
Program dikoreksi menemukan kesalahan kesalahan Teliti
Mampu mengkoreksi kesalahan Taas asas
Harus bersikap cermat, teliti, Kritis
kritis, tekun dan taat asas Tekun
5.2 Program bebas Dapat menjelaskan cara membuat Cara membuat Menghasilkan Cermat
salah syntax program bebas salah syntax program tanpa program yang bebas Teliti
dihasilkan Mampu menghasilkan program kesalahan syntax kesalahan syntax Taat asas
bebas salah syntax Tekun
Harus memiliki sikap cermat, Kritis
tekun, kritis dan taat asas

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
Assesmen

Program Pelatihan Berbasis Kompetensi 17


1.5 Unit Kompetensi : Menerapkan Akses Basis Data
Kode Unit : J.620100.021.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. Membuat 1.1 Data dapat Dapat menjelaskan cara Cara menyimpan Menyimpan data Cermat
4 6
berbagai operasi disimpan/ diubah menyimpan data dalam format data dalam format dalam format basis Teliti
terhadap basis kedalam format basis data basis data data Taat asas
data basis data Mampu menyimpan data dalam Tekun
format basis data Kritis
Harus memiliki sikap tekun, kritis,
cermat, teliti dan taat asas
1.2 Informasi yang Dapat menjelaskan cara Cara mendapatkan Menjelaskan cara Cermat
diinginkan dapat mendapatkan informasi melalui informasi melalui mendapatkan Teliti
dihasilkan query query informasi melalui Taat asas
menggunakan Mampu menjelaskan cara query Tekun
query tersebut. mendapatkan informasi melalui Kritis
query
Harus memiliki sikap cermat,
tekun, kritis, taat asas dan teliti
1.3 Indeks Dapat menjelaskan cara Cara menggunakan Menggunakan index Cermat
dipergunakan menggunakan index index untuk untuk mempercepat Teliti
untuk Mampu menggunakan index mempercepat akses akses Taat asas
mempercepat Harus memilki sikap cermat, teliti, Tekun
akses tekun, kritis dan taat asas Kritis
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. Membuat 2.1 Library akses basis Dapat menjelaskan cara Cara penerapan Menerapkan library Cermat
prosedur akses data dapat menerapkan Library akses basis library akses basis akses basis data Teliti
terhadap basis diterapkan data data Taat asas
data Mampu menerapkan Library akses Tekun
basis data Kritis
Harus memiliki sikap cermat,
tekun, kritis, taat asas dan teliti
2.2 Perintah akses data Dapat menjelaskan perintah akses Cara penggunaan Menggunakan Cermat
yang relevan data perintah akses data perintah akses data Teliti
dengan teknologi Mampu menggunakan perintah Taat asas
atau jenis baru akses data Tekun
data, diterapkan Harus memiliki sikap cermat, teliti, Kritis
untuk mengakses tekun, kritis, taat asas
data.
2.3 Aplikasi Dapat menjelaskan aplikasi sesuai Cara mengoperasi- Mengoperasikan Cermat
dioperasikan sesuai dengan prosedur. kan aplikasi sesuai aplikasi sesuai Teliti
dengan prosedur. Mampu mengoperasikan aplikasi prosedur. prosedur. Taat asas
sesuai dengan prosedur. Prosedur
Harus bersikap cermat, teliti, taat mengoperasikan
asas. aplikasi perangkat
lunak.
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 koneksi 3.1 Teknologi koneksi Dapat menjelaskan jenis koneksi Jenis koneksi Memilih jenis Cermat
basis data yang sesuai dipilih teknologi yang sesuai teknologi yang teknologi koneksi Teliti
Mampu memilih jenis teknologi sesuai yang sesuai Taat asas
koneksi yang sesuai Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis, taat asas
3.2 Keamanan koneksi Dapat menjelaskan cara Penentuan Menentukan Cermat
ditentukan menentukan keamanan koneksi keamanan koneksi keamanan koneksi Teliti
Mampu menentukan keamanan Kritis
koneksi Tekun
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis, taat asas
3.3 Hak setiap Dapat menjelaskan cara Cara penentuan hak Menentukan hak Cermat
pengguna menentukan hak setiap pengguna setiap pengguna setiap pengguna Teliti
ditentukan Mampu menentukan hak setiap Kritis
pengguna Tekun
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas
Assesmen
4. Menguji program 4.1 Skenario pengujian Dapat menjelaskan cara Cara menyiapkan Menyiapkan skenario Cermat
basis data disiapkan menyiapkan skenario pengujian skenario pengujian penguijian Teliti
Mampu menyiapkan skenario Kritis
pengujian Tekun
Harus memiliki sikap cermat, Taat asas
teliti, tekun, kritis dan taat asas
4.2 Logika Dapat menjelaskan logika Cara membaca logika Membaca logika Cermat
pemrograman pemrograman sesuai kinerja pemrograman sesuai pemrograman sesuai Teliti
mengacu pada statement akses data kinerja statement kinerja statement Tekun
kinerja statement Mampu membaca logika akses data akses data Kritis
akses data yang pemrograman sesuai kinerja Taat asas
akan dibaca. statement akses data
Harus memiliki sikap cermat,
teliti, tekun, kritis dan taat asas

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
4.3 Performansi Dapat menjelaskan performansi Cara pengujian Menguji performansi Cermat
mengacu pada mengacu pada kinerja performansi kinerja kinerja statement Teliti
kinerja statement Mampu menguji performansi akses data Tekun
akses data yang mengacu pada kinerja statement Kritis
akan dibaca data akses data Taat asas
diuji Harus memiliki sikap cermat,
teliti, tekun, kritis dan taat asas
Assesmen

Program Pelatihan Berbasis Kompetensi 21


1.6 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
1. Mempersiapkan 1.1 Kode program Dapat menjelaskan cara Cara menyiapkan kode Menyiapkan kode Cermat
4 6
kode program sesuai spesifikasi menyiapkan kode program sesuai program sesuai program sesuai Teliti
disiapkan. spesifikasi spesifikasi spesifikasi Kritis
Mampu menyiapkan kode program Tekun
sesuai spesifikasi Taat asas
Harus memiliki sikap cermat, tekun,
teliti, kritis dan taat asas
1.2 Debugging tools Dapat menjelaskan tahap Tahap persiapan Menyiapkan Cermat
untuk melihat persiapan debugging tools debugging tools debugging tools Teliti
proses suatu modul Mampu menyiapkan debugging Tekun
dipersiapkan tools Kritis
Harus memiliki sikap cermat, tekun, Taat asas
teliti, kritis dan taat asas
Assesmen
2. Melakukan 2.1 Kode program Dapat menjelaskan proses Proses kompilasi kode Menggunakan kode Cermat
debugging dikompilasi sesuai kompilasi kode program program program untuk Teliti
bahasa Mampu menggunakan kode dikompilasi sesuai Tekun
pemrograman yang program untuk dikompilasi sesuai bahasa pemrograman Kritis
digunakan bahasa pemrograman Taat asas
Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
2.2 Kriteria lulus build Dapat menjelaskan cara Cara menganalisis Menganalisa kriteria Cermat
dianalisis menganalisis kriteria lulus build kriteria lulus build lulus build Teliti
Mampu menganalisa kriteria lulus Tekun
build Krtiis
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas

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
2.3 Kriteria eksekusi Dapat menjelaskan proses kriteria Penjelasan kriteria Menganalisa kriteria Cermat
aplikasi dianalisis eksekusi aplikasi eksekusi aplikasi eksekusi aplikasi Teliti
Mampu menganalisa kriteria Tekun
eksekusi aplikasi Kritis
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas
2.4 Kode kesalahan Dapat menjelaskan cara mencatat Cara mencatat kode Mencatat kode Cermat
dicatat kode kesalahan kesalahan kesalahan Teliti
Mampu mencatat kode kesalahan Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas Taat asas
Assesmen
3. Memperbaiki 3.1 Perbaikan terhadap Dapat menjelaskan cara perumusan Cara perumusan Merumuskan Cermat
program kesalahan kompilasi perbaikan terhadap kesalahan perbaikan terhadap perbaikan terhadap Teliti
maupun build Mampu merumuskan perbaikan kesalahan kesalahan Kritis
dirumuskan terhadap kesalahan Tekun
Harus memiliki sikap cermat, tekun, Taat asas
teliti, kritis dan taat asas
3.2 Perbaikan Dapat menjelaskan tahap Tahap pencatat Mencatat perbaikan Cermat
kesalahan dicatat pencatatan perbaikan kesalahan perbaikan kesalahan kesalahan Teliti
Mampu mencatat perbaikan Tekun
kesalahan Kritis
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas
Assesmen

Program Pelatihan Berbasis Kompetensi 23


1.7 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 coba Dapat menjelaskan prosedur uji Penjelasan prosedur uji Melakukan prosedur Cermat
6 10
kebutuhan uji aplikasi coba aplikasi sesuai software coba aplikasi sesuai uji coba aplikasi Teliti
coba dalam diidentifikasikan development life cylce software development sesuai software Tekun
pengembangan sesuai dengan Mampu melakukan prosedur uji life cycle development life Kritis
software coba aplikasi sesuai software cylce Taat asas
development life development life cycle
cycle Harus memiliki sikap cermat, teliti,
tekun, kritis dan taat asas
1.2 Tools uji coba Dapat menjelaskan penentuan tools Penentuan tools uji Menentukan tools uji Cermat
ditentukan uji coba coba coba Teliti
Mampu menentukan tools uji coba Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas Taat asas
1.3 Standard dan Dapat menjelaskan standard dan Penjelasan standard Mampu Cermat
kondisi uji coba kondisi uji coba dan kondisi uji coba. mengidentifikasi Teliti
diidentifikasi Mampu mengidentifikasi standard standard kondisi uji Tekun
dan kondisi uji coba coba Kritis
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas
Assesmen
2. Mempersiapkan 2.1 Kebutuhan untuk uji Dapat menjelaskan kebutuhan untuk Penentuan kebutuhan Menentukan Cermat
dokumentasi uji coba ditentukan uji coba uji coba kebutuhan uji coba Teliti
coba Mampu menentukan kebutuhan Kritis
untuk uji coba Tekun
Harus memiliki sikap cermat, tekun, Taat asas
kritis, 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.2 Uji coba dengan Dapat menjelaskan variasi kondisi Variasi kondisi dalam Melaksanakan uji Cermat
variasi kondisi dapat dalam pelaksanaan uji coba pelaksanaan uji coba coba sesuai kondisi Teliti
dilaksanakan Mampu melaksanakan uji coba sesuai Kritis
kondisi Tekun
Harus memiliki sikap cermat, tekun, Taat asas
kritis, teliti dan taat asas
2.3 Skenario uji coba Dapat menjelaskan skenario uji coba Penjelasan skenario uji Membuat skenario uji Cermat
dibuat Mampu membuat skenario uji coba coba coba Teliti
Harus memiliki sikap cermat, teliti, Tekun
tekun, kritis dan taat asas Kritis
Taat asas
Assesmen
3. Mempersiapkan 3.1 Data uji unit tes Dapat mengidentifikasi data uji unit Pengidentifikasi data uji Mengidentifikasi data Cermat
data uji diidentifikasi tes unit tes uji unit tes Teliti
Mampu mengidentifikasi data uji unit Tekun
tes Kritis
Harus memiliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas
3.2 Data uji unit tes Dapat menjelaskan proses Pembangkitan data uji Membangkitkan data Cermat
dibangkitkan membangkitkan data uji unit tes unit tes uji unit tes Teliti
Mampu membangkitkan data uji unit Kritis
test Tekun
Harus memilliki sikap cermat, teliti, Taat asas
tekun, kritis dan taat asas
Assesmen
4. Melaksanakan 4.1 Skenario uji coba Dapat menjelaskan desain skenario Penjelasan desain Mendesain skenario Cermat
prosedur uji didesain uji coba skenario uji coba uji coba Teliti
coba Mampu mendesain skenario uji coba Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas Taat asas

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
4.2 Prosedur uji coba Dapat menjelaskan prosedur uji coba Penjelasan prosedur uji Mendesain prosedur Cermat
dalam algoritma dalam algortima coba dalam algoritma uji coba dalam Teliti
didesain Mampu mendesain prosedur uji coba algoritma Tekun
algoritma Kritis
Harus memiliki sikap cermat, tekun, Taat asas
teliti, kritis dan taat asas
4.3 Uji coba Dapat menjelaskan pelaksanaan uji Penjelasan pelaksanaan Melaksanakan uji Cermat
dilaksanakan coba uji coba coba Teliti
Mampu melaksanakan uji coba Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas Taat asas
Assesmen
5. Mengevaluasi 5.1 Hasil uji coba dicatat Dapat menjelaskan pencatatan hasil Penjelasan tahap Mencatat hasil uji Cermat 1 1
hasil uji coba uji coba pencatatan hasil uji coba coba Teliti
Mampu mencatat hasil uji coba Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas Taat asas
5.2 Hasil uji coba Dapat menjelaskan cara menganalisis Cara menganalisa hasil Menganalisis hasil uji Cermat
dianalisis hasil uji coba uji coba coba Teliti
Menganalisis hasil uji coba Tekun
Harus memiliki sikap cermat, teliti, Kritis
tekun, kritis dan taat asas Taat asas
5.3 Prosedur uji coba Dapat melaporkan prosedur uji coba Pelaporan prosedur uji Melaporkan prosedur Cermat
dilaporkan Mampu melaporkan prosedur uji coba uji coba Teliti
coba Kritis
Harus memiliki sikap cermat, teliti, Tekun
kritis, tekun dan taat asas Taat asas
5.4 Kesalahan/ error Dapat menjelaskan cara Cara menyelesaikan Menyelesaikan Cermat
diselesaikan menyelesaikan kesalahan/ error kesalahan/ error kesalahan/ error Teliti
Mampu menyelesaikan kesalahan/ Kritis
error Tekun
Harus memiliki sikap cermat, teliti, Taat asas
kritis, tekun dan taat asas

Program Pelatihan Berbasis Kompetensi 26


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

Program Pelatihan Berbasis Kompetensi 27


II. PELATIHAN DI TEMPAT KERJA (OJT)
2.1 Unit Kompetensi : Mengimplementasikan user interface
Kode Unit : J.620100.005.02

ELEMEN KOMPETENSI INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA


1. Mengidentifikasi rancangan user interface. Mengidentifikasikan rancangan user interface sesuai kebutuhan
Mengidentifikasikan komponen user interface dialog sesuai konteks rancangan
proses
Menjelaskan urutan dari akses komponen user interface dialog
Membuat simulasi (mock-up) dari aplikasi yang akan dikembangkan
2. Melakukan implementasi rancangan user Menentukan Menu program sesuai dengan rancangan program
interface Menempatkan user interface dialog diatur secara sekuensial
Setting aktif-pasif komponen user interface dialog disesuaikan dengan urutan alur
proses
Menentukan bentuk style dari komponen user interface
Menerapkan simulasi dijadikan suatu proses yang sesungguhnya

2.2 Unit Kompetensi : Menerapkan Metode dan Praktik Penggunaan Kembali (Reusable) subrutin-subrutin
Kode Unit : 620100.014.01

1. Mengimplementasikan fungsi/ prosedur/ Mengidentifikasi parameter masukan dan parameter keluaran dari fungsi/ prosedur/
modul yang bisa digunakan secara berulang modul
Mengetahui jenis passing parameter apakah berdasarkan alamat atau nilai parameter
Mengimplementasikan fungsi/ prosedur/ modul yang reusable
2. Menggunakan reusable fungsi/ prosedur/ Mengidentifikasi reusable fungsi/ prosedur/ modul yang telah ada baik dari
modul. lingkungan internal programmer
Menggunakan reusable fungsi/ prosedur/ modul

2.3 Unit Kompetensi : Mengimplementasikan pemrograman terstruktur


Kode Unit : J.620100.017.02

1. Menggunakan tipe data dan control program Menentukan tipe data yang sesuai standar
Menguasai syntax program yang digunakan sesuai standar
Menguasai struktur kontrol program yang digunakan sesuai standar
2. Membuat program sederhana Membuat program baca tulis untuk memasukkan data dari keyboard dan
menampilkan kelayar monitor termasuk variasinya sesuai standard masukan/
keluaran
Program Pelatihan Berbasis Kompetensi 28
Menggunakan struktur control percabangan dan pengulangan dalam membuat
program
Membuat struktur control percabangan dan pengulangan dalam program telat
digunakan
3. Membuat program menggunakan prosedur Membuat program dengan menggunakan prosedur dibuat sesuai aturan penulisan
dan fungsi program
Membuat program dengan menggunakan fungsi dibuat sesuai aturan penulisan
program
Membuat program dengan menggunakan prosedur dan fungsi secara bersamaan
dibuat sesuai aturan penulisan program
Membuat keterangan untuk setiap prosedur dan fungsi
4. Membuat program menggunakan array Menentukan dimensi array
Menentukan tipe data array
Menentukan panjang array
Menentukan pengurutan array
5. Membuat program untuk akses file Membuat program untuk menulis data dalam media penyimpan
Membuat program untuk membaca data dari media penyimpan
6. Mengkompilasi program Mengkoreksi kesalahan program
Mengkoreksi kesalahan syntax

2.4 Unit Kompetensi : Mengimplementasikan Pemrograman Berorientasi Object


Kode Unit : J.620100.018.02

1. Membuat program berorientasi objek dengan Membuat program dengan menggunakan class
memanfaatkan class Membuat properti class yang akan direalisasikan dalam bentuk prosedur/fungsi
Membuat data mandiri didalam class
Mengelola Hak akses dari tipe data (private, protected, public)
2. Menggunakan tipe data dan control program Mengidentifikasi tipe data
pada metode atau operasi dari suatu kelas Menguasai syntax program sesuai bahasa pemrogramannya
Menguasai control program
3. Membuat program dengan konsep berbasis Menerapkan inheritance pada class
objek Menerapkan polymorphism pada class
Menerapkan overloading pada class
4. Membuat program object oriented dengan Membuat interface class program
interface dan paket Membuat Paket dengan program
5. Mengkompilasi program Mengkoreksi kesalahan
Menghasilkan program bebas syntax error

Program Pelatihan Berbasis Kompetensi 29


2.5 Unit Kompetensi : Menerapkan Akses Basis Data
Kode Unit : J.620100.021.02

1. Membuat berbagai operasi terhadap basis Menyimpan data dalam format basis data
data Menghasilkan Informasi yang diinginkan menggunakan query tersebut
Mempergunakan Indeks untuk mempercepat akses
2. Menggunakan kalimat sesuai SOP membuat Dapat menjelaskan aplikasi perangkat lunak yang dipilih.
prosedur akses terhadap basis data Mampu memilih aplikasi piranti lunak.
organisasi. Dapat menjelaskan peranan yang berbeda dan bagian-bagian dari aplikasi.
Mampu mengidentifikasi peranan yang berbeda dan bagian-bagian dari aplikasi.
Dapat menjelaskan aplikasi sesuai dengan prosedur.
Mampu mengoperasikan aplikasi sesuai dengan prosedur.
3. Membuat koneksi basis data Memilih teknologi koneksi
Menentukan keamanan koneksi
Menentukan hak setiap pengguna
4. Menguji program basis data Menyiapkan skenario pengujian
Logika pemrograman mengacu pada kinerja statement akses data yang akan dibaca
Performansi mengacu pada kinerja statement akses data yang akan dibaca data diuji

2.6 Unit Kompetensi : Melakukan Debugging


Kode Unit : J.620100.025.02

1. Mempersiapkan kode program Menyiapkan kode program sesuai spesifikasi


Menyiapkan debugging tools untuk melihat proses suatu modul
2. Melakukan debugging Menyiapkan kode program dikompilasi sesuai bahasa pemrograman
Menganalisa kriteria lulus build
Menganalisa kriteria eksekusi aplikasi
Mencatat kode kesalahan
3. Memperbaiki program Merumuskan perbaikan terhadap kesalahan kompilasi maupun build
Mencatat perbaikan kesalahan

2.7 Unit Kompetensi : Melaksanakan Pengujian Unit Program


Kode Unit : J.620100.033.02

1. Menentukan kebutuhan uji coba dalam Mengidentifikasi prosedur uji coba aplikasi sesuai dengan software development life
pengembangan cycle
Menentukan tools uji coba
Mengidentifikasi standard dan kondisi uji coba
2. Mempersiapkan dokumentasi uji coba Menentukan kebutuhan-kebutuhan untuk uji coba
Program Pelatihan Berbasis Kompetensi 30
Melaksanakan Uji coba dengan variasi kondisi
Membuat skenario uji coba
3. Mempersiapkan data uji Mengidentifikasi data uji unit tes
Membangkitkan data uji unit tes
4. Melaksanakan prosedur uji coba Mendesain skenario uji coba
Mendesain prosedur uji coba dalam algoritma
Melaksanakan uji coba
5. Mengevaluasi hasil uji coba Mencatat hasil uji coba
Menganalisis hasil uji coba
Melaporkan prosedur uji coba
Menyelesaikan kesalahan/error

III. KELOMPOK NON-UNIT KOMPETENSI

3.1 Softskills (Mengunakan Program dan Modul yang telah disusun)

Program Pelatihan Berbasis Kompetensi 31


DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN
Judul/Nama Pelatihan : Pemrograman Junior (Junior Programmer)
Kode Program Pelatihan : J.62.01000.09.18

UNIT DAFTAR DAFTAR


NO KODE UNIT KETERANGAN
KOMPETENSI PERALATAN PERLENGKAPAN
1. Menimplementa J.620100.005.02 Manual Bahasa Referensi pembuatan
sikan user Pemrograman (Mock up)
interface Perangkat lunak
Bahasa
Pemrograman
2. Menerapkan J.620100.014.01 Perangkat keras Daftar reusable Lab Komputer
metode dan komputer atau fungsi/rutin
praktik mesin sejenis
penggunaan yang digunakan
kembali untuk membuat
(Reusable) kode,
Subrutin- mengeksekusi
subrutin kode, dan
menguji coba
kode
Perangkat lunak
lingkungan
pengembangan
antara lain:
sistem operasi,
web server (atau
sejenisnya),
DBMS
Komunikasi data
yang terhubung
ke internet
3. Mengimplement J.620100.017.02 Perangkat lunak Petunjuk teknis
asikan pemrograman Bahasa
pemrograman yang sesuai pemrograman terkait
terstruktur Perangkat keras Algoritma program
yang sesuai
4. Mengimplement J.620100.018.02 Perangkat lunak Petunjuk teknis
asikan terkait Bahasa
pemrograman Algortima pemrograman terkait
berorientasi program
objek
5. Menerapkan J.620100.021.02 Manual bahasa Tidak ada
akses basis pemrograman
data Manual sistem
basis data yang
akan
dipergunakan
Perangkat lunak
pemrograman
basis data terkait

Program Pelatihan Berbasis Kompetensi 32


UNIT DAFTAR DAFTAR
NO KODE UNIT KETERANGAN
KOMPETENSI PERALATAN PERLENGKAPAN
6. Melakukan J.620100.025.02 Perangkat lunak Dokumentasi Bahasa
debugging terkait Debugging pemrograman
tools Dokumen spesifikasi
perangkat lunak
aplikasi

7. Melaksanakan J.620100.033.02 Spesifikasi unit Dokumen spesifikasi


pengujian unit yang akan diuji unit
program Perangkat lunak
pemrograman
yang sesuai
Peralatan
komputer yang
sesuai

Program Pelatihan Berbasis Kompetensi 33

Anda mungkin juga menyukai