Anda di halaman 1dari 59

SILABUS

NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menerapkani Teori Kelistrikan

: : : : : :

SMK PELITA AL-QURAN Penerapan Konsep Dasar Listrik dan Elektronika X/1 Menerapkan teknik elektronika analog dan digital dasar 070.KK.01 90 X 45 menit MATERI PEMBELAJARAN
Teori Dasar Listrik Sumber Tegangan

KEGIATAN PEMBELAJARAN
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

INDIKATOR
Struktur atom, komponenkomponen 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 induktansi berhubungan dengan magnetism dan digambarkan konstruksi kumparan, inti dan kegunaannya Ditunjukkan perbandingan antara reaktansi dan resistansi dan digambarkan hubungannya dengan arus/ tegangan Dibandingkan antara impedansi dengan reaktansi dan resistansi, dan dijelaskan

PENILAIAN
Tes tertulis Pengamatan dan observasi Tes LIsan

ALOKASI WAKTU TM
4

PS
10

PI
-

SUMBER BELAJAR
Buku Teori Dasar Kelistrikan Internet Majalah Teknik Bread board Komponen R, L, C

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN
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

INDIKATOR
sebab dan akibat dari impedansi Bisa disebutkan dengan benar berbagai macam sumber tegangan, AC dan DC, battery, dll. Disebutkan rumus-rumus hukum Ohm untuk arus, tegangan, resistansi, dan daya serta kegunaannya Perhitungan konsumsi daya dan persyaratannya didemonstrasikaninduktansi berhubungan dengan magnetism dan digambarkan konstruksi kumparan, inti dan kegunaannya Resistor dengan beragam nilai di-identifikasi berdasar kode warna atau kode lain dan bahan penyusunnya disebutkan disertai kegunaan masing-masing Jenis-jenis kapasitor diidentifikasi, dijelaskan fungsi utamanya dan bagaimana metode mengubah-ubah nilai kapasitansi, serta diterangkan tentang istilah muatan dan coulomb Jenis-jenis induktor diidentifikasi dan dijelaskan macam-macam bahan inti, serta bagaimana ukuran diameter 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 diidentifikasi berdasarkan jenis dan kegunaannya Thyristor dibandingkan dengan

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

2.

Mengenal komponen elektronika

Komponen Elektronika Menghitung nilai besaran komponen elektronika

Menghitung nilai resistansi berbagai jenis resistor 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

Tes tertulis Pengamatan/ observasi Tes Praktek Produk

10

Buku Teori Dasar Elektronika Internet Majalah Teknik Bread board Komponen Elektronika

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN
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

INDIKATOR
semikonduktor lain; diac, triac, dan SCR, dan dijelaskan kegunaan masing-masing Batasan kerja diode zener dijelaskan dan digambarkan kegunaannya dalam rangkaian regulator Berbagai piranti optik yang umum disebutkan misalnya LED, LCD, Laser, dll. Digambarkan bagaimana photo-voltaic diaktifkan.

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

3. Menggunakan komponen 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 rangkaian AC 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 Mengaktifkan display Mengaktifkan remote control Menjelaskan beberapa piranti display Menjelaskan cara kerja LCD

Dijelaskan tentang prinsipprinsip dasar rangkaian DC Dijelaskan tentang prinsipprinsip dasar rangkaian AC Diterangkan bagaimana rangkaian R,L,C seri digunakan dalam rangkaian elektronika Apakah sebuah rangkaian bersifat induktif, kapasitif, atau resistif dibedakan dan dijelaskan Diterangkan tentang resonansi dan ditunjukkan bagaimana menghitung frekuensi resonansi Digambarkan bagaimana presentasi polar dan rectangular dari suatu rangkaian R,L,C

Tes tertulis Pengamatan/ observasi Tes Praktek Produk

10

Buku Teori dasar elektronika Internet Majalah Teknik Bread board Komponen Elektronika Vadamikeum elektronika Buku rangkaian elektronik

4. Menerapkan Konsep elektronika Digital

Komponen elektronika optik Sinyal Optik dan RF

Beberapa piranti display yang umum disebutkan Diterangkan bagaimana display LCD bekerja dan apa keuntungan dan kerugiannya Diterangkan tentang elektronika dasar untuk kamera

Tes tertulis Pengamatan/ observasi Diskusi

10

Buku Teori dasar elektronika Internet Majalah Teknik Bread board Komponen

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN
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 Mengoperasikan Multimeter Memilih batas ukur Menjelaskan Keamanan penggunaan Multimeter Menjelaskan tentang kode ASCII Menjelaskan jenis-jenis gerbang dasar dan pemakaiannya Memperagakan cara membuat tabel kebenaran dari tiap gerbang logika

INDIKATOR
dan sensor Dijelaskan bagaimana sebuah remote-kontrol LED bekerja Diterangkan didalam rangkaian apa saja piranti optik dipakai Disebutkan beberapa sistem kontrol yang diaktivasi oleh cahaya dan diterangkan cara memanfaatkan piranti optik yang terkait Digambarkan keterkaitan antara sinyal radio RF dan sinyal optik dalam aplikasinya

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR
Elektronika Vadamikeum elektronika Buku rangkaian elektronik

5. Menerapkan sistem Bilangan Digital

Alat ukur Teknik Multimeter

Petunjuk operasi multimeter dibaca dan dipahami Multimeter diatur pada range dan pilihan pengukuran sesuai dengan keperluan pengukuran yang 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

20

Buku manual multimeter Alat ukur multimeter Power supply Komponen elektronika

6. Menerapkan elektronika digital untuk komputer

Konversi Bilangan dan Kode 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 dijelaskan tentang kode ASCII Tiap-tiap jenis gerbang logika dasar di-identifikasi Diperagakan cara membuat tabel kebenaran dari tiap gerbang logika Diterangkan bagaimana cara kerja sebuah Counter Diterangkan fungsi flip-flop dan disebutkan jenis-jenisnya Diterangkan fungsi dari bus digital dan ditunjukkan bagaimana hubungannya dengan bagian lain

Tes tertulis Tes Praktek Pengamatan/ Observasi

10

Buku prinsip dasar dan penerapan teknik digital Trainer digital Komponen elektronika digital

KOMPETENSI DASAR

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN
Menjelaskan jenis-jenis dan kegunaan flipflop 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

INDIKATOR
Disebutkan jenis-jenis rangkaian display dan digambarkan bagaimana angka dan huruf ditampilkan Diterangkan fungsi dari clock pada komputer Ditunjukkan bagaimana pulser digunakan untuk pelacakan sinyal dan bagaimana probe logika dipakai untuk menguji keadaan pada peralatan digital Digambarkan rangkaian clock dan kegunaannya

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan Struktur Algoritma

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan X/1 Menggunakan algoritma pemograman tingkat dasar 070.KK.02 30 X 45 menit ALOKASI WAKTU

MATERI PEMBELAJARAN
Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta

KEGIATAN PEMBELAJARAN
Menjelaskan tipe-tipe data Menjelaskan tipe data dasar dan bentukan. Menjelaskan penamaan variabel dan konstanta Menjelaskan pemberian harga variabel Menunjukkan penggunaan variabel pada program

INDIKATOR
Tipe data, variable konstanta, dan parameter yang berlaku umum pada 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 Algoritma dengan skema program sekuensial dibuat Algoritma dengan skema program percabangan dibuat Algoritma dengan skema program pengulangan dibuat

PENILAIAN
Pengamatan Tes tertulis Hasil kompilasi program

TM
2

PS
2

PI
2

SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar

2. Membuat alur logika pemrograman

Algoritma runtunan Algoritma pemilihan Algoritma Pengulangan

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

Pengamatan Tes tertulis Hasil kompilasi program

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

KOMPETENSI DASAR
3. Menjelaskan Data Flow Diagram

ALOKASI WAKTU MATERI PEMBELAJARAN


DFD Simbol simbol DFD Alur DFD

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

INDIKATOR
Konsep DFD dijelaskan Simnol-simbol DFD ditunjukkan dan dijelaskan Alur DFD dijelaskan Data Flow Diagram dibuat Algoritma dengan skema program sekuensial dibuat Algoritma dengan skema program percabangan dibuat Algoritma dengan skema program pengulangan dibuat Tipe data, variable konstanta, dan parameter yang berlaku umum pada 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

PENILAIAN
Pengamatan Tes tulis Tugas Hasil

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar

4. Membuat Diagram Alir Pemrograman

Algoritma runtunan Algoritma pemilihan Algoritma Pengula-ngan

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

Pengamatan Tes tertulis Hasil kompilasi program

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

5. Menjelaskan dan Invariant

Variant

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

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

Pengamatan Tes tertulis Hasil kompilasi program

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

KOMPETENSI DASAR
6. Menerapkan pengelolaan array

ALOKASI WAKTU MATERI PEMBELAJARAN


Jenis dan inisialisasi array Pemrosesan Array

KEGIATAN PEMBELAJARAN
Mendefinisikan array Menginisialisasi array Menulis elemen array ke piranti keluaran Menulis harga tertentu di dalam array Mencari harga maksimum array MenggunakAn elemen array

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

PENILAIAN
Pengamatan Tes tertulis Hasil kompilasi program

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK PELITA AL-QURAN Kompetensi Kejuruan X/1 Menggunakan algoritma pemograman tingkat Lanjut 070.KK.03 30 X 45 menit

KOMPETENSI DASAR
1.Mejelaskan prinsip array multidimensi

ALOKASI WAKTU MATERI PEMBELAJARAN


Array multi dimensi

KEGIATAN PEMBELAJARAN
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 Membuat program pengisian engisian matriks dengan menggunakan petunjuk pembacaan Membuat program untuk menulis matriks Menjelaskan penjumlahan dua buah matriks Menjelaskan pengurangan dua buah matriks Menjelaskan perkalian dua buah matriks Membuat program pencarian elemen terbesar matriks Membuat program pencarian elemen terkecil matriks

INDIKATOR

PENILAIAN
Pengamatan Tes tulis Tugas Hasil

TM
4

PS
2

PI
2

SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar Buku Algoritma dan Pemrograman Jobsheet Modul ajar

Algoritma array multi dimensi dibuat dan dijelaskan

2. Menggunakan Array Multi Dimensi

Array multi dimensi

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 program Pengamatan Tes tulis

KOMPETENSI DASAR
3. Menggunakan Prosedur dan fungsi

ALOKASI WAKTU MATERI PEMBELAJARAN


Prosedur dan Fungsi

KEGIATAN PEMBELAJARAN
Menjelaskan pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsi Menjelaskan pendekalarasian prosedur Membuat contoh program pemanggilan prosedur

INDIKATOR
Algoritma program dibuat dengan menggunakan prosedur Algoritma program dibuat dengan menggunakan fungsi Algoritma program dibuat dengan menggunakan prosedur dan fungsi Pemmrograman berbassis grafik dijelaskan

PENILAIAN
Hasil kompilasi program Pengamatan Tes tulis Tes praktek

TM
4

PS
4

PI
2

SUMBER BELAJAR
Buku Algoritma dan Pemrograman Jobsheet Modul ajar

5. menggunakan Library Pemrograman Grafik

Pemrograman grafik

Menjelaskan Pemmrograman berbassis grafik

Hasil kompilasi program Pengamatan Tes tulis Tes praktek

Buku Algoritma dan Pemrograman Jobsheet Modul ajar

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Mengidentifikasi Struktur Hierarki Basis Data

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan X/2 Membuat Basis Data 070.KK.04 28 X 45 menit ALOKASI WAKTU

MATERI PEMBELAJARAN
Fitur program aplikasi basis data

KEGIATAN PEMBELAJARAN
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

INDIKATOR
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

PENILAIAN
Pengamatan Tes tulis Tugas Hasil

TM
4

PS
2

PI
2

SUMBER BELAJAR
Buku ajar data base Komputer Jobsheet

2.

Menjelaskan Entity Relationship Diagram (ERD)

ERD

Menjelaskan Konsep ERD Menjelaskan Entitas Pembuatan Diagram

Konsep ERD Basis data dijelaskan Entitas dijelaskan Diagram ER dibuat

Pengamatan Tes tulis Tugas Hasil

Buku ajar data base Komputer Jobsheet

KOMPETENSI DASAR
3. Menerapkan Normalisasi Basis Data

ALOKASI WAKTU MATERI PEMBELAJARAN


Normalisasi Tahapan Normalisasi

KEGIATAN PEMBELAJARAN
Menjelaskan Konsep Normalisasi Menjelaskan teknik Normalisasi Menjelaskan Tahapan Normalisasi

INDIKATOR
Konsep normalisasi dijelaskan Teknik normalisasi dijelaskan Tahapan Normalisasi dijelaskan

PENILAIAN
Pengamatan Tes tulis Tugas Hasil

TM
4

PS
4

PI
2

SUMBER BELAJAR
Buku ajar data base Komputer Jobsheet

4. Menjelaskan Database Manajemen System

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 Tugas Hasil

Buku sistem data base Komputer Buku Microsoft Access

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1.Menjelaskan Perintah SQL Jenis

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan X/2 Menerapkan aplikasi Basis Data 070.KK.05 24 X 45 menit ALOKASI WAKTU

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

INDIKATOR

PENILAIAN
Pengamatan Tes tulis Tugas Hasil program

TM
2

PS
2

PI
2

SUMBER BELAJAR
Buku Pemrogram an SQL Komputer ebook

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 aplikasi SQL dijalankan

KOMPETENSI DASAR
2. Membuat Basis Data Tabel

ALOKASI WAKTU MATERI PEMBELAJARAN


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

KEGIATAN PEMBELAJARAN
Membuat Tabel dengan menggunakan wizard. Membuat fitur-fitur table untuk membuat tabel Membuat table dengan menggunakan bahasa data deskripsi (SQL). Menulis nama field, tipe data, dan deskripsi field pada kolom Menyimpan Tabel diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan

INDIKATOR
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

PENILAIAN
Pengamatan Tes tulis Tugas Hasil

TM
2

PS
2

PI
2

SUMBER BELAJAR
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 Tugas Hasil

Buku sistem data base Komputer Buku Microsoft Access

KOMPETENSI DASAR
4. Membuat Form Basis Data

ALOKASI WAKTU MATERI PEMBELAJARAN


Wizard Fitur fitur form Tools tools form

KEGIATAN PEMBELAJARAN
Membuat Form menggunakan Wizard Membuat fitur-fitur form untuk membuat form Menggunakan tools untuk membuat form Menyimpan form diberi nama sesuai dengan aturan penamaan format standar aplikasi yang digunakan

INDIKATOR
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

PENILAIAN
Hasil kompilasi program Pengamatan Tes tulis Tes praktek

TM
2

PS
2

PI
2

SUMBER BELAJAR
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 Pengamatan Tes tulis Tes praktek

Buku sistem data base Komputer Buku Microsoft Access

6. Membuat Report

Report pada Access

Tata cara pembuatan report Membuat laporan dengan menggunakan report

Penggunaan report untuk menghasilkan laporan dijelaskan .

Pengamatan Tes tulis Tugas Hasil

Buku sistem data base Komputer Buku Microsoft Access

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep dasar dan teknologi dari Webpage.

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan X/2 Menerapkan dasar-dasar pembuatan web statis tingkat dasar 070.KK.06 28 X 45 Menit ALOKASI WAKTU

MATERI PEMBELAJARAN
Konsep dan teknologi web Konsep klien dan server pada teknologi WEB Kapasitas Bandwidth dan kulaitas tampilan halaman WEB Pemilihan software aplikasi perancangan web Perbandingan local server dan remote server (hosting provider)

KEGIATAN PEMBELAJARAN
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 server Menjelaskan cara bagaimana bandwidth mempengaruhi transmisi data dan gambar pada layer Membandingkan ciri-ciri dan fungsi dari software teks editor yang tersedia untuk merancang web page Menjelaskan keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider. Mengetahui Keuntungan dan kerugian running dari server yang dimiliki dibandingkan server provider.

INDIKATOR
Konsep-konsep dan teknologi web dijelaskan (web Server, URL, HTTP, HTML, Web browser , gateway Perbedaan 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.

PENILAIAN
Kompilasi program

TM
2

PS
2

PI
2

SUMBER BELAJAR
Bukub Pemrograma n HTML Komputer Buku membuat halaman WEB dengan Frontpage

KOMPETENSI DASAR
2. Menjelaskan Struktur Dokumen HTML

ALOKASI WAKTU MATERI PEMBELAJARAN


Dokumen HTML dengan Head dan title Body pada dokumen, teks dan paragraf sesuai kebutuhan ditambahkan Simbol khusus pada browser/ platform

KEGIATAN PEMBELAJARAN
Menlengkapi dokumen HTML dengan Head dan title Membuat Body pada dokumen Menambahkan teks dan paragraf sesuai kebutuhan Format dokumen menarik dan mudah Dokumen penamaan standar. Medesain Format dokumen menarik dan mudah dibaca dibuat Penambahan simbol khusus pada browser/ platform Mengatur itampilan secara tepat Penyimpanan dokumen disimpan sesuai dengan penamaan standar.

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

PENILAIAN
Program sederhana Program dokumen sederhana

TM
2

PS
2

PI
2

SUMBER BELAJAR
Buku HTML Dasar E-book HTML Komputer Modul ajar jobsheet

KOMPETENSI DASAR
3. Menambahkan Objek pada web

ALOKASI WAKTU MATERI PEMBELAJARAN


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

KEGIATAN PEMBELAJARAN
Mempormat Teks untuk memenuhi persyaratan penyajian pengguna Memasang Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo perusahaan, buku pedoman perusahaan) Menempatkan Posisi setiap elemen pada halaman Indent teks dan list (ordered, unordered, dan nested) Wrap teks di sekitar gambar digunakan atau jarak di sekitar Skala gambar dan perataan pada dokumen di format Membuat 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 persyaratan Menambahkan Wrap teks di sekitar gambar Menambahkan jarak di sekitar gambar Mempormat skala gambar dan perataan pada dokumen Menjelaskan dan mengenal atribut beserta fungsinya Menjelaskan beberapa perintah penting dalam pembuatan tabel Menjelaskan cara membuat kolom, baris dan cell Menjelaskan Hyperlink HTML. Menjelaskan macam-macam link HTML Menjelaskan jenis-jenis list HTML

INDIKATOR
Teks diformat untuk memenuhi persyaratan penyajian pengguna Background warna atau gambar yang sesuai menurut persyaratan pengguna ( logo peru-sahaan, buku pedoman perusahaan) dipasang Posisi 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 persyaratan Wrap teks di sekitar gambar digunakan atau ditambahkan jarak di sekitar gambar Skala gambar dan perataan pada dokumen di format

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

TM
2

PS
2

PI
2

SUMBER BELAJAR
Buku HTML Dasar E-book HTML Komputer Modul ajar jobsheet

4. Membuat tabel pada web

Atribut tabel dan fungsinya Perintah membuat tabel

5. Membuat Link pada web

Link HTML List HTML

Atribut dan fungsinya dijelaskan dalam pembuatan tabel Perintah-perintah penting untuk pembuatan tabel dijelaskan Cara membuat kolom, baris dan cell dijelaskan kemudian dipraktikan Hyperlink dijelaskan Macam-macam link HTML dijelaskan dan diidentifikasi satu persatu Jenis-jenis HTML dijelaskan dan diuraikan

Program sederhana Program dokumen sederhana

Program sederhana Program dokumen sederhana

Buku HTML Dasar E-book HTML Komputer Modul ajar jobsheet Buku HTML Dasar E-book HTML Komputer Modul ajar jobsheet

KOMPETENSI DASAR
6. Menyimpan Dokumen

ALOKASI WAKTU MATERI PEMBELAJARAN


Penggunaan button save

KEGIATAN PEMBELAJARAN
Menjelaskan cara menyimpan dokumen sesuai langkah-langkah Menjelasjan button save

INDIKATOR
Cara penyimpanan dijelaskan Button save digunakan dan dijelaskan

PENILAIAN
Program sederhana Program dokumen sederhana

TM
2

PS
2

PI
2

SUMBER BELAJAR
Buku HTML Dasar E-book HTML Komputer Modul ajar jobsheet Buku HTML Dasar E-book HTML Komputer Modul ajar jobsheet

7. Menguji Dokumen

Langkah pengujian dokumen

Menjelaskan

cara

menguji

Langkah-langkah pengujian Dokumen dijelaskan dan dipraktekan

Program sederhana Program dokumen sederhana

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : : SMK PELITA AL-QURAN Kompetensi Kejuruan Kompetensi Kejuruan X/2 Merancang aplikasi teks dan desktop berbasis objek 070.KK.07 30 X 45 menit MATERI PEMBELAJARAN
Konsep C++ Control Structure pada C++ Input/Output

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Menguraikan manipulator Menjelaskan pernyataan goto dan berlabel Menjelaskan penyataan if, ef-else Menjelaskan pernyataan switch Menjelaskan pernyataan while Menjelaskan pernyataan do-while Menjelaskan pernyataan for dan for bersarang Menjelaskan pernyataan break Menjelaskan pernyataan continue Menjelaskan pengehntian program dengan exit() Menjelaskan prototipe fungsi, definisi dan deklarasi fungsi Menggunakn fungsi dengan nilai balik dan fungsi tanpa nilai balik Menjelaskan dan menggunakan fungsi inline, overloading fungsi dan fungsi dengan jumlah argumen yang bervariasi Membuat program menggunakan deklarasi fungsi Menjelaskan definisi pointer dan array pointer Membuat program contoh penggunakan pointer dan array pointer

KOMPETENSI DASAR

INDIKATOR
Konsep control structure dijelaskan Berbagai jenis input/output dijelaskan

PENILAIAN
Hasil program Pengamatan Tes tulis

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Pemrogram an C++ Komputer Jobsheet Modul e-learning

1. Menjelaskan dasardasar pemrograman

2. Menerapkan fungsi

Fungsi

Deklarasi fungsi dijelaskan. Deklarasi fungsi diaplikasikan pada program.

Hasil program Pengamatan Tes tulis

Buku Pemrogram an C++ Komputer Jobsheet Modul e-learning

3.

Menerapkan pointer

definisi pointer dan array pointer pointer dan array pointer

Konsep pointer dijelaskan Konsep pointer dan array diap likasikan pada program

Hasil program Pengamatan Tes tulis

Buku Pemrogram an C++ Komputer Jobsheet Modul e-learning

KOMPETENSI DASAR

MATERI PEMBELAJARAN
Class pada C++

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Menggunakan tipe data Menjelaskan deklarasi class Menggunaan class publik dan private Menambahkan fungsi anggota class Mengaplikasikan nilai antar obyek Mendefinisikan nilai balik fungsi anggota Menggunakan konstruktor dan destruktor Menggunakan Dynamic Memory Allocation Membuat program yang menggunakan konsep Polymorfisme Membuat program Menggunakan Inheritance Menjelaskan Konsep Abstract dijelaskan Mendefinisikan Class dalam aplikasi

INDIKATOR
Tipe data dalam diaplikasikan program. Deklarasi diaplikasikan program C++ pada Class pada

PENILAIAN
Hasil program Pengamatan Tes tulis

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Pemrogram an C++ Komputer Jobsheet Modul e-learning

3. Menjelaskan class

Dymamic Memory Allocation diaplikasikan pada program Polymorphism diaplikasikan program pada

Inheritance diaplikasikan pada program Konsep Abstract dijelaskan Class didefinisikan dalam aplikasi Kompilasi program Pengamatan Tes tulis Tes praktek 2 4 2 Buku Pemrogram an C++ Komputer Jobsheet Modul e-learning

4. Merancang aplikasi berorientasi objek.

Konsep Abstract Class

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Luluatin Nadhifah, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan Fungsi Pheriperal jaringan Komputer

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan XI/3 Mengoperasikan Sistem Operasi Jaringan Komputer 070.KK.08 24 X menit ALOKASI WAKTU TM
2

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

INDIKATOR

PENILAIAN
Tes tertulis Pengamatan/ observasi Tes Praktek

PS
4

PI
2

SUMBER BELAJAR
Buku system operasi windows Buku dasar Komputer

Langkah-langkah pengoperasian PC

2. Mengidentifikasi jaringan Komputer

Fungsi sumber daya dalam jaringan Sistem operasi jaringan berba-sis GUI dan Teks

Menguraikan langkah-langkah persiapan pengo-perasian PC pada jaringan berbasis teks Mengetahui standar minimal hardware yang dibutuhkan untuk jaringan Menjelaskan fungsi penggunaan sumber daya bersama (resource sharing) dalam jaringan Mengetahui alur komunikasi dalam suatu sistem jaringan PC berbasis GUI dan Teks

PC sudah disiapkan dan dihidupkan sesuai dengan Sub kompetensi

Pemutusan koneksi layanan jaringan sebelum PC shutting down (contoh: ada user yang sedang mengakses sharedfolder PC yang akan dimatikan) sesuai dengan SOP atau Instruction Manual

Tes tertulis Pengamatan/ observasi Tes Praktek Produk

Linux GUI Howto Manual system operasi Windows 2000 Server

3.

Mengoperasikan Aplikasi jaringan Komputer

Sistem operasi jaringan berbasis 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

4. Melakukan pemutusan jaringan

Sistem operasi jaringan berbasis GUI dan Teks

Mengoperasikan sistem operasi yang tersambung jaringanberbasis GUI sesuai SOP Mengetahui bagian properties network configuration Mengetahui teknik setting jaringan berbasis GUI dan teks.(pengallamatan)

Dapat mengecek ketersambungan PC yang dipakai (pada jaringan yang ada) Dapat menggunakan fungsi penggunaan sumber daya

Tes tertulis Pengamatan/ observasi Tes Praktek

Linux GUI Howto Manual system operasi Windows 2000 Server

KOMPETENSI DASAR

MATERI PEMBELAJARAN
Penggunaan sumber bersama (resource sharing) berbasis GUI dan teks

KEGIATAN PEMBELAJARAN

INDIKATOR
bersama (resource sharing) dalam jaringan PC, seperti shared-folder, shared-floppy-drive, shared-CDdrive dan standard printer

PENILAIAN

ALOKASI WAKTU TM PS PI

SUMBER BELAJAR

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

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER
STANDAR KOMPETENSI KODE KOMPETENSI

: : :
: :

ALOKASI WAKTU KOMPETENSI DASAR


1. Menjelaskan IDE aplikasi bahasa pemrograman

SMK PELITA AL-QURAN Kompetensi Kejuruan XI/3 Memahami pemrograman visual berbasis desktop 070.KK.09 30 X 45 menit MATERI PEMBELAJARAN
Pengantar Dasar dan Struktur program visual basic Fungsi OLE dan DDE

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

INDIKATOR
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 Pengertian Visual basic dijabarkan dan dijelaskan Property, metode dan event dijelaskan dan diterapkan dalam program aplikasi

ALOKASI WAKTU PENILAIAN


Hasil program Tes tulis Tanya jawab

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku pemrograman Visual Basic E-book VB Komputer Jobsheet

2.

Menjelaskan Objek Aplikasi Bahasa Pemrograman

Konsep VB Aturan pemrograman

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

Hasil program Tes tulis Tanya jawab

Buku pemrograman Visual Basic E-book VB Komputer Jobsheet

3.

MenjelaskanUser Interface aplikasi bahasa pemrograman

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

Buku pemrograman Visual Basic E-book VB Komputer Jobsheet

KOMPETENSI DASAR
4. Menjelaskan Tipe File

MATERI PEMBELAJARAN
Macam-macam Tipe File Visual asic

KEGIATAN PEMBELAJARAN
Menjelaskan macam-macam tipe file

INDIKATOR
Tipe file dijelaskan

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tertuli Hasil kompilasi program

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku pemrograman Visual Basic E-book VB Komputer Jobsheet

5. Menjalankan Aplikasi

Operasi Aplikasi

Membuat program untuk mengakses Aplikasi Membuat program pembuka Aplikasi Membuat progam untuk menulis enulis ke Aplikasi Membuat progam untuk menutup Aplikasi Membuat program untuk pendeteksi akhir Aplikasii Menulis program untuk menambah data Membuat program untuk pengaksesan Aplikasi secara acak Menulis 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 ditunjukan program pembacaan dan penulisan data dalam file dibuat secara sekuensial dan berindeks.

Pengamatan Tes tertulis Hasil kompilasi program

Buku pemrograman Visual Basic E-book VB Komputer Jobsheet

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK PELITA AL-QURAN Kompetensi Kejuruan XI/3 Mengoperasikan bahasa pemrograman SQL tingkat dasar 070.KK.011 36 X 45 Menit ALOKASI WAKTU KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
Pengamatan Tes tulis Tugas Hasil program

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Pemrogra man SQL Komputer ebook

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 SQL dijelaskan Bahsa pemrograman DDL dan DML dijelaskan Tabel dibuat dengan kodekode SQL 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 aplikasi SQL dijalankan

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

Pengamatan Tes tulis Tugas Hasil program

Buku Pemrogra man SQL Komputer ebook

3.

Mendeskripsikan Menu 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 Tugas Hasil program

Buku Pemrogra man SQL Komputer ebook

ALOKASI WAKTU KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
Pengamatan Tes tulis Tugas Hasil program

TM
4

PS
6

PI
2

SUMBER BELAJAR
Buku Pemrogra man SQL Komputer ebook

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, dan data dimuat ke dalam tabel

ALOKASI WAKTU KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
Pengamatan Tes tulis Tugas Hasil program

TM
2

PS
6

PI
2

SUMBER BELAJAR
Buku Pemrogra man SQL Komputer ebook

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.

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menentukan formula pembentukan data dengan batasan waktu

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan XI/3 Mengoperasikan bahasa pemrograman SQL tingkat lanjut 070.KK.012 34 X 45 Menit ALOKASI WAKTU

MATERI PEMBELAJARAN

KEGIATAN PEMBELAJARAN

INDIKATOR

PENILAIAN
Pengamatan Tes tulis Tugas Hasil program

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Pemrogram an SQL Komputer ebook

Aplikasi Prosedur dan Fungsi pada SQL

Menginstalasi perangkat lunak aplikasi SQL sesuai 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 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 aplikasi SQL dijalankan

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 Tugas Hasil program

Buku Pemrogram an SQL Komputer ebook

KOMPETENSI DASAR
3. Menulis kode program pembangkit an data dengan batasan waktu

ALOKASI WAKTU MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN


Pengamatan Tes tertulis Hasil kompilasi program

TM
4

PS
8

PI
2

SUMBER BELAJAR
Buku Pemrogram an SQL Komputer ebook

Listing program SQL

Menjelaskan dan mengidentifikasi Listing program dalam pembuatan aplikasi menggunakan SQL

Listing program dijelaskan dan dicoba

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

Buku Pemrogram an SQL Komputer ebook

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

: NAMA SEKOLAH : MATA PELAJARAN : KELAS/SEMESTER : STANDAR KOMPETENSI : KODE KOMPETENSI : ALOKASI WAKTU :

SILABUS
SMK PELITA AL-QURAN Kompetensi Kejuruan XI/4 Membuat paket software aplikasi berbasis desktop 070.KK.010 46 X 45 menit ALOKASI WAKTU

KOMPETENSI DASAR
1. Menjelaskan Aplikasi Menu

MATERI PEMBELAJARAN
Konsep Aplikasi Pemrograman Interface antar muka pemrograman

KEGIATAN PEMBELAJARAN
Mengenal metode, property dan Ivent Mengidentifikasi tampilan program

INDIKATOR
Metode, property dan ivent dijelaskan Interface antar muka pemrograman diidentifikasi

PENILAIAN
Hasil praktekl Tes tertulis Tanya jawab

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku pemrogram an Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrogram an Visual Buku pemrogram an Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

2.

Menyiapkan Komputer

Sistem

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

ALOKASI WAKTU KOMPETENSI DASAR


3. Mendemonstrasikan Aplikasi paket Instaler

MATERI PEMBELAJARAN
Teknik Menginstall VB

KEGIATAN PEMBELAJARAN
Menjalankan Aplikasi paket installer Mengenal file pada installer Mengelompokan kode program di-set dan disimpan pada direktori tertentu. Menset komponen yang dibutuhkan Menyimpan pada direktori tertentu. Mengeset direktori dan nama file setup hasil proses pembuatan installer Menjalankan hasil proses pembuatan installer dijalankan. dan disimpan pada direktori yang telah ditentukan. .

INDIKATOR
Aplikasi paket installer dijalankan. Kode Program atau file exe di-set dan disimpan pada direktori tertentu. Komponen yang dibutuhkan di-set dan disimpan pada direktori tertentu.

PENILAIAN
Hasil program Tes tertulis

TM
4

PS
8

PI
2

SUMBER BELAJAR
Buku pemrogram an Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrogram an Visual

4. Menyimpan Instaler Aplikasi

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

Buku pemrogram an Visual Basic E-book VB.net Komputer Jobsheet Buku Pemrogram an Visual Buku pemrogram an Visual Basic E-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 Data Grid digunakan

Administrasi File Pengamatan Tes tertulis Hasil kompilasi program

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN

Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK PELITA AL-QURAN Kompetensi Kejuruan XI/IV Membuat halaman web dinamis tingkat dasar 070.KK.013 46 X 45 Menit ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan Konsep Pembuatan halaman web dinamis

MATERI PEMBELAJARAN
Konsep dan Teknologi pengembangan WEB

KEGIATAN PEMBELAJARAN
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

INDIKATOR
Standar pemrograman yang penting dari internet dapat dijelaskan

PENILAIAN
Hasil Program Tes tertuli Pengamatan

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer Jobsheet Buku Pemrogram an PHP Komputer Jobsheet Modul

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

ALOKASI WAKTU KOMPETENSI DASAR


3. Membuat halaman web sederhana

MATERI PEMBELAJARAN
Tata penulisan WEB Akses WEB Tag- tag HTML Akses file melalui http://localhost, alamat IP lokal, atau URL lengkap

KEGIATAN PEMBELAJARAN
Membuat halaman dan Menyimpan ekstensi ekstensi yang tepat kemudian Menyimpan ke dalam direktori/ folder yang tepat Menambahkan kode diantara tag pembatas 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 http://localhost, alamat IP lokal, atau URL lengkap Modifikasi dibuat sesuai kebutuhan

INDIKATOR
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 http://localhost, alamat IP lokal, atau URL lengkap o Modifikasi dibuat sesuai kebutuhan

PENILAIAN
Pengamatan Tes tertulis

TM
2

PS
8

PI
2

SUMBER BELAJAR
Buku Pemrogram an PHP Komputer Jobsheet Modul

ALOKASI WAKTU KOMPETENSI DASAR 4. Menambahkan fungsi-fungsi pada halaman web dinamis MATERI PEMBELAJARAN
Variabel-variabel dan array menurut persyaratan Nilai variabel, string, dan konstanta. Control Structure

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

INDIKATOR
Variabel-variabel dan array digunakan dan dideklarasikan menurut persyaratan Nilai variabel, string, dan konstanta ditetapkan. Fungsi-fungsi internal digunakan pada halaman web Control Structure ( seperti statement If, While, for, switch ) digunakan sesuai kebutuhan 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 pelanggan Halaman pelanggan diakhiri sesuai memenuhi persyaratan bisnis

PENILAIAN
Uji coba Program Sederhana

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Pemrogram an PHP Komputer Jobsheet Modul

5. Menguji halaman web dinamis

Pengujian dan Housting

Menyimpan halaman pada server di lokasi yang tepat Menampilkan/menguji halaman dinamis ditampilkan pada browser Membuat 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

Hasil program Tes tertulis

Buku Pemrogram an PHP Komputer Jobsheet Modul

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : SMK PELITA AL-QURAN Kompetensi Kejuruan XI/IV Membuat halaman web dinamis tingkat lanjut 070.KK.014 56 X 45 Menit MATERI PEMBELAJARAN
Konsep dan Teknologi pengembangan WEB

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


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

KOMPETENSI DASAR

INDIKATOR
Standar pemrograman yang penting dari internet dapat dijelaskan

PENILAIAN
Hasil Program Tes tertuli Pengamatan

TM
6

PS
12

PI
2

SUMBER BELAJAR
Buku Macromedia Dreamweaver Modul design WEB Buku PHP Komputer Jobsheet Buku Macro media Dream weaver Modul design WEB Buku PHP Komputer Jobsheet

1. Menjelaskan konsep pemrograman web dinamis

2. Mempersiapkan membuat aplikasi

Software aplikasi pengembangan WEB Desai Lay out dan Scripting 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 web yang akan dibuat Menyiapkan desain interface/ menumenu

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 E learning Web browser untuk aplikasi Pengamatan Tanya jawab

12

KOMPETENSI DASAR
3. Membuat web menggunakan bahasa script

MATERI PEMBELAJARAN
File-file HTML Coding dan Scripting Pengujian script dan desain WEB

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Membuat coding file-file HTML Membangun kode program script dibangun 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

INDIKATOR
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

PENILAIAN
Kompilasi program Pengamatan Tes tulis

TM
6

PS
14

PI
2

SUMBER BELAJAR
Buku Macrome dia Dreamwe aver

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Muslim Hidayat, S.Kom

SILABUS
NAMA SEKOLAH : MATA PELAJARAN : STANDAR KOMPETENSI : KODE KOMPETENSI : ALOKASI WAKTU : KOMPETENSI DASAR
1. Menggunakan tipe data control program

SMK PELITA AL-QURAN Kompetensi Kejuruan Menggunakan bahasa pemrograman berorientasi objek 070.KK.015 28 X 45 Menit ALOKASI WAKTU

MATERI PEMBELAJARAN
Type Data dan Kontrol program

KEGIATAN PEMBELAJARAN

INDIKATOR

PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
2

PI
2

SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer

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

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 Tugas Hasil program

Buku Konsep OOP Jobsheet Modul Komputer

KOMPETENSI DASAR
3. Membuat inheritance, polimorphy, overloading, dan friends

ALOKASI WAKTU MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN


Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
4

PI
2

SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer

Inheritance Polimorphy Overloading Friends

Membuat program OOP menggunakan Inheritance pada class Membuat program OOP menggunakan Inheritance pada class Membuat program OOP menggunakan Polimorphy pada class Membuat program OOP menggunakan Overloading pada class Membuat program OOP menggunakan Friends pada class

Inheritance pada class dibuat Polimorphy pada class dibuat Overloading pada class dibuat Friends pada class dibuat

4. Membuat interface dan paket

Interface class program. Paket dengan menggunakan class program

Membuat Interface class program. Membuat Paket dengan menggunakan class program

Interface class program dibuat. Paket dengan menggunakan class program dibuat

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

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 dengan ketentuan kompilasi

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

Buku Konsep OOP Jobsheet Modul Komputer

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Miftakhul Munip, S.Kom

SILABUS
NAMA SEKOLAH : SMK PELITA AL QURAN MATA PELAJARAN : Pemrograman Berorientasi Objek KELAS/SEMESTER : XII/V STANDAR KOMPETENSI : Merancang program aplikasi web berbasis objek KODE KOMPETENSI : 070.KK.016 ALOKASI WAKTU : 28 X 45 Menit ALOKASI WAKTU KOMPETENSI DASAR MATERI PEMBELAJARAN
I/O dan type dat pada Variable

KEGIATAN PEMBELAJARAN
Mennjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifat-sifatnya. Menjelaskan Konsep variabel pada Java.

INDIKATOR
Konsep dari I/O di Java dan File streams dijelaskanBerbagai tipe data dan sifatsifatnya dijelaskan. Konsep variabel pada Java dijelaskan.

PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
4

PI
2

SUMBER BELAJAR
Algoritma dan Pemrograman Buku pemrogrman Java Komputer Howto JAVA Algoritma dan Pemrograman Buku pemrogrman Java Komputer Howto JAVA Algoritma dan Pemrograman Buku pemrogrmanJ ava Komputer Howto JAVA

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

2. Menjelaskan exception handling

Exception Handling

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

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

Pengamatan Tes tertulis Tugas Hasil program

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-methode Applet dijelaskan Applet HTML Tag dijelaskan

Pengamatan Tes tertulis Tugas Hasil program

4. Menerapkan konektivitas basis data.

Interoperabilitas dari Aplikasi dan ODBC.

Menjelaskan Interoperabilitas dari Aplikasi dan ODBC. Membangun koneksivitas antara Aplikasi dan OBVC

Interoperabilitas dari Aplikasi dan ODBC dijelaskan.

Tes Lisan Proyek Program aplikasi Pengamatan

6 (12)

10 (40)

Buku Pemrograma n XML Manual XML Komputer Jobsheet Modul

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Miftakhul Munip, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan kebutuhan software

: SMK PELITA AL-QURAN : Kompetensi Kejuruan : XII/V


: Membuat aplikasi basis data menggunakan SQL

: 070.KK.017 : 46 X 45 Menit ALOKASI WAKTU MATERI PEMBELAJARAN


Spesifikasi OS Software aplikasi basis data telah terinstalasi dan dapat berjalan normal User manual software aplikasi basis data sudah disediakan dan dipahami Perangkat komputer sudah dinyalakan, dengan sistem operasi dan persyaratannya sesuai dengan instalation manual Macam-macam entitas Simbol-simbol ERD

KEGIATAN PEMBELAJARAN
Mengidentifikasi Sistem Operasi Menginstal Software Aplikasi

INDIKATOR
Sistem Operasi diidentifikasi Software Aplikasi diinstall

PENILAIAN
Tes Lisan Tes Tertulis Tes Praktek

TM
2

PS
4

PI
2

SUMBER BELAJAR
Modul PC

2. Membuat Entity Relationship Diagram (ERD)

Menjelaskan macam-macam entitas Mengidentifikasi dan simbol-simbol ERD menjelaskan

Entitas lemah dan entitas kuat dijelaskan Simbol-simbol ERD diidentifikasi, dijelaskan dan digunakan Alur DFD dijelaskan

Pengamatan Tes tertulis Tugas

Modul PC

3. Membuat Data Flow Diagram (DFD)

Alur DFD Simbol-simbol DFD

Menjelaskan alur DFD Mengidentifikasi dan simbol-simbol DFD menjelaskan

Simbol-simbol DFD digunakan, dijelaskan kemudian diidentifikasi Menguraikan fungsi software bahasa pemrograman untuk pembuatan query data

Pengamatan Tes tertulis Tugas

4. Mempersiapkan lembar kerja Basis Data

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

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

Tes Lisan Tes Tertulis Tes Praktek

Modul PC

KOMPETENSI DASAR
5. Menggunakan sintaks-sintaks khusus SQL

ALOKASI WAKTU MATERI PEMBELAJARAN


Alat-alat pemrograman untuk SQL Sintaks SQL. Perintah SQL

KEGIATAN PEMBELAJARAN
Menggunakan mrograman untuk SQL Menggunakan Sintaks SQL Menjalankan perintah SQL dijalankan

INDIKATOR
Alat-alat pemrograman untuk SQL digunakan. Sintaks SQL digunakan. Perintah SQL dijalankan

PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program Pengamatan Tes tulis Tugas Hasil

TM
2

PS
6

PI
2

SUMBER BELAJAR
Pengemban gan database dengan SQL Komputer Modul Basis Data Buku sistem data base Komputer Buku Microsoft Access

6. Membuat Query 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

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Miftakhul Munip, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU : : : : : : SMK PELITA AL-QURAN Kompetensi Kejuruan XII/VI Mengintegrasikan sebuah basis data dengan sebuah situs web 070.KK.018 56 X 45 Menit ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan prosedur pengintegrasian sebuah basis data dengan sebuah situs web

MATERI PEMBELAJARAN
Informasi yang ada agar dapat dengan cepat dari situs web Integritas basis data sesuai standar baku sekuriti Fungsi perijinan yang tepat untuk akses basis data t

KEGIATAN PEMBELAJARAN
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

INDIKATOR
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 Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat dipenuhi Basis data dapat ditambah jika diperlukan

PENILAIAN
Kompilasi program Pengamatan Tes tulis Tugas Hasil

TM
2

PS
6

PI
2

SUMBER BELAJAR
Buku Pemrogram an SQL Komputer Manual mySQL Manual PHP

2. Mempersiapkan basis data

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

Hasil program Pengamatan Tes tulis Tugas Hasil

Buku Pemrogram an SQL Komputer Manual mySQL Manual PHP

Menambah Basis data dapat diperlukan

ALOKASI WAKTU KOMPETENSI DASAR


3. Membuat Login pada basis data

MATERI PEMBELAJARAN
Operator dan pengunjung situs Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi Nama-nama login n utilitas web server yang relevan Nama-nama login ke dalam web server

KEGIATAN PEMBELAJARAN
Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi untuk setiap kelas dari user

INDIKATOR
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

PENILAIAN
Kompilasi program Pengamatan Tes tulis Tugas

TM
2

PS
10

PI
2

SUMBER BELAJAR
Buku Pemrogram an SQL Komputer Manual mySQL Manual PHP

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

ALOKASI WAKTU KOMPETENSI DASAR MATERI PEMBELAJARAN


Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs

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

INDIKATOR
Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan arsitektur situs web Sumber data, name login basis data, dan password dikonfirmasikan terhadap persyaratan bisnis Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data situs File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs 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

PENILAIAN
Kompilasi program Pengamatan Tes tulis Tugas

TM
2

PS
12

PI
2

SUMBER BELAJAR
Buku Pemrogram an SQL Komputer Manual mySQL Manual PHP

4. Membuat koneksi basis data

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

Menggunakan utilitas server dan string koneksi basis data Membuat hubungan ke basis data situs

Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs

5. Menguji konektifitas basis data

Informasi yang ada agar dapat dengan cepat dari situs web Integritas basis data sesuai standar baku sekuriti Fungsi 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

Kompilasi program Pengamatan Tes tulis Tugas Hasil

10

Buku Pemrogram an SQL Komputer Manual mySQL Manual PHP

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Miftakhul Munip, S.Kom

SILABUS
NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan konsep pembuatan DBMS berbasis Client-Server

: : : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan XII/VI Membuat Aplikasi basis data 070.KK.019 46 X 45 Menit MATERI PEMBELAJARAN
Konsep Database Management Sistem (DBMS)

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Menjelaskan konsep normalisasi Menjelaskan aturan pembuatan tabel Menjelaskan tipe data Menjelaskan ERD

INDIKATOR
Konsep normalisasi dan ERD Basis data dijelaskan Berbagai jenis batasan-batasan dalam pembuatan tabel dijelaskan Konsep tipe data dijelaskan

PENILAIAN
Pengamatan Tes tulis Tugas Hasil

TM
2

PS
6

PI
2

SUMBER BELAJAR
Buku sistem data base Komputer Buku Microsoft Access

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 TSQL digunakan. Perintah TSQL dijalankan

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

3. Menggunakan stored procedures

Stored procedures (dibuat, modifikasi, dan hapus) . Programming stored procedures.

Memanioulasi Stored procedures (dibuat, modifikasi, dan hapus) . Membuat Programming stored procedures dibuat.

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

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

KOMPETENSI DASAR
4. Menggunakan triggers

MATERI PEMBELAJARAN
Triggers.

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Membuat Triggers Mengelola Triggers. Membuat basis data dengan menggunakan Programming triggers dibuat.

INDIKATOR
Triggers dibuat dan dikelola. Programming triggers dibuat.

PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
6

PI
2

SUMBER BELAJAR
Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

Programming triggers.

5. Menggunakan administrasi SQL

Sistem keamanan untuk SQL Server Keamanan SQL Server

Membuat sistem keamanan untuk SQL Server Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server

Konsep SQL Server Agent Konsep DTS (Data Transforma-tion Service)

Menjelaskan konsep SQL Server Agent Konsep DTS (Data Transforma-tion Service)

Sistem keamanan untuk SQL Server dibuat dan dirancang. Keamanan SQL Server diimplementasikan dan diadminis-trasikan Konsep SQL Server Agent dijelaskan Konsep DTS (Data Transformation Service) dijelaskan

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

6. Menjelaskan struktur program aplikasi

Konsep struktur program aplikasi SQL Tipe data pada SQL

Menjelaskan konsep struktur program aplikasi SQL Menjelaskan macam-macam tipe data pada SQL beserta fungi masing-masing tipe

Konsep struktur program aolikasi dijelaskan Tipe data dijelaskan fungsinya

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

KOMPETENSI DASAR
7. Menerapkan SQL

MATERI PEMBELAJARAN
Sistem keamanan untuk SQL Keamanan SQL

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Membuat sistem keamanan untuk SQL Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL

INDIKATOR
Sistem keamanan untuk SQL dibuat dan dirancang. Keamanan SQL Server diimplementasikan dan diadminis-trasikan Konsep SQL Server Agent dijelaskan Konsep DTS (Data Transformation Service) dijelaskan

PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
6

PI
2

SUMBER BELAJAR
Manual SQL 2000 server Pengembangan database dengan SQL Server Komputer

Konsep SQL Server Agent Konsep DTS (Data Transforma-tion Service)

Menjelaskan konsep SQL Server Agent Konsep DTS (Data Transforma-tion Service)

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Miftakhul Munip, S.Kom

SILABUS
NAMA SEKOLAH
MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU

:
: : : : :

SMK PELITA AL-QURAN Kompetensi Kejuruan XII/VI Membuat program aplikasi Web menggunakan JSP

070.KK.020
54 X 45 Menit

KOMPETENSI DASAR
1. Menjelaskan Kebutuhan Software

MATERI PEMBELAJARAN
Spesifikasi OS Spesifikasi WEB server Penytingan WEB server Pengujian WEB Seervwr

KEGIATAN PEMBELAJARAN
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

INDIKATOR
Persyaratan sistem 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

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
6

PI
2

SUMBER BELAJAR
Buku Pemrograman JSP Manual JAVA Komputer Modul ajar Jobsheet

KOMPETENSI DASAR
2. Menjelaskan dasar-dasar JSP

MATERI PEMBELAJARAN
Konsep teknologi JSP Sintak JSP

KEGIATAN PEMBELAJARAN
Menjelaskan penggunaan JSP container Menjelaskan penggunaan JSP directives Menjelaskan JSP Objects melalui va-riabel request dan response Menjelaskan JSP actions Menjelaskan JSP tag libraries (TagLibs, Servlets dan Development Components)

INDIKATOR
Penggunaan JSP container dijelaskan Penggunaan JSP directives dijelaskan JSP Objects melalui va-riabel request dan response dijelaskan. JSP actions dijelaskan JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan

ALOKASI WAKTU PENILAIAN


Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
8

PI
2

SUMBER BELAJAR
Buku Pemrograman JSP Manual JAVA Komputer Modul ajar Jobsheet

4. ,Membuat aplikasi web berbasis JSP

Kebutuhan Sistem Tool Pengolahan Basis Data My SQL

Menjelaskan Kebutuhan Sistem Menjelaskan Tool pada My SQL

Kebutuhan Sistem dijelaskan Tool pada My SQL dijelaskan dan digunakan

Pengamatan Tes tertulis Tugas Hasil program Pengamatan Tes tertulis Tugas Hasil program Pengamatan Tes tertulis Tugas Hasil program

5. Menyiapkan server untuk aplikasi web berbasis JSP 6. Menyimpan state (kondisi) ke dalam server dan client

Instalasi My SQL

Menjelaskan cara menginstal My SQL

Cara mengisntal My SQL dijelaskan

Prinsip Coocie, Query&Session dengan JSP

Melakukan penyimpanan suatu kondisi me lalu Melakukan penyimpanan suatu kondisi cookie, Melakukan penyimpanan suatu kondisi query, Melakukan penyimpanan suatu kondisi Sessions

Penyimpanan suatu kondisi melalui cookie, query, dan sessions dilakukan.

Buku Pemrograman JSP Manual JAVA Komputer Modul ajar Buku Pemrograman JSP Manual JAVA Komputer Buku Pemrograman JSP Manual JAVA Komputer Modul ajar Jobsheet

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : 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-QURAN Guru Mata Pelajaran

H.Abdullah Mubarok, Lc

Miftakhul Munip, S.Kom