Terdapat 14 unit dalam skema ini:
No. | Kode Unit | Nama Unit |
---|---|---|
1 | J.62SAD00.001.1 | Mengaplikasikan Metodologi Pengembangan Perangkat Lunak |
2 | J.62SAD00.002.1 | Melakukan Identifikasi Sumber Kebutuhan Perangkat Lunak |
3 | J.62SAD00.003.1 | Menentukan Teknik Elisitasi yang Sesuai |
4 | J.62SAD00.004.1 | Melakukan Klasifikasi dan Alokasi Kebutuhan Perangkat Lunak |
5 | J.62SAD00.005.1 | Melakukan Negosiasi Kebutuhan Perangkat Lunak |
6 | J.62SAD00.006.1 | Membuat Kebutuhan Dokumentasi Spesifikasi Perangkat Lunak |
7 | J.62SAD00.007.1 | Menyusun Spesifikasi Kebutuhan Software Environment |
8 | J.62SAD00.008.1 | Membuat Spesifikasi Kebutuhan Perangkat Lunak |
9 | J.62SAD00.009.1 | Meninjau ulang (review) Kebutuhan Perangkat Lunak |
10 | J.62SAD00.010.1 | Melakukan Validasi Spesifikasi dan Menyusun Uji Penerimaan Pengguna Kebutuhan Perangkat Lunak |
11 | J.62SAD00.011.1 | Merancang Struktur Perangkat Lunak |
12 | J.62SAD00.012.1 | Merancang Komponen Perangkat Lunak |
13 | J.62SAD00.013.1 | Merancang User Interface (UI) |
14 | J.62SAD00.014.1 | Merancang User Experience (UX) |
Kode unit: J.62SAD00.001.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Menentukan metodologi pengembangan perangkat lunak |
1.1. Aktifitas proses perangkat lunak ditentukan sesuai dengan standar pengembangan perangkat lunak 1.2. Kriteria untuk pemilihan metodologi pengembangan perangkat lunak ditentukan sesuai dengan standar pengembangan perangkat lunak 1.3. Berbagai metodologi pengembangan sistem dievaluasi 1.4. Metodologi pengembangan sistem ditentukan seusai dengan standar pengembangan perangkat lunak |
2. Menerapkan metodologi pengembangan perangkat lunak |
2.1. Perencanaan proyek sebagai panduan proses pengembangan dilakukan seusai dengan standar pengembangan perangkat lunak 2.2. Jenis tugas diidentifikasi seusai dengan standar pengembangan perangkat lunak 2.3. Jenis tugas dideskripsikan seusai dengan standar pengembangan perangkat lunak 2.4. Struktur kontrol selama pelaksanaan jenis tugas ditentukan seusai dengan standar pengembangan perangkat lunak 2.5. Setiap jenis tugas dengan parameter masukan dan keluaran dilengkapi seusai dengan standar pengembangan perangkat lunak |
3. Menyesuaikan proyek dengan metodologi pengembangan perangkat lunak |
3.1. Sumber data untuk mendukung pemilihan metodologi diidentifikasi sesuai dengan kebutuhan 3.2. Metodologi yang sudah diterapkan sesuai dengan standar pengembangan perangkat lunak 3.3. Efektivitas (kegiatan) terhadap rencana proyek direkam sesuai dengan standar pengembangan perangkat lunak 3.4. Peluang untuk perbaikan, dan rekomendasi untuk proyek di masa yang akan datang didokumentasikan sesuai dengan standar pengembangan perangkat lunak 3.5. Hasil review untuk stakeholder dibuat sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.002.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengidentifikasi tujuan |
1.1. Sumber informasi yang memuat tujuan (goal) dari suatu perangkat lunak diidentifikasi sesuai dengan kebutuhan stakeholder 1.2. Sumber informasi yang memuat tujuan dari suatu perangkat lunak disiapkan sesuai dengan kebutuhan 1.3. Hasil identifikasi dari tujuan suatu perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
2. Mengidentifikasi domain knowledge |
2.1. Sumber informasi yang memuat domain knowledge dari suatu perangkat lunak diidentifikasi sesuai dengan kebutuhan 2.2. Sumber informasi yang memuat domain knowledge dari suatu perangkat lunak ditentukan sesuai dengan kebutuhan 2.3. Hasil identifikasi dari domain knowledge suatu perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
3. Mengidentifikasi pemangku kepentingan |
3.1. Sumber informasi yang memuat pemangku kepentingan (stakeholders) dari suatu perangkat lunak diidentifikasi sesuai dengan kebutuhan 3.2. Sumber informasi yang memuat pemangku kepentingan dari suatu perangkat lunak ditentukan sesuai dengan kebutuhan 3.3. Hasil identifikasi dari pemangku kepentingan suatu perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
4. Mengidentifikasi business rules |
4.1. Sumber informasi yang memuat business rules dari suatu perangkat lunak diidentifikasi sesuai dengan kebutuhan 4.2. Sumber informasi yang memuat business rules dari suatu perangkat lunak ditentukan sesuai dengan kebutuhan 4.3. Hasil identifikasi dari business rules suatu perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
5. Mengidentifikasi lingkungan operasional |
5.1. Sumber informasi yang memuat lingkungan operasional (operational environment) dari suatu perangkat lunak diidentifikasi sesuai dengan kebutuhan 5.2. Sumber informasi yang memuat lingkungan operasional dari suatu perangkat lunak ditentukan sesuai dengan kebutuhan 5.3. Hasil identifikasi dari lingkungan operasional perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
6. Mengidentifikasi lingkungan organisasi |
6.1. Sumber informasi yang memuat lingkungan organisasi (organizational environment) dari suatu perangkat lunak diidentifikasi sesuai dengan kebutuhan 6.2. Sumber informasi yang memuat lingkungan organisasi dari suatu perangkat lunak disiapkan sesuai dengan kebutuhan 6.3. Hasil identifikasi dari lingkungan organisasi perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.003.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Menentukan teknik wawancara (interview) |
1.1. Teknik-teknik wawancara untuk mengidentifikasi kebutuhan perangkat lunak yang sesuai dijelaskan sesuai dengan standar pengembangan perangkat lunak 1.2. Teknik-teknik wawancara disusun untuk menemukan kebutuhan perangkat lunak yang sesuai 1.3. Teknik-teknik wawancara didokumentasikan untuk menemukan kebutuhan perangkat lunak yang sesuai |
2. Menentukan teknik scenarios |
2.1. Teknik-teknik scenarios diidentifikasi untuk menemukan kebutuhan perangkat lunak yang sesuai 2.2. Teknik-teknik scenarios disusun untuk menemukan kebutuhan perangkat lunak yang sesuai 2.3. Teknik-teknik scenarios didokumentasikan untuk menemukan kebutuhan perangkat lunak yang sesuai |
3. Menentukan teknik prototypes |
3.1. Teknik-teknik prototypes diidentifikasi untuk menemukan kebutuhan perangkat lunak yang sesuai 3.2. Teknik-teknik prototypes disusun untuk menemukan kebutuhan perangkat lunak yang sesuai 3.3. Teknik-teknik prototypes didokumentasikan untuk menemukan kebutuhan perangkat lunak yang sesuai |
4. Menentukan facilitated meetings |
4.1. Teknik-teknik facilitated meetings diidentifikasi untuk menemukan kebutuhan perangkat lunak yang sesuai 4.2. Teknik-teknik facilitated meetings disusun untuk menemukan kebutuhan perangkat lunak yang sesuai 4.3. Teknik-teknik facilitated meetings didokumentasikan untuk menemukan kebutuhan perangkat lunak yang sesuai |
5. Menentukan teknik observasi |
5.1. Teknik-teknik observasi diidentifikasi untuk menemukan kebutuhan perangkat lunak yang sesuai 5.2. Teknik-teknik observasi disusun untuk menemukan kebutuhan perangkat lunak yang sesuai 5.3. Teknik-teknik observasi didokumentasikan untuk menemukan kebutuhan perangkat lunak yang sesuai |
6. Menentukan teknik user stories |
6.1. Teknik-teknik user stories diidentifikasi untuk menemukan kebutuhan perangkat lunak yang sesuai 6.2. Teknik-teknik user stories disusun untuk menemukan kebutuhan perangkat lunak yang sesuai 6.3. Teknik-teknik user stories didokumentasikan untuk menemukan kebutuhan perangkat lunak yang sesuai |
Kode unit: J.62SAD00.004.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengklasifikasi kebutuhan perangkat lunak |
1.1. Kebutuhan perangkat lunak diklasifikasikan berdasarkan kategori fungsional atau non-fungsional 1.2. Kebutuhan perangkat lunak fungsional atau non-fungsional diturunkan (breakdown) sesuai dengan kategori 1.3. Kebutuhan perangkat lunak diklasifikasikan berdasarkan kategori produk atau proses 1.4. Kebutuhan perangkat lunak diklasifikasikan berdasarkan prioritas 1.5. Kebutuhan perangkat lunak diklasifikasikan berdasarkan lingkup (scope) 1.6. Kebutuhan perangkat lunak diklasifikasikan berdasarkan stabilitas |
2. Membuat conceptual modeling perangkat lunak |
2.1. Notasi-notasi untuk memodelkan kebutuhan perangkat lunak diidentifikasi 2.2. Notasi-notasi untuk memodelkan kebutuhan perangkat lunak yang sesuai dipilih |
3. Mengalokasikan kebutuhan perangkat lunak |
3.1. Komponen-komponen perangkat lunak ditentukan sesuai dengan kebutuhan 3.2. Kebutuhan perangkat lunak dialokasikan sesuai dengan kebutuhan |
Kode unit: J.62SAD00.005.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengidentifikasi kebutuhan perangkat lunak yang terjadi perbedaan |
1.1. Kebutuhan perangkat lunak yang berbeda antar stakeholder, diidentifikasi 1.2. Kebutuhan perangkat lunak yang terjadi perbedaan keinginan antar stakeholder didokumentasikan 1.3. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan dan sumber daya diidentifikasi 1.4. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan dan sumber daya didokumentasikan 1.5. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan fungsional dan non-fungsional, diidentifikasi 1.6. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan fungsional dan non-fungsional, didokumentasikan |
2. Membuat kesepakatan kebutuhan perangkat lunak yang terjadi konflik/pertentangan |
2.1. Kebutuhan perangkat lunak yang terjadi perbedaan antar stakeholder dinegosiasikan 2.2. Kebutuhan perangkat lunak yang terjadi perbedaan antar stakeholder dibuat kesepakatan 2.3. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan dan sumber daya dinegosiasikan 2.4. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan dan sumber daya dibuat kesepakatan 2.5. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan fungsional dan non-fungsional, dinegosiasikan 2.6. Kebutuhan perangkat lunak yang terjadi perbedaan antara kebutuhan fungsional dan non-fungsional dibuat kesepakatan |
Kode unit: J.62SAD00.006.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Menyusun dokumen operasional |
1.1. Kebutuhan dokumen high-level system yang berhubungan antara sistem/perangkat lunak dengan pengguna disusun sesuai dengan standar pengembangan perangkat lunak 1.2. Kebutuhan dokumen high-level system yang berhubungan antara sistem/perangkat lunak dengan pengguna didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
2. Menyusun spesifikasi kebutuhan dokumen sistem |
2.1. Spesifikasi kebutuhan dokumen sistem diidentifikasi sesuai dengan standar pengembangan perangkat lunak 2.2. Spesifikasi kebutuhan dokumen sistem didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.007.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Menyusun spesifikasi kebutuhan software environment |
1.1. Spesifikasi kebutuhan system diidentifikasi sesuai dengan standar pengembangan perangkat lunak 1.2. Spesifikasi kebutuhan perangkat keras dan perangkat lunak pendukung diidentifikasi sesuai dengan standar pengembangan perangkat lunak 1.3. Spesifikasi kebutuhan sistem untuk perangkat lunak diklarifikasi kepada pengguna 1.4. Spesifikasi kebutuhan sistem dipetakan sesuai dengan standar pengembangan perangkat lunak |
2. Menyusun dokumen sistem |
2.1. Spesifikasi kebutuhan sistem untuk perangkat lunak didokumentasikan sesuai dengan standar pengembangan perangkat lunak 2.2. Spesifikasi kebutuhan sistem untuk perangkat lunak dilengkapi sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.008.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengidentifikasi template/standard spesifikasi kebutuhan perangkat lunak |
1.1. Template/standard spesifikasi kebutuhan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat luna 1.2. Template/standard spesifikasi kebutuhan perangkat lunak disesuaikan dengan kebutuhan |
2. Menyusun spesifikasi kebutuhan perangkat lunak |
2.1. Spesifikasi kebutuhan fungsional perangkat lunak disusun sesuai dengan standar pengembangan perangkat lunak 2.2. Spesifikasi kebutuhan non-fungsional perangkat lunak disusun sesuai dengan standar pengembangan perangkat lunak 2.3. Spesifikasi kebutuhan perangkat lunak, didokumentasikan sesuai dengan bagian- bagiannya sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.009.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mengidentifikasi indikator/kriteria kebutuhan perangkat lunak |
1.1. Kelengkapan berkas/dokumen spesifikasi kebutuhan perangkat lunak di-review sesuai dengan standar pengembangan perangkat lunak 1.2. Kelengkapan berkas/dokumen spesifikasi kebutuhan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat lunak 1.3. Indikator/kriteria kualitas kebutuhan perangkat lunak di-review sesuai dengan standar pengembangan perangkat lunak 1.4. Indikator/kriteria kualitas kebutuhan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat lunak |
2. Melaksanakan review terhadap kebutuhan perangkat lunak |
2.1. Review terhadap kebutuhan perangkat lunak dilaksanakan sesuai dengan persyaratan indikator/kriteria 2.2. Review terhadap kebutuhan perangkat lunak didokumentasikan sesuai dengan persyaratan indikator/kriteria |
Kode unit: J.62SAD00.010.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Melakukan validasi spesifikasi kebutuhan perangkat lunak |
1.1. Spesifikasi dari kebutuhan perangkat lunak diidentifikasi sesuai dengan kebutuhan 1.2. Spesifikasi dari kebutuhan perangkat lunak divalidasi sesuai dengan kebutuhan |
2. Meninjau ulang (review) kebutuhan perangkat lunak dengan membuat prototipe |
2.1. Review indikator/kriteria kebutuhan perangkat lunak melalui prototipe diidentifikasi sesuai dengan standar pengembangan perangkat lunak 2.2. Review perangkat lunak melalui prototipe dilaksanakan sesuai dengan standar pengembangan perangkat lunak 2.3. Review perangkat lunak melalui prototipe didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
3. Menyusun user acceptance test case |
3.1. User acceptance test scenario disusun sesuai dengan standar pengembangan perangkat lunak 3.2. User acceptance test script disusun sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.011.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mendefinisikan struktur perangkat lunak |
1.1. Architectural style perangkat lunak didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.2. Data-centered architectures dari perangkat lunak didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.3. Struktur umum dari rancangan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat lunak 1.4. Sistem terdistribusi dari rancangan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat lunak 1.5. Database architecture didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.6. Data-flow architecture didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.7. Operating systems didefinisikan sesuai dengan standar pengembangan perangkat lunak |
2. Menyusun struktur perangkat lunak |
2.1. Architectural style perangkat lunak dirancang sesuai dengan standar pengembangan perangkat lunak 2.2. Data-centered architectures dari perangkat lunak dirancang sesuai dengan standar pengembangan perangkat lunak 2.3. Struktur umum dari rancangan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat lunak 2.4. Sistem terdistribusi dari rancangan perangkat lunak diidentifikasi sesuai dengan standar pengembangan perangkat lunak 2.5. Database architecture dirancang sesuai dengan standar pengembangan perangkat lunak 2.6. Data-flow architecture dirancang sesuai dengan standar pengembangan perangkat lunak 2.7. Operating systems dirancang sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.012.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mendefinisikan komponen perangkat lunak |
1.1. Komponen logical didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.2. Komponen process didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.3. Komponen deployment diagram didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.4. Komponen yang terkait dengan implementasi didefinisikan sesuai dengan standar pengembangan perangkat lunak 1.5. Komponen data digambarkan sesuai dengan standar pengembangan perangkat lunak |
2. Menyusun komponen perangkat lunak |
2.1. Komponen logical dirancang sesuai dengan standar pengembangan perangkat lunak 2.2. Komponen process dirancang sesuai dengan standar pengembangan perangkat lunak 2.3. Komponen deployment diagram dirancang sesuai dengan standar pengembangan perangkat lunak 2.4. Komponen yang terkait dengan implementasi dirancang sesuai dengan standar pengembangan perangkat lunak 2.5. Komponen data dirancang sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.013.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mendefinisikan User Interface (UI) |
1.1. Proses UI disiapkan sesuai dengan kebutuhan 1.2. Recoverability UI harus disediakan sesuai dengan kebutuhan 1.3. Mekanisme interaksi yang tepat dalam UI disediakan sesuai dengan kebutuhan 1.4. Rancangan UI disederhanakan sesuai dengan kebutuhan |
2. Menyusun dokumen rancangan UI |
2.1. Struktur dokumen rancangan UI diidentifikasi sesuai dengan kebutuhan 2.2. Rancangan UI didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
Kode unit: J.62SAD00.014.1
Elemen Kompetensi | Kriteria Unjuk Kerja |
---|---|
1. Mendefinisikan User Experience (UX) |
1.1. User experience diidentifikasi sesuai dengan kebutuhan 1.2. Estetika UX dirancang sesuai dengan kebutuhan 1.3. Rancangan UX disederhanakan sesuai dengan kebutuhan 1.4. Navigasi dan penempatan tombol diidentifikasi sesuai dengan kebutuhan 1.5. Faktor-faktor yang berasal dari pengguna diklasifikasi berdasarkan kebutuhan |
2. Menyusun dokumen rancangan UX |
2.1. Struktur dokumen rancangan UX diidentifikasi seusai dengan kebutuhan 2.2. Rancangan UX didokumentasikan sesuai dengan standar pengembangan perangkat lunak |
© 2024 Lembaga Sertifikasi Profesi Universitas Gunadarma