Anda di halaman 1dari 24

KOMPETENSI INTI DAN KOMPETENSIDASAR

PROGRAM KEAHLIAN TEKNIK KOMPUTER DAN INFORMATIKA


KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
BERDASARKAN HASIL ANALISIS KIKD NASIONAL DENGAN SKEMA LEVEL II KKNI PADA KOMPETENSI
KEAHLIAN REKAYASA PERANGKAT LUNAK

Mata Pelajaran: Simulasi dan Komunikasi Digital (Siskomdig)


KOMPETENSI DASAR SKEMA
WAKTU UNIT KOMPETENSI
PENGETAHUAN KETERAMPILAN SERTIFIKASI
3.1 Menerapkan 4.1 Menggunakan 3 J.620100.022.02 Skema
logika dan fungsi-fungsi Mengimplementasika Sertifikasi KKNI
algoritma Perintah n Algoritma Level II Pada
komputer (Command) Pemrograman Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.2. Menerapkan 4.2. Membuat peta- 3 J.620100.022.02 Skema
metode peta minda Mengimplementasika Sertifikasi KKNI
minda n Algoritma Level II Pada
Pemrograman Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.3. Mengevalua-si 4.3. Menyusun kembali 3 LOG.0001.004.01 Skema
paragraf format dokumen Merencanakan tugas Sertifikasi KKNI
deskriptif, pengolah kata rutin Level II Pada
argumentatif, Kompetensi
naratif, dan Keahlian
persuasif. Rekayasa
Perangkat
Lunak
3.4. Menerapkan 4.4.Mengoperasikan 3 Skema
logika, dan perangkat lunak Sertifikasi KKNI
operasi pengolah angka Level II Pada
perhitungan Kompetensi
data Keahlian
Rekayasa
Perangkat
Lunak
3.5. Menganalisis 4.5 Membuat slide 3 LOG.0001.001.01 Skema
fitur yang tepat untuk presentasi Melakukan Sertifikasi KKNI
untuk Komunikasi Kerja Level II Pada
pembuatan slide timbal balik Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.6. Menerapkan 4.6. Melakukan 3 LOG.0001.001.01 Skema
teknik presentasi presentasi yang Melakukan Sertifikasi KKNI
yang efektif efektif Komunikasi Kerja Level II Pada
timbal balik Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.7. Menganalisis 4.7. Membuat E-book 3 Skema
pembuatan E- dengan perangkat Sertifikasi KKNI
book lunak E-book Level II Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.8. Memahami 4.8. Merumuskan etika 3 TIK.OP01.002.01 Skema
konsep Kewargaan Digital Mengidentifikasi Sertifikasi KKNI
Kewargaan aspek kode etik dan Level II Pada
Digital HAKI dibidang TIK Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.9. Menerapkan 4.9. Melakukan 3 Skema
eknik penelusuran penelusuran Sertifikasi KKNI
Search Engine informasi Level II Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.10. Menganalisis 4.10.Melakukan 3 Skema
komunikasi komunikasi Sertifikasi KKNI
sinkron dan sinkron dan Level II Pada
asinkron dalam asinkron dalam Kompetensi
jaringan jaringan Keahlian
Rekayasa
Perangkat
Lunak
3.11. Menganali-sis 4.11.Mengguna-kan 3 Skema
fitur perangkat fitur untuk Sertifikasi KKNI
lunak pembelajaran Level II Pada
pembelajaran kolaboratif daring Kompetensi
kolaboratif (kelas maya) Keahlian
daring Rekayasa
Perangkat
Lunak
3.12. Merancang 4.12.Membuat 3 LOG.0001.004.01 Skema
dokumen dokumen tahap Merencanakan tugas Sertifikasi KKNI
tahap pra- pra-produksi rutin Level II Pada
produksi Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.13. Menganalisis 4.13.Memroduksi 3 LOG.0002.003.01 Skema
produksi video, video dan/atau Melakukan Pekerjaan Sertifikasi KKNI
animasi animasi dan/atau Yang Membutuhkan Level II Pada
dan/atau musik musik digital Kerjasama Tim Kompetensi
digital Keahlian
Rekayasa
Perangkat
Lunak
3.14. Mengevaluasi 4.14.Membuat laporan 3 LOG.0001.004.01 Skema
pasca-produksi hasil pasca- Merencanakan tugas Sertifikasi KKNI
video, animasi produksi rutin Level II Pada
dan/atau musik Kompetensi
digital Keahlian
Rekayasa
Perangkat
Lunak

Mata Pelajaran : Sistem Komputer

KOMPETENSI DASAR SKEMA


WAKTU UNIT KOMPETENSI
PENGETAHUAN KETERAMPILAN SERTIFIKASI
3.1 Memahami 4.1 Mengkonversikan 4 LOG.0001.001.01 Skema
sistem bilangan sistem bilangan Melakukan Komunikasi Sertifikasi
(Desimal, Biner, (Desimal, Biner, Kerja timbal balik KKNI Level II
Heksadesimal) Heksadesimal) dalam Pada
memecahkan masalah Kompetensi
konversi Keahlian
Rekayasa
Perangkat
Lunak
3.2 Menganalisis 4.2 Merangkai fungsi 12 LOG.0001.001.01 Skema
relasi logika gerbang logika dasar, Melakukan Komunikasi Sertifikasi
dasar, kombinasi dan Kerja timbal balik KKNI Level II
kombinasi dan sekuensial (NOT, AND, Pada
sekuensial OR); Kompetensi
(NOT, AND, (NOR,NAND,EXOR,EXN Keahlian
OR); OR);melalui ujicoba Rekayasa
(NOR,NAND, (Flip Flop, counter) Perangkat
EXOR, EXNOR); Lunak
(Flip Flop,
counter)

3.3 Menerapkan 4.3 Mempraktikkan operasi 8 LOG.0001.001.01 Skema


operasi logika Logik Unit (Half-Full Melakukan Komunikasi Sertifikasi
Aritmatik Adder, Ripple Carry Kerja timbal balik KKNI Level II
(Half-Full Adder) Pada
Adder, Ripple Kompetensi
Carry Adder) Keahlian
Rekayasa
Perangkat
Lunak
3.4 Mengklasifikas 4.4 Mengoperasikan 10 LOG.0001.001.01 Skema
ikan rangkaian aritmatik dan logik pada Melakukan Komunikasi Sertifikasi
Multiplexer, Arithmatic Logic Unit Kerja timbal balik KKNI Level II
Decoder, (Multiplexer, Decoder, Pada
Register Register) Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.5 Menerapkan 4.5 Mempraktikkan fungsi 8 LOG.0001.001.01 Skema
elektronika kelistrikan dan Melakukan Komunikasi Sertifikasi
dasar komponen elektronika) Kerja timbal balik KKNI Level II
(kelistrikan, Pada
komponen Kompetensi
elektronika Keahlian
dan skema Rekayasa
rangkaian Perangkat
elektronika) Lunak

3.6 Menerapkan 4.6 Manipulasi dasar-dasar 10 LOG.0001.001.01 Skema


dasar dasar mikrokontroler (port IO, Melakukan Komunikasi Sertifikasi
mikrokontrole clock, arsitektur RISK, Kerja timbal balik KKNI Level II
r general purpose RISK, Pada
stack pointer, SRAM, Kompetensi
EEPROM, SREG) Keahlian
Rekayasa
Perangkat
Lunak
3.7 Menganalisis 4.7 Menyajikan gambar 8 LOG.0001.001.01 Skema
blok diagram minimal sistem mikro Melakukan Komunikasi Sertifikasi
dari sistem komputer berdasarkan Kerja timbal balik KKNI Level II
mikro blok diagram dan Pada
komputer sistem rangkaian Kompetensi
(arsitektur (arsitektur computer) Keahlian
komputer) Rekayasa
Perangkat
Lunak
3.8 Mengevaluasi 4.8 Merangkai perangkat 4 LOG.0001.001.01 Skema
Perangkat eksternal dengan Melakukan Komunikasi Sertifikasi
Eksternal / consule unit Kerja timbal balik KKNI Level II
Peripheral Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.9 Menganalisis 4.9 Membuat alternatif 4 LOG.0001.001.01 Skema
memori kebutuhan untuk Melakukan Komunikasi Sertifikasi
berdasarkan memodifikasi beberapa Kerja timbal balik KKNI Level II
karakteristik memori dalam sistem Pada
sistem memori computer Kompetensi
(lokasi,kapasit Keahlian
as, kecepatan, Rekayasa
cara akses, Perangkat
tipe fisik) Lunak

3.10 Menganalisa 4.10 Menyajikan Rangkaian 4 LOG.0001.001.01 Skema


Struktur CPU internal CPU Melakukan Komunikasi Sertifikasi
dan fungsi CPU Kerja timbal balik KKNI Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak

Mata Pelajaran: Komputer dan Jaringan Dasar

KOMPETENSI DASAR SKEMA


WAKTU UNIT KOMPETENSI
PENGETAHUAN KETERAMPILAN SERTIFIKASI
3.1. Menerapkan 4.1. Melaksanakan K3LH 3 LOG 0001 00201 Skema
K3LH dilingkungan kerja Menerapkan prinsip- Sertifikasi Kkni
disesuaikan prinsip keselamatan Level II Pada
dan kesehatan kerja
dengan di lingkungan kerja Kompetensi
lingkungan kerja Keahlian
Rekayasa
Perangkat
Lunak
3.2. Menerapkan 4.2. Merakit komputer 12 LOG.0001.004.01 Skema
perakitan Merencanakan tugas Sertifikasi Kkni
komputer rutin Level II Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.3. Menerapkan 4.3. Menguji kinerja 6 LOG.0002.001.01 Skema
pengujian computer Menerapkan Sistem Sertifikasi Kkni
perakitan Mutu Level II Pada
komputer Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.4. Menerapkan 4.4. Melakukan seting 3 J.620100.012.01 Skema
konfigurasi BIOS BIOS Melakukan Sertifikasi Kkni
pada komputer Pengaturan Software Level II Pada
Tools P8mrograman Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.5. Menerapkan 4.5. Menginstalasi 12 J.620100.011.01 Skema
instalasi sistem sistem operasi Melakukan lnstalasi Sertifikasi Kkni
operasi Software Tools Level II Pada
Pemrograman Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.6. Menerapkan 4.6. Menginstalasi 3 J.620100.011.01 Skema
instalasi driver driver perangkat Melakukan lnstalasi Sertifikasi Kkni
perangkat keras keras komputer Software Tools Level II Pada
komputer Pemrograman Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.7. Menerapkan 4.7. Menginstalasi 3 J.620100.011.01 Skema
instalasi software aplikasi Melakukan lnstalasi Sertifikasi Kkni
software Software Tools Level II Pada
aplikasi Pemrograman Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.8. Menerapkan 4.8. Melakukan 6 LOG.0002.001.01 Skema
perawatan perawatan Menerapkan Sistem Sertifikasi Kkni
perangkat keras perangkat keras Mutu Level II Pada
komputer computer Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.9. Menganalisis 4.9. Melakukan 6 LOG.0002.001.01 Skema
permasalahan perbaikan pada Menerapkan Sistem Sertifikasi Kkni
pada perangkat perangkat keras Mutu Level II Pada
keras Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.10. Menganalisis 4.10. Mengelola 6 LOG.0002.001.01 Skema
permasalahan perbaikan pada Menerapkan Sistem Sertifikasi Kkni
pada instalasi instalasi software Mutu Level II Pada
software aplikasi Kompetensi
aplikasi Keahlian
Rekayasa
Perangkat
Lunak
3.11. Menerapkan 4.11. Menginstalasi 6 LOG.0002.001.01 Skema
instalasi jaringan komputer Menerapkan Sistem Sertifikasi Kkni
jaringan Mutu Level II Pada
komputer Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.12. Menerapkan 4.12. Mengkonfigurasi 6 J.620100.042.01 Skema
pengalamatan pengalamatan IP Melaksanakan Sertifikasi Kkni
Konfigurasi
IP pada pada jaringan Perangkat Lunak Level II Pada
jaringan computer Sesuai Environment Kompetensi
komputer Development, Keahlian
Staging,Production) Rekayasa
Perangkat
Lunak
3.13. Menerapkan 4.13. Menginstalasi 6 LOG.0002.001.01 Skema
sumber daya sumber daya Menerapkan Sistem Sertifikasi Kkni
berbagi pakai berbagi pakai pada Mutu Level II Pada
pada jaringan jaringan komputer Kompetensi
komputer Keahlian
Rekayasa
Perangkat
Lunak
3.14. Menerapkan 4.14. Menginstalasi 6 J.620100.042.01 Skema
instalasi koneksi internet Melaksanakan Sertifikasi Kkni
Konfigurasi
koneksi pada workstation Perangkat Lunak Level II Pada
internet pada Sesuai Environment Kompetensi
workstation Development, Keahlian
Staging,Production) Rekayasa
Perangkat
Lunak
3.15. Mengevaluasi 4.15. Mendesain 6 LOG.0002.001.01 Skema
desain jaringan jaringan lokal (LAN) Menerapkan Sistem Sertifikasi Kkni
lokal (LAN) Mutu Level II Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.16. Menerapkan 4.16. Menginstalasi 6 LOG.0002.003.01 Skema
instalasi jaringan lokal (LAN) Melakukan Pekerjaan Sertifikasi Kkni
jaringan lokal Yang Membutuhkan Level II Pada
(LAN) Kerjasama Tim Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.17. Menerapkan 4.17. Melakukan 6 LOG.0002.001.01 Skema
perawatan perawatan jaringan Menerapkan Sistem Sertifikasi Kkni
jaringan lokal lokal (LAN) Mutu Level II Pada
(LAN) Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.18. Menganalisis 4.18. Mengelola 6 LOG.0002.001.01 Skema
permasalahan perbaikan pada Menerapkan Sistem Sertifikasi Kkni
pada jaringan jaringan lokal (LAN) Mutu Level II Pada
lokal (LAN) Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak

Mata Pelajaran: Pemrograman Dasar

KOMPETENSI DASAR UNIT


WAKTU SKEMA SERTIFIKASI
PENGETAHUAN KETERAMPILAN KOMPETENSI
3.1 Menerapkan 4.1 Membuat alur 6 J.620100.022.02 Skema Sertifikasi
alur logika logika Meng- KKNI Level II Pada
pemrograman pemrograman implementaslkan Kompetensi Keahlian
computer computer Algoritma Rekayasa Perangkat
Pemrograman Lunak
3.2 Memahami 4.2 Melakukan 6 J.620100.011.01 Skema Sertifikasi
perangkat Instalasi perangkat Melakukan KKNI Level II Pada
lunak bahasa lunak bahasa Instalasi Kompetensi Keahlian
pemrograman pemrograman Software Tools Rekayasa Perangkat
Pemrograman Lunak
3.3 Menerapkan 4.3 Menulis kode 6 J.620100.012.01 Skema Sertifikasi
alur pemrogram sesuai Melakukan KKNI Level II Pada
pemrograman dengan aturan dan Pengaturan Kompetensi Keahlian
dengan sintaks bahasa Software Tools Rekayasa Perangkat
struktur pemrograman Pemrograman Lunak
bahasa
pemrograman
computer
3.4 Menerapkan 4.4 Membuat kode 3 J.620100.017.01 Skema Sertifikasi
penggunaan program dengan Meng- KKNI Level II Pada
tipe data, tipe data, variabel, implementasikan Kompetensi Keahlian
variabel, konstanta, Pemrograman Rekayasa Perangkat
konstanta, operator dan Terstruktur Lunak
operator, dan ekspresi
ekspresi
3.5 Menerapkan 4.5 Membuat kode 6 J.620100.017.01 Skema Sertifikasi
operasi program dengan Meng- KKNI Level II Pada
aritmatika dan operasi aritmatika implementasikan Kompetensi Keahlian
logika dan logika Pemrograman Rekayasa Perangkat
Terstruktur Lunak
3.6 Menerapkan 4.6 Membuat kode 12 J.620100.017.01 Skema Sertifikasi
struktur program struktur Meng- Kkni Level II Pada
kontrol kontrol implementasikan Kompetensi Keahlian
Percabangan percabangan Pemrograman Rekayasa Perangkat
dalam bahasa Terstruktur Lunak
pemrograman
3.7 Menerapkan 4.7 Membuat kode 12 J.620100.017.01 Skema Sertifikasi
struktur program struktur Meng- Kkni Level II Pada
kontrol kontrol perulangan implementasikan Kompetensi Keahlian
Perulangan Pemrograman Rekayasa Perangkat
dalam bahasa Terstruktur Lunak
pemrograman
3.8 Menganalisis 4.8 Membuat kode 9 J.620100.017.01 Skema Sertifikasi
penggunaan program untuk Meng- Kkni Level II Pada
array untuk menampilkan implementasikan Kompetensi Keahlian
penyimpanan kumpulan data Pemrograman Rekayasa Perangkat
data di memori array Terstruktur Lunak
3.9 Menerapkan 4.9 Membuat kode 9 J.620100.017.01 Skema Sertifikasi
penggunaan program Meng- Kkni Level II Pada
fungsi menggunakan implementasikan Kompetensi Keahlian
fungsi Pemrograman Rekayasa Perangkat
Terstruktur Lunak
3.10 Menerapkan 4.10 Membuat antar 9 J.62010Q.005.02 Skema Sertifikasi
pembuatan muka (User Meng- Kkni Level II Pada
antar muka Intreface) pada implementasikan Kompetensi Keahlian
(User aplikasi User Interface Rekayasa Perangkat
Intreface) pada Lunak
aplikasi
3.11 Menerapkan 4.11 Membuat kode 9 J.62010Q.005.02 Skema Sertifikasi
berbagai program berbagai Meng- Kkni Level II Pada
struktur struktur kontrol implementasikan Kompetensi Keahlian
kontrol dalam dalam aplikasi User Interface Rekayasa Perangkat
aplikasi antar antar muka (User Lunak
muka (User Intreface).
Intreface).
3.12 Menganalisis 4.12 Membuat aplikasi 9 J.62010Q.005.02 Skema Sertifikasi
pembuatan sederhana berbasis Meng- Kkni Level II Pada
aplikasi antar muka (User implementasikan Kompetensi Keahlian
sederhana Intreface) User Interface Rekayasa Perangkat
berbasis antar Lunak
muka (User
Intreface)
3.13 Mengevaluasi 4.13 Menggunakan 6 J.6201Q0.025.02 Skema Sertifikasi
debuging pada debuging pada Melakukan Kkni Level II Pada
aplikasi pada aplikasi sederhana Debugging Kompetensi Keahlian
sederhana Rekayasa Perangkat
Lunak
3.14 Mengevaluasi 4.14 Memformulasikan 6 J.6201Q0.025.02 Skema Sertifikasi
paket installer paket installer Melakukan Kkni Level II Pada
aplikasi aplikasi sederhana Debugging Kompetensi Keahlian
sederhana Rekayasa Perangkat
Lunak

Mata Pelajaran: DASAR DESAIN GRAFIS

KOMPETENSI DASAR WAKT UNIT SKEMA


PENGETAHUAN KETERAMPILAN U KOMPETENSI SERTIFIKASI
3.1 Mendiskusikan 4.1 Menempatkan 8 Skema Sertifikasi
unsur-unsur tata unsur-unsur tata KKNI Level II Pada
letak berupa garis, letak berupa garis, Kompetensi
ilustrasi, tipografi, ilustrasi, tipografi, Keahlian
warna, gelap- warna, gelap- Rekayasa
terang, tekstur, dan terang, tekstur, Perangkat Lunak
ruang dan ruang
3.2 Mendiskusikan 4.2 Menempatkan 8 Skema Sertifikasi
fungsi, dan unsur berbagai fungsi, KKNI Level II Pada
warna CMYK dan dan unsur warna Kompetensi
RGB CMYK dan RGB Keahlian
Rekayasa
Perangkat Lunak
3.3 Mendiskusikan 4.3 Menerapkan hasil 8 LOG.0001.001.01 Skema Sertifikasi
prinsip-prinsip tata prinsip-prinsip tata Melakukan KKNI Level II Pada
letak, antara lain : letak, antara lain : Komunikasi Kerja Kompetensi
proporsi, irama proporsi, irama timbal balik Keahlian
(rythm), (rythm), Rekayasa
keseimbangan, keseimbangan, Perangkat Lunak
kontras, kesatuan kontras, kesatuan
(unity), dan (unity), dan
harmoni dalam harmoni dalam
pembuatan desain pembuatan desain
grafis grafis
3.4 Mendiskusikan 4.4 Menempatkan 8 Skema Sertifikasi
berbagai format berbagai format KKNI Level II Pada
gambar gambar Kompetensi
Keahlian
Rekayasa
Perangkat Lunak
3.5 Menerapkan 4.5 Melakukan proses 12 LOG.0001.001.01 Skema Sertifikasi
prosedur scanning scanning gambar/ Melakukan KKNI Level II Pada
gambar/ ilustrasi/teks Komunikasi Kerja Kompetensi
ilustrasi/teks dengan alat timbal balik Keahlian
dalam desain scanner dalam Rekayasa
desain Perangkat Lunak
3.6 Menerapkan 4.6 Menggunakan 12 Skema Sertifikasi
perangkat lunak perangkat lunak KKNI Level II Pada
pengolah gambar pengolah gambar Kompetensi
vektor vektor Keahlian
Rekayasa
Perangkat Lunak
3.7 Menerapkan 4.7 Memanipulasi 12 Skema Sertifikasi
manipulasi gambar gambar vektor KKNI Level II Pada
vektor dengan dengan Kompetensi
menggunakan fitur menggunakan fitur Keahlian
efek efek Rekayasa
Perangkat Lunak
3.8 Menerapkan 4.8 Membuat desain 12 Skema Sertifikasi
pembuatan desain berbasis gambar KKNI Level II Pada
berbasis gambar vektor Kompetensi
vektor Keahlian
Rekayasa
Perangkat Lunak
3.9 Menerapkan 4.9 Menggunakan 12 Skema Sertifikasi
perangkat lunak perangkat lunak KKNI Level II Pada
pengolah gambar pengolah gambar Kompetensi
bitmap (raster) bitmap (raster) Keahlian
Rekayasa
Perangkat Lunak
3.10 Menerapkan 4.10 Memanipulasi 18 Skema Sertifikasi
manipulasi gambar gambar raster KKNI Level II Pada
raster dengan dengan Kompetensi
menggunakan fitur menggunakan fitur Keahlian
efek efek Rekayasa
Perangkat Lunak
3.11 Mengevaluasi 4.11 Membuat desain 12 Skema Sertifikasi
pembuatan desain berbasis gambar KKNI Level II Pada
berbasis gambar bitmap (raster) Kompetensi
bitmap (raster) Keahlian
Rekayasa
Perangkat Lunak
3.12 Mengevaluasi 4.12 Membuat desain 12 LOG.0001.004.01 Skema Sertifikasi
penggabungan penggabungan Merencanakan KKNI Level II Pada
gambar vektor dan gambar vektor dan Tugas Rutin Kompetensi
bitmap (raster) bitmap (raster) Keahlian
Rekayasa
Perangkat Lunak

Mata Pelajaran: Pemodelan Perangkat Lunak


KOMPETENSI DASAR WAKT UNIT SKEMA
PENGETAHUAN KETERAMPILAN U KOMPETENSI SERTIFIKASI
3.1 Memahami konsep 4.1 Mempresentasikan 8 J.620100.009.02 Skema
pemodelan konsep pemodelan Menggunakan Sertifikasi Kkni
berorientasi objek berorientasi objek Spesifikasi Level II Pada
Program Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.2 Memahami 4.2 Mempresentasikan 12 J.620100.009.02 Skema
kebutuhan sistem kebutuhan sistem Menggunakan Sertifikasi Kkni
berorientasi berorientasi objek Spesifikasi Level II Pada
objek Program Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.3 Menerapkan alur 4.3 Membuat alur kerja 12 J.620100.009.02 Skema
kerja sistem sistem berorientasi Menggunakan Sertifikasi Kkni
berorientasi objek Spesifikasi Level II Pada
objek Program Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.4 Menerapkan 4.4 Membuat model sistem 16 J.620100.009.02 Skema
prosedur berorientasi objek Menggunakan Sertifikasi Kkni
pembuatan menggunakan Spesifikasi Level II Pada
model sistem perangkat lunak Program Kompetensi
berorientasi Keahlian
objek Rekayasa
menggunakan Perangkat
perangkat lunak Lunak

3.5 Menerapkan 4.5 Membuat relasi antar 16 J.620100.009.02 Skema


relasi antar kelas kelas sistem Menggunakan Sertifikasi Kkni
dalam sistem berorientasi objek Spesifikasi Level II Pada
berorientasi Program Kompetensi
objek Keahlian
Rekayasa
Perangkat
Lunak
3.6 Menerapkan 4.6 Membuat interaksi 16 J.620100.009.02 Skema
interaksi antar antar objek dalam Menggunakan Sertifikasi Kkni
objek dalam sistem berorientasi Spesifikasi Level II Pada
sistem objek Program Kompetensi
berorientasi Keahlian
objek Rekayasa
Perangkat
Lunak
3.7 Menerapkan 4.7 Membuat struktur 16 J.620100.009.02 Skema
struktur antar komponen dalam Menggunakan Sertifikasi Kkni
komponen dalam sistem berorientasi Spesifikasi Level II Pada
sistem objek Program Kompetensi
berorientasi Keahlian
objek Rekayasa
Perangkat
Lunak
3.8 Menerapkan 4.8 Membuat dokumen 12 J.620100.023.02 Skema
dokumen laporan pengembangan aplikasi Membuat Sertifikasi Kkni
pengembangan berorientasi objek Dokumen Kode Level II Pada
sistem aplikasi Program Kompetensi
berorientasi Keahlian
objek Rekayasa
Perangkat
Lunak
3.9 Menganalisis 4.9 Mengkaji dokumen 16 J.620100.023.02 Skema
mekanisme meta-data dan Membuat Sertifikasi Kkni
dokumen meta- mekanisme Dokumen Kode Level II Pada
data implementasinya Program Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.10 Mengevaluasi 4.10 Mengelola 20 J.620100.023.02 Skema
pengembangan rancangan sistem Membuat Sertifikasi Kkni
sistem aplikasi aplikasi yang Dokumen Kode Level II Pada
berbasis meta- menggunakan Program Kompetensi
data dokumen meta-data Keahlian
terhadap berbagai Rekayasa
macam perangkat Perangkat
Lunak

Mata Pelajaran : Pemrograman Berorientasi Objek


KOMPETENSI DASAR SKEMA
WAKTU UNIT KOMPETENSI
PENGETAHUAN KETERAMPILAN SERTIFIKASI
3.11 Memahami 4.11 Mempresentasikan 8 J.620100.018.02 Skema
konsep konsep Mengimplementasikan Sertifikasi
pemrograman pemrograman Pemrograman KKNI Level II
berorientasi berorientasi objek Berorientasi Objek Pada
objek Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.12 Menerapkan 4.12 Membuat kode 24 J.620100.023.02 Skema
dasar dan program dasar dan Membuat Dokumen Sertifikasi
aturan aturan Kode Program KKNI Level II
pemrograman pemrograman Pada
berorientasi berorientasi objek J.620100.011.01 Kompetensi
objek Melakukan lnstalasi Keahlian
Software Tools Rekayasa
Pemrograman Perangkat
Lunak
J.620100.012.01
Melakukan Pengaturan
Software Tools
Pemrograman

J.620100.042.01
Melaksanakan
Konfigurasi Perangkat
Lunak Sesuai
Environment
Developmen, Staging,
Production)
3.13 Menerapkan 4.13 Membuat class, 32 J.620100.018.02 Skema
konsep class, method dan object Mengimplementaiskan Sertifikasi
method dan Pemrograman KKNI Level II
object Berorientasi Objek Pada
Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.14 Menerapkan 4.14 Membuat kode 32 J.620100.018.02 Skema
konsep program enkapsulasi Mengimplementaiskan Sertifikasi
enkapsulasi dalam melindungi Pemrograman KKNI Level II
dalam data Berorientasi Objek Pada
melindungi Kompetensi
data dan J.620100.023.02 Keahlian
informasi Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.15 Menerapkan 4.15 Membuat hubungan 32 J.620100.018.02 Skema
konsep antara class dengan Mengimplementaiskan Sertifikasi
pewarisan pola pewarisan Pemrograman KKNI Level II
Berorientasi Objek Pada
Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.16 Menerapkan 4.16 Membuat kode 32 J.620100.018.02 Skema
konsep program sesuai Mengimplementaiskan Sertifikasi
polymorphism konsep Pemrograman KKNI Level II
dengan polymorphism Berorientasi Objek Pada
overloading dengan overloading Kompetensi
dan overriding dan overriding J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.17 Menerapkan 4.17 Membuat aplikasi 32 J.620100.018.02 Skema
penggunaan melalui Mengimplementaiskan Sertifikasi
package dalam pengelompokan Pemrograman KKNI Level II
aplikasi class dalam package Berorientasi Objek Pada
Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.18 Merancang 4.18 Membuat rancangan 32 J.620100.005.02 Skema
pembuatan aplikasi dengan Mengimplementasikan Sertifikasi
interface interface User Interface KKNI Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.19 Menganalisis 4.19 Menggunakan class 32 J.620100.01.001 Skema
pemanfaatan library dalam Menerapkan Perintah Sertifikasi
class library memecahkan Eksekusi Bahasa, KKNI Level II
masalah Pemrograman Berbasis Pada
Teks, Grafik, dan Kompetensi
Multimedia Keahlian
Rekayasa
Perangkat
Lunak
3.20 Mengevaluasi 4.20 Memodifikasi kode 32 J.620100.018.02 Skema
penanganan program untuk Mengimplementaiskan Sertifikasi
kesalahan penanganan Pemrograman KKNI Level II
dalam program kesalahan dalam Berorientasi Objek Pada
program Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.21 Menerapkan 4.21 Membuat kode 8 J.620100.018.02 Skema
data bentuk program untuk Mengimplementaiskan Sertifikasi
string dan mengolah data Pemrograman KKNI Level II
pelbagai bentuk string Berorientasi Objek Pada
propertinya Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.22 Menerapkan 4.22 Membuat kode 16 J.620100.018.02 Skema
collection program collection Mengimplementaiskan Sertifikasi
sebagai media sebagai penyimpan Pemrograman KKNI Level II
penyimpanan data Berorientasi Objek Pada
data Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.23 Menerapkan 4.23 Membuat kode 24 J.620100.018.02 Skema
operasi file dan program untuk Mengimplementaiskan Sertifikasi
Input operasi file dan Pemrograman KKNI Level II
Output(IO) operasi Input Berorientasi Objek Pada
Output Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.24 Menerapkan 4.24 Membuat instruksi 32 J.620100.018.02 Skema
dasar dasar -instruksi thread Mengimplementaiskan Sertifikasi
thread Pemrograman KKNI Level II
Berorientasi Objek Pada
Kompetensi
J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.25 Merancang 4.25 Membuat kode 32 J.620100.005.02 Skema
antar muka program untuk Mengimplementasikan Sertifikasi
atau User antar muka atau User Interface KKNI Level II
Interface (UI) User Interface (UI) Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.26 Menerapkan 4.26 Membuat 32 J.620100.02.002 Skema
konektifitas konektifitas basis Menggunakan SQL Sertifikasi
dalam akses data KKNI Level II
basis data Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.27 Merancang 4.27 Mendesain User 32 J.620100.005.02 Skema
User Interface Interface Mengimplementasikan Sertifikasi
menggunakan menggunakan User Interface KKNI Level II
library library Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.28 Menerapkan 4.28 Membuat aplikasi 32 J.62010.0030.02 Skema
objek yang dapat Menerapkan Sertifikasi
multimedia menampilkan Pemrograman KKNI Level II
dalam aplikasi gambar, audio dan Multimedia Pada
video Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.29 Memahami 4.29 Mempresentasikan 32 J.620100.018.02 Skema
Model Vew Model View Mengimplementaiskan Sertifikasi
Controller Controller (MVC) Pemrograman KKNI Level II
(MVC) dalam dalam pemrograman Berorientasi Objek Pada
pemrograman berorientasi objek Kompetensi
berorientasi J.620100.023.02 Keahlian
objek Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program
3.30 Menerapkan 4.30 Membuat aplikasi 32 J.620100.018.02 Skema
aplikasi dengan Model View Mengimplementaiskan Sertifikasi
berbasis MVC Controller (MVC) Pemrograman KKNI Level II
dalam aplikasi dengan hasil final Berorientasi Objek Pada
dengan (meta-data) Kompetensi
pelbagai hasil J.620100.023.02 Keahlian
Membuat Dokumen Rekayasa
Kode Program Perangkat
Lunak
J.620100.02.052
Melakukan Debugging

J.620100.033.02
Melaksanakan Pengujian
Unit Program

Mata Pelajaran: Pemrograman Web dan Perangkat Bergerak


KOMPETENSI DASAR WAKT SKEMA
UNIT KOMPETENSI
PENGETAHUAN KETERAMPILAN U SERTIFIKASI
3.1 Memahami 4.1 Mempresentasikan 8 J.620100.011.01 Skema
konsep teknologi pelbagai teknologi Melakukan Instalasi Sertifikasi
aplikasi web pengembangan Software Tools Kkni Level II
aplikasi web Pemrograman Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.2 Menerapkan 4.2 Membuat kode html 12 J.620100.017.02 Skema
format teks pada untuk menampilkan Mengimplementasikan Sertifikasi
halaman web teks dalam format Pemrograman Kkni Level II
tertentu pada Terstruktur Pada
halaman web Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.3 Menerapkan 4.3 Membuat kode html 4 J.620100.017.02 Skema
format tabel pada untuk menampilkan Mengimplementasikan Sertifikasi
halaman web tabel pada halaman Pemrograman Kkni Level II
web Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.4 Menerapkan 4.4 Membuat kode html 8 J.620100.017.02 Skema
tampilan format untuk menampilkan Mengimplementasikan Sertifikasi
multimedia pada tampilan format Pemrograman Kkni Level II
halaman web multimedia pada Terstruktur Pada
halaman web Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.5 Menerapkan 4.5 Membuat kode html 8 J.620100.017.02 Skema
format kaitan pada untuk menampilkan Mengimplementasikan Sertifikasi
halaman web format kaitan pada Pemrograman Kkni Level II
halaman web Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.6 Menerapkan 4.6 Membuat kode html 8 J.620100.017.02 Skema
format formulir untuk menampilkan Mengimplementasikan Sertifikasi
pada halaman web formulir pada Pemrograman Kkni Level II
halaman web Terstruktur Pada
Kompetensi
J.620100.005.01 Keahlian
Mengimplementasikan Rekayasa
User Interface Perangkat
Lunak
3.7 Menerapkan style 4.7 Membuat kode html 12 J.620100.017.02 Skema
pada halaman web untuk menampilkan Mengimplementasikan Sertifikasi
style tertentu pada Pemrograman Kkni Level II
halaman web Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.8 Memahami client 4.8 Mempresentasikan 16 J.620100.017.02 Skema
side scripting client side scripting Mengimplementasikan Sertifikasi
dalam dalam pemrograman Pemrograman Kkni Level II
pemrograman web web Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.9 Menerapkan client 4.9 Membuat halaman 16 J.620100.017.02 Skema
side scripting web interaktif Mengimplementasikan Sertifikasi
pada halaman web menggunakan client Pemrograman Kkni Level II
interaktif side scripting Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.10 Memahami 4.10 Mempresentasikan 4 J.620100.017.02 Skema
teknologi aplikasi teknologi aplikasi Mengimplementasikan Sertifikasi
web server web server terhadap Pemrograman Kkni Level II
berbagai macam Terstruktur Pada
perangkat Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.11 Menerapkan 4.11 Membuat kode 16 J.620100.017.02 Skema
pemrograman program pada server Mengimplementasikan Sertifikasi
server side side scripting Pemrograman Kkni Level II
scripting Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.12 Menerapkan 4.12 Membuat 16 J.620100.017.02 Skema
struktur kendali struktur kendali Mengimplementasikan Sertifikasi
program program Pemrograman Kkni Level II
Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.13 Menerapkan 4.13 Membuat kode 16 J.620100.017.02 Skema
fungsi dalam fungsi dalam Mengimplementasikan Sertifikasi
program program Pemrograman Kkni Level II
Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.14 Menerapkan 4.14 Menggunakan 16 Skema
library standar library standar dalam Sertifikasi
dalam program program Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.15 Mengevaluasi 4.15 Memodifikasi 16 J.620100.017.02 Skema
aplikasi interaktif aplikasi interaktif Mengimplementasikan Sertifikasi
pada web pada web Pemrograman Kkni Level II
Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.16 Menerapkan 4.16 Membuat kode 8 J.620100.017.02 Skema
operasi file program untuk Mengimplementasikan Sertifikasi
operasi file Pemrograman Kkni Level II
Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.17 Menganalisis 4.17 Melakukan 24 J.620100.017.02 Skema
penanganan perbaikan Mengimplementasikan Sertifikasi
kesalahan pada penanganan Pemrograman Kkni Level II
program kesalahan pada Terstruktur Pada
program Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.18 Menerapkan 4.18 Membuat user 24 J.620100.005.01 Skema
user interface interface basis data Mengimplementasikan Sertifikasi
basis data pada pada halaman web User Interface Kkni Level II
halaman web Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.19 Menerapkan 4.19 Membuat aplikasi 16 J.620100.046.01 Skema
aplikasi web web statefull Melakukan Logging Sertifikasi
statefull Aplikasi Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.20 Mengevaluasi 4.20 Merevisi 16 J.620100.017.02 Skema
pengamanan data pengamanan data Mengimplementasikan Sertifikasi
pada aplikasi web pada aplikasi web Pemrograman Kkni Level II
Terstruktur Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.21 Merancang 4.21 Membangun 24 J.620100.009.02 Skema
sistem informasi aplikasi sistem Menggunakan Sertifikasi
web informasi web Spesifikasi Program Kkni Level II
Pada
J.620100.017.02 Kompetensi
Mengimplementasikan Keahlian
Pemrograman Rekayasa
Terstruktur Perangkat
Lunak
3.22 Menerapkan 4.22 Membuat aplikasi 26 Skema
web hosting web pada web Sertifikasi
hosting Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.23 Menerapkan 4.23 Membuat aplikasi 26 J.620100.018.02 Skema
aplikasi web web menggunakan Mengimplementasikan Sertifikasi
dengan Model Model View Pemrograman Kkni Level II
View Controler Controler (MVC) Berorientasi Objek Pada
(MVC) Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.24 Menerapkan 4.24 Membuat aplikasi 54 J.620100.018.02 Skema
teknologi web menggunakan Mengimplementasikan Sertifikasi
framework dalam teknologi framework Pemrograman Kkni Level II
aplikasi web Berorientasi Objek Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.25 Memahami 4.25 Mempresentasikan 13 Skema
teknologi teknologi Sertifikasi
pengembangan pengembangan Kkni Level II
aplikasi mobile aplikasi mobile Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.26 Menerapkan 4.26 Membuat desain 39 J.620100.005.01 Skema
teknik desain aplikasi berbasis Mengimplementasikan Sertifikasi
aplikasi mobile mobile User Interface Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.27 Menerapkan 4.27 Membuat desain 39 J.620100.005.01 Skema
teknik desain aplikasi multi window Mengimplementasikan Sertifikasi
aplikasi multi User Interface Kkni Level II
window Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.28 Menerapkan 4.28 Membuat kode 39 Skema
pengkodean alur program dalam Sertifikasi
program dalam aplikasi Kkni Level II
aplikasi Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.29 Menerapkan 4.29 Membuat antar 26 Skema
teknik pengolahan muka input user pada Sertifikasi
input user aplikasi Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.30 Menerapkan 4.30 Membuat desain 39 Skema
teknik desain aplikasi lanjutan Sertifikasi
aplikasi lanjutan Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.31 Menerapkan 4.31 Membuat 51 J.620100.004.01 Skema
aplikasi basis data pengolahan basis Menggunakan Struktur Sertifikasi
mobile data mobile Data Kkni Level II
Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.32 Mengevaluasi 4.32 Memodifikasi 39 Skema
penggunaan aplikasi mobile Sertifikasi
library pada menggunakan library Kkni Level II
aplikasi mobile Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak
3.33 Menerapkan 4.33 Membuat 51 Skema
konektifitas koneksifitas aplikasi Sertifikasi
aplikasi mobile mobile dengan web Kkni Level II
dengan web Pada
Kompetensi
Keahlian
Rekayasa
Perangkat
Lunak

Anda mungkin juga menyukai