Anda di halaman 1dari 10

FR.APL.02.

ASESMEN MANDIRI

KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA


Skema Sertifikasi Judul : PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN
(KKNI/Okupasi/Klaster DASAR)
)
Nomor : SKKNI NOMOR 282 TAHUN 2016

PANDUAN ASESMEN MANDIRI

Instruksi:
 Baca setiap pertanyaan di kolom sebelah kiri
 Beri tanda centang () pada kotak jika Anda yakin dapat melakukan tugas yang dijelaskan.
 Isi kolom di sebelah kanan dengan mendaftar bukti yang Anda miliki untuk menunjukkan
bahwa Anda melakukan tugas-tugas ini.

UNIT KE-1

LOG.0001.002.01
Unit
Kompetensi : Menerapkan Prinsip-Prinsip Keselamatan Dan Kesehatan Kerja Di Lingkungan
Kerja
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mengikuti praktek-praktek kerja yang
aman
Kriteria Unjuk Kerja : Merajuk pada Form APL 01 bag.03
1.1 Dapatkah Saya melaksanakan kerja dengan aman ☐ ☐
sehubungan dengan kebijakan dan prosedur
perusahaan serta persyaratan perundang-
undangan?
1.2 Dapatkah Saya melakukan kegiatan rumah tangga
perusahaan sesuai dengan prosedur perusahaan?
1.3 Dapatkah Saya mengerti dan mendemonstrasikan
tanggung jawab dan tugas-tugas karyawan dalam
kegiatan sehari-hari?
1.4 Dapatkah Saya memakai dan menyimpan
Perlengkapan pelindung diri sesuai dengan
prosedur perusahaan?
1.5 Dapatkah Saya menggunakan semua
perlengkapan dan alat-alat keselamatan sesuai
dengan persyaratan perundang-undangan dan
prosedur perusahaan?
1.6 Dapatkah Saya mengenali dan mengikuti tanda –
tanda atau symbol sesuai instruksi?
1.7 Dapatkah Saya melaksanakan semua pedoman
penanganan sesuai dengan persyaratan, prosedur

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 1
perusahaan dan pedoman Komisi Kesehatan dan
Keselamatan Kerja Nasional yang sah?
1.8 Dapatkah Saya mengenali dan
mendemonstrasikan perlengkapan darurat
dengan tepat?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Melaporkan bahaya-bahaya di tempat
kerja.
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya mengenal dan melaporkan bahaya-
bahaya di tempat kerja selama waktu kerja
☐ ☐
kepada orang yang tepat sesuai dengan prosedur Merajuk pada Form APL 01 bag.03
pengoperasian standar?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 3 : Mengikuti prosedur-prosedur darurat.
Kriteria Unjuk Kerja :
3.1 Dapatkah Saya mendemontrasikan cara-cara
menghubungi personil yang tepat dan layanan
darurat jika terjadi kecelakaan? ☐ ☐ Merajuk pada Form APL 01 bag.03
3.2 Dapatkah Saya mengerti dan melaksanakan bila
diperlukan prosedur kondisi darurat dan evakuasi?

UNIT KE-2

Unit LOG.0001.004.01
Kompetensi : Merencanakan Tugas Rutin
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mengenali persyaratan tugas
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya mengerti instruksi-instruksi
tentang prosedur?
1.2 Dapatkah Saya mengerti dan menjelaskan
spesifikasi yang relevan terhadap hasil-hasil tugas
☐ ☐ Merajuk pada Form APL 01 bag.03
diperoleh?
1.3 Dapatkah Saya mengenali hasil-hasil tugas?
1.4 Dapatkah Saya mengenali syarat-syarat tugas
seperti waktu penyelesaian dan ukuran kualitas?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Merencanakan langkah-langkah yang
dibutuhkan untuk menyelesaikan tugas
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya mengerti dan menjelaskan ☐ ☐
instruksi-instruksi dan spesifikasi-spesifikasi yang Merajuk pada Form APL 01 bag.03
ada, langkah-langkah atau kegiatan-kegiatan
individu yang diperlukan untuk melaksanakan
tugas?

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 2
2.2 Dapatkah Saya menyelesaikan rangkaian kegiatan
yang tercantum dalam rencana?
2.3 Dapatkah Saya memeriksa langkah-langkah dan
hasil yang direncanakan untuk menjamin
kesesuaian dengan instruksi-instruksi dan
spesifikasi-spesifikasi yang relevan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 3 : Mengulas rencana
Kriteria Unjuk Kerja :
3.1 Dapatkah Saya mengenali dan menbandingkan
hasil – hasil instruksi-instruksi tugas, spesifikasi-
spesifikasi dan syarat-syarat tugas?
☐ ☐ Merajuk pada Form APL 01 bag.03
3.2 Dapatkah Saya memperbaiki rencana untuk
memenuhi sasaran-sasaran dan syarat-syarat
tugas yang lebih baik?

UNIT KE-3

Unit TIK.OP01.002.01
Kompetensi : Mengidentifikasi aspek kode etik dan HAKI dibidang TIK
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mengidentifikasi kode etik yang berlaku
di dunia TIK
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya mengidentifikasi Norma yang
berlaku di dunia TIK? Merajuk pada Form APL 01 bag.03
☐ ☐
1.2 Dapatkah Saya memahami Aspek legal atas
dokumen elektronik hasil karya orang lain?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Mengidentifikasi hal-hal yang berkaitan
dengan HAKI di dunia TIK.
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya memahami Copyright piranti lunak
dan isu hukum berkaitan dengan menggandakan
dan membagi file?
2.2 Dapatkah Saya memahami Akibat yang dapat
☐ ☐
terjadi jika bertukar file pada suatu jaringan Merajuk pada Form APL 01 bag.03
internet?
2.3 Dapatkah Saya memahami Istilah-istilah
shareware, freeware dan user license?

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 3
UNIT KE-4

Unit J.620100.004.02
Kompetensi : Menggunakan Struktur Data
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mengidentifikasi Konsep Data Dan
Struktur Data
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya mengidentifikasi Konsep data dan
struktur data sesuai dengan konteks
permasalahan? Merajuk pada Form APL 01 bag.03
☐ ☐
1.2 Dapatkah Saya membandingkan antara kelebihan
dan kekurangan Alternatif struktur data untuk
konteks permasalahan yang diselesaikan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Menerapkan struktur data dan akses
terhadap struktur data tersebut
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya mengimplementasikan struktur
data sesuai dengan bahasa pemrograman yang
akan dipergunakan?
☐ ☐
2.2 Dapatkah Saya menyatakan Akses terhadap data Merajuk pada Form APL 01 bag.03
dalam algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai?

UNIT KE-5

Unit J.620100.005.02
Kompetensi : Mengimplementasikan User Interface
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mengidentifikasi rancangan user
interface
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya mengidentifikasi Rancangan user
interface sesuai kebutuhan?
1.2 Dapatkah Saya mengidentifikasi Komponen user
interface dialog sesuai konteks rancangan proses? Merajuk pada Form APL 01 bag.03
☐ ☐
1.3 Dapatkah Saya menjelaskan Urutan dari akses
komponen user interface dialog?
1.4 Dapatkah Saya membuat Simulasi (mock-up) dari
aplikasi yang akan dikembangkan dibuat?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Melakukan implementasi rancangan
user interface
Kriteria Unjuk Kerja :

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 4
2.1 Dapatkah Saya mengimplementasikan Menu
program sesuai dengan rancangan program Merajuk pada Form APL 01 bag.03
diterapkan?
2.2 Dapatkah Saya mengimplementasikan
Penempatan user interface dialog diatur secara
sekuensial?
2.3 Dapatkah Saya mengimplementasikan Setting
☐ ☐
aktif-pasif komponen user interface dialog
disesuaikan dengan urutan alur proses?
2.4 Dapatkah Saya mengimplementasikan Bentuk
style dari komponen user interface ditentukan?
2.5 Dapatkah Saya mengimplementasikan Penerapan
simulasi dijadikan suatu proses yang
sesungguhnya?

UNIT KE-6

Unit J.620100.011.01
Kompetensi : Melakukan Instalasi Software Tools Pemrograman
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Memilih tools pemrograman yang
sesuai dengan kebutuhan
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya memilih Platform (lingkungan)
yang akan digunakan untuk menjalankan tools
pemrograman sesuai dengan kebutuhan? Merajuk pada Form APL 01 bag.03
☐ ☐
1.2 Dapatkah Saya memilih Tools bahasa pemrogram
dipilih sesuai dengan kebutuhaan dan lingkungan
pengembangan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Instalasi tool pemrograman
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya melakukan Tools pemrogaman ter-
install sesuai dengan prosedur?
2.2 Dapatkah Saya melakukan Tools pemrograman ☐ ☐
bisa dijalankan di lingkungan pengembangan yang Merajuk pada Form APL 01 bag.03
telah ditetapkan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 3 : Menerapkan hasil pemodelan kedalam
eksekusi script sederhana
Kriteria Unjuk Kerja :
3.1 Dapatkah Saya menerapkan Script (source code)
sederhana dibuat sesuai tools pemrogaman yang
di-install?
☐ ☐
3.2 Dapatkah Saya menerapkan Script dapat Merajuk pada Form APL 01 bag.03
dijalankan dengan benar dan menghasilkan
keluaran sesuai scenario yang diharapkan?

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 5
UNIT KE-7

Unit J.620100.012.01
Kompetensi : Melakukan Pengaturan Software Tools Pemrograman
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Melakukan konfigurasi tools untuk
pemrograman
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya melakukan Target hasil dari
konfigurasi ditentukan?
Merajuk pada Form APL 01 bag.03
1.2 Dapatkah Saya melakukan Tools pemrograman ☐ ☐
setelah dikonfigurasikan, tetap bisa digunakan
sebagaimana mestinya?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Menggunakan tools sesuai kebutuhan
pembuatan program
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya menggunakan Fitur-fitur dasar
yang dibutuhkan untuk mendukung pembuatan
program? ☐ ☐
Merajuk pada Form APL 01 bag.03
2.2 Dapatkah Saya menggunakan Fitur-fitur dasar
tools untuk pembuatan Program?

UNIT KE-8

Unit J.620100.017.01
Kompetensi : Mengimplementasikan Pemrograman Terstruktur
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Menggunakan tipe data dan control
program
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya menggunakan Tipe data yang
sesuai standar ditentukan?
1.2 Dapatkah Saya menggunakan Syntax program Merajuk pada Form APL 01 bag.03
☐ ☐
yang dikuasai digunakan sesuai standar?
1.3 Dapatkah Saya menggunakan Struktur kontrol
program yang dikuasai digunakan sesuai standar?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Membuat program sederhana
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya membuat Program baca tulis untuk ☐ ☐
memasukkan data dari keyboard dan
menampilkan ke layar monitor termasuk Merajuk pada Form APL 01 bag.03
variasinya sesuai standar masukan/keluaran?
2.2 Dapatkah Saya menggunakan Struktur kontrol

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 6
percabangan dan pengulangan dalam membuat
program?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 3 : Membuat program menggunakan
prosedur dan fungsi
Kriteria Unjuk Kerja :
3.1 Dapatkah Saya membuat Program dengan
menggunakan prosedur dibuat sesuai aturan
penulisan program?
3.2 Dapatkah Saya membuat Program dengan
menggunakan fungsi dibuat sesuai aturan
penulisan program?
☐ ☐
3.3 Dapatkah Saya membuat Program dengan Merajuk pada Form APL 01 bag.03
menggunakan prosedur dan fungsi secara
bersamaan dibuat sesuai aturan penulisan
program?
3.4 Dapatkah Saya membuat Keterangan untuk setiap
prosedur dan fungsi telah diberikan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 4 : Membuat program menggunakan array
Kriteria Unjuk Kerja :
4.1 Dapatkah Saya membuat program dengan
menggunakan Dimensi array?
4.2 Dapatkah Saya membuat program dengan
menggunakan Tipe data array?
☐ ☐
4.3 Dapatkah Saya membuat program dengan
Merajuk pada Form APL 01 bag.03
menggunakan Panjang array?
4.4 Dapatkah Saya membuat program dengan
menggunakan Pengurutan array?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 5 : Membuat program untuk akses file
Kriteria Unjuk Kerja :
5.1 Dapatkah Saya membuat Program untuk menulis
data dalam media Penyimpan?
☐ ☐
5.2 Dapatkah Saya membuat Program untuk
Merajuk pada Form APL 01 bag.03
membaca data dari media Penyimpan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 6 : Mengkompilasi Program
Kriteria Unjuk Kerja :
6.1 Dapatkah Saya mengkompilasi Kesalahan
program?
☐ ☐
6.2 Dapatkah Saya mengkompilasi Kesalahan syntax
Merajuk pada Form APL 01 bag.03
dalam program?

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 7
UNIT KE-9

Unit J.620100.022.02
Kompetensi : Mengimplementasikan Algoritma Pemrograman
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mempersiapkan perangkat lunak
aplikasi data deskripsi/SQL
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya menjelaskan Tipe data telah sesuai
kaidah Pemrograman?
1.2 Dapatkah Saya menjelaskan Variabel telah sesuai
☐ ☐
kaidah Pemrograman? Merajuk pada Form APL 01 bag.03
1.3 Dapatkah Saya Konstanta telah dijelaskan sesuai
kaidah pemrograman?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Membuat alur logika pemrograman
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya menetapkan Metode yang sesuai?
2.2 Dapatkah Saya menetapkan Komponen yang
dibutuhkan?
2.3 Dapatkah Saya menetapkan Relasi antar ☐ ☐
komponen? Merajuk pada Form APL 01 bag.03
2.4 Dapatkah Saya menetapkan Alur mulai dan
selesai?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 3 : Menerapkan teknik dasar algoritma
umum
Kriteria Unjuk Kerja :
3.1 Dapatkah Saya membuat algoritma untuk sorting?
3.2 Dapatkah Saya membuat algoritma untuk ☐ ☐
Merajuk pada Form APL 01 bag.03
searching?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 4 : Menggunakan prosedur dan fungsi
Kriteria Unjuk Kerja :
4.1 Dapatkah Saya mengidentifikasi Konsep
penggunaan kembali prosedur dan fungsi?
☐ ☐
4.2 Dapatkah Saya menggunakan prosedur?
Merajuk pada Form APL 01 bag.03
4.3 Dapatkah Saya menggunakan fungsi?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 5 : Mengidentifikasikan kompleksitas
algoritma
Kriteria Unjuk Kerja :
5.1 Dapatkah Saya mengidentifikasi Kompleksitas
waktu algoritma?
☐ ☐
5.2 Dapatkah Saya mengidentifikasi Kompleksitas Merajuk pada Form APL 01 bag.03
penggunaan memory Algoritma?

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 8
UNIT KE-10

Unit J.620100.025.02
Kompetensi : Melakukan Debugging
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 1 : Mempersiapkan kode program
Kriteria Unjuk Kerja :
1.1 Dapatkah Saya mempersiapkan Kode program
sesuai spesifikasi? Merajuk pada Form APL 01 bag.03
☐ ☐
1.2 Dapatkah Saya mempersiapkan Debugging tools
untuk melihat proses suatu modul?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 2 : Melakukan debugging
Kriteria Unjuk Kerja :
2.1 Dapatkah Saya menggunakan Kode program
dikompilasi sesuai Bahasa Pemrograman?
2.2 Dapatkah Saya menganalisis Kriteria lulus build?
☐ ☐
2.3 Dapatkah Saya menganalisis Kriteria eksekusi
Merajuk pada Form APL 01 bag.03
aplikasi?
2.4 Dapatkah Saya mencatat Kode kesalahan?
Dapatkah Saya ................? K BK Bukti yang relevan
Elemen 3 : Memperbaiki program
Kriteria Unjuk Kerja :
3.1 Dapatkah Saya merumuskan Perbaikan terhadap
kesalahan kompilasi maupun build? ☐ ☐
Merajuk pada Form APL 01 bag.03
3.2 Dapatkah Saya melakukan perbaikan?

Nama Asesi: Tanggal: Tanda Tangan Asesi:

Ditinjau oleh Asesor:

Nama Asesor: Rekomendasi: Tanda Tangan dan Tanggal:


Asesmen dapat dilanjutkan/ tidak
dapat dilanjutkan

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 9
Diadaptasi dari template yang disediakan di Departemen Pendidikan dan Pelatihan,
Australia. Merancang instrumen asesmen dalam VET. 2008

APL 02 ~~ KKNI LEVEL II PADA KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK (KLASTER 01 PEMROGRAMAN DASAR) 10

Anda mungkin juga menyukai