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