Anda di halaman 1dari 2

KODE UNIT : J.620100.014.

01
JUDUL UNIT : Menerapkan Metode dan Praktik Penggunaan Kembali
(Reusable) Subrutin-subrutin
DESKRIPSI UNIT : Unit ini mengukur kemampuan programmer dalam
merancang, mengimplementasikan, dan menggunakan
kembali subrutin (fungsi/prosedur/modul) untuk membuat
program.

ELEMEN KRITERIA UNJUK KERJA


KOMPETENSI
1. Mengimplementasikan 1.1 Parameter masukan dan parameter
fungsi/prosedur/modul keluaran dari fungsi/prosedur/modul
yang bisa digunakan diidentifikasi.
secara berulang 1.2 Jenis passing parameter diketahui
apakah berdasarkan alamat atau nilai
parameter.
1.3 Fungsi/prosedur/modul yang reusable
diimplementasikan.
2. Menggunakan reusable 2.1 Reusable fungsi/prosedur/modul
fungsi/prosedur/modul yang telah ada baik dari
lingkungan internal programmer
atau diidentifikasi.
2.2 Reusable Fungsi/prosedur/modul
digunakan

BATASAN VARIABEL
1. Konteks variabel
1.1 Yang dimaksud dengan sumber subrutin (fungsi/prosedur/modul) dari luar
misalnya internet, library tools bahasa pemrograman, atau library yang
dihasilkan oleh programmer lain.
2. Peralatan dan perlengkapan
2.1 Peralatan
2.1.1 Perangkat keras komputer atau mesin sejenis yang digunakan untuk
membuat kode, mengksekusi kode, dan menguji coba kode
2.1.2 Perangkat lunak lingkungan pengembangan antara lain: sistem
operasi, web server (atau sejenisnya), DBMS
2.1.3 Komunikasi data yang terhubung ke internet
2.2 Perlengkapan
2.2.1 Daftar reusable fungsi/rutin
3. Peraturan yang diperlukan
(Tidak ada.)
4. Norma dan standar
4.1 Norma
Legalitas dan etika yang terkait dengan profesi bidang teknologi informasi.
4.2 Standar
4.2.1 Standard Operating Procedure (SOP) atau manual panduan teknis
penggunaan tools pemrograman, developer manual guide

PANDUAN PENILAIAN
1. Konteks penilaian
1.1 Kompetensi ini diujikan secara praktik di tempat kerja atau laboratorium
komputer atau tempat lain yang memungkinkan untuk dilaksanakannya
penilaian.
1.2 Penilaian dilakukan dengan praktik.
1.3 Untuk penilaian, diberikan permasalahan dalam representasi algoritma atau
flowchart atau psoudocode atau contoh masukan keluaran, atau representasi
sejenis yang lain.
2. Persyaratan kompetensi
2.1 J.620100.010.01 : Menerapkan Perintah Eksekusi Bahasa Pemrograman
Berbasis Teks, Grafik, dan Multimedia
3. Pengetahuan dan keterampilan yang dibutuhkan
3.1 Pengetahuan
3.1.1 Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks,
Grafik, dan Multimedia
3.1.2 Fungsi, prosedur, rutin, passing parameter, masukan, keluaran dan
pengetahuan lain terkait dekomposisi fungsi
3.1.3 Sumber–sumber library/source code di internet seperti github,
stackoverflow, google source code

3.2 Keterampilan
3.2.1 Penggunaan media atau cara berinteraksi dengan komputer antara lain:
mode interaksi berbasis teks (command line), mode interaksi berbasis GUI
4. Sikap kerja yang diperlukan
4.1 Cekatan
4.2 Cermat
4.3 Disiplin
4.4 Bertanggung jawab
5. Aspek kritis
5.1 Ketepatan mengidentifikasi parameter masukan dan/atau parameter keluaran
dari fungsi/prosedur/modul yang digunakan kembali