Struktur Kurikulum SMK RPL 2004
Struktur Kurikulum SMK RPL 2004
DAFTAR ISI
1. Kompetensi Umum................................................................................ 5
1. Substansi Instruksional........................................................................10
2. Substansi Noninstruksional...................................................................11
DESKRIPSI PEMELAJARAN
Setiap kompetensi didukung oleh kompetensi kunci yang terdiri dari 3 level
seperti tertera pada Tabel 2.
E MENGGUNAKAN IDE -IDE SERTA TEKNIK Tugas yang Memilih tugas Evaluasi dan
MATEMATIKA: sederhana yang komplek mengadaptasi
Kapasitas untuk menggunakan konsep dan sesuai sebagai tugas
bilangan, spasi dan ukuran dan teknik yang sesuai
seperti perkiraan untuk praktek
1. Kompetensi Umum
a. Tuntutan UUSPN Ps 3
1 disiplin
2 jujur
2. Kompetensi Kejuruan
Level
Kompetensi Sub Kompetensi
Kualifikasi
Stand-Alone Mengoperasikan Sistem ? Mempersiapkan sistem operasi
Programmer Operasi ? Mengenali perintah dan menu/ icon yang
(Programer berasosiasi dengannya
Pemula) ? Mengelola folder dan file
? Menggunakan fasilitas administrasi sistem dan
panel kontrol
? Menggunakan aplikasi utilitas pengecekan dan
pengesetan
? Mengisi log-sheet/ report -sheet
Menginstalasi Software ? Mempersiapkan instalasi software sistem
operasi
? Melaksanakan instalasi software sistem
operasi sesuai Installat ion Manual
? Mengecek hasil instalasi dengan menjalankan
software ( sampling) dan melakukan
troubleshooting sederhana
? Melaporkan hasil instalasi
Mengubah konfigurasi ? Mempersiapkan perubahan konfigurasi
software software
? Melaksanakan perubahan konfigurasi software
? Mengecek hasil konfigurasi software
? Melaporkan hasil perubahan konfigurasi
Menyiapkan dan melakukan ? Memahami prosedur survey penentuan
survey untuk menentukan kebutuhan data
kebutuhan data ? Mempersiapkan pokok -pokok kebutuhan data
? Melakukan survey di lapangan
? Mengisi log sheet atau report sheet
Mengoperasikan software ? Mempersiapkan software bahasa
bahasa pemograman level 1 pemrograman
? Menjalankan software bahasa pemrograman
? Mengisi log sheet atau report sheet
Konversi data level 1 ? Memahami prosedur konversi data
? Mempersiapkan aplikasi konversi data dan
data
? Melakukan konversi data
? Melakukan pengecekan data
? Mengisi check list konversi data
Menguji program level 1 ? Menyiapkan program yang akan diuji
? Melakukan pengujian
? Melaporkan hasil pengujian
Multi User Mengoperasikan sistem ? Mempersiapkan pra penyalaan komputer
Programmer operasi jaringan komputer
(Programer berbasis teks
Lanjut) ? Menyalakan komputer dan mengamati proses
aktifasi sistem (booting) hingga selesai
Level
Kompetensi Sub Kompetensi
Kualifikasi
? Mengoperasikan PC
? Mematikan komputer dan mengamati proses
de-aktivasi sistem operasi hingga selesai
Mengoperasikan sistem ? Mempersiapkan pra penyalaan komputer
operasi jaringan komputer ? Menyalakan komputer dan mengamati proses
berbasis GUI aktifasi sistem (booting) hingga selesai
? Mengoperasikan PC
? Mematikan komputer dan mengamati proses
de-aktivasi sistem operasi hingga selesai
Melakukan perancangan ? Memahami prosedur pengumpulan data /
pengumpulan data pemetaan data
? Mempersiapkan pokok-pokok kebutuhan data
? Melakukan perancangan pengumpulan data
? Mengisi log sheet atau report sheet
Melakukan desain dan ? Memahami spesifikasi software aplikasi yang
perancangan software akan dirancang
? Menentukan jenis data yang akan diolah pada
software aplikasi yang dirancang
? Menentukan software developer untuk
keperluan pembuatan software aplikasi
? Membuat dokumen rancangan desain software
Melakukan pengkodean ? Memahami prosedur pengkoden program
program ? Mempersiapkan pengkodean program
? Melakukan pengkodean program
? Mengisi check list pengkodean program
Melakukan back up data ? Memahami prosedur back up data
? Mempersiapkan aplikasi back up data atau
basis data
? Melakukan back up data
? Mengecek data yang di-back up
? Mengisi check list back up data
Melakukan restore data ? Memahami prosedur restore data
? Mempersiapkan aplikasi restore data atau
basis data
? Melakukan restore data
? Mengecek data yang di-restore
? Mengisi check list restore data
Mengoperasikan basis ? Mempersiapkan software aplikasi basis data
software aplikasi data ? Menjalankan software aplikasi basis data
? Mengisi log sheet atau report sheet
Membuat query data level 2 ? Memahami spesifikasi query
? Mempersiapkan aplikasi pembuat an query
? Membuat query pada aplikasi pembuat query
dengan spesifikasi query
PROGRAM KEAHLIAN: BAGIAN II Halaman 7 dari 15
REKAYASA PERANGKAT LUNAK
KURIKULUM SMK EDISI 2004
Level
Kompetensi Sub Kompetensi
Kualifikasi
? Memeriksa hasil query
? Membuat laporan hasil query
Menguji program ? Menyiapkan program yang akan diuji
? Menentukan langkah -langkah pengujian
berdasarkan prosedur program aplikasi yang
diuji
? Melakukan pengujian
? Melaporkan hasil pengujian
Web Membangun interface ? Memahami konsep interface
Programmer dengan bahasa ? Merencanakan desain interface
(Programer pemograman berorientasi
Mahir) objek ? Menentukan struktur interface dengan data
? Membangun interface
? Menguji interface
? Mengisi check list hasil pengujian interface
Melakukan pengkodean ? Memahami prosedur pengkoden program
program level 3 ? Mempersiapkan pengkodean program
? Melakukan pengkodean program
? Mengisi c heck list pengkodean program
Mengoperasikan bahasa ? Memahami dasar-dasar pemrograman berbasis
pemograman berbasis web web
? Mempersiapkan program dengan bahasa
pemrograman berbasis web
? Membuat program dengan bahasa
pemrograman berbasis web
? Mengisi c heck list hasil pengujian
Membangun program ? Memahami konsep program aplikasi remote
aplikasi remote data data interaktif
interaktif ? Mempersiapkan aplikasi remote data interaktif
? Membuat aplikasi remote data interaktif
? Menguji aplikasi remote data interaktif
? Mengisi check list hasil pengujian
SUBSTANSI PEMELAJARAN
Substansi pemelajaran terdiri dari 2 (dua) kelompok, yaitu substansi
instruksional dan substansi noninstruksional.
1. Substansi Instruksional
Mata diklat pada SMK Program Keahlian Rekayasa Perangkat Lunak adalah
sebagai berikut.
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.
Web
Stand Alone Multi User Programmer
Programmer I Programmer
B I S
C J T
D K U
E L
F M
G N
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
menentukan kebutuhan data
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 sistem operasi jaringan komputer
berbasis teks
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 data
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
U SWR.DEV.403.(2).A Membangun program aplikasi remote data interaktif
STRUKTUR KURIKULUM
DURASI/
NO PROGRAM/MATA DIKLAT WAKTU
(jam)
I PROGRAM NORMATIF:
1 Pendidikan Agama 192
2 Pendidikan Kewarganegaraan dan Sejarah 288
3 Bahasa Indonesia 192
4 Pendidikan Jasmani dan Olah Raga 288
II PROGRAM ADAPTIF:
1 Matematika 516
2 Bahasa Inggris 550
3 Keterampilan Komputer dan Pengelolaan Informasi (KKPI) 202
4 Kewirausahaan 192
5 Fisika 150
III PROGRAM PRODUKTIF:
1 Mengoperasikan Sistem Operasi 80
2 Menginstalasi software 80
3 Mengubah konfigurasi software 80
4 Menyiapkan dan melakukan survey untuk menentukan kebutuhan 120
data
5 Mengoperasikan software 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 jaringan 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 240
objek
19 Melakukan pengkodean program 160
20 Mengoperasikan bahasa pemograman berbasis web 160
21 Membangun program aplikasi remote data interaktif 200
JUMLAH 5130
PROGRAM KEAHLIAN: BAGIAN II Halaman 14 dari 15
REKAYASA PERANGKAT LUNAK
KURIKULUM SMK EDISI 2004
Keterangan:
1. Durasi pemelajaran per jam @ 45 menit.
2. Praktek kerja di Industri dilaksanakan selama 4 sampai dengan 12 bulan,
menggunakan alokasi waktu pemelajaran produktif.