Deskripsi RPL
-
Upload
adha-mashur-sajiah -
Category
Documents
-
view
44 -
download
2
Transcript of 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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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.