36
SPEKTRUM PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK DEPARTEMEN PENDIDIKAN NASIONAL DIREKTORAT JENDERAL MANAJEMEN PENDIDIKAN DASAR DAN MENENGAH DIREKTORAT PEMBINAAN SEKOLAH MENENGAH KEJURUAN SUBDIT PEMBELAJARAN TAHUN 2008

Deskripsi RPL

Embed Size (px)

Citation preview

Page 1: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 1/36

SPEKTRUM

PROGRAM KEAHLIAN :

REKAYASA PERANGKAT LUNAK 

DEPARTEMEN PENDIDIKAN NASIONAL

DIREKTORAT JENDERAL MANAJEMEN PENDIDIKAN DASAR DAN MENENGAH

DIREKTORAT PEMBINAAN SEKOLAH MENENGAH KEJURUAN

SUBDIT PEMBELAJARAN

TAHUN 2008

Page 2: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 2/36

Kode : 070

Program Keahlian : Rekayasa Perangkat Lunak

Durasi Diklat : 3 (tiga) tahun

Tempat Pembelajaran : Di sekolah dan prakerin di

DU/DI

Deskripsi Cakupan Pekerjaan :

Pekerjaan yang dapat dilakukan oleh tamatan pendidikan danpelatihan ini mencakup pekerjaan rekayasa perangkat lunak (software)di Industri maupun instansi yang lain antara lain Software House,Penyelenggara Jasa Internet, perkantoran yang memiliki divisipengembangan aplikasi mandiri, aneka industri yang berbasisperalatan komputer pada skala industri kecil, menengah dan besar,dan juga berwirausaha.

Kompetensi Jabatan :

Dalam melaksanakan pekerjaan rekayasa perangkat lunak (software),yang bersangkutan mampu bekerja sendiri atau bekerja dalam timkerja di bawah koordinasi pihak lain. Dalam melaksanakan pekerjaanyang bersangkutan memiliki kemampuan dalam merencanakan dan

mengorganisasikan pekerjaan rekayasa perangkat lunak (software)baik di Industri maupun instansi lain. Mulai dari Operator softwareaplikasi spesifik, Pelaksana pemrograman software aplikasi spesifik,dan Maintainer software aplikasi spesifik. [Operator (Helpdesk,Professional Office), Junior Programmer, Software Developer, Juniordatabase Programmer, Database Programmer, junior web programmer,web programmer]

Kompetensi Kejuruan :

1. Menangani masalah umum pada aplikasi perkantoran

2. Mengoperasikan perangkat keras dan aplikasi perkantoran

3. Melaksanakan Pemograman Level-1

4. Melaksanakan Pemograman Level-2

5. Mengoperasikan dan menerapkan basis data

6. Membuat dan menguji aplikasi basis data

Page 3: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 3/36

7. Membuat aplikasi berbasis web (dasar)

8. Membuat aplikasi berbasis web yang terintegrasi dengan basisdata (menengah)

KOMPENTENSI DASAR

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

1. Menguasai TeknikElektronikaDasar

1.1. Menguasai teorikelistrikan.

• Dijelaskan perbedaan

antara tegangan, arus,

dan resistansi

• Dijelaskan manfaat dasar

dari kelistrikan

• Dijelaskan perbedaan

antara tegangan, arus,

dan resistansi1.2. Mengenal

komponen elektronika• Disebutkan dengan

benar bahan-bahan

resistif dan dijelaskan

bagaimana resistor

dipakai dalam bidang

elektronika

1.3. memahami AplikasiElektronika Optik

• Beberapa piranti display

yang umum disebutkan

• Diterangkan bagaimana

display LCD bekerja dan

apa keuntungan dankerugiannya

• Diterangkan tentang

elektronika dasar untukkamera dan sensor

• Diterangkan didalam

rangkaian apa sajapiranti optik dipakai

• Disebutkan beberapa

sistem kontrol yangdiaktivasi oleh cahaya

dan diterangkan caramemanfaatkan pirantioptik yang terkait

• Diterangkan macam

macam opto coupler

2. Menguasai Tehnik Digital

2.1. Menguasai KonsepElektronika Digital.

• Digambarkan dan

dijelaskan tentang kodeASCII

Page 4: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 4/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

•  Tiap-tiap jenis gerbang

logika dasar di-identifikasi

• Diperagakan caramembuat tabelkebenaran dari tiapgerbang logika

• Diterangkan fungsi flip-

flop dan disebutkan jenis- jenisnya

• Diterangkan bagaimanacara kerja sebuahCounter

• Diterangkan fungsi dari

bus digital danditunjukkan bagaimanahubungannya denganbagian lain

• Disebutkan jenis-jenis

rangkaian display dandigambarkan bagaimanaangka dan huruf ditampilkan

• Diterangkan fungsi dari

clock pada komputer

• Ditunjukkan bagaimana

“pulser” digunakan untukpelacakan sinyal danbagaimana probe logikadipakai untuk mengujikeadaan pada peralatandigital

• Digambarkan rangkaian

clock dan kegunaannya

2.2. Menguasaielektronika digitaluntuk Komputer

• Diterangkan alasan-

alasan orang

memerlukan rangkaianinterface dan disebutkanmacam-macamnya

Page 5: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 5/36

KOMPENTENSI KEJURUAN

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

1. MenggunakanAlgoritmaPemrograman

 Tingkat Dasar.

1.1. Menjelaskan variandan invariant

•  Tipe data, variable

konstanta, danparameter yangberlaku umum padapemograman yangdijelaskan

•  Tipe data baru dari

tipe data yang adadibuat dan dijelaskanpemanfaatannya

• Pemakaian nama

pada tipe data,variable, konstantadan parameterdijelaskan

1.2. Membuat alur logikapemrograman

• Algoritma dengan

skema programsekuensial dibuat

• Algoritma dengan

skema programpercabangan dibuat

•Algoritma denganskema programpengulangan dibuat

Page 6: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 6/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

1.3. Menerapkanpengelolaan array 

• Algoritma dibuat

dengan array satudimensi

• Algoritma pencariandata dan algoritmapengurutan data(sorting) dibuatdengan menggunakanarray 

1.4. Mengoperasikan file • Algoritma program

penulisan data danpembacaan datakedalam mediapenyimpan data,

berupa hardisk, floppydisk atau lainnyadibuat dan ditunjukan

• Algoritma programpembacaan danpenulisan data dalamfile dibuat secarasekuensial danberindeks.

5. Pemrograman Tingkat Lanjut

2.1 Menggunakanarray multi dimensi

• Algoritma array multi

dimensi dibuat dandijelaskan

• Matrik 2D, 3D dibuat

dalam bentukpenjumlahan,pengurangan,perkalian, dsb.

• Algoritma pembacaan,

pengisian,pengubahan, dan

penghapusan datadalam array multidimensi dibuat danditunjukan

Page 7: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 7/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

2.2 MenggunakanProsedur danFungsi

• Algoritma program

dibuat denganmenggunakanprosedur

• Algoritma program

dibuat denganmenggunakan fungsi

• Algoritma program

dibuat denganmenggunakanprosedur dan fungsi

2.3 Menggunakanlibrary pemrograman

grafik

• Algoritma programdibuat denganlibrary  berbasis

grafik.

• Algoritma

pemrogramandengan grafik(gambar sederhana)berbentuk 2D dan3D dibuat.

• Algoritma

pemrogramananimasi dibuat

dengan grafik(gambar sederhana).

7. Membuatdokumen denganHTML sesuaispesifikasi

3.1. Menetapkanpemakaian danstruktur dokumen

• Kegunaan dari

dokumen dan audiens diidentifikasi

• Bahasa HTML yang

tepat yang akandigunakan padadokumen dan audiens ditetapkan

• Struktur dasar

dokumen sesuaipersyaratan penggunadirancang

• Site map dokumendikem-bangkan dandikonfirmasikandengan klien

Page 8: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 8/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

3.2. Membuat strukturdokumen denganbahasa HTML

• Dokumen HTML

dilengkapi dengan Head dan title

• Body pada dokumendibuat, teks danparagraf sesuaikebutuhanditambahkan

• Format dokumen

menarik dan mudahdibaca dibuat

• Simbol khusus pada

browser / platform ditambahkan dan

ditampilkan secaratepat

• Dokumen disimpan

sesuai denganpenamaan standar.

Page 9: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 9/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

3.3. Memformatdokumen danmenambahkan

obyek

•  Teks diformat untuk

memenuhipersyaratan penyajianpengguna

• Background warna

atau gambar yangsesuai menurutpersyaratan pengguna( logo peru-sahaan,buku pedomanperusahaan) dipasang

• Posisi setiap elemen

pada halaman dibuatlebih menarik

Indent teks dan list  (ordered, unordered,dan nested) dibuat

• Gambar disisipkan

(GIF, JPEG, atauembedded image) dandokumen diformatsesuai persyaratan

• Wrap teks di sekitar

gambar digunakanatau ditambahkan

 jarak di sekitar

gambar• Skala gambar dan

perataan padadokumen di format

Page 10: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 10/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

8. Menerapkandasar-dasar

pembuatan webstatis tingkatdasar.

4.1. Menjelaskankonsep dasar danteknologi dari

Webpage

• Konsep-konsep dan

teknologi webdijelaskan (webServer, URL, HTTP,HTML, Web browser ,gateway

• Perbedaan antaraklien dan serverdijelas.

• Cara bagaimana

bandwidthmempengaruhitransmisi data dan

gambar pada layardijelaskan.

• Ciri-ciri dan fungsi dari

software teks editoryang tersedia untukmerancang web pagedibandingkan

• Keuntungan dan

kerugian running dariserver yang dimiliki

dibandingkan serverprovider dijelaskan.

Page 11: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 11/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

4.2. Mempersiapkanpekerjaanpembuatan web

• Software teks editor

dan browser sesuaidengan kebutuhandiidentifikasi

• Software beroperasi

sesuai dengan standaroperasi software

• Sketsa disain untuk

web yang akan dibuatsudah disiapkan

• Data yang akan

ditampilkan di Webtersedia

•Area kerja untukmembuat dokumenweb baru sudahdisiapkan.

4.3. Melakukan atandokumen web baru

• Proses pembuatan

Web sesuai denganstandar operasiaplikasi dilakukan

• Web yang dibuat

tampil dilayar sesuaidengan disain

• Data yang tersediatampil di layar Web

Page 12: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 12/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

4.4. Menampilkan Webdalam browser

• Format URL (Uniform

Resource Locator )dijelaskan

• Peran dari browser

dalam membaca file-file Webdidemonstrasikan(text-only, hypertext)dengan mengakseske URL tertentumelalui menu yangtersedia

• Perbedaan browser

mempengaruhitampilan dari halamanweb dapatdiidentifikasi

9. Mengoperasikan Aplikasi BasisData

5.1. Menjelaskan menuaplikasi basis data

• Menu-menu yang

tersedia bersertashortcut -nyaditunjukkan

• Fitur-fitur pengelolaan

tabel dijelaskan.

• Fitur Fitur pengelolaan

view dijelaskan

• Fitur-fitur pengelolaan

Form dijelaskan

• Fitur Fitur pengelolaan

Report  dijelaskan

• Fitur Fitur pengelolaan

modul dijelaskan

Page 13: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 13/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

5.2. Membuat tabel•  Tabel dibuat dengan

menggunakan wizard. 

• Fitur-fitur tabledigunakan untukmembuat tabel

•  Tabel dibuat dengan

menggunakan bahasadata deskripsi (SQL).

• Nama f ield, tipe data,

dan deskripsi field ditulis pada kolom

•  Tabel diberi nama

sesuai dengan aturan

penamaan dandisimpan sesuaidengan formatstandar aplikasi yangdigunakan

5.3. Membuat tabel view(Query )

• View dibuat dengan

menggu-nakanwizard View 

• Fitur-fitur View 

diaplikasikan.• Field ditetapkan

sesuai dengankebutuhan tabel

• View diberi nama

sesuai dengan aturanpenamaan dandisimpan sesuaidengan formatstandar aplikasi yangdigunakan

Page 14: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 14/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

10. MembuatAplikasi berbasis

Microsoft Acces

6.1. MenjelaskanDatabaseManajemen System

• Konsep normalisasi

dan ERD Basis datadijelaskan

• Berbagai jenisbatasan-batasandalam pembuatantabel dijelaskan

• Konsep tipe data

dijelaskan

6.2. MenjelaskanData DefinitionLanguage

• Konsep bahasa yang

digunakan untukmenciptakan obyek-

obyek basis data(basis data, tabel,view, syarat)dijelaskan.

6.3. MenerapkanQuery

• SQL untuk

membentuk Query  digunakan

• Penggunaan Query  

pada programdiaplikasikan

6.4. Menerapkan

Reporting

• Penggunaan report  

untuk menghasilkanlaporan dijelaskan .

11. Mengoperasikan sistem operasi

 jaringankomputerberbasis teks

7.1. Menyiapkanpengoperasian PC

• PC sudah disiapkan

dan dihidupkan sesuaidengan Subkompetensi 1 dan 2dari unit kompetensiHDW.OPR.101.(1).A

Page 15: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 15/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

7.2. Mengoperasikan PCyang tersambung

 jaringan

• Dapat mengecek

ketersambungan PC

yang dipakai (pada jaringan yang ada)

• Dapat menggunakan

fungsi penggunaansumber daya bersama(resource sharing)dalam jaringan PC,

• seperti shared-folder,

shared-floppy-drive,shared-CDdrive danstandard printer 

7.3. Memutuskankoneksi saat prosespematian ( power off ) PC

• Pemutusan koneksi

layanan jaringansebelum PC shuttingdown (contoh: adauser yang sedangmengakses shared-folder PC yang akandimatikan) sesuaidengan SOP atauInstruction Manual

12. Mengoperasika

n sistem operasi jaringankomputerberbasis GUI

8.1. Menyiapkan

pengoperasian PC

• PC sudah disiapkan

dan dihidupkan sesuaidengan Subkompetensi 1 dan 2dari unit kompetensiHDW.OPR.102.(1).A

8.2. Mengoperasikan PCyang tersambung

 jaringan

• Dapat mengecek

ketersambungan PCyang dipakai (pada

 jaringan yang ada)

• Dapat menggunakan

fungsi penggunaansumber daya bersama(resource sharing)dalam jaringan PC,seperti shared-folder,shared-floppy-drive,shared-CDdrive danstandard printer 

Page 16: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 16/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

8.3. Memutuskankoneksi saat prosespematian ( power 

off ) PC

• Pemutusan koneksi

layanan jaringansebelum PC shuttingdown (contoh: adauser yang sedangmengakses shared-folder PC yang akandimatikan) sesuai

• dengan SOP atau

Instruction Manual

13. Membuatprogram aplikasimenggunakan VBdan VB.net

9.1. Menjelaskan dasar-dasar VB

• Konsep dari data

types, variables,constants, arrays,code component,

 procedure & function dan control structures dijelaskan.

• Konsep dari OLE danDDE dijelaskan

• Konsep dari Windows 

API dijelaskan

9.2. Manipulasi basisdata

• Konsep dari datatypes, variables,constants, arrays,code component,

 procedure & function dan control structures dijelaskan.

• Konsep dari OLE dan

DDE dijelaskan

• Konsep dari Windows API dijelaskan

9.3. Menerapkanteknologi COM

• Konsep dari data

types, variables,constants, arrays,code component,

 procedure & function dan control structures dijelaskan.

• Konsep dari OLE dan

DDE dijelaskan

• Konsep dari Windows 

API dijelaskan

Page 17: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 17/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

14. Membuat paketsoftware Aplikasi

10.1.Mempersiapkan sistem

komputer

• Sistem komputer

dalam kondisi siap

digunakan.• Paket software 

aplikasi siapdigunakan.

• Kode program telah

tersedia pada sistemkomputer

• Komponen yang

dibutuhkan oleh kodeprogram disiapkan.

10.2.Menjalankan aplikasi

paket installer

•Aplikasi paket installer  dijalankan.

•Kode Program atau fileexe di-set dan disimpanpada direktori tertentu.

•Komponen yang

dibutuhkan di-set dandisimpan pada direktoritertentu.

.

10.3.Menyimpan Installer

aplikasi

•Direktori dan nama file

setup hasil prosespembuatan installer di-set.

• Proses pembuatan

installer dijalankan. dandisimpan pada direktoriyang telah ditentukan.

Page 18: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 18/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

15. Mengoperasikan bahasa

pemrogramandata deskripsi(SQL) tingkatdasar

11.1. Mempersiapkanperangkat lunakaplikasi data

deskripsi / SQL

• Perangkat lunak

aplikasi SQL telah

terinstalasi dan dapatberjalan normal.

• Manual pengguna

(user manual) untukperangkat lunakaplikasi SQL sudahtersedia dandipahami.

• Perangkat komputer

sudah dinyalakandengan sistem operasi

dan persyaratansesuai dengan manualinstalasi

• Perangkat lunak

aplikasi SQLdijalankan

11.2. Mengenali menuaplikasi SQL

• Menu menu yang

tersedia besertashortcut -nya dikenali

• Fitur fitur pengolahan

 Tabel, View, Store Prosedur, Trigger  diaplikasikan.

Page 19: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 19/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

11.3. Membuat tabel•  Tabel dibuat dan

diatur dengan

menggunakanperintah standardalam DDL.

•  Tabel dibuat denganmenentukan namakolom/field, tipe data,dan konstrainnya.

• Perintah standar DDL

digunakan untukmengisi data padatabel.

•  Tabel disimpan, diberinama sesuai denganaturan penamaan, dandata dimuat ke dalamtabel

• Index tabel dibuat dan

diatur denganmenggunakanperintah standar.

• File index disimpan

dan diberi namasesuai aturanpenamaan

• View tabel dibuat dan

diatur denganmenggunakanperintah standar.

• View disimpan dandiberi nama sesuaidengan aturanpenamaan.

Page 20: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 20/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

16. Mengoperasikan bahasa

pemrogramandata deskripsi(SQL ) tingkatlanjut

11.4.Mengoptimalkan View

table

• Perintah select 

digunakan untuk

menampilkan datatabel.

• Perintah select untuk

menampilkan datagabungan daribeberapa tabeldigunakan.

12.1. Mengoperasikanprosedur dan fungsiMenulis kode

program pembang-kitan data denganbatasan waktu

• Menu menu yang

tersedia beserta

shortcut -nya dikenali• Menu menu yang

tersedia besertashortcut -nya dikenali

12.2. Membuat trigger•  Trigger dibuat dan

diatur denganpenggunaan perintahstandar pada DDL danDML.

•  Trigger disimpan dandiberi nama.

•  Trigger dapat

dijalankan dan bekerjadengan benar.

Page 21: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 21/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

12.3. MengoperasikanCommit danRollback data tabel

• Perintah commit

digunakan untuk

penyimpanan data kedalam fisik file.

• Perintah rollback

digunakan untukpembatalan perintahyang telah dikerjakandan penyimpanandata ke dalam fisik filetidak termasuk.

• Perintah commit dan

rollback dipastikan

bekerja dengan benar

15. MembuatHalaman Webdinamis tingkatdasar

15.1 Mempersiapkanlingkungan teknis

• Lingkungan

pengembangan dansoftware server  tersedia dan dapatdiakses

• Akses atau server  

 jaringan sesuaidengankebijaksanaan danprosedur organisasi

•   Direktori virtual

dibuat dan disimpandalam direktori yangtepat untuk aksesserver  

Page 22: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 22/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

15.2 Membuat halamandinamis

• Halaman dibuat dan

disimpan dengan

ekstensi yang tepatkemudian disimpanke dalam direktori/folder yang tepat

• Kode ditambahkandiantara tag pembatas

• Break dan indent  

yang tepat pada barisKode ke dalam barisyang memudahkanpembacaan

• Tag HTML digunakan

pada format halamandan kontenditambahkan sesuaidengan kebutuhan

• Halaman disimpan

dalam direktori yangtepat

• Akses file melalui

http://localhost,

alamat IP lokal, atauURL lengkap

o Modifikasi

dibuat sesuaikebutuhan

Page 23: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 23/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

15.3 Menambahkanfungsi-fungsi padahalaman dinamis

• Variabel-variabel dan

array digunakan dandideklarasikanmenurut persyaratan

• Nilai variabel, string,

dan konstantaditetapkan.

• Fungsi-fungsi internal

digunakan padahalaman web

• Control Structure(seperti statement If,While, for, switch)digunakan sesuai

kebutuhan

15.4 Menguji halamandinamis

• Halaman disimpan

pada server di lokasiyang tepat.

• Halaman dinamis

ditampilkan pa-dabrowser dan diuji

• Fungsi format dan

dinamis secarakeseluruhan dibuatsesuai dengan

kebutuham bisnis danpelanggan

• Halaman pelanggan

diakhiri sesuaimemenuhipersyaratan bisnis

19. MembuatHalaman Webdinamis tingkatlanjut.

16.1 MemahamipemrogramanWeb dinamis

• Standar

pemrograman yangpenting dari internetdapat dijelaskan

Page 24: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 24/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

16.2 Mempersiapkanmembuat aplikasi

• Perlengkapan

software teks editor

dan browser sesuaidengan kebutuhandiidentifikasi

• Software

dioperasikan sesuaidengan standaroperasi aplikasi

• Sumber data yang

dibutuhkan sudahditentukan dimanaletaknya danbagaimanamengaksesnya.

16.3 Membuat web menggunakanbahasa script 

• Sketsa disain untuk

web yang akandibuat sudahdisiapkan

• Desain interface/

menu-menu sudahdisiapkan

• Ditentukan bagian-

bagian yang akandibuat menjadiprogram script danmodul-modul

• Server yang akan

digunakan untukweb, dimana script  dijalankan, danpatform komputerapa yang akandigunakan sudahditentukan

Page 25: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 25/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

16.4 Mengenali isu-isukeamanan Web

• File-file HTML dibuat

dengan cara coding

• Kode program script  dibangun dan diujibeserta modul-modulyang digunakan

• Web yang dibuat

tampil dilayar sesuaidengan rancangan

•  Tujuan dari

pengiriman kontenWeb yang terdiri darifile program

didemonstrasikan

17. MengoperasikanbahasaPemogramanobject oriented

17.1 Menggunakan tipedata dan controlprogram

•  Tipe data dasar dan

tipe data bentukandijelaskan.

•  Tata cara penulisan

program OOdijelaskan.

• Control Program

berupa urutan atausekuensial programdibuat dandikendalikan dalamkode program

17.2 Membuat programobject oriented dengan class

• Program dengan

menggunakan obyekdan class dibuat.

• Properti class yang

akan direalisasikandalam bentukprosedur atau fungsi

dibuat.• Class private dibuat

di dalam program

• Class public dibuat di

dalam program

Page 26: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 26/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

17.3 Membuat programobject oriented dengan Inheritace,

Polimorphy,overloading danfriends

• Inheritance pada

class dibuat

• Polimorphy padaclass dibuat

• Overloading pada

class dibuat

• Friends pada class 

dibuat

17.4 Membuat programobject oriented dengan interface

dan paket

• Interface class 

program dibuat.

• Paket denganmenggunakan class program dibuat

18. Membuat programaplikasi webberbasis java

18.1 Menjelaskan FileI/O (Input /Output ),tipe data danVariabel pada Java

• Konsep dari I/O di Java

dan File streams dijelaskanBerbagaitipe data dan sifat-sifatnya dijelaskan.

• Konsep variabel pada

 Java dijelaskan.

18.2 MenjelaskanExceptionHandling

• Konsep dari Exception

Handling sertapemodelan dari Try ,Throw, Catch danFinally dijelaskan.

18.3 Menerapkan Multi-threading

• Thread Class dansinkronisasinyadigunakan.

• Penggunaan Thread 

tingkat lanjut

(concurrent  execution,runnable interface,daemon threads,thread  priority , threadgroups) dijelaskan

Page 27: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 27/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

18.4 MenjelaskanNetwork Programming

• Konsep dasar TCP/IP

dan java.net package dijelaskan.

• Socket   programming server  side dan client  side dijelaskan.

22. Membuatprogram aplikasimenggunakan C++

19.1 Menjelaskandasar-dasarpemro-graman C++

23. Konsep controlstructure dijelaskan

24. Berbagai jenisinput/output  dijelaskan

19.2 Menerapkanfungsi

• Deklarasi fungsi

dijelaskan.

Deklarasi fungsidiaplikasikan padaprogram.

19.3 Menerapkanpointer

• Konsep pointer

dijelaskan

• Konsep pointer dan

array diap likasikanpada program

19.4 Menerapkankonsep Class

•  Tipe data dalam C++

diaplikasikan padaprogram.

• Deklarasi Class diaplikasikan padaprogram

• Dymamic Memory 

 Allocationdiaplikasikan padaprogram

• Polymorphism 

diaplikasikan padaprogram

• Inheritance 

diaplikasikan padaprogram

19.5 MerancangaplikasiberorientasiObyek

• Konsep Abstract  dijelaskan

• Class didefinisikan

dalam aplikasi

Page 28: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 28/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

20. Menjelaskansistem Peripheral

20.1 Menjelaskanrangkaian digital

• Standar sinyal digital

dijelaskan. Range tegangan dan nilaiarus pada sinyaldigital mengikutstandar.

• Rangkaian digital

dasar dijelaskan.Rangkaian digitaldasar berupa And, Or,Nand, dsb, dipelajaridan dipraktekkansecara matematis danlogika.

• Rangkaian Kombinasi

digital lanjutdijelaskan. Rangkaiandigital lanjutmerupakan kombinasidari rangkaian digitaluntuk tujuan tertentu /khusus, sepertiMultiplexer , shif register , hingga

counter , timer , dsb.

Page 29: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 29/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

20.2 Menjelaskanrangkaian analog

• Rangkaian dasar

elektronika sepertiprinsip dasar

 Transistor, Resistor,Capasitor , Induktor,dsb dijelaskan.

• Rangkaian OpAmp

(Operational  Amplifier ) dijelaskan.Prinsip dasar OpAmpdapat dimanfaatkanuntuk pengolahan/proses aritmatikaseperti penjumlahan,pengurangan,pembagi, pengkali,

 juga sebagaipembanding,integrator ,deferensiator , PassingFilter (High, Low,Band).

• Prinsip Analog

Converter dijelaskan.

 Teknik dan proseskonversi dari sinyalanalog ke digital dansebaliknya, proseskonversi dari sinyaldigital ke analog diketahui.

Page 30: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 30/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

20.3 Menjelaskanrangkaian inputoutput (pheriperal)

• Standar pengukuran

sinyal analog dijelaskan. Standarsinyal tegangan 0 – 10V DC maupun standarsinyal arus 4 – 20 mAdipelajari maksud danartinya. Sinyaltersebut menjadi datayang perludikonversikan menjadinilai sebenarnya daripengukuran tersebut

•  Teknik konversi data

sinyal analog dijelaskan. Teknikmengkonversi sinyaltegangan / arusmenjadi sinyal digitaldipelajari cara danmaksudnya. Teknikmengkonversi sinyaldigital menjadi sinyalarus / tegangandipelajari cara dan

maksudnya.

23.Membuat programbasis datamenggunakanmysql/postgresq

21.1 Menjelaskankebutuhansoftware

• Persyaratan sistem

operasi (Linux,Windows)diidentifikasi. Kalibrasibasis data agarberjalan secaraoptimal dilakukan

• Pengujian basis data,apakah basis databerjalan dengan

optimal

Page 31: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 31/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

21.2 Mempersiapkansecurity

• Persiapan privilegSes 

dan access level baikuntuk groups, users,basis datas dan tablesdilakukan.

• Pengujian Akses data

base

21.3 Menggunakansintaks-sintakskhususMySQL/PostgreSQ

L

• Sintaks-sintaks di

MySQL/ PostgreSQLsecara efektif digunakan.

21.4 Melakukanpengaksesanbasis data

• Konsep dari inisialisasi

dan terminasi koneksibasis data dijelaskan

• Persistent dan non-

 persistent  connection dimanfaatkan secaraoptimal

24. Mengintegrasikansebuah basis datadengan sebuah

situs web

22.1 Mempersiapkanbasis data

• Data situs yang

dibutuhkandiidentifikasi dari

persyaratan teknis• Basis data yang

tersedia ditinjau ulanguntuk memastikankebutuhan data situsdapat dipenuhi

• Basis data dapat

ditambah jikadiperlukan

Page 32: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 32/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

22.2 Membuat Loginpada basis data

• Operator dan

pengunjung situsdiidentifikasi sesuaikebutuhan bisnis

• Perangkat perijinan

Basis data, parameterotentifikasi, danotorisasi ditetapkanuntuk setiap kelas dariuser 

• Nama-nama login 

dibuat menggunakan

utilitas web server  yang relevan

22.3 Membuat koneksibasis data

• Nama-nama login 

ditambahkan kedalam web server  meng-gunakan utilitasserver yang relevan

22.4 Mengujikonektifitas basis

data

• Utilitas server  

digunakan untuk

membuat sumberdata yang sesuaikebutuhan arsitektursitus web 

• Sumber data, name

login basis data, dan password dikonfirmasikanterhadap persyaratanbisnis

• Utilitas server  

digunakan dan string koneksi basis datadibuat terhubung kebasis data situs

• File-file konfigurasi

situs dikoreksi untukmenyimpan string koneksi situs

Page 33: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 33/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

28. Membuat progrsmbasis data

menggunakan MSSQL Server

23.1 Menggunakan TSQL • Alat-alat

pemrograman untukSQL Serverdigunakan.

• Sintaks TSQL

digunakan.

• Perintah TSQL

dijalankan

23.2 Menggunakanstoredprocedures

• Stored procedures 

dimanipulasi (dibuat,modifikasi, dan hapus).

• Programming stored

 procedures dibuat.23.3 Menggunakan

triggers• Triggers dibuat dan

dikelola.

• Programming triggers 

dibuat.

23.4 MenerapkanAdministrasi SQLServer

• Sistem keamanan

untuk SQL Server  dibuat dan dirancang.Keamanan SQL Server diimple-mentasikandan diadminis-trasikan

• Konsep SQL Server 

 Agent dije-laskan

• Konsep DTS (Data

Transforma-tionService) dijelaskan

23.5 Menerapkan XMLsupport 

• Integrasi dari sistem

dan transfer datamenggunakan XMLdilakukan

Page 34: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 34/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

29. Membuatprogram basis

datamenggunakanPL/SQL

24.1 MenerapkanOracle tingkatDasar

• Restriksi, sorting,

rules, defaults danconstraining datadilakukan.

• Sub-queries dan co-

related queries dibuat.

• Ekstensi dari DML

(Data ManipulationLanguage) dan DDL(Data DefinitionLanguage) dijelaskan.

• Fitur-fitur dan perintah

dalam SQL*plusdigunakan

• . Perintah manipulasi

data dan kontrol datadigunakan.

• Locking dijelaskan.

24.2 Menerapkan PL/SQL • Obyek-obyek Oracle 

(Views, clusters,indexes, synonyms,snapshots) dijelaskan

• Explicit dan implicit 

cursors, exception, procedures, functions dan triggers dibuat.

• Konsep data 

dictionary dijelaskan

24.3 MenerapkanOracle tingkatlanjut

• Menjelaskan Variable

Character Set danTipe Data

• Menjelaskan

Komponen PL/SQL

Mengaplikasikan Cursor processing 

• Menggunakan PL/SQL

Tables dan PL/SQLWrappers 

Page 35: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 35/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

25. Membuat ProgramAplikasi WEB

berbasis JSP

25.1 MenjelaskanKebutuhanSoftware

• Persyaratan sistem

operasi dan webserver diidentifikasi

• Kalibrasi web server  agar programscripting JSP berjalanoptimal dengan webserver dilakukan

• Pengujian web

server untukmemeriksa apakahweb server berjalandengan optimaldilakukan

25.2 Menjelaskandasar-dasar JSP

• Penggunaan JSP

container dijelaskan

• Penggunaan JSP

directives dije-laskan

•  JSP Objects melalui

va-riabel request danresponse dijelaskan.

•  JSP actions 

dijelaskan

•  JSP tag libraries 

(TagLibs, Servlets dan Development  Components)dijelaskan

25.3 Menyimpankondisi ke dalamserver dan client

• Penyimpanan suatu

kondisi me- laluicookie, query , dansessions dilakukan.

28. Membuat Programbasis databerbasis XML

26.1 MenjelaskanKonsep MarkupLanguage

• Konsep XML sebagai

Basis data dijelaskan

• Berbagai jenis fungsi

XML sebagai DataExchange dijelaskan

26.2 Menjelaskansintak XML

• Konsep bahasa XML

untuk membentukbasis data dengankaidah yang benardijelaskan

Page 36: Deskripsi RPL

7/16/2019 Deskripsi RPL

http://slidepdf.com/reader/full/deskripsi-rpl 36/36

STANDARKOMPETENSI

KOMPETENSI DASAR INDIKATOR

26.3 Menerapkan DataPresentation

• XML sebagai data

digunakan danditampilkan dalamBrowsermenggunakan XSL(Extensible StyleLanguage )

26.4 Menjelaskan Data Schema

• Konsep untukmembentuk batasan-batasan dalamformat data XMLmenggunakan XSCdijelaskan.

26.5 Menjelaskan

Integrasi XML

• Konsep hubungan

antar XML datadengan aplikasistandar sepertiVisual Basic danDelphi serta ASPdijelaskan

26.6 Menerapkan Basisdata Engine danXML

• Kerja basis data

Engine ( Oracle danSQL Server ) untukmeng-import danExport dalam bentuk

Data XML dibuat.26.7 Menjelaskan

konektivitas basisdata

• Interoperabilitas dari

XML dan ODBCdijelaskan.

26.8 Menjelaskan Basisdata Engine XML(Tamino )

• XML sebagai formatdata yang memilikiEngine untukmelakukanpengelolaan danmanipulasi datadijelaskan.