PROGRAM
PELATIHAN BERBASIS KOMPETENSI
CLIENT SERVER PROGRAMMING
KODE PROGRAM PELATIHAN : J.620100.01.16
KEMENTERIAN KETENAGAKERJAAN RI
KATA PENGANTAR ………...
2
PROGRAM PELATIHAN BERBASIS KOMPETENSI ………...
3
1. Nama Pelatihan ...
3
2. Kode Program ...
3
3. Kualifikasi/Jenjang Pelatihan ...
3
4. Tujuan Pelatihan ...
3
5. Unit Kompetensi yang ditempuh ...
3
6. Perkiraan Waktu Pelatihan ...
4
7. Persyaratan Peserta Pelatihan ...
4
8. Persyaratan Instruktur ...
4
KURIKULUM PELATIHAN BERBASIS KOMPETENSI ...
5
I. Kelompok Unit Kompetensi Inti...
5
II. Kelompok Unit Kompetensi Pilihan...
5
III. Pelatihan di tempat kerja (OJT) ...
5
IV.
Soft Skill
...
6
SILABUS PELATIHAN BERBASIS KOMPETENSI...
7
I. Kelompok Unit Kompetensi Inti...
7
II. Kelompok Unit Kompetensi Pilihan...
28
III. Pelatihan di tempat kerja (OJT)...
55
IV.
Soft Skill
...
65
1.
Nama Pelatihan
:
Client Server Programming
2.
Kode Program Pelatihan
: J.620100.01.16
3.
Jenjang Program Pelatihan
: Jenjang 3 KKNI
4.
Tujuan Pelatihan
: Setelah
mengikuti
pelatihan
ini
peserta
kompeten merancang database, menerapkan
pemrograman client server, penyimpanan data
dari
client
ke
server
.
5.
Unit Kompetensi yang ditempuh:
5.1
J.620100.003.01
Melakukan Identifikasi Library, Komponen atau
Framework yang Diperlukan
5.2
J.620100.004.02
Menggunakan struktur data
5.3
J.620100.007.01
Mengimplementasikan Rancangan Entitas dan
Keterkaitan Antar Entitas
5.4
J.620100.008.01
Merancang Arsitektur Aplikasi
5.5
J.620100.011.01
Melakukan instalasi
software tools
pemrograman
5.6
J.620100.017.02
Mengimplementasikan pemrograman ter-struktur
5.7
J.620100.018.02
Mengimplementasikan pemrograman berorientasi objek
5.8
J.620100.020.02
Menggunakan SQL
5.9
J.620100.021.02
Menerapkan akses basis data
5.10
J.620100.022.02
Mengimplementasikan algoritma pemrograman
5.11
J.620100.025.02
Mengimplementasikan Network Programming
5.12
J.620100.033.02
Melaksanakan Pengujian Unit Program
5.13
J.620100.040.01
Membuat Paket Instalasi Perangkat Lunak
5.14
SS.5R.01.03
Menerapkan Ringkas, Resik, Rapi, Rawat, Rajin (5R) di
Tempat Kerja
5.15
SS.GK.01.06
Mengarusutamakan gender dan kesehatan reproduksi
di tempat kerja
5.17
SS.KP.01.04
Meningkatkan
Kualitas
Penampilan
dan
Sikap
Profesional
5.18
SS.LP.01.05
Mempersiapkan
Lamaran
Pekerjaan
dan
Tes
wawancara
5.19
SS.MK.01.07
Mengelola Keuangan
5.20
SS.KD.01.01
Mengenal Konsep Diri
5.21
ADM.PK01.001.01
Mengaplikasikan Keterampilan Dasar Komunikasi
6.
Perkiraan Waktu Pelatihan : 320 Jam Pelatihan
7.
Persyaratan Peserta Pelatihan:
7.1
Pendidikan
: Minimal SLTA sederajat
7.2
Pelatihan
: Pernah mengikuti pelatihan komputer
7.3
Pengalaman Kerja
: -
7.4
Jenis Kelamin
: Pria/Wanita
7.5
Umur
: Minimal 17 Tahun
7.6
Kesehatan
: Sehat jasmani dan rohani
7.7
Persyaratan Khusus
: -
8.
Persyaratan Instruktur
8.1
Pendidikan Formal
: Minimal D3
8.2
Kompetensi Metodologi
: Minimal memiliki sertifikat pelatihan Instruktur
Pelaksana
8.3
Kompetensi Teknis
: Minimal
sertifikat
pelatihan
sesuai
denganProgram pelatihan ini
8.4
Pengalaman Kerja
: Minimal 1 (Satu) tahun asistensi mengajar
dipelatihan Program ini
NO UNIT KOMPETENSI KODE UNIT
PERKIRAAN WAKTU PELATIHAN (JP)
Penge-Tahuan
Keteram
pilan Jumlah
I. KELOMPOK UNIT KOMPETENSI INTI
1.1 Melakukan Identifikasi Library, Komponen atau Framework yang Diperlukan
J.620100.003.01
1.2 Menggunakan struktur data J.620100.004.02 6 14 20
1.3 Mengimplementasikan Rancangan
Entitas dan Keterkaitan Antar Entitas J.620100.007.01 6 14 20
1.4. Merancang Arsitektur Aplikasi J.620100.008.01
1.5 Melakukan instalasi software tools
pemrograman J.620100.011.01 2 3 5
1.6 Mengimplementasikan pemrograman
ter- struktur J.620100.017.02 9 21 30
1.7 Menggunakan SQL J.620100.020.02 15 30 45
1.8 Menerapkan akses basis data J.620100.021.02 12 28 40
1.9 Mengimplementasikan algoritma
pemrograman J.620100.022.02 9 16 25
Jumlah I 33 72 105
II KELOMPOK UNIT KOMPETENSI
PILIHAN
2.1. Mengimplementasikan pemrograman
berorientasi objek J.620100.018.02
2.2 Mengimplementasikan Network
Programming J.620100.027.01
2.3. Melaksanakan Pengujian Unit
Program J.620100.033.02
Jumlah II 57 118 175
III. PELATIHAN DI TEMPAT KERJA (OJT)
NO UNIT KOMPETENSI KODE UNIT
PERKIRAAN WAKTU PELATIHAN (JP)
Penge-Tahuan
Keteram
pilan Jumlah
selama 1 bulan
Jumlah III
IV. KELOMPOK UNIT PENUNJANG
SOFT SKILL
4.1 Menerapkan Ringkas, Resik, Rapi, Rawat, Rajin (5R ) di Tempat Kerja
SS.5R.01.03 3 3 6
4.2 Mengarusutamakan gender dan kesehatan reproduksi di tempat kerja
SS.GK.01.06 3 2 5
4.3 Manajemen Diri untuk Meningkatkan Etos Kerja
SS.MD.01.02 2 - 2
4.4 Meningkatkan Kualitas Penampilan dan Sikap Profesional
SS.KP.01.04 2 3 5
4.5 Mempersiapkan Lamaran Pekerjaan dan Tes wawancara
SS.LP.01.05 3 3 5
4.6 Mengelola Keuangan SS.MK.01.07 3 2 5
4.7 Mengenal Konsep Diri SS.KD.01.01 3 3 6
4.8 Mengaplikasikan Keterampilan Dasar Komunikasi
ADM.PK01.001.01 3 2 5
Jumlah IV 22 18 40
1.1 Unit Kompetensi : Melakukan Identifikasi Library, Komponen atau
Kode Unit : J.620100.003.01
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Menganalisis library,
komponen,
atau framework yang sesuai dengan konteks.
1.1.Ruang lingkup kebutuhan akan library, komponen atau framework diidentifikasika n sesuai lingkungan pengembangan
Dapat menjelaskan cara mengidentifikasi ruang lingkup kebutuhan akan
library, komponen atau
framework sesuai
lingkungan pengembangan
Mampu mengidentifikasi ruang lingkup kebutuhan akan library, komponen atau framework sesuai lingkungan pengembangan.
Disiplin, Teliti, Cermat danTanggung jawab.
Cara mengidentifikasi ruang lingkup kebutuhan akan
library, komponen atau
framework sesuai
Mengidentifikasi ruang lingkup kebutuhan akan
library, komponen
atau framework sesuai lingkungan pengembangan
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1.2.Keuntungan penggunaan dibandingkan dengan mengembangk an sendiri diidentifikasika n
Dapat menjelaskan cara mengidentifikasi keuntungan penggunaan dibandingkan dengan mengembangkan sendiri
Mampu mengidentifikasi keuntungan penggunaan dibandingkan dengan mengembangkan sendiri
Disiplin, Teliti, Cermat danTanggung jawab.
Cara mengidentifikasi keuntungan penggunaan dibandingkan dengan mengembangkan sendiri
Mengidentifikasi keuntungan penggunaan
dibandingkan dengan mengembangkan sendiri
Disiplin Teliti Cermat Tanggung jawab
Asesmen
2. Membuat Proof of Concept library,
komponen atau
framework berdasarkan konteks kebutuhan
2.1 Fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana dibuat
Dapat menjelaskan cara membuat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana.
Mampu membuat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana
Disiplin, Teliti, Cermat danTanggung jawab.
Cara membuat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana.
Membuat fitur-fitur terkait penggunaan
library, komponen
atau framework versi sederhana
2.2 Manfaat penggunaan didemostrasika n
Dapat menjelaskan cara mendemonstrasikan manfaat penggunaan komponen framework.
Mampu mendemonstrasikan manfaat penggunaan komponen framework.
Disiplin, Teliti, Cermat danTanggung jawab.
Cara mendemonstrasikan manfaat penggunaan komponen framework.
Mendemonstrasikan manfaat penggunaan komponen framework.
Disiplin Teliti Cermat Tanggung jawab
Asesmen
3. Merancang integrasi dan batasan penggunaan library, komponen atau framework
1.1 Rencana integrasi ditentukan
Dapat menjelaskan cara menentukan rencana integrasi.
Mampu menenentukan rencana integrasi.
Disiplin, Teliti, Cermat danTanggung jawab.
• Cara menenentukan rencana integrasi.
• Menenentukan rencana integrasi
Disiplin Teliti Cermat Tanggung jawab
1.2 Limitasi
diidentifikasikan
Dapat menjelaskan cara mengidentifikasi limitasi.
Mampu mengidentifikasi limitasi.
Disiplin, Teliti, Cermat danTanggung jawab.
Cara mengidentifikasi limitasi. Mengidentifikasi limitasi Disiplin Teliti Cermat Tanggung jawab
1.2 Unit Kompetensi : Menggunakan struktur data
Kode Unit : J.620100.004.02
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mengidentifikasi konsep data dan struktur data.
1.1 Konsep data dan struktur data diidentifikasi sesuai dengan konteks permasalahan.
Dapat menjelaskan cara
mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan.
Mampu mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan
Mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 5
1.2 Alternatif struktur data dibandingkan kelebihan dan kekurangannya untuk konteks permasalahan yang
diselesaikan.
Dapat menjelaskan cara membandingkan alternatif struktur data
Dapat menjelaskan cara menyelesaikan kelebihan dan kekurangan konteks
permasalahan
Mampu membandingkan alternatif struktur data.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membandingkan alternatif struktur data.
Menjelaskan cara menyelesaikan kelebihan dan kekurangan konteks permasalahan.
Membandingkan alternatif struktur data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2. Menerapkan struktur data dan akses terhadap struktur data tersebut
2.1 Struktur data diimplementasi kan sesuai dengan bahasa pemrograman yang akan dipergunakan
Dapat menjelaskan cara mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Mampu mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4 9
2.2 Akses terhadap data dinyatakan dalam
algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
Dapat menjelaskan cara menggunakan algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai.
Mampu menggunakan algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
Menggunakan
algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Unit Kompetensi : Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas
Kode Unit : J.620100.007.01
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mengidentifi-kasi entitas yang terkait dengan lingkup program yang akan dibuat beserta hubungannya
1.1 Entitas yang menggambar-kan sistem yang dibuat dapat
diidentifikasikan sesuai
dokumen perancangan.
Dapat menjelaskan cara mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Mampu mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 6
1.2 Berbagai diagram dapat dibuat dari entiti yang telah
didefinisikan.
Dapat menjelaskan cara
membuat berbagai diagram dari entiti yang telah didefenisikan
Mampu membuat berbagai diagram dari entiti yang telah didefenisikan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat berbagai diagram dari entiti yang telah didefenisikan.
Membuat berbagai diagram dari entiti yang telah didefenisikan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2. Membuat query informasi dasar terhadap model data yang telah dikembangkan
2.1 Informasi yang diperlukan oleh aplikasi dapat dihasilkan dengan efisien dari model yang dibuat.
Dapat menjelaskan cara menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Mampu menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 8
2.2 Diagram berdasar entitas dan hubungan yang telah
diidentifikasi dapat
diimplementasi kan
menggunakan tools yang ada.
Dapat menjelaskan cara mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah
diidentifikasi menggunakan tools yang ada.
Mampu mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah diidentifikasi menggunakan tools yang ada.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah
diidentifikasi menggunakan tools yang ada.
Mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah
diidentifikasi menggunakan tools yang ada.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.4 Unit Kompetensi : Merancang Arsitektur Aplikasi
Kode Unit : J.620100.008.01
Perkiraan Waktu Pelatihan : 5 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Merancang arsitektur aplikasi yang akan dibuat
1.1 Struktur komponen aplikasi ditentukan.
Dapat menjelaskan cara menentukan struktur komponen aplikasi.
Mampu menentukan struktur komponen aplikasi.
Disiplin, Teliti, Cermat danTanggung jawab.
Cara menentukan struktur komponen aplikasi
menentukan struktur komponen aplikasi
Disiplin Teliti Cermat Tanggung jawab
1.2 Interaksi antar komponen pada aplikasi ditentukan
Dapat menjelaskan cara menentukan interaksi antara komponen pada aplikasi.
Mampu menentukan interaksi antara komponen pada aplikasi
Disiplin, Teliti, Cermat danTanggung jawab.
Cara menentukan interaksi antara komponen pada aplikasi
menentukan interaksi antara komponen pada aplikasi
Disiplin Teliti Cermat Tanggung jawab
1.3 Interaksi aplikasi dengan sistem luar ditentukan
Dapat menjelaskan cara menentukan interaksi aplikasi dengan sistem luar
Mampu menentukan interaksi aplikasi dengan sistem luar
Disiplin, Teliti, Cermat danTanggung jawab.
Cara menentukan interaksi aplikasi dengan sistem luar
Menentukan interaksi aplikasi dengan sistem luar
2. Mendokumentas ikan arsitektur aplikasi
1. Diagram database aplikasi dibuat
Dapat menjelaskan cara membuat diagram database aplikasi
Mampu membuat diagram daabase aplikasi
Disiplin, Teliti, Cermat danTanggung jawab
Cara membuat diagram database aplikasi
Membuat diagram daabase aplikasi
2. Diagram struktur komponen arsitektur aplikasi dibuat
Dapat menjelaskan cara membuat diagram struktur komponen arsitektur aplikasi
Mampu membuat diagram struktur komponen arsitektur aplikasi
Disiplin, Teliti, Cermat danTanggung jawab
Cara membuat diagram struktur komponen arsitektur aplikasi
Membuat diagram struktur komponen arsitektur aplikasi
Disiplin, Teliti, Cermat danTanggung jawab
3. Diagram interaksi antar komponen dibuat
Dapat menjelaskan cara membuat diagram interaksi antara komponen
Mampu membuat diagram interaksi antara komponen
Cara membuat diagram interaksi antara komponen
Membuat diagram interaksi antara komponen
4. Dokumen interaksi aplikasi dengan sistem luar dibuat
Dapat menjelaskan cara membuat dokumen interaksi aplikasi dengan sisem luat.
Mampu membuat dokumen interaksi aplikasi dengan sisem luar.
Mampu
Cara membuat dokumen interaksi aplikasi dengan sisem luar
1.5 Unit Kompetensi : Melakukan instalasi software tools pemrograman
Kode Unit : J.620100.011.01
Perkiraan Waktu Pelatihan : 5 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Memilih tools pemrograman yang sesuai dengan kebutuhan
1.1 Platform (lingkungan) yang akan digunakan untuk menjalankan tools
pemrograman diidentifikasi sesuai dengan kebutuhan.
Dapat menjelaskan cara mengidentifikasi platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Mampu mengidentifikasi platform (lingkungan) yang akan
digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Mengidentifikasi platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan kebutuhan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
0,5 1
1.2 Tools bahasa pemrogram dipilih sesuai dengan kebutuhaan dan lingkungan pengembangan
Dapat menjelaskan cara memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Mampu memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2. Instalasi tool pemrograman
2.1 Tools pemrogaman ter-install sesuai dengan prosedur.
Dapat menjelaskan cara menginstall tools pemrogaman sesuai dengan prosedur.
Mampu menginstall tools pemrogaman sesuai dengan prosedur.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menginstall tools pemrogaman sesuai dengan prosedur.
Menginstall tools pemrogaman sesuai dengan prosedur.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
0,5 1
2.2 Tools
pemrograman bisa dijalankan di lingkungan pengembangan yang telah ditetapkan.
Dapat menjelaskan cara
menjalankan tools pemrograman di lingkungan pengembangan yang telah ditetapkan.
Mampu menjalankan tools pemrograman di lingkungan pengembangan yang telah ditetapkan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menjalankan tools pemrograman di lingkungan
pengembangan yang telah ditetapkan.
Menjalankan tools pemrograman di lingkungan
pengembangan yang telah ditetapkan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3. Menerapkan hasil pemodelan kedalam eksekusi script sederhana
3.1 Script (source code)
sederhana dibuat sesuai tools
pemrogaman yang di-install
Dapat menjelaskan cara membuat script (source code) sederhana sesuai tools pemrogaman yang di-install.
Mampu membuat script (source code) sederhana sesuai tools pemrogaman yang di-install.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim
Menjelaskan cara membuat script (source code) sederhana sesuai tools pemrogaman yang di-install
Membuat script (source code)
sederhana sesuai tools pemrogaman yang di-install.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 1
3.2 Script dapat dijalankan dengan benar dan
menghasilkan keluaran sesuai scenario yang diharapkan
Dapat menjelaskan cara
menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan.
Mampu menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim
Menjelaskan cara menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan
Menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Menggunakan tipe data dan control program
1.1 Tipe data yang sesuai standar ditentukan.
Dapat menjelaskan cara menentukan tipe data yang sesuai standar.
Mampu menentukan tipe data yang sesuai standar.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan tipe data yang sesuai standar.
Menentukan tipe data yang sesuai standar.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 2
1.2 Syntax program yang dikuasai digunakan sesuai standar
Dapat menjelaskan cara menggunakan syntax program yang sesuai standar.
Mampu menggunakan syntax program yang sesuai standar.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan syntax program yang sesuai standar.
Menggunakan syntax program yang sesuai standar.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Struktur kontrol program yang dikuasai digunakan sesuai standar.
Dapat menjelaskan cara menggunakan struktur kontrol program sesuai standar
Mampu menggunakan Struktur kontrol program sesuai standar.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan struktur kontrol program sesuai standar
Menangani
menggunakan struktur kontrol program sesuai standar
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2. Membuat program sederhana
2.1 Program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluar an telah dibuat.
Dapat menjelaskan cara membuat program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluaran.
Mampu membuat program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluaran.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program baca tulis untuk memasukkan data dari keyboard dan
menampilkan ke layar monitor termasuk variasinya sesuai standar
masukan/keluaran.
Membuat program baca tulis untuk
memasukkan data dari keyboard dan
menampilkan ke layar monitor termasuk variasinya sesuai standar
masukan/keluaran.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
2.2 Struktur kontrol percabangan dan
pengulangan dalam membuat program telah digunakan.
Dapat menjelaskan cara menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Mampu menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3. Membuat program menggunakan Prosedur dan Fungsi
3.1 Program dengan menggunakan prosedur dibuat sesuai aturan penulisan program
Dapat menjelaskan cara membuat program dengan menggunakan prosedur sesuai aturan penulisan program.
Mampu membuat program dengan menggunakan prosedur sesuai aturan penulisan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan prosedur sesuai aturan penulisan program
Membuat program dengan menggunakan prosedur sesuai aturan penulisan program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 5
3.2 Program dengan menggunakan fungsi dibuat sesuai aturan penulisan program
Dapat menjelaskan cara membuat program dengan menggunakan fungsi sesuai aturan penulisan program
Mampu membuat program dengan menggunakan fungsi sesuai aturan penulisan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan fungsi sesuai aturan penulisan program
Membuat program dengan menggunakan fungsi sesuai aturan penulisan program
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3.3 Program dengan menggunakan prosedur dan fungsi secara bersamaan dibuat sesuai aturan penulisan program
Dapat menjelaskan cara membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program.
Mampu membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program
Membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3.4 Keterangan untuk setiap prosedur dan fungsi telah diberikan
Dapat menjelaskan cara menerapkan setiap prosedure dan fungsi
Mampu menerapkan setiap prosedure dan fungsi.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menerapkan setiap prosedure dan fungsi
Menerapkan setiap prosedure dan fungsi
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
4. Membuat program menggunakan array
4.1 Dimensi array telah
ditentukan
Dapat menjelaskan cara menentukan dimensi array
Mampu menentukan dimensi array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan dimensi array
Menentukan dimensi array.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.2 Tipe data array telah
ditentukan
Dapat menjelaskan cara menentukan tipe data array
Mampu menentukan tipe data array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan tipe data array
Menentukan tipe data array
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.3 Panjang array telah
ditentukan
Dapat menjelaskan cara menentukan panjang array
Mampu menentukan panjang array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menentukan panjang array
Menentukan panjang array
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.4 Pengurutan array telah digunakan
Dapat menjelaskan cara
menggunakan pengurutan array
Mampu menggunakan pengurutan array.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara menggunakan pengurutan array
Menggunakan pengurutan array
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
5. Membuat program untuk akses file
5.1 Program untuk menulis data dalam media penyimpan telah dibuat
Dapat menjelaskan cara
membuat program untuk menulis data dalam media penyimpanan.
Mampu membuat program untuk menulis data dalam media penyimpanan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program untuk menulis data dalam media penyimpanan
Membuat program untuk menulis data dalam media penyimpanan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 2
5.2 Program untuk membaca data dari media penyimpan telah dibuat
Dapat menjelaskan cara membuat program untuk membaca data dari media penyimpanan.
Mampu membuat program untuk membaca data dari media penyimpanan.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membuat program untuk membaca data dari media
penyimpanan
Membuat program untuk membaca data dari media
penyimpanan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
6. Mengkompilasi Program
6.1 Kesalahan program telah dikoreksi
Dapat menjelaskan cara mengoreksi kesalahan program
Mampu mengoreksi kesalahan program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara mengoreksi kesalahan program
Mengoreksi kesalahan program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
6.2 Kesalahan syntax dalam program telah dibebaskan
Dapat menjelaskan cara
membebaskna kesalahan syntax dalam program
Mampu membebaskna kesalahan syntax dalam program.
Harus disiplin,Teliti, Tanggung Jawab dan kerjasama dalam Tim.
Menjelaskan cara membebaskna kesalahan syntax dalam program
Membebaskna kesalahan syntax dalam program
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.7.Unit Kompetensi : Menggunakan SQL
Kode Unit : J.620100.020.02
Perkiraan Waktu Pelatihan : 45 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Mempersiapka n perangkat lunak aplikasi data
deskripsi/SQL
1.1 Perangkat lunak aplikasi SQL telah dipasang.
Dapat menjelaskan perangkat lunak aplikasi SQL telah terpasang.
Mampu menentukan perangkat lunak aplikasi SQL telah
terpasang.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan perangkat lunak aplikasi SQL telah terpasang.
Menentukan perangkat lunak aplikasi SQL telah terpasang.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 1
1.2 Perangkat lunak aplikasi SQL dijalankan.
Dapat menjelaskan cara menjalankan perangkat lunak aplikasi SQL.
Mampu menjalankan perangkat lunak aplikasi SQL.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menjalankan perangkat lunak aplikasi SQL.
Menjalankan perangkat lunak aplikasi SQL.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Menggunakan fitur aplikasi SQL
2.1 Fitur pengolahan DML diidentifi-kasikan.
Dapat menjelaskan cara
mengidentifikasi fitur pengolahan DML.
Mampu mengidentifikasi fitur pengolahan DML.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengidentifikasi fitur pengolahan DML.
Mengidentifikasi fitur pengolahan DML.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2.2 Fitur pengolahan DML dieksekusi sesuai kebutuhan.
Dapat menjelaskan cara mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Mampu mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Mampu mengeksekusi fitur pengolahan DML sesuai kebutuhan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
3. Mengisi tabel 3.1 Tabel diisi data menggunakan perintah DML.
Dapat menjelaskan cara mengisi data tabel menggunakan perintah DML.
Mampu mengisi data tabel menggunakan perintah DML.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengisi data tabel menggunakan perintah DML.
Mengisi data tabel menggunakan perintah DML
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
3.2 Indeks dibangkitkan.
Dapat menjelaskan cara membangkitkan indeks.
Mampu membangkitkan indeks.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membangkitkan indeks
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
3.3 View tabel dibentuk sesuai kebutuhan.
Dapat menjelaskan cara membentuk view tabel sesuai kebutuhan.
Mampu membentuk view tabel sesuai kebutuhan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membentuk view tabel sesuai kebutuhan.
Membentuk view tabel sesuai kebutuhan
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
4. Melakukan operasi relasional
4.1 Fitur pengolahan DML diidentifika-sikan
Dapat menjelaskan cara
mengidentifikasi fitur pengolahan DML.
Mampu mengidentifikasi fitur pengolahan DML.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengidentifikasi fitur pengolahan DML.
Mengidentifikasi fitur pengolahan DML.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4 7
4.2 Perintah DML dipergunakan untuk manipulasi antar tabel
Dapat menjelaskan penggunaan perintah DML untuk memanipulasi tabel.
Mampu menggunakan perintah DML untuk memanipulasi tabel.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan
penggunaan perintah DML untuk
memanipulasi tabel.
Menggunakan perintah DML untuk
memanipulasi tabel.
4.3 Perintah DML dipergunakan untuk manipulasi antar view
Dapat menjelaskan penggunaan perintah DML untuk manipulasi antar view
Mampu menggunakan perintah DML untuk memanipulasi antar view
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan
penggunaan perintah DML untuk manipulasi antar view
Menggunakan perintah DML untuk
memanipulasi antar view
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.4 Perintah DML ditulis secara efisien
Dapat menjelaskan cara menulis perintah DML secara efisien.
Mampu menulis perintah DML secara efisien
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menulis perintah DML secara efisien
Menulis perintah DML secara efisien.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
5. Membuat stored procedure
5.1 Stored Procedure dibuat dengan perintah SQL
Dapat menjelaskan cara membuat store procedure dengan perintah SQL.
Mampu membuat store procedure dengan perintah SQL.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat store procedure dengan perintah SQL.
Membuat store procedure dengan perintah SQL
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
5.2 Prosedur diuji diperiksa input dan outputnya.
Dapat menjelaskan cara menguji prosedur dengan memeriksa input dan outputnya.
Mampu menguji prosedur dengan memeriksa input dan outputnya.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menguji prosedur dengan memeriksa input dan outputnya.
Menguji prosedur dengan memeriksa input dan outputnya.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
6. Membuat function
6.1 Function dibuat dengan perintah SQL.
Dapat menjelaskan cara membuat function dengan perintah SQL.
Mampu membuat function dengan perintah SQL
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat function dengan perintah SQL
Membuat function dengan perintah SQL
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
6.2 Perintah SQL pada function ditulis secara efisien.
Dapat menjelaskan cara menulis perintah SQL pada function secara secara efisien.
Mampu menulis perintah SQL pada function secara secara efisien.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menulis perintah SQL pada function secara secara efisien.
Menulis perintah SQL pada function secara secara efisien.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
7. Membuat trigger
7.1 Trigger didefinisikan dengan perintah SQL
Dapat menjelaskan cara mendefenisikan trigger dengan perintah SQL.
Mampu mendefenisikan trigger dengan perintah SQL
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mendefenisikan trigger dengan perintah SQL.
Mendefenisikan trigger dengan perintah SQL.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
7.2 Kesesuaian Hasil trigger diuji
Dapat menjelaskan cara menguji kesesuaian hasil trigger.
Mampu menguji kesesuaian hasil trigger.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menguji kesesuaian hasil trigger.
Menguji kesesuaian hasil trigger.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
8. Melakukan perintah commit dan rollback
8.1 Perubahan data dengan perintah commit
dilakukan.
Dapat menjelaskan cara melakukan perubahan data dengan perintah commit.
Mampu melakukan perubahan data dengan perintah commit.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara melakukan perubahan data dengan perintah commit.
Melakukan perubahan data dengan perintah commit.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
8.2 Pembatalan penulisan data dilakukan dengan rollback
Dapat menjelaskan cara
melakukan pembatalan penulisan data dengan rollback.
Mampu melakukan pembatalan penulisan data dengan rollback.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara melakukan pembatalan penulisan data dengan rollback.
Melakukan pembatalan penulisan data dengan rollback.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Membuat berbagai operasi terhadap basis data.
1.1 Data dapat disimpan/ diubah ke dalam format basis data.
Dapat menjelaskan cara menyimpan/mengubah data kedalam format basis data.
Mampu menyimpan/mengubah data kedalam format basis data.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menyimpan/mengubah data kedalam format basis data.
Menyimpan/mengubah data kedalam format basis data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 6
1.2 Informasi yang diinginkan dapat dihasilkan menggunakan query tersebut.
Dapat menjelaskan cara menghasilkan informasi yang diinginkan menggunakan query tersebut.
Mampu menghasilkan informasi yang diinginkan menggunakan query tersebut.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menghasilkan informasi yang diinginkan menggunakan query tersebut.
Menghasilkan informasi yang diinginkan menggunakan query tersebut.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Indeks dipergunakan untuk
mempercepat akses
Dapat menjelaskan cara menggunakan indeks untuk mempercepat akses.
Mampu menggunakan indeks untuk mempercepat akses.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menggunakan indeks untuk mempercepat akses
Menggunakan indeks untuk mempercepat akses
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
Asesmen
2. Membuat prosedur akses terhadap basis data
2.1 Library akses basis data dapat diterapkan.
Dapat menjelaskan cara menerapkan library akses basis data.
Mampu menerapkan library akses basis data.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menerapkan library akses basis data.
Menerapkan library akses basis data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 8
2.2 Perintah akses data yang relevan dengan teknologi atau jenis baru data, diterapkan untuk mengakses data.
Dapat menjelaskan cara
menerapkan perintah akses data yang relevan dengan teknologi atau jenis baru data untuk mengakses data.
Mampu menerapkan perintah akses data yang relevan dengan teknologi atau jenis baru data untuk mengakses data.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menerapkan perintah akses data yang relevan dengan teknologi atau jenis baru data untuk mengakses data.
Menerapkan perintah akses data yang relevan dengan teknologi atau jenis baru data untuk mengakses data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
3. Membuat koneksi basis data
3.1 Teknologi koneksi yang sesuai dipilih.
Dapat menjelaskan cara memilih teknologi koneksi yang sesuai.
Mampu memilih teknologi koneksi yang sesuai.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara memilih teknologi koneksi yang sesuai.
Memilih teknologi koneksi yang sesuai.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3.2 Keamanan koneksi ditentukan.
Dapat menjelaskan cara
menentukan keamanan koneksi.
Mampu menentukan keamanan koneksi.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menentukan keamanan koneksi.
Menentukan keamanan koneksi.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3.3 Hak setiap pengguna ditentukan
Dapat menjelaskan cara menentukan hak setiap pengguna.
Mampu menentukan hak setiap pengguna.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menentukan hak setiap pengguna.
Menentukan hak setiap pengguna
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
4. Menguji program basis data
4.1 Skenario pengujian disiapkan
Dapat menjelaskan cara
menyiapkan skenario pengujian.
Mampu menyiapkan skenario pengujian.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menyiapkan skenario pengujian.
Menyiapkan skenario pengujian
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
4.2 Logika pemrograman mengacu pada kinerja statemen akses data yang akan dibaca
Dapat menjelaskan cara membaca logika pemrograman mengacu pada kinerja statemen akses data.
Mampu membaca logika pemrograman mengacu pada kinerja statemen akses data.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membaca logika pemrograman mengacu pada kinerja statemen akses data.
Membaca logika pemrograman mengacu pada kinerja statemen akses data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.3 Performansi mengacu pada kinerja statemen akses data yang akan dibaca data diuji
Dapat menjelaskan cara menguji performansi yang mengacu pada kinerja statemen akses data yang akan dibaca.
Mampu menguji performansi yang mengacu pada kinerja statemen akses data yang akan dibaca.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menguji performansi yang mengacu pada kinerja statemen akses data yang akan dibaca.
Menguji performansi yang mengacu pada kinerja statemen akses data yang akan dibaca.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Perkiraan Waktu Pelatihan : 25 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Menjelaskan varian dan invarian
1.1 Tipe data telah dijelaskan sesuai kaidah
pemrograman.
Dapat menjelaskan tipe data sesuai kaidah pemrograman.
Mampu menerapkan tipe data sesuai kaidah pemrograman.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan tipe data sesuai kaidah
pemrograman.
Menerapkan tipe data sesuai kaidah
pemrograman.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1 2
1.2 Variabel telah dijelaskan sesuai kaidah
pemrograman.
Dapat menjelaskan variabel sesuai kaidah pemrograman.
Mampu menerapkan variabel sesuai kaidah pemrograman.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan variabel sesuai kaidah pemrograman.
Menerapkan variabel sesuai kaidah pemrograman.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.3 Konstanta telah dijelaskan sesuai kaidah
pemrograman.
Dapat menjelaskan konstanta sesuai kaidah pemrograman.
Mampu menerapkan konstanta sesuai kaidah pemrograman
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan konstanta sesuai kaidah
pemrograman.
Menerapkan konstanta sesuai kaidah
pemrograman.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2. Membuat alur logika
pemrograman
2.1 Metode yang sesuai ditentukan.
Dapat menjelaskan cara
menentukan metode yang sesuai.
Mampu menentukan motode yang sesuai.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menentukan metode yang sesuai.
Menentukan motode yang sesuai.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 5
2.2 Komponen yang dibutuhkan ditentukan.
Dapat menjelaskan cara menentukan komponen yang dibutuhkan.
Mampu menentukan komponen yang dibutuhkan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menentukan komponen yang dibutuhkan.
Menentukan komponen yang dibutuhkan.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2.3 Relasi antar komponen ditetapkan
Dapat menjelaskan cara menentukan relasi antar komponen.
Mampu menentukan relasi antar komponen.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menentukan relasi antar komponen.
Menentukan relasi antar komponen
2.4 Alur mulai dan selesai ditetapkan
Dapat menjelaskan cara menetapkan alur mulai dan selesai.
Mampu menetapkan alur mulai dan selesai.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menetapkan alur mulai dan selesai.
Menetapkan alur mulai dan selesai.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
3. Menerapkan teknik dasar algoritma umum
3.1 Algoritma untuk sorting dibuat.
Dapat menjelaskan cara membuat algoritma untuk sorting.
Mampu membuat algoritma untuk sorting.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara membuat algoritma untuk sorting.
Membuat algoritma untuk sorting.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
3.2 Algoritma untuk searching dibuat.
Dapat menjelaskan cara membuat algoritma untuk searching.
Mampu membuat algoritma untuk searching.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara membuat algoritma untuk searching.
Membuat algoritma untuk searching.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
4. Menggunakan Prosedur dan Fungsi
4.1 Konsep penggunaan kembali prosedur dan fungsi dapat diidentifikasi
Dapat menjelaskan cara mengidentifikasi penggunaan kembali prosedur dan fungsi.
Mampu mengidentifikasi penggunaan kembali prosedur dan fungsi.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengidentifikasi penggunaan kembali prosedur dan fungsi.
Mengidentifikasi penggunaan kembali prosedur dan fungsi.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
4.2 Prosedur dapat digunakan
Dapat menjelaskan cara menggunakan prosedur.
Mampu menggunakan prosedur.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menggunakan prosedur.
Menggunakan prosedur Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
4.3 Fungsi dapat digunakan
Dapat menjelaskan cara menggunakan fungsi.
Mampu menggunakan fungsi.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara menggunakan fungsi.
Mampu menggunakan
fungsi. Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
5. Mengidentifi-kasikan kompleksitas algoritma
5.1 Kompleksitas waktu algoritma diidentifikasi.
Dapat menjelaskan cara mengidentifikasi kompleksitas waktu algoritma.
Mampu mengidentifikasi kompleksitas waktu algoritma.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengidentifikasi kompleksitas waktu algoritma.
Mengidentifikasi kompleksitas waktu algoritma
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
5.2 Kompleksitas penggunaan memory algoritma diidentifikasi
Dapat menjelaskan cara mengidentifikasi kompleksitas penggunaan memory algoritma
Mampu mengidentifikasi kompleksitas penggunaan memory algoritma.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara mengidentifikasi kompleksitas
penggunaan memory algoritma
Mengidentifikasi kompleksitas
penggunaan memory algoritma.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
II.
KELOMPOK UNIT KOMPETENSI PILIHAN
2.1 Unit Kompetensi : Mengimplementasikan pemrograman berorientasi objek
Kode Unit : J.620100.018.02
Perkiraan Waktu Pelatihan : 40 Jam Pelajaran @45 menit
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Membuat program berorientasi objek dengan memanfaatkan class
1.1 Program dengan menggunakan class dibuat.
Dapat menjelaskan cara membuat program dengan menggunakan class.
Mampu membuat program dengan menggunakan class.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara membuat program dengan menggunakan class.
Membuat program dengan menggunakan class.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3 8
1.2 Properti class yang akan direalisasikan dalam bentuk prosedur/fungsi 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 disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan cara membuat properti class yang akan direalisasikan dalam bentuk
prosedur/fungsi.
Membuat properti class yang akan direalisasikan dalam bentuk
prosedur/fungsi.
1.3 Data didalam class dibuat mandiri
Dapat menjelaskan cara membuat data didalam class mandiri.
Mampu membuat data didalam class mandiri
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat data didalam class mandiri
Membuat data didalam class mandiri
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
1.4 Hak akses dari tipe data (private, protected, public) dikelola
Dapat menjelaskan cara
mengelola hak akses dari tipe data (private, protected, public)
Mampu mengelola hak akses dari tipe data (private, protected, public)
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengelola hak akses dari tipe data (private, protected, public)
Mengelola hak akses dari tipe data (private, protected, public)
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
2. Menggunakan tipe data dan control program pada metode atau operasi dari suatu kelas
2.1 Tipe data diidentifikasi.
Dapat menjelaskan cara mengidentifikasi tipe data.
Mampu mengidentifikasi tipe data.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengidentifikasi tipe data.
Mengidentifikasi tipe data.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
2.2 Sintaks program dikuasai sesuai dengan bahasa pemrogramnnya.
Dapat menjelaskan langkah-langkah menulis sintaks program sesuai dengan bahasa
pemrograman.
Mampu menulis sintaks program sesuai dengan bahasa
pemrograman.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan langkah-langkah menulis sintaks program sesuai dengan bahasa pemrograman.
Mampu menulis sintaks program sesuai dengan bahasa pemrograman.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2.3 Control program dikuasai
Dapat menjelaskan konsep control program
Mampu menguasai control program.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.
Menjelaskan konsep control program
Menguasai control program
Asesmen
3. Membuat program dengan konsep berbasis objek
3.1 Inheritance pada class diterapkan.
Dapat menjelaskan cara menerapkan inheritancepada class.
Mampu menerapkan inheritance pada class.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menerapkan inheritance pada class.
Mengisi menerapkan inheritance pada class
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
3.2 Polymorphism pada class diterapkan.
Dapat menjelaskan cara
menerapkan polymorphism pada class.
Mampu menerapkan polymorphism pada class.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menerapkan polymorphism pada class
Menerapkan polymorphism pada class
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Asesmen
4. Membuat program object oriented dengan interface dan paket
4.1 Interface class program dibuat
Dapat menjelaskan cara membuat interface class program.
Mampu membuat interface class program.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat interface class program.
Membuat interface class program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
4.2 Paket dengan program dibuat
Dapat menjelaskan cara membuat paket program.
Mampu membuat paket program.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara membuat paket program.
Menggunakan membuat paket program.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan
Perkiraan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
5. Mengkompilasi Program
5.1 Kesalahan dapat dikoreksi
Dapat menjelaskan cara mengoreksi kesalahan.
Mampu mengoreksi kesalahan.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara mengoreksi kesalahan.
Mengoreksi kesalahan Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
2 4
5.2 Program bebas salah sintaks dihasilkan.
Dapat menjelaskan cara menghasilkan program yang bebas dari kesalahan sintaks.
Mampu menghasilkan program yang bebas dari kesalahan sintaks.
Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim
Menjelaskan cara menghasilkan program yang bebas dari kesalahan sintaks.
Menghasilkan program yang bebas dari kesalahan sintaks.
Disiplin Teliti Tanggung jawab Kerjasama dalam Tim
Elemen Kompetensi
Kriteria Unjuk Kerja
Indikator Unjuk Kerja
Materi Pelatihan Waktu Pelatihan
(jampel)
Pengetahuan Keterampilan Sikap
Penge-tahuan
Keteram-pilan
1. Memilih Protokol komunikasi
1.1 Protokol komunikasi ditentukan
• Dapat menjelaskan cara menentukan protokol komunikasi
• Mampu menentukan protokol komunikasi
• Disiplin, Teliti, Cermat dan Tanggung Jawab
• Cara menentukan protokol komunikasi
• Menentukan protokol komunikasi
• Disiplin • Teliti • Cermat • Tanggung
Jawab
1.2 Teknologi komunikasi sesuai protokol ditentukan
• Dapat menjelaskan cara menentukan teknologi komunikasi sesuai protokol
• Mampu menentukan teknologi komunikasi sesuai protokol
• Disiplin, Teliti, Cermat dan Tanggung Jawab
• Cara menentukan teknologi komunikasi sesuai protokol
• Menentukan teknologi komunikasi sesuai protokol
• Disiplin • Teliti • Cermat
Tanggung Jawab
Asesmen 2. Membuat
prosedur akses terhadap basis data
2.1 Alamat mesin diidentifikasi
• Dapat menjelaskan cara mengidentifikasi alamat mesin
• Mampu mengidentifikasi alamat mesin
• Disiplin, Teliti, Cermat dan Tanggung Jawab
• Cara mengidentifikasi alamat mesin
• Mengidentifikasi alamat mesin
• Disiplin • Teliti • Cermat