KELOMPOK UNIT KOMPETENSI PILIHAN

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

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3 8 program

1. Membuat

1.1 Program dengan

Dapat menjelaskan cara

Menjelaskan cara Membuat program

Disiplin

menggunakan

membuat program dengan

membuat program

dengan menggunakan

Teliti

berorientasi

class dibuat.

menggunakan class.

dengan menggunakan

class.

Tanggung

objek dengan

Mampu membuat program

Kerjasama

class dengan menggunakan class.

dalam Tim Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

1.2 Properti class Dapat menjelaskan cara Menjelaskan cara Membuat properti Disiplin yang akan

membuat properti class yang

membuat properti

class yang akan

Teliti

direalisasikan

akan direalisasikan dalam bentuk

class yang akan

direalisasikan dalam

Tanggung

dalam bentuk

prosedur/fungsi.

direalisasikan dalam

bentuk

jawab

prosedur/fungsi

Mampu membuat properti class

bentuk

prosedur/fungsi.

Kerjasama

dibuat.

prosedur/fungsi.

dalam Tim

yang akan direalisasikan dalam bentuk prosedur/fungsi.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1.3 Data didalam

Dapat menjelaskan cara

Menjelaskan cara Membuat data didalam Disiplin

class dibuat

membuat data didalam class

membuat data didalam class mandiri

class mandiri

Tanggung

Mampu membuat data didalam jawab class mandiri Kerjasama

dalam Tim Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim

1.4 Hak akses dari

Dapat menjelaskan cara

Menjelaskan cara Mengelola hak akses Disiplin

tipe data

mengelola hak akses dari tipe

mengelola hak akses

dari tipe data

Teliti

( private,

data ( private, protected, public)

dari tipe data

( private, protected,

Tanggung

protected,

private, protected,

public)

jawab

public) dikelola

Mampu mengelola hak akses

dari tipe data ( private, protected, public) dalam Tim

public)

Kerjasama

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Asesmen

2 5 tipe data dan

2. Menggunakan

2.1 Tipe data

Dapat menjelaskan cara

Menjelaskan cara Mengidentifikasi tipe Disiplin

diidentifikasi.

mengidentifikasi tipe data.

mengidentifikasi tipe

data.

Teliti

control program

Mampu mengidentifikasi tipe data. data.

Tanggung

pada metode

jawab

atau operasi

Harus disiplin,Teliti, Tanggung

Kerjasama

dari suatu kelas

Jawab danKerjasama dalam Tim

dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.2 Sintaks program

Dapat menjelaskan langkah-

Menjelaskan langkah- Mampu menulis sintaks Disiplin

dikuasai sesuai

langkah menulis sintaks program

langkah menulis

program sesuai dengan Teliti

dengan bahasa

sesuai dengan bahasa

sintaks program sesuai bahasa pemrograman.

Tanggung

pemrogramnnya. pemrograman.

dengan bahasa

jawab

Mampu menulis sintaks program

pemrograman.

Kerjasama dalam Tim

sesuai dengan bahasa pemrograman.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

2.3 Control program

Dapat menjelaskan konsep

Menjelaskan konsep

Menguasai control

dikuasai

control program

control program

program

Mampu menguasai control program.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

3.1 Inheritance pada Dapat menjelaskan cara

Menjelaskan cara

Mengisi menerapkan Disiplin

class diterapkan. menerapkan inheritance pada

menerapkan

inheritance pada class

Teliti

dengan konsep

class.

inheritance pada

Tanggung

berbasis objek

Mampu menerapkan inheritance

class.

jawab Kerjasama

pada class. dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3.2 Polymorphism

Dapat menjelaskan cara

Menjelaskan cara Menerapkan Disiplin

pada class

menerapkan polymorphism pada

menerapkan

polymorphism pada

polymorphism pada

class

Tanggung

Mampu menerapkan jawab class polymorphism pada class. Kerjasama

dalam Tim Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam Tim Asesmen

2 4 program object

4. Membuat

4.1 Interface class

Dapat menjelaskan cara

Menjelaskan cara Membuat interface

Disiplin

program dibuat

membuat interface class

membuat interface

class program.

class program.

Tanggung

dengan

Mampu membuat jawab interface class

interface dan

dalam Tim

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

4.2 Paket dengan

Dapat menjelaskan cara

Menjelaskan cara

Menggunakan

Disiplin

program dibuat

membuat paket program.

membuat paket

membuat paket

Mampu membuat paket program.

jawab

Harus disiplin,Teliti, Tanggung

Kerjasama

Jawab danKerjasama dalam Tim

dalam Tim

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2 4 Program

5. Mengkompilasi

5.1 Kesalahan dapat

Dapat menjelaskan cara

Menjelaskan cara Mengoreksi kesalahan Disiplin

dikoreksi

mengoreksi kesalahan.

mengoreksi kesalahan.

Teliti

Mampu mengoreksi kesalahan. Tanggung

jawab

Harus disiplin,Teliti, Tanggung

Kerjasama

Jawab danKerjasama dalam Tim

dalam Tim

5.2 Program bebas

Dapat menjelaskan cara

Menjelaskan cara

Menghasilkan program

Disiplin

salah sintaks

menghasilkan program yang

menghasilkan

yang bebas dari

Teliti

dihasilkan.

bebas dari kesalahan sintaks.

program yang bebas

kesalahan sintaks.

Tanggung

dari kesalahan

jawab

Mampu menghasilkan program

yang bebas dari kesalahan Kerjasama

sintaks.

dalam Tim sintaks.

Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

Asesmen

2.2 Unit Kompetensi

: Mengimplementasikan Network Programming

Kode Unit

: J.620100.027.01

Perkiraan Waktu Pelatihan

: 15 Jam Pelajaran @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1. Memilih Protokol

1.1 Protokol

• Dapat menjelaskan cara

• Cara menentukan protokol

• Menentukan protokol

menentukan protokol

• Cermat • Tanggung

• Mampu menentukan

Jawab

protokol komunikasi • Disiplin, Teliti, Cermat dan

Tanggung Jawab

1.2 Teknologi

• Dapat menjelaskan cara

• Cara menentukan teknologi • Menentukan teknologi • Disiplin

komunikasi

menentukan teknologi

komunikasi sesuai protokol

komunikasi sesuai

• Teliti

sesuai protokol komunikasi sesuai protokol

• Mampu menentukan

Jawab

teknologi komunikasi sesuai protokol

• Disiplin, Teliti, Cermat dan Tanggung Jawab

Asesmen

2. Membuat

2.1 Alamat mesin • Dapat menjelaskan cara

• Cara mengidentifikasi alamat • Mengidentifikasi

• Disiplin

prosedur akses

diidentifikasi

mengidentifikasi alamat

mesin

alamat mesin

• Teliti

terhadap basis

• Mampu mengidentifikasi

Tanggung

alamat mesin

Jawab

• Disiplin, Teliti, Cermat dan Tanggung Jawab

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.2 Jaringan antar

Dapat menjelaskan cara

Cara mengidentifikasi

Mengidentifikasi Disiplin

mesin

mengidentifikasi jaringan

jaringan antar mesin

jaringan antar mesin

Teliti

diidentifikasi

antar mesin

Tanggung jawab

Mampu mengidentifikasi jaringan antar mesin

Kerjasama

Harus disiplin,Teliti,

dalam Tim

Tanggung Jawab danKerjasama dalam Tim

2.3 Kebutuhan alur Dapat menjelaskan cara

Cara mengidentifikasi

Mengidentifikasi Disiplin

komunikasi

mengidentifikasi kebutuhan

kebutuhan alur komunikasi.

kebutuhan alur

Teliti

diidentifikasi

alur komunikasi.

komunikasi.

Tanggung jawab

Mampu mengidentifikasi

kebutuhan alur komunikasi.

Kerjasama

Harus disiplin,Teliti,

dalam Tim

Tanggung Jawab danKerjasama dalam Tim

2.4 Sifat

Dapat menjelaskan cara Cara menidentifikasi sifat

Menidentifikasi sifat Disiplin

komunikasi

menidentifikasi sifat

komunikasi data

komunikasi data

Teliti

data

komunikasi data.

Mampu menidentifikasi sifat

komunikasi data.

Kerjasama

Harus disiplin,Teliti,

dalam Tim

Tanggung Jawab danKerjasama dalam Tim

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

3. Mengimplement

3.1 Mekanisme

Dapat menjelaskan cara Cara membuat mekanisme

Membuat mekanisme Disiplin

asikan

komunikasi

membuat mekanisme

komunikasi sesuai protokol

komunikasi sesuai

Teliti

komunikasi data

sesuai protokol komunikasi sesuai protokol

Mampu membuat mekanisme

komunikasi sesuai protokol Kerjasama

dalam Tim Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim

3.2 Contingency

Dapat menjelaskan cara

Cara membuat Contingency

Membuat Contingency

Disiplin

plan kegagalan membuat Contingency plan

plan kegagalan komunikasi.

plan kegagalan

Teliti

komunikasi

kegagalan komunikasi.

Mampu Membuat Contingency

plan kegagalan komunikasi Kerjasama

dalam Tim Harus disiplin,Teliti, Tanggung Jawab danKerjasama dalam Tim.

3.3 Alur

Dapat menjelaskan cara

Cara membuat alur

Membuat alur Disiplin

komunikasi

membuat alur komunikasi

Mampu membuat alur Tanggung

jawab komunikasi.

Kerjasama Harus disiplin,Teliti, Tanggung

Jawab danKerjasama dalam

dalam Tim

Tim.

Asesmen

2.3 Unit Kompetensi : Melaksanakan Pengujian Unit Program Kode Unit

J.620100.033.02

Perkiraan Waktu

10 Jam Pelatihan @45 menit

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

(jampel) Kompetensi

Kriteria

Indikator

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

1. Menentukan

1.1 Prosedur uji

Dapat menjelaskan cara Cara mengidentifikasikan

Mengidentifikasikan Disiplin

kebutuhan uji

coba aplikasi

mengidentifikasikan prosedur

prosedur uji coba aplikasi

prosedur uji coba

Teliti

coba dalam

diidentifikasika uji coba aplikasi sesuai

sesuai dengan software

aplikasi sesuai dengan

Cermat

pengembangan

n sesuai

dengan software development development life cycle

software development

Tanggung

dengan

life cycle

life cycle

jawab

software Mampu mengidentifikasikan development

life cycle prosedur uji coba aplikasi sesuai dengan software development life cycle

Disiplin, Teliti, Cermat danTanggung jawab.

1.2 Tools uji coba

Cara menentukan tools uji Menentukan tools uji

Dapat menjelaskan cara

ditentukan

menentukan tools uji coba.

coba

coba

Mampu menentukan tools uji coba.

Disiplin, Teliti, Cermat danTanggung jawab

1.3 Standar dan

Dapat menjelaskan cara Cara mengidentifikasi standar Mengidentifikasi standar Disiplin

kondisi uji

mengidentifikasi standar dan

dan kondisi uji coba.

dan kondisi uji coba.

Teliti

coba

kondisi uji coba.

Cermat

diidentifikasi Tanggung

Mampu mengidentifikasi

jawab

standar dan kondisi uji coba. Disiplin, Teliti, Cermat

danTanggung jawab

Asesmen

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2. Mempersiapkan

2.1 Kebutuhan

Dapat menjelaskan cara Cara menentukan kebutuhan

Menentukan Disiplin

dokumentasi uji

untuk uji coba

menentukan kebutuhan untuk untuk uji coba

kebutuhan untuk uji

uji coba.

coba

Cermat Mampu menentukan Tanggung

kebutuhan untuk uji coba

jawab

Disiplin, Teliti, Cermat danTanggung jawab

2.2 Uji coba

Dapat menjelaskan cara

Cara melaksanakan uji coba

melaksanakan uji coba

Disiplin

dengan variasi

melaksanakan uji coba

dengan variasi kondisi

dengan variasi kondisi

Teliti

kondisi dapat

dengan variasi kondisi.

Cermat

dilaksanakan

Mampu melaksanakan uji

Tanggung

coba dengan variasi kondisi

jawab

Disiplin, Teliti, Cermat danTanggung jawab

2.3 Skenario uji

Dapat menjelaskan cara

Cara membuat skenario uji

Membuat skenario uji Disiplin

coba dibuat

membuat skenario uji coba.

coba

coba

Teliti Cermat

Mampu membuat skenario uji coba

Tanggung

jawab danTanggung jawab

Disiplin, Teliti, Cermat

2.1 Data uji unit Dapat menjelaskan cara Cara mengidentifikasi data uji Mengidentifikasi data uji Disiplin data uji

3. Mempersiapkan

test

mengidentifikasi data uji unit

unit test.

unit test.

Cermat Mampu mengidentifikasi data Tanggung

uji unit test.

jawab

Disiplin, Teliti, Cermat danTanggung jawab

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

2.2 Data uji unit

Dapat menjelaskan cara Cara membangkitkan data uji

Membangkitkan data uji Disiplin

test

membangkitkan data uji unit

unit test.

unit test.

Mampu membangkitkan data Tanggung

uji unit test.

jawab

Disiplin, Teliti, Cermat danTanggung jawab

4. Melaksanakan

4.1 Skenario uji

Dapat menjelaskan langkah-

Cara mendesain skenario uji

Mendesain skenario uji Disiplin

prosedur uji

coba desain

langkah mendesain skenario

uji coba.

Cermat

Mampu mendesain skenario Tanggung

uji coba.

jawab

Disiplin, Teliti, Cermat danTanggung jawab

4.2 Prosedur uji

Dapat menjelaskan langkah- Cara mendesain prosedur uji

Mendesain prosedur Disiplin

coba dalam

langkah mendesain prosedur

coba dalam algoritma

uji coba dalam

Teliti

algoritma

uji coba dalam algoritma

algoritma

Cermat

didesain Mampu mendesain prosedur Tanggung

uji coba dalam algoritma

jawab

Disiplin, Teliti, Cermat danTanggung jawab

4.3 Uji coba

Dapat menjelaskan cara Cara melaksanakan uji coba

Melaksanakan uji Coba Disiplin

dilaksanakan

melaksanakan uji coba

Teliti

Mampu melaksanakan uji Cermat coba

Tanggung

Disiplin, Teliti, Cermat jawab danTanggung jawab

Perkiraan

Waktu Pelatihan Elemen

Materi Pelatihan

Kriteria

Indikator

(jampel) Kompetensi

Unjuk Kerja

Unjuk Kerja

Penge- Keteram-

tahuan pilan

Asesmen