You are on page 1of 5

KURIKULUM SMK NEGERI 1 TANGGUL

SILABUS
NAMA SEKOLAH : SMK NEGERI 1 Tanggul
MATA PELAJARAN : Kompetensi Kejuruan
KELAS/SEMESTER : XI/1
STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL Server)
KODE KOMPETENSI : 070 KK 4
ALOKASI WAKTU : 60 X 45 Menit

ALOKASI WAKTU
KOMPETENSI MATERI
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
1. Menggunakan  Alat-alat  Menggunakan mrograman untuk SQL  Alat-alat  Program 4 4 4  Manual SQL
TSQL pemrograman untuk Server pemrograman sederhana (8) (16) 2000 server
SQL Server  Menggunakan Sintaks TSQL untuk SQL  Pengamatan  Pengembangan
 Sintaks TSQL. Server  Tes tertulis database
 Menjalankan perintah TSQL dijalankan digunakan.  Tugas dengan SQL
 Perintah TSQL Server
 Sintaks TSQL  Hasil program
digunakan.  Komputer
 Perintah
TSQL
dijalankan
2. Menggunakan  Stored procedures  Memanioulasi Stored procedures  Stored  Program 4 4 4  Manual SQL
stored (dibuat, modifikasi, (dibuat, modifikasi, dan hapus) . procedures sederhana (8) (16) 2000 server
procedures dan hapus) . dimanipulasi  Pengamatan  Pengembangan
 Membuat Programming stored
 Programming stored procedures dibuat. (dibuat,  Tes tertulis database
procedures. modifikasi,  Tugas dengan SQL
dan hapus) .  Hasil program Server
 Programming  Komputer
stored
procedures
dibuat.
3. Menggunakan  Triggers.  Membuat Triggers  Triggers  Program 4 4 4  Manual SQL
triggers dibuat dan sederhana (8) (16) 2000 server
 Mengelola Triggers.
dikelola.  Pengamatan  Pengembangan
 Membuat basis data dengan  Tes tertulis database
 Programming triggers. menggunakan Programming triggers  Tugas dengan SQL
dibuat.  Programming Server
 Hasil program
triggers  Komputer
dibuat.

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 1 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL

KOMPETENSI MATERI ALOKASI WAKTU


KEGIATAN PEMBELAJARAN INDIKATOR
DASAR PEMBELAJARAN PENILAIAN TM PS PI SUMBER
4. Menerapkan  Sistem keamanan  Membuat sistem keamanan untuk  Sistem  Program 4 4 4  BELAJAR
Manual SQL
Administrasi untuk SQL Server SQL Server keamanan sederhana (8) (16) 2000 server
SQL Server untuk SQL  Pengamatan  Pengembangan
 Keamanan SQL  Mengimplementasikan dan
Server Mengadministrasikan Sistem Server dibuat  Tes tertulis database
Keamanan SQL Server dan  Tugas dengan SQL
dirancang.  Hasil Server
Keamanan program  Komputer
SQL Server
 Menjelaskan konsep SQL Server diimple-
 Konsep SQL Server mentasikan
Agent Agent
dan
 Konsep DTS (Data  Konsep DTS (Data Transforma-tion diadminis-
Transforma-tion Service) trasikan
Service)  Konsep SQL
Server Agent
dije-laskan
 Konsep DTS
(Data
Transforma-
tion Service)
dijelaskan
5. Menerapkan  Integrasi dari sistem  Melakukan Integrasi dari sistem dan  Integrasi dari  Program 4 4 4  Manual SQL
XML support dan transfer data transfer data menggunakan XML sistem dan sederhana (8) (16) 2000 server
menggunakan XML support transfer data  Pengamatan  Pengembangan
menggunakan  Tes tertulis database
XML  Tugas dengan SQL
dilakukan  Hasil Server
program  E-book XML
 Komputer

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 2 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL

NAMA SEKOLAH : SMK NEGERI 1 Tanggul


MATA PELAJARAN : Kompetensi Kejuruan
KELAS/SEMESTER : XII/2
STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)
KODE KOMPETENSI : 070 KK 4
ALOKASI WAKTU : 60 X 45 Menit

ALOKASI WAKTU
KOMPETENSI MATERI
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
1. Menerapkan  Restriksi, sorting,  Melakukan Restriksi, sorting,  Restriksi, sorting,  Program 4 4 -  Buku Oracle
Oracle tingkat rules, defaults dan rules, defaults dan constraining rules, defaults dan sederhana (8)  Komputer
Dasar constraining data. data constraining data  Pengamatan  Jobsheet
dilakukan.  Tes tertulis  Modul ajar
 Tugas PL/SQL
 Hasil program
 Sub-queries dan co-  Membuat Sub-queries dan co-  Sub-queries dan co-
related queries. related queries. related queries
dibuat.

 Ekstensi dari DML  Menjelaskan Ekstensi dari DML  Ekstensi dari DML
(Data Manipulation (Data Manipulation Language) (Data Manipulation
Language) dan DDL dan DDL (Data Definition Language) dan DDL
(Data Definition Language) (Data Definition
Language). Language)
dijelaskan.
 Fitur-fitur dan perintah  Fitur-fitur dan
 Fitur-fitur dan perintah dalam perintah dalam
dalam SQL*plus SQL*plus digunakan
digunakan SQL*plus digunakan

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 3 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL

KOMPETENSI MATERI ALOKASI WAKTU


KEGIATAN PEMBELAJARAN INDIKATOR
DASAR PEMBELAJARAN PENILAIAN TM PS PI SUMBER
BELAJAR
 Perintah manipulasi  MenggunakanPerintah manipulasi  . Perintah
data dan kontrol data. data dan kontrol data. manipulasi data dan
 . Locking.  dictionary. kontrol data
digunakan.
 Obyek-obyek Oracle  Menjelaskan Locking.
(Views, clusters,  Locking dijelaskan.
 MenjelaskanObyek-obyek Oracle
indexes, synonyms, (Views, clusters, indexes,
snapshots) synonyms, snapshots)

 Explicit dan implicit  Membuat Explicit dan implicit  Obyek-obyek Oracle


cursors, exception, cursors, exception, procedures, (Views, clusters,
procedures, functions functions dan triggers. indexes, synonyms,
dan triggers.  Menjelaskan Konsep data snapshots)
 Konsep data dijelaskan
dictionary dijelaskan  Explicit dan implicit
cursors, exception,
procedures,
functions dan
triggers dibuat.
 Konsep data
dictionary dijelaskan
2. Menerapkan  Variable Character Set  Menjelaskan Variable Character  Variable Character  Program 8 8 -  Buku Oracle
PL/SQL dan Tipe Data Set dan Tipe Data Set dan Tipe Data sederhana (16)  Komputer
 Komponen PL/SQL  Menjelaskan Komponen PL/SQL dijelaskan  Pengamatan  Jobsheet
 Komponen PL/SQL  Tes tertulis  Modul ajar
 Cursor processing  Menjelaskan Cursor processing  Tugas PL/SQL
dijelaskan
 PL/SQL Tables dan  Menggunakan PL/SQL Tables  Hasil program
PL/SQL Wrappers dan PL/SQL Wrappers  Cursor processing
dijelaskan
 PL/SQL Tables dan
PL/SQL Wrappers
digunakan

PROGRAM KEAHLIAN : SILABUS – KOMPETENSI KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 4 dari 5
KURIKULUM SMK NEGERI 1 TANGGUL

ALOKASI WAKTU
KOMPETENSI MATERI
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN SUMBER
DASAR PEMBELAJARAN
BELAJAR
3. Menerapkan  Flow proses CASE  Flow proses CASE  Flow proses CASE dilakukan  Program 6 6 -  Buku
Oracle tingkat dilakukan dilakukan sederhana (12) Oracle
 PL/SQL record ke dalam DML
lanjut  Pengamatan  Komputer
 PL/SQL record ke  PL/SQL record ke direferensikan
dalam DML dalam DML  Tes tertulis  Jobsheet
 Bulk binding dihasilkan  Tugas  Modul ajar
direferensikan direferensikan
 Run-time dynamic SQL dijelaskan  Hasil PL/SQL
 Bulk binding  Bulk binding
program
dihasilkan dihasilkan
 Run-time dynamic  Run-time dynamic
SQL dijelaskan SQL dijelaskan

Keterangan

TM : Tatap Muka
PS : 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 KEJURUAN


REKAYASA PERANGKAT LUNAK Halaman 5 dari 5

You might also like