• Tidak ada hasil yang ditemukan

Kurikulum SMK 2004 Rekayasa Perangkat Lunak (RPL)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Kurikulum SMK 2004 Rekayasa Perangkat Lunak (RPL)"

Copied!
16
0
0

Teks penuh

(1)

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

(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 :

(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

(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

(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

(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

(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

(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 3

Stand 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 & yang

sederajat

(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.

Gambar

Tabel 1. Standar Kompetensi dan Level Kualifikasi Keahlia n Rekayasa Perangkat Lunak.
Tabel 2. Level Kompetensi Kunci

Referensi

Dokumen terkait

Hasil analisis regresi menunjukkan hubungan yang positif dan signifikan antara Dana Alokasi Umum terhadap PDRB, hal ini berarti penerimaan Dana Alokasi Umum yang

PENATALAKSANAAN FISIOTERAPI PADA KASUS LOW BACK PAIN (LBP) AKIBAT SCOLIOSIS DENGAN MODALITAS MICRO WAVE DIATHERMY (MWD), CORE STABILITATION DI RSUD

Setelah itu, pada tahap berikutnya dilakukan tracing untuk mendapatkan transaksi LU dan MOC pelanggan yang sedang roaming di network Telkomsel untuk dibandingkan antara

dan Al-Humazah yang benar pada siswa. Kemudian guru memberi kesempatan siswa untuk membaca diam. Siswa mendeklamasikan bacaan yang telah dibacakan. Membaca keras kalimat

 Konsep rumah tangga pertanian adalah rumah tangga yang salah satu atau lebih anggota rumah tangganya melakukan dan bertanggungjawab dalam kegiatan pembudidayaan,

Usaha yang berawal dari hal kecil dan modal yang terbatas inilah kemudian membentuk CV yang diberi nama CV Tumbuh Subur yang berlokasi di Jalan Sembilang No. 116 B

Skripsi yang berjudul “Studi Laboratorium Pengaruh Variasi Campuran Tras Terhadap Nilai CBR Pada Tanah Ekspansif Studi Kasus Kawasan Industri Artha Graha, Karawang Barat” dibuat

Faktor eksternal tersebut misalnya media yang menarik, metode pembelajaran yang menyenangkan, pujian yang diberikan guru adalah hal yang menimbulkan keingin tahuan