PROGRAM PELATIHAN BERBASIS KOMPETENSI JU

PROGRAM PELATIHAN BERBASIS KOMPETENSI JUNIOR WEB DEVELOPER KODE PROGRAM PELATIHAN : J.620100.01.16

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 Mengimplementasikan Rancangan Entitas dan

5.3 J.620100.007.01

Keterkaitan Antar Entitas Menerapkan Perintah Eksekusi Bahasa Pemrograman

5.4 J.620100.010.01 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 Menulis kode dengan prinsip sesuai guidelines dan best

5.7 J.620100.016.01

practices

5.8 J.620100.017.02 Mengimplementasikan pemrograman ter-struktur

Meningkatkan

Kualitas

Penampilan dan Sikap

5.16 SS.KP.01.04

Profesional Mempersiapkan

Lamaran

Pekerjaan dan Tes

5.17 SS.LP.01.05

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

pelatihan sesuai denganProgram pelatihan ini

sertifikat

8.4 Pengalaman Kerja : Minimal 1 (Satu) tahun asistensi mengajar

dipelatihan Program ini

KURIKULUM PELATIHAN BERBASISI KOMPETENSI

PERKIRAAN WAKTU PELATIHAN (JP)

NO UNIT KOMPETENSI

KODE UNIT

pilan Jumlah

I. KELOMPOK UNIT KOMPETENSI INTI

1.1 Menggunakan struktur data

J.620100.004.02

1.2 Mengimplementasikan User Interface

J.620100.005.02

1.3 Mengimplementasikan Rancangan

6 14 20 Entitas dan Keterkaitan Antar Entitas

J.620100.007.01

1.4 Melakukan instalasi software tools

3 7 10 pemrograman

J.620100.011.01

1.5 Melakukan pengaturan software tools

3 7 10 pemrograman

J.620100.012.01

1.6 Menulis kode dengan prinsip sesuai

6 14 20 guide lines dan best practices

J.620100.016.01

1.7 Mengimplementasikan pemrograman

15 35 50 ter- struktur

J.620100.017.02

Jumlah I

II KELOMPOK UNIT KOMPETENSI PILIHAN

2.1 Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks,

5 10 15 Grafik, dan Multimedia

J.620100.010.02

2.2 Menggunakan library atau komponen

6 9 pre-existing 15

J.620100.019.02

2.3 Menggunakan SQL

J.620100.020.02

2.4 Membuat dokumen kode program

J.620100.023.02

PERKIRAAN WAKTU PELATIHAN (JP)

NO UNIT KOMPETENSI

KODE UNIT

pilan Jumlah

Jumlah I s.d. IV

112

208 320

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

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2 5 konsep data

1. Mengidentifikasi 1.1 Konsep data

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasikan

Disiplin

dan struktur mengidentifikasikan konsep data

mengidentifikasikan

konsep data dan

Teliti

dan struktur

data

dan struktur data sesuai dengan

konsep data dan

struktur data sesuai

konteks permasalahan.

struktur data sesuai

dengan konteks

jawab

sesuai dengan

dengan konteks

Mampu mengidentifikasikan konsep data dan struktur data

permasalahan

dalam Tim

permasalahan. sesuai dengan konteks permasalahan.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1.2 Alternatif

Dapat menjelaskan cara

Menjelaskan cara

Membandingkan

Disiplin

struktur data

membandingkan alternatif

membandingkan

alternatif struktur data.

Teliti

dibandingkan

struktur data

alternatif struktur data.

Tanggung

kelebihan dan

Dapat menjelaskan cara

jawab

kekurangannya

menyelesaikan kelebihan dan

Menjelaskan cara

Kerjasama

untuk konteks

kekurangan konteks

menyelesaikan

dalam Tim

permasalahan

kelebihan dan

permasalahan

kekurangan konteks

yang

Mampu membandingkan

permasalahan.

diselesaikan.

alternatif struktur data.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

4 9 struktur data

2. Menerapkan

2.1 Struktur data

Dapat menjelaskan cara

Menjelaskan cara

mengimplementasikan struktur

mengimplementasikan

struktur data sesuai

Teliti

dan akses

kan sesuai

data sesuai dengan bahasa

struktur data sesuai

dengan bahasa

Tanggung

terhadap

dengan bahasa

pemrograman yang akan

dengan bahasa

pemrograman yang

jawab

struktur data

pemrograman

dipergunakan.

pemrograman yang

akan dipergunakan .

Kerjasama

tersebut yang akan

akan dipergunakan.

dalam Tim

dipergunakan

Mampu mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.2 Akses terhadap

Dapat menjelaskan cara

Menjelaskan cara

Menggunakan

Disiplin

data dinyatakan

menggunakan algoritma yang

menggunakan

algoritma yang efisiensi

Teliti

dalam

efisiensi sesuai bahasa

algoritma yang

sesuai bahasa

Tanggung

algoritma yang

pemrograman yang akan dipakai.

efisiensi sesuai bahasa

pemrograman yang

jawab

efisiensi sesuai

pemrograman yang

akan dipakai.

Kerjasama

bahasa

Mampu menggunakan algoritma

akan dipakai.

dalam Tim

yang efisiensi sesuai bahasa

pemrograman

pemrograman yang akan dipakai.

yang akan dipakai.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

1.2 Unit Kompetensi

: Mengimplementasikan User Interface

Kode Unit

: J.620100.005.02

Perkiraan Waktu Pelatihan

: 50 Jam Pelajaran @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

5 10 rancangan user

1. Mengidentifikasi

1.1 Rancangan

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi

Disiplin

user interface

mengidentifikasi rancangan user

mengidentifikasi

rancangan user

interface sesuai kebutuhan

rancangan user

interface sesuai

Tanggung

sesuai

interface sesuai

Mampu mengidentifikasi rancangan user interface sesuai

Kerjasama dalam Tim kebutuhan.

kebutuhan .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

1.2 Komponen user

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi

Disiplin

interface dialog

mengidentifikasi komponen user

mengidentifikasi

komponen user

Teliti

diidentifikasi

interface dialog sesuai konteks

komponen user

interface dialog sesuai

Tanggung

sesuai konteks

rancangan proses

interface dialog sesuai

konteks rancangan

jawab

rancangan

konteks rancangan

. Mampu mengidentifikasi

proses

dalam Tim

komponen user interface dialog

sesuai konteks rancangan proses .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1.3 Simulasi ( mock-

Dapat menjelaskan cara membuat

Menjelaskan cara

Membuat simulasi

Disiplin

up) dari aplikasi

simulasi ( mock up) dari aplikasi

membuat simulasi

( mock up) dari aplikasi

Teliti

yang akan

yang akan dikembangkan

(mock up) dari

yang akan

Tanggung

dikembangkan

Mampu membuat simulasi (mock

aplikasi yang akan

up) dari aplikasi yang akan

dalam Tim

Disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim

2.1 Menu program

Dapat menjelaskan langkah-

Menjelaskan langkah-

Menerapkan menu

Disiplin

sesuai dengan

langkah menerapkan menu

langkah menerapkan

program sesuai dengan

Teliti

rancangan user

rancangan

program sesuai dengan rancangan menu program sesuai

rancangan program.

dengan rancangan

Mampu menerapkan menu

dalam Tim

program sesuai dengan rancangan program.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.2 Penempatan

Dapat menjelaskan cara mengatur

Menjelaskan cara

Mengatur penempatan

Disiplin

User Interface

penempatan user interface dialog

mengatur penempatan user interface dialog

Teliti

dialog diatur

secara sekuensial.

user interface dialog

secara sekuensial.

Tanggung

secara

secara sekuensial.

jawab

sekuensial.

Mampu mengatur penempatan user interface dialog secara

Kerjasama dalam Tim

sekuensial. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.3 Bentuk style dari

Dapat menjelaskan cara

Menjelaskan cara

Menentukan bentuk

Disiplin

komponen user

menentukan bentuk style dari

menentukan bentuk

style dari komponen

Teliti

interface

komponen user interface.

style dari komponen

user interface.

Tanggung

ditentukan.

user interface.

jawab

Mampu menentukan bentuk style

dari komponen user interface.

dalam Tim Kerjasama

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.4 Penerapan

Dapat menjelaskan cara

Menjelaskan cara

Menerapkan simulasi

Disiplin

simulasi

menerapkan simulasi proses yang

menerapkan simulasi

proses yang

Teliti

dijadikan suatu

sesungguhnya.

proses yang

sesungguhnya

Tanggung

proses yang

Mampu menerapkan simulasi proses yang sesungguhnya.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim

Asesmen

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

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram- tahuan

pilan

3 6 kasi entitas

1. Mengidentifi-

1.1 Entitas yang

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi entitas

Disiplin

menggambar-

mengidentifikasi entitas yang

mengidentifikasi

yang menggambarkan

Teliti

yang terkait

kan sistem

menggambarkan sistem yang

entitas yang

sistem yang dibuat

Tanggung

dengan

yang dibuat

dibuat sesuai dokumen

menggambarkan

sesuai dokumen

sistem yang dibuat

perancangan .

Kerjasama

program yang

diidentifikasikan

sesuai dokumen

dalam Tim

akan dibuat

sesuai

Mampu mengidentifikasi entitas yang menggambarkan sistem

. yang dibuat sesuai dokumen

perancangan. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim.

1.2 Berbagai

Dapat menjelaskan cara

Menjelaskan cara

Membuat berbagai

Disiplin

diagram dapat

membuat berbagai diagram dari

membuat berbagai

diagram dari entiti yang

Teliti

dibuat dari

entiti yang telah didefenisikan

diagram dari entiti

telah didefenisikan .

Tanggung

entiti yang

yang telah

jawab

telah

Mampu membuat berbagai

didefenisikan

diagram dari entiti yang telah

Kerjasama

didefinisikan .

dalam Tim

didefenisikan .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3 8 informasi dasar

2. Membuat query

2.1 Informasi yang

Dapat menjelaskan cara

Menjelaskan cara

Menghasilkan

Disiplin

diperlukan oleh

menghasilkan informasi yang

menghasilkan

informasi yang

Teliti

terhadap model

aplikasi dapat

diperlukan oleh aplikasi dengan

informasi yang

diperlukan oleh

Tanggung

data yang telah

dihasilkan

efisien dari model yang dibuat.

diperlukan oleh

aplikasi dengan efisien

jawab

dikembangkan

dengan efisien

aplikasi dengan

dari model yang

Kerjasama

dari model

Mampu menghasilkan informasi

efisien dari model

dibuat.

dalam Tim

yang diperlukan oleh aplikasi

yang dibuat.

yang dibuat.

dengan efisien dari model yang dibuat.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.2 Diagram

Dapat menjelaskan cara

Menjelaskan cara

mengimplementasikan diagram

mengimplementasikan

diagram berdasarkan

Teliti

entitas dan

berdasarkan entitas dan

diagram berdasarkan

entitas dan hubungan

Tanggung

hubungan yang

hubungan yang telah

entitas dan hubungan

yang telah

jawab

telah

diidentifikasi menggunakan tools

yang telah

yang ada.

diidentifikasi

menggunakan tools

dalam Tim

dapat

menggunakan tools

yang ada.

diimplementasi

Mampu mengimplementasikan

yang ada.

kan

diagram berdasarkan entitas dan hubungan yang telah diidentifikasi

menggunakan

menggunakan tools yang ada.

tools yang ada. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim. Asesmen

1.4 Unit Kompetensi

: Melakukan instalasi software tools pemrograman

Kode Unit

: J.620100.011.01

Perkiraan Waktu Pelatihan

: 10 Jam Pelajaran @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram- tahuan

pilan

1 1 pemrograman

1. Memilih tools

1.1 Platform

Dapat menjelaskan cara

Menjelaskan cara

mengidentifikasi platform

platform (lingkungan)

platform (lingkungan)

Teliti

yang sesuai

yang akan

(lingkungan) yang akan

yang akan digunakan

yang akan digunakan

digunakan untuk menjalankan

untuk menjalankan

untuk menjalankan

tools pemrograman sesuai

tools pemrograman

tools pemrograman

Kerjasama

menjalankan

dengan kebutuhan.

sesuai dengan

sesuai dengan

dalam Tim

Mampu mengidentifikasi platform

diidentifikasi

(lingkungan) yang akan digunakan untuk menjalankan

sesuai dengan kebutuhan

tools pemrograman sesuai

dengan kebutuhan.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

1.2 Tools bahasa

Dapat menjelaskan cara memilih

Menjelaskan cara

Memilih tools bahasa

Disiplin

pemrogram

tools bahasa pemrogram sesuai

memilih tools bahasa

pemrogram sesuai

Teliti

dipilih sesuai

dengan kebutuhaan dan

pemrogram sesuai

dengan kebutuhaan

Tanggung

dengan

lingkungan pengembangan.

dengan kebutuhaan

dan lingkungan

jawab

kebutuhaan

dan lingkungan

pengembangan .

Kerjasama

dan lingkungan

Mampu memilih tools bahasa

pengembangan .

dalam Tim

pemrogram sesuai dengan

pengembangan

kebutuhaan dan lingkungan pengembangan .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

Asesmen

1 3 pemrograman

2. Instalasi tool

2.1 Tools

Dapat menjelaskan cara

Menjelaskan cara

Menginstall tools

Disiplin

pemrogaman

menginstall tools pemrogaman

menginstall tools

pemrogaman sesuai

Teliti

ter- install

sesuai dengan prosedur.

pemrogaman sesuai

dengan prosedur.

Tanggung

sesuai dengan

dengan prosedur.

jawab

prosedur.

Mampu menginstall tools pemrogaman sesuai dengan

Kerjasama dalam Tim

prosedur.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.2 Tools

Dapat menjelaskan cara

Menjelaskan cara

Menjalankan tools

Disiplin

pemrograman

menjalankan tools pemrograman

menjalankan tools

pemrograman di

Teliti

bisa dijalankan

di lingkungan pengembangan

pemrograman di

lingkungan

Tanggung

di lingkungan

yang telah ditetapkan.

lingkungan

pengembangan yang

jawab

pengembangan

pengembangan yang

telah ditetapkan.

Kerjasama

yang telah

Mampu menjalankan tools pemrograman di lingkungan

telah ditetapkan.

dalam Tim

ditetapkan. pengembangan yang telah

ditetapkan. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim. Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1 3 hasil

3. Menerapkan

3.1 Script (source

Dapat menjelaskan cara

Menjelaskan cara

Membuat script

Disiplin

code)

membuat script (source code)

membuat script

( source code)

sederhana sesuai tools

( source code)

sederhana sesuai tools

Tanggung

kedalam

dibuat sesuai

pemrogaman yang di- install.

sederhana sesuai

pemrogaman yang di-

jawab

eksekusi script

tools

tools pemrogaman

Mampu membuat script (source

yang di- install

dalam Tim

yang di- install

code) sederhana sesuai tools pemrogaman yang di- install.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim

3.2 Script dapat

Dapat menjelaskan cara

Menjelaskan cara

Menjalankan script

Disiplin

dijalankan

menjalankan script dengan benar

menjalankan script

dengan benar dan

Teliti

dengan benar

dan menghasilkan keluaran

dengan benar dan

menghasilkan keluaran

Tanggung

dan

sesuai scenario yang diharapkan.

menghasilkan keluaran sesuai scenario yang

jawab

menghasilkan

sesuai scenario yang

diharapkan

Kerjasama

keluaran sesuai

Mampu menjalankan script

diharapkan

dalam Tim

scenario yang

dengan benar dan menghasilkan keluaran sesuai scenario yang

diharapkan

diharapkan.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim

Asesmen

1.5 Unit Kompetensi

: Melakukan pengaturan software tools pemrograman

Kode Unit

: J.620100.012.01

Perkiraan Waktu Pelatihan

: 10 Jam Pelajaran @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram- tahuan

1.1 Target hasil

Dapat menjelaskan cara

Menjelaskan cara

Menentukan target

Disiplin

dari konfigurasi

menentukan target hasil dari

menentukan target

hasil dari konfigurasi.

Teliti

tools untuk

ditentukan .

konfigurasi.

hasil dari konfigurasi.

Mampu menentukan target hasil dari konfigurasi.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

1.2 Tools

Dapat menjelaskan cara

Menjelaskan cara

Menggunakan tools

Disiplin

pemrograman

menggunakan tools

menggunakan tools

pemrograman setelah

Teliti

setelah

pemrograman setelah

pemrograman setelah

dikonfigurasikan sebagaimana

dikonfigurasikan

sebagaimana mestinya . jawab

kan, tetap bisa

dalam Tim

sebagaimana

Mampu menggunakan tools pemrograman setelah

mestinya

dikonfigurasikan sebagaimana

mestinya .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2 4 tools sesuai

2. Menggunakan

2.1 Fitur-fitur dasar

Dapat menjelaskan cara

Menjelaskan cara

mengidentifikasikan fitur-fitur

mengidentifikasikan

fitur-fitur dasar yang

dasar yang dibutuhkan untuk

fitur-fitur dasar yang

dibutuhkan untuk

mendukung pembuatan program.

dibutuhkan untuk

mendukung pembuatan jawab

Mampu mengidentifikasikan fitur-

pembuatan program.

dalam Tim

fitur dasar yang dibutuhkan untuk

program diidentifikasikan

mendukung pembuatan program.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.2 Fitur-fitur dasar

Dapat menjelaskan fitur-fitur

Menjelaskan fitur-fitur

Mengaplikasikan fitur-

Disiplin

tools untuk

dasar tools untuk pembuatan

dasar tools untuk

fitur dasar tools untuk

pembuatan program.

pembuatan program.

Mampu mengaplikasikan fitur-fitur dasar tools untuk pembuatan

Kerjasama dalam Tim

program. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim. Asesmen

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

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram- tahuan

1.1 Kode sumber

Dapat menjelaskan cara

Menjelaskan cara

Menuliskan kode

Disiplin

dituliskan

menuliskan kode sumber

menuliskan kode

sumber mengikuti

Teliti

guidelines dan

mengikuti

mengikuti coding guidelines dan

sumber mengikuti

coding guidelines dan

Tanggung

best practices

coding guide

best practices.

coding guidelines dan

best practices.

jawab

dalam

lines dan best

best practices.

Mampu menuliskan kode sumber

dalam Tim

mengikuti

coding guidelines dan

program (kode

best practices.

sumber)

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

1.2 Struktur

Dapat menjelaskan cara

Menjelaskan cara

Membuat struktur

Disiplin

program yang

membuat struktur program yang

membuat struktur

program yang sesuai

Teliti

sesuai dengan

sesuai dengan konsep

program yang sesuai

dengan konsep

dengan konsep

Mampu membuat struktur

Kerjasama

program yang sesuai dengan

dalam Tim

konsep paradigmanya .

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1.3 Galat/error

Dapat menjelaskan cara

Menjelaskan cara

Menangani galat/error

Disiplin

ditangani

menangani galat/error.

menangani galat/error

Teliti

Mampu menangani galat/error.

Tanggung jawab

Harus disiplin,Teliti, Tanggung

Kerjasama

Jawab dan kerjasama dalam Tim.

dalam Tim

Dapat menjelaskan cara

Menjelaskan cara

Menghitung efisiensi

Disiplin

penggunaan

menghitung efisiensi penggunaan

menghitung efisiensi

penggunaan resources

Teliti

performansi

resources oleh

resources oleh kode.

penggunaan resources oleh kode.

Tanggung

dalam

kode dihitung.

oleh kode.

jawab

menuliskan

Mampu menghitung efisiensi

penggunaan resources oleh kode.

Kerjasama dalam Tim

kode sumber

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.2 Kemudahan

Dapat menjelaskan cara

Menjelaskan cara

Mengimplementasikan

Disiplin

interaksi selalu

mengimplementasikan

mengimplementasikan

kemudahan interaksi

Teliti

di-implemen-

kemudahan interaksi sesuai

kemudahan interaksi

sesuai standar yang

Tanggung

tasikan sesuai

standar yang berlaku. sesuai standar yang

berlaku.

jawab

standar yang

Mampu mengimplementasikan

dalam Tim

kemudahan interaksi sesuai standar yang berlaku.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

1.7 Unit Kompetensi

: Mengimplementasikan pemrograman ter- struktur

Kode Unit

: J.620100.017.02

Perkiraan Waktu Pelatihan

: 50 Jam Pelajaran @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2 3 tipe data dan

1. Menggunakan

1.1 Tipe data yang

Dapat menjelaskan cara

Menjelaskan cara

Menentukan tipe data

Disiplin

sesuai standar

menentukan tipe data yang

menentukan tipe data

yang sesuai standar.

sesuai standar.

yang sesuai standar.

Mampu menentukan tipe data yang sesuai standar.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

1.2 Syntax program

Dapat menjelaskan cara

Menjelaskan cara

Menggunakan syntax

Disiplin

yang dikuasai

menggunakan syntax program

menggunakan syntax

program yang sesuai

Teliti

digunakan

yang sesuai standar.

program yang sesuai

standar .

Tanggung

sesuai standar

standar .

jawab

Mampu menggunakan syntax program yang sesuai standar.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

1.3 Struktur kontrol

Dapat menjelaskan cara

Menjelaskan cara

Menangani

Disiplin

program yang

menggunakan struktur kontrol

menggunakan struktur

menggunakan struktur

Teliti

dikuasai

program sesuai standar

kontrol program sesuai kontrol program sesuai

sesuai standar.

Mampu menggunakan Struktur kontrol program sesuai standar .

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3 8 program

2. Membuat

2.1 Program baca

Dapat menjelaskan cara

Menjelaskan cara

Membuat program baca

Disiplin

tulis untuk

membuat program baca tulis

membuat program

tulis untuk

untuk memasukkan data dari

baca tulis untuk

memasukkan data dari

Tanggung

data dari

keyboard dan menampilkan ke

memasukkan data dari keyboard dan

jawab

keyboard dan

layar monitor termasuk

keyboard dan

menampilkan ke layar

Kerjasama

menampilkan

variasinya sesuai standar

menampilkan ke layar

monitor termasuk

dalam Tim

ke layar

masukan/keluaran.

monitor termasuk

variasinya sesuai

monitor

variasinya sesuai

standar

termasuk

Mampu membuat program baca tulis untuk memasukkan data dari standar

masukan/keluaran.

variasinya

keyboard dan menampilkan ke layar monitor termasuk variasinya

masukan/keluaran.

sesuai standar

masukan/keluar

sesuai standar masukan/keluaran.

an telah dibuat.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

2.2 Struktur kontrol

Dapat menjelaskan cara

Menjelaskan cara

Menggunakan struktur

Disiplin

percabangan

menggunakan struktur kontrol

menggunakan struktur

kontrol percabangan

Teliti

dan

percabangan dan pengulangan

kontrol percabangan

dan pengulangan dalam

Tanggung

pengulangan

dalam membuat program.

dan pengulangan

membuat program.

jawab

dalam

dalam membuat

Mampu menggunakan struktur

Kerjasama

membuat

kontrol percabangan dan

program.

dalam Tim

program telah digunakan.

pengulangan dalam membuat program.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

Dapat menjelaskan cara

Menjelaskan cara

Membuat program

Disiplin

dengan

membuat program dengan

membuat program

dengan menggunakan

menggunakan prosedur sesuai

dengan menggunakan

prosedur sesuai aturan

Tanggung

Prosedur dan

prosedur dibuat

aturan penulisan program.

prosedur sesuai aturan penulisan program

jawab

Fungsi

sesuai aturan

penulisan program

Kerjasama

penulisan

Mampu membuat program

dalam Tim

dengan menggunakan prosedur program sesuai aturan penulisan program.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

3.2 Program

Dapat menjelaskan cara

Menjelaskan cara

Membuat program

Disiplin

dengan

membuat program dengan

membuat program

dengan menggunakan

Teliti

menggunakan

menggunakan fungsi sesuai

dengan menggunakan

fungsi sesuai aturan

Tanggung

fungsi dibuat

aturan penulisan program

fungsi sesuai aturan

penulisan program

jawab

sesuai aturan

penulisan program

Kerjasama

penulisan

Mampu membuat program

dalam Tim

program

dengan menggunakan fungsi sesuai aturan penulisan program.

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3.3 Program

Dapat menjelaskan cara

Menjelaskan cara

Membuat program

Disiplin

dengan

membuat program dengan

membuat program

dengan menggunakan

Teliti

menggunakan

menggunakan prosedu dan

dengan menggunakan

prosedu dan fungsi

Tanggung

prosedur dan

fungsi secara bersamaan sesui

prosedu dan fungsi

secara bersamaan sesui jawab

fungsi secara

aturan penulisan program.

secara bersamaan

aturan penulisan

Kerjasama

bersamaan

sesui aturan penulisan

program

dalam Tim

dibuat sesuai

Mampu membuat program

program

aturan

dengan menggunakan prosedu dan fungsi secara bersamaan

penulisan

sesui aturan penulisan program.

program Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim.

3.4 Keterangan

Dapat menjelaskan cara

Menjelaskan cara

Menerapkan setiap

Disiplin

untuk setiap

menerapkan setiap prosedure

menerapkan setiap

prosedure dan fungsi

Teliti

prosedur dan

dan fungsi

prosedure dan fungsi

Tanggung

fungsi telah

jawab

diberikan

Mampu menerapkan setiap prosedure dan fungsi.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

4.1 Dimensi array

Dapat menjelaskan cara

Menjelaskan cara

Menentukan dimensi

Disiplin

telah

menentukan dimensi array

menentukan dimensi

Mampu menentukan dimensi array. jawab

Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

4.2 Tipe data array

Dapat menjelaskan cara

Menjelaskan cara

Menentukan tipe data

Disiplin

telah

menentukan tipe data array

menentukan tipe data

Mampu menentukan tipe data

Tanggung

array. jawab

Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab dan kerjasama dalam Tim.

4.3 Panjang array

Dapat menjelaskan cara

Menjelaskan cara

Menentukan panjang

Disiplin

telah

menentukan panjang array

menentukan panjang

Mampu menentukan panjang

jawab

array. Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab dan kerjasama dalam Tim.

4.4 Pengurutan

Dapat menjelaskan cara

Menjelaskan cara

Menggunakan

Disiplin

array telah

menggunakan pengurutan array

menggunakan

pengurutan array

Teliti

digunakan

pengurutan array

Tanggung

Mampu menggunakan pengurutan

jawab

array. Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab dan kerjasama dalam Tim. Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2 4 program untuk

5. Membuat

5.1 Program untuk

Dapat menjelaskan cara

Menjelaskan cara

Membuat program

Disiplin

menulis data

membuat program untuk menulis

membuat program

untuk menulis data

Teliti

akses file

dalam media

data dalam media penyimpanan.

untuk menulis data

dalam media

Tanggung

penyimpan

dalam media

penyimpanan

jawab

telah dibuat

Mampu membuat program untuk

penyimpanan

menulis data dalam media

Kerjasama dalam Tim

penyimpanan. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim.

5.2 Program untuk

Dapat menjelaskan cara

Menjelaskan cara

Membuat program

Disiplin

membaca data

membuat program untuk

membuat program

untuk membaca data

Teliti

dari media

membaca data dari media

untuk membaca data

dari media

dari media

penyimpanan

jawab

telah dibuat

penyimpanan

Kerjasama

Mampu membuat program untuk membaca data dari media

dalam Tim

penyimpanan. Harus disiplin,Teliti, Tanggung

Jawab dan kerjasama dalam Tim. Asesmen

Dapat menjelaskan cara

Menjelaskan cara

Mengoreksi kesalahan

Disiplin

program telah

mengoreksi kesalahan program

mengoreksi kesalahan

Mampu mengoreksi kesalahan

jawab

program. Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab dan kerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

6.2 Kesalahan

Dapat menjelaskan cara

Menjelaskan cara

Membebaskna

Disiplin

syntax dalam

membebaskna kesalahan syntax

membebaskna

kesalahan syntax

Teliti

program telah

dalam program

kesalahan syntax

dalam program

Tanggung

dibebaskan

dalam program

jawab

Mampu membebaskna kesalahan syntax dalam program.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.

Asesmen

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

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram- tahuan

1.1 Cara dan tools

Dapat menjelaskan cara dan

Menjelaskan cara tools

Mengidentifikasi cara

Disiplin

untuk

tools untuk mengeksekusi

untuk mengeksekusi

dan tools untuk

Teliti

running atau

mengeksekusi

source code.

source code.

mengeksekusi source

Tanggung

eksekusi source

source code

Mampu mengidentifikasi cara dan tools untuk mengeksekusi source

dalam Tim Kerjasama

code. Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim.

1.2 Parameter

Dapat menjelaskan parameter

untuk mengeksekusi source

parameter untuk

parameter untuk

mengeksekusi source

mengeksekusi source

Tanggung

source code

Mampu mengidentifikasi parameter untuk mengeksekusi

dalam Tim Kerjasama

source code. Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1.3 Peletakan

Dapat menjelaskan peletakan

Menjelaskan peletakan

Mengidentifikasi

Disiplin

source code

source code sehingga bisa

source code sehingga

peletakan source code

Teliti

sehingga bisa

dieksekusi dengan benar.

bisa dieksekusi dengan sehingga bisa

dieksekusi dengan

jawab

dengan benar

Mampu mengidentifikasi

peletakan source code sehingga

dalam Tim

bisa dieksekusi dengan benar Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim Asesmen

2 3 source code

2. Mengeksekusi

2.1 Source code

Dapat menjelaskan cara

Menjelaskan cara

Mengekseskusi source

Disiplin

dieksekusi sesuai mengekseskusi source code

mengekseskusi source code sesuai dengan

Teliti

dengan

sesuai dengan mekanisme

code sesuai dengan

mekanisme eksekusi

Tanggung

mekanisme

eksekusi source code dari tools

mekanisme eksekusi

source code dari tools

jawab

eksekusi source

pemrograman yang digunakan.

source code dari tools

pemrograman yang

Kerjasama

code dari tools

pemrograman yang

digunakan.

dalam Tim

pemrograman

Mampu mengekseskusi source

code sesuai dengan mekanisme eksekusi source code dari tools pemrograman yang digunakan.

digunakan.

yang digunakan.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.2 Perbedaan

Dapat menjelaskan perbedaan

antara running,

antara running, debugging, atau

perbedaan antara

perbedaan antara

Teliti

debugging, atau

membuat executable file.

running, debugging,

running, debugging,

Tanggung

membuat

atau membuat

atau membuat

jawab

executable file

Mampu mengidentifikasi perbedaan antara running,

executable file.

executable file.

Kerjasama

diidentifikasi.

dalam Tim

debugging, atau membuat executable file.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Asesmen

2 4 hasil eksekusi

3. Mengidentifikasi 3.1 Source code

Dapat menjelaskan eksekusi

Menjelaskan eksekusi

Menentukan eksekusi

Disiplin

berhasil

source code telah berhasil sesuai

source code telah

source code telah

Teliti

dieksekusi sesuai skenario yang direncanakan .

berhasil sesuai

berhasil sesuai skenario

Tanggung

skenario yang

Mampu menentukan eksekusi

skenario yang

yang direncanakan

jawab

direncanakan.

source code telah berhasil sesuai

direncanakan.

Kerjasama

skenario yang direncanakan.

dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

3.2 Jika eksekusi

Dapat menjelaskan sumber

Menjelaskan sumber

Mengidentifikasi sumber

Disiplin

source code

permasalahan jika eksekusi

permasalahan jika

permasalahan jika

Teliti

gagal/tidak

source code gagal/tidak berhasil.

eksekusi source code

eksekusi source code

Tanggung

berhasil, sumber

Mampu mengidentifikasi sumber

gagal/tidak berhasil

gagal/tidak berhasil

jawab

permasalahan

permasalahan jika eksekusi source

Kerjasama

diidentifikasi.

code gagal/tidak berhasil.

dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan 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

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram- tahuan

pilan

2 3 pemilihan unit-

1. Melakukan

1.1 Class unit-unit

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi class

Disiplin

reuse (dari

mengidentifikasi class unit-unit

mengidentifikasi class

unit-unit reuse (dari

Teliti

unit reuse yang

aplikasi lain)

reuse (dari aplikasi lain) yang

unit-unit reuse (dari

aplikasi lain) yang

Tanggung

potensial

yang sesuai

sesuai .

aplikasi lain) yang

Mampu mengidentifikasi class

unit-unit reuse (dari aplikasi lain) yang sesuai .

dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

1.2 Keuntungan

Dapat menjelaskan cara

Menjelaskan cara

Menghitung

Disiplin

efisiensi dari

menghitung keuntungan

menghitung

keuntungan efisiensi

Teliti

pemanfaatan

efisiensi dari pemanfaatan

keuntungan efisiensi

dari pemanfaatan

Tanggung

komponen

komponen reuse.

dari pemanfaatan

komponen reuse.

jawab

reuse dapat

komponen reuse.

Kerjasama

dihitung.

Mampu menghitung keuntungan

dalam Tim

efisiensi dari pemanfaatan komponen reuse.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1.3 Lisensi, hak

Dapat menjelaskan tentang

Menjelaskan tentang

Menerapkan lisensi,

Disiplin

cipta dan hak

lisensi, hak cipta dan hak paten

lisensi, hak cipta dan

hak cipta dan hak

Teliti

paten tidak

dalam pemanfaatan komponen

hak paten dalam

paten dalam

Tanggung

dilanggar dalam

reuse tersebut.

komponen reuse

komponen reuse

Kerjasama

komponen

Mampu menerapkan lisensi, hak

tersebut

tersebut

dalam Tim

reuse tersebut cipta dan hak paten dalam pemanfaatan komponen reuse tersebut

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Asesmen

2 3 integrasi library

2. Melakukan

2.1 Ketergantungan

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi

Disiplin

antar unit

mengidentifikasi ketergantungan

mengidentifikasi

ketergantungan antar

Teliti

atau komponen

diidentifikasi.

antar unit.

ketergantungan antar

dengan source

Mampu mengidentifikasi ketergantungan antar unit.

Kerjasama

code yang ada

dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

2.2 Penggunaan

Dapat menjelaskan cara

Menjelaskan cara

Menghindari

Disiplin

komponen yang

menghindari penggunaan

menghindari

penggunaan komponen

Teliti

sudah obsolete

komponen yang sudah obsolete.

penggunaan

yang sudah obsolete.

Tanggung

dihindari.

komponen yang sudah

jawab

Mampu menghindari penggunaan komponen yang sudah

obsolete.

obsolete.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.3 Program yang

Dapat menjelaskan cara

Menjelaskan cara

Menerapkan program

dihubungkan

menerapkan program yang

menerapkan program

yang dihubungkan

dengan library

dihubungkan dengan library.

yang dihubungkan

dengan library

diterapkan

dengan library

Mampu menerapkan program yang dihubungkan dengan library.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Dapat menjelaskan konsep cara-

Menjelaskan konsep

Mengidentifikasi cara-

Disiplin

pembaharuan

cara pembaharuan library atau

pembaharuan library

cara pembaharuan

Teliti

library atau

library atau

komponen pre-existing.

atau komponen pre-

library atau komponen

Tanggung

komponen pre-

komponen pre-

existing yang

existing

Mampu mengidentifikasi cara- cara pembaharuan

library atau

komponen pre-existing.

dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

3.2 Pembaharuan

Dapat menjelaskan cara

Menjelaskan cara

Melakukan

Disiplin

library atau

melakukan pembaharuan library

melakukan

pembaharuan library

Teliti

komponen pre-

atau komponen pre-existing.

pembaharuan library

atau komponen pre-

Tanggung

existing berhasil

atau komponen pre-

Mampu melakukan pembaharuan

existing

library atau komponen pre-

Kerjasama

existing. dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Asesmen

2.3 Unit Kompetensi

: Menggunakan SQL

Kode Unit

: J.620100.020.02

Perkiraan Waktu Pelatihan

: 45 Jam Pelajaran @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1 1 n perangkat

1. Mempersiapka

1.1 Perangkat lunak

Dapat menjelaskan perangkat

Menjelaskan perangkat

Menentukan perangkat

Disiplin

aplikasi SQL telah lunak aplikasi SQL telah

lunak aplikasi SQL

lunak aplikasi SQL

Teliti

lunak aplikasi

dipasang.

terpasang .

telah terpasang .

telah terpasang .

deskripsi/SQL

Mampu menentukan perangkat lunak aplikasi SQL telah

Kerjasama dalam Tim

terpasang .

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

1.2 Perangkat

Dapat menjelaskan cara

Menjelaskan cara

Menjalankan perangkat

Disiplin

lunak aplikasi

menjalankan perangkat lunak

menjalankan perangkat lunak aplikasi SQL.

Teliti

SQL dijalankan.

aplikasi SQL.

lunak aplikasi SQL.

Tanggung jawab

Mampu menjalankan perangkat lunak aplikasi SQL.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1 2 fitur aplikasi SQL

2. Menggunakan

2.1 Fitur pengolahan

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi fitur

Disiplin

DML diidentifi-

mengidentifikasi fitur pengolahan

mengidentifikasi fitur

pengolahan DML.

pengolahan DML.

Tanggung jawab

Mampu mengidentifikasi fitur pengolahan DML.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

2.2 Fitur pengolahan

Dapat menjelaskan cara

Menjelaskan cara

Mampu mengeksekusi

Disiplin

DML dieksekusi

mengeksekusi fitur pengolahan

mengeksekusi fitur

fitur pengolahan DML

Teliti

sesuai kebutuhan. DML sesuai kebutuhan.

pengolahan DML

sesuai kebutuhan.

Tanggung

sesuai kebutuhan.

jawab

Mampu mengeksekusi fitur pengolahan DML sesuai

Kerjasama dalam Tim kebutuhan.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Asesmen

3. Mengisi tabel

3.1 Tabel diisi data

Dapat menjelaskan cara mengisi

Menjelaskan cara

Mengisi data tabel

Disiplin

menggunakan

data tabel menggunakan perintah mengisi data tabel

menggunakan perintah

Teliti

perintah DML.

DML.

menggunakan perintah DML

Mampu mengisi data tabel menggunakan perintah DML.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3.2 Indeks

Dapat menjelaskan cara

Menjelaskan cara

Membangkitkan indeks Disiplin

dibangkitkan.

membangkitkan indeks.

membangkitkan indeks

Teliti

Mampu membangkitkan indeks.

Tanggung jawab

Harus disiplin,Teliti, Tanggung

Kerjasama

Jawab danKerjasama dalam Tim

dalam Tim

3.3 View tabel

Dapat menjelaskan cara

Menjelaskan cara

Membentuk view tabel

Disiplin

dibentuk sesuai

membentuk view tabel sesuai

membentuk view tabel sesuai kebutuhan

sesuai kebutuhan.

Tanggung jawab

Mampu membentuk view tabel sesuai kebutuhan.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

4.1 Fitur pengolahan

Dapat menjelaskan cara

Menjelaskan cara

Mengidentifikasi fitur

Disiplin

DML diidentifika- mengidentifikasi fitur pengolahan

mengidentifikasi fitur

pengolahan DML.

pengolahan DML.

Tanggung jawab

Mampu mengidentifikasi fitur pengolahan DML.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

4.2 Perintah DML

Dapat menjelaskan penggunaan

Menjelaskan

Menggunakan perintah

Disiplin

dipergunakan

perintah DML untuk memanipulasi penggunaan perintah

DML untuk

Teliti

untuk manipulasi tabel.

DML untuk

memanipulasi tabel.

Tanggung

antar tabel

memanipulasi tabel.

jawab

Mampu menggunakan perintah DML untuk memanipulasi tabel.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

4.3 Perintah DML

Dapat menjelaskan penggunaan

Menjelaskan

Menggunakan perintah

Disiplin

dipergunakan

perintah DML untuk manipulasi

penggunaan perintah

DML untuk

Teliti

untuk manipulasi antar view

DML untuk manipulasi

memanipulasi antar

Tanggung

antar view

antar view

view

jawab

Mampu menggunakan perintah DML untuk memanipulasi antar

Kerjasama

view dalam Tim Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim

4.4 Perintah DML

Dapat menjelaskan cara menulis

Menjelaskan cara

Menulis perintah DML

Disiplin

ditulis secara

perintah DML secara efisien.

menulis perintah DML

secara efisien.

Teliti

efisien

secara efisien

Tanggung

Mampu menulis perintah DML

jawab

secara efisien Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab danKerjasama dalam Tim Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2 5 stored

5. Membuat

5.1 Stored Procedure

Dapat menjelaskan cara membuat

Menjelaskan cara

Membuat store

Disiplin

dibuat dengan

store procedure dengan perintah

membuat store

procedure dengan

Teliti

procedure

perintah SQL

SQL.

procedure dengan

perintah SQL

Tanggung

perintah SQL.

jawab

Mampu membuat store procedure dengan perintah SQL.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

5.2 Prosedur diuji

Dapat menjelaskan cara menguji

Menjelaskan cara

Menguji prosedur

Disiplin

diperiksa input

prosedur dengan memeriksa input menguji prosedur

dengan memeriksa

Teliti

dan outputnya.

dan outputnya.

dengan memeriksa

input dan outputnya.

Tanggung

input dan outputnya.

jawab

Mampu menguji prosedur dengan memeriksa input dan outputnya.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

6.1 Function dibuat

Dapat menjelaskan cara membuat

Menjelaskan cara

Membuat function

Disiplin

dengan perintah

function dengan perintah SQL.

membuat function

dengan perintah SQL

Teliti

SQL.

dengan perintah SQL

Tanggung

Mampu membuat function dengan

jawab

perintah SQL Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab danKerjasama dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

6.2 Perintah SQL

Dapat menjelaskan cara menulis

Menjelaskan cara

Menulis perintah SQL

Disiplin

pada function

perintah SQL pada function secara menulis perintah SQL

pada function secara

Teliti

ditulis secara

secara efisien.

pada function secara

secara efisien.

Tanggung

efisien.

secara efisien.

jawab

Mampu menulis perintah SQL

pada function secara secara

Kerjasama dalam Tim

efisien. Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim Asesmen

Dapat menjelaskan cara

Menjelaskan cara

Mendefenisikan trigger

Disiplin

didefinisikan

mendefenisikan trigger dengan

mendefenisikan trigger dengan perintah SQL.

Teliti

dengan perintah

perintah SQL.

dengan perintah SQL.

Mampu mendefenisikan trigger dengan perintah SQL

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

7.2 Kesesuaian Hasil

Dapat menjelaskan cara menguji

Menjelaskan cara

Menguji kesesuaian

Disiplin

trigger diuji

kesesuaian hasil trigger.

menguji kesesuaian

hasil trigger.

Teliti

hasil trigger.

Tanggung

Mampu menguji kesesuaian hasil

jawab

trigger. Kerjasama

Harus disiplin,Teliti, Tanggung

dalam Tim

Jawab danKerjasama dalam Tim Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1 3 perintah

8. Melakukan

8.1 Perubahan data

Dapat menjelaskan cara

Menjelaskan cara

Melakukan perubahan

Disiplin

dengan perintah

melakukan perubahan data

melakukan perubahan

data dengan perintah

Teliti

commit dan

commit

dengan perintah commit.

data dengan perintah

Mampu melakukan perubahan data dengan perintah commit.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

8.2 Pembatalan

Dapat menjelaskan cara

Menjelaskan cara

Melakukan pembatalan

Disiplin

penulisan data

melakukan pembatalan penulisan

melakukan pembatalan penulisan data dengan

Teliti

dilakukan dengan data dengan rollback.

penulisan data dengan

Mampu melakukan pembatalan penulisan data dengan rollback.

Kerjasama dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Asesmen

2.4 Unit Kompetensi

: Membuat Dokumen Kode Program

Kode Unit