Docstoc

Peta Kompetensi RPL SMK

Document Sample
Peta Kompetensi RPL SMK Powered By Docstoc
					                                           Peta Kompetensi SMK
                                         Rekayasa Perangkat Lunak

PENGERTIAN REKAYASA PERANGKAT LUNAK
      Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah
Software Engineering. Istilah Software Engineering mulai dipopulerkan tahun 1968 pada Software Engineering
Conference yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL hanya sebatas pada
bagaimana membuat program komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak
(software) dan program komputer.
      Perangkat lunak adalah seluruh perintah yang digunakan untuk memproses informasi. Perangkat
lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh
komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi
(O’Brien, 1999). Pengertian RPL sendiri adalah sebagai berikut:


           Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari
     tahap awal ayitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan
     pengguna,disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.


      Jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan
“semua aspek produksi” pada pengertian di atas, mempunyai arti semua hal yang berhubungan dengan
proses produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal, kualitas
sampai dengan pelatihan pengguna merupakan bagian dari RPL.

     Secara umum Standar Kompetensi dan Kompetensi Dasar (SKKD) bagi SMK seperti berikut.
       1.    Menggunakan algoritma pemrograman tingkat dasar
       2.    Menggunakan algoritma pemrograman tingkat lanjut
       3.    Mengoperasikan aplikasi basis data
       4.    Membuat aplikasi berbasis Microsoft Access
       5.    Menguasai teknik elektronika dasar
       6.    Menguasai teknik elektronika digital
       7.    Membuat file dengan HTML sesuai spesifikasi
       8.    Menerapkan dasar-dasar pembuatan web statis tingkat dasar
       9.    Membuat program aplikasi menggunakan VB dan VB.NET
       10.   Membuat paket software aplikasi
       11.   Melakukan pemrograman data deskripsi (SQL – Stuctured Query Language) tingkat dasar
       12.   Mengoperasikan bahasa pemrograman data deskripsi (SQL) tingkat lanjut
       13.   Membuat halaman web dinamis tingkat dasar
       14.   Membuat halaman web dinamis tingkat lanjut
       15.   Membuat program aplikasi web menggunakan JSP
       16.   Membuat program aplikasi basis data menggunakan XML
       17.   Membuat program basis data menggunakan Microsoft (SQL Server)
       18.   Membuat program basis data menggunakan PL/SQL (Oracle)
       19.   Membuat program aplikasi menggunakan C++
       20.   Menjelaskan sistem peripheral
       21.   Membuat program dalam bahasa pemrograman berorientasi obyek
       22.   Membuat program aplikasi menggunakan Java
       23.   Mengoperasikan sistem operasi komputer berbasis teks dan GUI


Rekayasa Perangkat Lunak (SMK) – Peta Design RPP & Silabus                                         Page 1
               Dalam penyajian bab-bab tidak disusun berdasarkan SKKD, akan tetapi disusun
         berdasarkan urutan materi pokok bahasan. Sehingga di beberapa bab berisi gabungan dari
         beberapa standar kompetensi. Atau satu kompetensi dasar mungkin berada tidak pada
         kelompok standar kompetensi seperti pada daftar SKKD, tetapi berada pada sub bab yang
         lain.
          Kesesuaian SKKD dan isi bab dapat dilihat pada table berikut ini.
                                                                                 Bab
          Kode Kompetensi                       Kompetensi
                                                                               Terkait
          ELKA-MR.UM.001.A       Menguasai Teknik Dasar Elektronika                3
                                 Menguasai Dasar Elektronika Digital dan           3
          ELKA.MR.UM.004.A
                                 Komputer
                                 Menggunakan algoritma pemograman                  5
          TIK.PR02.001.01
                                 tingkat dasar
                                 Menggunakan algoritma pemograman                  6
          TIK.PR02.002.01
                                 tingkat lanjut
                                 Mengoperasikan sistem operasi jaringan            4
          HDW.OPR.103.(1).A
                                 komputer berbasis teks
                                 Mengoperasikan sistem operasi jaringan            4
          HDW.OPR.104.(1).A
                                 komputer berbasis GUI
          TIK.PR02.020.01        Mengoperasikan aplikasi basis Data           10 dan 11
          TIK.PR08.004.01        Membuat aplikasi Berbasis Microsoft Acces          11
                                 Membuat dokumen dengan HTML sesuai                13
          TIK.PR08.024.01
                                 spesifikasi
                                 Menerapkan dasar-dasar pembuatan web             13
          TIK.PR08.027.01
                                 statis tingkat dasar.
                                 Membuat program aplikasi menggunakan              7
          TIK.PR08.003.01
                                 VB & VB.NET
          TIK.PR02.016.01        Membuat paket software Aplikasi                   7
                                 Mengoperasikan bahasa pemrograman                12
          TIK.PR03.001.01
                                 data deskripsi (SQL) tingkat dasar
                                 Mengoperasikan bahasa pemrograman                12
          TIK.PR03.002.01
                                 data deskripsi (SQL) tingkat Lanjut
                                 Membuat Halaman Web dinamis tingkat              13
          TIK.PR04.002.01
                                 dasar
                                 Membuat Halaman Web dinamis tingkat              13
          TIK.PR04.003.01
                                 Lanjut.


                                                                                         vii




Rekayasa Perangkat Lunak (SMK) – Peta Design RPP & Silabus                                        Page 2

				
DOCUMENT INFO
Shared By:
Stats:
views:2714
posted:6/26/2010
language:Indonesian
pages:2
Description: Peta Kompetensi RPL SMK