PROGRAM
PELATIHAN BERBASIS KOMPETENSI
JUNIOR WEB DEVELOPER
DAFTAR ISI
DAFTAR ISI ………...
1
KATA PENGANTAR ………...
2
PROGRAM PELATIHAN BERBASIS KOMPETENSI ………...
3
1. Nama Pelatihan ...
3
2. Kode Program ...
3
3. Kualifikasi/Jenjang Pelatihan ...
3
4. Tujuan Pelatihan ...
3
5. Unit Kompetensi yang ditempuh ...
3
6. Perkiraan Waktu Pelatihan ...
4
7. Persyaratan Peserta Pelatihan ...
4
8. Persyaratan Instruktur ...
4
KURIKULUM PELATIHAN BERBASIS KOMPETENSI ...
5
I. Kelompok Unit Kompetensi Inti...
5
II. Kelompok Unit Kompetensi Pilihan...
5
III. Pelatihan di tempat kerja (OJT) ...
5
IV.
Soft Skill
...
5
SILABUS PELATIHAN BERBASIS KOMPETENSI...
7
I. Kelompok Unit Kompetensi Inti...
7
II. Kelompok Unit Kompetensi Pilihan...
28
III. Pelatihan di tempat kerja (OJT)...
48
IV.
Soft Skill
...
55
PROGRAM PELATIHAN BERBASIS KOMPETENSI
1.
Nama Pelatihan
:
Junior Web Developer
2.
Kode Program Pelatihan
: J.620100.01.16
3.
Jenjang Program Pelatihan
: Jenjang 3 KKNI
4.
Tujuan Pelatihan
: Setelah
mengikuti
pelatihan
ini
peserta
kompeten merancang dan mengkontruksi
web
site
dengan menerapkan prinsip-prinsip
pemrograman
web
dan database, memberi
dukungan
dalam
pemeliharaan
dan
pengembangan
web site
.
5.
Unit Kompetensi yang ditempuh:
5.1
J.620100.004.02
Menggunakan struktur data
5.2
J.620100.005.02
Mengimplementasikan
User Interface
5.3
J.620100.007.01
Mengimplementasikan Rancangan Entitas dan
Keterkaitan Antar Entitas
5.4
J.620100.010.01
Menerapkan Perintah Eksekusi Bahasa Pemrograman
Berbasis Teks, Grafik, dan Multimedia
5.5
J.620100.011.01
Melakukan instalasi
software tools
pemrograman
5.6
J.620100.012.01
Melakukan pengaturan
software tools
pemrograman
5.7
J.620100.016.01
Menulis kode dengan prinsip sesuai
guidelines
dan
best
practices
5.8
J.620100.017.02
Mengimplementasikan pemrograman ter-struktur
5.9
J.620100.019.02
Menggunakan
library
atau komponen
pre- existing
5.10
J.620100.020.02
Menggunakan SQL
5.11
J.620100.023.02
Membuat dokumen kode program
5.12
J.620100.025.02
Melakukan
debugging
5.13
SS.5R.01.03
Menerapkan Ringkas, Resik, Rapi, Rawat, Rajin (5R) di
Tempat Kerja
5.16
SS.KP.01.04
Meningkatkan
Kualitas
Penampilan
dan
Sikap
Profesional
5.17
SS.LP.01.05
Mempersiapkan
Lamaran
Pekerjaan
dan
Tes
wawancara
5.18
SS.MK.01.07
Mengelola Keuangan
5.19
SS.KD.01.01
Mengenal Konsep Diri
5.20
ADM.PK01.001.01
Mengaplikasikan Keterampilan Dasar Komunikasi
6.
Perkiraan Waktu Pelatihan : 320 Jam Pelatihan
7.
Persyaratan Peserta Pelatihan:
7.1
Pendidikan
: Minimal SLTA sederajat
7.2
Pelatihan
: Pernah mengikuti pelatihan komputer
7.3
Pengalaman Kerja
: -
7.4
Jenis Kelamin
: Pria/Wanita
7.5
Umur
: Minimal 17 Tahun
7.6
Kesehatan
: Sehat jasmani dan rohani
7.7
Persyaratan Khusus
: Tidak buta warna
8.
Persyaratan Instruktur
8.1
Pendidikan Formal
: Minimal D3
8.2
Kompetensi Metodologi
: Minimal memiliki sertifikat pelatihan Instruktur
Pelaksana
8.3
Kompetensi Teknis
: Minimal
sertifikat
pelatihan
sesuai
denganProgram pelatihan ini
8.4
Pengalaman Kerja
: Minimal 1 (Satu) tahun asistensi mengajar
dipelatihan Program ini
8.5
Kesehatan
: Sehat jasmani dan rohani
KURIKULUM PELATIHAN BERBASISI KOMPETENSI
NO UNIT KOMPETENSI KODE UNIT
PERKIRAAN WAKTU PELATIHAN (JP)
Penge-Tahuan
Keteram
pilan Jumlah
I. KELOMPOK UNIT KOMPETENSI INTI
1.1 Menggunakan struktur data J.620100.004.02 6 14 20
1.2 Mengimplementasikan User Interface J.620100.005.02 15 35 50
1.3 Mengimplementasikan Rancangan
Entitas dan Keterkaitan Antar Entitas J.620100.007.01 6 14 20
1.4 Melakukan instalasi software tools
pemrograman J.620100.011.01 3 7 10
1.5 Melakukan pengaturan software tools
pemrograman J.620100.012.01 3 7 10
1.6 Menulis kode dengan prinsip sesuai
guide lines dan best practices J.620100.016.01 6 14 20
1.7 Mengimplementasikan pemrograman
ter- struktur J.620100.017.02 15 35 50
Jumlah I 54 126 180
II KELOMPOK UNIT KOMPETENSI
PILIHAN
2.1 Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks, Grafik, dan Multimedia
J.620100.010.02 5 10 15
2.2 Menggunakan library atau
komponen pre-existing J.620100.019.02 6 9 15
2.3 Menggunakan SQL J.620100.020.02 15 30 45
2.4 Membuat dokumen kode program J.620100.023.02 5 10 15
2.5 Melakukan debugging J.620100.025.02 3 7 10
Jumlah II 34 66 100
III. PELATIHAN DI TEMPAT KERJA (OJT)
3.1 On The Job Training dilaksanakan selama 1 bulan
- - - -
IV. KELOMPOK UNIT PENUNJANG
SOFT SKILL
Soft skill
40
NO UNIT KOMPETENSI KODE UNIT
PERKIRAAN WAKTU PELATIHAN (JP)
Penge-Tahuan
Keteram
pilan Jumlah
SILABUS PELATIHAN BERBASIS KOMPETENSI
I.
KELOMPOK UNIT KOMPETENSI INTI
1.1 Unit Kompetensi : Menggunakan struktur data
Kode Unit : J.620100.004.02
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mengidentifikasi konsep data dan struktur data.
1.1 Konsep data dan struktur data diidentifikasi sesuai dengan konteks permasalahan.
Dapat menjelaskan cara
mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan.
Mampu mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan
Mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.2 Alternatif struktur data dibandingkan kelebihan dan kekurangannya untuk konteks permasalahan yang
diselesaikan.
Dapat menjelaskan cara membandingkan alternatif struktur data
Dapat menjelaskan cara menyelesaikan kelebihan dan kekurangan konteks
permasalahan
Mampu membandingkan alternatif struktur data.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membandingkan alternatif struktur data.
Menjelaskan cara menyelesaikan kelebihan dan kekurangan konteks permasalahan.
Membandingkan alternatif struktur data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Menerapkan struktur data dan akses terhadap struktur data tersebut
2.1 Struktur data diimplementasi kan sesuai dengan bahasa pemrograman yang akan dipergunakan
Dapat menjelaskan cara mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Mampu mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2.2 Akses terhadap data dinyatakan dalam
algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
Dapat menjelaskan cara menggunakan algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai.
Mampu menggunakan algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
Menggunakan
algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.2 Unit Kompetensi : Mengimplementasikan User Interface
Kode Unit : J.620100.005.02
Perkiraan Waktu Pelatihan : 50 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mengidentifikasi rancangan user interface
1.1 Rancangan user interface diidentifikasi sesuai kebutuhan.
Dapat menjelaskan cara
mengidentifikasi rancangan user interface sesuai kebutuhan
Mampu mengidentifikasi rancangan user interface sesuai kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasi rancangan user interface sesuai kebutuhan.
Mengidentifikasi rancangan user interface sesuai kebutuhan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
5 10
1.2 Komponen user interfacedialog diidentifikasi sesuai konteks rancangan proses.
Dapat menjelaskan cara
mengidentifikasi komponen user interface dialog sesuai konteks rancangan proses
Mampu mengidentifikasi komponen user interface dialog sesuai konteks rancangan proses.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasi komponen user interface dialog sesuai konteks rancangan proses.
Mengidentifikasi komponen user interface dialog sesuai konteks rancangan proses.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.3 Simulasi (mock-up) dari aplikasi yang akan dikembangkan dibuat.
Dapat menjelaskan cara membuat simulasi (mock up) dari aplikasi yang akan dikembangkan
Mampu membuat simulasi (mock up) dari aplikasi yang akan dikembangkan.
Disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim
Menjelaskan cara membuat simulasi (mock up) dari aplikasi yang akan dikembangkan.
Membuat simulasi (mock up) dari aplikasi yang akan
dikembangkan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Melakukan implementasi rancangan user interface
2.1 Menu program sesuai dengan rancangan program diterapkan.
Dapat menjelaskan langkah-langkah menerapkan menu program sesuai dengan rancangan program.
Mampu menerapkan menu program sesuai dengan rancangan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan langkah-langkah menerapkan menu program sesuai dengan rancangan program.
Menerapkan menu program sesuai dengan rancangan program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
10 25
2.2 Penempatan User Interface dialog diatur secara sekuensial.
Dapat menjelaskan cara mengatur penempatan user interface dialog secara sekuensial.
Mampu mengatur penempatan user interface dialog secara sekuensial.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengatur penempatan user interface dialog secara sekuensial.
Mengatur penempatan user interface dialog secara sekuensial.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2.3 Bentuk style dari komponen user interface ditentukan.
Dapat menjelaskan cara menentukan bentuk style dari komponen user interface.
Mampu menentukan bentuk style dari komponen user interface.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan bentuk style dari komponen user interface.
Menentukan bentuk style dari komponen user interface.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2.4 Penerapan simulasi dijadikan suatu proses yang sesungguhnya
Dapat menjelaskan cara
menerapkan simulasi proses yang sesungguhnya.
Mampu menerapkan simulasi proses yang sesungguhnya.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim
Menjelaskan cara menerapkan simulasi proses yang
sesungguhnya
Menerapkan simulasi proses yang
sesungguhnya
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Unit Kompetensi : Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas
Kode Unit : J.620100.007.01
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mengidentifi-kasi entitas yang terkait dengan lingkup program yang akan dibuat beserta hubungannya
1.1 Entitas yang menggambar-kan sistem yang dibuat dapat
diidentifikasikan sesuai
dokumen perancangan.
Dapat menjelaskan cara mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Mampu mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 6
1.2 Berbagai diagram dapat dibuat dari entiti yang telah
didefinisikan.
Dapat menjelaskan cara membuat berbagai diagram dari entiti yang telah didefenisikan
Mampu membuat berbagai diagram dari entiti yang telah didefenisikan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat berbagai diagram dari entiti yang telah didefenisikan.
Membuat berbagai diagram dari entiti yang telah didefenisikan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2. Membuat query informasi dasar terhadap model data yang telah dikembangkan
2.1 Informasi yang diperlukan oleh aplikasi dapat dihasilkan dengan efisien dari model yang dibuat.
Dapat menjelaskan cara menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Mampu menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 8
2.2 Diagram berdasar entitas dan hubungan yang telah
diidentifikasi dapat
diimplementasi kan
menggunakan tools yang ada.
Dapat menjelaskan cara mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah
diidentifikasi menggunakan tools yang ada.
Mampu mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah diidentifikasi menggunakan tools yang ada.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah
diidentifikasi menggunakan tools yang ada.
Mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah
diidentifikasi menggunakan tools yang ada.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.4 Unit Kompetensi : Melakukan instalasi software tools pemrograman
Kode Unit : J.620100.011.01
Perkiraan Waktu Pelatihan : 10 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Memilih tools pemrograman yang sesuai dengan kebutuhan
1.1 Platform (lingkungan) yang akan digunakan untuk menjalankan tools
pemrograman diidentifikasi sesuai dengan kebutuhan.
Dapat menjelaskan cara mengidentifikasi platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Mampu mengidentifikasi platform (lingkungan) yang akan
digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Mengidentifikasi platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 1
1.2 Tools bahasa pemrogram dipilih sesuai dengan kebutuhaan dan lingkungan pengembangan
Dapat menjelaskan cara memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Mampu memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
Asesmen
2. Instalasi tool pemrograman
2.1 Tools pemrogaman ter-install sesuai dengan prosedur.
Dapat menjelaskan cara menginstall tools pemrogaman sesuai dengan prosedur.
Mampu menginstall tools pemrogaman sesuai dengan prosedur.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menginstall tools pemrogaman sesuai dengan prosedur.
Menginstall tools pemrogaman sesuai dengan prosedur.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 3
2.2 Tools
pemrograman bisa dijalankan di lingkungan pengembangan yang telah ditetapkan.
Dapat menjelaskan cara
menjalankan tools pemrograman di lingkungan pengembangan yang telah ditetapkan.
Mampu menjalankan tools pemrograman di lingkungan pengembangan yang telah ditetapkan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menjalankan tools pemrograman di lingkungan
pengembangan yang telah ditetapkan.
Menjalankan tools pemrograman di lingkungan
pengembangan yang telah ditetapkan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3. Menerapkan hasil pemodelan kedalam eksekusi script sederhana
3.1 Script (source code)
sederhana dibuat sesuai tools
pemrogaman yang di-install
Dapat menjelaskan cara membuat script (source code) sederhana sesuai tools pemrogaman yang di-install.
Mampu membuat script (source code) sederhana sesuai tools pemrogaman yang di-install.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim
Menjelaskan cara membuat script (source code) sederhana sesuai tools pemrogaman yang di-install
Membuat script (source code)
sederhana sesuai tools pemrogaman yang di-install.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 3
3.2 Script dapat dijalankan dengan benar dan
menghasilkan keluaran sesuai scenario yang diharapkan
Dapat menjelaskan cara
menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan.
Mampu menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim
Menjelaskan cara menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan
Menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.5 Unit Kompetensi : Melakukan pengaturan software tools pemrograman
Kode Unit : J.620100.012.01
Perkiraan Waktu Pelatihan : 10 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Melakukan konfigurasi tools untuk pemrograman
1.1 Target hasil dari konfigurasi ditentukan.
Dapat menjelaskan cara menentukan target hasil dari konfigurasi.
Mampu menentukan target hasil dari konfigurasi.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan target hasil dari konfigurasi.
Menentukan target hasil dari konfigurasi.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 3
1.2 Tools
pemrograman setelah dikonfigurasi-kan, tetap bisa digunakan sebagaimana mestinya
Dapat menjelaskan cara menggunakan tools pemrograman setelah
dikonfigurasikan sebagaimana mestinya.
Mampu menggunakan tools pemrograman setelah
dikonfigurasikan sebagaimana mestinya.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan tools pemrograman setelah dikonfigurasikan sebagaimana mestinya.
Menggunakan tools pemrograman setelah dikonfigurasikan sebagaimana mestinya.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2. Menggunakan tools sesuai kebutuhan pembuatan program
2.1 Fitur-fitur dasar yang
dibutuhkan untuk mendukung pembuatan program diidentifikasikan .
Dapat menjelaskan cara mengidentifikasikan fitur-fitur dasar yang dibutuhkan untuk mendukung pembuatan program.
Mampu mengidentifikasikan fitur-fitur dasar yang dibutuhkan untuk mendukung pembuatan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasikan fitur-fitur dasar yang dibutuhkan untuk mendukung
pembuatan program.
Mengidentifikasikan fitur-fitur dasar yang dibutuhkan untuk mendukung pembuatan program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
2.2 Fitur-fitur dasar tools untuk pembuatan program dikuasai.
Dapat menjelaskan fitur-fitur dasar toolsuntuk pembuatan program.
Mampu mengaplikasikan fitur-fitur dasar toolsuntuk pembuatan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan fitur-fitur dasar toolsuntuk pembuatan program.
Mengaplikasikan fitur-fitur dasar toolsuntuk pembuatan program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.6 Unit Kompetensi : Menulis kode dengan prinsip sesuai guide lines dan best practices
Kode Unit : J.620100.016.01
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Menerapkan coding-guidelines dan best practices dalam penulisan program (kode sumber)
1.1 Kode sumber dituliskan mengikuti coding guide lines dan best practices.
Dapat menjelaskan cara menuliskan kode sumber mengikuti coding guidelines dan best practices.
Mampu menuliskan kode sumber mengikuti coding guidelines dan best practices.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menuliskan kode sumber mengikuti coding guidelines dan best practices.
Menuliskan kode sumber mengikuti coding guidelines dan best practices.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4 10
1.2 Struktur program yang sesuai dengan konsep paradigmanya dibuat
Dapat menjelaskan cara
membuat struktur program yang sesuai dengan konsep
paradigmanya.
Mampu membuat struktur program yang sesuai dengan konsep paradigmanya.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat struktur program yang sesuai dengan konsep paradigmanya.
Membuat struktur program yang sesuai dengan konsep paradigmanya.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.3 Galat/error ditangani
Dapat menjelaskan cara menangani galat/error.
Mampu menangani galat/error.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menangani galat/error
Menangani galat/error Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Menggunakan ukuran performansi dalam menuliskan kode sumber
2.1 Efisiensi penggunaan resources oleh kode dihitung.
Dapat menjelaskan cara
menghitung efisiensi penggunaan resources oleh kode.
Mampu menghitung efisiensi penggunaan resources oleh kode.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menghitung efisiensi penggunaan resources oleh kode.
Menghitung efisiensi penggunaan resources oleh kode.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
2.2 Kemudahan interaksi selalu di-implemen-tasikan sesuai standar yang berlaku.
Dapat menjelaskan cara mengimplementasikan kemudahan interaksi sesuai standar yang berlaku.
Mampu mengimplementasikan kemudahan interaksi sesuai standar yang berlaku.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengimplementasikan kemudahan interaksi sesuai standar yang berlaku.
Mengimplementasikan kemudahan interaksi sesuai standar yang berlaku.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.7 Unit Kompetensi : Mengimplementasikan pemrograman ter- struktur
Kode Unit : J.620100.017.02
Perkiraan Waktu Pelatihan : 50 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Menggunakan tipe data dan control program
1.1 Tipe data yang sesuai standar ditentukan.
Dapat menjelaskan cara menentukan tipe data yang sesuai standar.
Mampu menentukan tipe data yang sesuai standar.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan tipe data yang sesuai standar.
Menentukan tipe data yang sesuai standar.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 3
1.2 Syntax program yang dikuasai digunakan sesuai standar
Dapat menjelaskan cara menggunakan syntax program yang sesuai standar.
Mampu menggunakan syntax program yang sesuai standar.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan syntax program yang sesuai standar.
Menggunakan syntax program yang sesuai standar.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Struktur kontrol program yang dikuasai digunakan sesuai standar.
Dapat menjelaskan cara menggunakan struktur kontrol program sesuai standar
Mampu menggunakan Struktur kontrol program sesuai standar.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan struktur kontrol program sesuai standar
Menangani
menggunakan struktur kontrol program sesuai standar
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2. Membuat program sederhana
2.1 Program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluar an telah dibuat.
Dapat menjelaskan cara membuat program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluaran.
Mampu membuat program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluaran.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program baca tulis untuk memasukkan data dari keyboard dan
menampilkan ke layar monitor termasuk variasinya sesuai standar
masukan/keluaran.
Membuat program baca tulis untuk
memasukkan data dari keyboard dan
menampilkan ke layar monitor termasuk variasinya sesuai standar
masukan/keluaran.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 8
2.2 Struktur kontrol percabangan dan
pengulangan dalam membuat program telah digunakan.
Dapat menjelaskan cara menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Mampu menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3. Membuat program menggunakan Prosedur dan Fungsi
3.1 Program dengan menggunakan prosedur dibuat sesuai aturan penulisan program
Dapat menjelaskan cara membuat program dengan menggunakan prosedur sesuai aturan penulisan program.
Mampu membuat program dengan menggunakan prosedur sesuai aturan penulisan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan prosedur sesuai aturan penulisan program
Membuat program dengan menggunakan prosedur sesuai aturan penulisan program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4 9
3.2 Program dengan menggunakan fungsi dibuat sesuai aturan penulisan program
Dapat menjelaskan cara membuat program dengan menggunakan fungsi sesuai aturan penulisan program
Mampu membuat program dengan menggunakan fungsi sesuai aturan penulisan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan fungsi sesuai aturan penulisan program
Membuat program dengan menggunakan fungsi sesuai aturan penulisan program
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3.3 Program dengan menggunakan prosedur dan fungsi secara bersamaan dibuat sesuai aturan penulisan program
Dapat menjelaskan cara membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program.
Mampu membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program
Membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3.4 Keterangan untuk setiap prosedur dan fungsi telah diberikan
Dapat menjelaskan cara menerapkan setiap prosedure dan fungsi
Mampu menerapkan setiap prosedure dan fungsi.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menerapkan setiap prosedure dan fungsi
Menerapkan setiap prosedure dan fungsi
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
4. Membuat program menggunakan array
4.1 Dimensi array telah
ditentukan
Dapat menjelaskan cara menentukan dimensi array
Mampu menentukan dimensi array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan dimensi array
Menentukan dimensi array.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
4.2 Tipe data array telah
ditentukan
Dapat menjelaskan cara menentukan tipe data array
Mampu menentukan tipe data array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan tipe data array
Menentukan tipe data array
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.3 Panjang array telah
ditentukan
Dapat menjelaskan cara menentukan panjang array
Mampu menentukan panjang array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan panjang array
Menentukan panjang array
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.4 Pengurutan array telah digunakan
Dapat menjelaskan cara menggunakan pengurutan array
Mampu menggunakan pengurutan array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan pengurutan array
Menggunakan pengurutan array
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
5. Membuat program untuk akses file
5.1 Program untuk menulis data dalam media penyimpan telah dibuat
Dapat menjelaskan cara
membuat program untuk menulis data dalam media penyimpanan.
Mampu membuat program untuk menulis data dalam media penyimpanan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program untuk menulis data dalam media penyimpanan
Membuat program untuk menulis data dalam media penyimpanan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
5.2 Program untuk membaca data dari media penyimpan telah dibuat
Dapat menjelaskan cara membuat program untuk membaca data dari media penyimpanan.
Mampu membuat program untuk membaca data dari media penyimpanan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program untuk membaca data dari media
penyimpanan
Membuat program untuk membaca data dari media
penyimpanan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
6. Mengkompilasi Program
6.1 Kesalahan program telah dikoreksi
Dapat menjelaskan cara mengoreksi kesalahan program
Mampu mengoreksi kesalahan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengoreksi kesalahan program
Mengoreksi kesalahan program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
6.2 Kesalahan syntax dalam program telah dibebaskan
Dapat menjelaskan cara
membebaskna kesalahan syntax dalam program
Mampu membebaskna kesalahan syntax dalam program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membebaskna kesalahan syntax dalam program
Membebaskna kesalahan syntax dalam program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
II.
KELOMPOK UNIT KOMPETENSI PILIHAN
2.1 Unit Kompetensi : Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks, Grafik, dan Multimedia
Kode Unit : J.620100.010.01
Perkiraan Waktu Pelatihan : 15 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mengidentifikasi mekanisme running atau eksekusi source code
1.1 Cara dan tools untuk
mengeksekusi source code diidentifikasi.
Dapat menjelaskan cara dan tools untuk mengeksekusi source code.
Mampu mengidentifikasi cara dan tools untuk mengeksekusi source code.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara tools untuk mengeksekusi source code.
Mengidentifikasi cara dan tools untuk mengeksekusi source code.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 3
1.2 Parameter untuk
mengeksekusi source code diidentifikasi.
Dapat menjelaskan parameter untuk mengeksekusi source code.
Mampu mengidentifikasi parameter untuk mengeksekusi source code.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan parameter untuk mengeksekusi source code.
Mengidentifikasi parameter untuk mengeksekusi source code.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.3 Peletakan source code sehingga bisa dieksekusi dengan benar diidentifikasi
Dapat menjelaskan peletakan source code sehingga bisa dieksekusi dengan benar.
Mampu mengidentifikasi peletakan source code sehingga bisa dieksekusi dengan benar
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan peletakan source code sehingga bisa dieksekusi dengan benar
Mengidentifikasi peletakan source code sehingga bisa
dieksekusi dengan benar
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Mengeksekusi source code
2.1 Source code dieksekusi sesuai dengan
mekanisme eksekusi source code dari tools pemrograman yang digunakan.
Dapat menjelaskan cara mengekseskusi source code sesuai dengan mekanisme eksekusi source code dari tools pemrograman yang digunakan.
Mampu mengekseskusi source code sesuai dengan mekanisme eksekusi source code dari tools pemrograman yang digunakan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengekseskusi source code sesuai dengan mekanisme eksekusi source code dari tools pemrograman yang digunakan.
Mengekseskusi source code sesuai dengan mekanisme eksekusi source code dari tools pemrograman yang digunakan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2.2 Perbedaan antara running, debugging, atau membuat executable file diidentifikasi.
Dapat menjelaskan perbedaan antara running, debugging, atau membuat executable file.
Mampu mengidentifikasi perbedaan antara running, debugging, atau membuat executable file.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan perbedaan antara running, debugging, atau membuat executable file.
Mengidentifikasi perbedaan antara running, debugging, atau membuat executable file.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
3. Mengidentifikasi hasil eksekusi
3.1 Source code berhasil
dieksekusi sesuai skenario yang direncanakan.
Dapat menjelaskan eksekusi source code telah berhasil sesuai skenario yang direncanakan.
Mampu menentukan eksekusi source code telah berhasil sesuai skenario yang direncanakan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan eksekusi source code telah berhasil sesuai skenario yang direncanakan.
Menentukan eksekusi source code telah berhasil sesuai skenario yang direncanakan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
3.2 Jika eksekusi source code gagal/tidak berhasil, sumber permasalahan diidentifikasi.
Dapat menjelaskan sumber permasalahan jika eksekusi source code gagal/tidak berhasil. Mampu mengidentifikasi sumber permasalahan jika eksekusi source code gagal/tidak berhasil.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan sumber permasalahan jika eksekusi source code gagal/tidak berhasil
Mengidentifikasi sumber permasalahan jika eksekusi source code gagal/tidak berhasil
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
Asesmen
2.2 Unit Kompetensi : Menggunakan library atau komponen pre-existing
Kode Unit : J.620100.019.02
Perkiraan Waktu Pelatihan : 15 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Melakukan pemilihan unit-unit reuse yang potensial
1.1 Class unit-unit reuse (dari aplikasi lain) yang sesuai dapat diidentifikasi.
Dapat menjelaskan cara mengidentifikasi class unit-unit reuse (dari aplikasi lain) yang sesuai.
Mampu mengidentifikasi class unit-unit reuse (dari aplikasi lain) yang sesuai.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengidentifikasi class unit-unit reuse (dari aplikasi lain) yang sesuai.
Mengidentifikasi class unit-unit reuse (dari aplikasi lain) yang sesuai.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 3
1.2 Keuntungan efisiensi dari pemanfaatan komponen reuse dapat dihitung.
Dapat menjelaskan cara menghitung keuntungan efisiensi dari pemanfaatan komponen reuse.
Mampu menghitung keuntungan efisiensi dari pemanfaatan komponen reuse.
Menjelaskan cara menghitung keuntungan efisiensi dari pemanfaatan komponen reuse.
Menghitung keuntungan efisiensi dari pemanfaatan komponen reuse.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.3 Lisensi, hak cipta dan hak paten tidak dilanggar dalam pemanfaatan komponen reuse tersebut
Dapat menjelaskan tentang lisensi, hak cipta dan hak paten dalam pemanfaatan komponen reuse tersebut.
Mampu menerapkan lisensi, hak cipta dan hak paten dalam pemanfaatan komponen reuse tersebut
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan tentang lisensi, hak cipta dan hak paten dalam pemanfaatan komponen reuse tersebut
Menerapkan lisensi, hak cipta dan hak paten dalam pemanfaatan komponen reuse tersebut
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Melakukan integrasi library atau komponen pre-existing dengan source code yang ada
2.1 Ketergantungan antar unit diidentifikasi.
Dapat menjelaskan cara
mengidentifikasi ketergantungan antar unit.
Mampu mengidentifikasi ketergantungan antar unit.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengidentifikasi ketergantungan antar unit.
Mengidentifikasi ketergantungan antar unit.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 3
2.2 Penggunaan komponen yang sudah obsolete dihindari.
Dapat menjelaskan cara menghindari penggunaan komponen yang sudah obsolete.
Mampu menghindari penggunaan komponen yang sudah obsolete.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menghindari penggunaan
komponen yang sudah obsolete.
Menghindari
penggunaan komponen yang sudah obsolete.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2.3 Program yang dihubungkan dengan library diterapkan
Dapat menjelaskan cara menerapkan program yang dihubungkan dengan library.
Mampu menerapkan program yang dihubungkan dengan library.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menerapkan program yang dihubungkan dengan library
Menerapkan program yang dihubungkan dengan library
Asesmen
3. Melakukan pembaharuan
library atau komponen pre-existing yang digunakan
3.1 Cara-cara pembaharuan library atau komponen pre-existing diidentifikasi.
Dapat menjelaskan konsep cara-cara pembaharuan library atau komponen pre-existing.
Mampu mengidentifikasi cara-cara pembaharuan library atau komponen pre-existing.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan konsep pembaharuan library atau komponen pre-existing.
Mengidentifikasi cara-cara pembaharuan library atau komponen pre-existing
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 3
3.2 Pembaharuan library atau komponen pre-existing berhasil dilakukan.
Dapat menjelaskan cara
melakukan pembaharuan library atau komponen pre-existing.
Mampu melakukan pembaharuan library atau komponen pre-existing.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara melakukan
pembaharuan library atau komponen pre-existing
Melakukan
pembaharuan library atau komponen pre-existing
2.3 Unit Kompetensi : Menggunakan SQL
Kode Unit : J.620100.020.02
Perkiraan Waktu Pelatihan : 45 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mempersiapka n perangkat lunak aplikasi data
deskripsi/SQL
1.1 Perangkat lunak aplikasi SQL telah dipasang.
Dapat menjelaskan perangkat lunak aplikasi SQL telah terpasang.
Mampu menentukan perangkat lunak aplikasi SQL telah
terpasang.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan perangkat lunak aplikasi SQL telah terpasang.
Menentukan perangkat lunak aplikasi SQL telah terpasang.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 1
1.2 Perangkat lunak aplikasi SQL dijalankan.
Dapat menjelaskan cara menjalankan perangkat lunak aplikasi SQL.
Mampu menjalankan perangkat lunak aplikasi SQL.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menjalankan perangkat lunak aplikasi SQL.
Menjalankan perangkat lunak aplikasi SQL.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2. Menggunakan fitur aplikasi SQL
2.1 Fitur pengolahan DML diidentifi-kasikan.
Dapat menjelaskan cara
mengidentifikasi fitur pengolahan DML.
Mampu mengidentifikasi fitur pengolahan DML.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengidentifikasi fitur pengolahan DML.
Mengidentifikasi fitur pengolahan DML.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 2
2.2 Fitur pengolahan DML dieksekusi sesuai kebutuhan.
Dapat menjelaskan cara mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Mampu mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Mampu mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
3. Mengisi tabel 3.1 Tabel diisi data menggunakan perintah DML.
Dapat menjelaskan cara mengisi data tabel menggunakan perintah DML.
Mampu mengisi data tabel menggunakan perintah DML.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengisi data tabel menggunakan perintah DML.
Mengisi data tabel menggunakan perintah DML
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3.2 Indeks dibangkitkan.
Dapat menjelaskan cara membangkitkan indeks.
Mampu membangkitkan indeks.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membangkitkan indeks
Membangkitkan indeks Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3.3 View tabel dibentuk sesuai kebutuhan.
Dapat menjelaskan cara membentuk view tabel sesuai kebutuhan.
Mampu membentuk view tabel sesuai kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membentuk view tabel sesuai kebutuhan.
Membentuk view tabel sesuai kebutuhan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
4. Melakukan operasi relasional
4.1 Fitur pengolahan DML diidentifika-sikan
Dapat menjelaskan cara
mengidentifikasi fitur pengolahan DML.
Mampu mengidentifikasi fitur pengolahan DML.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengidentifikasi fitur pengolahan DML.
Mengidentifikasi fitur pengolahan DML.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
4.2 Perintah DML dipergunakan untuk manipulasi antar tabel
Dapat menjelaskan penggunaan perintah DML untuk memanipulasi tabel.
Mampu menggunakan perintah DML untuk memanipulasi tabel.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan
penggunaan perintah DML untuk
memanipulasi tabel.
Menggunakan perintah DML untuk
memanipulasi tabel.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.3 Perintah DML dipergunakan untuk manipulasi antar view
Dapat menjelaskan penggunaan perintah DML untuk manipulasi antar view
Mampu menggunakan perintah DML untuk memanipulasi antar view
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan
penggunaan perintah DML untuk manipulasi antar view
Menggunakan perintah DML untuk
memanipulasi antar view
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.4 Perintah DML ditulis secara efisien
Dapat menjelaskan cara menulis perintah DML secara efisien.
Mampu menulis perintah DML secara efisien
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menulis perintah DML secara efisien
Menulis perintah DML secara efisien.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
5. Membuat stored procedure
5.1 Stored Procedure dibuat dengan perintah SQL
Dapat menjelaskan cara membuat store procedure dengan perintah SQL.
Mampu membuat store procedure dengan perintah SQL.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat store procedure dengan perintah SQL.
Membuat store procedure dengan perintah SQL
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 5
5.2 Prosedur diuji diperiksa input dan outputnya.
Dapat menjelaskan cara menguji prosedur dengan memeriksa input dan outputnya.
Mampu menguji prosedur dengan memeriksa input dan outputnya.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menguji prosedur dengan memeriksa input dan outputnya.
Menguji prosedur dengan memeriksa input dan outputnya.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
6. Membuat function
6.1 Function dibuat dengan perintah SQL.
Dapat menjelaskan cara membuat function dengan perintah SQL.
Mampu membuat function dengan perintah SQL
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat function dengan perintah SQL
Membuat function dengan perintah SQL
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
6.2 Perintah SQL pada function ditulis secara efisien.
Dapat menjelaskan cara menulis perintah SQL pada function secara secara efisien.
Mampu menulis perintah SQL pada function secara secara efisien.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menulis perintah SQL pada function secara secara efisien.
Menulis perintah SQL pada function secara secara efisien.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
7. Membuat trigger
7.1 Trigger didefinisikan dengan perintah SQL
Dapat menjelaskan cara mendefenisikan trigger dengan perintah SQL.
Mampu mendefenisikan trigger dengan perintah SQL
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mendefenisikan trigger dengan perintah SQL.
Mendefenisikan trigger dengan perintah SQL.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
7.2 Kesesuaian Hasil trigger diuji
Dapat menjelaskan cara menguji kesesuaian hasil trigger.
Mampu menguji kesesuaian hasil trigger.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menguji kesesuaian hasil trigger.
Menguji kesesuaian hasil trigger.
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
8. Melakukan perintah commit dan rollback
8.1 Perubahan data dengan perintah commit
dilakukan.
Dapat menjelaskan cara melakukan perubahan data dengan perintah commit.
Mampu melakukan perubahan data dengan perintah commit.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara melakukan perubahan data dengan perintah commit.
Melakukan perubahan data dengan perintah commit.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 3
8.2 Pembatalan penulisan data dilakukan dengan rollback
Dapat menjelaskan cara
melakukan pembatalan penulisan data dengan rollback.
Mampu melakukan pembatalan penulisan data dengan rollback.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara melakukan pembatalan penulisan data dengan rollback.
Melakukan pembatalan penulisan data dengan rollback.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2.4 Unit Kompetensi : Membuat Dokumen Kode Program
Kode Unit : J.620100.023.02
Perkiraan Waktu Pelatihan : 15 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Melakukan identifikasi kode program.
1.1 Modul program diidentifikasi.
Dapat menjelaskan cara
mengidentifikasi modul program.
Mampu mengidentifikasi modul program.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengidentifikasi modul program.
Mengidentifikasi modul program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 2
1.2 Parameter yang
dipergunakan diidentifikasi.
Dapat menjelaskan cara
mengidentifikasi parameter yang dipergunakan.
Mampu mengidentifikasi parameter yang dipergunakan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengidentifikasi parameter yang dipergunakan.
Mengidentifikasi parameter yang dipergunakan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Algoritma dijelaskan cara kerjanya
Dapat menjelaskan cara kerja algoritma.
Mampu menentukan algoritma.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara kerja algoritma
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.4 Komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada) diberikan
Dapat menjelaskan komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada).
Mampu membuat komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada).
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada).
Membuat komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada).
Asesmen
2. Membuat dokumentasi modul program
2.1 Dokumentasi modul dibuat sesuai dengan identitas untuk memudahkan pelacakan.
Dapat menjelaskan cara membuat dokumentasi modul sesuai dengan identitas untuk memudahkan pelacakan.
Mampu membuat dokumentasi modul sesuai dengan identitas untuk memudahkan pelacakan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara membuat dokumentasi modul sesuai dengan identitas untuk memudahkan pelacakan.
Membuat dokumentasi modul sesuai dengan identitas untuk memudahkan pelacakan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim