5.7.1. Pemrograman Dasar
| NO | KODE UNIT | JUDUL UNIT |
| KOMPETENSI UMUM DAN INTI | ||
| 1 | LOG.OO01.002.01 | Menerapkan prinsip-prinsip keselamatan dan kesehatan lingkungan kerja |
| 2 | LOG.OO01.004.01 | Merencanakan tugas rutin |
| 3 | TIK.OP01.002.01 | Mengidentifikasi aspek kode etik dan HAKI dibidang TIK |
| KOMPETENSI PILIHAN / FUNGSIONAL | ||
| 4 | J.620100.004.02 | Menggunakan Struktur Data |
| 5 | J.620100.005.02 | Mengimplementasikan User Interface |
| 6 | J.620100.011.01 | Melakukan lnstalasi Software Tools Pemrograman |
| 7 | J.620100.012.01 | Melakukan Pengaturan Software Tools Pemrograman |
| 8 | J.620100.017.01 | Mengimplementasikan Pemrograman Terstruktur |
| 9 | J.620100.022.02 | Mengimplementasikan Algoritma Pemrograman |
| 10 | J.620100.025.02 | Melakukan Debugging |
5.7.2. Pemrograman Web
| NO | KODE UNIT | JUDUL UNIT |
| KOMPETENSI UMUM DAN INTI | ||
| 1 | LOG.OO01.001.01 | Melakukan Komunikasi Kerja timbal ballk |
| 2 | LOG OO01.002.01 | prinsip-prinsip keselamatan dan kesehatan kerja di lingkungan kerja |
| 3 | LOG.OO01.004.01 | Merencanakan tugas rutin |
| 4 | LOG.OO02.003.01 | Melakukan Pekerjaan Yang Membutuhkan Kerjasama Tim |
| 5 | TIK.OP01.002.01 | Mengidentifikasi aspek kode etik dan HAKI dibidang TIK |
| KOMPETENSI PILIHAN / FUNGSIONAL | ||
| 6 | J.620100.004.02 | Menggunakan Struktur Data |
| 7 | J.620100.005.02 | Mengimplementasikan User Interface |
| 8 | J.620100.007.01 | Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas |
| 9 | J.620100.009.01 | Menggunakan Spesifikasi Program |
| 10 | J.620100.012.01 | Melakukan Pengaturan Software Tools Pemrograman |
| 11 | J.620100.017.01 | Mengimplementasikan Pemrograman Terstruktur |
| 12 | J.620100.020.02 | Menggunakan SQL |
5.7.3. Pemrograman Berorientasi Objek
| NO | KODE UNIT | JUDUL UNIT |
| KOMPETENSI UMUM DAN INTI | ||
| 1 | LOG.OO01.002.01 | prinsip-prinsip keselamatan dan kesehatan kerja di lingkungan kerja |
| 2 | LOG.OO02.001.01 | Menerapkan Sistem Mutu |
| 3 | TIK.OP01.002.01 | Mengidentifikasi aspek kode etik dan HAKI dibidang TIK |
| KOMPETENSI PILIHAN/FUNGSIONAL | ||
| 4 | J.620100.005.02 | Mengimplementasikan User Interface |
| 5 | J 620100 010 01 | Menerapkan Perintah Eksekusi Bahasa, Pemrograman Berbasis Teks, Grafik, dan Multimedia |
| 6 | J.620100.012.01 | Melakukan Pengaturan Software Tools Pemrograman |
| 7 | J.620100.018.02 | Mengimplementasikan Pemrograman Berorientasi Objek |
| 8 | J.620100.020.02 | Menggunakan SQL |
| 9 | J.620100.023.02 | Membuat Dokumen Kode Program |
| 10 | J.620100.030.02 | Menerapkan Pemrograman Multimedia |
| 11 | J.620100.033.02 | Melaksanakan Pengujian Unit Program |
| 12 | J.620100.042.01 | Melaksanakan KonfigurasI Perangkat Lunak Sesuai Environment Development, Staging.Production) |
| 13 | J.620100.046.01 | Melakukan Logging Aplikasi |
