Kurikulum SMK 2004 Rekayasa Perangkat Lunak (RPL)
DAFTAR I SI
TUJUAN PROGRAM KEAHLI AN... i
STANDAR KOMPETENSI KEAHLI AN... ... 2
PROFI L KOMPETENSI LULUSAN... 5
1. Kompetensi Umum... 5
2. Kompetensi Kejuruan ... 6
RUANG LI NGKUP PEKERJAAN... 9
SUBSTANSI PEMELAJARAN ... 10
1. Substansi I nstruksional ... 10
2. Substansi Noninstruksional... ... ... 11
DI AGRAM PENCAPAI AN KOMPETENSI ... ... 12
STRUKTUR KURI KULUM ... 14
(2)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 1 dari 15
TUJUAN PROGRAM KEAHLI AN
Tujuan Program Keahlian Rekayasa Perangkat Lunak secara umum mengacu
pada isi Undang Undang Sistem Pendidikan Nasional (UU SPN) pasal 3
mengenai Tujuan Pendidikan Nasional dan penjelasan pasal 15 yang
menyebutkan bahwa pendidikan kejuruan merupakan pendidikan menengah
yang mempersiapkan peserta didik terutama untuk bekerja dalam bidang
tertentu. Secara khusus tujuan Program Keahlian Rekayasa Perangkat Lunak
adalah membekali peserta didik dengan keterampilan, pengetahuan dan sikap
agar kompeten:
a.
menginstalasi software aplikasi spesifik.
b.
mengoperasikan software aplikasi spesifik.
c.
merawat software aplikasi spesifik.
d.
membangun software aplikasi spesifik
(3)
STANDAR KOMPETENSI KEAHLI AN
Standar kompetensi yang digunakan sebagai acuan pengembangan kurikulum
Program Keahlian Rekayasa Perangkat Lunak adalah Standar Kompetensi Kerja
Nasional I ndonesia (SKKNI ) Bidang Teknologi I nformatika.
Standar kompetensi dan level kualifikasi keahlian Rekayasa Perangkat Lunak
dapat digambarkan pada Tabel 1.
Tabel 1. Standar Kompetensi dan Level Kualifikasi Keahlia n Rekayasa Perangkat
Lunak.
Kode
Kompetensi
Sertifikat
Kompetensi
Level
Kualifikasi
Jenjang
Pendidikan
SWR.OPR.200.(1).A Mengoperasikan Sist em Operasi SWR.OPR.100.(1).A Menginstalasi
software
SWR.MNT.100.(1).A Mengubah
konfigurasi software
SWR.DEV.10 0.( 1) .A Menyiapkan dan melakukan survey untuk menentukan kebutuhan data
SWR.OPR.309.(1).A Mengoperasikan
software bahasa
pemograman level 1
DTA.OPR.115.(1).A Konversi data level 1
SWR.DEV.500.(1).A Menguji program level 1 Padanan sertifikat industri Miicrosoft, Borland, Fundament al of
Unix, dsb Stand Alone Programmer (Programer Pemula) SMK
HDW.OPR.103.(1).A Mengoperasikan sistem operasi jaringan komputer berbasis t eks HDW.OPR.104.(1).A Mengoperasikan
sistem operasi jaringan komputer berbasis GUI
DTA.DEV.101.(3).A Melakukan perancangan pengumpulan data
SWR.DEV.300.(2).A Melakukan desain dan perancangan
software SWR.DEV.400.(2).A Melakukan
pengkodean program Padanan sertifikat industri Microsoft, Java Programming, Oracle, dsb Multi User Programmer (Programer Lanj ut )
(4)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 3 dari 15
Kode
Kompetensi
Sertifikat
Kompetensi
Level
Kualifikasi
Jenjang
Pendidikan
DTA.MNT.101.( 2) .A Melakukan back up data
DTA.MNT.102.( 2) .A Melakukan restore data
SWR.OPR.303.(2).A Mengoperasikan
software aplikasi
basis data
DTA.OPR.119.(2).A Membuat query data
SW R.DEV.500.(2).A Menguji program
SWR.DEV.401.(2).A Membangun
interface dengan
bahasa pemograman berorientasi objek
SWR.DEV.402.( 3).A Melakukan pengkodean program
SWR.OPR.304.(3).A Mengoperasikan bahasa
pemograman berbasis web
SWR.DEV.403.(2).A Membangun program aplikasi
remote dat a
interaktif Padanan sertifikat industri Microsoft, Java Programming, Oracle, SAI , PHP, MySQL, dsb Web Programmer (Programer Mahir) SMK
SWR.DEV.301.(3).A Mendesain
infrastruktur service
direct ory server SWR.MNT.301.(3).A Merawat web server
HWD. DEV.202.(3).A Menginstalasi server basis data
HWD. DEV.203.(3).A Menginstalasi server I SA (I nternet
Security and Accelerat ion) DTA.MNT.209.( 3) .A Membangun
administrasi sistem e-Bussiness Padanan sertifikat industri Microsoft (MCSE+ ), dsb
Senior Programmer
(Programer Ahli)
Diploma
Setiap kompetensi didukung oleh kompetensi kunci yang terdiri dari 3 level
seperti tertera pada Tabel 2.
(5)
Tabel 2. Level Kompetensi Kunci
No
KOMPETENSI KUNCI
LEVEL 1
LEVEL 2
LEVEL 3
A MENGUMPULKAN, MENGANALI SA DAN MENGELOLA I NFORMASI :
Kapasitas untuk mengumpulkan informasi, memindahkan dan menyeleksi informasi dalam rangka memilih informasi yang diperlukan untuk dipresentasikan, mengevaluasi sumber dan cara memperoleh informasi tersebut
Mengakses dan menyimpan dari satu sumber Mengakses, memilih dan menyimpan dari beberapa sumber Mengakses, mengevaluasi dan mengatur dari berbagai macam sumber
B MENGKOMUNI KASI KAN I DE-I DE DAN I NFORMASI :
Kapasitas untuk berkomunikasi dengan orang lain secara efektif menggunakan beragam bahasa, tulisan, grafik dan expresi non verbal lainnya
Sederhana dengan aturan yang t elah dikenal Komplek dengan isi tertentu Komplek dengan isi beragam
C MERENCANAKAN DAN MENGORGANI SI R KEGIATAN:
Kapasitas unt uk merencanakan dan mengatur kegiatan kerja individu termasuk penggunaan waktu dan sumber yang baik, pemilihan prioritas dan pengawasan prestasi individu
Di bawah pengawasan
Dengan bimbingan
I nisiatif sendiri dan
mengevaluasi kegiatan yang komplek
D BEKERJA DENGAN ORANG LAI N SERTA KELOMPOK DALAM SATU TI M:
Kapasitas untuk berhubungan secara efektif dengan orang lain baik antar pribadi ataupun kelompok termasuk mengerti dan memberikan respon akan keinginan klien dan bekerja secara efektif sebagai anggota ke lompok untuk mencapai tujuan bersama
Aktifitas yang t elah diket ahui
Membantu merancang dan mencapai t uj uan
Kolaborasi dalam kegiatan komplek
E MENGGUNAKAN I DE -I DE SERTA TEKNI K MATEMATI KA:
Kapasitas untuk menggunakan konsep bilangan, spasi dan ukuran dan t eknik seperti perkiraan untuk praktek
Tugas yang sederhana Memilih tugas yang komplek dan sesuai Evaluasi dan mengadaptasi sebagai tugas yang sesuai
F MENYELESAI KAN MASALAH: Kapasitas untuk menjalankan strategi penyelesaian masalah baik untuk situasi dimana masalah dan solusi yang diinginkan memiliki bukti dan dalam situasi yang memerlukan pemikiran kritis dan pendekatan kreatif untuk mencapai hasil
Rutin, sedikit pengawasan Eksplorasi – pengawasan melekat
Rutin, mandiri
Eksplorasi – dengan bimbingan Masalah yang komplek, pelaksanaan pendekatan sistematis, menjelaskan proses
G MENGGUNAKAN TEKNOLOGI :
Kapasitas untuk menerapkan teknologi, mengkombinasikan keahlian fisik and sensor yang diperlukan untuk menjalankan peralatan dengan pengertian ilmiah dan pr insip teknologi yang diperlukan untuk mengadaptasi sistem Produksi ulang atau melaksanakan produk dasar atau jasa Menyusun, mengatur atau meng-operasikan produk atau jasa Mendesain atau merangkai produk atau jasa
(6)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 5 dari 15
PROFI L KOMPETENSI LULUSAN
Profil kompetensi lulusan SMK terdiri dari kompetensi umum dan kompetensi
kejuruan, yang masing-masing telah memuat kompetensi kunci. Kompetensi
umum mengacu pada tujuan pendidikan nasional dan kecakapan hidup generik,
sedangkan kompetensi kejuruan mengacu pada SKKNI .
1
.
Kompetensi Umum
a.
Tuntutan UUSPN Ps 3
1
beriman dan bertaqwa
2
berakhlak mulia
3
sehat
4
cakap
5
kreatif
6
mandiri
7
demokratis
8.
tanggung jawab
b.
Tuntutan dunia kerja
1
disiplin
2
j uj ur
(7)
2.
Kompetensi Kejuruan
Level
Kualifikasi
Kompet ensi
Sub Kompetensi
? Mempersiapkan sistem operasi
? Mengenali perintah dan menu/ icon yang berasosiasi dengannya
? Mengelola folder dan file
?Menggunakan fasilitas administrasi sist em dan panel kont rol
?Menggunakan aplikasi utilitas pengecekan dan pengesetan
Mengoperasikan Sistem Operasi
? Mengisi log- sheet / report - sheet
? Mempersiapkan instalasi software sistem operasi
? Melaksanakan instalasi software sistem operasi sesuai I nstallat ion Manual
? Mengecek hasil inst alasi dengan menj alankan
software ( sampling) dan melakukan troubleshooting sederhana
Menginstalasi Software
? Melaporkan hasil instalasi
? Mempersiapkan perubahan konfigurasi
software
? Melaksanakan perubahan konfigurasi software
? Mengecek hasil konfigurasi software Mengubah konfigurasi
software
? Melaporkan hasil perubahan konfigurasi
? Memahami prosedur survey penentuan kebut uhan dat a
? Mempersiapkan pokok - pokok kebut uhan dat a
? Melakukan survey di lapangan Menyiapkan dan melakukan
survey untuk menentukan kebutuhan data
? Mengisi log sheet atau report sheet
? Mempersiapkan software bahasa pemrograman
? Menjalankan software bahasa pemrograman Mengoperasikan software
bahasa pemograman level 1
? Mengisi log sheet atau report sheet
? Memahami prosedur konversi data
? Mempersiapkan aplikasi konversi dat a dan dat a
? Melakukan konversi dat a
? Melakukan pengecekan data Konversi data level 1
? Mengisi check list konversi dat a
? Menyiapkan program yang akan diuj i
? Melakukan penguj ian
Stand -Alone Programmer
(Programer Pemula)
Menguji program level 1
? Melaporkan hasil pengujian Mengoperasikan sistem
operasi jaringan komputer berbasis teks
? Mempersiapkan pra penyalaan komputer
Multi User Programmer
(Programer
Lanjut) ? Menyalakan komputer dan mengamati proses aktifasi sistem (bootin g) hingga selesai
(8)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 7 dari 15
Level
Kualifikasi
Kompet ensi
Sub Kompetensi
? Mengoperasikan PC
? Mematikan komputer dan mengamati proses de- aktivasi sistem operasi hingga selesai
? Mempersiapkan pra penyalaan komput er
? Menyalakan komput er dan mengamati proses aktifasi sistem (booting) hingga selesai
? Mengoperasikan PC Mengoperasikan sistem
operasi jaringan komputer berbasis GUI
? Mematikan komputer dan mengamati proses de- aktivasi sistem operasi hingga selesai
? Memahami prosedur pengumpulan data / pemet aan dat a
? Mempersiapkan pokok- pokok kebut uhan dat a
? Melakukan perancangan pengumpulan data Melakukan perancangan
pengumpulan data
? Mengisi log sheet atau report sheet
? Memahami spesifikasi software aplikasi yang akan dirancang
? Menentukan jenis data yang akan diolah pada software aplikasi yang dirancang
? Menentukan software developer untuk keperluan pembuatan software aplikasi Melakukan desain dan
perancangan software
? Membuat dokumen rancangan desain software
? Memahami prosedur pengkoden program
? Mempersiapkan pengkodean program
? Melakukan pengkodean program Melakukan pengkodean
program
? Mengisi check list pengkodean program
? Memahami prosedur back up dat a
? Mempersiapkan aplikasi back up dat a at au basis dat a
? Melakukan back up d at a
? Mengecek dat a yang di-back up Melakukan back up data
? Mengisi check list back up dat a
? Memahami prosedur restore dat a
? Mempersiapkan aplikasi restore data atau basis dat a
? Melakukan restore dat a
? Mengecek dat a yang di-restore Melakukan restore data
? Mengisi check list restore d at a
? Mempersiapkan software aplikasi basis dat a
? Menjalankan software aplikasi basis dat a Mengoperasikan basis
soft ware aplikasi dat a
? Mengisi log sheet atau report sheet
? Memahami spesifikasi query
? Mempersiapkan aplikasi pembuat an query Membuat query data level 2
? Membuat query pada aplikasi pembuat query dengan spesifikasi quer y
(9)
Level
Kualifikasi
Kompet ensi
Sub Kompetensi
? Memeriksa hasil quer y
? Membuat laporan hasil query
? Menyiapkan program yang akan diuj i
? Menentukan langkah -langkah pengujian berdasarkan prosedur program aplikasi yang diuj i
? Melakukan pengujian Menguji program
? Melaporkan hasil pengujian
? Memahami konsep interface
? Merencanakan desain interface
? Menentukan struktur interface dengan data
? Membangun interface
? Menguji interface Membangun interface
dengan bahasa
pemograman berorientasi objek
? Mengisi check list hasil pengujian interface
? Memahami prosedur pengkoden program
? Mempersiapkan pengkodean program
? Melakukan pengkodean program Melakukan pengkodean
program level 3
? Mengisi c heck list pengkodean program
? Memahami dasar- dasar pemrograman berbasis web
? Mempersiapkan program dengan bahasa pemrograman berbasis web
? Membuat program dengan bahasa pemrograman berbasis web Mengoperasikan bahasa
pemograman berbasis web
? Mengisi c heck list hasil pengujian
? Memahami konsep program aplikasi remot e data interaktif
? Mempersiapkan aplikasi remot e data interaktif
? Membuat aplikasi remote data interaktif
? Men guji aplikasi remote data interaktif
Web Programmer
(Programer Mahir)
Membangun program aplikasi remote data interaktif
(10)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 9 dari 15
RUANG LI NGKUP PEKERJAAN
Ruang lingkup pekerjaan bagi lulusan Program Keahlian Rekayasa Perangkat
Lunak adalah jenis pekerjaan dan atau profesi yang relevan dengan kompetensi
yang tertuang di dalam tabel SKKNI Bidang Rekayasa Perangkat Lunak pada
jenjang SMK antara lain adalah:
No.
Dunia usaha/ industri
Lingkup pekerjaan
1
Software House
Operator software aplikasi spesifik
Pelaksana pemrograman software
aplikasi spesifik
2
Penyelenggara Jasa I nternet
Operator software aplikasi spesifik
Maintainer software aplikasi spesifik
3
Perkantoran yang
menggunakan peralatan
komputer
Operator software aplikasi spesifik
Maintainer software aplikasi spesifik
4
Aneka industri yang berbasis
peralatan komputer pada skala
industri kecil, menengah dan
besar
Operator software aplikasi spesifik
Maintainer software aplikasi spesifik
Pelaksana pemrograman software
aplikasi spesifik
5
Wiraswasta
Maintainer software aplikasi spesifik
Pelaksana pemrograman software
aplikasi spesifik
Dengan memanfaatkan kemampuan, pengalaman dan berbagai peluang yang
ada, lulusan Program Keahlian Rekayasa Perangkat Lunak juga dimungkinkan
mengelola dan atau berwirausaha di bidang Rekayasa Perangkat Lunak.
(11)
SUBSTANSI PEMELAJARAN
Substansi pemelajaran terdiri dari 2 (dua) kelompok, yaitu substansi
instruksional dan substansi noninstruksional.
1. Substansi I nstruksional
Substansi instruksional adalah substansi pemelajaran yang dirancang secara
terstruktur dalam kurikulum, dikemas dalam berbagai mata diklat yang
dikelompokkan dalam program normatif, adaptif dan produktif.
Pengorganisasian materi program normatif dan adaptif mengacu pada UU
Sisdiknas no 20 th 2003 pasal 37, berupa nama mata diklat, sedangkan progra m
produktif berupa nama kompetensi yang mengacu pada SKKNI .
Mata diklat pada SMK Program Keahlian Rekayasa Perangkat Lunak adalah
sebagai berikut.
a. Program Normatif terdiri dari mata diklat:
1.
Pendidikan Agama
2.
Pendidikan Kewarganegaraan dan ‘Sejarah’
3.
Bahasa I ndonesia
4.
Pendidikan Jasmani dan Olah Raga
b. Program Adaptif terdiri dari mata diklat:
1.
Matematika
2.
Bahasa I nggris
3.
Keterampilan Komputer dan Pengelolaan I nformasi (KKPI )
4.
Kewirausahaan
5.
Fisika
c.
Program Produktif terdiri dari kompetensi:
1.
Mengoperasikan Sistem Operasi
2.
Menginstalasi software
3.
Mengubah konfigurasi software
4.
Menyiapkan dan melakukan survey untuk menentukan kebutuhan data
5.
Mengoperasikan software bahasa pemograman level 1
6.
Konversi data level 1
7.
Menguji program level 1
8.
Mengoperasikan sistem operasi jaringan komputer berbasis teks
9.
Mengoperasikan sistem operasi jaringan komputer berbasis GUI
10.
Melakukan perancangan pengumpulan data
11.
Melakukan desain dan perancangan software
12.
Melakukan pengkodean program
13.
Melakukan back up data
14.
Melakukan restore data
(12)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 11 dari 15
15.
Mengoperasikan software aplikasi basis data
16.
Membuat query data
17.
Menguji program
18.
Membangun interface dengan bahasa pemograman berorientasi objek
19.
Melakukan pengkodean program
20.
Mengoperasikan bahasa pemograman berbasis web
21.
Membangun program aplikasi remote data interaktif
2. Substansi Noninstruksional
Substansi noninstruksional berisi hal-hal penting dan perlu bagi peserta didik,
tetapi dirancang secara tidak terstruktur dalam kurikulum. Penyajiannya
terintegrasi dengan substansi instruksional,
yang dituangkan pada saat
merencanakan strategi pemelajaran dan penyusunan modul.
Substansi noninstruksional meliputi:
?
pendidikan kecakapan hidup,
?
kompetensi kunci,
?
lingkungan hidup,
(13)
DI AGRAM PENCAPAI AN KOMPETENSI
D iagram ini menunju kkan tahapan atau tata urutan kompetensi yang diajarkan
dan dilatihkan kepada peserta didik dalam kurun waktu yang dibutuhkan serta
kemungkinan multi exit -multi entry yang dapat diterapkan.
A
1 2 3Stand Alone Programmer I
Multi User Programmer
B
C
G
N
F
M
E
D
O
H
I
J
K
L
R
S
T
U
P
Q
SLTP & yangsederajat
Web Programmer
(14)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 13 dari 15
Keterangan :
Kode
Kode
Kompetensi
Kompetensi
A SWR.OPR.200.(1).A Mengoperasikan Sistem Operasi
B SWR.OPR.100.(1).A Menginstalasi software
C SWR.MNT.100.(1).A Mengubah konfigurasi software
D SWR.DEV.100.(1).A Menyiapkan dan melakukan survey untuk menent ukan kebut uhan dat a
E SWR.OPR.309.(1).A Mengoperasikan software bahasa pemograman level 1
F DTA.OPR.115.(1).A Konversi data level 1
G SWR.DEV.500.(1).A Menguji program level 1
H HDW.OPR.103.(1).A Mengoperasikan si stem operasi jaringan komputer berbasis t eks
I HDW.OPR.104.(1).A Mengoperasikan sistem operasi jaringan komputer berbasis GUI
J DTA.DEV.101.(3).A Melakukan perancangan pengumpulan data
K SWR.DEV.300.(2).A Melakukan desain dan perancangan software
L SWR.DEV.400.(2).A Melakukan pengkodean program
M DTA.MNT.101.(2).A Melakukan back up data
N DTA.MNT.102.(2).A Melakukan restore data
O SWR.OPR.303.(2).A Mengoperasikan software aplikasi basis dat a
P DTA.OPR.119.(2).A Membuat query data
Q SWR.DEV.500. (2).A Menguji program
R SWR.DEV.401.(2).A Membangun interface dengan bahasa pemograman berorientasi objek
S SWR.DEV.402.(3).A Melakukan pengkodean program
T SWR.OPR.304.(3).A Mengoperasikan bahasa pemograman berbasis web
(15)
STRUKTUR KURI KULUM
Bidang Keahlian
: TEKNOLOGI I NFORMASI DAN KOMUNI KASI
Program Keahlian : Rekayasa Perangkat Lunak
NO
PROGRAM/ MATA DI KLAT
DURASI /
WAKTU
( jam)
I PROGRAM NORMATI F:
1 Pendidikan Agama 192
2 Pendidikan Kewarganegaraan dan Sejarah 288
3 Bahasa I ndonesia 192
4 Pendidikan Jasmani dan Olah Raga 288
I I PROGRAM ADAPTI F:
1 Matematika 516
2 Bahasa I nggris 550
3 Keterampilan Komputer dan Pengelolaan I nformasi (KKPI ) 202
4 Kewirausahaan 192
5 Fisika 150
I I I PROGRAM PRODUKTI F:
1 Mengoperasikan Sist em Operasi 80 2 Menginstalasi software 80 3 Mengubah konfigurasi software 80 4 Menyiapkan dan melakukan survey untuk menentukan kebutuhan
dat a
120
5 Mengoperasikan soft ware bahasa pemograman level 1 160
6 Konversi data level 1 120
7 Menguji program level 1 80 8 Mengoperasikan sistem operasi jaringan komputer berbasis teks 80 9 Mengoperasikan sistem operasi j aringan komputer berbasis GUI 80 10 Melakukan perancangan pengumpulan data 120 11 Melakukan desain dan perancangan software 120 12 Melakukan pengkodean program 120 13 Melakukan back up data 80 14 Melakukan restore data 80 15 Mengoperasikan software aplikasi basis data 120
16 Membuat query data 160
17 Menguji program 120
18 Membangun interface dengan bahasa pemograman berorientasi objek
240
19 Melakukan pengkodean program 160 20 Mengoperasikan bahasa pemograman berbasis web 160
21
Membangun program aplikasi r emote data interaktif
200
(16)
PROGRAM KEAHLI AN: BAGI AN I I Halaman 15 dari 15
Keterangan:
1.
Durasi pemelajaran per jam @ 45 menit.
2.
Praktek kerja di I ndustri dilaksanakan selama 4 sampai dengan 12 bulan,
menggunakan alokasi waktu pemelajaran produktif.
(1)
SUBSTANSI PEMELAJARAN
Substansi pemelajaran terdiri dari 2 (dua) kelompok, yaitu substansi instruksional dan substansi noninstruksional.1. Substansi I nstruksional
Substansi instruksional adalah substansi pemelajaran yang dirancang secara terstruktur dalam kurikulum, dikemas dalam berbagai mata diklat yang dikelompokkan dalam program normatif, adaptif dan produktif. Pengorganisasian materi program normatif dan adaptif mengacu pada UU Sisdiknas no 20 th 2003 pasal 37, berupa nama mata diklat, sedangkan progra m produktif berupa nama kompetensi yang mengacu pada SKKNI .
Mata diklat pada SMK Program Keahlian Rekayasa Perangkat Lunak adalah sebagai berikut.
a. Program Normatif terdiri dari mata diklat: 1. Pendidikan Agama
2. Pendidikan Kewarganegaraan dan ‘Sejarah’ 3. Bahasa I ndonesia
4. Pendidikan Jasmani dan Olah Raga b. Program Adaptif terdiri dari mata diklat:
1. Matematika 2. Bahasa I nggris
3. Keterampilan Komputer dan Pengelolaan I nformasi (KKPI ) 4. Kewirausahaan
5. Fisika
c. Program Produktif terdiri dari kompetensi: 1. Mengoperasikan Sistem Operasi 2. Menginstalasi software
(2)
15. Mengoperasikan software aplikasi basis data 16. Membuat query data
17. Menguji program
18. Membangun interface dengan bahasa pemograman berorientasi objek 19. Melakukan pengkodean program
20. Mengoperasikan bahasa pemograman berbasis web 21. Membangun program aplikasi remote data interaktif
2. Substansi Noninstruksional
Substansi noninstruksional berisi hal-hal penting dan perlu bagi peserta didik, tetapi dirancang secara tidak terstruktur dalam kurikulum. Penyajiannya terintegrasi dengan substansi instruksional, yang dituangkan pada saat merencanakan strategi pemelajaran dan penyusunan modul.
Substansi noninstruksional meliputi: ? pendidikan kecakapan hidup, ? kompetensi kunci,
? lingkungan hidup,
(3)
DI AGRAM PENCAPAI AN KOMPETENSI
D iagram ini menunju kkan tahapan atau tata urutan kompetensi yang diajarkan dan dilatihkan kepada peserta didik dalam kurun waktu yang dibutuhkan serta kemungkinan multi exit -multi entry yang dapat diterapkan.A 1 2 3
Stand Alone Programmer I
Multi User Programmer
B
C
G N
F M
E D
H
I
J
K
L
R
S
T
U
SLTP & yang sederajat
Web Programmer
(4)
Keterangan :
Kode Kode
Kompetensi Kompetensi A SWR.OPR.200.(1).A Mengoperasikan Sistem Operasi B SWR.OPR.100.(1).A Menginstalasi software
C SWR.MNT.100.(1).A Mengubah konfigurasi software
D SWR.DEV.100.(1).A Menyiapkan dan melakukan survey untuk menent ukan kebut uhan dat a
E SWR.OPR.309.(1).A Mengoperasikan software bahasa pemograman level 1
F DTA.OPR.115.(1).A Konversi data level 1
G SWR.DEV.500.(1).A Menguji program level 1
H HDW.OPR.103.(1).A Mengoperasikan si stem operasi jaringan komputer berbasis t eks
I HDW.OPR.104.(1).A Mengoperasikan sistem operasi jaringan komputer berbasis GUI
J DTA.DEV.101.(3).A Melakukan perancangan pengumpulan data K SWR.DEV.300.(2).A Melakukan desain dan perancangan software
L SWR.DEV.400.(2).A Melakukan pengkodean program
M DTA.MNT.101.(2).A Melakukan back up data N DTA.MNT.102.(2).A Melakukan restore data
O SWR.OPR.303.(2).A Mengoperasikan software aplikasi basis dat a P DTA.OPR.119.(2).A Membuat query data
Q SWR.DEV.500. (2).A Menguji program
R SWR.DEV.401.(2).A Membangun interface dengan bahasa pemograman berorientasi objek
S SWR.DEV.402.(3).A Melakukan pengkodean program
T SWR.OPR.304.(3).A Mengoperasikan bahasa pemograman berbasis web
(5)
STRUKTUR KURI KULUM
Bidang Keahlian : TEKNOLOGI I NFORMASI DAN KOMUNI KASIProgram Keahlian : Rekayasa Perangkat Lunak
NO PROGRAM/ MATA DI KLAT
DURASI / WAKTU
( jam)
I PROGRAM NORMATI F:
1 Pendidikan Agama 192
2 Pendidikan Kewarganegaraan dan Sejarah 288
3 Bahasa I ndonesia 192
4 Pendidikan Jasmani dan Olah Raga 288
I I PROGRAM ADAPTI F:
1 Matematika 516
2 Bahasa I nggris 550
3 Keterampilan Komputer dan Pengelolaan I nformasi (KKPI ) 202
4 Kewirausahaan 192
5 Fisika 150
I I I PROGRAM PRODUKTI F:
1 Mengoperasikan Sist em Operasi 80
2 Menginstalasi software 80
3 Mengubah konfigurasi software 80
4 Menyiapkan dan melakukan survey untuk menentukan kebutuhan dat a
120
5 Mengoperasikan soft ware bahasa pemograman level 1 160
6 Konversi data level 1 120
7 Menguji program level 1 80
8 Mengoperasikan sistem operasi jaringan komputer berbasis teks 80 9 Mengoperasikan sistem operasi j aringan komputer berbasis GUI 80
10 Melakukan perancangan pengumpulan data 120
11 Melakukan desain dan perancangan software 120
(6)
Keterangan:
1. Durasi pemelajaran per jam @ 45 menit.
2. Praktek kerja di I ndustri dilaksanakan selama 4 sampai dengan 12 bulan, menggunakan alokasi waktu pemelajaran produktif.