PROGRAM PELATIHAN BERBASIS KOMPETENSI CL (1)

PROGRAM
PELATIHAN BERBASIS KOMPETENSI
CLIENT SERVER PROGRAMMING
KODE PROGRAM PELATIHAN : J.6202000.01.15

KEMENTERIAN KETENAGAKERJAAN RI
DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS
Jl. Jend. Gatot Subroto Kav.51 Lt.6.A Jakarta Selatan

2015

DAFTAR ISI
DAFTAR ISI ................................................................................................... i
KATA PENGANTAR .......................................................................................... ii
PROGRAM PELATIHAN BERBASIS KOMPETENSI ................................................ 1
1. Nama Pelatihan ........................................................................................... 1
2. Kode Program Pelatihan .............................................................................. 1
3. Kualifikasi/Jenjang Pelatihan ........................................................................ 1
4. Tujuan Pelatihan ......................................................................................... 1
5. Unit Kompeten yang Ditempuh .................................................................... 1
6. Perkiraan Waktu Pelatihan ........................................................................... 1

7. Persyaratan Peserta Pelatihan ...................................................................... 1
8. Persyaratan Instruktur ................................................................................. 1
KURIKULUM PELATIHAN BERBASIS KOMPETENSI ............................................. 2
1. Kelompok Unit Kompetensi .......................................................................... 2
2. Pelatihan di Tempat Kerja ............................................................................ 2
3. Kelompok Non Unit Kompetensi ................................................................... 2
SILABUS PELATIHAN BERBASIS KOMPETENSI .................................................. 3
PELATIHAN DI TEMPAT KERJA (OJT) ............................................................... 28
DAFTAR PERALATAN DAN BAHAN YANG DIGUNAKAN ....................................... 35

i

KATA PENGANTAR

Sesuai dengan Peraturan Pemerintah Nomor 31 Tahun 2006 tentang Sistem
Pelatihan Kerja Nasional, bahwa penyusunan program pelatihan kerja berbasis
kompetensi mengacu pada Standar Kompetensi Kerja Nasional Indonesia (SKKNI),
Standar Internasional dan/atau Standar Khusus.
Untuk melaksanakan pelatihan berbasis kompetensi diperlukan program pelatihan
yang berisi kurikulum dan silabus sebagai acuan dalam pelaksanaan pelatihan kerja yang

diselenggarakan oleh Lembaga Pelatihan Kerja baik milik pemerintah maupun swasta.
Program pelatihan kerja dapat disusun secara berjenjang atau tidak berjenjang.
Program pelatihan kerja yang berjenjang mengacu kepada Peraturan Presiden Nomor 8
tahun 2012 tentang Kerangka Kualifikasi Nasional Indonesia (KKNI), sedangkan program
pelatihan kerja yang tidak berjenjang disusun berdasarkan unit kompetensi atau
kelompok unit kompetensi atau okupasi/jabatan.
Untuk memenuhi kebutuhan kompetensi tenaga kerja oleh dunia usaha dan dunia
industri, maka disusun program pelatihan berbasis kompetensi dengan nama pelatihan
“Client Server Programming” yang mengacu pada Standar Kompetensi Kerja Nasional
Indonesia (SKKNI) bidang programmer komputer.
Demikian program pelatihan ini disusun, semoga dapat digunakan sebagai acuan
dalam pelaksanaan pelatihan berbasis kompetensi di lembaga pelatihan kerja, dengan
harapan dapat meningkatkan kompetensi, produktivitas dan daya saing sumber daya
manusia Indonesia.

Jakarta, Oktober 2015
Penanggung Jawab

Paraf


Tanggal

Konsep Materi
Kasie Pengembangan Program Pelatihan Kerja
Materi
Kasubdit Pengembangan Program dan Materi
Pelatihan Kerja
Pengendalian Administrasi
Kasubag TU

Program Pelatihan Berbasis Kompetensi

ii

PROGRAM PELATIHAN BERBASIS KOMPETENSI
1.

Nama Pelatihan

:


CLIENT SERVER PROGRAMMING

2.

Kode Program Pelatihan

:

J.6202000.01.15

3.

Kualifikasi/Jenjang Pelatihan :

Non Jenjang

4.

Tujuan Pelatihan


Setelah mengikuti pelatihan ini peserta
kompeten membuat program aplikasi client
server untuk mengakses basis data.

5.

Unit Kompetensi yang ditempuh:
5.1.
5.2.
5.3.

TIK.PR02.001.01
TIK.PR02.007.01
TIK.PR03.001.01

5.4.
5.5.

TIK.PR03.003.01

TIK.PR08.003.01

:

Membuat Algoritma Pemrograman Dasar
Menerapkan Bahasa Pemrograman Berorientasi Objek
Mengoperasikan Bahasa Pemrograman Data
Description (SQL)
Membuat Program Untuk Akses Basis Data
Membuat Program Aplikasi Berbasis VB.Net

6.

Perkiraan Waktu Pelatihan: 320 Jam Pelatihan

7.

Persyaratan Peserta Pelatihan:
7.1
7.2

7.3
7.4
7.5
7.6
7.7

8.

Pendidikan
Pelatihan
Pengalaman Kerja
Jenis Kelamin
Umur
Kesehatan
Persyaratan Khusus

:
:
:
:

:
:
:

Minimal SLTA / Sederajat
Laki-laki / Perempuan
Minimal 18 Tahun
Sehat Jasmani dan Rohani
-

Persyaratan Instruktur
8.1 Pendidikan Formal
8.2 Kompetensi Metodologi
8.3 Kompetensi Teknis

8.4 Pengalaman Kerja
8.5 Kesehatan
8.6 Persyaratan khusus

: Minimal D3

::Memiliki kemampuan teknis yang relevan dengan
unit kompetensi yang berkaitan dengan
pelatihan ini
: Pernah membuat aplikasi Client Server
: Jasmani dan Rohani
: Lulus Diklat Dasar Instruktur

1
Program Pelatihan Berbasis Kompetensi

KURIKULUM PELATIHAN BERBASISI KOMPETENSI

NO.

I.

MATERI PELATIHAN

KELOMPOK UNIT KOMPETENSI
1.1 Membuat Algoritma Pemrograman


TIK.PR02.001.01

10

20

30

1.2 Menerapkan Bahasa Pemrograman
Berorientasi Objek

TIK.PR02.007.01

10

40

50


1.3 Mengoperasikan Bahasa
Pemrograman Data Description
(SQL)

TIK.PR03.001.01

10

40

50

1.4 Membuat Program Untuk Akses
Basis Data

TIK.PR03.003.01

10

40

50

1.5 Membuat Program Aplikasi
Berbasis VB.Net

TIK.PR08.003.01

30

70

100

-

70

210

280

-

-

-

-

3.1. Motivasi Kerja
3.2. Sikap Etika
3.3. Tata Graha (5S)

-

6
4
2

2

6
4
4

3.4. Wawasan Industri

-

4

16

20

Jumlah III

6
22

18

6
40

Jumlah I s.d. IV

92

228

320

Jumlah I
II.

KODE UNIT

PERKIRAAN WAKTU
PELATIHAN (JP)
PENGEKETERAM
JUMLAH
TAHUAN
-PILAN

PELATIHAN DI TEMPAT KERJA
(OJT)
On the Job Training dilaksanakan
selama 1 (satu) bulan
Jumlah II

III.

KELOMPOK NON-UNIT
KOMPETENSI

3.5. Kewirausahaan

2
Program Pelatihan Berbasis Kompetensi

SILABUS PELATIHAN BERBASIS KOMPETENSI
I. KELOMPOK UNIT KOMPETENSI
1.1 Unit Kompetensi
Kode Unit
Perkiraan Waktu Pelatihan

Elemen
Kompetensi

Kriteria
Unjuk Kerja

: Membuat Algoritma Pemrograman Dasar
: TIK.PR02.001.01
: 30 Jampel @ 45 menit

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

1. Menjelaskan
varian dan
invarian

1.1 Tipe data,
variable,
konstanta dan
parameter yang
berlaku umum
pada
pemrograman
dijelaskan.

Dapat menjelaskan cara
membuat tipe data, variabel
dan konstanta
Dapat menjelaskan parameter
yang berlaku umum pada
pemrograman.
Mampu membuat tipe data,
variabel , konstanta,
parameter yang berlaku
umum pada pemrograman.
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat tipe data,
variabel dan konstanta

1.2 Tipe data baru
dan tipe data
yang ada dibuat
dan dijelaskan
pemanfaatanny
a.

Dapat menjelaskan cara
membuat tipe data baru
Dapat menjelaskan cara
membuat tipe data yang ada
Mampu membuat tipe data
baru dan tipe data yang ada
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat tipe data baru
Cara membuat tipe data yang
ada

Parameter yang berlaku
umum pada pemrograman.

Keterampilan

Sikap

Membuat tipe data,
variabel , konstanta,
parameter yang berlaku
umum pada
pemrograman

Cermat
Teliti
Akurat
Taat asas

Membuat tipe data baru
dan tipe data yang ada

Cermat
Teliti
Akurat
Taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keterampilan
tahuan
1
4

3
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

1.3 Pemakaian
nama pada tipe
data, variable,
konstanta dan
parameter
dijelaskan

Dapat menjelaskan cara
pemakaian nama pada tipe
data, variabel, konstanta
Dapat menjelaskan cara
pemakaian parameter
Mampu memakai nama pada
tipe data, variabel, konstanta
dan parameter
Harus cermat, teliti, dan taat
asas

Cara pemakaian nama pada
tipe data, variabel, konstanta
Cara pemakaian parameter

Keterampilan

Sikap

Memakai nama pada
tipe data, variabel,
konstanta dan
parameter

Cermat
Teliti
Akurat
Taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Asesmen
2. Membuat alur
logika
pemrograman

2.1 Algoritma
dengan skema
program
sekuensial
dibuat.

Dapat menjelaskan cara
membuat algoritma dengan
skema program sekuensial
Mampu membuat algoritma
dengan skema program
sekuensial
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat algoritma
dengan skema program
sekuensial

Membuat algoritma
dengan skema program
sekuensia

Cermat, teliti,
akurat, dan
taat asas

2.2 Algoritma
dengan skema
program
percabangan
dibuat

Dapat menjelaskan cara
membuat algoritma dengan
skema program percabangan
Mampu membuat algoritma
dengan skema program
percabangan
Harus cermat, teliti, dan taat
asas

Cara membuat algoritma
dengan skema program
percabangan

Membuat algoritma
dengan skema program
percabangan

Cermat, teliti,
akurat, dan
taat asas

1

4

4
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

2.3 Algoritma
dengan skema
program
pengulangan
dibuat

Dapat menjelaskan cara
membuat algoritma dengan
skema program pengulangan
Mampu membuat algoritma
dengan skema program
penguangan
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat algoritma
dengan skema program
pengulangan

Keterampilan

Sikap

Membuat algoritma
dengan skema program
penguLangan

Cermat, teliti,
akurat, dan
taat asas

Membuat algoritma
denganarray atau
dimensi

Cermat, teliti,
akurat, dan
taat asas

Membuat Algoritma
pencarian data
Membuat pencarian
data dengan algoritma
pengurutan data
(sorting) menggunakan
array

Cermat, teliti,
akurat, dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Asesmen
3. Menerapkan
pengelolaan

array

3.1. Algoritma
dibuat
denganarray
atau dimensi

Dapat menjelaskan cara
membuat algoritma
denganarray atau dimensi
Mampu membuat algoritma
denganarray atau dimensi
Harus cermat, teliti, akurat,
dan taat asas

3.2.Algoritma
pencarian data
dan algoritma
pengurutan
data (sorting)
dibuat dengan
mengguna-kan

Dapat menjelaskan cara
membuat Algoritma pencarian
data.
Dapat menjelaskan cara
membuat algoritma
pengurutan data (sorting)
dengan menggunakan array
Mampu membuat Algoritma
pencarian data
Mampu membuat pencarian
data dengan algoritma
pengurutan data (sorting)
menggunakan array

array

Cara membuat algoritma
denganarray atau dimensi

Cara membuat Algoritma
pencarian data.
cara membuat algoritma
pengurutan data (sorting)
dengan menggunakan array

3

7

Harus cermat, teliti, akurat,
dan taat asas

5
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

Keterampilan

Sikap

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Asesmen
4. Memelihara
pekerjaan
secara praktis

4.1 Algoritma
program
penulisan data
dan pembacaan
data ke dalam
media
penyimpanan
data berupa
hard disk,
floppy disk atau
lainya dibuat
dan ditunjukan

Dapat menjelaskan cara
membuat algoritma program
penulisan data
Dapat menjelaskan cara
membuat algoritma program
pembacaan data ke dalam
media penyimpanan data
berupa hard disk, floppy disk
Mampu membuat algoritma
program penulisan
Mampu membuat algoritma
pembacaan data ke dalam
media penyimpanan data
berupa hard disk, floppy disk
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat algoritma
program penulisan data
Cara membuat algoritma
program pembacaan data ke
dalam media penyimpanan
data berupa hard disk, floppy
disk

Membuat algoritma
program penulisan
Membuat algoritma
pembacaan data ke
dalam media
penyimpanan data
berupa hard disk,
floppy disk

Cermat, teliti,
akurat, dan
taat asas

3

7

6
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

4.2 Algoritma
program
pembacaan dan
penulisan data
dalam file
dibuat secara
sekuensial dan
indeks

Dapat menjelaskan cara
membuat algoritma program
pembacaan data dalam file
secara sekuensial dan indeks
Dapat menjelaskan cara
membuat algoritma program
penulisan data dalam file
secara sekuensial dan indeks
Mampu membuat algoritma
program pembacaan data
dalam file secara sekuensial
dan indeks
Mampu membuat algoritma
program penulisan data
dalam file secara sekuensial
dan indeks
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat algoritma
program pembacaan data
dalam file secara sekuensial
dan indeks
Cara membuat algoritma
program penulisan data
dalam file secara sekuensial
dan indeks

Keterampilan
Membuat algoritma
program pembacaan
data dalam file secara
sekuensial dan indeks
Membuat algoritma
program penulisan data
dalam file secara

Sikap

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Cermat, teliti,
akurat, dan
taat asas

Asesmen

7
Program Pelatihan Berbasis Kompetensi

1.2 Unit Kompetensi
Kode Unit
Perkiraan Waktu Pelatihan

Elemen
Kompetensi

Kriteria
Unjuk Kerja

: Menerapkan Bahasa Pemrograman Berorientasi Objek
: TIK.PR02.007.01
: 50 Jampel @ 45 menit

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

1. Menggunakan
tipe data
dancontrol
program

Keterampilan

1.1 Tipe data
diidentifikasi

Dapat mengetahuai cara
mengidentifikasi tipe data
Mampu mengidentifikasi tipe
data
Harus cermat, teliti, akurat,
dan taat asas

Cara mengidentifikasi tipe
data

Mengidentifikasi tipe
data

1.2 syntax
program
dikuasai

Dapat menjelaskan
penggunaan syntax pada
program
Mampu menguasai
penggunaan syntax program
Harus cermat, teliti, akurat,
dan taat asas

Penggunaan syntax pada
program

Menguasai penggunaan
syntax program

1.3 Control

Dapat menjelaskan
penggunaan Control program
Mampu menguasai
penggunaan Control Program
Harus cermat, teliti, akurat,
dan taat asas

Penggunaan control program

Menguasai penggunaan
control Program

Dapat menjelaskan cara
menggunakan konsep
pembrograman berorientasi
objek
Mampu membuat program
dengan menggunakan konsep
pemrograman berorientasi
objek
Harus cermat, teliti, akurat,
dan taat asas

Cara menggunakan konsep
pembrograman berorientasi
objek

Membuat program
dengan menggunakan
konsep pemrograman
berorientasi objek

program
dikuasai

1.4 Konsep
pemrograman
berorientasi
objek dipahami

Sikap
Harus
cermat, teliti,
akurat, dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
3

7

Harus
cermat, teliti,
akurat, dan
taat asas

Harus
cermat, teliti,
akurat, dan
taat asas

Harus
cermat, teliti,
akurat, dan
taat asas

8
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

Keterampilan

Sikap

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Asesmen
2. Membuat
program object
oriented
dengan class

2.1 Program
dengan
menggunakan
class dibuat

Dapat menjelaskan cara
membuat program dengan
menggunakan class
Mampu membuat program
dengan menggunakan class
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat program
dengan menggunakan class

Membuat program
dengan menggunakan
class

Harus
cermat, teliti,
akurat, dan
taat asas

2.2 Properti class
yang akan
direalisasikan
dalam bentuk
prosedur/fungs
i dibuat.

Dapat menjelaskan cara
membuat properti class yang
akan direalisasikan dalam
bentuk prosedur/fungsi
mampu membuat properti
class yang akan direalisasikan
dalam bentuk prosedur/fungsi
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat properti class
yang akan direalisasikan
dalam bentuk prosedur/fungsi

Membuat properti class
yang akan
direalisasikan dalam
bentuk prosedur/fungsi

Harus
cermat, teliti,
akurat, dan
taat asas

2.3 Data didalam
class dibuat
mandiri

Dapat menjelaskan cara
membuat data didalam class
Membuat data didalam class
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat data didalam
class

Membuat data didalam
class

Harus
cermat, teliti,
akurat, dan
taat asas

2.4 Hak akses dari
tipe data
(private,
protected,
public, dan
default)
dikelola

Dapat menjelaskan langkahlangkah mengelola hak akses
dari tipe data (private,
protected, public, dan default)
Mampu mengelola hak akses
dari tipe data (private,
protected, public, dan default)
Harus cermat, teliti, akurat,
dan taat asas

Langkah-langkah mengelola
hak akses dari tipe data
(private, protected, public,
dan default)

Mengelola hak akses
dari tipe data (private,
protected, public, dan
default)

Harus
cermat, teliti,
akurat, dan
taat asas

3

7

Asesmen

9
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi
3. Membuat
program
dengan konsep
berbasis objek

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

Keterampilan

Sikap

Menerapkan
Inheritance pada class

Harus
cermat, teliti,
akurat, dan
taat asas

3.1 Inheritance
pada class
diterapkan

Dapat menjelaskan cara
menerapkan Inheritance pada
class
Mampu menerapkan
Inheritance pada class
Harus cermat, teliti, akurat,
dan taat asas

Cara menerapkan Inheritance
pada class

3.2 Polimorphy
pada class
diterapkan.

Dapat menjelaskan cara
menerapkan polimorphy pada
class
Mampu menerapkan
polimorphy pada class
Harus cermat, teliti, akurat,
dan taat asas

Cara menerapkan polimorphy
pada class

3.3 Overloading
pada class
diterapkan

Dapat menjelaskan cara
menerapkan overloading pada

Cara menerapkan overloading
pada

Menerapkan polimorphy
pada class

Harus
cermat, teliti,
akurat, dan
taat asas

Menerapkan
overloading pada class

Harus
cermat, teliti,
akurat, dan
taat asas

Membuat interface class
program

Harus
cermat, teliti,
akurat, dan
taat asas

class
Mampu menerapkan
overloading pada class
Harus cermat, teliti, akurat,
dan taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
3
7

Asesmen
4.1 Interface class
4. Membuat
program
program object
oriented dengan
dibuat.
interface dan
paket

Dapat menjelaskan cara
membuat interface class
program
Mampu membuat interface
class program

Cara membuat interface class
program

3

7

Harus cermat, teliti, akurat,
dan taat asas

10
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

4.2 Paket dengan
menggunakan
class program
dibuat

Materi Pelatihan

Indikator
Unjuk Kerja

Dapat menjelaskan cara
membuat paket dengan
menggunakan class program

Pengetahuan

Keterampilan

Sikap

Cara membuat paket dengan
menggunakan class program

Membuat paket dengan
menggunakan class
program

Harus
cermat, teliti,
akurat, dan
taat asas

Asesmen
Menjelaskan langkah-langkah
mengoreksi kesalahan

Megoreksi kesalahan

Harus
cermat, teliti,
akurat, dan
taat asas

Menjelaskah langkah-langkah
memeriksa kesalahan syntax

Memperbaikai
kesalahan syntax

Harus
cermat, teliti,
akurat, dan
taat asas

Mampu membuat paket
dengan menggunakan class
program

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Harus cermat, teliti, akurat,
dan taat asas
5. Mengkompilasi
Program

5.1 Kesalahan
dikoreksi

5.2 Program
dibebaskan
dari kesalahan
syntax.

Dapat menjelaskan langkahlangkah mengoreksi
kesalahan
Mampu megoreksi kesalahan’
Harus cermat, teliti, akurat,
dan taat asas
Dapat menjelaskah langkahlangkah memeriksa kesalahan
syntax
Mampu memperbaikai
kesalahan syntax
Harus cermat, teliti, akurat,
dan taat asas

3

7

11
Program Pelatihan Berbasis Kompetensi

1.3 Unit Kompetensi
Kode Unit
Perkiraan Waktu Pelatihan

Elemen
Kompetensi

Kriteria
Unjuk Kerja

: Mengoperasikan Bahasa Pemrograman Data Description (SQL)
: TIK.PR03.001.01
: 50 Jampel @ 45 menit

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

1. Mempersiapkan 1.1 Perangkat
perangkat lunak
lunak aplikasi
aplikasi data
SQL telah
deskripsi / SQL
diinstall dan
dapat berjalan
normal.

1.2 Manual
pengguna
(user manual)
perangkat
lunak aplikasi
SQL sudah
tersedia dan
diidentifikasi.

Keterampilan

Dapat menjelaskan langkahlangkah instalasi perangkat
lunak aplikasi SQL sesuai
prosedure
Mampu menginstal perangkat
lunak aplikasi SQL
Mampu memeriksa perangkat
lunak aplikasi sql telah
berjalan dengan normal
Harus cermat, teliti, akurat,
dan taat asas

Langkah-langkah instalasi
perangkat lunak aplikasi SQL
sesuai prosedure

Menginstal perangkat
lunak aplikasi SQL
Memeriksa perangkat
lunak aplikasi sql telah
berjalan dengan normal

Dapat menjelaskan cara
mengidentifikasi manual
pengguna (user manual)
perangkat lunak aplikasi SQL
sudah tersedia
Mampu mengidentifikasi
manual pengguna (user
manual) perangkat lunak
aplikasi SQL sudah tersedia
Harus cermat, teliti, akurat,
dan taat asas

Cara mengidentifikasi manual
pengguna (user manual)
perangkat lunak aplikasi SQL
sudah tersedia

Mengidentifikasi manual
pengguna (user
manual) perangkat
lunak aplikasi SQL
sudah tersedia

Sikap
Harus
cermat, teliti,
akurat, dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
3

7

12
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

1.3Perangkat
komputer
sudah
dinyalakan
dengan sistem
operasi dan
persyaratan
sesuai dengan
petunjuk
instalasi.

Materi Pelatihan

Indikator
Unjuk Kerja

Dapat menjelaskan langkahlangkah menyalakan
perangkat komputer dengan
sistem operasi dan
persyaratan sesuai dengan
petunjuk instalasi
Mampu menyalakan
perangkat komputer dengan
sistem operasi
Mampu mengidentifikasi
kebutuhan hardware dan
software yang digunakan
untuk menginstall database

Pengetahuan

Keterampilan

Sikap

Langkah-langkah menyalakan
perangkat komputer dengan
sistem operasi dan
persyaratan sesuai dengan
petunjuk instalasi

Menyalakan perangkat
komputer dengan
sistem operasi
Mengidentifikasi
kebutuhan hardware
dan software yang
digunakan untuk
menginstall database

Harus
cermat, teliti,
akurat, , taat
asas dan
sesuai
prosedure

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

SQL

SQL
Harus cermat, teliti, akurat,
taat asas dan sesuai
prosedure
1.4.Perangkat
lunak aplikasi
SQL dijalankan.

Dapat menjelaskan cara
menjalankan Perangkat lunak
aplikasi SQL
Mampu menjalankan
Perangkat lunak aplikasi SQL
Harus cermat, teliti, akurat,
taat asas dan sesuai
prosedure

Cara menjalankan Perangkat
lunak aplikasi SQL

Menjalankan Perangkat
lunak aplikasi SQL

Harus
cermat, teliti,
akurat, , taat
asas dan
sesuai
prosedure

Mengenali menu-menu
yang tersedia yang
tersedia beserta
shortcutnya

Harus
cermat, teliti,
akurat, dan
taat asas

Asesmen
2. Mengenali menu 2.1 Menu-menu
aplikasi SQL
yang tersedia
beserta
shortcutnya
dikenali.

Dapat menjelaskan cara
mengenali menu-menu yang
tersedia beserta shortcutnya
Mampu mengenali menumenu yang tersedia yang
tersedia beserta shortcutnya
Harus cermat, teliti, akurat,
dan taat asas

Menjelaskan cara mengenali
menu-menu yang tersedia
beserta shortcutnya

3

7

13
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

2.2 Fitur-fitur
pengolahan

table, view,
stored

procedure,
trigger dapat
diidentifikasi
dan
diaplikasikan
seperti
pembuatan
baru (new),
penyimpanan
(save),
pembukaan
(open),
penghapusan
(delete).

Dapat menjelaskan cara
mengidentifikasi fitur-fitur
pengolahan table, view,
stored procedure dan trigger
seperti pembuatan baru
(new), penyimpanan (save),
pembukaan (open),
penghapusan (delete).
Mampu mengaplikasikan
mengaplikasikan fitur-fitur
pengolahan table, view,
stored procedure dan trigger
seperti pembuatan baru
(new), penyimpanan (save),
pembukaan (open),
penghapusan (delete).
Harus cermat, teliti, akurat,
dan taat asas

Cara mengidentifikasi fiturfitur pengolahan table, view,
stored procedure dan trigger
seperti pembuatan baru
(new), penyimpanan (save),
pembukaan (open),
penghapusan (delete).

Keterampilan

Sikap

Mengidentifikasi fiturfitur pengolahan table,
view, stored procedure
dan trigger seperti
pembuatan baru (new),
penyimpanan (save),
pembukaan (open),
penghapusan (delete).

Harus
cermat, teliti,
akurat, dan
taat asas

Membuat dan mengatur
penggunaan perintah
standar dalam DDL

Harus
cermat, teliti,
akurat, dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Asesmen
3. Membuat dan
mengisi table

3.1 Tabel dibuat
dan diatur
dengan
penggunaan
perintah
standar dalam
DDL.

Dapat menjelaskan cara
membuat dan mengatur
penggunaan perintah standar
dalam DDL.
Mampu membuat dan
mengatur penggunaan
perintah standar dalam DDL.
Harus cermat, teliti, akurat,
dan taat asas

Cara membuat dan mengatur
penggunaan perintah standar
dalam DDL.

5

15

14
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

Keterampilan

Sikap

3.2 Tabel yang
dibuat sudah
memasukkan
nama
kolom/field,
tipe data dan
konstrainnya.

Dapat menjelaskan cara
mengidentifikasi tipe data dan
konstrain pada kolom/field
Mampu menggunakan tipe
data beserta konstrainnya
dalam pembuatan tabel
Harus cermat, teliti, akurat,
dan taat asas

Cara mengidentifikasi tipe
data dan konstrain pada
kolom/field

Menggunakan tipe data
beserta konstrainnya
dalam pembuatan tabel

Harus
cermat, teliti,
akurat, dan
taat asas

3.3 Pengisian data
pada tabel
dengan
penggunaan
perintah
standar seperti

Dapat menjelaskan langkahlangkah menyesuaikan
pengisian data pada tabel
dengan penggunaan perintah
standar seperti insert, update
dan delete dengan informasi
dan kondisinya.
Mampu mengisi data pada
tabel dengan penggunaan
perintah standar seperti
insert, update dan delete
Harus cermat, teliti, akurat,
dan taat asas

Menjelaskan langkah-langkah
menyesuaikan pengisian data
pada tabel dengan
penggunaan perintah standar
seperti insert, update dan
delete dengan informasi dan
kondisinya.

Mengisi data pada tabel
dengan penggunaan
perintah standar seperti
insert, update dan

Harus
cermat, teliti,
akurat, dan
taat asas

Dapat menjelaskan langkahlangkah menyimpan,
memberikan nama, dan
mengisi tabel
Mampu menyimpan,
memberikan nama dan
mengisi tabel
Harus cermat, teliti, akurat,
dan taat asas

Langkah-langkah menyimpan,
memberikan nama, dan
mengisi tabel

Menyimpan,
memberikan nama dan
mengisi tabel

insert, update
dan delete
disesuaikan
dengan
informasi dan
kondisinya.
3.4 Tabel sudah
disimpan,
diberi nama
dan terisi data

delete

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Harus
cermat, teliti,
akurat, dan
taat asas

15
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

3.5 Index table
dibuat dan
diatur dengan
menggunakan
perintah
standar berupa

create index
dan drop index

3.6 Index disimpan
dan diberi
nama.

Dapat menjelaskan cara
membuat indextable dengan
menggunakan perintah
standar berupa create index
dan drop index
Dapat menjelaskan cara
mengatur indextable dengan
menggunakan perintah
standar berupa create index
dan drop index
Mampu membuat indextable
dengan menggunakan
perintah standar berupa
create index dan drop index
Mampu mengatur indextable
dengan menggunakan
perintah standar berupa
create index dan drop index
Harus cermat, teliti, akurat,
dan taat asas
Dapat menjelaskan langkahlangkah menyimpan index
Dapat menjelaskan cara
memberi nama index
Mampu menyimpan index
Mampu memberi nama index
Harus cermat, teliti, akurat ,
taat asas dan sesuai prosedur

Cara membuat indextable
dengan menggunakan
perintah standar berupa
create index dan drop index
Cara mengatur indextable
dengan menggunakan
perintah standar berupa
create index dan drop index

Keterampilan
Mampu membuat

indextable dengan
menggunakan perintah
standar berupa create
index dan drop index
Mengatur indextable
dengan menggunakan
perintah standar berupa
create index dan drop

Sikap

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Harus
cermat, teliti,
akurat, dan
taat asas

index

Langkah-langkah menyimpan

index
Cara memberi nama index

Menyimpan index
Memberi nama index

Harus
cermat, teliti,
akurat , taat
asas dan
sesuai
prosedur

16
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

3.7 View table
dibuat dan
diatur dengan
penggunaan
perintah
standar berupa

create view
dan drop view.

3.8 View disimpan
dan diberi
nama.

Dapat menjelaskan cara
membuat view table dengan
menggunakan perintah
standar berupa create view
dan drop view.
Dapat menjelaskan cara
mengatur view table dengan
menggunakan perintah
standar berupa create view
dan drop view.
Mampu membuat view table
dengan menggunakan
perintah standar berupa
create view dan drop view.
Mampu mengatur view table
dengan menggunakan
perintah standar berupa
create view dan drop view.
Harus cermat, teliti, akurat
dan taat asas
Dapat menjelaskan langkahlangkah menyimpan View
Dapat menjelaskan cara
memberi nama View
Mampu menyimpan View
Mampu memberi nama View
Harus cermat, teliti, akurat
dan taat asas

Cara membuat view table
dengan menggunakan
perintah standar berupa
create view dan drop view
Cara mengatur view table
dengan menggunakan
perintah standar berupa
create view dan drop view

Keterampilan
Membuat view table
dengan menggunakan
perintah standar berupa
create view dan drop

view

Sikap

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Harus
cermat, teliti,
akurat dan
taat asas

Mengatur view table
dengan menggunakan
perintah standar berupa
create view dan drop

view

Langkah-langkah menyimpan

View
Cara memberi nama View

Menyimpan View
Memberi nama View

Harus
cermat, teliti,
akurat , taat
asas dan
sesuai
prosedur

Asesmen

17
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

4. Mengoperasikan 4.1 Data tabel
table dan view
ditampilkan
dengan
perintah select.
Perintah select
yang
digunakan
dapat berupa
select dengan
kondisinya
seperti distinct,

Dapat menjelaskan cara
menampilkan data tabel
dengan perintah select seperti

distinct, where, order by,
group by, having, dsb

Cara menampilkan data tabel
dengan perintah select seperti

distinct, where, order by,
group by, having, dsb

Keterampilan
Menampilkan data tabel
dengan perintah select
seperti distinct, where,

order by, group by,
having, dsb

Sikap
Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
3

7

Mampu menampilkan data
tabel dengan perintah select
seperti distinct, where, order
by, group by, having, dsb
Harus cermat, teliti, akurat
dan taat asas

where, order
by, group by,
having, dsb.
4.2 Data tabel
ditampilkan
dengan
perintah select
yang terkait
(join) dengan
beberapa tabel
yang lain

Dapat menjelaskan cara
menampikan data tabel
dengan perintah select yang
terkait (join) dengan
beberapa tabel yang lain
Mampu menampilkan data
tabel dengan perintah select
yang terkait (join) dengan
beberapa tabel yang lain
Harus cermat, teliti, akurat
dan taat asas

Cara menampikan data tabel
dengan perintah select yang
terkait (join) dengan
beberapa tabel yang lain

Menampilkan data tabel
dengan perintah select
yang terkait (join)
dengan beberapa tabel
yang lain

Harus
cermat, teliti,
akurat dan
taat asas

18
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

4.3 Perintah select
yang
digunakan
dapat berupa
select dengan
kondisinya
seperti distinct,

where, order
by, group by,
having, dsb.

Materi Pelatihan

Indikator
Unjuk Kerja

Dapat menjelaskan cara
menggunakan perintah select
dengan kondisinya seperti

distinct, where, order by,
group by, having, dsb

Pengetahuan

Keterampilan

Sikap

Cara menggunakan perintah

Menggunakan perintah
select dengan
kondisinya seperti

Harus
cermat, teliti,
akurat dan
taat asas

select dengan kondisinya
seperti distinct, where, order
by, group by, having, dsb

Mampu menggunakan
perintah select dengan
kondisinya seperti distinct,

distinct, where, order
by, group by, having,

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

dsb

where, order by, group by,
having, dsb
Harus cermat, teliti, akurat
dan taat asas
Asesmen

19
Program Pelatihan Berbasis Kompetensi

1.4

Unit Kompetensi
Kode Unit
Perkiraan Waktu Pelatihan

Elemen
Kompetensi

1. Melakukan
identifikasi
kebutuhan
basis data

Kriteria
Unjuk Kerja

: Membuat Program Untuk Akses Basis Data
: TIK.PR03.003.01
: 50 Jampel @ 45 menit

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

Keterampilan

Sikap

1.1 Ruang lingkup
kebutuhan
sistem
diidentifikasi.

Dapat menjelaskan cara
mengidentifikasi ruang
lingkup kebutuhan sistem
Mampu mengidentifikasi
ruang lingkuo kebutuhan
sistem
Harus cermat, teliti, akurat
dan taat asas

Cara mengidentifikasi ruang
lingkup kebutuhan sistem

Mengidentifikasi ruang
lingkuo kebutuhan
sistem

Harus
cermat, teliti,
akurat dan
taat asas

1.2 Bentuk
laporan
dirancang

Dapat menjelaskan cara
merancang bentuk laporan
Mampu merancang bentuk
laporan
Harus cermat, teliti, akurat
dan taat asas

Cara merancang bentuk
laporan

Merancang bentuk
laporan

Harus
cermat, teliti,
akurat dan
taat asas

1.3 Bentuk
tampilan
dirancang

Dapat menjelaskan cara
merancang bentuk tampilan
Mampu merancang bentuk
tampilan
Harus cermat, teliti, akurat
dan taat asas

Cara merancang bentuk
tampilan

Merancang bentuk
tampilan

Harus
cermat, teliti,
akurat dan
taat asas

Membuat model basis
data

Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keterampilan
tahuan
3

7

3

7

Asesmen
2. Menerapkan
teknik
pemodelan

2.1 Pemodelan
didefinisikan

Dapat menjelaskan langkahlangkah mendefenisikan
pemodelan basis data
Mampu membuat model basis
data
Harus cermat, teliti, akurat
dan taat asas

Langkah-langkah
mendefenisikan pemodelan
basis data

20
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

2.2 Data
didefinisikan
sampai tingkat
kamus data

Materi Pelatihan

Indikator
Unjuk Kerja

Dapat menjelaskan cara
mendefenisikan data sampai
dengan tingkat basis data
Mampu mendefenisikan data
sampai dengan tingkat basis
data

Pengetahuan

Keterampilan

Sikap

Cara mendefenisikan data
sampai dengan tingkat basis
data

Mendefenisikan data
sampai dengan tingkat
basis data

Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
3

7

3

7

Harus cermat, teliti, akurat
dan taat asas
2.3 Tools
pemodelan
dipersiapkan

Dapat menjelaskan cara
menyiapkan tools pemodelan
basis data
Mampu menyiapkan tools
pemodelan basis data
Harus cermat, teliti, akurat
dan taat asas

Cara menyiapkan tools
pemodelan basis data

Menyiapkan tools
pemodelan basis data

Harus
cermat, teliti,
akurat dan
taat asas

2.4 Platform
ditentukan

Dapat menjelaskan cara
menentukan platform
Mampu menentukan platform
Harus cermat, teliti, akurat
dan taat asas

Cara menentukan platform

Menentukan platform

Harus
cermat, teliti,
akurat dan
taat asas

Membangun struktur
data sesuai rencana

Harus
cermat, teliti,
akurat dan
taat asas

Asesmen
3. Membuat
program basis
data

3.1 Struktur data
dibangun
sesuai rencana

Dapat menjelaskan cara
membangun struktur data
sesuai rencana
Mampu membangun struktur
data sesuai rencana
Harus cermat, teliti, akurat
dan taat asas

Cara membangun struktur
data sesuai rencana

21
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

Keterampilan

Sikap

3.2 Basis data
dinormalisasi

Dapat menjelaskan langkahlangkah membuat normalisasi
basis data
Mampu membuat normalisasi
basis data
Harus cermat, teliti, akurat
dan taat asas

Menjelaskan langkah-langkah
membuat normalisasi basis
data

Membuat normalisasi
basis data

Harus
cermat, teliti,
akurat dan
taat asas

3.3 Program
dibangun
dengan
menggunakan
library basis
data

Dapat menjelaskan cara
membangun program dengan
menggunakan library basis
data
Mampu membangun program
dengan menggunakan library
basis data
Harus cermat, teliti, akurat
dan taat asas

Cara membangun program
dengan menggunakan library
basis data

Membangun program
dengan menggunakan
library basis data

Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Asesmen
4. Membuat
koneksi basis
data

4.1Keamanan
koneksi
ditentukan

4.2 Hak setiap
pengguna
ditentukan

Dapat menjelaskan cara
menentukan keamanan
koneksi
Mampu menentukan
keamanan koneksi
Harus cermat, teliti, akurat
dan taat asas

Cara menentukan keamanan
koneksi

Menentukan keamanan
koneksi

Harus
cermat, teliti,
akurat dan
taat asas

Dapat menjelaskan cara
menentukan Hak setiap
pengguna
Mampu menentukan hak
setiap pengguna
Harus cermat, teliti, akurat
dan taat asas

Cara menentukan Hak setiap
pengguna

Menentukan hak setiap
pengguna

Harus
cermat, teliti,
akurat dan
taat asas

3

7

Asesmen

22
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

5. Menguji
program basis
data

5.1 Skenario
pengujian
disiapkan

Dapat menjelaskan langkahlangkah menyiapkan skenario
pengujian basis data
Mampu menyiapkan skenario
pengujian basis data
Harus cermat, teliti, akurat
dan taat asas

5.2 Logika
pemrograman
diuji

Dapat menjelaskan langkahlangkah menguji logika
pemrograman
Mampu menguji logika
pemrograman
Harus cermat, teliti, akurat
dan taat asas

5.3 Performansi
data diuji

Dapat menjelaskan cara
menguji performansi data
Mampu menguji performansi
data
Harus cermat, teliti, akurat
dan taat asas

Keterampilan

Sikap

Langkah-langkah menyiapkan
skenario pengujian basis data

Menyiapkan skenario
pengujian basis data

Langkah-langkah menguji
logika pemrograman

Menguji logika
pemrograman

Harus
cermat, teliti,
akurat dan
taat asas

Cara menguji performansi
data

Menguji performansi
data

Harus
cermat, teliti,
akurat dan
taat asas

Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
3

7

Asesmen

23
Program Pelatihan Berbasis Kompetensi

1.5

Unit Kompetensi
Kode Unit
Perkiraan Waktu Pelatihan

Elemen
Kompetensi

Kriteria
Unjuk Kerja

1. Menjelaskan
1.1 Konsep dari
dasar-dasar VB
data types,
variables,
constants,
arrays, code
component,
procedure &
function dan

control
structures
dijelaskan.

: Membuat Program Aplikasi Berbasis VB. NET
: TIK.PR08.003.01
: 100 Jampel @ 45 menit

Materi Pelatihan

Indikator
Unjuk Kerja

Dapat menjelaskan cara
menggunakan data types,
variables, constants, arrays,
code component, procedure &
function dan control

structures

Pengetahuan

Keterampilan

Sikap

Cara menggunakan data
types, variables, constants,
arrays, code component,
procedure & function dan

Menggunakan data
types, variables,
constants, arrays, code
component, procedure
& function dan control

Harus
cermat, teliti,
akurat dan
taat asas

control structures

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
5

15

structures

Mampu menggunakan data
types, variables, constants,
arrays, code component,
procedure & function dan

control structures
Harus cermat, teliti, akurat
dan taat asas

1.2.Konsep dari
OLE dan DDE
dijelaskan.

Dapat menjelaskan
penggunaan konsep dari OLE
dan DDE
Mampu membuat proram
dengan menggunakankonsep
OLE dan DDE
Harus cermat, teliti, akurat
dan taat asas

Penggunaan konsep dari OLE
dan DDE

Membuat proram
dengan
menggunakankonsep
OLE dan DDE

Harus
cermat, teliti,
akurat dan
taat asas

1.3.Konsep dari
windows API
dijelaskan

Dapat menjelaskan cara
penggunaan windows API
Mampu membuat program
aplikasi dengan menggunakan
konsep windows API
Harus cermat, teliti, akurat
dan taat asas

Cara penggunaan program
aplikasi dengan windows API

Membuat program
aplikasi dengan
menggunakan konsep
windows API

Harus
cermat, teliti,
akurat dan
taat asas

Asesmen

24
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

2. Mengakses dan 2.1 Konsep Jet
Database
memanipulasi
database
Engine dengan
penggunaan

control
database DAO
dan ADO
diaplikasikan

2.2 Teknologi ODBC
dan OLE DB
untuk akses
database
melalui VB
digunakan dan
dibuat

Dapat menjelaskan cara
mengaplikasikan Konsep Jet
Database Engine dengan
penggunaan control database
DAO dan ADO
Mampu mengaplikasikan
database Engine dengan
penggunaan control database
DAO dan ADO
Harus cermat, teliti, akurat
dan taat asas
Dapat menjelaskan cara
menggunakan program
aplikasi dengan teknologi
ODBC dan OLE DB untuk
akses database
Dapat menjelaskan cara
membuat program aplikasi
dengan teknologi ODBC dan
OLE DB untuk akses database
Mampu menggunakan
program aplikasi dengan
teknologi ODBC dan OLE DB
untuk akses database
Mampu membuat program
aplikasi dengan teknologi
ODBC dan OLE DB untuk
akses database
Harus cermat, teliti, akurat
dan taat asas

Cara mengaplikasikan Konsep

Jet Database Engine dengan
penggunaan control database
DAO dan ADO

Cara menggunakan program
aplikasi dengan teknologi
ODBC dan OLE DB untuk
akses database
Cara membuat program
aplikasi dengan teknologi
ODBC dan OLE DB untuk
akses database

Keterampilan
Mengaplikasikan
database Engine
dengan penggunaan

control database DAO
dan ADO

Menggunakan program
aplikasi dengan
teknologi ODBC dan
OLE DB untuk akses
database
Membuat program
aplikasi dengan
teknologi ODBC dan
OLE DB untuk akses
database

Sikap
Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan
5

15

Harus
cermat, teliti,
akurat dan
taat asas

25
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

2.3 Data policy
(Enterprise

Level, Machine
Level dan User
Lever)
diaplikasikan.
3. Menerapkan
teknologi COM

3.1 Konsep dari
COM dan
penggunaan
Classes dan

ActiveX
Controls
diimplementasi
kan

3.2 Dokumen

ActiveX
berbentuk EXE
dan DLL dibuat

Dapat menjelaskan cara
mengaplikasikan data policy
(Enterprise Level, Machine
Level dan User Lever)
Mampu mengaplikasikan data
policy (Enterprise Level,

Keterampilan

Sikap

Cara mengaplikasikan data

Mengaplikasikan data

policy (Enterprise Level,
Machine Level dan User
Lever)

policy (Enterprise Level,
Machine Level dan User
Lever)

Harus
cermat, teliti,
akurat dan
taat asas

Langkah-langkah
mengimplementasikan konsep
dari COM dan penggunaan
Classes dan activex Controls

Mengimplementasikan
konsep dari COM dan
penggunaan Classes
dan activex Controls

Harus
cermat, teliti,
akurat dan
taat asas

Membuat dokumen

Harus
cermat, teliti,
akurat dan
taat asas

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Machine Level dan User
Lever)
Dapat menjelaskan langkahlangkah
mengimplementasikan konsep
dari COM dan penggunaan
Classes dan ActiveX Controls
Mampu
mengimplementasikan konsep
dari COM dan penggunaan
Classes dan ActiveX Controls
Harus cermat, teliti, akurat
dan taat asas
Dapat menjelaskan cara
membuat dokumen ActiveX
berbentuk EXE dan DLL
Mampu membuat dokumen
ActiveX berbentuk EXE dan

Cara membuat dokumen

activex berbentuk EXE dan
DLL

activex berbentuk EXE
dan DLL

Cara menggunakan program
dengan arsitektur
SCOM/DCOM dan COM

Membuat program
dengan menggunakan
arsitektur SCOM/DCOM

5

15

DLL
Harus cermat, teliti, akurat
dan taat asas
3.3 Arsitektur

SCOM/DCOM
dan

programming
dengan
penggunaan
COM dijelaskan

Dapat menjelaskan cara
menggunakan program
dengan arsitektur
SCOM/DCOM dan COM
Mampu membuat program
dengan menggunakan
arsitektur SCOM/DCOM
Harus cermat, teliti, akurat
dan taat asas

Harus
cermat, teliti,
akurat dan
taat asas

26
Program Pelatihan Berbasis Kompetensi

Elemen
Kompetensi

Kriteria
Unjuk Kerja

Materi Pelatihan

Indikator
Unjuk Kerja
Pengetahuan

4. Membuat
finalisasi
dokumen

4.1 Finalisasi
dokumen
dengan
program Setup,
packaging dan

Deployment
Tools dibuat

Dapat menjelaskan cara
membuat finalisasi dokumen
dengan program Setup,
packaging dan Deployment

Tools

Cara membuat finalisasi
dokumen dengan program
Setup, packaging dan

Deployment

Keterampilan
Membuat finalisasi
dokumen dengan
program Setup,
packaging dan

Sikap

Perkiraan
Waktu Pelatihan
(jampel)
Penge- Keteramtahuan
pilan

Harus
cermat, teliti,
akurat dan
taat asas

5

15

Harus
cermat, teliti,
akurat dan
taat asas

5

15

Deployment Tools

Mampu membuat finalisasi
dokumen dengan program
Setup, packaging dan

Deployment Tools
Harus cermat, teliti, akurat
dan taat asas
Asesmen
5. Menjelaskan
teknologi.NET

5.1 Penggunaan

Object Oriented
Design dalam
VB.NET (object
lifecycle,
inheritance
polymorphism)
dijelaskan.
5.2 Konsep dari

Overloading
dan overriding
dijelaskan

Dapat menjelaskan cara
menggunakan Object
Oriented Design dalam
VB.NET (object lifecycle,

inheritance polymorphism)
Mampu membuat program
aplikasi denan konsep Object
Oriented Design dalam
VB.NET (object lifecycle,
inheritance polymorphism)
Dapat menjelaskan konsep
dari Overloading dan

overriding
Mampu memeriksa
Overloading dan overriding
Harus cermat, teliti, akurat
dan taat asas

Cara menggunakan Object
Oriented Design dalam
VB.NET (object lifecycle,
inheritance polymorphism)

Konsep dari Overloading dan

overriding

Membuat program
aplikasi denan konsep

Object Oriented Design
dalam VB.NET (object
lifecycle, inheritance
polymorphism)

Memeriksa Overloading
dan overriding

Harus
cermat, teliti,
akurat dan
taat asas

27
Program Pelatihan Berbasis Kompetensi

II. PELATIHAN DI TEMPAT KERJA (OJT)
2.1 Unit Kompetensi
Kode Unit

:
:

Membuat Algoritma Pemrograman Dasar
TIK.PR02.001.01

ELEMEN KOMPETENSI
1. Menjelaskan varian dan invarian

2. Membuat alur logika pemrograman

3.

Menerapkan pengelolaan array

4.

Memelihara pekerjaan secara praktis

INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
Membuat tipe data, variabel , konstanta, parameter yang berlaku umum pada pemrograman
Membuat tipe data baru dan tipe data yang ada
memakai nama pada tipe data, variabel, konstanta dan parameter
Membuat algoritma dengan skema program sekuensial
Membuat algoritma dengan skema program percabangan
Membuat algoritma dengan skema program pengulangan
Membuat algoritma denganarray atau dimensi
Membuat Algoritma pencarian data
Membuat pencarian data dengan algoritma pengurutan data (sorting) menggunakan array
Membuat algoritma program penulisan
Membuat algoritma pembacaan data ke dalam media penyimpanan data berupa hard disk, floppy disk
Membuat algoritma program pembacaan data dalam file secara sekuensial dan indeks
Membuat algoritma program penulisan data dalam file secara

28
Program Pelatihan Berbasis Kompetensi

2.2

Unit Kompetensi
Kode Unit

: Menerapkan Bahasa Pemrograman Berorientasi Objek
: TIK.PR02.007.01

ELEMEN KOMPETENSI

INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA

1.

Menggunakan tipe data dancontrol
program

2.

Membuat program object
oriented dengan class

3.

Membuat program dengan konsep
berbasis objek

Mengidentifikasi tipe data
Menguasai penggunaan syntax program
Menguasai penggunaan control Program
Membuat program dengan menggunakan konsep pemrograman berorientasi objek
Membuat program dengan menggunakan class
Membuat properti class yang akan direalisasikan dalam bentuk prosedur/fungsi
Membuat data didalam class
Mengelola hak akses dari tipe data (private, protected, public, dan default
Menerapkan Inheritance pada class
Menerapkan Inheritance pada class
Menerapkan polimorphy pada class

4.

Membuat program object oriented
dengan interface dan paket

Membuat interface class program
Membuat paket dengan menggunakan class program

5.

Mengkompilasi Program

Megoreksi kesalahan
Memperbaikai kesalahan syntax

29
Program Pelatihan Berbasis Kompetensi

2.3

Unit Kompetensi
Kode Unit

:
:

ELEMEN KOMPETENSI
1.

Mempersiapkan perangkat lunak
aplikasi data deskripsi / SQL

2.

Mengenali menu aplikasi SQL

3.

Membuat dan mengisi table

4.

Mengoperasikan table dan view

Mengoperasikan Bahasa Pemrograman Data Description (SQL)
TIK.PR03.001.01
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
Menginstal perangkat lunak aplikasi SQL
Memeriksa perangkat lunak aplikasi sql telah berjalan dengan normal
Memeriksa perangkat lunak aplikasi sql telah berjalan dengan normal
Mengidentifikasi manual pengguna (user manual) perangkat lunak aplikasi SQL sudah tersedia
Menyalakan perangkat komputer dengan sistem operasi
Mengidentifikasi kebutuhan hardware dan software yang digunakan untuk menginstall database SQL
Menjalankan Perangkat lunak aplikasi SQL
Mengenali menu-menu yang tersedia yang tersedia beserta shortcutnya
Mengidentifikasi fitur-fitur pengolahan table, view, stored procedure dan trigger seperti pembuatan baru (new),
penyimpanan (save), pembukaan (open), penghapusan (delete).
Mengaplikasikan mengaplikasikan fitur-fitur pengolahan table, view, stored procedure dan trigger seperti pembuatan
baru (new), penyimpanan (save), pembukaan (open), penghapusan (delete)
Membuat dan mengatur penggunaan perintah standar dalam DDL
Menggunakan tipe data beserta konstrainnya dalam pembuatan tabel
Mengisi data pada tabel dengan penggunaan perintah standar seperti insert, update dan delete
Menyimpan, memberikan nama dan mengisi tabel
Mampu membuat indextable dengan menggunakan perintah standar berupa create index dan drop index
Mengatur indextable dengan menggunakan perintah standar berupa create index dan drop index
Menyimpan index
Memberi nama index
Membuat view table dengan menggunakan perintah standar berupa create view dan drop view
Mengatur view table dengan menggunakan perintah standar berupa create view dan drop view
Menyimpan View
Memberi nama View
Menampilkan data tabel dengan perintah select seperti distinct, where, order by, group by, having, dsb
Menampilkan data tabel dengan perintah select yang terkait (join) dengan beberapa tabel yang lain
Menggunakan perintah select dengan kondisinya seperti distinct, where, order by, group by, having, dsb

30
Program Pelatihan Berbasis Kompetensi

2.4

Unit Kompetensi
Kode Unit

:
:

ELEMEN KOMPETENSI
1.

Melakukan identifikasi kebutuhan
basis data

2.

Menerapkan teknik pemodelan

3.

Membuat program basis