Programmer (file1, file2, file3, file4)
  Keahlian Bidang Manajemen
   
No. Kode Unit Judul Unit
1 TIK.PR01.001.01 Berkomunikasi di tempat kerja
2 TIK.PR01.002.01 Menerapkan prosedur kesehatan dan keselamatan kerja
3 TIK.PR01.003.01 Merencanakan dan mengorganisasikan kerja individu
4 TIK.PR01.004.01 Memberikan kontribusi kualitas hasil kerja
5 TIK.PR01.005.01 Mengontrol bahaya/resiko di tempat kerja
6 TIK.PR01.006.01 Melakukan pertolongan pertama pada kecelakaan
7 TIK.PR01.007.01 Menerapkan keterampilan di dalam pengelolaan waktu dasar
8 TIK.PR01.008.01 Menerapkan keterampilan di dalam pengelolaan waktu lanjut
9 TIK.PR01.009.01 Menerapkan pengelolaan kualitas dasar
10 TIK.PR01.010.01 Menerapkan pengelolaan kualitas lanjut
11 TIK.PR01.011.01 Menerapkan keterampilan dalam pengelolaan komunikasi dasar
12 TIK.PR01.012.01 Menerapkan keterampilan dalam pengelolaan komunikasi lanjut
13 TIK.PR01.013.01 Menerapkan proses-proses pengelolaan resiko
14 TIK.PR01.014.01 Bekerja secara efektif dalam lingkungan teknologi informasi
15 TIK.PR01.015.01 Mengkoordinasikan dan memelihara tim
16 TIK.PR01.016.01 Menjaga etika
17 TIK.PR01.017.01 Menerapkan etika dan hukum
18 TIK.PR01.018.01 Menerapkan aspek legalitas
 
  Kompetensi Pemrograman Umum
   
No. Kode Unit Judul Unit
1 TIK.PR02.001.01 Membuat algoritma pemrograman dasar
2 TIK.PR02.002.01 Membuat algoritma pemrograman lanjut
3 TIK.PR02.003.01 Membuat struktur data
4 TIK.PR02.004.01 Menggunakan spesifikasi program
5 TIK.PR02.005.01 Menulis program dasar
6 TIK.PR02.006.01 Menulis program lanjut
7 TIK.PR02.007.01 Mengembangkan user interface
8 TIK.PR02.008.01 Mengoperasikan pemrograman terstruktur
9 TIK.PR02.009.01 Mengoperasikan bahasa pemrograman berorientasi obyek
10 TIK.PR02.010.01 Menggunakan library atau komponen-komponen pre-exiting
11 TIK.PR02.011.01 Membuat program utilitas
12 TIK.PR02.012.01 Mengkompilasi dan menjalankan sebuah aplikasi
13 TIK.PR02.013.01 Menulis dan mengkompilasi kode program sesuai dengan kebutuhan
14 TIK.PR02.014.01 Melakukan debugging program
15 TIK.PR02.015.01 Mengkostumisasi paket software aplikasi untuk klien
16 TIK.PR02.016.01 Membuat paket software aplikasi
17 TIK.PR02.017.01 Migrasi ke teknologi baru
18 TIK.PR02.018.01 Membuat dokumen teknis
19 TIK.PR02.019.01 Membuat dokumen kode program
20 TIK.PR02.020.01 Mengoperasikan aplikasi basis data
21 TIK.PR02.021.01 Menerapkan basis data
22 TIK.PR02.022.01 Menjelaskan sistem informasi manajemen
23 TIK.PR02.023.01 Membuat program untuk akses basis data
24 TIK.PR02.024.01 Membuat dokumen dengan HTML sesuai spesifikasi
25 TIK.PR02.025.01 Menerapkan keamanan web static
26 TIK.PR02.026.01 Menjelaskan koneksi internet
27 TIK.PR02.027.01 Menerapkan dasar-dasar pembuatan web statik dasar
28 TIK.PR02.028.01 Menerapkan dasar-dasar pembuatan web statik lanjut
29 TIK.PR02.029.01 Menjelaskan teknologi multimedia
30 TIK.PR02.030.01 Menjelaskan sistem mikroprosesor
31 TIK.PR02.031.01 Mengoperasikan bahasa pemrograman level mesin
32 TIK.PR02.032.01 Melaksanakan pengujian unit program
33 TIK.PR02.033.01 Melaksanakan pengujian kode program secara statik
 
  Komptensi Pemrograman Basis Data
   
No. Kode Unit Judul Unit
1 TIK.PR03.001.01 Mengoperasikan bahasa pemrograman data description (SQL) – dasar
2 TIK.PR03.002.01 Mengoperasikan bahasa pemrograman data description (SQL) – lanjut
3 TIK.PR03.003.01 Menerapkan data warehousing
4 TIK.PR03.004.01 Membuat program untuk membangkitkan data dasar
5 TIK.PR03.005.01 Membuat program untuk membangkitkan data lanjut
6 TIK.PR03.006.01 Menguji (tes) program pembangkit data
 
  Kompetensi Pemrograman Web/Internet
   
No. Kode Unit Judul Unit
1 TIK.PR04.001.01 Menerapkan keamanan web dinamis
2 TIK.PR04.002.01 Membuat halaman web dinamis Dasar
3 TIK.PR04.003.01 Membuat halaman web dinamis lanjut
4 TIK.PR04.004.01 Menerapkan web hosting
5 TIK.PR04.005.01 Menerapkan konten web memenuhi protokol standar
6 TIK.PR04.006.01 Menerapkan dasar validasi unjuk kerja situs web
7 TIK.PR04.007.01 Mengintegrasikan sebuah basis data dengan sebuah situs web
8 TIK.PR04.008.01 Memelihara unjuk kerja situs web
 
  Kompetensi Pemrograman Multi Media
   
No. Kode Unit Judul Unit
1 TIK.PR05.001.01 Mengoperasikan aplikasi multimedia dasar
2 TIK.PR05.002.01 Mengoperasikan aplikasi multimedia lanjut
3 TIK.PR05.003.01 Membuat program scripting multimedia
 
  Kompetensi Pemrograman Sistem Embeded
   
No. Kode Unit Judul Unit
1 TIK.PR06.001.01 Menerapkan pemrograman real time (waktu nyata)
2 TIK.PR06.002.01 Menerapkan pemrograman parallel
3 TIK.PR06.003.01 Menjelaskan sistem peripheral
4 TIK.PR06.004.01 Menanamkan program ke sistem embeded
5 TIK.PR06.005.01 Menguji program sistem embeded
 
  Kompetensi Pengembangan Pengujian Perangkat Lunak
   
No. Kode Unit Judul Unit
1 TIK.PR07.001.01 Membuat perencanaan pengujian detailed (detailed test plan)
2 TIK.PR07.002.01 Melaksanakan pengujian integrasi (integration test) program
3 TIK.PR07.003.01 Melaksanakan pengujian sistem (system test) program
4 TIK.PR07.004.01 Melakukan pengujian kode program secara dinamis
 
  Kompetensi Pemrograman dengan Program Aplikasi
   
No. Kode Unit Judul Unit
1 TIK.PR08.001.01 Membuat program aplikasi berbasis C++
2 TIK.PR08.002.01 Membuat program aplikasi berbasis delphi
3 TIK.PR08.003.01 Membuat program aplikasi berbasis VB dan VB.NET
4 TIK.PR08.004.01 Membuat program aplikasi berbasis microsoft access
5 TIK.PR08.005.01 Membuat program basis data berbasis PL/SQL (Oracle)
6 TIK.PR08.006.01 Membuat program basis data berbasis microsoft (SQL server)
7 TIK.PR08.007.01 Membuat progam basis data berbasis MYSQL/PostGreSQL
8 TIK.PR08.008.01 Membuat program aplikasi basis data berbasis XML
9 TIK.PR08.009.01 Membuat program aplikasi web berbasis PHP
10 TIK.PR08.010.01 Membuat program aplikasi web berbasis ASP
11 TIK.PR08.011.01 Membuat program aplikasi web berbasis JSP
12 TIK.PR08.012.01 Membuat program aplikasi berbasis JAVA
13 TIK.PR08.013.01 Membuat program multimedia berbasis action script
14 TIK.PR08.014.01 Membuat program multimedia berbasis lingo (director)