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
PERKIRAAN WAKTU
PELATIHAN (JP)
NO MATERI PELATIHAN KODE UNIT
Penge- Keteram
Jumlah
Tahuan - pilan
I. KELOMPOK UNIT KOMPETENSI
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
Jumlah I - 32 50 90
Jumlah II 1 Bulan
Jumlah III - 22 18 40
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
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
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
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
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
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
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
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
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
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
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
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