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