RPL X, XI, XII

65
SILABUS NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Penerapan Konsep Dasar Listrik dan Elektronika KELAS/SEMESTER : X/1 STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar KODE KOMPETENSI : 070.KK.01 ALOKASI WAKTU : 90 X 45 menit KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN ALOKASI WAKTU SUMBER BELAJAR TM PS PI 1. Menerapkani Teori Kelistrikan Teori Dasar Listrik Sumber Tegangan Menghitung daya listrik Menganalisis rangkaian R, L, C Mengaktifkan beberapa jenis motor listrik Mengaktifkan generator listrik Menjelaskan struktur atom dan muatannya Menjelaskan manfaat dasar dari kelistrikan Menjelaskan metode dasar kelistrikan untuk menggerakkan motor Menjelaskan perbedaan antara tegangan arus dan resistansi Menjelaskan bahan-bahan resistip Menjelaskan konstruksi dan kegunaan kapasitor Menjelaskan konstruksi induktansi Menjelaskan hubungan magnetism, kumparan dan Struktur atom, komponen- komponen dari atom, dan muatannya, serta pentingnya atom bagi teknologi elektronika dijelaskan Dijelaskan manfaat dasar dari kelistrikan Dijelaskan dan digambarkan metode- metode dasar kelistrikan untuk menggerakkan motor dan bagaimana gerakan mekanik pada generator bisa menghasilkan arus listrik Dijelaskan perbedaan antara tegangan, arus, dan resistansi Disebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor dipakai dalam bidang elektronika Ditunjukkan beberapa kegunaan kapasitor dan disebutkan beberapa jenis dan konstruksinya Dijelaskan bagaimana Tes tertulis Pengamatan dan observasi Tes LIsan 4 10 - Buku Teori Dasar Kelistri kan Internet Majalah Teknik Bread board Komponen R, L, C

description

silabus produktif rpl kelas X, XI dan XII

Transcript of RPL X, XI, XII

Page 1: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’ANMATA PELAJARAN : Penerapan Konsep Dasar Listrik dan ElektronikaKELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasarKODE KOMPETENSI : 070.KK.01ALOKASI WAKTU : 90 X 45 menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI1. Menerapkani Teori

Kelistrikan Teori Dasar Listrik Sumber Tegangan

Menghitung daya listrik

Menganalisis rangkaian R, L, C

Mengaktifkan beberapa jenis motor listrik

Mengaktifkan generator listrik

Menjelaskan struktur atom dan muatannya

Menjelaskan manfaat dasar dari kelistrikan

Menjelaskan metode dasar kelistrikan untuk menggerakkan motor

Menjelaskan perbedaan antara tegangan arus dan resistansi

Menjelaskan bahan-bahan resistip

Menjelaskan konstruksi dan kegunaan kapasitor

Menjelaskan konstruksi induktansi

Menjelaskan hubungan magnetism, kumparan dan inti

Menjelaskan dengan gambar hubungan resistansi dan reaktansi

Membandingkan antara reaktansi dan resistansi

Struktur atom, komponen- komponen dari atom, danmuatannya, serta pentingnya atom bagi teknologi elektronikadijelaskan

Dijelaskan manfaat dasar dari kelistrikan

Dijelaskan dan digambarkan metode-metode dasar kelistrikan untuk menggerakkanmotor dan bagaimana gerakanmekanik pada generator bisa menghasilkan arus listrik

Dijelaskan perbedaan antara tegangan, arus, dan resistansi

Disebutkan dengan benar bahan-bahan resistif dandijelaskan bagaimana resistor dipakai dalam bidangelektronika

Ditunjukkan beberapa kegunaan kapasitor dan disebutkan beberapa jenis dan konstruksinya

Dijelaskan bagaimana induktansi berhubungan dengan magnetism dandigambarkan konstruksikumparan, inti dan kegunaannya

Ditunjukkan perbandingan antara reaktansi dan resistansi dan digambarkan hubungannyadengan arus/ tegangan

Dibandingkan antara impedansi dengan reaktansi danresistansi, dan dijelaskan

Tes tertulis Pengamatan dan

observasi Tes LIsan

4 10 - Buku TeoriDasarKelistrikan

Internet Majalah Teknik Bread board Komponen R,

L, C

Page 2: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI

Menjelaskan macam-macam sumber tegangan

Menjelaskan pemakaian Hukum OHM

Latihan pemakain Hukum OHM

Menjelaskan perhitungan konsusmsi daya

Menggambarkan hubungan konsumsi daya dengan konstruksi kumparan dan inti

sebab dan akibat dariimpedansi

Bisa disebutkan dengan benar berbagai macam sumber tegangan, AC dan DC, battery, dll.

Disebutkan rumus-rumus hukum Ohm untuk arus, tegangan, resistansi, dan dayaserta kegunaannya

Perhitungan konsumsi daya dan persyaratannya di- demonstrasikaninduktansi berhubungan dengan magnetism dan digambarkan konstruksi kumparan, inti dan kegunaannya

2. Mengenalkomponen elektronika

Komponen Elektronika Menghitung nilai besaran komponen elektronika

Menghitung nilai resistansi berbagai jenisresistor

Menghitung nilai kapasistansi berbagai jenis kapasistor

Menguji komponen pasif

Menguji komponen aktif

Memanfaatkan komponen pasif

Memanfaatkan komponen aktif

Mengidentifikasi jenis-jenis kapasitor

Menjelaskan fungsi kapasitor

Menjelaskan muatan pada kapasitor

Menjelaskan jenis-jenis Induktor

Menjelaskan macam-macam bahan inti

Menjelaskan hubungan diameter kumparan dengan Induktansi

Menjelaskan Jenis-jenis transformer

Menjelaskan kegunaan dan pemakaian masing-masing transformer

Resistor dengan beragam nilaidi-identifikasi berdasar kode warna atau kode lain dan bahan penyusunnyadisebutkan disertai kegunaanmasing-masing

Jenis-jenis kapasitor di- identifikasi, dijelaskan fungsi utamanya dan bagaimana metode mengubah-ubah nilai kapasitansi, serta diterangkan tentang istilah muatan dan coulomb

Jenis-jenis induktor di- identifikasi dan dijelaskan macam-macam bahan inti,serta bagaimana ukurandiameter kumparan dan kawatnya mempengaruhi nilai induktansinya

Jenis-jenis transformer yang umum diidentifikasi dan disebutkan kegunaannya masing-masing; bagaimana metode step up/down dan dijelaskan kenapa diperlukan laminasi.

Beberapa jenis transistor di- identifikasi berdasarkan jenis dan kegunaannya

Thyristor dibandingkan dengan

Tes tertulis Pengamatan/

observasi Tes Praktek Produk

4 10 - Buku TeoriDasarElektronika

Internet Majalah Teknik Bread board Komponen

Elektronika

Page 3: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI Menjelaskan jenis-jenis transistor

Menjelaskan kegunaan transistor

Menjelaskan kegunaan semikonduktor lain seperti DIAC, TRIAC dan SCR

Menjelaskan batasan kerja dioda Zener

Menjelaskan fungsi dari dioda Zener

Menjelaskan pemakaian dioda zener dalam rangkaian regulator

Menjelaskan piranti optik yang bisa digunakan

semikonduktor lain; diac, triac,dan SCR, dan dijelaskan kegunaan masing-masing

Batasan kerja diode zener dijelaskan dan digambarkan kegunaannya dalam rangkaianregulator

Berbagai piranti optik yang umum disebutkan misalnya LED, LCD, Laser, dll. Digambarkan bagaimana photo-voltaic diaktifkan.

3. Menggunakankomponen elektronika

Tegangan Listrik Arus Listrik Hubungann arus ,

tegangan dan Frekuensi.

Menganalisis Rangkaian DC

Menganalisis Rangkaian AC

Menganalisis Rangkaian RLC

Merancang dan Merakit Power supply

Menjelaskan prinsip-prinsip dasar rangkaianAC

Menjelaskan pemakaian RLC dalam dalam rangkaian AC

Menjelaskan perbedaan rangkaian bersifat induktif, resistif dan kapasitif

Menjelaskan tentang resonansi

Menghitung frekuensi resonansi

Menggambarkan bandwidth rangkaian resonansi berdasarkan hasil pengukuran

Dijelaskan tentang prinsip-prinsip dasar rangkaian DC

Dijelaskan tentang prinsip- prinsip dasar rangkaian AC

Diterangkan bagaimana rangkaian R,L,C seri digunakan dalam rangkaian elektronika

Apakah sebuah rangkaianbersifat induktif, kapasitif, atau resistif dibedakan dan dijelaskan

Diterangkan tentang resonansi dan ditunjukkan bagaimana menghitung frekuensi resonansi

Digambarkan bagaimana presentasi polar dan rectangular dari suatu rangkai- an R,L,C

Tes tertulis Pengamatan/

observasi Tes Praktek Produk

4 10 - Buku Teoridasar elektronika

Internet Majalah Teknik Bread board Komponen

Elektronika Vadamikeum

elektronika Buku rangkaian

elektronik

4. Menerapkan Konsepelektronika Digital

Komponen elektronikaoptik

Sinyal Optik dan RF

Mengaktifkan display

Mengaktifkan remote control

Menjelaskan beberapa piranti display

Menjelaskan cara kerja LCD

Beberapa piranti display yangumum disebutkan

Diterangkan bagaimana display LCD bekerja dan apa keuntungan dan kerugiannya

Diterangkan tentangelektronika dasar untuk kamera

Tes tertulis Pengamatan/

observasi Diskusi

6 10 - Buku Teoridasar elektronika

Internet Majalah Teknik Bread board Komponen

Page 4: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI

Menjelaskan keuntungan dan kerugian pemakain LCD

Menjelaskan sensor dan kamera

Menjelaskan cara kerja remote kontrol

Menjelaskan pemakaian rangkaian optik

Menjelaskan rangkaian kontrol yang menggunakan kontrol cahaya

Menjelaskan pemakaian sinyal RF dan sinyal optik dalam pemakaian rangkaian elektronika

dan sensor Dijelaskan bagaimana sebuah

remote-kontrol LED bekerja Diterangkan didalam rangkaian

apa saja piranti optik dipakai Disebutkan beberapa sistem

kontrol yang diaktivasi olehcahaya dan diterangkan cara memanfaatkan piranti optikyang terkait

Digambarkan keterkaitan antara sinyal radio RF dan sinyal optik dalam aplikasinya

Elektronika Vadamikeum

elektronika Buku rangkaian

elektronik

5. Menerapkan sistemBilangan Digital

Alat ukur Teknik Multimeter

Mengoperasikan Multimeter

Memilih batas ukur

Menjelaskan Keamanan penggunaanMultimeter

Menjelaskan tentang kode ASCII

Menjelaskan jenis-jenis gerbang dasar dan pemakaiannya

Memperagakan cara membuat tabel kebenaran dari tiap gerbang logika

Petunjuk operasi multimeterdibaca dan dipahami

Multimeter diatur pada range dan pilihan pengukuran sesuai dengan keperluan pengukuranyang akan dilakukan

Multimeter digunakan sesuai dengan petunjuk operasi kerja dan hasil pengukuran dibaca

Aspek-aspek keamaan dilakukan sesuai dengan petunjuk kerja

Tes tertulis Tes Praktek Pengamatan/

Observasi

6 20 - Buku manualmultimeter

Alat ukur multimeter

Power supply Komponen

elektronika

6. Menerapkanelektronika digital untuk komputer

Konversi Bilangan danKode ASCII

Gerbang Logika

Membuktikan tabel kebenaran

Rangkaian logika dasar

Rangkaian logika kombinasi (komparator, adder, subtractor)

Rangkaian logika sekuensial

Rangkaian Display seven segment, LCD, dot matrik

Rangkaian clock

Digambarkan dan dijelaskantentang kode ASCII

Tiap-tiap jenis gerbang logika dasar di-identifikasi

Diperagakan cara membuat tabel kebenaran dari tiapgerbang logika

Diterangkan bagaimana cara kerja sebuah Counter

Diterangkan fungsi flip-flop dan disebutkan jenis-jenisnya

Diterangkan fungsi dari bus digital dan ditunjukkanbagaimana hubungannya dengan bagian lain

Tes tertulis Tes Praktek Pengamatan/

Observasi

6 10 - Buku prinsipdasar dan penerapan teknik digital

Trainer digital Komponen

elektronika digital

Page 5: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI Menjelaskan jenis-jenis dan kegunaan flip-

flop

Menjelaskan fungsi bus digital

Menjelaskan jenis-jenis rangkaian display

Membuat rangkaian display yang menampilkan angka dan huruf

Menjelaskan fungsi clock dalam komputer

Menunjukkan bagaiman pulser digunakan untuk pelacakan sinyal

Menggambarkan rangkaian clock

Menjelaskan kegunaan rangkaian clock

Membuat rangkaian Clock dengan menggunakan rangkaian IC 555

Disebutkan jenis-jenisrangkaian display dan digambarkan bagaimana angka dan huruf ditampilkan

Diterangkan fungsi dari clock pada komputer

Ditunjukkan bagaimana “pulser” digunakan untuk pelacakan sinyal danbagaimana probe logikadipakai untuk menguji keadaan pada peralatan digital

Digambarkan rangkaian clock dan kegunaannya

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 6: RPL X, XI, XII

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menggunakan algoritma pemograman tingkat dasarKODE KOMPETENSI : 070.KK.02ALOKASI WAKTU : 30 X 45 menit

SILABUS

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan StrukturAlgoritma

Jenis-jenis Tipe Data Penamaan variavel dan KonstantaPenentuan tipe data pada variabel dan konstanta

Menjelaskan tipe-tipe dataMenjelaskan tipe data dasar dan bentukan. Menjelaskan penamaan variabel dan konstantaMenjelaskan pemberian harga variabel Menunjukkan penggunaan variabel pada program

Tipe data, variable konstanta, dan parameter yang berlaku umumpada pemograman yang dijelaskan Tipe data baru dari tipe data yang ada dibuat dan dijelaskan pemanfaatannya Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan

Pengamatan Tes tertulis Hasil kompilasi program

2 2 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

2. Membuat alur logika pemrograman

Algoritma runtunan Algoritma pemilihan Algoritma Pengulangan

Menuliskan algoritma runtunanMenuliskan algoritma pemilihan if-then dan if then-elseMenuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan

Algoritma dengan skema program sekuensial dibuat Algoritma dengan skema program percabangan dibuatAlgoritma dengan skema program pengulangan dibuat

Pengamatan Tes tertulis Hasil kompilasi program

2 2 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

Page 7: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Menjelaskan Data FlowDiagram

DFDSimbol – simbol DFD Alur DFD

Mejelaskan Konsep DFD Menunjukkan simbol-simbol DFD Menjelaskan alur data flow diagram Menerapkan DFD dalam pemrograman

Konsep DFD dijelaskan Simnol-simbolDFD ditunjukkandan dijelaskan Alur DFD dijelaskanData FlowDiagram dibuat

Pengamatan Tes tulis TugasHasil

2 4 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

4. Membuat Diagram AlirPemrograman

Algoritma runtunan Algoritma pemilihan Algoritma Pengula-ngan

Menuliskan algoritma runtunanMenuliskan algoritma pemilihan if-then dan if then-elseMenuliskan algoritma pengulangan while-do, do-wile, switch-case, repeat N-times Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan

Algoritma dengan skema program sekuensial dibuat Algoritma dengan skema program percabangan dibuatAlgoritma dengan skema program pengulangan dibuat

Pengamatan Tes tertulis Hasil kompilasi program

2 4 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

5. Menjelaskan Variant dan Invariant

Jenis-jenis Tipe Data Penamaan variavel dan KonstantaPenentuan tipe data pada variabel dan konstanta

Menjelaskan tipe-tipe dataMenjelaskan tipe data dasar dan bentukan. Menjelaskan penamaan variabel dan konstantaMenjelaskan pemberian harga variabel Menunjukkan penggunaan variabel pada program

Tipe data, variable konstanta, dan parameter yang berlaku umumpada pemograman yang dijelaskan Tipe data baru dari tipe data yang ada dibuat dan dijelaskan pemanfaatannya Pemakaian nama pada tipe data, variable, konstanta dan parameter dijelaskan

Pengamatan Tes tertulis Hasil kompilasi program

2 2 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

Page 8: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

6. Menerapkan pengelolaan array

Jenis dan inisialisasi arrayPemrosesan Array

Mendefinisikan arrayMenginisialisasi arrayMenulis elemen array ke piranti keluaran Menulis harga tertentu di dalam array Mencari harga maksimum array MenggunakAn elemen array

Algoritma dibuat dengan array satu dimensiAlgoritma pencarian data dan algoritma pengurutan data (sorting) dibuat dengan menggunakan array

Pengamatan Tes tertulis Hasil kompilasi program

2 4 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 9: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menggunakan algoritma pemograman tingkat LanjutKODE KOMPETENSI : 070.KK.03ALOKASI WAKTU : 30 X 45 menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1.Mejelaskan prinsip array multidimensi

Array multi dimensi Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian serta pencarian elemen array Menjelaskan cara Inisialisasi Matriks Melakukan pembacaan elemen matriks Menjelaskan pengisian matriks tanpa petunjuk pembacaan

Algoritma array multi dimensi dibuat dan dijelaskan

Pengamatan Tes tulis TugasHasil

4 2 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

2. Menggunakan ArrayMulti Dimensi Array multi dimensi

Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaanMembuat program untuk menulis matriks Menjelaskan penjumlahan dua buah matriks Menjelaskan pengurangan dua buah matriks Menjelaskan perkalian dua buah matriks Membuat program pencarian elemen terbesar matriksMembuat program pencarian elemen terkecil matriks

Matrik 2D, 3D dibuat dalam bentuk penjumlahan, pengurangan, perkalian, dsb.

Algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi dibuat dan ditunjukan

Kompilasi programPengamatanTes tulis

4 4 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

Page 10: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. MenggunakanProsedur dan fungsi

Prosedur dan Fungsi Menjelaskan pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsiMenjelaskan pendekalarasian prosedur Membuat contoh program pemanggilan prosedur

Algoritma program dibuat dengan menggunakan prosedurAlgoritma program dibuat dengan menggunakan fungsiAlgoritma program dibuat dengan menggunakan prosedur dan fungsi

Hasil kompilasi program PengamatanTes tulisTes praktek

4 4 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

5. menggunakan LibraryPemrograman Grafik

Pemrograman grafik Menjelaskan Pemmrograman berbassis grafik

Pemmrograman berbassis grafik dijelaskan

Hasil kompilasi program PengamatanTes tulisTes praktek

4 4 2 Buku Algoritma dan Pemrogra- man Jobsheet Modul ajar

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 11: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : X/2STANDAR KOMPETENSI : Membuat Basis DataKODE KOMPETENSI : 070.KK.04ALOKASI WAKTU : 28 X 45 menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. MengidentifikasiStruktur HierarkiBasis Data

Fitur program aplikasi basis data

Menemutunjukan menu-menu yang tersedia berserta shortcut-nya

Menjelaskan fitur-fitur pengelolaan tabel

Menjelaskan fitur fitur pengelolaan view

Menjelaskan fitur-fitur pengelolaan Form

Menjelaskan fitur fitur pengelolaan Report

Menjelaskan fitur fitur pengelolaan modul

Menu-menu yang tersedia berserta shortcut-nya ditunjukkan

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

Pengamatan Tes tulis TugasHasil

4 2 2 Buku ajar data base Komputer Jobsheet

2. Menjelaskan EntityRelationshipDiagram (ERD)

ERD Menjelaskan Konsep ERD

Menjelaskan Entitas

Pembuatan Diagram

Konsep ERD Basis data dijelaskan

Entitas dijelaskan

Diagram ERdibuat

Pengamatan Tes tulis TugasHasil

4 2 2 Buku ajar data base Komputer Jobsheet

Page 12: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. MenerapkanNormalisasi BasisData

Normalisasi

Tahapan Normalisasi

Menjelaskan Konsep Normalisasi

Menjelaskan teknik Normalisasi

Menjelaskan Tahapan Normalisasi

Konsep normalisasi dijelaskan

Teknik normalisasi dijelaskan

Tahapan Normalisasi dijelaskan

Pengamatan Tes tulis TugasHasil

4 4 2 Buku ajar data base Komputer Jobsheet

4. MenjelaskanDatabase ManajemenSystem

Konsep Database Management Sistem (DBMS)

Menjelaskan aturan pembuatan tabel

Menjelaskan tipe data

Berbagai jenis batasan-batasan dalam pembuatan tabel dijelaskan

Konsep tipe data dijelaskan

Pengamatan Tes tulis TugasHasil

4 4 4 Buku sistem data base Komputer Buku Microsoft Access

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 13: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : X/2STANDAR KOMPETENSI : Menerapkan aplikasi Basis DataKODE KOMPETENSI : 070.KK.05ALOKASI WAKTU : 24 X 45 menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1.Menjelaskan JenisPerintah SQL

Aplikasi data deskripsi(SQL)

Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.

Memahami user manual

Menyalakan PC yang sudah terinstal software yang dibutuhkan sesuai SOP

Menjalankan perangkat lunak aplikasi SQL, sesuai SOP

Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersediadan dipahami.

Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi

Perangkat lunak aplikasi SQL dijalankan

Pengamatan Tes tulis TugasHasil program

2 2 2 Buku Pemrogram an SQL Komputer ebook

Page 14: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

2. Membuat TabelBasis Data

wizard.

Fitur-fitur table

bahasa data deskripsi(SQL).

Nama field, tipe data, dan deskripsi field

Aturan penamaan yang sesuai dengan format standar aplikasi yang digunakan

Membuat Tabel dengan menggunakanwizard.

Membuat fitur-fitur table untuk membuat tabel

Membuat table dengan menggunakan bahasa data deskripsi (SQL).

Menulis nama field, tipe data, dan deskripsifield pada kolom

Menyimpan Tabel diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan

Tabel dibuat dengan menggunakan wizard.

Fitur-fitur table digunakan untuk membuat tabel

Tabel dibuat dengan menggunakan bahasa data deskripsi (SQL).

Nama field, tipe data, dan deskripsi field ditulis pada kolom

Tabel diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

Pengamatan Tes tulis TugasHasil

2 2 2 Buku ajar data base Komputer Jobsheet

3. Menerapkan Query pada Basis Data

SQL dan penggunaannya Menggunakan SQL untuk membentuk Query

Mengaplikasikan penggunaan Query pada program

Mengeksekusi Quero untuk mencari data

SQL untuk membentuk Query digunakan

Penggunaan Query pada program diaplikasikan

Pengamatan Tes tulis TugasHasil

2 2 2 Buku sistem data base Komputer Buku Microsoft Access

Page 15: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

4. Membuat Form BasisData

Wizard

Fitur – fitur form

Tools – tools form

Membuat Form menggunakan Wizard

Membuat fitur-fitur form untuk membuat formMenggunakan tools untuk membuat form

Menyimpan form diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan

Form dibuat dengan menggunakan Wizard

Fitur-fitur form dijelaskan

Tools-tools form digunakan

Form diberi nama sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

Hasil kompilasi program PengamatanTes tulisTes praktek

2 2 2 Buku sistem data base Komputer Buku Microsoft Access

5. Menerapkan macro pada basis data

Pengertian macro

Script macro

Merekam macro

Pengertian macro dijelaskan

Mengisi script macro

Menjelaskan cara merekan dan menjalankan macro

Macro dijelaskan secara detail dan lengkap

Scrit macro dijlelaskan

Cara merekam dan menjalankan macro dijelaskan

Hasil kompilasi program PengamatanTes tulisTes praktek

2 2 2 Buku sistem data base Komputer Buku Microsoft Access

6. Membuat ReportReport pada Access Tata cara pembuatan report

Membuat laporan dengan menggunakanreport

Penggunaan report untuk menghasilkan laporan dijelaskan.

Pengamatan Tes tulis TugasHasil

2 2 2 Buku sistem data base Komputer Buku Microsoft Access

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Page 16: RPL X, XI, XII

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 17: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : X/2STANDAR KOMPETENSI : Menerapkan dasar-dasar pembuatan web statis tingkat dasarKODE KOMPETENSI : 070.KK.06ALOKASI WAKTU : 28 X 45 Menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskankonsep dasar dan teknologi dari Webpage.

Konsep dan teknologi web Konsep klien dan server pada teknologi WEBKapasitas Bandwidth dan kulaitas tampilan halaman WEBPemilihan software aplikasi perancangan web Perbandingan local server danremote server (hosting provider)

Menjelaskan Konsep-konsep dan teknologi web (web Server, URL, HTTP, HTML, Web browser , gateway )

Mengetahui Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Menjelaskan perbedaan antara klien dan serverMenjelaskan cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Membandingkan ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang webpage

Menjelaskan keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider.

Mengetahui Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider.

Konsep-konsep dan teknologi web dijelaskan (web Server, URL, HTTP, HTML, Web browser , gatewayPerbedaan antara klien dan server dijelas.

Cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layar dijelaskan.

Ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page dibandingkan

Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider dijelaskan.

Kompilasi program

2 2 2 Bukub Pemrograma n HTML Komputer Buku membuat halaman WEB dengan Frontpage

Page 18: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

2. MenjelaskanStrukturDokumen HTML

Dokumen HTML dengan Headdan title

Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan

Simbol khusus pada browser/platform

Menlengkapi dokumen HTML dengan Head dan title Membuat Body pada dokumenMenambahkan teks dan paragraf sesuai kebutuhan

Format dokumen menarik dan mudahDokumen penamaan standar.

Medesain Format dokumen menarik dan mudah dibaca dibuat

Penambahan simbol khusus padabrowser/ platformMengatur itampilan secara tepat

Penyimpanan dokumen disimpan sesuai dengan penamaan standar.

Dokumen HTML dilengkapi dengan Head dan titleBody pada dokumen dibuat, teks dan paragraf sesuai kebutuhan ditambahkan Format dokumen menarik dan mudah dibaca dibuatSimbol khusus pada browser/ platform ditambahkan dan ditampilkan secara tepat Dokumen disimpan sesuai dengan penamaan standar.

Program sederhana Program dokumen sederhana

2 2 2 Buku HTML DasarE-book HTML Komputer Modul ajar jobsheet

Page 19: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. MenambahkanObjek pada web

Format teks dengan HTML Pemberian Background dan warna pada dokumen Menempatkan objek pada bidang desain

Mempormat Teks untuk memenuhi persyaratan penyajian pengguna Memasang Background warnaatau gambar yang sesuai menurutpersyaratan pengguna ( logo peru- sahaan, buku pedoman perusahaan)Menempatkan Posisi setiap elemen pada halamanIndent teks dan list (ordered, unordered, dan nested)Wrap teks di sekitar gambar digunakan atau jarak di sekitar Skala gambar dan perataan pada dokumen di formatMembuat setiap elemen pada halaman dibuat lebih menarik Membuat Indent teks dan list (ordered, unordered, dan nested) Menyisipkan gambar disisipkan (GIF, JPEG, atau embedded image)Mempormat dokumen sesuai persyaratanMenambahkan Wrap teks di sekitar gambarMenambahkan jarak di sekitar gambarMempormat skala gambar dan perataan pada dokumen

Teks diformat untuk memenuhi persyaratan penyajian penggunaBackground warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) dipasangPosisi setiap elemen pada halaman dibuat lebih menarik Indent teks dan list (ordered, unordered, dan nested) dibuat Gambar disisipkan (GIF, JPEG, atau embedded image) dan dokumen diformat sesuai persyaratanWrap teks di sekitar gambar digunakan atau ditambahkan jarak di sekitar gambarSkala gambar dan perataan pada dokumen di format

Program sederhana campuran dari materi 3Contoh program insert object (gambar dan teks)

2 2 2 Buku HTML DasarE-book HTML Komputer Modul ajar jobsheet

4. Membuat tabelpada web

Atribut tabel dan fungsinyaPerintah membuat tabel

Menjelaskan dan mengenal atribut beserta fungsinyaMenjelaskan beberapa perintah penting dalam pembuatan tabel Menjelaskan cara membuat kolom, baris dan cell

Atribut dan fungsinya dijelaskan dalam pembuatan tabelPerintah-perintah penting untuk pembuatan tabel dijelaskanCara membuat kolom, baris dan cell dijelaskan kemudian dipraktikan

Program sederhana Program dokumen sederhana

2 2 2 Buku HTML DasarE-book HTML Komputer Modul ajar jobsheet

5. Membuat Link pada web

Link HTML List HTML

Menjelaskan Hyperlink HTML. Menjelaskan macam-macam link HTMLMenjelaskan jenis-jenis list HTML

Hyperlink dijelaskan Macam-macam link HTML dijelaskan dan diidentifikasi satu persatuJenis-jenis HTML dijelaskan dan diuraikan

Program sederhana Program dokumen sederhana

2 2 2 Buku HTML DasarE-book HTML Komputer Modul ajar jobsheet

Page 20: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

6. MenyimpanDokumen

Penggunaan button save Menjelaskan cara menyimpan dokumen sesuai langkah-langkah Menjelasjan button save

Cara penyimpanan dijelaskan Button save digunakan dan dijelaskan

Program sederhana Program dokumen sederhana

2 2 2 Buku HTML DasarE-book HTML Komputer Modul ajar jobsheet

7. MengujiDokumen

Langkah pengujian dokumen Menjelaskan cara menguji Langkah-langkah pengujian Dokumen dijelaskan dan dipraktekan

Program sederhana Program dokumen sederhana

2 2 2 Buku HTML DasarE-book HTML Komputer Modul ajar jobsheet

KeteranganTM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 21: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi KejuruanMATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : X/2STANDAR KOMPETENSI : Merancang aplikasi teks dan desktop berbasis objekKODE KOMPETENSI : 070.KK.07ALOKASI WAKTU : 30 X 45 menit

KOMPETENSI DASARMATERI

PEMBELAJARANKEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan dasar- dasar pemrograman

Konsep C++Control Structure padaC++Input/Output

Menguraikan manipulator Menjelaskan pernyataan goto dan berlabelMenjelaskan penyataan if, ef-else Menjelaskan pernyataan switch Menjelaskan pernyataan while Menjelaskan pernyataan do-while Menjelaskan pernyataan for dan for bersarangMenjelaskan pernyataan break Menjelaskan pernyataan continue Menjelaskan pengehntian program dengan exit()

Konsep control structuredijelaskan

Berbagai jenisinput/output dijelaskan

Hasil program Pengamatan Tes tulis

2 4 2 Buku Pemrogram an C++ Komputer Jobsheet Module-learning

2. Menerapkan fungsiFungsi Menjelaskan prototipe fungsi, definisi

dan deklarasi fungsiMenggunakn fungsi dengan nilai balik dan fungsi tanpa nilai balik Menjelaskan dan menggunakan fungsi inline, overloading fungsi dan fungsi dengan jumlah argumen yang bervariasiMembuat program menggunakan deklarasi fungsi

Deklarasi fungsi dijelaskan.Deklarasi fungsi diaplikasikan pada program.

Hasil program Pengamatan Tes tulis

2 4 2 Buku Pemrogram an C++ Komputer Jobsheet Module-learning

3. Menerapkan pointerdefinisi pointer dan array pointerpointer dan array pointer

Menjelaskan definisi pointer dan array pointerMembuat program contoh penggunakan pointer dan array pointer

Konsep pointer dijelaskan

Konsep pointer dan array diap likasikan pada program

Hasil program Pengamatan Tes tulis

2 4 2 Buku Pemrogram an C++ Komputer

Jobsheet Modul e-learning

Page 22: RPL X, XI, XII

KOMPETENSI DASARMATERI

PEMBELAJARANKEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Menjelaskan classClass pada C++ Menggunakan tipe data Menjelaskan

deklarasi class Menggunaan class publik dan private Menambahkan fungsi anggota class Mengaplikasikan nilai antar obyek Mendefinisikan nilai balik fungsi anggotaMenggunakan konstruktor dan destruktorMenggunakan Dynamic MemoryAllocationMembuat program yang menggunakan konsep PolymorfismeMembuat program MenggunakanInheritance

Tipe data dalam C++ diaplikasikan pada program.

Deklarasi Class diaplikasikan pada program

Dymamic Memory Allocation diaplikasikan pada program

Polymorphism diaplikasikan pada program

Inheritance diaplikasikan pada program

Hasil program Pengamatan Tes tulis

2 4 2 Buku Pemrogram an C++ Komputer Jobsheet Module-learning

4. Merancang aplikasi berorientasi objek.

Konsep Abstract

Class

Menjelaskan Konsep Abstractdijelaskan

Mendefinisikan Class dalam aplikasi

Konsep Abstractdijelaskan

Class didefinisikan dalam aplikasi

Kompilasi programPengamatanTes tulisTes praktek

2 4 2 Buku Pemrogram an C++ Komputer Jobsheet Module-learning

KeteranganTM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Lu’luatin Nadhifah, S.Kom

Page 23: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XI/3STANDAR KOMPETENSI : Mengoperasikan Sistem Operasi Jaringan KomputerKODE KOMPETENSI : 070.KK.08ALOKASI WAKTU : 24 X menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI

1. Menjelaskan FungsiPheriperal jaringanKomputer

Langkah-langkah pengoperasian PC

Fungsi sumber daya dalam jaringan

Menguraikan langkah-langkah persiapan pengo-perasian PC pada jaringan berbasis teksMengetahui standar minimal hardware yang dibutuhkan untuk jaringanMenjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan

PC sudah disiapkan dan dihidupkan sesuai dengan Sub kompetensi

Tes tertulis Pengamatan/ observasiTes Praktek

2 4 2 Buku system operasi windows Buku dasar Komputer

2. Mengidentifikasijaringan Komputer

Sistem operasi jaringan berba-sis GUI dan Teks

Mengetahui alur komunikasi dalam suatu sistem jaringan PC berbasis GUI dan Teks

Pemutusan koneksi layanan jaringan sebelum PC shutting down (contoh: ada user yang sedang mengakses shared- folder PC yang akan dimatikan) sesuai

Tes tertulis Pengamatan/ observasiTes PraktekProduk

2 4 2 Linux GUI Howto Manual system operasi Windows2000 Server

3. MengoperasikanAplikasi jaringanKomputer

Sistem operasi jaringan berba-sis GUI dan Teks

Memeriksa pengguna lain di jaringan yang sedang mengakses sumberdaya bersama pada PC-nya

Memberitahu pengguna lain di jaringan yang sedang memengak-ses sumberdaya bersama pada PC-nya bahwa koneksinya aka akan diputus menggunakan utilitas pengiriman pesan

dengan SOP atauInstruction Manual

2 4 2

Page 24: RPL X, XI, XII

4. Melakukanpemutusan jaringan Sistem operasi jaringan

berbasis GUI dan TeksMengoperasikan sistem operasi yang tersambung jaringanberbasis GUI sesuai SOPMengetahui bagian properties network configurationMengetahui teknik setting jaringan berbasisGUI dan teks.(pengallamatan)

Dapat mengecek ketersambungan PC yang dipakai (pada jaringan yang ada)

Dapat menggunakan fungsi penggunaan sumber daya

Tes tertulis Pengamatan/ observasiTes Praktek

2 4 2 Linux GUI Howto Manual system operasi Windows2000 Server

Page 25: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIANALOKASI WAKTU SUMBER

BELAJARTM PS PI

Penggunaan sumber bersama (resource sharing) berbasis GUI dan teks

Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan berbasis GUI dan teksMengetahui teknik setting resource sharing hardware berbasis GUI dan Teks. Mengetahui teknik setting resource sharing file berbasis GUI dan teks.

bersama (resourcesharing) dalam jaringan PC, seperti shared-folder,shared-floppy-drive,shared-CDdrive danstandard printer

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 26: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : XI/3STANDAR KOMPETENSI : Memahami pemrograman visual berbasis desktopKODE KOMPETENSI : 070.KK.09ALOKASI WAKTU : 30 X 45 menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARTM PS PI

1. Menjelaskan IDEaplikasi bahasa pemrograman

Pengantar Dasar dan Struktur program visual basicFungsi OLE dan DDE

Menjelaskan jenis-jenis tipe data, variabel, konstanta dan Arrays Menjelaskan Control structure program pada VBMenjelaskan dan mengaplikasikan Fungsi dan prosedurMenjelaskan Konsep OLE dan DDE Melakukan pembuatan program sederhana dengan fungsi OLE dan DDE

Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures dijelaskan.

Konsep dari OLEdan DDE dijelaskan

Konsep dari Windows API dijelaskan

Hasil program Tes tulis Tanya jawab

2 4 2 Buku pemrograman Visual BasicE-book VB Komputer Jobsheet

2. Menjelaskan Objek Aplikasi Bahasa Pemrograman

Konsep VBAturan pemrograman

Menjelaskan Pengertian dan objek aplikasi VB Menjelaskan aturan pemrograman Property, metode, event

Pengertian Visual basic dijabarkan dan dijelaskanProperty, metode dan event dijelaskan dan diterapkan dalam program aplikasi

Hasil program Tes tulis Tanya jawab

2 4 2 Buku pemrograman Visual BasicE-book VB Komputer Jobsheet

3. MenjelaskanUser Interface aplikasi bahasapemrograman

Interface antar muka VB Tools-tools VB

Menjelaskan menu, tool bar, tool box, form, project explorer, dan property.

Tool bar, tool box, form, project explorer, property dijelaskan

Hasil program Tes tulis Tanya jawab

2 4 2 Buku pemrograman Visual BasicE-book VB Komputer Jobsheet

Page 27: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARTM PS PI

4. Menjelaskan Tipe File Macam-macam Tipe FileVisual asic

Menjelaskan macam-macam tipe file Tipe file dijelaskan PengamatanTes tertuliHasil kompilasi program

2 4 2 Buku pemrograman Visual BasicE-book VB Komputer Jobsheet

5. Menjalankan Aplikasi Operasi Aplikasi Membuat program untuk mengakses Aplikasi Membuat program pembuka Aplikasi Membuat progam untuk menulis enulis ke AplikasiMembuat progam untuk menutup Aplikasi Membuat program untuk pendeteksi akhir AplikasiiMenulis program untuk menambah data Membuat program untuk pengaksesan Aplikasi secara acakMenulis program untuk penunjuk Aplikasi Membuat program untuk memperoleh penunjuk Aplikasi

program penulisan data dan pembacaan data kedalam media penyimpan data, berupa hardisk, floppy disk atau lainnya dibuat dan ditunjukanprogram pembacaan dan penulisan data dalam file dibuat secara sekuensial dan berindeks.

Pengamatan Tes tertulis Hasil kompilasi program

2 4 2 Buku pemrograman Visual BasicE-book VB Komputer Jobsheet

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 28: RPL X, XI, XII

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XI/3STANDAR KOMPETENSI : Mengoperasikan bahasa pemrograman SQL tingkat dasarKODE KOMPETENSI : 070.KK.011ALOKASI WAKTU : 36 X 45 Menit

SILABUS

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan Konsep Pengoperasian SQL tingkat dasar

Konsep SQL dasar

Bahasa pemrograman

Kode-kode SQL dasar

Menjelaskan dasar-dasar dan konsep SQL

Menjelaskan dan mengidentifikasi bahasa pemrograman

Menjelaskan kode yang digunakan dalam membuat tabel

Dasar-dasar SQLdijelaskan

Bahsa pemrograman DDLdan DML dijelaskan

Tabel dibuat dengan kode- kode SQL

Pengamatan Tes tulis TugasHasil program

2 4 2 Buku Pemrogra man SQL Komputer ebook

2. Mempersiapkan perangkat lunak aplikasi data deskripsi / SQL

Aplikasi data deskripsi (SQL) Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.

Memahami user manual

Menyalakan PC yang sudah terinstal software yang dibutuhkan sesuai SOP

Menjalankan perangkat lunak aplikasi SQL, sesuai SOP

Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersedia dan dipahami.

Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi

Perangkat lunak aplikasiSQL dijalankan

Pengamatan Tes tulis TugasHasil program

2 4 2 Buku Pemrogra man SQL Komputer ebook

3. MendeskripsikanMenu Aplikasi SQL

Menu aplikasi SQL Mengenali menu menu yang tersedia beserta shortcut-nya dikenali

Mengaplikasikan fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger sesuai SOP

Menu menu yang tersedia beserta shortcut-nya dikenali

Fitur fitur pengolahan Tabel, View, Store Prosedur, Trigger diaplikasikan.

Pengamatan Tes tulis TugasHasil program

2 4 2 Buku Pemrogra man SQL Komputer ebook

Page 29: RPL X, XI, XII

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

4. Membuat dan mengisi tabel

Pengisian table

Perintah standar DDL

Membuat tabel dan Mengatur dengan menggunakan perintah standar dalam DDL.

Menentukan nama kolom/field, tipe data, dan konstrainnya.

Perintah standar DDL yang digunakan pada tabel.

Menyimpan tabel sesuai dengan aturan penamaan, dan data dimuat ke dalam tabel

Memberi nama table sesuai aturan penamaan

Memasukan data ke dalam tabel

Membuat Index tabel dengan menggunakan perintah standar.

Menyimpan File index sesuai aturan penamaan

Membuat View tabel menggunakan perintah standar.

Tabel dibuat dan diatur dengan menggunakan perintah standar dalam DDL.

Tabel dibuat dengan menentukan nama kolom/field, tipe data, dan konstrainnya.

Perintah standar DDL digunakan untuk mengisi data pada tabel.

Tabel disimpan, diberi nama sesuai dengan aturan penamaan, dandata dimuat ke dalam tabel

Pengamatan Tes tulis TugasHasil program

4 6 2 Buku Pemrogra man SQL Komputer ebook

Page 30: RPL X, XI, XII

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

5. Mengoperasikan tabel dan View

Operasi Tabel dan View Menampilkan data table deng perintah select.

Menampilkan data gabungan dari beberapa tabel dengan perintah select untuk.

Index tabel dibuat dan diatur dengan menggunakan perintah standar.

File index disimpan dan diberi nama sesuai aturan penamaan

View tabel dibuat dan diatur dengan menggunakan perintah standar.

View disimpan dan diberi nama sesuai dengan aturan penamaan.

Perintah select digunakan untuk menampilkan data tabel.

Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan.

Pengamatan Tes tulis TugasHasil program

2 6 2 Buku Pemrogra man SQL Komputer ebook

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

Page 31: RPL X, XI, XII

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 32: RPL X, XI, XII

SILABUS

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : XI/3STANDAR KOMPETENSI : Mengoperasikan bahasa pemrograman SQL tingkat lanjutKODE KOMPETENSI : 070.KK.012ALOKASI WAKTU : 34 X 45 Menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menentukan formula pembentukan data dengan batasan waktu

Aplikasi Prosedur danFungsi pada SQL

Menginstalasi perangkat lunak aplikasi SQLsesuai SOP

Memahami manual pengguna (user manual)untuk perangkat lunak aplikasi SQL.

Menyalakan perangkat komputer dengan sistem operasi dan persyaratan yang sesuai dengan manual instalasi

Menjalankan perangkat lunak aplikasi SQL

Membuat program aplikasi SQL

Mengkompilasi program prosedur sesuaiSOP

Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal.

Manual pengguna (user manual) untuk perangkat lunak aplikasi SQL sudah tersediadan dipahami.

Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai dengan manual instalasi

Perangkat lunak aplikasi SQL dijalankan

Pengamatan Tes tulis TugasHasil program

2 4 2 Buku Pemrogram an SQL Komputer ebook

Page 33: RPL X, XI, XII

2. Membuat dan mengoperasikan prosedur

Pengolahan tabel dengan prosedur dan fungsi

Mengidentifikasi menu menu yang tersedia beserta shortcut-nya.

Membuat program dengan memanfaatkan fitur fitur pengolahan Tabel, View, Store Prosedur.

Mengkompilasi program yang sudah dibuat sesuai tahapan

Menu menu yang tersedia beserta shortcut-nya dikenali

Fitur fitur pengolahan Tabel, View, Store Prosedur diaplikasikan.

Pengamatan Tes tulis TugasHasil program

4 6 2 Buku Pemrogram an SQL Komputer ebook

Page 34: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Menulis kode programpembangkit an data dengan batasan waktu

Listing program SQL Menjelaskan dan mengidentifikasi Listing program dalam pembuatan aplikasi menggunakan SQL

Listing program dijelaskan dan dicoba

Pengamatan Tes tertulis Hasil kompilasi program

4 8 2 Buku Pemrogram an SQL Komputer ebook

4. Mengoperasikan trigger

Konsep trigger

Constrain DDL

Menyisipkan insert, update dan delete

Mengenal batasan-batasan pada DDL

Mengelola Trigger

Spesifikasi Trigger

Insert, update dan delete didisisipkan pada sebuah program

Intergrity dan constrain (batasan) dijelaskan

Triger dispesifikasikan kapan harus dibuat

Pengamatan Tes tertulis Hasil kompilasi program

2 4 2 Buku Pemrogram an SQL Komputer ebook

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 35: RPL X, XI, XII

: SILABUSNAMA SEKOLAH : SMK PELITA AL-QUR’AN

MATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : XI/4STANDAR KOMPETENSI : Membuat paket software aplikasi berbasis desktopKODE KOMPETENSI : 070.KK.010ALOKASI WAKTU : 46 X 45 menit

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan MenuAplikasi

Konsep AplikasiPemrograman

Interface antar muka pemrograman

Mengenal metode, property dan Ivent

Mengidentifikasi tampilan program

Metode, property dan ivent dijelaskan

Interface antar muka pemrograman diidentifikasi

Hasil praktekl Tes tertulis Tanya jawab

2 4 2 Buku pemrogram an Visual BasicE-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

2. Menyiapkan SistemKomputer

Standar hardware yang mendukung program

Mempersiapkan Hardware dan software

Mengidentifikasi edisi software yang support terhadap hardware

Menginstalasi sotware pada sistem computer

Mengidentifikasi seluruh komponen yang dibutuhkan oleh kode program sesuai dapat dijalankan.

Sistem komputer dalam kondisi siap digunakan.

Paket software aplikasi siap digunakan.

Kode program telah tersedia pada sistem komputer

Komponen yang dibutuhkan oleh kode program disiapkan.

Hasil praktekl Tes tertulis Tanya jawab

4 6 2 Buku pemrogram an Visual BasicE-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

Page 36: RPL X, XI, XII

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. MendemonstrasikanAplikasi paket Instaler

Teknik Menginstall VB Menjalankan Aplikasi paket installer

Mengenal file pada installer

Mengelompokan kode program di-set dandisimpan pada direktori tertentu.

Menset komponen yang dibutuhkan

Menyimpan pada direktori tertentu.

Mengeset direktori dan nama file setup hasilproses pembuatan installer

Menjalankan hasil proses pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan.

Aplikasi paketinstaller dijalankan.

Kode Program atau file exe di-set dan disimpan pada direktori tertentu.

Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu.

.

Hasil programTes tertulis

4 8 2 Buku pemrogram an Visual BasicE-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

4. Menyimpan InstalerAplikasi

Administrasi file kerja Membuat administrasi penyimpanan File

Memahami konsep root file data base /directory tempat menyimpan data base file

Membuat back up file hasil

File hasil disimpan dalam media penyimpanan yang telah ditentukan

Administrasi File 2 4 2 Buku pemrogram an Visual BasicE-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

5. Menghubungkan Aplikasi dengan basis data

Koneksi aplikasi ke data base

ADODC dan Data Grid

Membuat koneksi data base

Menggunakan ADODC dan Data grid sebagai koneksi yang menghubungkan Data base dengan program aplikasi.

Konekasi database dengan pemrograman dibuat

ADODC dan DataGrid digunakan

Administrasi FilePengamatan Tes tertulis Hasil kompilasi program

4 8 2 Buku pemrogram an Visual BasicE-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

KeteranganTM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Page 37: RPL X, XI, XII

:

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 38: RPL X, XI, XII

SILABUSNAMA SEKOLAH : SMK PELITA AL-QUR’AN

MATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : XI/IVSTANDAR KOMPETENSI : Membuat halaman web dinamis tingkat dasarKODE KOMPETENSI : 070.KK.013ALOKASI WAKTU : 46 X 45 Menit

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan Konsep Pembuatan halaman web dinamis

Konsep dan Teknologi pengembangan WEB

Mengkoneksikan Internet untuk pembelajaran WEB dinamis Menjelaskan standar pemrograman yang penting dari internet dapat Mengidentifikasi konten konten WEB Mengamati berbagai aplikasi web sebagai contoh di internet

Standar pemrograman yang penting dari internet dapat dijelaskan

Hasil ProgramTes tertuliPengamatan

2 4 2 Buku Macro- media Dream- weaver

Modul designWEB

Buku PHP Komputer

Jobsheet

2. Mempersiapkan lingkungan teknis

Program aplikasi pengembangan web dan server

Akses server jaringan

Direktori virtual

Menyediakn software pengembangan web

Menyediakan server web yang dapat diakses

Mengakses server web sesuai dengan kebijaksanaan dan prosedur organisasi

Menentukan direktori virtual untuk menyimpan file-file web

Lingkungan pengembangan dan software server tersedia dan dapat diakses

Akses atau server jaringan sesuai dengan kebijaksanaan dan prosedur organisasi

Direktori virtual dibuat dan disimpan dalam direktori yang tepat untuk akses server

Pengamatan Tes tertulis Hasil

2 6 2 Buku Pemrogram an PHP Komputer Jobsheet Modul

Page 39: RPL X, XI, XII

:KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Membuat halamanweb sederhana

Tata penulisan WEB

Akses WEB

Tag- tag HTML

Akses file melalui h tt p : // l o c a l h o s t , alamat IP lokal, atau URL lengkap

Membuat halaman dan Menyimpan ekstensi ekstensi yang tepat kemudian

Menyimpan ke dalam direktori/ folderyang tepat

Menambahkan kode diantara tagpembatas

Penempatan Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan

Menambahkan Tag HTML yang digunakan pada format halaman dan konten sesuai dengan kebutuhan

Menyimpan halaman disimpan dalam direktori yang tepat

Akses file melalui h tt p : / / l o c a l hos t , alamatIP lokal, atau URL lengkap

Modifikasi dibuat sesuai kebutuhan

Halaman dibuat dan disimpan dengan ekstensi yang tepat kemudian disimpan ke dalam direktori/ folder yang tepat

Kode ditambahkan diantara tag pembatas

Break dan indent yang tepat pada baris Kode ke dalam baris yang memudahkan pembacaan

Tag HTML digunakan pada format halaman dan konten ditambahkan sesuai dengan kebutuhan

Halaman disimpan dalam direktori yang tepat

Akses file melalui h tt p : // l o c a l h o s t , alamat IP lokal, atau URL lengkap

o Modifikasi dibuat sesuai kebutuhan

PengamatanTes tertulis

2 8 2 Buku Pemrogram an PHP Komputer Jobsheet Modul

Page 40: RPL X, XI, XII

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

4. Menambahkan fungsi-fungsi padahalaman webdinamis

Variabel-variabel dan array menurut persyaratanNilai variabel, string, dan konstanta.Control Structure

Menggunakan dan Mendeklarasikan Variabel-variabel dan array menurut persyaratanMenetapkan Nilai variabel, string, dan konstanta.Menggunakan fungsi-fungsi internal yang digunakan pada halaman web Menggunakan Control Structure ( seperti statement If, While, for, switch ) sesuai kebutuhanMembuat aplikasi sederhana dengan menggunakan control stucture

Variabel-variabel dan array digunakan dan dideklarasikan menurut persyaratanNilai variabel, string, dan konstanta ditetapkan.Fungsi-fungsi internal digunakan pada halaman web

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

Uji coba ProgramSederhana

2 4 2 Buku Pemrogram an PHP Komputer Jobsheet Modul

5. Menguji halamanweb dinamis

Pengujian dan Housting Menyimpan halaman pada server di lokasi yang tepatMenampilkan/menguji halaman dinamis ditampilkan pada browserMembuat fungsi format dan dinamis secara keseluruhan sesuai dengan kebutuham bisnis dan pelanggan Mengakhiri halaman pelanggan sesuai memenuhi persyaratan bisnis Merangkai aplikasi halaman per halaman sesuai permintaan pelanggan

Halaman disimpan pada server di lokasi yang tepat.Halaman dinamis ditampilkan pa-da browser dan diuji Fungsi format dan dinamis secara keseluruhan dibuat sesuai dengan kebutuham bisnis dan pelangganHalaman pelanggan diakhiri sesuai memenuhi persyaratan bisnis

Hasil programTes tertulis

2 8 2 Buku Pemrogram an PHP Komputer Jobsheet Modul

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Page 41: RPL X, XI, XII

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 42: RPL X, XI, XII

SILABUSNAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XI/IVSTANDAR KOMPETENSI : Membuat halaman web dinamis tingkat lanjutKODE KOMPETENSI : 070.KK.014ALOKASI WAKTU : 56 X 45 Menit

KOMPETENSI DASARMATERI

PEMBELAJARANKEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan konsep pemrograman web dinamis

Konsep dan Teknologi pengembangan WEB

Mengkoneksikan Internet untuk pembelajaran WEB dinamis Menjelaskan standar pemrograman yang penting dari internet dapat Mengidentifikasi konten konten WEB Mengamati berbagai aplikasi web sebagai contoh di internet

Standar pemrograman yang penting dariinternet dapat dijelaskan

Hasil ProgramTes tertuliPengamatan

6 12 2 Buku Macro- media Dream- weaver

Modul designWEB

Buku PHP Komputer Jobsheet

2. Mempersiapkan membuat aplikasi

Software aplikasi pengembangan WEB

Desai Lay out danScripting

Sumber daya server

Mengidentifikasi perlengkapan software teks editor dan browser sesuai dengan kebutuhan

Mengoperasikan software sesuai dengan standar operasi aplikasi

Menentukan sumber data yang dibutuhkan sudah ketentuan dimana letaknya dan bagaimana mengaksesnya.

Menyiapkan sketsa disain untuk webyang akan dibuat

Menyiapkan desain interface/ menu- menu

Perlengkapan software teks editor dan browser sesuai dengan kebutuhan diidentifikasi

Software dioperasikan sesuai dengan standar operasi aplikasi

Sumber data yang dibutuhkan sudah ditentukan dimana letaknya dan bagaimana mengaksesnya.

Web Aplikasi ElearningWeb browser untuk aplikasi Pengamatan Tanya jawab

6 12 2 Buku Macro media Dream weaver Moduldesign WEBBuku PHP Komputer Jobsheet

Page 43: RPL X, XI, XII

KOMPETENSI DASARMATERI

PEMBELAJARANKEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Membuat web menggunakan bahasa script

File-file HTML

Coding dan Scripting

Pengujian script dan desain WEB

Membuat coding file-file HTML

Membangun kode program scriptdibangun

Menguji coba code program script yang dibangun beserta modul-modul yang digunakan

Menampilkan Web yang dibuat dilayar sesuai dengan rancangan

Mendemonstrasikan tujuan dari pengiriman konten Web yang terdiri dari file program

File-file HTML dibuat dengan cara coding

Kode program script dibangun dan diuji beserta modul-modul yang digunakan

Web yang dibuat tampil dilayar sesuai dengan rancangan

Tujuan dari pengiriman konten Web yang terdiri dari file program didemonstrasikan

Kompilasi programPengamatanTes tulis

6 14 2 Buku Macrome dia Dreamwe aver

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Muslim Hidayat, S.Kom

Page 44: RPL X, XI, XII

SILABUSNAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi KejuruanSTANDAR KOMPETENSI : Menggunakan bahasa pemrograman berorientasi objekKODE KOMPETENSI : 070.KK.015ALOKASI WAKTU : 28 X 45 Menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menggunakan tipe data control program

Type Data dan Kontrol program Menjelaskan tipe data dasar

Menjelaskan tipe data bentukan.

Menjelaskan tata cara penulisan program OO. Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program

Tipe data dasar dan tipe data bentukan dijelaskan.

Tata cara penulisan program OO dijelaskan. Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program

Pengamatan Tes tertulis TugasHasil program

2 2 2 Buku Konsep OOP Jobsheet Modul Komputer

Page 45: RPL X, XI, XII

2. Membuat class Class pada OOP Membuat program dengan menggunakan obyek dan class dibuat.

Membuat properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi.

MembuatClass private dibuat di dalam program

Membuat Class public dalam program

Program dengan menggunakan obyek dan class dibuat.

Properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi dibuat.

Class private dibuat di dalam program

Class public dibuat di dalam program

Pengamatan Tes tertulis TugasHasil program

2 4 2 Buku Konsep OOP Jobsheet Modul Komputer

Page 46: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Membuat inheritance, polimorphy, overloading, dan friends

Inheritance

Polimorphy

Overloading

Friends

Membuat program OOP menggunakanInheritance pada class

Membuat program OOP menggunakanInheritance pada class

Membuat program OOP menggunakanPolimorphy pada class

Membuat program OOP menggunakanOverloading pada class

Membuat program OOP menggunakan Friendspada class

Inheritance padaclass dibuat

Polimorphy padaclass dibuat

Overloading pada class dibuat

Friends padaclass dibuat

Pengamatan Tes tertulis TugasHasil program

2 4 2 Buku Konsep OOP Jobsheet Modul Komputer

4. Membuat interface dan paket

Interface class program.

Paket denganmenggunakan classprogram

Membuat Interface class program.

Membuat Paket dengan menggunakan classprogram

Interface classprogram dibuat.

Paket dengan menggunakan class program dibuat

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 4 2 Buku Konsep OOP Jobsheet Modul Komputer

5. Mengkompilasi program berorientasi objek.

Proses kompilasi program Proses Kompilasi dijelaskan dan dijalankan Proses kompilasi dijalankan dan dijelaskan secara bertahap sesuai denganketentuan kompilasi

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 4 2 Buku Konsep OOP Jobsheet Modul Komputer

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Page 47: RPL X, XI, XII

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Miftakhul Munip, S.Kom

Page 48: RPL X, XI, XII

SILABUSNAMA SEKOLAH : SMK PELITA AL QUR’ANMATA PELAJARAN : Pemrograman Berorientasi ObjekKELAS/SEMESTER : XII/VSTANDAR KOMPETENSI : Merancang program aplikasi web berbasis objekKODE KOMPETENSI : 070.KK.016ALOKASI WAKTU : 28 X 45 Menit

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan file I/O (Input/Output), tipe data dan variable pada java programming

I/O dan type dat padaVariable

Mennjelaskan Konsep dari I/O di Java danFile streams tipe data dan sifat-sifatnya.

Menjelaskan Konsep variabel pada Java.

Konsep dari I/O di Java dan File streams dijelaskanBerbagai tipe data dan sifat- sifatnya dijelaskan.

Konsep variabel pada Java dijelaskan.

Pengamatan Tes tertulis TugasHasil program

2 4 2 Algoritma dan Pemrogra- manBuku pemrogrman Java Komputer Howto JAVA

2. Menjelaskanexception handling

Exception Handling Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally.

Menaplikasikan pada beban ExceptionHandling

Konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally dijelaskan.

Pengamatan Tes tertulis TugasHasil program

2 4 2 Algoritma dan Pemrogra- manBuku pemrogrman Java Komputer Howto JAVA

3. Menjelaskan applet Konsep Apllet

Method-method aplet

Applet HTML Tag

Menjelaskan Konsep Apllet

Menjelaskan Method-method apllet seperti siklus, dll

Menjelaskan Applet HTML Tag

Konsep Applet dijelaskan

Methode-methodeApplet dijelaskan

Applet HTML Tag dijelaskan

Pengamatan Tes tertulis TugasHasil program

2 6 2 Algoritma dan Pemrogra- manBuku pemrogrmanJ avaKomputerHowto JAVA

Page 49: RPL X, XI, XII

4. Menerapkan konektivitas basis data.

Interoperabilitas dariAplikasi dan ODBC.

Menjelaskan Interoperabilitas dari Aplikasi dan ODBC.

Membangun koneksivitas antara Aplikasi dan OBVC

Interoperabilitas dari Aplikasi dan ODBC dijelaskan.

Tes LisanProyekProgram aplikasiPengamatan

2 6(12)

10(40)

Buku Pemrograma n XML Manual XML Komputer Jobsheet Modul

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Miftakhul Munip, S.Kom

Page 50: RPL X, XI, XII

SILABUSNAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XII/VSTANDAR KOMPETENSI : Membuat aplikasi basis data menggunakan SQL

KODE KOMPETENSI : 070.KK.017

ALOKASI WAKTU : 46 X 45 Menit

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan kebutuhan software

Spesifikasi OS Software aplikasi basis data telah terinstalasi dan dapat berjalan normal User manual software aplikasi basis data sudah disediakan dan dipahamiPerangkat komputer sudah dinyalakan, dengan sistem operasi danpersyaratannya sesuai dengan instalation manual

Mengidentifikasi Sistem OperasiMenginstal Software Aplikasi

Sistem Operasi diidentifikasi

Software Aplikasi diinstall

Tes Lisan Tes Tertulis Tes Praktek

2 4 2 ModulPC

2. Membuat Entity Relationship Diagram (ERD)

Macam-macam entitas

Simbol-simbol ERD

Menjelaskan macam-macam entitas

Mengidentifikasi dan menjelaskan simbol-simbol ERD

Entitas lemah dan entitas kuat dijelaskan

Simbol-simbol ERD diidentifikasi, dijelaskan dan digunakan

Pengamatan Tes tertulis Tugas

2 6 2 ModulPC

3. Membuat Data FlowDiagram (DFD)

Alur DFD

Simbol-simbol DFD

Menjelaskan alur DFD

Mengidentifikasi dan menjelaskan simbol-simbol DFD

Alur DFD dijelaskan

Simbol-simbol DFD digunakan, dijelaskan kemudian diidentifikasi

Pengamatan Tes tertulis Tugas

2 6 2

4. Mempersiapkan lembar kerja Basis Data

Perlengkapan kerja diidentifikasi sesuai dengan kebutuhan aplikasi pembuat query data beroperasi sesuai dengan standar operasi aplikasiOtoritas pembuatan query data diterima (login diterima)

Bahasa pemrograman (misal: pascal, basic, Foxpro, Delphi, MS. Access, dsb.)

Menguraikan fungsi software bahasa pemrograman untuk pembuatan query data

Tes Lisan Tes Tertulis Tes Praktek

2 6 2 ModulPC

Page 51: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

5. Menggunakan sintaks-sintaks khusus SQL

Alat-alat pemrograman untuk SQL

Sintaks SQL.

Perintah SQL

Menggunakan mrograman untuk SQL

Menggunakan Sintaks SQL

Menjalankan perintah SQL dijalankan

Alat-alat pemrograman untuk SQL digunakan.

Sintaks SQL digunakan.

Perintah SQL dijalankan

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Pengemban gan database denganSQL Komputer Modul Basis Data

6. Membuat Query Basis

Data

SQL dan penggunaannya Menggunakan SQL untuk membentukQuery

Mengaplikasikan penggunaan Querypada program

Mengeksekusi Quero untuk mencari data

SQL untuk membentukQuery digunakan

Penggunaan Query pada program diaplikasikan

Pengamatan Tes tulis TugasHasil

2 6 2 Bukusistem data baseKomputer Buku Microsoft Access

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Miftakhul Munip, S.Kom

Page 52: RPL X, XI, XII

SILABUSNAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XII/VISTANDAR KOMPETENSI : Mengintegrasikan sebuah basis data dengan sebuah situs webKODE KOMPETENSI : 070.KK.018ALOKASI WAKTU : 56 X 45 Menit

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan prosedurpengintegrasian sebuah basis data dengan sebuah situs web

Informasi yang ada agar dapat dengan cepat dari situs web

Integritas basis data sesuai standar baku sekuritiFungsi perijinan yang tepat untuk akses basis data t

Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web

Membuat integritas basis data sesuai standar baku sekuriti

Membuat fungsi perijinan yang tepat untuk akses basis data

Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web Integritas basis data dibuat sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data dibuat

Kompilasi program Pengamatan Tes tulis TugasHasil

2 6 2 Buku Pemrogram an SQL Komputer Manual mySQL ManualPHP

2. Mempersiapkan basisdata

Data situs yang dibutuhkan

Basis data yang tersedia sesuai kebutuhan data situs

Kebutuhan basis data

Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis

Meninjau ulang dasar kebutuhan Basis data yang tersedia

Menambah Basis data dapat diperlukan

Data situs yang dibutuhkan diidentifikasi dari persyaratan teknisBasis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhiBasis data dapat ditambah jika diperlukan

Hasil program Pengamatan Tes tulis TugasHasil

2 6 2 Buku Pemrogram an SQL Komputer Manual mySQL ManualPHP

Page 53: RPL X, XI, XII

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

3. Membuat Login padabasis data

Operator dan pengunjung situs

Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi

Nama-nama login n utilitasweb server yang relevan

Nama-nama login ke dalamweb server

Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis

Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi untuk setiap kelas dari user

menggunakan Nama-nama login dibuat utilitas web server yang relevan

menggunakan Nama-nama login ditambahkan ke dalam web server utilitas server yang relevan

Operator dan pengunjung situs diidentifikasi sesuai kebutuhan bisnis

Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk setiap kelas dari user

Nama-nama login dibuat menggunakan utilitas web server yang relevan

Kompilasi programPengamatan Tes tulis Tugas

2 10 2 Buku Pemrogram an SQL Komputer Manual mySQL ManualPHP

Page 54: RPL X, XI, XII

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

4. Membuat koneksi basis data

Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs webSumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnisUtilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs

File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs

Menggunakan utilitas server untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web

Mengkonfirmasikan sumber data, name login basis data, dan password terhadap persyaratan bisnis

Menggunakan utilitas server dan stringkoneksi basis dataMembuat hubungan ke basis data situs

Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs

Utilitas server digunakan untuk membuatsumber data yang sesuai kebutuhan arsitektur situswebSumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung kebasis data situs

File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs

Kompilasi program Pengamatan Tes tulis Tugas

2 12 2 Buku Pemrogram an SQL Komputer Manual mySQL ManualPHP

5. Menguji konektifitas basis data

Informasi yang ada agar dapat dengan cepat dari situs web

Integritas basis data sesuai standar baku sekuritiFungsi perijinan yang tepat untuk akses basis data t

Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web

Membuat integritas basis data sesuai standar baku sekuriti

Membuat fungsi perijinan yang tepat untuk akses basis data

Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web Integritas basis data dibuat sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data dibuat

Kompilasi program Pengamatan Tes tulis TugasHasil

4 10 2 Buku Pemrogram an SQL Komputer Manual mySQL ManualPHP

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Page 55: RPL X, XI, XII

Wonosobo, 04 Juli 2011

Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Miftakhul Munip, S.Kom

Page 56: RPL X, XI, XII

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XII/VISTANDAR KOMPETENSI : Membuat Aplikasi basis dataKODE KOMPETENSI : 070.KK.019ALOKASI WAKTU : 46 X 45 Menit

SILABUS

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

1. Menjelaskan konseppembuatan DBMSberbasis Client-Server

Konsep Database Management Sistem (DBMS)

Menjelaskan konsep normalisasi

Menjelaskan aturan pembuatan tabel

Menjelaskan tipe data

Menjelaskan ERD

Konsep normalisasi dan ERD Basis data dijelaskan

Berbagai jenis batasan-batasan dalam pembuatan tabel dijelaskan

Konsep tipe data dijelaskan

Pengamatan Tes tulis TugasHasil

2 6 2 Buku sistem data baseKomputerBuku MicrosoftAccess

2. Menggunakan SQL Alat-alat pemrograman untuk SQL Server

Sintaks TSQL.

Perintah TSQL

Menggunakan mrograman untuk SQL Server

Menggunakan Sintaks TSQL

Menjalankan perintah TSQL dijalankan

Alat-alat pemrograman untuk SQL Server digunakan.

Sintaks TSQLdigunakan.

Perintah TSQLdijalankan

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Manual SQL2000 serverPengembangan database dengan SQL Server Komputer

3. Menggunakan storedprocedures

Stored procedures (dibuat, modifikasi, dan hapus) .

Programming stored procedures.

Memanioulasi Stored procedures (dibuat, modifikasi, dan hapus) .

Membuat Programming stored proceduresdibuat.

Stored procedures dimanipulasi (dibuat, modifikasi, dan hapus) .

Programming stored procedures dibuat.

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Manual SQL2000 serverPengembangan database dengan SQL Server Komputer

Page 57: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

4. Menggunakan triggers Triggers.

Programming triggers.

Membuat Triggers

Mengelola Triggers.

Membuat basis data dengan menggunakanProgramming triggers dibuat.

Triggers dibuat dan dikelola.

Programming triggers dibuat.

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Manual SQL2000 serverPengembangan database dengan SQL Server Komputer

5. Menggunakan administrasi SQL

Sistem keamanan untukSQL Server

Keamanan SQL Server

Konsep SQL Server Agent

Konsep DTS (DataTransforma-tion Service)

Membuat sistem keamanan untuk SQLServer

Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server

Menjelaskan konsep SQL Server Agent

Konsep DTS (Data Transforma-tion Service)

Sistem keamanan untuk SQL

Server dibuat dan dirancang. Keamanan SQL Server diimple- mentasikan dan diadminis-trasikan

Konsep SQL Server Agent dije- laskan

Konsep DTS(Data Transforma-tion Service)dijelaskan

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Manual SQL2000 serverPengembangan database dengan SQL Server Komputer

6. Menjelaskan struktur program aplikasi

Konsep struktur program aplikasi SQL

Tipe data pada SQL

Menjelaskan konsep struktur program aplikasi SQL

Menjelaskan macam-macam tipe datapada SQL beserta fungi masing-masing tipe

Konsep struktur program aolikasi dijelaskan

Tipe data dijelaskan fungsinya

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Manual SQL2000 serverPengembangan database dengan SQL Server Komputer

Page 58: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU

SUMBER

BELAJARTM PS PI

7. Menerapkan SQLSistem keamanan untukSQL

Keamanan SQL

Konsep SQL Server Agent

Konsep DTS (DataTransforma-tion Service)

Membuat sistem keamanan untuk SQL

Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL

Menjelaskan konsep SQL Server Agent

Konsep DTS (Data Transforma-tion Service)

Sistem keamanan untuk SQL

dibuat dan dirancang. Keamanan SQL Server diimple- mentasikan dan diadminis-trasikan

Konsep SQL Server Agent dije- laskan

Konsep DTS(Data Transforma- tion Service) dijelaskan

Program sederhana Pengamatan Tes tertulis TugasHasil program

2 6 2 Manual SQL2000 serverPengembangan database dengan SQL Server Komputer

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Wonosobo, 04 Juli 2011Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Miftakhul Munip, S.Kom

Page 59: RPL X, XI, XII

NAMA SEKOLAH : SMK PELITA AL-QUR’AN MATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : XII/VISTANDAR KOMPETENSI : Membuat program aplikasi Web menggunakan JSP

KODE KOMPETENSI : 070.KK.020ALOKASI WAKTU : 54 X 45 Menit

SILABUS

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARTM PS PI

1. MenjelaskanKebutuhanSoftware

Spesifikasi OS

Spesifikasi WEB server

Penytingan WEB server

Pengujian WEB Seervwr

Mengidentifikasi persyaratan sistem operasi dan web server

Melakukan kalibrasi web server agar program scripting JSP berjalan optimal dengan web server

Menset WEB Server

Melakukan pengujian web server untuk memeriksa apakah web server berjalan dengan optimal

Persyaratansistem operasi dan web server diidentifikasi

Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan

Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan

Pengamatan Tes tertulis TugasHasil program

2 6 2 Buku Pemrograman JSPManual JAVA Komputer Modul ajar Jobsheet

Page 60: RPL X, XI, XII

KOMPETENSI DASAR

MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN

ALOKASI WAKTU SUMBER

BELAJARTM PS PI

2. Menjelaskandasar-dasar JSP

Konsep teknologi JSP

Sintak JSP

Menjelaskan penggunaan JSP container

Menjelaskan penggunaan JSP directives

Menjelaskan JSP Objects melalui va-riabelrequest dan response

Menjelaskan JSP actions

Menjelaskan JSP tag libraries (TagLibs,Servlets dan Development Components)

Penggunaan JSP container dijelaskan

Penggunaan JSP directives dije- laskan

JSP Objects melalui va-riabel request dan response dijelaskan.

JSP actionsdijelaskan

JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan

Pengamatan Tes tertulis TugasHasil program

2 8 2 Buku Pemrograman JSPManual JAVA Komputer Modul ajar Jobsheet

4. ,Membuat aplikasiweb berbasis JSP

Kebutuhan Sistem

Tool Pengolahan Basis DataMy SQL

Menjelaskan Kebutuhan Sistem

Menjelaskan Tool pada My SQL

Kebutuhan Sistem dijelaskan

Tool pada My SQL dijelaskan dan digunakan

Pengamatan Tes tertulis TugasHasil program

4 8 2 Buku Pemrograman JSPManual JAVA Komputer Modul ajar

5. Menyiapkanserver untuk aplikasi web berbasis JSP

Instalasi My SQL Menjelaskan cara menginstal My SQL Cara mengisntalMy SQL dijelaskan

Pengamatan Tes tertulis TugasHasil program

4 8 2 Buku Pemrograman JSPManual JAVA Komputer

6. Menyimpan state(kondisi) ke dalamserver dan client

Prinsip Coocie, Query&Session dengan JSP

Melakukan penyimpanan suatu kondisi me lalu

Melakukan penyimpanan suatu kondisicookie,

Melakukan penyimpanan suatu kondisiquery,

Melakukan penyimpanan suatu kondisiSessions

Penyimpanan suatu kondisi me- lalui cookie, query, dan sessions dilakukan.

PengamatanTes tertulisTugasHasil program

4 8 2 Buku Pemrograman JSPManual JAVA Komputer Modul ajar

Jobsheet

Keterangan

TM : Tatap MukaPS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)

Page 61: RPL X, XI, XII

PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

Page 62: RPL X, XI, XII

Wonosobo, 04 Juli 2011Mengetahui,

Kepala Sekolah SMK PELITA AL-QUR’AN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc Miftakhul Munip, S.Kom