Anda di halaman 1dari 8

BIDANG KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI

PROGRAM KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA


KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

ACUAN STANDAR :
1. SKKNI NO. KEP.240/MEN/X/2004
2. SKKNI NO. KEP.94/MEN/IV/2005
3. SKKNI NO 282/2016
4. Australian National Register of VET

KEMASAN YANG DIKUMPULKAN


1. KEMASAN LEVEL II KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

NO KODE UNIT JUDUL UNIT KEMUNGKINAN


JABATAN
KOMPETENSI UMUM DAN INTI
1. LOG.OO01.001.01 Melakukan Komunikasi Kerja timbal balik
2. Menerapkan prinsip-prinsip keselamatan
LOG.OO01.002.01 dan kesehatan kerja di lingkungan kerja
3. LOG.OO01.004.01 Merencanakan tugas rutin
4. LOG.OO01.003.01 Menerapkan Prosedur-prosedur mutu
5. Melakukan Pekerjaan Yang
LOG.OO02.003.01 Membutuhkan Kerjasama Tim
6. TIK.OP01.002.01 Mengidentifikasi aspek kode etik dan
HAKI dibidang TIK
KOMPETENSI PILIHAN / FUNGSIONAL
7. J.620100.001.01 Menganalisis Tools
8. J.620100.004.02 Menggunakan Struktur Data
9. J.620100.005.02 Mengimplementasikan User Interface
10. J.620100.007.01 Mengimplementasikan Rancangan
Entitas dan Keterkaitan Antar Entitas
11. J.620100.009.01 Menggunakan Spesifikasi Program
12. J.620100.010.01 Menerapkan Perintah Eksekusi Bahasa
Pemrograman Berbasis Teks, Grafik, dan
Multimedia
13. J.620100.011.01 Melakukan Instalasi Software Tools
Pemrograman
14. J.620100.012.01 Melakukan Pengaturan Software Tools
Pemrograman
15. J.620100.017.02 Mengimplementasikan Pemrograman
Terstruktur
16. J.620100.018.02 Mengimplementasikan Pemrograman
Berorientasi Objek
17. J.620100.020.02 Menggunakan SQL
18. J.620100.022.02 Mengimplementasikan Algoritma
Pemrograman
19. J.620100.023.02 Membuat Dokumen Kode Program
20. J.620100.025.02 Melakukan Debugging
21. J.620100.030.02 Menerapkan Pemrograman Multimedia
22. J.620100.033.02 Melaksanakan Pengujian Unit Program
23. J.620100.042.01 Melaksanakan Konfigurasi Perangkat
Lunak Sesuai Environment Development,
Staging, Production)
24. J.620100.046.01 Melakukan Logging Aplikasi

2. KEMASAN LEVEL III KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK


NO KODE UNIT JUDUL UNIT KEMUNGKINAN
JABATAN
KOMPETENSI UMUM DAN INTI
1. Melakukan Komunikasi Kerja timbal
LOG.OO01.001.01 balik
2. Menerapkan prinsip-prinsip
keselamatan dan kesehatan kerja di
LOG.OO01.002.01 lingkungan kerja
3. LOG.OO01.003.01 Menerapkan Prosedur-prosedur mutu
4. LOG.OO01.004.01 Merencanakan tugas rutin
5. Melakukan Pekerjaan Yang
LOG.OO02.003.01 Membutuhkan Kerjasama Tim
6. TIK.OP01.002.01 Mengidentifikasi aspek kode etik dan
HAKI dibidang TIK
7. TIK.OP01.005.01 Mengimplementasikan sistem
keamanan dan keselamatan pada
pengoperasian komputer
KOMPETENSI PILIHAN / FUNGSIONAL
8. J.620100.001.01 Menganalisis Tools
9. J.620100.004.02 Menggunakan Struktur Data
10. J.620100.005.02 Mengimplementasikan User Interface
11. J.620100.007.02 Mengimplementasikan Rancangan
Entitas dan Keterkaitan Antar Entitas
12. J.620100.008.01 Merancang Arsitektur Aplikasi
13. J.620100.009.01 Menggunakan Spesifikasi Program
14. J.620100.010.01 Menerapkan Perintah Eksekusi Bahasa
Pemrograman Berbasis Teks, Grafik, dan
Multimedia
15. J.620100.011.01 Melakukan Instalasi Software Tools
Pemrograman
16. J.620100.012.01 Melakukan Pengaturan Software Tools
Pemrograman
17. J.620100.017.02 Mengimplementasikan Pemrograman
Terstruktur
18. J.620100.018.02 Mengimplementasikan Pemrograman
Berorientasi Objek
19. J.620100.020.02 Menggunakan SQL
20. J.620100.021.02 Menerapkan Akses Basis Data
21. J.620100.022.02 Mengimplementasikan Algoritma
Pemrograman
22. J.620100.023.02 Membuat Dokumen Kode Program
23. J.620100.025.02 Melakukan Debugging
24. J.620100.030.02 Menerapkan Pemrograman Multimedia
25. J.620100.033.02 Melaksanakan Pengujian Unit Program
26. J.620100.042.01 Melaksanakan Konfigurasi Perangkat
Lunak Sesuai Environment
(Development, Staging, Production)
27. J.620100.044.01 Menerapkan Alert Notification Jika
Aplikasi Bermasalah
28. J.620100.046.01 Melakukan Logging Aplikasi
29. ICTDBS412 Build a database
30. ICTPRG409 Develop mobile applications
31. ICTWEB411 Produce basic client-side script for
dynamic web pages
32. Produce server-side script for dynamic
ICTWEB415
web pages
33. ICTDBS403 Create Basic Databases

3. KEMASAN LEVEL IV KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK


NO KODE UNIT JUDUL UNIT KEMUNGKINAN
JABATAN
KOMPETENSI UMUM DAN INTI
1. Melakukan Komunikasi Kerja timbal
LOG.OO01.001.01 balik
2. Menerapkan prinsip-prinsip
keselamatan dan kesehatan kerja di
LOG.OO01.002.01 lingkungan kerja
3. LOG.OO01.003.01 Menerapkan Prosedur-prosedur mutu
4. LOG.OO01.004.01 Merencanakan tugas rutin
5. LOG.OO02.001.01 Menerapkan Sistem Mutu
6. Melakukan Pekerjaan Yang
LOG.OO02.003.01 Membutuhkan Kerjasama Tim
7. TIK.OP01.002.01 Mengidentifikasi aspek kode etik dan
HAKI dibidang TIK
8. TIK.OP01.004.01 Mengidentifikasi sistem dan prosedur
pengelolaan infrastruktur komputer
9. TIK.OP01.005.01 Mengimplementasikan sistem
keamanan dan keselamatan pada
pengoperasian komputer
KOMPETENSI PILIHAN / FUNGSIONAL
10. J.620100.001.01 Menganalisis Tools
11. J.620100.002.01 Menganalisis Skalabilitas Perangkat
Lunak
12. J.620100.003.01 Melakukan Identifikasi Library,
Komponen atau Framework yang
Diperlukan
13. J.620100.004.02 Menggunakan Struktur Data
14. J.620100.005.02 Mengimplementasikan User Interface
15. J.620100.007.02 Mengimplementasikan Rancangan
Entitas dan Keterkaitan Antar Entitas
16. J.620100.008.01 Merancang Arsitektur Aplikasi
17. J.620100.009.01 Menggunakan Spesifikasi Program
18. J.620100.010.01 Menerapkan Perintah Eksekusi Bahasa
Pemrograman Berbasis Teks, Grafik, dan
Multimedia
19. J.620100.011.01 Melakukan Instalasi Software Tools
Pemrograman
20. J.620100.012.01 Melakukan Pengaturan Software Tools
Pemrograman
21. J.620100.017.02 Mengimplementasikan Pemrograman
Terstruktur
22. J.620100.018.02 Mengimplementasikan Pemrograman
Berorientasi Objek
23. J.620100.019.02 Menggunakan Library atau Komponen
Pre- Existing
24. J.620100.020.02 Menggunakan SQL
25. J.620100.021.02 Menerapkan Akses Basis Data
26. J.620100.022.02 Mengimplementasikan Algoritma
Pemrograman
27. J.620100.023.02 Membuat Dokumen Kode Program
28. J.620100.025.02 Melakukan Debugging
29. J.620100.026.01 Menggunakan Source Code Versioning
30. J.620100.030.02 Menerapkan Pemrograman Multimedia
31. J.620100.033.02 Melaksanakan Pengujian Unit Program
32. J.620100.035.02 Melaksanakan Pengujian Program
Sistem
33. J.620100.039.02 Memberikan Petunjuk Teknis Kepada
Pelanggan
34. J.620100.040.01 Membuat Paket Instalasi Perangkat
Lunak
35. J.620100.042.01 Melaksanakan Konfigurasi Perangkat
Lunak Sesuai Environment
(Development, Staging, Production)
36. J.620100.043.01 Menganalisis Dampak Perubahan
Terhadap Aplikasi
37. J.620100.044.01 Menerapkan Alert Notification Jika
Aplikasi Bermasalah
38. J.620100.046.01 Melakukan Logging Aplikasi
39. ICTDBS402 Complete database backup and restore
40. ICTDBS403 Create Basic Databases
41. ICTDBS412 Build a database
42. ICTPRG409 Develop mobile applications
43. ICTWEB411 Produce basic client-side script for
dynamic web pages
44. Produce server-side script for dynamic
ICTWEB415
web pages
45. Evaluate and select a web hosting
ICTWEB424
service
46. ICTPRG412 Configure and Maintain Databases
47. ICTWEB302 Build simple website using commercial
program
48. ICTWEB409 Develop cascading style sheets
49. ICTWEB414 Design simple web page layouts
50. ICTWEB410 Apply Web Authoring Tool To Convert
Client Data For Websites
51. ICTPRG418 Apply Intermediate Programming Skills
in Another Language

4. KEMASAN OKUPASI NASIONAL : SYSTEM ANALYST


NO KODE UNIT JUDUL UNIT

1. Menerapkan prinsip-prinsip keselamatan dan kesehatan kerja


LOG.OO01.002.01
di lingkungan kerja
2. Mengidentifikasi sistem dan prosedur pengelolaan
TIK.OP01.004.01
infrastruktur komputer
3. Mengimplementasikan Rancangan Entitas dan Keterkaitan
J.620100.007.01
Antar Entitas
4. J.620100.008.01 Merancang Arsitektur Aplikasi

5. KEMASAN OKUPASI NASIONAL : DATABASE DESIGNER


NO KODE UNIT JUDUL UNIT

1. LOG.OO01.001.01 Melakukan Komunikasi Kerja timbal balik


2. J.620100.004.02 Menggunakan Struktur Data
3. J.620100.011.01 Melakukan Instalasi Software Tools Pemrograman
4. J.620100.012.01 Melakukan Pengaturan Software Tools Pemrograman
5. J.620100.020.02 Menggunakan SQL
6. J.620100.021.02 Menerapkan Akses Basis Data
7. ICTDBS403 Create Basic Databases
8. ICTDBS412 Build a database
9. ICTDBS402 Complete database backup and restore
10. ICTPRG412 Configure and Maintain Databases

6. KEMASAN OKUPASI NASIONAL : DEVELOPER


NO KODE UNIT JUDUL UNIT

1. TIK.OP01.002.01 Mengidentifikasi aspek kode etik dan HAKI dibidang TIK


2. J.620100.017.02 Mengimplementasikan Pemrograman Terstruktur
3. J.620100.042.01 Melaksanakan Konfigurasi Perangkat Lunak Sesuai
Environment Development, Staging, Production)
4. J.620100.046.01 Melakukan Logging Aplikasi
5. ICTWEB302 Build simple website using commercial program
6. ICTWEB409 Develop cascading style sheets
7. ICTWEB414 Design simple web page layouts
8. ICTWEB410 Apply Web Authoring Tool To Convert Client Data For
Websites
9. ICTWEB424 Evaluate and select a web hosting service
10. LOG.OO01.003.01 Melakukan Pekerjaan Yang Membutuhkan Kerjasama Tim
11. J.620100.003.01 Melakukan Identifikasi Library, Komponen atau Framework
yang Diperlukan
12. ICTWEB411 Produce basic client-side script for dynamic web pages
13. ICTWEB415 Produce server-side script for dynamic web pages
14. LOG.OO02.003.01 Melakukan Pekerjaan Yang Membutuhkan Kerjasama Tim
15. J.620100.022.02 Mengimplementasikan Algoritma Pemrograman
16. J.620100.005.02 Mengimplementasikan User Interface
17. J.620100.009.01 Menggunakan Spesifikasi Program
18. Menerapkan Perintah Eksekusi Bahasa
J.620100.010.01 Pemrograman Berbasis Teks, Grafik, dan
Multimedia
19. J.620100.018.02 Mengimplementasikan Pemrograman Berorientasi Objek
20. J.620100.023.02 Membuat Dokumen Kode Program
21. LOG.OO02.001.01 Menerapkan Sistem Mutu
22. ICTPRG418 Apply Intermediate Programming Skills in Another Language
23. J.620100.025.02 Melakukan Debugging
24. J.620100.033.02 Melaksanakan Pengujian Unit Program
25. J.620100.035.02 Melaksanakan Pengujian Program Sistem
26. J.620100.040.01 Membuat Paket Instalasi Perangkat Lunak
27. LOG.OO01.004.01 Merencanakan tugas rutin
28. J.620100.039.02 Memberikan Petunjuk Teknis Kepada Pelanggan
29. J.620100.019.02 Menggunakan Library atau Komponen Pre- Existing
30. J.620100.030.02 Menerapkan Pemrograman Multimedia
31. J.620100.044.01 Menerapkan Alert Notification Jika Aplikasi Bermasalah
32. ICTPRG409 Develop mobile applications

7. KEMASAN KLASTER : PERANCANGAN PERANGKAT LUNAK


NO KODE UNIT JUDUL UNIT

1. Menerapkan prinsip-prinsip keselamatan dan kesehatan kerja


LOG.OO01.002.01
di lingkungan kerja
2. Mengidentifikasi sistem dan prosedur pengelolaan
TIK.OP01.004.01
infrastruktur komputer
3. Mengimplementasikan Rancangan Entitas dan Keterkaitan
J.620100.007.01
Antar Entitas
4. J.620100.008.01 Merancang Arsitektur Aplikasi

8. KEMASAN KLASTER : BASIS DATA (DATABASE)


NO KODE UNIT JUDUL UNIT

1. LOG.OO01.001.01 Melakukan Komunikasi Kerja timbal balik


2. J.620100.004.02 Menggunakan Struktur Data
3. J.620100.011.01 Melakukan Instalasi Software Tools Pemrograman
4. J.620100.012.01 Melakukan Pengaturan Software Tools Pemrograman
5. J.620100.020.02 Menggunakan SQL
6. J.620100.021.02 Menerapkan Akses Basis Data
7. ICTDBS403 Create Basic Databases
8. ICTDBS412 Build a database
9. ICTDBS402 Complete database backup and restore
10. ICTPRG412 Configure and Maintain Databases

9. KEMASAN KLASTER : PEMROGRAMAN WEB


NO KODE UNIT JUDUL UNIT

1. TIK.OP01.002.01 Mengidentifikasi aspek kode etik dan HAKI dibidang TIK


2. J.620100.017.02 Mengimplementasikan Pemrograman
Terstruktur
3. J.620100.042.01 Melaksanakan Konfigurasi Perangkat Lunak Sesuai
Environment Development, Staging, Production)
4. J.620100.046.01 Melakukan Logging Aplikasi
5. ICTWEB302 Build simple website using commercial program
6. ICTWEB409 Develop cascading style sheets
7. ICTWEB414 Design simple web page layouts
8. ICTWEB410 Apply Web Authoring Tool To Convert Client Data For
Websites
9. ICTWEB424 Evaluate and select a web hosting service

10. KEMASAN KLASTER : PEMROGRAMAN WEB BERBASIS FRAMEWORK


NO KODE UNIT JUDUL UNIT

1. LOG.OO01.003.01 Menerapkan Prosedur-prosedur mutu


2. J.620100.003.01 Melakukan Identifikasi Library, Komponen atau Framework
yang Diperlukan
3. ICTWEB411 Produce basic client-side script for dynamic web pages
4. ICTWEB415 Produce server-side script for dynamic web pages

11. KEMASAN KLASTER : PEMROGRAMAN BERORIENTASI OBJECT


NO KODE UNIT JUDUL UNIT

1. LOG.OO02.003.01 Melakukan Pekerjaan Yang Membutuhkan Kerjasama Tim


2. J.620100.022.02 Mengimplementasikan Algoritma Pemrograman
3. J.620100.005.01 Mengimplementasikan User Interface
4. J.620100.009.02 Menggunakan Spesifikasi Program
5. Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis
J.620100.010.02
Teks, Grafik, dan Multimedia
6. J.620100.018.02 Mengimplementasikan Pemrograman Berorientasi Objek
7. J.620100.023.02 Membuat Dokumen Kode Program

12. KEMASAN KLASTER : APLIKASI DESKTOP


NO KODE UNIT JUDUL UNIT

1. LOG.OO02.001.01 Menerapkan Sistem Mutu


2. ICTPRG418 Apply Intermediate Programming Skills in Another Language
3. J.620100.025.02 Melakukan Debugging
4. J.620100.033.02 Melaksanakan Pengujian Unit Program
5. J.620100.035.02 Melaksanakan Pengujian Program Sistem
6. J.620100.040.01 Membuat Paket Instalasi Perangkat Lunak

13. KEMASAN KLASTER : APLIKASI MOBILE


NO KODE UNIT JUDUL UNIT

1. LOG.OO01.004.01 Merencanakan tugas rutin


2. J.620100.039.02 Memberikan Petunjuk Teknis Kepada Pelanggan
3. J.620100.019.02 Menggunakan Library atau Komponen Pre- Existing
4. J.620100.030.02 Menerapkan Pemrograman Multimedia
5. J.620100.044.01 Menerapkan Alert Notification Jika Aplikasi Bermasalah
6. ICTPRG409 Develop mobile applications