Professional Documents
Culture Documents
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.
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
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)