ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI … · sesuai spesifikasi 1.2 Menyiapkan debugging...

31
KODE UNIT : J.620100.001.01 JUDUL UNIT : Menganalisis Tools DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan sikap kerja yang diperlukan untuk menganalisis tools yang diperlukan untuk mengembangkan perangkat lunak aplikasi sesuai dengan kebutuhan. ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI 1. Mengindentifikasi tools yang akan digunakan 1.1. Mengidentifikasi kebutuhan tools perangkat lunak dari dokumen analisis. 1.2. Mengidentifikasi kemungkinan penggunaan tools yang tersedia. 2. Menggunakan tools perangkat lunak 2.1. Alasan memilih tools pengembangan sesuai kebutuhan lingkungan pengembangan. 2.2. Prosedur penggunaan tools pengembangan yang diperlukan. 2.3. Mengidentifikasi risiko pengembangan sistem dengan menggunakan tools tersebut diidentifikasi.

Transcript of ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI … · sesuai spesifikasi 1.2 Menyiapkan debugging...

KODE UNIT : J.620100.001.01 JUDUL UNIT : Menganalisis Tools DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan sikap kerja yang

diperlukan untuk menganalisis tools yang diperlukan untuk mengembangkan perangkat lunak aplikasi sesuai dengan kebutuhan.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengindentifikasi tools yang akan digunakan

1.1. Mengidentifikasi kebutuhan tools perangkat lunak dari dokumen analisis.

1.2. Mengidentifikasi kemungkinan penggunaan tools yang tersedia.

2. Menggunakan tools perangkat lunak

2.1. Alasan memilih tools pengembangan sesuai kebutuhan lingkungan pengembangan.

2.2. Prosedur penggunaan tools pengembangan yang diperlukan.

2.3. Mengidentifikasi risiko pengembangan sistem dengan menggunakan tools tersebut diidentifikasi.

KODE UNIT : J.620100.016.01 JUDUL UNIT : Menulis Kode dengan Prinsip sesuai Guidelines dan Best Practices DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan Sikap kerja

yang diperlukan dalam menerapkan prinsip penulisan kode yang baik agar kode tersebut dapat dirawat (maintainability).

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Menerapkan coding- guidelines dan best practices dalam penulisan program (kode sumber)

1.1. Penulisan kode sumber mengikuti coding-guidelines dan best practices.

1.2. Membuat struktur program yang sesuai dengan konsep paradigmanya.

1.3. Menangani galat/error.

2. Menggunakan ukuran performansi dalam menuliskan kode sumber

2.1. Menghitung efisiensi penggunaan resources oleh kode dihitung.

2.2. Selalu mengimplementasikan kemudahan interaksi pada program

KODE UNIT : J.620100.013.01 JUDUL UNIT : Menerapkan Pemecahan Permasalahan Menjadi Subrutin DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan dalam memecah permasalahan menjadi permasalahan–permasalahan yang lebih kecil dan menyelesaikan permasalahan lebih kecil tersebut berupa fungsi, prosedur, library, atau representasi yang lain sesuai paradigma bahasa pemrograman yang digunakan

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengidentifikasi permasalahan yang harus diselesaikan dengan pemrograman

1.1 Pemecahan permasalahan utama menjadi sub-sub permasalahan

1.2 Mengidentifikasi solusi untuk tiap masalah

2. Membuat fungsi atau prosedur, atau rutin, atau library, atau representasi yang lain untuk solusi sub permasalahan

2.1 Membuat solusi dengan representasi berupa fungsi, prosedur, fungsi/prosedur source dan code, atau library

2.2 Menggabungkan setiap solusi dieksekusi, diuji coba, dan kemudian digabungkan menjadi solusi global untuk permasalahan awal.

KODE UNIT : J.620100.023.02 JUDUL UNIT : Membuat Dokumen Kode Program DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang yang diperlukan untuk membuat dokumentasi dari kode program yang telah ditulis secara hardcopy termasuk identifikasi penjelas dari dokumen tersebut.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Melakukan identifikasi kode program

1.1. Mengidentifikasi modul program

1.2. Mengidentifikasi parameter yang dipergunakan

1.3. Menjelaskan algoritma cara kerjanya

1.4. Memberikan komentar setiap baris kode termasuk data, eksepsi, fungsi, prosedur dan class (bila ada)

2. Membuat dokumentasi modul program

2.1. Membuat dokumentasi modul sesuai dengan identitas untuk memudahkan pelacakan

2.2. Menerapkan identifikasi dokumentasi

2.3. Menjelaskan kegunaan modul

2.4. Merevisi dokumen sesuai perubahan kode program

3. Membuat dokumentasi fungsi, prosedur atau method program

3.1 Membuat dokumentasi fungsi, prosedur atau method

3.2 Menjelaskan kemungkinan eksepsi

3.3 Merevisi dokumen sesuai perubahan kode program

4. Men-generate dokumentasi

4.1. Mengidentifikasi tools untuk generate dokumentasi

4.2. Melakukan generate dokumentasi

KODE UNIT : J.620100.025.02 JUDUL UNIT : Melakukan Debugging DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan dalam memeriksa kode program dari kesalahan (bug).

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mempersiapkan kode program

1.1 Menyiapkan kode program sesuai spesifikasi

1.2 Menyiapkan debugging tools untuk melihat proses suatu modul

2. Melakukan debugging 2.1. Mengkompilasi kode program sesuai bahasa pemrograman yang digunakan.

2.2. Menganalisis kriteria lulus build.

2.3. Menganalisis kriteria eksekusi aplikasi.

2.4. Mencatat kesalahan kode

3. Memperbaiki program

3.1. Perbaikan terhadap kesalahan kompilasi maupun build dirumuskan.

3.2. Perbaikan dilakukan.

KODE UNIT : J.620100.004.01 JUDUL UNIT : Menggunakan Struktur Data DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan sikap kerja

yang diperlukan dalam mempelajari dan membuat struktur data yang akan diterapkan pada pemrograman, tanpa tergantung bahasa pemrograman yang akan dipakai.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengidentifikasi konsep data dan struktur data

1.1. Mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan

1.2. Membandingkan kelebihan dan kekurangan alternatif struktur data untuk konteks permasalahan yang diselesaikan

2. Menerapkan struktur data dan akses terhadap struktur data tersebut

2.1. Mengimplementasikan struktur data 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.003.01 JUDUL UNIT : Melakukan Identifikasi Library, Komponen, atau Framework

yang Diperlukan DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan Sikap kerja

yang diperlukan untuk pencarian, pengembangan proof of concept, dan penentuan library, komponen atau framework dari open source hingga proprietary untuk dapat dimanfaatkan pada pekerjaan pembangunan perangkat lunak.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Menganalisis library, komponen, atau framework yang sesuai dengan konteks

1.1. Mengidentifikasi ruang lingkup kebutuhan akan library, komponen atau framework sesuai lingkungan pengembangan.

1.2. Keuntungan penggunaan dibandingkan dengan mengembangkan sendiri.

2. Membuat proof of concept library, komponen atau framework berdasarkan konteks kebutuhan

2.1. Membuat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana.

2.2. Mendemonstrasikan manfaat penggunaan

3. Merancang integrasi dan batasan penggunaan library, komponen atau framework

3.1. Menentukan rencana integrasi ditentukan.

3.2. Mengidentifikasi limitasi/keterbatasan.

KODE UNIT : J.620100.007.01 JUDUL UNIT : Mengimplementasikan Rancangan Entitas dan Keterkaitan antar

Entitas. DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan Sikap kerja

yang diperlukan untuk mengimplementasikan rancangan entitas dan keterkaitannya yang diperlukan sebagai dasar basis data yang dibuat.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengidentifikasi entitas yang terkait dengan lingkup program yang akan dibuat beserta hubungannya

1.1. Membuat entitas yang menggambarkan sistem yang dapat diidentifikasikan sesuai dokumen perancangan

1.2. Membuat berbagai diagram dapat dari entity yang telah didefinisikan

2. Membuat query informasi dasar terhadap model data yang telah dikembangkan

2.1. Menghasilkan informasi yang diperlukan oleh aplikasi dapat dengan efisien dari model yang dibuat

2.2. Mengimplementasikan diagram berdasar entitas dan hubungan yang telah dapat menggunakan tools yang ada

KODE UNIT : J.620100.027.01 JUDUL UNIT : Mengimplementasikan Network Programming DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan dalam mengimplementasikan network programming sebagai mekanisme komunikasi antar proses

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Memilih protokol komunikasi

1.1. Menentukan protokol komunikasi

1.2. Menentukan teknologi komunikasi sesuai protocol

2. Menganalisis arsitektur mesin

2.1. Mengidentifikasi alamat mesin

2.2. Mengidentifikasi jaringan antar mesin

2.3. Mengidentifikasi kebutuhan data yang dikomunikasikan antar proses

2.4. Mengidentifikasi kebutuhan alur komunikasi diidentifikasi

2.5. Mengidentifikasi sifat komunikasi data

KODE UNIT : J.620100.032.01 JUDUL UNIT : Melakukan Code Review DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan untuk melakukan code review dalam rangkamenganalisis kesesuaian kode dengan coding guidelines dan best-practices

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengevaluasi kesesuaian kode dengan spesifikasinya

1.1. Mengidentifikasi kesesuaian kode dengan ketentuan yang ada

1.2. Mengidentifikasi ketidaksesuaian kode dengan ketentuan

2. Memperbaiki kode sesuai dengan coding guidelines dan best practices

1.1. Memperbaiki kode yang tidak sesuai coding-guideline diperbaiki tanpa berubah spesifikasinya

1.2. Memperbaiki kode yang tidak menerapkan best practices

3. Membuat pengecualian penulisan kode terhadap coding guidelines

1.3. Mengidentifikasi kode yang memang sebaiknya tidak perlu sesuai coding guideline

1.4. Menulis komentar yang menjelaskan kode pengecualian

KODE UNIT : J.620100.006.01 JUDUL UNIT : Merancang User Experience DESKRIPSI UNIT : Unit ini menentukan kompetensi yang diperlukan untuk membuat

rancangan user experience untuk aplikasi yang dikembangkan

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Menganalisis kebutuhan dan skenario penggunaan

1.1. Mengidentifikasi berbagai kebutuhan interaksi sesuai skenario proses aplikasi

1.2. Mengidentifikasi jumlah maksimal aksi untuk setiap skenario interaksi

2. Merancang layout tampilan dan scenario penggunaan

2.1. Mengidentifikasi jumlah aksi maksimal sebagai batas atas

2.2. Merancang layout tampilan yang memfasilitasi batas atas

2.3. Mengembangkan skenario lain dengan jumlah aksi dibatasi agar kurang dari batas atas

KODE UNIT : J.620100.005.01 JUDUL UNIT : Merancang User Interface DESKRIPSI UNIT : Unit ini menentukan kompetensi, pengetahuan dan sikap kerja

yang diperlukan dalam membuat rancangan antar muka program.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengidentifikasi rancangan user interface

1.1. Mengidentifikasi rancangan user interface sesuai kebutuhan.

1.2. Mengidentifikasi komponen user interface dialog sesuai konteks rancangan proses.

1.3. Menjelaskan urutan dari akses komponen user interface dialog.

1.4. Membuat simulasi (mock-up) dari aplikasi yang akan dikembangkan.

2. Melakukan implementasi rancangan user interface

2.1. Memilih jumlah rancangan form sesuai dengan kebutuhan.

2.2. Membuat rancangan form yang berisikan tampilan informasi sesuai dengan kebutuhan.

2.3. Membuat icon atau gambar yang mempresentasikan suatu informasi berdasarkan spesifikasi aplikasi.

2.4. Memilih jenis font sesuai kebutuhan.

2.5. Membuat desain ukuran font agar membuat nyaman pengguna.

KODE UNIT : J.612000.007.01 JUDUL UNIT : Merancang Mobile Interface DESKRIPSI UNIT : Unit ini berhubungan dengan pengetahuan, keterampilan dan

sikap kerja yang dibutuhkan dalam merancang Interface yang menarik sehingga aplikasi berbasis mobile dapat digunakan dengan baik, serta dapat mengidentifikasi ketertarikan user terhadap aplikasi berbasis mobile yang dikembangkan.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Menentukan tools yang akan digunakan dalam perancangan antar muka aplikasi berbasis mobile

1.1. Menentukan tools/alat bantu yang digunakan untuk mendesain aplikasi berbasis mobile.

1.2. Menjelaskan menu-menu dalam tools/alat bantu sesuai dengan kebutuhan aplikasi.

1.3. Menjelaskan fitur-fitur dalam tools/alat bantu sesuai dengan kebutuhan aplikasi.

1.4. Membuat rancangan form dengan menggunakan fitur-fitur yang tersedia dalam tools/alat bantu tersebut.

)

2. Memilih informasi yang akan ditampilkan dalam suatu layar sesuai dengan kebutuhan

2.1. Memilih jumlah rancangan form sesuai dengan kebutuhan.

2.2. Membuat rancangan form yang berisikan tampilan informasi sesuai dengan kebutuhan.

2.3. Membuat icon atau gambar yang mempresentasikan suatu informasi berdasarkan spesifikasi aplikasi.

2.4. Memilih jenis font sesuai kebutuhan.

2.5. Membuat desain ukuran font agar membuat nyaman pengguna.

3. Membuat aksi-aksi atau design yang estetis yang ada dalam suatu layar sesuai dengan kebutuhan

3.1. Membuat tombol atau menu untuk menunjang kebutuhan dalam suatu form aplikasi sesuai dengan kebutuhan aplikasi.

3.2. Membuat desain ukuran tombol atau menu disesuaikan dengan ukuran form aplikasi sesuai dengan kebutuhan aplikasi.

KODE UNIT : J.612000.002.01 JUDUL UNIT : Merancang Mobile Network Programming DESKRIPSI UNIT : Unit ini berhubungan dengan pengetahuan, keterampilan dan

sikap kerja yang dibutuhkan dalam mengukur keterampilan programming khususnya untuk memenuhi kebutuhan mobile network programming.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Menjelaskan dasar-dasar client-server program

1.1. Menjelaskan cara kerja socket programming sesuai dengan cara kerja pemrograman client-server

1.2. Menjelaskan cara kerja TCP socket dan UDP socket sesuai dengan cara kerja pemrograman client-server.

1.3. Mengidentifikasi status memory dari setiap proses yang terkoneksi ke server semua jenis protokol-nya.

2. Menyesuaikan fungsi-fungsi dari Socket API pada mobile network programming

2.1. Menerapkan common programming interfaces untuk komunikasi jaringan dalam pengembangan aplikasi mobile.

2.2. Mengidentifikasi esensi/faktor-penting dari TCP dan UDP socket dalam menulis aplikasi mobile client/server.

2.3. Menunjukkan teknik-teknik dasar debugging di memory sesuai dengan kesalahan yang muncul.

2.4. Memperbaiki teknik-teknik dasar menangani error di memory sesuai dengan spesifikasi teknis tertentu.

3. Mendesain aplikasi mobile client server atau peer to peer (P2P)

3.1. Mengidentifikasi masalah networking pada mobile computing sesuai dengan

spesifikasi protokol, IP address dan port yang bersangkutan.

3.2. Menemukan solusi pada domain mobile computing ditemukan sesuai dengan kebutuhan.

3.3. Membedakan aplikasi mobile client server dan mobile peer to peer sesuai dengan spesifikasinya.

3.4. Mendesain aplikasi mobile client sesuai dengan kebutuhan.

3.5. Menjelaskan NTP (Network Time Protocol) untuk penyesuaian waktu antara client dan server.

3.6. Mendesain aplikasi dengan menggunakan proses multicasting pada socket sesuai dengan jenis data yang didistribusikan.

3.7. Mendesain aplikasi dengan menggunakan teknik multiplexing, forking dan multithreading sesuai dengan kebutuhan proses paralel.

KODE UNIT : J.612000.031.01 JUDUL UNIT : Melakukan Profiling Program DESKRIPSI UNIT : Unit ini berhubungan dengan pengetahuan, keterampilan dan

sikap kerja yang dibutuhkan dalam upaya investigasi performa, waktu eksekusi dari suatu program dalam upaya melakukan optimasi program.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengumpulkan data waktu eksekusi komponen-komponen yang ada pada program

1.1. Mengukur waktu eksekusi function, procedure¸atau method program.

1.2. Mengukur penggunaan memory eksekusi function, procedure¸ atau method program.

1.3. Mengidentifikasi modul-modul pada program terindikasi bermasalah.

2. Menentukan bottlenneck performa yang ada pada program

2.1. Mengidentifikasi bottleneck performa pada program.

2.2. Mengodentifikasi dampak negatif bottleneck terhadap performa.

3. Merancang solusi untuk mengurangi/ menghilangkan bottlenneck

3.1. Menjelaskan rancangan metode.

3.2. Menunjukkan peningkatan performa rancangan metode.

4. Menetukan kompleksitas algoritma

4.1. Mengidentifikasi algoritma pada program terindikasi bermasalah.

4.2. Menentukan metode untuk mengukur kompleksitas terhadap algoritma.

4.3. Mnegidentifikasi kompleksitas algoritma yang berdampak penurunan performa.

KODE UNIT : J.612000.040.01 JUDUL UNIT : Membuat Paket Instalasi Perangkat Lunak DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan dalam melakukan instalasi perangkat lunak sesuai dengan alat atau mesinnya tanpa memerlukan kode sumber asalnya.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengidentifikasi paket instalasi perangkat lunak

1.1. Membuat rencana instalasi perangkat lunak sesuai perangkat keras.

1.2. Mengidentifikasi langkah-langkah instalasi.

2. Melaksanakan instalasi perangkat lunak

2.1. Melakukan instalasi perangkat lunak yang diakses secara langsung.

2.2. Menyelesaikan permasalahan instalasi perangkat keras.

KODE UNIT : J.612000.043.01 JUDUL UNIT : Menganalisis Dampak Perubahan Terhadap Aplikasi DESKRIPSI UNIT : Unit ini berkaitan dengan analisis dampak development effort yang

muncul dari adanya permintaan perubahan aplikasi dari stakeholder.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Analisis permintaan perubahan

1.1. Mengidentifikasi hasil akhir perubahan pada aplikasi.

1.2. Membuat perbandingan perbedaan hasil akhir perubahan dengan kondisi existing.

2. Analisis komponen, modul yang perlu dimodifikasi

2.1. Melakukan analisis kelayakan atau ketidaklayakan komponen modul existing untuk dimodifikasi.

2.2. Mengidentifikasi komponen dan modul yang perlu dimodifikasi untuk memfasilitasi perubahan.

3. Analisis dampak perubahan dan efek samping perubahan

3.1. Mengidentifikasi Dampak waktu dan jumlah orang untuk melakukan perubahan.

3.2. Mengidentifikasi efek samping perubahan terhadap aplikasi.

KODE UNIT : J.612000.039.02 JUDUL UNIT : Memberikan Petunjuk Teknis Kepada Pelanggan DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan untuk menyampaikan informasi teknis kepada pelanggan dalam hal penggunaan yang spesifik.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Membuat petunjuk teknis

1.1. Mengidentifikasi kemampuan sistem.

1.2. Menyusun kebutuhan pelanggan.

1.3. Menentukan feferensi petunjuk pelanggan.

1.4. Menyusun Laporan petunjuk teknis disusun sesuai standar prosedur.

2. Memberikan petunjuk langsung

2.1. Memberikan petunjuk sesuai laporan petunjuk teknis.

2.2. Memberikan pelatihan diberikan sesuai laporan petunjuk teknis.

3. Mengelola tindak lanjut dari pelanggan

3.1. Mengevaluasi masukan dari pelanggan.

3.2. Melakukan petunjuk teknis secara mandiri oleh pelanggan.

KODE UNIT : J.62090.018.01 JUDUL UNIT : Mengelola Risiko Keamanan Informasi DESKRIPSI UNIT : Mengevaluasi potensi dari risiko keamanan informasi dan

mengambil tindakan mitigasi yang sesuai.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengevaluasi potensi dari risiko keamanan dan mengambil tindakan koreksi dan tindakan pemulihan

1.1. Menyusun daftar risiko keamanan sistem informasi dan mitigasinya

1.2. Membuat laporan hasil implementasi koreksi dan tindakan pemulihan

2. Melaksanakan proses penilaian risiko

2.1. Melibatkan seluruh pemilik sumber daya dan proses bisnis

2.2. Melaksanakan kajian seluruh proses bisnis (dan tidak terbatas pada fasilitas pemrosesan informasi saja)

2.3. Menganalisa hasil penilaian berupa dampak kepada keamanan informasi

2.4. Menganalisa seluruh hasil aspek risiko digabungkan, untuk mendapatkan pemahaman keseluruhan

3. Menetapkan prosedur untuk memastikan hak akses tidak diberikan sebelum seluruh tindakan perlindungan telah diimplementasikan dan perjanjian telah ditandatangani

3.1. Mengidentifikasi risiko terkait rencana pemberian hak akses

3.2. Menganalisa kesesuaian hak akses yang akan diberikan

3.3. Menerapkan pengendalian untuk mengatasi risiko.

3.4. Membuat perjanjian dengan pihak yang akan diberikan hak akses

4. Mengaudit sistem untuk mencatatkan dan mengkatalogkan

faktor‐faktor yang

4.1. Menyusun daftar risiko keamanan jaringan informasi dan mitigasinya

4.2. Membuat rekomendasi hasil audit/rekomendasi

berkaitan dengan keamanan di dalam lingkungan jaringan

keamanan jaringan

5. Strategi keberlanjutan bisnis harus dikembangkan untuk menentukan pendekatan secara keseluruhan terhadap keberlanjutan bisnis

5.1. Menggunakan hasil penilaian risiko digunakan sebagai input penyusunan strategi

5.2. Mengkomunikasikan strategi keberlanjutan bisnis kepada seluruh pihak yang terkait

KODE UNIT : J.62090.011.01 JUDUL UNIT : Menerapkan Standar-Standar Keamanan Informasi yang Berlaku DESKRIPSI UNIT : Mengevaluasi potensi dari risiko keamanan informasi dan

mengambil tindakan mitigasi yang sesuai.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mengidentifikasi standar keamanan informasi (seperti SNI‐ISO 27001, COBIT, dll)

1.1. Mengidentifikasi referensi standar keamanan informasi

1.2. Menyetujui prioritas penerapan standar keamanan informasi organisasi oleh pimpinan organisasi

2. Mengevaluasi komponen pokok standar keamanan untuk menentukan apakah bisa diaplikasikan secara efektif untuk kebutuhan organisasi

2.1. Menyusun daftar komponen pokok standar keamanan untuk kebutuhan organisasi

2.2. Membuat rekomendasi hasil analisa standar keamanan untuk kebutuhan strategis organisasi

3. Menganalisa skema akses berbasis peran/tanggung jawab/jabatan untuk implementasi keamanan informasi

3.1. Mengidentifikasi rincian pekerjaan untuk setiap peran/jabatan dalam organisasi dan akuntabilitas informasi untuk masing-masing peran/jabatan tersebut

3.2. Membuat prosedur tentang tugas dan tanggungjawab yang terkait dengan keamanan sistem informasi

4. Menganalisis dan memilih referensi standar keamanan dalam tingkatan strategis

1.1. Menyusun risiko sistem informasi, analisa dampak bisnis dan rencana mitigasi

1.2. Menyeleksi referensi untuk pembuatan kebijakan dan prosedur keamanan informasi

KODE UNIT : J.612000.034.02 JUDUL UNIT : Melaksanakan Pengujian Integrasi Program DESKRIPSI UNIT : Unit kompetensi ini mendeskripsikan sikap, kemampuan dan

pengetahuan untuk melakukan pengujian integrasi dari setiap modul program yang telah dibuat.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mempersiapkan dokumentasi peralatan dan lingkungan pengujian integrasi

1.1. Menentukan peralatan pengujian sesuai dengan kebutuhan pengujian

1.2. Menyiapkan dokumen pendukung pengujian

2. Mempersiapkan data uji

2.1. Mengidentifikasi data uji integrasi program

2.2. Membangkitkan data uji integrasi program

3. Melaksanakan pengujian integrasi

1.1. Menjalankan modul program sesuai dengan prosedur yang ditetapkan

1.2. Mengimplementasikan data atau kondisi sebagai masukkan, ke dalam program

1.3. Mencatat hasil pengujian dalam lembar pengujian

4. Menganalisis data pengujian integrasi

4.1. Menganalisis modul yang terkait sesuai dengan standar pengembangan perangkat lunak yang berlaku

4.2. Mengevaluasi data hasil keluaran kesesuaiannya dengan data yang direncanakan

4.3. Mencatat status pada lembar pengujian dari hasil perbandingan data tersebut ke dalam lembar pengujian

4.4. Menguji kondisi data yang tidak sesuai dan perkiraan kondisi tersebut ke dalam

lembar hasil uji

5. Melaporkan hasil pengujian integrasi

5.1. Mencatat peralatan yang digunakan untuk pengujian ke dalam lembar peralatan pengujian.

5.2. Mencatat kondisi yang terjadi selama pengujian ke dalam lembar pengujian.

5.3. Mencatat data yang diimplementasikan dan data hasil pengujian

5.4. Mencatat analisis hasil pengujian sesuai dengan standar dokumentasi pengembangan perangkat lunak yang berlaku

6. Melaporkan dokumentasi pengujian

6.1. Hasil pengujian didokumentasikan menjadi laporan.

6.2. Dokumentasi hasil pengujian dilaporkan.

6.3. Dokumentasi hasil pengujian diarsipkan

KODE UNIT : J.612000.035.02 JUDUL UNIT : Melaksanakan Pengujian Program Sistem DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan dalam melaksanakan pengujian sistem dari seluruh arsitektur program yang telah dibuat.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Mempersiapkan dokumentasi peralatan dan lingkungan pengujian integrasi

1.1. Menyiapkan peralatan pengujian sesuai dengan kebutuhan pengujian.

1.2. Menyiapkan dokumen pendukung pengujian.

1.3. Menentukan tim yang terlibat di dalam pelaksanaan pengujian.

2. Mempersiapkan data uji

2.1. Mengidentifikasi data uji sistem program

2.2. Membangkitkan data uji sistem program

3. Melaksanakan pengujian sistem

3.1. Menjalankan sistem sesuai dengan prosedur yang ditetapkan

3.2. Melaksanakan pengujian sistem dengan masukan data uji perkasus

3.3. Mencatat hasil pengujian dalam lembar pengujian.

4. Menganalisa data pengujian sistem

4.1. Memenuhi spesifikasi program

4.2. Mmebandingkan data yang dihasilkan dengan data yang diharapkan

4.3. Mencatat status pada lembar pengujian dari hasil perbandingan data tersebut

4.4. Mencatat kondisi data yang tidak sesuai dan perkiraan kondisi tersebut

5. Melaporkan hasil pengujian sistem

5.1. Mencatat peralatan yang digunakan untuk pengujian

5.2. Mencatat kondisi yang

terjadi selama pengujian 5.3. Mencatat data yang

dimasukkan dan data hasil pengujian

5.4. Mencatat analisa hasil pengujian

6. Melaporkan dokumentasi pengujian

6.1. Dokumentasi hasil pengujian dilaporkan.

6.2. Dokumentasi hasil pengujian diarsipkan

KODE UNIT : J.612000.045.01 JUDUL UNIT : Melakukan Pemantauan Resource yang Digunakan Aplikasi DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang berkaitan dengan pemantauan resource yang digunakan aplikasi.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Analisis resources yang kritikal yang diperlukan aplikasi

1.1. Mengidentifikasi resources kritikal yang diperlukan

1.2. Mengidentifikasi batas atas sebelum failure untuk setiap sampai tahap kritis

2. Membuat modul visualisasi penggunaan resources

2.1. Mengidentifikasi visualisasi penggunaan untuk masing-masing resources

2.2. Membuat modul visualisasi serta tampilan batas atas

KODE UNIT : J.612000.037.01 JUDUL UNIT : Melaksanakan Stress Test DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan melaksanakan stress test

untuk menguji aplikasi dengan karakteristik load sedekat mungkin dengan load sewaktu production.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Menentukan target load yang mendekati production

1.1. Karakteristik load production diidentifikasi.

1.2. Target load stress test dibuat.

2. Membuat skenario stress test

2.1. Mengidentifikasi fitur pada aplikasi yang paling sering diakses.

2.2. Membuat skenario mencakup seluruh fitur tersebut.

3. Membuat simulator stress test sesuai skenario

3.1. Program yang mensimulasikan skenario stress test dibuat.

3.2. Data-data pendukung kelancaran stress test dibuat

4. Mengukur aplikasi ketika stress test dijalankan

4.1. Mengidentifikasi data-data yang penting untuk diukur ketika stress test.

4.2. Mencatat dan mengukur situasi kondisi serta performa aplikasi

KODE UNIT : J.612000.038.01 JUDUL UNIT : Melaksanakan Pengujian Oleh Pengguna (UAT) DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan dalam melaksanakan pengujian oleh pengguna, biasa disebut dengan istilah User Acceptance Test (UAT) untuk mengetahui kelayakan dan kesesuaian aplikasi.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Membuat skenario UAT

1.1. Mengidentifikasi fitur-fitur yang merepresentasikan kelayakan dan kesesuaian aplikasi

1.2. Membuat skenario terkait fitur-fitur terpilih

2. Menjalankan skenario UAT

2.1. Membuat data pendukung pelaksanaan skenario

2.2. Mengukur kelayakan dan kesesuaian aplikasi berdasarkan skenario UAT

KODE UNIT : J.612000.042.01 JUDUL UNIT : Melakukan Konfigurasi Perangkat Lunak Sesuai Environment

(Development, Staging, Production) DESKRIPSI UNIT : Unit kompetensi ini berhubungan dengan sikap, pengetahuan, dan

keterampilan yang dibutuhkan untuk melakukan konfigurasi perangkat lunak sesuai environment.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA BUKTI KOMPETENSI

1. Melakukan analisis keberadaan dan kebutuhan environment

1.1. Mengidentifikasi jumlah keberadaan environment sesuai kebutuhan

1.2. Mengidentifikasi spesifikasi masing-masing environment

2. Melakukan konfigurasi perangkat lunak masing-masing environment

2.1. Membuat Konfigurasi environment yang menjadi bagian perangkat lunak

2.2. Melakukan aktivasi konfigurasi perangkat lunak pada satu waktu