Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
PEMBEKALAN SERTIFIKASI PROGRAMMER
AGENDA
PROSEDUR SERTIFIKASI
METODE UJI KOMPETENSI
MATERI UJI KOMPETENSI
SERTIFIKASI KOMPETENSI
Proses pemberian sertifikat kompetensi
yang dilakukan secara sistematis dan
obyektif melalui uji kompetensi yang
mengacu pada standar kompetensi
kerja baik yang bersifat nasional,
khusus maupun internasional.
ISTILAH-ISTILAH TERKAIT SERTIFIKASI
▪ Standar Kompetensi Kerja Nasional Indonesia (SKKNI) adalah rumusankemampuan kerja yang mencakup aspek Pengetahuan (knowledge),Keterampilan dan/atau Keahlian (skills) serta Sikap kerja (attitude) yangrelevan dengan pelaksanaan tugas dan syarat jabatan yang ditetapkansesuai dengan ketentuan peraturan perundang-undangan yang berlaku.
▪ Unit kompetensi adalah pernyataan terhadap tugas atau pekerjaan yang akandilakukan seseorang.
▪ Elemen kompetensi adalah bagian yang menyusun satu kompetensi secarautuh dalam bentuk uraian pengetahuan, kemampuan kerja, tanggung jawabdan hak, maupun sikap berperilaku.
▪ Kriteria unjuk kerja adalah unsur yang menjadi tolok ukur keberhasilan yangmenyatakan seseorang kompeten atau tidak.
SKKNI YANG DIGUNAKAN PADA SKEMA SERTIFIKASI PROGRAMMER
▪ SKKNI Bidang Software Develoment Nomor 282 Tahun 2016
▪ SKKNI Bidang Keamanan Sistem Informasi Nomor 55 Tahun 2015
▪ SKKNI Bidang Mobile Computing Nomor 458 Tahun 2015
CONTOH UNIT SKKNI
KODE UNIT : J.620100.001.01
JUDUL UNIT : Menganalisis Tools
DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan sikap kerja yang diperlukanuntuk menganalisis tools yang diperlukan untuk mengembangkan perangkat lunakaplikasi sesuai dengan kebutuhan.
ELEMEN KOMPETENSI KRITERIA UNJUK KERJA
1. Mengindentifikasi
tools yang akan
digunakan
1. Mengidentifikasi kebutuhan tools perangkat lunak dari dokumen analisis.
2. Mengidentifikasi kemungkinan penggunaan tools yang tersedia.
1. Menggunakan tools
perangkat lunak
1. Alasan memilih tools pengembangan sesuai kebutuhan lingkungan pengembangan.
2. Prosedur penggunaan tools pengembangan yang diperlukan.
3. Mengidentifikasi risiko pengembangan sistem dengan menggunakan tools tersebut
diidentifikasi.
PERSYARATAN DASAR SERTIFIKASI
1. Pemohon terdaftar aktif sebagai mahasiswa Universitas Bina SaranaInformatika Fakultas Teknologi Informasi.
2. Pemohon telah memperoleh materi pembelajaran berkaitan dengan unit-unit kompetensi yang tercantum dalam skema sertifikasi kompetensiokupasi pemrogram (programmer).
DOKUMEN KELENGKAPAN PENDAFTARAN
▪ Kartu mahasiswa
▪ Kartu Tanda Penduduk.
▪ Kartu hasil studi.
▪ Pasfoto ukuran 3 cm x 4 cm, masing-masing sebanyak 2 lembar, dengan ketentuan:
- Pasfoto berwarna dengan latar belakang warna merah
- Disarankan memakai jas/blazer
▪ Sertifikat-sertifikat seperti : sertifikat kompetensi atau sertifikat pelatihan(bila ada).
*disiapkan dalam bentuk soft copy
PERLENGKAPAN SERTIFIKASI
Perlengkapan sertifikasi kompetensi Okupasi Programmer sebagaiberikut :
▰ Notebook dengan spesifikasi minimal Core i3 RAM 4GB
▰ Terinstal sistem operasi, tools untuk desain (UML), DBMS, bahasapemrograman yang digunakan seperti : Java, PHP, Framework Java, Framework PHP atau andoid .
BENTUK KEGIATAN
Sertifikasi kompetensi merupakan proses pemberian sertifikat kompetensiyang dilakukan secara sistematis dan obyektif melalui asesmen/ujikompetensi yang mengacu kepada Standar Kompetensi Kerja NasionalIndonesia (SKKNI) di Tempat Uji Kompetensi (TUK). Metode ujikompetensi yang digunakan dalam proses sertifikasi kompetensi okupasiprogrammer, sebagai berikut :
▰ Metode Langsung berupa praktek/observasi
▰ Metode Tambahan berupa tes tertulis
ObservasiPeserta harus menyelesaikanserangkaian tugas sesuaidengan kriteria unjuk kerja dariunit kompetensi.
TES TERTULISPeserta menjawab pertanyaan
tertulis dengan jawaban singkat
untuk memastikan bahwa
peserta memiliki pengetahuan
yang memadai sesuai dengan
skema yang disyaratkan.
Bukti Unjuk KerjaCluster 1
No Kode Unit Judul Unit Bukti Unjuk Kerja
1 J.620100.001.01 Menganalisis Tools Membuat program yang
menggunakan fungsi
(function)/prosedur(procedure)
(dekstop/web/mobile). Kode
program ditulis sesuai dengan
coding guidelines dan best practice
serta sudah terbebas dari bug (C1-
1).
2 J.620100.013.01 Menerapkan Pemecahan
Permasalahan Menjadi Subrutin
3 J.620100.016.001 Menulis Kode dengan Prinsip sesuai
Guidelines dan Best Practices
4 J.620100.025.02 Melakukan Debugging
5 J.620100.023.02 Membuat Dokumen Kode Program Menunjukkan hasil dokumentasi
program yang telah dibuat
(Flowchart) (C1-2).
Bukti Unjuk KerjaCluster 2
No Kode Unit Judul Unit Bukti Unjuk Kerja
1 J.620100.007.01 Mengimplementasikan
Rancangan Entitas dan
Keterkaitan antar Entitas
Menunjukkan rancangan database dari sebuah
sistem dan screenshoot implementasi
pembuatan database, struktur serta
penambahan, perubahan dan penghapusan
data dari tabel, query dari laporan yang
dihasilkan (C2-1)
2 J.620100.003.01 Melakukan Identifikasi Library,
Komponen atau Framework
yang Diperlukan
Membuat program untuk membuat,
menambah, mengakses dan menghapus
struktur data (array/queue/stack)
(desktop/web/mobile)(C2-2)3 J.620100.004.02 Menggunakan Struktur Data
4 J.620100.032.01 Menerapkan Code Review
5 J.620100.031.01 Melakukan Profiling Program
Bukti Unjuk KerjaCluster 3
No Kode Unit Judul Unit Bukti Unjuk Kerja
1 J.620100.006.01 Merancang User Experience Membuat rancangan antarmuka (mockup)
suatu project aplikasi berbasis mobile untuk
chatting atau clients server (C3-1)
2 J.612000.007.01 Merancang Mobile Interface
3 J.612000.002.01 Merancang Mobile Network
Programming
4 J.620100.005.01 Mengimplementasikan User
Interface
Membuat program berbasis mobile untuk
koneksi ke jaringan misal : aplikasi untuk
chatting atau client server (mobile) (C3-2)5 J.620100.027.01 Mengimplementasikan Network
Programming
Bukti Unjuk KerjaCluster 4
No Kode Unit Judul Unit Bukti Unjuk Kerja
1 J.620100.040.01 Membuat Paket Instalasi
perangkat lunak
Membuat file paket aplikasi (file APK) (C4-
1).
Menunjukkan buku panduan penggunaan
aplikasi, potensi dari risiko keamanan
informasi dan mengambil tindakan mitigasi
yang sesuai (C4-2).
2 J.620100.039.02 Memberikan Petunjuk Teknis
kepada Pelanggan
3 J.620100.043.01 Menganalisis Dampak Perubahan
terhadap Aplikasi
4 J.62090.018.01 Mengelola Risiko Keamanan
Informasi
5 J.62090.011.01 Menerapkan Standar-Standar
Keamanan Informasi yang Berlaku
Bukti Unjuk KerjaCluster 5
No Kode Unit Judul Unit Bukti Unjuk Kerja
1J.620100.034.02
Melaksanakan Pengujian Integrasi
Program
Membuat laporan pengujian dari
aplikasi yang dibuat (C5-1).
- White box testing
- Black box testing
2J.620100.035.02
Melaksanakan Pengujian Program
Sistem
3J.620100.045.01
Melakukan Pemantauan Resource
yang Digunakan Aplikasi
4 J.620100.037.01 Melaksanakan Stress Test
5J.620100.038.01
Melaksanakan Pengujian oleh
Pengguna (UAT)
6 J.620100.042.01 Melaksanakan konfigurasi
perangkat lunak sesuai
environment (development,
staging, production)