0% menganggap dokumen ini bermanfaat (0 suara)
102 tayangan11 halaman

Silabus Junior Web Programmer

Silabus pelatihan berbasis kompetensi ini membahas dua unit kompetensi inti yaitu (1) menggunakan struktur data dan (2) mengimplementasikan user interface. Masing-masing unit kompetensi dijabarkan melalui elemen kompetensi, kriteria, indikator pengetahuan, keterampilan, dan sikap yang akan dicapai siswa selama pelatihan berlangsung. Waktu pelatihan diperkirakan berkisar antara 20-30 jam pelajaran.

Diunggah oleh

Blue Cloud
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
102 tayangan11 halaman

Silabus Junior Web Programmer

Silabus pelatihan berbasis kompetensi ini membahas dua unit kompetensi inti yaitu (1) menggunakan struktur data dan (2) mengimplementasikan user interface. Masing-masing unit kompetensi dijabarkan melalui elemen kompetensi, kriteria, indikator pengetahuan, keterampilan, dan sikap yang akan dicapai siswa selama pelatihan berlangsung. Waktu pelatihan diperkirakan berkisar antara 20-30 jam pelajaran.

Diunggah oleh

Blue Cloud
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

SILABUS PELATIHAN BERBASIS KOMPETENSI

I. KELOMPOK UNIT KOMPETENSI INTI

1.1 Unit Kompetensi : Menggunakan struktur data


Kode Unit : J.620100.004.02
Perkiraan Waktu Pelatihan : 20 Jam Pelajaran @45 menit

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Mengidentifikasi 1.1 Konsep data  Dapat menjelaskan cara  Menjelaskan cara  Mengidentifikasikan  Disiplin 3 7
konsep data dan struktur mengidentifikasikan konsep data mengidentifikasikan konsep data dan  Teliti
dan struktur data dan struktur data sesuai dengan konsep data dan struktur data sesuai  Tanggung
data. diidentifikasi konteks permasalahan. struktur data sesuai dengan konteks jawab
sesuai dengan dengan konteks permasalahan  Kerjasama
 Mampu mengidentifikasikan
konteks permasalahan dalam Tim
konsep data dan struktur data
permasalahan.
sesuai dengan konteks
permasalahan.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

1.2 Alternatif  Dapat menjelaskan cara  Menjelaskan cara  Membandingkan  Disiplin


struktur data membandingkan alternatif membandingkan alternatif struktur data.  Teliti
dibandingkan struktur data alternatif struktur data.  Tanggung
kelebihan dan  Dapat menjelaskan cara jawab
 Menjelaskan cara
kekurangannya menyelesaikan kelebihan dan  Kerjasama
menyelesaikan
untuk konteks kekurangan konteks dalam Tim
permasalahan kelebihan dan
permasalahan
kekurangan konteks
yang  Mampu membandingkan permasalahan.
diselesaikan. alternatif struktur data.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 1


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menerapkan 2.1 Struktur data  Dapat menjelaskan cara  Menjelaskan cara  Mengimplementasikan  Disiplin 3 7
struktur data diimplementasi mengimplementasikan struktur mengimplementasikan struktur data sesuai  Teliti
dan akses kan sesuai data sesuai dengan bahasa struktur data sesuai dengan bahasa  Tanggung
terhadap dengan bahasa pemrograman yang akan dengan bahasa pemrograman yang jawab
struktur data pemrograman dipergunakan. pemrograman yang akan dipergunakan.  Kerjasama
tersebut yang akan akan dipergunakan. dalam Tim
 Mampu mengimplementasikan
dipergunakan
struktur data sesuai dengan
bahasa pemrograman yang akan
dipergunakan.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

2.2 Akses terhadap  Dapat menjelaskan cara  Menjelaskan cara  Menggunakan  Disiplin
data dinyatakan menggunakan algoritma yang menggunakan algoritma yang efisiensi  Teliti
dalam efisiensi sesuai bahasa algoritma yang sesuai bahasa  Tanggung
algoritma yang pemrograman yang akan dipakai. efisiensi sesuai bahasa pemrograman yang jawab
efisiensi sesuai pemrograman yang akan dipakai.  Kerjasama
 Mampu menggunakan algoritma
bahasa akan dipakai. dalam Tim
yang efisiensi sesuai bahasa
pemrograman
pemrograman yang akan dipakai.
yang akan
dipakai.  Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 2


1.2 Unit Kompetensi : Mengimplementasikan User Interface
Kode Unit : J.620100.005.02
Perkiraan Waktu Pelatihan : 30 Jam Pelajaran @45 menit

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Mengidentifikasi 1.1 Rancangan  Dapat menjelaskan cara  Menjelaskan cara  Mengidentifikasi  Disiplin 5 10
rancanganuser user mengidentifikasi rancangan user mengidentifikasi rancangan user  Teliti
interface interfacediidenti interface sesuai kebutuhan rancangan user interface sesuai  Tanggung
fikasi sesuai interface sesuai kebutuhan. jawab
 Mampu mengidentifikasi
kebutuhan. kebutuhan.  Kerjasama
rancangan user interface sesuai
dalam Tim
kebutuhan.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

1.2 Komponen user  Dapat menjelaskan cara  Menjelaskan cara  Mengidentifikasi  Disiplin
interface dialog mengidentifikasi komponen user mengidentifikasi komponen user  Teliti
diidentifikasi interface dialog sesuai konteks komponen user interface dialog sesuai  Tanggung
sesuai konteks rancangan proses interface dialog sesuai konteks rancangan jawab
rancangan konteks rancangan proses.  Kerjasama
 Mampu mengidentifikasi
proses. proses. dalam Tim
komponen user interface dialog
sesuai konteks rancangan proses.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 3


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1.3 Urutan dari  Dapat menjelaskan cara membuat  Menjelaskan cara  Membuat urutan dari  Disiplin
akses urutan dari akses komponen user membuat urutan dari akses komponen user  Teliti
komponen user interface dialog akses komponen user interface dialog  Tanggung
interface dialog interface dialog. jawab
 Mampu membuat urutan dari
dijelaskan.  Kerjasama
akses komponen user interface
dalam Tim
dialog
 Disiplin,Teliti, Tanggung Jawab
dan kerjasama dalam Tim

1.4 Simulasi (mock-  Dapat menjelaskan cara membuat  Menjelaskan cara  Membuat simulasi  Disiplin
up) dari aplikasi simulasi (mock up) dari aplikasi membuat simulasi (mock up) dari aplikasi  Teliti
yang akan yang akan dikembangkan (mock up) dari yang akan  Tanggung
dikembangkan  Mampu membuat simulasi (mock aplikasi yang akan dikembangkan. jawab
dibuat. up) dari aplikasi yang akan dikembangkan.  Kerjasama
dikembangkan. dalam Tim

 Disiplin,Teliti, Tanggung Jawab


dan kerjasama dalam Tim

2. Melakukan 2.1 Menu program  Dapat menjelaskan langkah-  Menjelaskan langkah-  Menerapkan menu  Disiplin 5 10
implementasi sesuai dengan langkah menerapkan menu langkah menerapkan program sesuai dengan  Teliti
rancangan user rancangan program sesuai dengan rancangan menu program sesuai rancangan program.  Tanggung
interface program program. dengan rancangan jawab
diterapkan. program.  Kerjasama
 Mampu menerapkan menu
dalam Tim
program sesuai dengan rancangan
program.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 4


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2.2 Penempatan  Dapat menjelaskan cara mengatur  Menjelaskan cara  Mengatur penempatan  Disiplin
User Interface penempatan user interface dialog mengatur penempatan user interface dialog  Teliti
dialog diatur secara sekuensial. user interface dialog secara sekuensial.  Tanggung
secara secara sekuensial. jawab
 Mampu mengatur penempatan
sekuensial.  Kerjasama
user interface dialog secara
dalam Tim
sekuensial.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

2.3 Setting aktif-pasif  Dapat menjelaskan cara setting  Menjelaskan cara  Menentukan setting  Disiplin
komponen user aktif-pasif komponen user melakukan setting aktif-pasif komponen  Teliti
interface dialog interface dialog yang disesuaikan aktif-pasif komponen user interface dialog  Tanggung
disesuaikan dengan urutan alur proses. user interface dialog disesuaikan dengan jawab
dengan urutan disesuaikan dengan urutan alur proses.  Kerjasama
 Mampu melakukan setting aktif-
alur proses. urutan alur proses. dalam Tim
pasif komponen user interface
dialog yang sesuai dengan urutan
alur proses.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

2.4 Bentuk style dari  Dapat menjelaskan cara  Menjelaskan cara  Menentukan bentuk  Disiplin
komponen menentukan bentuk style dari menentukan bentuk style dari komponen  Teliti
userinterface komponen user interface. style dari komponen user interface.  Tanggung
ditentukan. user interface. jawab
 Mampu menentukan bentuk style
 Kerjasama
dari komponen user interface.
dalam Tim
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 5


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2.5 Penerapan  Dapat menjelaskan cara  Menjelaskan cara  Menerapkan simulasi  Disiplin
simulasi menerapkan simulasi proses yang menerapkan simulasi proses yang  Teliti
dijadikan suatu sesungguhnya. proses yang sesungguhnya  Tanggung
proses yang sesungguhnya jawab
 Mampu menerapkan simulasi
sesungguhnya  Kerjasama
proses yang sesungguhnya.
dalam Tim
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim

Program Pelatihan Berbasis Kompetensi 6


1.3 Unit Kompetensi : Melakukan instalasi software tools pemrograman
Kode Unit : J.620100.011.01
Perkiraan Waktu Pelatihan : 14 Jam Pelajaran @45 menit

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Memilih tools 1.1 Platform  Dapat menjelaskan cara  Menjelaskan cara  Mengidentifikasi  Disiplin 2 6
pemrograman (lingkungan) mengidentifikasi platform platform (lingkungan) platform (lingkungan)  Teliti
yang sesuai yang akan (lingkungan) yang akan yang akan digunakan yang akan digunakan  Tanggung
dengan digunakan digunakan untuk menjalankan untuk menjalankan untuk menjalankan jawab
kebutuhan untuk tools pemrogramansesuai tools tools  Kerjasama
menjalankan dengan kebutuhan. pemrogramansesuai pemrogramansesuai dalam Tim
tools dengan kebutuhan. dengan kebutuhan.
 Mampu mengidentifikasi platform
pemrograman
(lingkungan) yang akan
diidentifikasi
digunakan untuk menjalankan
sesuai dengan
tools pemrogramansesuai
kebutuhan.
dengan kebutuhan.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

1.2 Tools bahasa  Dapat menjelaskan cara memilih  Menjelaskan cara  Memilih toolsbahasa  Disiplin
pemrogram tools bahasa pemrogramsesuai memilih toolsbahasa pemrogramsesuai  Teliti
dipilih sesuai dengan kebutuhaan dan pemrogramsesuai dengan kebutuhaan  Tanggung
dengan lingkungan pengembangan. dengan kebutuhaan dan lingkungan jawab
kebutuhaan dan lingkungan pengembangan.  Kerjasama
 Mampu memilih toolsbahasa
dan lingkungan pengembangan. dalam Tim
pemrogramsesuai dengan
pengembangan
kebutuhaan dan lingkungan
pengembangan.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 7


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Instalasi tool 2.1 Tools  Dapat menjelaskan cara  Menjelaskan cara  Menginstall tools  Disiplin 1 2
pemrograman pemrogaman menginstall tools menginstall tools pemrogamansesuai  Teliti
ter-install pemrogamansesuai dengan pemrogamansesuai dengan prosedur.  Tanggung
sesuai dengan prosedur. dengan prosedur. jawab
prosedur.  Kerjasama
 Mampu menginstall tools
dalam Tim
pemrogamansesuai dengan
prosedur.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

2.2 Tools  Dapat menjelaskan cara  Menjelaskan cara  Menjalankan tools  Disiplin
pemrograman menjalankan tools menjalankan tools pemrogramandi  Teliti
bisa dijalankan pemrogramandi lingkungan pemrogramandi lingkungan  Tanggung
di lingkungan pengembangan yang telah lingkungan pengembangan yang jawab
pengembangan ditetapkan. pengembangan yang telah ditetapkan.  Kerjasama
yang telah telah ditetapkan. dalam Tim
 Mampu menjalankan tools
ditetapkan.
pemrogramandi lingkungan
pengembangan yang telah
ditetapkan.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 8


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
3. Menerapkan 3.1 Script (source  Dapat menjelaskan cara  Menjelaskan cara  Membuat script  Disiplin 1 2
hasil code) membuat script (source code) membuat script (source code)  Teliti
pemodelan sederhana sederhanasesuai tools (source code) sederhanasesuai tools  Tanggung
kedalam dibuat sesuai pemrogaman yang di-install. sederhanasesuai tools pemrogaman yang di- jawab
eksekusi script tools pemrogaman yang di- install.  Kerjasama
 Mampu membuat script (source
sederhana pemrogaman install dalam Tim
code) sederhanasesuai tools
yang di-install
pemrogaman yang di-install.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim

3.2 Script dapat  Dapat menjelaskan cara  Menjelaskan cara  Menjalankan  Disiplin
dijalankan menjalankan scriptdengan benar menjalankan scriptdengan benar dan  Teliti
dengan benar dan menghasilkan keluaran scriptdengan benar menghasilkan keluaran  Tanggung
dan sesuai scenario yang diharapkan. dan menghasilkan sesuai scenario yang jawab
menghasilkan keluaran sesuai diharapkan  Kerjasama
 Mampu menjalankan scriptdengan
keluaran sesuai scenario yang dalam Tim
benar dan menghasilkan keluaran
scenario yang diharapkan
sesuai scenario yang diharapkan.
diharapkan
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim

Program Pelatihan Berbasis Kompetensi 9


1.4 Unit Kompetensi : Menulis kode dengan prinsip sesuai guide lines dan best practices
Kode Unit : J.620100.016.01
Perkiraan Waktu Pelatihan : 40 Jam Pelajaran @45 menit

Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
1. Menerapkan 1.1 Kode sumber  Dapat menjelaskan cara  Menjelaskan cara  Menuliskankode  Disiplin 5 15
coding- dituliskan menuliskan kode menuliskan kode sumbermengikuti  Teliti
guidelines dan mengikuti sumbermengikuti coding sumbermengikuti coding guidelines dan  Tanggung
best practices coding guidelines dan best practices. coding guidelines dan best practices. jawab
dalam guidelines dan best practices.  Kerjasama
 Mampu menuliskankode
penulisan best practices. dalam Tim
sumbermengikuti coding
program (kode
guidelines dan best practices.
sumber)
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

1.2 Struktur  Dapat menjelaskan cara  Menjelaskan cara  Membuat struktur  Disiplin
program yang membuat struktur program yang membuat struktur program yang sesuai  Teliti
sesuai dengan sesuai dengan konsep program yang sesuai dengan konsep  Tanggung
konsep paradigmanya. dengan konsep paradigmanya. jawab
paradigmanya paradigmanya.  Kerjasama
 Mampu membuat struktur
dibuat dalam Tim
program yang sesuai dengan
konsep paradigmanya.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

1.3 Galat/error  Dapat menjelaskan cara  Menjelaskan cara  Menangani galat/error  Disiplin
ditangani menangani galat/error. menangani galat/error  Teliti
 Tanggung
 Mampu menangani galat/error.
jawab
 Harus disiplin,Teliti, Tanggung  Kerjasama
Jawab dan kerjasama dalam Tim. dalam Tim

Program Pelatihan Berbasis Kompetensi 10


Perkiraan
Materi Pelatihan Waktu Pelatihan
Elemen Kriteria Indikator
(jampel)
Kompetensi Unjuk Kerja Unjuk Kerja
Penge- Keteram-
Pengetahuan Keterampilan Sikap
tahuan pilan
2. Menggunakan 2.1 Efisiensi  Dapat menjelaskan cara  Menjelaskan cara  Menghitung efisiensi  Disiplin 5 15
ukuran penggunaan menghitung efisiensi penggunaan menghitung efisiensi penggunaan resources  Teliti
performansi resources oleh resources oleh kode. penggunaan resources oleh kode.  Tanggung
dalam kode dihitung. oleh kode. jawab
 Mampu menghitung efisiensi
menuliskan  Kerjasama
penggunaan resources oleh kode.
kode sumber dalam Tim
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

2.2 Kemudahan  Dapat menjelaskan cara  Menjelaskan cara  Mengimplementasikank  Disiplin


interaksi selalu mengimplementasikan mengimplementasikan emudahan interaksi  Teliti
di-implemen- kemudahan interaksi sesuai kemudahan interaksi sesuai standar yang  Tanggung
tasikan sesuai standar yang berlaku. sesuai standar yang berlaku. jawab
standar yang berlaku.  Kerjasama
 Mampu mengimplementasikan
berlaku. dalam Tim
kemudahan interaksi sesuai
standar yang berlaku.
 Harus disiplin,Teliti, Tanggung
Jawab dan kerjasama dalam Tim.

Program Pelatihan Berbasis Kompetensi 11

Anda mungkin juga menyukai