Post on 20-Jun-2015
KURIKULUM SMK NEGERI 1 TANGGUL
SILABUSNAMA SEKOLAH : SMK NEGERI 1 TanggulMATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : XI/1STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL Server)KODE KOMPETENSI : 070 KK 4ALOKASI WAKTU : 60 X 45 Menit
KOMPETENSI DASAR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
1. Menggunakan TSQL
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
4 4(8)
4(16)
Manual SQL 2000 server
Pengembangan database dengan SQL Server
Komputer
2. 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
4 4(8)
4(16)
Manual SQL 2000 server
Pengembangan database dengan SQL Server
Komputer
3. Menggunakan triggers
Triggers.
Programming triggers.
Membuat Triggers
Mengelola Triggers.
Membuat basis data dengan menggunakan Programming triggers dibuat.
Triggers dibuat dan dikelola.
Programming triggers dibuat.
Program sederhana
Pengamatan Tes tertulis Tugas Hasil program
4 4(8)
4(16)
Manual SQL 2000 server
Pengembangan database dengan SQL Server
Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 1 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL
KOMPETENSI DASAR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
4. Menerapkan Administrasi SQL Server
Sistem keamanan untuk SQL Server
Keamanan SQL Server
Konsep SQL Server Agent
Konsep DTS (Data Transforma-tion Service)
Membuat sistem keamanan untuk SQL Server
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 Tugas Hasil
program
4 4(8)
4(16)
Manual SQL 2000 server
Pengembangan database dengan SQL Server
Komputer
5. Menerapkan XML support
Integrasi dari sistem dan transfer data menggunakan XML
Melakukan Integrasi dari sistem dan transfer data menggunakan XML support
Integrasi dari sistem dan transfer data menggunakan XML dilakukan
Program sederhana
Pengamatan Tes tertulis Tugas Hasil
program
4 4(8)
4(16)
Manual SQL 2000 server
Pengembangan database dengan SQL Server
E-book XML Komputer
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 2 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL
NAMA SEKOLAH : SMK NEGERI 1 TanggulMATA PELAJARAN : Kompetensi KejuruanKELAS/SEMESTER : XII/2
STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)
KODE KOMPETENSI : 070 KK 4
ALOKASI WAKTU : 60 X 45 Menit
KOMPETENSI DASAR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
1. Menerapkan Oracle tingkat Dasar
Restriksi, sorting, rules, defaults dan constraining data.
Melakukan Restriksi, sorting, rules, defaults dan constraining data
Restriksi, sorting, rules, defaults dan constraining data dilakukan.
Program sederhana
Pengamatan Tes tertulis Tugas Hasil program
4 4(8)
- Buku Oracle Komputer Jobsheet Modul ajar
PL/SQL
Sub-queries dan co-related queries.
Membuat Sub-queries dan co-related queries.
Sub-queries dan co-related queries dibuat.
Ekstensi dari DML (Data Manipulation Language) dan DDL (Data Definition Language).
Fitur-fitur dan perintah dalam SQL*plus digunakan
Menjelaskan Ekstensi dari DML (Data Manipulation Language) dan DDL (Data Definition Language)
Fitur-fitur dan perintah dalam SQL*plus digunakan
Ekstensi dari DML (Data Manipulation Language) dan DDL (Data Definition Language) dijelaskan.
Fitur-fitur dan perintah dalam SQL*plus digunakan
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 3 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL
KOMPETENSI DASAR
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJARTM PS PI
Perintah manipulasi data dan kontrol data.
. Locking.
Obyek-obyek Oracle (Views, clusters, indexes, synonyms, snapshots)
MenggunakanPerintah manipulasi data dan kontrol data.
dictionary.
Menjelaskan Locking.
MenjelaskanObyek-obyek Oracle (Views, clusters, indexes, synonyms, snapshots)
. Perintah manipulasi data dan kontrol data digunakan.
Locking dijelaskan.
Explicit dan implicit cursors, exception, procedures, functions dan triggers.
Konsep data dictionary dijelaskan
Membuat Explicit dan implicit cursors, exception, procedures, functions dan triggers.
Menjelaskan Konsep data
Obyek-obyek Oracle (Views, clusters, indexes, synonyms, snapshots) dijelaskan
Explicit dan implicit cursors, exception, procedures, functions dan triggers dibuat.
Konsep data dictionary dijelaskan
2. Menerapkan PL/SQL
Variable Character Set dan Tipe Data
Komponen PL/SQL
Cursor processing
PL/SQL Tables dan PL/SQL Wrappers
Menjelaskan Variable Character Set dan Tipe Data
Menjelaskan Komponen PL/SQL
Menjelaskan Cursor processing
Menggunakan PL/SQL Tables dan PL/SQL Wrappers
Variable Character Set dan Tipe Data dijelaskan
Komponen PL/SQL dijelaskan
Cursor processing dijelaskan
PL/SQL Tables dan PL/SQL Wrappers digunakan
Program sederhana
Pengamatan Tes tertulis Tugas Hasil program
8 8(16)
- Buku Oracle Komputer Jobsheet Modul ajar
PL/SQL
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 4 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU
SUMBER
BELAJAR
3. Menerapkan Oracle tingkat lanjut
Flow proses CASE dilakukan
PL/SQL record ke dalam DML direferensikan
Bulk binding dihasilkan
Run-time dynamic SQL dijelaskan
Flow proses CASE dilakukan
PL/SQL record ke dalam DML direferensikan
Bulk binding dihasilkan
Run-time dynamic SQL dijelaskan
Flow proses CASE dilakukan
PL/SQL record ke dalam DML direferensikan
Bulk binding dihasilkan
Run-time dynamic SQL dijelaskan
Program sederhana
Pengamatan Tes tertulis Tugas Hasil
program
6 6(12)
- Buku Oracle
Komputer Jobsheet Modul ajar
PL/SQL
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)
PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUANREKAYASA PERANGKAT LUNAK Halaman 5 dari 5