KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Membangun program aplikasi remote data interaktif SWR.DEV.403.(2).A* 200 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 2
C 3
D 2
F 2
G 2
1. alam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software ; § Instalation/User Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Memahami konsep program aplikasi remote administrasi
E 3
§ Konsep sistem administrasi basis data dijelaskan sesuai SOP § Prosedur pengadministrasian basis data dapat dijelaskan sesuai dengan standar operasi administrasi basis data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Basis data § Software aplikasi basis data § Software bahasa pemrograman berbasis web (misal: asp, php)
§ Teliti dan cermat § Mengikuti prosedur pengkodean program sesuai dengan SOP
PENGETAHUAN § Menunjukan fungsi algoritma pemrograman berbasis web § Menerangkan konsep algoritma pemrograman pada software aplikasi remote interaktif yang dibuat
KETERAMPILAN § Menggunakan fungsi dan operator algoritma pemrograman § Menerapkan algoritma pemrograman pada software remote interaktif yang dibuat
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 1 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN § Menentukan struktur data pada software remote interaktif yang dibuat § Menentukan basis data pada software remote interaktif yang dibuat § Menentukan pemakai software aplikasi remote interaktif yang dibuat
2. Mempersiapkan aplikasi remote data interaktif
3. Membuat aplikasi remote data interaktif
§ Aplikasi basis data atau sistem basis data beroperasi sesuai dengan standar operasi aplikasi basis data atau sistem basis data § Otorisasi perbaikan/penggu-naan data beroperasi (login diterima) § Aplikasi pemrograman ber-basis web beroperasi sesuai dengan standar operasi aplikasi pemrograman ber-basis web § Diagram alir program remote data interaktif tersedia dan sudah valid
§ Basis data § Software aplikasi basis data § Software bahasa pemrog-raman berbasis web (misal: asp, php)
§ Mengikuti SOP dalam mengoperasikan soft-ware aplikasi bahasa pemrograman berbasis web
§ Merangkaikan perintahperintah bahasa pemrograman, basis data dan bahasa pemrograman berbasis web untuk membuat software remote interaktif
§ Mengidentifikasi soft-ware aplikasi remote interaktif dengan bahasa pemrograman ter-struktur, basis data dan bahasa pemrograman berbasis web
§ Proses pemrograman ber-basis web menggunakan sistem basis data dilakukan sesuai dengan standar operasi pemrograman berbasis web menggunakan sistem basis data § Hasil pembuatan program aplikasi remote data interaktif diletakkan ke web server (up loading) dan dapat diakses remote dari PC client sesuai fungsi rancangan
§ Basis data § Software aplikasi basis data § Software bahasa pemrograman berbasis web (misal: asp, php)
§ Mengikuti SOP dalam mengoperasikan soft-ware aplikasi bahasa pemrograman berbasis web
§ Merangkaikan perintahperintah bahasa pemrograman, basis data dan bahasa pemrograman berbasis web untuk membuat software remote interaktif
§ Membangun software aplikasi remote interaktif dengan bahasa pemrograman terstruktur, basis data dan bahasa pemrograman berbasis web
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 2 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
4. Mengisi check list hasil pengujian
§ Proses pengujian aplikasi remote data interaktif dilaku-kan sesuai dengan SOP § Penilaian terhadap fungsi-fungsi program aplikasi yang dapat naupun tidak dapat dijalankan/diekskusi § Mengisi check list/ report-sheet sesuai dengan SOP yang berlaku
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Basis data § Software aplikasi basis data § Software bahasa pemrograman berbasis web (misal: asp, php)
§ Disiplin dalam mengikuti SOP
PENGETAHUAN § Mengidentifikasi langkahlangkah remote data interaktif
KETERAMPILAN § Mempraktekkan pembuatan program aplikasi remote interaktif dengan bahasa pemrograman, basis data dan bahasa pemgroman berbasis web
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 3 dari 47
KURIKULUM SMK EDISI 2004
DESKRIPSI PEMELAJARAN KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Mengoperasikan sistem operasi SWR.OPR.200.(1).A 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 2
C 2
D 1
F 1
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § User manual sistem operasi yang diopersikan; § SOP yang berlaku (di perusahan); § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § On-site training sesuai dengan sistem operasi yang digunakan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Mempersiapkan sistem operasi
E 1
§ Sistem operasi telah ter-instalasi dan dapat berjalan normal pada perangkat komputer § User manual sudah disiapkan dan dipelajari
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Sistem operasi
§ Mengikuti SOP dalam mempersiapkan sistem operasi
PENGETAHUAN § Menjelaskan langkahlangkah persiapan pengoperasian sistem operasi
KETERAMPILAN § Mempersiapkan pemakaian sistem operasi
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 4 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
§ Perangkat komputer sudah dinyalakan sesuai dengan user manual § Log sheet/report sheet sudah disiapkan 2. Mengenali perintah dan menu/icon yang berasosiasi dengannya
3. Mengelola folder dan file
§ Perintah-perintah sederhana dikenali § Menu/icon yang bersesuaian dengan perintah-perintah sistem operasi dikenali
§ Sistem operasi § Perintah-perintah sistem operasi
§ Menunjukan perintahperintah sistem operasi sesuai dengan SOP
§ Memilih perintah-perintah sistem operasi sesuai dengan kebutuhan
§ Mengidentifikasi perintahperintah sistem operasi
§
§ §
§
§
§
§ § § §
4. Menggunakan fasilitas administrasi sistem dan panel kontrol
Folder/ file dapat di-create, rename, delete, copy, paste Informasi dan atribut tentang folder seperti: nama, ukuran, hak akses dapat ditampilkan Atribut suatu folder/file dapat diubah Dapat berpindah dari suatu folder ke folder lain File/ folder yang berada pada suatu folder dapat ditampil-kan daftarnya dengan ber-bagai parameter
§ Fasilitas administrasi sistem, seperti: manajemen user, manajemen network dapat digunakan § Aplikasi-aplikasi pada panel kontrol, seperti: setting ODBC, font, service dapat digunakan
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
Sistem operasi Utilitas folder dan file
Menjelaskan pengelolaan folder dan file
§
§ Sistem operasi § Administrasi sistem operasi § Panel kontrol
§ Menunjukan fungsi icon panel kontrol
Mendiskusikan tata cara pengelolaan folder dan file Menyusun struktur folder dan file yang akan digunakan
§ Mengintegrasikan fasilitas administrasi sistem
§
Mempersiapkan folder untuk penempatan file yang sesuai Mengidentifikasi folder untuk kebutuhan penempatan file yang sesuai
§ Mempraktekkan penggunaan fasilitas adminis-trasi sistem
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 5 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI 5. Menggunakan aplikasi pengecekan dan pengesetan
6. Mengisi log sheet/ report sheet
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
§ Status dan konfigurasi sumber daya yang dikelola dalam sistem operasi dapat dilihat dengan menggunakan aplikasi utilitas § Status dan konfigurasi sumber daya yang dikelola dalam sistem operasi dapat diset (ubah)
§ Sistem operasi § Utilitas sistem operasi
§ Menyesuaikan pemakai-an utilitas sesuai SOP
§ Mengubah konfigurasi sumber daya yang dike-lola dalam sistem operasi
§ Membuktikan pengecek-an dan pengesetan utilitas sistem operas § Membedakan fungsi aplikasi pengecekan dan pengesetan
§ Log sheet/ report sheet diisi sesuai dengan SOP yang ber-laku
§ Sistem operasi
§ Disiplin dalam mengi-kuti SOP
§ Mengikuti langkah SOP
§ Mempraktekkan pengontrolan pelaksanaan langkah kerja
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 6 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: Menginstalasi SOFTWARE : SWR.OPR.100.(1).A : 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 2
E 1
F 2
G 2
1.
KONDISI KINERJA
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software legal yang akan diinstall; § Instruction Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang akan diinstall
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 7 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
MATERI POKOK PEMELAJARAN
KRITERIA KINERJA
LINGKUP BELAJAR
§ Paket instalasi software yang legal sudah disediakan dalam media penyim-panan yang sesuai (HD, CD, FD, DVD atau media lainnya) § Installation Manual software sudah disediakan dan di-pahami § Perangkat komputer sudah dinyalakan, dengan sistem operasi dan persyaratan hardware sesuai dengan Installation Manual § Media paket instalasi software sudah dipasang dan siap diakses. § Log-sheet/report-sheet telah disiapkan
§ Jenis-jenis software § Teknis dan metode instalasi software aplikasi § Pemanfaatan aplikasi dalam peningkatan kinerja sistem § Pemanfaatan aplikasi dalam teknis perbaikan dan perawatan PC
§ Memilih software secara teliti
§ Menjelaskan jenis-jenis software § Menjelaskan teknis dan metode instalasi aplikasi yang digunakan dalam peningkatan kerja dan kinerja sistem
§ Mengidentifikasikan jenisjenis software aplikasi yang digunakan dalam peningkatan kerja dan kinerja sistem (Misal : aplikasi ghost, partition magic, anti virus, office, grafis, multimedia, kompresi dan lain-lain)
§ Proses instalasi sesuai Installation Manual sudah dilaksanakan § Seluruh file, icon (jika ada) dan konfigurasi telah tercopy dan terkonfigurasi § Pada layar muncul pesan bahwa proses instalasi telah berhasil dilaksanakan sesuai dengan Installation Manual
§ Kondisi sistem operasi yang sesuai untuk tiap-tiap soft-ware aplikasi § Langkah instalasi software aplikasi berbasis text dan GUI § Pengaturan konfigurasi dan petunjuk operasi tiap-tiap aplikasi
§ Melaksana-kan keamanan dan Keselamatan Kerja (K3) dalam instalasi
§ Menjelaskan langkahlangkah instalasi software aplikasi § Menjelaskan perbedaan dan karakteristik antara tiap-tiap program aplikasi
§ Memilih aplikasi yang sesuai dengan sistem operasi yang terinstalasi § Menginstalasi software aplikasi sesuai kebutuhan
SIKAP 1. Mempersiapkan instalasi software
2. Melaksanakan instalasi software sesuai Installation Manual
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
PENGETAHUAN
KETERAMPILAN
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 8 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI 3. Mengecek hasil instalasi dengan menjalankan software dan melakukan Troubleshooting sederhana
4. Melaporkan hasil instalasi
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
§ Software dijalankan secara sampling tanpa error § Software ditutup tanpa error § Troubleshooting dilakukan sesuai Installation Manual
§ Mengoperasikan software aplikasi § Jenis-jenis § troubleshooting pada sistem operasi
§ Mengikuti prosedur pemeriksaan hasil instalasi
§ Menjelaskan langkahlangkah pengoperasian software aplikasi, termasuk menjalankan dan menutup software § Menjelaskan langkahlangkah penanganan terhadap troubleshooting yang terjadi pada software
§ Mengecek hasil instalasi software
§ Laporan dibuat sesuai dengan format dan prosedur yang ditetapkan oleh perusahaan (pada log-sheet/ report-sheet)
§ Jenis laporan hasil instalasi
§ Menyatakan siap bila dievaluasi
§ Menguraikan langkahlangkah penyusunan laporan
§ Menyusun laporan instalasi
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
KETERAMPILAN
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 9 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Mengubah konfigurasi software SWR.MNT.100.(1).A 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 2
E 1
F 2
G 2
1.
Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Paket instalasi software ; § Instalation/ User Manual software tersebut; § Spesifikasi perubahan konfigurasi § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal § SWR.OPR.100.(1).A Menginstalasi software 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual;
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
LINGKUP BELAJAR
§ Paket instalasi software yang legal sudah disediakan dalam media penyimpanan yang sesuai (HD, CD, FD, DVD atau media lainnya)
§ Konfigurasi software § Paket software yang digunakan
MATERI POKOK PEMELAJARAN SIKAP
1. Mempersiapkan perubah-an konfigurasi software
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Mengikuti SOP dalam mempersiapkan sistem operasi
PENGETAHUAN § Mengubah konfigurasi software
KETERAMPILAN § Mempersiapkan peru-bahan konfigurasi software
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 10 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
2. Melaksanakan perubahan konfigurasi software
3. Mengecek hasil konfigurasi software
KETERAMPILAN §
§ Installation Manual software sudah disediakan dan dipahami § Perangkat komputer sudah dinyalakan, dengan sistem operasi dan persyaratan hardware sesuai dengan Installation Manual § Media paket instalasi software sudah dipasang dan siap diakses. § Log-sheet/ report-sheet telah disiapkan § Penyesuaian konfigurasi dilaksanakan sesuai dengan instalation/user manual dan spesifikasi perubahan konfigurasi software dengan bantuan wizard (jika tersedia) atau pengeditan melalui teks editor § Seluruh file, icon (jika ada) dan file konfigurasi telah ter-copy dan ter-update sesuai dengan perubahan yang dilakukan § Pada layar muncul kesan bahwa proses penyesuaian konfigurasi telah berhasil dilaksanakan (jika mengguna-kan wizard)
§ Konfigurasi software § Paket software yang diguna-kan
§ Mengikuti SOP dalam melaksanakan perubah-an konfigurasi software
§ Membedakan akibat dari perubahan konfigurasi software § Menyimpulkan fungsi pengubahan konfigurasi software
§ Mengidentifikasikan fungsi pengaturan konfigurasi software § Memperbaiki konfigurasi software
§ Software dijalankan (sampling) tanpa error dan mempunyai efek sesuai dengan spesifikasi perubahan/ penyesuaian konfigurasi § Software ditutup tanpa error
§ Konfigurasi software § Paket software yang digunakan
§ Memperhitungkan hasil perubahan konfigurasi software
§ Menyempurnakan peri-laku software melalui pengaturan konfigurasi software
§ Memperbaiki kinerja software dengan perubahan pengaturan konfigurasi
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 11 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI 4. Melaporkan hasil perubah-an konfigurasi
KRITERIA KINERJA § Laporan dibuat dengan format dan prosedur yang ditetapkan (pada log sheet/ report sheet
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR § Konfigurasi software § Paket software yang diguna-kan
SIKAP
PENGETAHUAN
§ Mengikuti SOP dalam melaksanakan perubah-an konfigurasi software
§ Menunjukkan hasil perubahan kinerja software karena peng-aturan konfigurasi
KETERAMPILAN § Mengidentifikasi hasil perubahan konfigurasi software
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 12 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Menyiapkan dan melakukan survey untuk menentukan kebutuhan data SWR.DEV.100.(1).A* 120 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 2
SUB KOMPETENSI
G 2
MATERI POKOK PEMELAJARAN
KRITERIA KINERJA
LINGKUP BELAJAR
§ Prosedur survey untuk menentukan kebutuhan dapat dijelaskan sesuai jenis peker-jaan yang akan dilakukan § Prosedur operasi fungsi dan operator pada algoritma pemograman
§ Konsep algoritma pemrograman § Diagram alir data
§ Menerangkan konsep algoritma pemrograman
§ Menunjukan fungsi algoritma perograman
§ Menggunakan fungsi dan operator algoritma pemrograman
§ Perlengkapan kerja diidentifikasi sesuai dengan ke-butuhan data § Aplikasi beroperasi sesuai dengan standar aplikasi
§ Algoritma pemrograman
§ Menentukan data yang akan digunakan sesuai dengan SOP
§ Menguraikan fungsi bermacam jenis data
§ Mengidentifikasi kebutuhan data
SIKAP
2. Mempersiapkan pokokpokok kebutuhan data
F 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Penggunaan algoritma pemrograman dasar § Aljabar boolean, fisika
KONDISI KINERJA
1. Memahami prosedur survey penentuan kebutuhan data
E 1
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
PENGETAHUAN
KETERAMPILAN
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 13 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
3. Melakukan survey di lapangan
4. Mengisi log sheet / report sheet
PENGETAHUAN
KETERAMPILAN
§ Prinsip kerja 4 struktur data pembentuk algoritma dan diagram alir (berurut-an, pencabangan, pilihan, dan pengulangan/ iterasi) § Prinsip kerja algoritma file berurutan § Prinsip kerja struktur data array dan matrik § Prinsip kerja metode pencari-an (searching) § Prinsip kerja metode peng-urutan (sorting) § Prinsip kerja penggabungan (merging) § Prinsip kerja metode pemrograman terstruktur
§ Metode pada algoritma pemrograman § Struktur data
§ Teliti dan cermat § Mengikuti prosedur survey sesuai SOP
§ Menyusun hasil survey di lapangan menjadi suatu acuan pembuatan program
§ Menyelesaikan survey di lapangan
§ Log sheet/ report sheet diisi sesuai dengan SOP yang ber-laku
§ Metode pada algoritma pemrograman § Struktur data
§ Disiplin dalam mengikuti SOP
§ Mengidentifikasi langkahlangkah pembuatan alur data dan diagram alir
§ Mempraktekkan pembuatan alur data dan diagram alir program
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 14 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Mengoperasikan software bahasa pemograman level 1 SWR.OPR.309.(1).A* 160 Jam @ 45 menit A 1
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 1
E 1
G 1
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Instalation/User Manual software bahasa pemrograman; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang akan digunakan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Mempersiapkan software bahasa pemograman
F 2
§ Software bahasa pemrogram-an sudah terinstalasi dan dapat berjalan normal § User manual software bahasa pemrograman sudah disedia-kan dan dipahami
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Bahasa pemrograman (misal: pascal, basic dsb.)
§ Mengikuti SOP dalam mempersiapkan soft-ware bahasa pemrograman
PENGETAHUAN § Menjelaskan fungsi software bahasa pemrograman
KETERAMPILAN § Mengidentifikasi kebutuhan software bahasa pemrograman
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 15 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
§ Perangkat komputer sudah dinyalakan, dengan sistem operasi dan persyaratannya sesuai dengan instalation manual § Log-sheet/ report-sheet telah disiapkan
2. Menjalankan software bahasa pemograman
3. Mengisi log sheet atau report sheet
§ Semua fitur software aplikasi bahasa pemrograman dijalan-kan sesuai dengan kewenang-an dalam SOP dan user manual § Software aplikasi bahasa pemrograman ditutup tanpa error
§ Bahasa pemrograman (misal: pascal, basic dsb.)
§ Mengikuti SOP dalam mengoperasikan soft-ware bahasa pemrog-raman
§ Merangkaikan perintahperintah bahasa pemrograman
§ Membangun software aplikasi dengan bahasa pemrograman yang terstruktur
§ Log-sheet/ report-sheet diisi sesuai SOP yang berlaku
§ Bahasa pemrograman (misal: pascal, basic dsb.)
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah pengoperasian software bahasa pemroraman
§ Mempraktekkan pembuatan program dengan bahasa pemrograman
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 16 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Konversi data level 1 DTA.OPR.115.(1).A* 120 Jam @ 45 menit A 1
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 1
E 1
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
2. Mempersiapkan aplikasi konversi data dan data
G 1
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § SOP yang berlaku; § Instalation/User Manual software yang digunakan; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-Demand training sesuai dengan proses bisnis perusahaan
KONDISI KINERJA
1. Memahami prosedur konversi data
F 2
PENGETAHUAN
KETERAMPILAN
§ Prosedur konversi data dapat dijelaskan sesuai dengan standar konversi data
§ Bahasa pemrograman (misal: pascal, basic dan sebagainya)
§ Menerangkan prosedur konversi data
§ Menunjukan fungsi konversi data
§ Menggunakan fungsi dan operator algoritma pemrograman dalam konversi data
§ Perlengkapan kerja diidentifikasi sesuai dengan kebuthan § Aplikasi beroperasi sesuai dengan standar operasi aplikasi § Data tersedia
§ Bahasa pemrograman (misal: pascal, basic dan sebagainya)
§ Mengikuti SOP dalam memper-siapkan software bahasa pemrograman
§ Menjelaskan fungsi software bahasa pemrograman
§ Mengidentifikasi kebutuhan software bahasa pemro-graman untuk konversi data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 17 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
3. Melakukan konversi data
§ Konversi data dilakukan sesuai dengan prosedur konversi data
§ Bahasa pemrograman (misal: pascal, basic dan sebagainya)
§ Mengikuti SOP dalam melakukan konversi data
§ Merangkaikan perintahperintah bahasa pemrograman untuk konversi data
§ Melaksanakan konversi data tanpa error (valid)
4. Melakukan pengecekan data
§ Data terkonversi sesuai dengan rencana/ prosedur kerja
§ Bahasa pemrograman (misal: pascal, basic dan sebagainya)
§ Teliti dan cermat dalam memeriksa validasi data
§ Memperbandingkan data hasil konversi yang valid dan tidak
§ Mengidentifikasi data hasil konversi yang valid
5. Mengisi check list konversi data
§ Check list teriisi sesuai dengan penyiapan data yang dilakukan
§ Bahasa pemrograman (misal: pascal, basic dan sebagainya)
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah konversi data
§ Mempraktekkan konversi data dengan bahasa pemrograman
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 18 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Menguji program level 1 SWR.DEV.500.(1).A* 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
C 1
D 1
E 1
F 1
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manual-nya; § Paket software yang diuji; § Instalation/User Manual software yang diuji; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang akan diubah konfigurasinya
KONDISI KINERJA
SUB KOMPETENSI 1. Mempersiapkan program yang akan diuji
B 1
KRITERIA KINERJA § Perlengkapan kerja diidentifikasi sesuai dengan kebutuhan § User manual program yang akan diuji tersedia
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR § Validasi software aplikasi § Struktur alur pemrograman
SIKAP
PENGETAHUAN
KETERAMPILAN
§ Mengikuti SOP dalam mempersiapkan langkahlangkah peng-ujian software
§ Memahami user manual program aplikasi yang akan diuji § Menentukan prosedur kerja pengujian program aplikasi yang akan diuji (SOP)
§ Mempersiapkan peralat-an yang akan digunakan untuk menguji software
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 19 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
2. Melakukan pengujian program
3. Melaporkan hasil pengujian
PENGETAHUAN
KETERAMPILAN
§ Proses pengujian program aplikasi dilakukan sesuai dengan SOP § Penilaian terhadap fungsi-fungsi program aplikasi yang dapat maupun tidak dapat dijalankan
§ Validasi software aplikasi § Struktur alur pemrograman
§ Mengikuti SOP dalam melaksanakan langkahlangkah pengujian software
§ Membuktikan kebenaran/ kesahihan fungsi-fungsi alur pemrograman dari software yang diuji
§ Mempraktikkan langkahlangkah pengujian software
§ Laporan dibuat sesuai dengan format dan prosedur/ instruksi kerja yang telah ditetapkan § Laporan diserahkan kepada pembuat program aplikasi untuk digunakan atau diperbaiki
§ Validasi software aplikasi § Struktur alur pemrograman
§ Mengikuti SOP dalam melaksanakan langkahlangkah pengujian software
§ Menunjukkan hasil pengujian software
§ Mengidentifikasi hasil pengujian software
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 20 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Mengoperasikan sistem operasi jaringan komputer berbasis teks HDW.OPR.103.(1).A 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
C 2
D 2
E 2
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Instalation/User Manual software jaringan berbasis teks; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis teks 3. Pengetahuan yang dibutuhkan : § Konfigurasi umum perangkat PC dengan periferal input/output standard untuk sistem operasi berbasis teks (monitor, keyboard) § Pengoperasian Sistem Operasi sesuai Instruction Manual; § Pengoperasian PC yang tersambung jaringan, dan resources-sharing yang bisa digunakan (file, folder, dan periferal)
KONDISI KINERJA
SUB KOMPETENSI 1. Menyiapkan pengoperasi-an PC
B 2
KRITERIA KINERJA § PC sudah disiapkan dan dihidupkan sesuai dengan Sub kompetensi 1 dan 2 dari unit kompetensi HDW.OPR.101.(1).A § Mengoperasikan PC sesuai dengan Subkompetensi 3 dari Unit kompetensi HDW.OPR.101.(1).A
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR § Sistem operasi jaringan berbasis teks
SIKAP
PENGETAHUAN
KETERAMPILAN
§ Mengikuti SOP dalam persiapan pengoperasi-an PC
§ Menguraikan langkahlangkah persiapan pengoperasian PC pada jaring-an berbasis teks
§ Menyusun langkah-langkah persiapan pengoperasian PC pada jaringan berbasis teks § Memilih peralatan bantu pengoperasian PC pada jaringan berbasis teks
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 21 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
2. Mengoperasikan PC yang tersambung jaringan
3. Memutuskan koneksi saat proses pematian (power off) PC
PENGETAHUAN
KETERAMPILAN
§ Mengecek ketersambungan PC yang dipakai (pada jaring-an yang ada) § Menggunakan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan PC, seperti shared-folder, sharedfloppy-drive, shared-CDdrive dan standard printer
§ Sistem operasi jaringan berbasis teks
§ Cermat dan teliti § Mengoperasikan PC yang tersambung jaringan sesuai dengan SOP
§ Menunjukkan cara pengecekan ketersambungan PC pada jaringan § Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan
§ Mengoperasikan penggunaan sumber daya ber-sama (resource sharing) jaringan PC § Menguji ketersambungan PC ke jaringan
§ Pemutusan koneksi layanan jaringan sebelum PC shutting down (contoh: ada user yang sedang mengakses shared-folder PC yang akan dimati-kan) sesuai dengan SOP atau Instruction Manual
§ Sistem operasi jaringan berbasis teks
§ Menyadari penggunaan akses bersama pada jaringan PC § Mengoperasikan PC yang tersambung jaringan sesuai dengan SOP
§ Mengetahui alur komunikasi dalam suatu sistem jaringan PC
§ Memeriksa pengguna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya § Memberitahu pengguna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya bahwa koneksinya akan diputus menggunakan utilitas pengiriman pesan
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 22 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: Mengoperasikan sistem operasi jaringan komputer berbasis GUI : HDW.OPR.104.(1).A : 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 2
C 2
D 2
E 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software ; § Instalation/User Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI 3. Pengetahuan yang dibutuhkan : § Konfigurasi umum perangkat PC dengan periferal input/output standar untuk sistem operasi berbasis GUI (monitor, keyboard) § Pengoperasian Sistem Operasi sesuai Instruction Manual; § Pengoperasian PC yang tersambung jaringan, dan resources-sharing yang bisa digunakan (file, folder, dan periferal)
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Menyiapkan pengoperasi-an PC
F 2
§ PC sudah disiapkan dan dihidupkan sesuai dengan Sub kompetensi 1 dan 2 dari unit kompetensi HDW.OPR.102.(1).A § Mengoperasikan PC sesuai dengan Sub kompetensi 3 dari Unit kompetensi HDW.OPR.102.(1).A
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Sistem operasi jaringan berbasis GUI
§ Mengikuti SOP dalam persiapan pengoperasi-an PC
PENGETAHUAN § Menguraikan langkahlangkah persiapan pengoperasian PC pada jaringan berbasis GUI
KETERAMPILAN § Menyusun langkah-langkah persiapan pengoperasian PC pada jaringan berbasis GUI § Memilih peralatan bantu pengoperasian PC pada jaringan berbasis GUI
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 23 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI 2. Mengoperasi-kan PC yang tersambung jaringan
3. Memutuskan koneksi saat proses pematian (power off) PC
MATERI POKOK PEMELAJARAN
KRITERIA KINERJA
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
§ Mmengecek ketersam-bungan PC yang dipakai (pada jaringan yang ada) § Menggunakan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan PC, seperti shared-folder, sharedfloppy-drive, shared-CDdrive dan standard printer
§ Sistem operasi jaringan berbasis GUI
§ Cermat dan teliti § Mengoperasikan PC yang tersambung jaringan sesuai dengan SOP
§ Menunjukkan cara pengecekan ketersambungan PC pada jaringan § Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan
§ Mengoperasikan penggunaan sumber daya bersama (resource sharing) jaringan PC § Menguji ketersambungan PC ke jaringan
§ Pemutusan koneksi layanan jaringan sebelum PC shutting down (contoh: ada user yang sedang mengakses shared-folder PC yang akan dimati-kan) sesuai dengan SOP atau Instruction Manual
§ Sistem operasi jaringan berbasis GUI
§ Menyadari penggu-naan akses ber-sama pada jaringan PC § Mengoperasikan PC yang tersambung jaringan sesuai dengan SOP
§ Mengetahui alur komunikasi dalam suatu sistem jaringan PC
§ Memeriksa pengguna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya § Memberitahu peng-guna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya bahwa koneksinya akan diputus menggunakan utilitas pengiriman pesa
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 24 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Melakukan perancangan pengumpulan data DTA.DEV.101.(3).A* 120 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
B 2
C 3
D 2
SUB KOMPETENSI
KRITERIA KINERJA
G 2
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
2. Mempersiapkan pokokpokok kebutuhan data
F 3
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Penggunaan algoritma pemrograman § Aljabar boolean, fisika
KONDISI KINERJA
1. Memahami prosedur pengumpulan data/ pemetaan data
E 3
PENGETAHUAN
KETERAMPILAN
§ Gambaran struktur data dijelaskan sesuai dengan SOP § Prinsip dan fungsi tingkatan dalam struktur data § Prinsip dan fungsi struktur data dalam definisi formal
§ Konsep algoritma pemrograman § Diagram alir data
§ Menerangkan konsep algoritma pemrograman
§ Menunjukan fungsi algoritma pemrograman
§
§ Tahapan perencanaan kebutuhan data ditentukan sesuai SOP § Prinsip dan fungsi tahapan perancangan struktur data ditentukan sesuai SOP
§ Algoritma pemrograman
§ Menentukan data yang akan digunakan sesuai dengan SOP
§ Menguraikan fungsi bermacam jenis data
§ Mengidentifikasi kebutuhan data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
Menggunakan fungsi dan operator algoritma pemrograman
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 25 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
3. Melakukan perancangan pengumpulan data
4. Mengisi log sheet / report sheet
PENGETAHUAN
KETERAMPILAN
§ Rancangan pengumpulan data menggunakan prinsip dan fungsi stack § Rancangan pengumpulan data menggunakan prinsip dan fungsi polindrom § Rancangan pengumpulan data menggunakan prinsip dan fungsi antrian (queue) § Rancangan pengumpulan data menggunakan prinsip dan fungsi tree/pohon § Rancangan pengumpulan data menggunakan prinsip dan fungsi graph
§ Metode pada algoritma pemrograman § Struktur data
§ Teliti dan cermat § Mengikuti prosedur pengumpul-an data se-suai SOP
§ Menyusun hasil pengumpulan data menjadi suatu acuan pembuatan program
§ Menyelesaikan desain rancangan pengumpulan data
§ Log sheet / report sheet diisi sesuai
§ Metode pada algoritma pemrograman § Struktur data
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah penerapan pengumpulan data
§ Mempraktekkan pembuatan alur data dan diagram alir program
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 26 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Melakukan disain dan perancangan software SWR.DEV.300.(2).A* 120 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 2
C 3
D 2
E 2
G 3
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software ; § Instalation/User Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal § SWR.OPR.100.(1).A Menginstalasi software 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang akan diubah konfigurasinya
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Memahami spesifikasi software yang akan dirancang
F 2
§ Jenis aplikasi software yang akan dirancang ditentukan sesuai SOP § Prosedur masing-masing software aplikasi yang akan dirancang
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Metode pada algoritma pemrograman § Struktur data § Basis data
§ Teliti dan cermat § Menunjukkan spesifikasi software yang akan dirancang
PENGETAHUAN § Menunjukkan fungsi algoritma pemrograman § Menerangkan konsep algoritma pemro-graman pada soft-ware aplikasi yang akan dirancang
KETERAMPILAN § Menggunakan fungsi dan operator algoritma pemrograman
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 27 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN § Menerapkan algoritma pemrog§ raman pada software yang akan dirancang § Menentukan struktur data pada software yang akan dirancang § Menentukan basis data pada software yang akan dirancang § Menentukan pemakai software aplikasi yang akan dirancang
§ Level abstraksi data ditentukan sesuai SOP § Pemakaian softwareaplikasi yang akan dirancang ditentukan sesuai SOP § Relasi data yang akan dirancang ditentukan sesuai SOP
2. Menentukan soft-ware developer untuk keperluan pembuatan soft-ware aplikasi
§ Identifikasi jenis data untuk menentukan software developer yang akan diguna-kan
§ Software bahasa pemro-graman § Software aplikasi basis data § Software aplikasi spesifik lain yang mendukung
§ Teliti dan cermat § Menunjukkan spesifikasi software yang diguna-kan
§ Mengidentifikasi jenis data yang digunakan pada rancangan software yang dibuat
§ Mengidentifikasi soft-ware aplikasi yang sesuai dengan rancang-an software yang dibuat
3. Membuat dokumen rancangan disain software
§ Dokumentasi hasil desain rancangan software yang dibuat sesuai SOP
§ Software bahasa pemro-graman § Software aplikasi basis data § Software aplikasi spesifik lain yang mendukung
§ Teliti dan cermat
§ Menjelaskan lang-kahlangkah pembuatan dokumen rancangan software aplikasi yang akan dibuat
§ Mengerjakan pembuatan dokumen ran-cangan software aplikasi yang akan dibuat
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 28 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: Melakukan pengkodean program : SWR.DEV.400.(2).A* : 120 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
B 2
C 2
D 2
F 3
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software ; § Instalation/User Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang akan diubah konfigurasinya
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Memahami prosedur pengkodean program dengan pengawasan
E 3
§ Prosedur pengkodean program dapat dijelaskan sesuai dengan standar pengkodean program
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Metode pada algoritma pemrograman § Struktur data § Basis data
§ Teliti dan cermat § Mengikuti prosedur pengkodean program sesuai dengan SOP
PENGETAHUAN § Menunjukan fungsi algoritma pemrograman § Menerangkan konsep algoritma pemro-graman pada software aplikasi yang dibuat
KETERAMPILAN § Menggunakan fungsi dan operator algoritma pemrograman § Menerapkan algoritma pemrograman pada software yang dibuat
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 29 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN § Menentukan struktur data pada software yang dibuat § Menentukan basis data pada software yang dibuat § Menentukan pemakai software aplikasi yang dibuat
§ Perlengkapan kerja diidentifikasi sesuai dengan kebutuhan § Aplikasi beroperasi sesuai dengan standar operasi aplikasi § Tersedia diagram alir
§ Software bahasa pemro-graman § Software aplikasi basis data § Software aplikasi spesifik lain yang mendukung
§ Teliti dan cermat § Menunjukkan spesifikasi software dibuat
§ Mengidentifikasi jenis data yang digunakan pada software yang di-buat
§ Mengidentifikasi soft-ware aplikasi yang sesuai dengan software yang dibuat
3. Melakukan pengkodean program dengan pengawasan
§ Pengkodean program dilakukan sesuai dengan prosedur pengkodean program
§ Software bahasa pemro-graman § Software aplikasi basis data § Software aplikasi spesifik lain yang mendukung
§ Teliti dan cermat § Mengikuti SOP dalam mengoperasikan software bahasa pemrograman
§ Merangkaikan perintahperintah bahasa pemrograman
§ Membangun software aplikasi dengan bahasa pemrograman yang terstruktur
4. Mengisi check list pengkodean program
§ Check list terisi dengan pengkodean yang ditetapkan
§ Software bahasa pemro-graman § Software aplikasi basis data § Software aplikasi spesifik lain yang mendukung
§ Disiplin dalam mengikuti SOP
§ Mengidentifikasi langkahlangkah pengkodean program
§ Mempraktekkan pembuatan program dengan bahasa pemrograman
2. Mempersiapkan peng-kodean program dengan pengawasan
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 30 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: Melakukan back up data : DTA.MNT.101.(2).A* : 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 2
E 1
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § SOP yang berlaku di perusahaan § Instruction Manual dari aplikasi back-up data atau sistem basis data § Log sheet atau report sheet yang ditetapkan oleh perusahaan § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
1. Memahami prosedur back-up data
§ Prosedur back-up data dapat dijelaskan sesuai dengan standar operasi back-up data
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Jenis–jenis media back-up dan cara penanganannya
§ Teliti dan cermat
PENGETAHUAN
KETERAMPILAN
§ Menjelaskan jenis-jenis media back-up dan cara penanganan masing-masing
§ Memilih media back-up yang sesuai dengan ukuran dan jumlah data
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 31 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
2. Mempersiapkan aplikasi back-up data atau sistem basis data
3. Melakukan back up data
4. Mengecek data yang di back up
5. Mengisi check list back up data
PENGETAHUAN
KETERAMPILAN
§ Aplikasi back up data atau sistem basis data beroperasi sesuai dengan standar operasi aplikasi back up data atau sistem basis data § Operasi perbaikan data beroperasi (login diterima)
§ Jenis–jenis media back-up dan cara penanganannya
§ Teliti dan cermat
§ Menguraikan prosedur penyimpanan data untuk software yang berbeda
§ Menyimpan back up data yang diproses oleh software aplikasi
§ Proses back up data dilakukan sesuai operasi aplikasi back up data atau sistem basis data § Proses back up selesai dengan ditandai adanya pemberitahuan dari aplikasi atau sistem basis data § Hasil back up disimpan di media yang ditentukan pada prosedur/rencana kerja perusahaan
§ Langkah-lang-kah memback-up data, baik secara manual maupun meng-gunakan wizard
§ Teliti dan cermat
§ Menguraikan proses backup data pada media yang berbeda
§ Memback-up data menggunakan cara manual maupun melalui wizard
§ Data back up sesuai dengan kriteria yang ditentukan pada prosedur/ rencana kerja perusahaan
§ Langkah-lang-kah memback-up data, baik secara manual maupun menggunakan wizard
§ Teliti dan cermat
§ Mengidentifikasi validasi data back-up
§ Mengecek/ memeriksa validasi data hasil back-up
§ Check list terisi sesuai dengan back up data yang dilakukan
§ Langkah-lang-kah memback-up data, baik secara manual maupun meng-gunakan wizard
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah back up data
§ Memback-up data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 32 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: Melakukan restore data : DTA.MNT.102.(2).A* : 80 Jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 1
C 2
D 2
E 1
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § SOP yang berlaku di perusahaan § Instruction Manual dari aplikasi restore data atau sistem basis data § Log sheet atau report sheet yang ditetapkan oleh perusahaan § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
LINGKUP BELAJAR
1. Memahami prosedur restore data
§ Prosedur restore data dapat dijelaskan sesuai dengan standar operasi restore data
§ Metode pengembalian data yang telah di back up
MATERI POKOK PEMELAJARAN SIKAP
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Teliti dan cermat
PENGETAHUAN § Menjelaskan sistem pengembalian data pada aplikasi software
KETERAMPILAN § Mengembalikan data yang telah diback-up, baik secara manual maupun melalui wizard
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 33 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
MATERI POKOK PEMELAJARAN
KRITERIA KINERJA
LINGKUP BELAJAR
§ Aplikasi restore data atau sistem basis data beroperasi sesuai dengan standar operasi aplikasi restore data atau sistem basis data § Operasi perbaikan data beroperasi (login diterima) § Data dari media penyimpan yang akan direstore tersedia
§ Metode pengembalian data yang telah di back up
§ Teliti dan cermat
§ Menjelaskan sistem pengembalian data pada aplikasi software
§ Mengembalikan data yang telah diback-up, baik secara manual maupun melaluiwizard
§ Proses restore data dilaku-kan sesuai operasi aplikasi restore data atau sistem basis data § Proses restore data selesai dengan ditandai adanya pemberitahuan dari aplikasi atau sistem basis data
§ Metode pengembalian data yang telah di back up
§ Teliti dan cermat
§ Menguraikan proses restore data dari media back up yang berbeda
§ Mem restore data menggunakan cara manual maupun melalui wizard
§ Jika proses restore ber-hasil, dipastikan bahwa data dari media penyimpanan masuk ke dalam basis data dan dapat di-tampilkan di layar aplikasi atau sistem basis data § Jika proses restore gagal, dipastikan bahwa tidak ada yang di-restore atau data di-roll back
§ Metode pengembalian/ merestore data yang telah di back up
§ Teliti dan cermat
§ Mengidentifikasi validasi data hasil restore
§ Mengecek/memeriksa validasi data hasil restore
§ Check list terisi sesuai dengan restore data yang dilakukan
§ Metode pengembalian / merestore data yang telah di back up
§ Disiplin dalam mengikuti SOP
§ Mengidentifikasi langkahlangkah restore data
§ Me-restore data
SIKAP 2. Mempersiapkan aplikasi restore data atau sistem basis data
3. Melakukan restore data
4. Mengecek data yang direstore
5. Mengisi check list restore data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
PENGETAHUAN
KETERAMPILAN
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 34 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: Mengoperasikan software aplikasi basis data : SWR.OPR.303.(2).A* : 120 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
B 3
C 3
D 2
E 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § SOP yang berlaku di perusahaan § Instruction Manual dari aplikasi software sistem basis data § Log sheet atau report sheet yang ditetapkan oleh perusahaan § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Mempersiapkan software aplikasi basis data
F 2
§ Software aplikasi basis data telah terinstalasi dan dapat berjalan normal § User manual software aplikasi basis data sudah disediakan dan dipahami
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Basis data § Software aplikasi basis data
§ Mengikuti SOP dalam memper-siapkan software basis data
PENGETAHUAN § Menjelaskan fungsi software aplikasi basis data
KETERAMPILAN § Mengidentifikasi kebutuhan software aplikasi basis data
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 35 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
§ Perangkat komputer sudah dinyalakan, dengan sistem operasi dan persyaratannya sesuai dengan instalation manual § Log-sheet/ report-sheet sudah disiapkan
2. Menjalankan software aplikasi basis data
3. Mengisi log sheet atau report sheet
§ Semua fitur software aplikasi basisi data dijalankan sesuai dengan kewenangan dalam SOP dan user manual § Software aplikasi data ditutup tanpa error
§ Basis data § Software aplikasi basis data
§ Mengikuti SOP dalam mengo-perasikan software aplikasi basis data
§ Merangkaikan perintahperintah bahasa pemrograman dan basis data
§ Membangun software aplikasi dengan bahasa pemrograman terstruktur dan basis data
§ Log-sheet/ report-sheet diisi sesuai dengan SOP yang ber-laku
§ Basis data § Software aplikasi basis data
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah pembuatan program denga bahasa pemrograman basis data
§ Mempraktekkan pembuatan program dengan bahasa pemrograman dan basis data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 36 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Membuat query data DTA.OPR.119.(2).A* 160 jam @ 45 menit A 2
LEVEL KOMPETENSI KUNCI
B 2
C 2
D 2
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § SOP yang berlaku di perusahaan § Instruction Manual dari aplikasi query data dari suatu sistem basis data § Log sheet atau report sheet yang ditetapkan oleh perusahaan § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Memahami spesifikasi query data dan menerap-kan pembuatan query data
E 2
§ Spesifikasi query data dapat dijelaskan sesuai dengan aturan query data § Prosedur pembuatan query pada aplikasi pem-buat query data dapat diaplikasikan sesuai dengan Instructional Manual aplikasi pembuat query data
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Bahasa pemrograman (misal: pascal, basic, Foxpro, Delphi, MS. Access, dsb.)
§ Menerangkan prosedur pembuatan query data
PENGETAHUAN § Menunjukan fungsi query data
KETERAMPILAN § Menggunakan fungsi dan operator algoritma pemrograman dalam pembuatan query data
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 37 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
2. Mempersiapkan aplikasi pembuat query data
3. Membuat query data pada aplikasi query sesuai dengan spesifikasi query data
4. Memeriksa hasil query data
5. Membuat laporan hasil query data
PENGETAHUAN
KETERAMPILAN
§ Perlengkapan kerja diidentifikasi sesuai dengan kebutuhan aplikasi pembuat query data beroperasi sesuai dengan standar operasi aplikasi § Otoritas pembuatan query data diterima (login diterima)
§ Bahasa pemrograman (misal: pascal, basic, Foxpro, Delphi, MS. Access, dsb.)
§ Mengikuti SOP dalam memper-siapkan pembuatan query data
§ Menjelaskan fungsi software bahasa pemrogram-an untuk pembuatan query data
§ Mengidentifikasi kebutuhan software bahasa pemrograman untuk pembuatan query data
§ Proses pembuatan query data dilakukan sesuai dengan standar operasi aplikasi pembuat query data
§ Bahasa pemrograman (misal: pascal, basic, Foxpro, Delphi, MS. Access, dsb.)
§ Mengikuti SOP dalam melakukan pembuatan query data
§ Merangkaikan perintahperintah bahasa pemrograman untuk pembuatan query data
§ Melaksanakan pembuat-an query data
§ Query data dijalankan sesuai dengan standar operasi aplikasi tanpa ada kesalahan § Data ditampilkan sesuai dengan spesifikasi query data
§ Bahasa pemrograman (misal: pascal, basic, Foxpro, Delphi, MS. Access, dsb.)
§ Teliti dan cermat dalam memeriksa validasi data
§ Memperbandingkan query data yang dihasilkan
§ Memvalidasi query data yang dihasilkan
§ Laporan dibuat sesuai dengan format dan prosedur/instruksi kerja yang ditetapkan oleh perusahaan
§ Bahasa pemrograman (misal: pascal, basic, Foxpro, Delphi, MS. Access, dsb.)
§ Disiplin dalam meng-ikuti SOP
§ Mengidentifikasi langkahlangkah pembuatan query data
§ Mempraktekkan pembuatan query data dengan bahasa pemrograman
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 38 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI Kode DURASI Pemelajaran
: : :
Menguji program SWR.DEV.500.(2).A* 120 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
C 2
D 2
E 3
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manual-nya; § Paket software yang diuji; § Instalation/User Manual software yang diuji; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI 1. Mempersiapkan program yang akan diuji
B 3
KRITERIA KINERJA § Perlengkapan kerja diidentifikasi sesuai dengan kebutuhan § User manual program yang akan diuji tersedia § Menentukan prosedur kerja pengujian program aplikasi yang akan diuji (SOP)
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR § Validasi software aplikasi § Struktur alur pemrograman
SIKAP
PENGETAHUAN
KETERAMPILAN
§ Mengikuti SOP dalam mempersiapkan langkahlangkah pengu-jian software
§ Memahami user manual program aplikasi yang akan diuji § Menentukan prosedur kerja pengujian program aplikasi yang akan diuji (SOP)
§ Mempersiapkan peralat-an yang akan digunakan untuk menguji software
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 39 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
2. Melakukan pengujian program
§ Proses pengujian program aplikasi dilakukan sesuai dengan SOP § Penilaian terhadap fungsi-fungsi program aplikasi yang dapat maupun tidak dapat dijalankan
§ Validasi software aplikasi § Struktur alur pemrograman
§ Mengikuti SOP dalam melaksanakan langkahlangkah pengujian software
§ Membuktikan kebenaran/ kesahihan fungsi-fungsi alur pemrograman dari software yang diuji
§ Mempraktikkan langkahlangkah pengujian software
3. Melaporkan hasil penguji-an
§ Laporan dibuat sesuai dengan format dan prosedur/ instruksi kerja yang telah ditetapkan § Laporan diserahkan kepada pembuat program aplikasi untuk digunakan atau diper-baiki
§ Validasi software aplikasi § Struktur alur pemrograman
§ Mengikuti SOP dalam melaksanakan langkahlangkah pengujian software
§ Menunjukkan hasil pengujian software
§ Mengidentifikasi hasil pengujian software
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 40 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI Kode Durasi Pemelajaran
: : :
Membangun interface dengan bahasa pemograman berorientasi objek SWR.DEV.401.(2).A* 240 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
C 2
D 2
E 2
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manual-nya; § Instalation/User Manual software aplikasi bahasa pemrograman berorientasi objek; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI 1. Memahami konsep interface
B 3
KRITERIA KINERJA § Penggunaan paket data sesuai prosedur pemrograman berorientasi objek § Konsep interface dijelaskan sesuai prosedur pemrograman berorientasi objek
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR § Bahasa pemrograman berorientasi objek (misal: C++, Java dsb.)
SIKAP
PENGETAHUAN
KETERAMPILAN
§ Mengikuti SOP dalam mempersiapkan soft-ware pemrograman berorientasi objek
§ Menjelaskan fungsi software bahasa pemrogram-an berorientasi objek
§ Mengidentifikasi kebutuhan software bahasa pemrograman berorien-tasi objek
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 41 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN
§ Identifikasi pemakaian inter-face sesuai prosedur pemrog-raman berorientasi objek § Komponen-komponen inter-face ditentukan sesuai prosedur pemrograman ber-orientasi objek § Penggunaan aksi dan event user interface sesuai prosedur pemrograman berorientasi objek
2. Menentukan struktur interface dengan data
§ Atribut, pola dan objek, metode dan operasi ditentu-kan sesuai prosedur pemrograman berorientasi objek § Diagram state, aliran data, entitas dan data storage ditentukan prosedur pemrograman berorientasi objek
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Bahasa pemrogramana berorientasi objek (misal: C++, Java dsb.)
§ Mengikuti SOP dalam mempersiapkan soft-ware pemrograman berorientasi objek
§ Menjelaskan fungsi software aplikasi pemrograman berorientasi objek
§ Mengidentifikasi hubungan struktur interface dengan data
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 42 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
3. Membangun interface
4. Menguji interface
5. Mengisi check list / report list
PENGETAHUAN
KETERAMPILAN
§ Teknik-teknik pemrogram-an digunakan sesuai rancangan
§ Bahasa pemrogramana berorientasi objek (misal: C++, Java dsb.)
§ Teliti dan cermat
§ Mengidentifikasi fungsi dan operator di dalam bahasa pemrograman berorientasi objek
§ Membuat paket sederha-na dengan variabel dan tipe data menggunakan bahasa pemrograman berorientasi objek § Menggunakan ekspresi dan operator dalam membangun aplikasi dengan bahasa pemrograman berorien-tasi objek § Menggunakan pemrograman grafis dalam membangun aplikasi dengan bahasa pemrograman berorien-tasi objek
§ Proses pengujian interface dilakukan sesuai dengan SOP § Penilaian terhadap fungsi-fungsi program aplikasi yang dapat maupun tidak dapat dijalankan
§ Bahasa pemrogramana berorientasi objek (misal: C++, Java dsb.)
§ Mengikuti SOP dalam melaksanakan langkahlangkah pengujian software
§ Membuktikan kebenaran/kesahihan fungsi-fungsi alur pemrograman dari software yang diuji
§ Mempraktikkan langkahlangkah pengujian software
§ Mengisi check list/ report-sheet sesuai dengan SOP yang berlaku
§ Bahasa pemrogramana berorientasi objek (misal: C++, Java dsb.)
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah pembuatan program dengan bahasa pemrograman berorien-tasi objek
§ Mempraktekkan pembuatan program dengan bahasa pemrograman berorientasi objek
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 43 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Melakukan pengkodean program SWR.DEV.402.(3).A* 160 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
B 3
C 3
D 2
F 3
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software ; § Instalation/User Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.102.(1).A Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § HDW.OPR.105.(1).A Mengoperasikan periferal 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Memahami prosedur pengkodean program
E 3
§ Prosedur pengkodean program dapat dijelaskan sesuai dengan standar pengkodean program § Dilakukan secara mandiri
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Metode pada algoritma pemrograman § Struktur data § Basis data § Bahasa pemrograman berorientasi objek
§ Teliti dan cermat § Mengikuti prosedur pengkodean program sesuai dengan SOP
PENGETAHUAN § Menunjukan fungsi algoritma pemrograman § Menerangkan konsep algoritma pemrograman pada software aplikasi yang dibuat
KETERAMPILAN § Menggunakan fungsi dan operator algoritma pemrograman § Menerapkan algoritma pemrograman pada software yang dibuat § Menentukan struktur data pada software yang dibuat
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 44 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
KETERAMPILAN § Menentukan basis data pada software yang dibuat § Menentukan pemakai software aplikasi yang dibuat
2. Mempersiapkan pengko-dean program
3. Melakukan pengkodean program
4. Mengisi check list pengkodean program
§ Perlengkapan kerja diidentifikasi sesuai dengan kebutuhan § Aplikasi beroperasi sesuai dengan standar operasi aplikasi § Tersedia diagram alir
§ Software bahasa pemrogra-man § Software aplikasi basis data § Software bahasa pemrogram-an berorientasi objek § Software aplikasi spesifik lain yang mendukung
§ Teliti dan cermat § Menunjukkan spesikasi software yang dibuat
§ Mengidentifikasi jenis data yang digunakan pada software yang dibuat
§ Mengidentifikasi soft-ware aplikasi yang sesuai dengan software yang dibuat
§ Pengkodean program dilaku-kan sesuai dengan prosedur pengkodean program secara mandiri
§ Software bahasa pemrogram-an § Software aplikasi basis data § Software bahasa pemrog-raman berorientasi objek § Software aplikasi spesifik lain yang mendukung
§ Teliti dan cermat § Mengikuti SOP dalam mengoperasikan soft-ware bahasa pemrog-raman
§ Merangkaikan perintahperintah bahasa pemrograman
§ Membangun software aplikasi dengan bahasa pemrograman berorien-tasi objek
§ Check list terisi dengan pengkodean yang ditetapkan
§ Software bahasa pemrogram-an § Software aplikasi basis data § Software bahasa pemro-graman berorientasi objek § Software aplikasi spesifik lain yang mendukung
§ Disiplin dalam meng-ikuti SOP
§ Mengidentifikasi langkahlangkah pengkodean program
§ Mempraktekkan pembuatan program dengan bahasa pemrograman
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 45 dari 47
KURIKULUM SMK EDISI 2004
KOMPETENSI KODE DURASI PEMELAJARAN
: : :
Mengoperasikan bahasa pemograman berbasis web SWR.OPR.304.(3).A* 160 Jam @ 45 menit A 3
LEVEL KOMPETENSI KUNCI
B 2
C 2
D 2
F 2
G 2
1. Dalam melaksanakan unit kompetensi ini harus didukung dengan tersedianya : § Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya; § Paket instalasi software ; § Instalation/User Manual software tersebut; § SOP yang berlaku; § Log sheet atau report sheet yang ditetapkan oleh perusahaan; § Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini. 2. Unit Kompetensi yang harus dikuasai sebelumnya : § HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks § HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI § SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data 3. Pengetahuan yang dibutuhkan : § Pengoperasian komputer; § Pengoperasian Sistem Operasi sesuai Instruction Manual; § On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
1. Memahami dasar-dasar pemrograman berbasis web
E 3
§ Konsep dasar teknologi web dijelaskan sesuai SOP § Prosedur pemograman ber-basis web
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
§ Basis data § Software aplikasi basis data § Software bahasa pemrograman berbasis web (misal: asp, php)
§ Teliti dan cermat § Mengikuti prosedur pengkodean program sesuai dengan SOP
PENGETAHUAN § Menunjukan fungsi algoritma pemrograman berbasis web § Menerangkan konsep algoritma pemrograman pada software aplikasi yang dibuat
KETERAMPILAN § Menggunakan fungsi dan operator algoritma pemrograman § Menerapkan algoritma pemrograman pada software yang dibuat
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 46 dari 47
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
MATERI POKOK PEMELAJARAN
LINGKUP BELAJAR SIKAP
PENGETAHUAN
2. Membuat program dengan bahasa pemrograman berbasis web
3. Mengisi check list hasil pengujian
KETERAMPILAN § Menentukan struktur data pada software yang dibuat § Menentukan basis data pada software yang dibuat § Menentukan pemakai software aplikasi yang dibuat
§ Software aplikasi bahasa pemograman berbasis web telah terinstalasi dan dapat berjalan normal § User manual software aplikasi bahasa pemograman berbasis web sudah disediakan dan dipahami § Perangkat komputer sudah dinyalakan, dengan sistem operasi dan persyaratannya sesuai dengan instalation manual § Log sheet report sheet sudah disiapkan
§ Semua fitur software bahasa pemrograman berbasis web dijalankan sesuai dengan kewenangan dlam SOP dan user manual § Software aplikasi bahasa pemrograman berbasis web ditutup tanpa error
§ Basis data § Software aplikasi basis data § Software bahasa pemrograman berbasis web (misal: asp, php)
§ Mengikuti SOP dalam mengoperasikan soft-ware aplikasi bahasa pemrograman berbasis web
§ Merangkaikan perintahperintah bahasa pemrograman, basis data dan bahasa pemrograman berbasis web
§ Membangun software aplikasi dengan bahasa pemrograman ter-struktur, basis data dan bahasa pemrograman berbasis web
§ Proses pengujian program aplikasi dilakukan sesuai dengan SOP § Penilaian terhadap fungsi-fungsi program aplikasi yang dapat maupun tidak dapat dijalankan § Check list terisi sesuai dengan langkah-langkah pemrogram-an yang ditentukan
§ Basis data § Software aplikasi basis data § Software bahasa pemrog-raman berbasis web (misal: asp, php)
§ Disiplin dalam mengi-kuti SOP
§ Mengidentifikasi langkahlangkah pemrograman berbasis web
§ Mempraktekkan pembuatan program dengan bahasa pemrograman, basis data dan bahasa pemrograman berbasis web
PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF Halaman 47 dari 47