Terdapat 8 unit dalam skema ini:
No. | Kode Unit | Nama Unit |
---|---|---|
1 | J.620100.004.02 | Menggunakan struktur data |
2 | J.620100.005.02 | Mengimplementasikan User Interface |
3 | J.620100.011.01 | Melakukan Instalasi Software Tools Pemrograman |
4 | J.620100.016.01 | Menulis Kode Dengan Prinsip Sesuai Guidelines Dan Best Practices |
5 | J.620100.017.02 | Mengimplementasikan Pemrograman Terstruktur |
6 | J.620100.019.02 | Menggunakan Library Atau Komponen Pre-Existing |
7 | J.620100.023.02 | Membuat Dokumen Kode Program |
8 | J.620100.025.02 | Melakukan Debugging |
Kode unit: J.620100.004.02
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengidentifikasi konsep data dan struktur data |
1.1. Konsep data dan struktur data diidentifikasi sesuai dengan konteks permasalahan 1.2. Alternatif struktur data dibandingkan kelebihan dan kekurangannya untuk konteks permasalahan yang diselesaikan |
2. Menggunakan tools perangkat lunak |
2.1. Struktur data diimplementasikan sesuai dengan bahasa pemrograman yang akan dipergunakan 2.2. Akses terhadap data dinyatakan dalam algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai |
Kode unit: J.620100.005.02
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengidentifikasi rancangan user interface |
1.1. Rancangan user interface diidentifikasi sesuai kebutuhan 1.2. Komponen user interface dialog diidentifikasi sesuai konteks rancangan proses 1.3. Urutan dari akses komponen user interface dialog dijelaskan 1.4. Simulasi (mock-up) dari aplikasi yang akan dikembangkan dibuat |
2. Melakukan implementasi rancangan user interface |
2.1. Menu program sesuai dengan rancangan program diterapkan 2.2. Penempatan user interface dialog diatur secara sekuensial 2.3. Setting aktif-pasif komponen user interface dialog disesuaikan dengan urutan alur proses 2.4. Bentuk style dari komponen user interface ditentukan 2.5. Penerapan simulasi dijadikan suatu proses yang sesungguhnya |
Kode unit: J.620100.011.01
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Memilih tools pemrograman yang sesuai dengan kebutuhan |
1.1. Platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman diidentifikasi sesuai dengan kebutuhan 1.2. Tools bahasa pemrogram dipilih sesuai dengan kebutuhaan dan lingkungan pengembangan |
2. Instalasi tool pemrograman |
2.1. Tools pemrogaman ter-install sesuai dengan prosedur 2.2. Tools pemrograman bisa dijalankan di lingkungan pengembangan yang telah ditetapkan |
3. Menerapkan hasil pemodelan kedalam eksekusi script sederhana |
3.1. Script (source code) sederhana dibuat sesuai tools pemrogaman yang di-install 3.2. Script dapat dijalankan dengan benar dan menghasilkan keluaran sesuai skenario yang diharapkan |
Kode unit: J.620100.016.01
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Menerapkan coding guidelines dan best practices dalam penulisan program (kode sumber) |
1.1. Kode sumber dituliskan mengikuti coding-guidelines dan best practices 1.2. Struktur program yang sesuai dengan konsep paradigmanya dibuat 1.3. Galat/error ditangani |
2. Menggunakan ukuran performansi dalam menuliskan kode sumber |
2.1. Efisiensi penggunaan resources oleh kode dihitung 2.2. Kemudahan interaksi selalu diimplementasikan sesuai standar yang berlaku |
Kode unit: J.620100.017.02
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Menggunakan tipe data dan control program |
1.1. Tipe data yang sesuai standar ditentukan 1.2. Syntax program yang dikuasai digunakan sesuai standar 1.3. Struktur kontrol program yang dikuasai digunakan sesuai standar |
2. Membuat program sederhana |
2.1. Program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluaran telah dibuat 2.2. Struktur kontrol percabangan dan pengulangan dalam membuat program telah digunakan |
3. Membuat program menggunakan prosedur dan fungsi |
3.1. Program dengan menggunakan prosedur dibuat sesuai aturan penulisan program 3.2. Program dengan menggunakan fungsi dibuat sesuai aturan penulisan program 3.3. Program dengan menggunakan prosedur dan fungsi secara bersamaan dibuat sesuai aturan penulisan program 3.4. Keterangan untuk setiap prosedur dan fungsi telah diberikan |
4. Membuat program menggunakan array |
4.1. Dimensi array telah ditentukan 4.2. Tipe data array telah ditentukan 4.3. Panjang array telah ditentukan 4.4. Pengurutan array telah digunakan |
5. Membuat program untuk akses file |
5.1. Program untuk menulis data dalam media penyimpan telah dibuat 5.2. Program untuk membaca data dari media penyimpan telah dibuat |
6. Mengkompilasi Program |
6.1. Kesalahan program telah dikoreksi 6.2. Kesalahan syntax dalam program telah dibebaskan |
Kode unit: J.620100.019.02
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Melakukan pemilihan unit-unit reuse yang potensial |
1.1. Class unit-unit reuse (dari aplikasi lain) yang sesuai dapat diidentifikasi 1.2. Keuntungan efisiensi dari pemanfaatan komponen reuse dapat dihitung 1.3. Lisensi, Hak cipta dan hak paten tidak dilanggar dalam pemanfaatan komponen reuse tersebut |
2. Melakukan integrasi library atau komponen pre-existing dengan source code yang ada |
2.1. Ketergantungan antar unit diidentifikasi 2.2. Penggunaan komponen yang sudah obsolete dihindari 2.3. Program yang dihubungkan dengan library diterapkan |
3. Melakukan pembaharuan library atau komponen preexisting yang digunakan |
3.1. Cara-cara pembaharuan library atau komponen pre-existing diidentifikasi 3.2. Pembaharuan library atau komponen preexisting berhasil dilakukan |
Kode unit: J.620100.023.02
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Melakukan identifikasi kode program |
1.1. Modul program diidentifikasi 1.2. Parameter yang dipergunakan diidentifikasi 1.3. Algoritma dijelaskan cara kerjanya 1.4. Komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada) diberikan |
2. Membuat dokumentasi modul program |
2.1. Dokumentasi modul dibuat sesuai dengan identitas untuk memudahkan pelacakan 2.2. Identifikasi dokumentasi diterapkan 2.3. Kegunaan modul dijelaskan 2.4. Dokumen direvisi sesuai perubahan kode program |
3. Membuat dokumentasi fungsi, prosedur atau method program |
3.1. Dokumentasi fungsi, prosedur atau metod dibuat 3.2. Kemungkinan eksepsi dijelaskan 3.3. Dokumen direvisi sesuai perubahan kode program |
4. Men-generate dokumentasi |
4.1. Tools untuk generate dokumentasi diidentifikasi 4.2. Generate dokumentasi dilakukan |
Kode unit: J.620100.025.02
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mempersiapkan kode program |
1.1. Kode program sesuai spesifikasi disiapkan 1.2. Debugging tools untuk melihat proses suatu modul dipersiapkan |
2. Melakukan debugging |
2.1. Kode program dikompilasi sesuai bahasa pemrograman yang digunakan 2.2. Kriteria lulus build dianalisis 2.3. Kriteria eksekusi aplikasi dianalisis 2.4. Kode kesalahan dicatat |
3. Membuat program Menggunakan prosedur dan fungsi |
3.1. Perbaikan terhadap kesalahan kompilasi maupun build dirumuskan 3.2. Perbaikan dilakukan |
© 2024 Lembaga Sertifikasi Profesi Universitas Gunadarma