rpp sbd server

37
Kompetensi Keahlian Rekayasa Perangkat Lunak SMK NEGERI 1 TANGGUL TAHUN PELAJARAN 2010/2011 MATADIKLAT : SISTEM BASIS DATA SERVER/TERDISTRIBUSI GURU PENGAJAR : MUHAMMAD NUR HAMID,A.Md M. Nur Hamid ©2010 1 RPP Sistem Basis Data Server /terdistribusi

Upload: felix

Post on 20-Jun-2015

700 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

SMK NEGERI 1 TANGGULTAHUN PELAJARAN 2010/2011

MATADIKLAT :SISTEM BASIS DATA

SERVER/TERDISTRIBUSI

GURU PENGAJAR :MUHAMMAD NUR HAMID,A.Md

PEMERINTAH KABUPATEN JEMBER

DINAS PENDIDIKANSMK NEGERI 1 TANGGUL

Jl PB SUDIRMAN NO 114 TELP (0336) 441347TANGGUL – JEMBER

M. Nur Hamid ©2010 1 RPP Sistem Basis Data Server /terdistribusi

Page 2: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/1

STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL Server)

KOMPETENSI DASAR : Menggunakan TSQL

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 6 X 45 Menit (2 pertemuan @ 3 JP)

INDIKATOR Alat-alat pemrograman untuk SQL Server digunakan.

Sintaks TSQL digunakan.

Perintah TSQL dijalankan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu membuat Database sederhana

menggunakan Microsoft SQL 2000 Server

II MATERI PEMBELAJARAN

Alat-alat pemrograman untuk SQL Server, Sintaks TSQL dan Perintah TSQL

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi : memberikan contoh atau studi kasus pada dunia nyata serta menerapkan

pada MS SQL 2000 Server

3. Tanya Jawab: memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelasan

ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan langkah – langkah menggunakan pemrograman untuk SQL Server

Menjelaskan langkah – langkah menggunakan Sintaks TSQL

Menjalankan perintah TSQL dijalankan

c. Kegiatan Penutup

Menjelaskan pokok – pokok materi

Memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelasan ulang

V PENILAIAN

1. SOAL

Soal teori studi kasus pada dunia nyata

Soal praktek menjalankan perintah dasar Ms SQl 2000 Server

2. KRITERIA PENILAIAN

M. Nur Hamid ©2010 2 RPP Sistem Basis Data Server /terdistribusi

Page 3: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,M.PdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 3 RPP Sistem Basis Data Server /terdistribusi

Page 4: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/1

STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL

Server)

KOMPETENSI DASAR : Menggunakan stored procedures

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 6 X 45 Menit (2 pertemuan @ 3 JP)

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

Programming stored procedures dibuat.

I TUJUAN PEMBELAJARAN

Setelah menyelesaikan materi ini siswa diharapkan memahami dan mampu membuat dan

memanipulasi stored procedures

II MATERI PEMBELAJARAN

Menggunakan stored procedures

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi : mempraktekkan cara membuat n manipulasi stored procedures

3. Tanya Jawab: memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelasan

ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

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

Membuat Programming stored procedures dibuat.

c. Kegiatan Penutup

1. Menyimpulkan tentang hal-hal yang telah diajarkan guru.

2. Memberi refleksi/komentar tentang hal-hal yang telah dipelajari baik

yang telah dipahami, yang belum dipahami maupun hal-hal yang menyenangkan dan yang

tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 4 RPP Sistem Basis Data Server /terdistribusi

Page 5: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 5 RPP Sistem Basis Data Server /terdistribusi

Page 6: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/1

STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL Server)

KOMPETENSI DASAR : Menggunakan triggers

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (2 pertemuan @ 3 JP)

INDIKATOR Triggers dibuat dan dikelola.

Programming triggers dibuat.

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapakan mampu membuat dan mengelola triggers dan

triggers programming

II MATERI PEMBELAJARAN

Triggers and Programming triggers.

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi : Mempraktekkan pembuatan dan pengelolaan Triggers Programming

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Membuat Triggers

Mengelola Triggers.

Membuat basis data dengan menggunakan Programming triggers dibuat.

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 6 RPP Sistem Basis Data Server /terdistribusi

Page 7: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 7 RPP Sistem Basis Data Server /terdistribusi

Page 8: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/1

STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL Server)

KOMPETENSI DASAR : Menerapkan Administrasi SQL Server

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 4 X 45 Menit (2 pertemuan @ 3 JP)

INDIKATOR Sistem keamanan untuk SQL Server dibuat dan dirancang.

Keamanan SQL Server diimplementasikan dan diadministrasikan

Konsep SQL Server Agent dijelaskan

Konsep DTS (Data Transforma-tion Service) dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu merancang dan membuat keamanan

SQL Server berdasarkan konsep DTS dan Server Agent secara mandiri

II MATERI PEMBELAJARAN

Sistem keamanan untuk SQL Server

Keamanan SQL Server

Konsep SQL Server Agent

Konsep DTS (Data Transformation Service)

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelsan

ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

b. Kegiatan Inti

Membuat sistem keamanan untuk SQL Server

Mengimplementasikan dan Mengadministrasikan Sistem Keamanan SQL Server

Menjelaskan konsep SQL Server Agent

Konsep DTS (Data Transformation Service)

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

M. Nur Hamid ©2010 8 RPP Sistem Basis Data Server /terdistribusi

Page 9: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

1.

2.

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 9 RPP Sistem Basis Data Server /terdistribusi

Page 10: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/1

STANDAR KOMPETENSI : Membuat program basis data menggunakan Microsoft (SQL Server)

KOMPETENSI DASAR : Menerapkan XML support

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 6 X 45 Menit (2 pertemuan @ 3 JP)

INDIKATOR : Integrasi dari sistem dan transfer data menggunakan XML dilakukan

I TUJUAN PEMBELAJARAN

II MATERI PEMBELAJARAN

Integrasi dari sistem dan transfer data menggunakan XML

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelsan

ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

b. Kegiatan Inti

Melakukan Integrasi dari sistem dan transfer data menggunakan XML support

c. Kegiatan Penutup

V PENILAIAN

1.

2.

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 10 RPP Sistem Basis Data Server /terdistribusi

Page 11: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

NIP. 19611003 198403 1 003

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat Dasar

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Restriksi, sorting, rules, defaults dan constraining data dilakukan.

I TUJUAN PEMBELAJARAN

II MATERI PEMBELAJARAN

Restriksi, sorting, rules, defaults dan constraining data.

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelsan

ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

b. Kegiatan Inti

Melakukan Restriksi, sorting, rules, defaults dan constraining data

c. Kegiatan Penutup

V PENILAIAN

1. Program sederhana Pengamatan Tes tertulis Tugas Hasil program

2.

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

M. Nur Hamid ©2010 11 RPP Sistem Basis Data Server /terdistribusi

Page 12: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 12 RPP Sistem Basis Data Server /terdistribusi

Page 13: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat Dasar

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Sub-queries dan co-related queries dibuat.

I TUJUAN PEMBELAJARAN

II MATERI PEMBELAJARAN

Sub-queries dan co-related queries.

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan sejumlah pertanyaan untuk mengetahui apakah perlu penjelsan

ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

b. Kegiatan Inti

Membuat Sub-queries dan co-related queries.

c. Kegiatan Penutup

V PENILAIAN

1. Program sederhana Pengamatan Tes tertulis Tugas Hasil program

2.

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010

M. Nur Hamid ©2010 13 RPP Sistem Basis Data Server /terdistribusi

Page 14: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 14 RPP Sistem Basis Data Server /terdistribusi

Page 15: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat Dasar

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Ekstensi dari DML (Data Manipulation Language) dan DDL (Data

Definition Language) dijelaskan.

Fitur-fitur dan perintah dalam SQL*plus digunakan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan ekstensi DML dan

penggunaan fitur – fitur dalam SQL*plus

II MATERI PEMBELAJARAN

Ekstensi dari DML (Data Manipulation Language) dan DDL (Data Definition Language).

Fitur-fitur dan perintah dalam SQL*plus

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan Ekstensi dari DML (Data Manipulation Language) dan DDL (Data Definition

Language)

Menjelaskan Fitur-fitur dan perintah dalam SQL*plus

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

M. Nur Hamid ©2010 15 RPP Sistem Basis Data Server /terdistribusi

Page 16: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 16 RPP Sistem Basis Data Server /terdistribusi

Page 17: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat Dasar

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : . Perintah manipulasi data dan kontrol data digunakan.

Locking dijelaskan.

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan

II MATERI PEMBELAJARAN

Perintah manipulasi data dan kontrol data.

. Locking.

Obyek-obyek Oracle (Views, clusters, indexes, synonyms, snapshots)

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

MenggunakanPerintah manipulasi data dan kontrol data.

dictionary.

Menjelaskan Locking.

MenjelaskanObyek-obyek Oracle (Views, clusters, indexes, synonyms, snapshots)

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana Pengamatan Tes tertulis Tugas

M. Nur Hamid ©2010 17 RPP Sistem Basis Data Server /terdistribusi

Page 18: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

Hasil program

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 18 RPP Sistem Basis Data Server /terdistribusi

Page 19: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat Dasar

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Obyek-obyek Oracle (Views, clusters, indexes, synonyms, snapshots) dijelaskan

Explicit dan implicit cursors, exception, procedures, functions dan triggers dibuat.

Konsep data dictionary dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan

II MATERI PEMBELAJARAN

Explicit dan implicit cursors, exception, procedures, functions dan triggers.

Konsep data dictionary dijelaskan

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Membuat Explicit dan implicit cursors, exception, procedures, functions dan triggers.

Menjelaskan Konsep data

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana Pengamatan Tes tertulis Tugas Hasil program

M. Nur Hamid ©2010 19 RPP Sistem Basis Data Server /terdistribusi

Page 20: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Microsoft SQL 2000 Server

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 20 RPP Sistem Basis Data Server /terdistribusi

Page 21: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan PL/SQL

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Variable Character Set dan Tipe Data dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan

Variable Character Set dan Tipe Data

II MATERI PEMBELAJARAN

Variable Character Set dan Tipe Data

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan Variable Character Set dan Tipe Data

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 21 RPP Sistem Basis Data Server /terdistribusi

Page 22: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 22 RPP Sistem Basis Data Server /terdistribusi

Page 23: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan PL/SQL

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Komponen PL/SQL dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan

Komponen PL/SQL

II MATERI PEMBELAJARAN

Komponen PL/SQL

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan Komponen PL/SQL

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 23 RPP Sistem Basis Data Server /terdistribusi

Page 24: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 24 RPP Sistem Basis Data Server /terdistribusi

Page 25: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan PL/SQL

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Cursor processing dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan dan menerapkan Cursor processing

II MATERI PEMBELAJARAN

Cursor processing

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi : menunjukan Cursor processing

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan Cursor processing

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 25 RPP Sistem Basis Data Server /terdistribusi

Page 26: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 26 RPP Sistem Basis Data Server /terdistribusi

Page 27: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan PL/SQL

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : PL/SQL Tables dan PL/SQL Wrappers dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan dan menerapkan

PL/SQL Tables dan PL/SQL Wrappers

II MATERI PEMBELAJARAN

PL/SQL Tables dan PL/SQL Wrappers

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan PL/SQL Tables dan PL/SQL Wrappers

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 27 RPP Sistem Basis Data Server /terdistribusi

Page 28: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 28 RPP Sistem Basis Data Server /terdistribusi

Page 29: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat lanjut

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Flow proses CASE dilakukan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan dan menerapkan

Flow proses CASE

II MATERI PEMBELAJARAN

Flow proses CASE

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi : menerapkan Flow proses CASE

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan Flow proses CASE

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 29 RPP Sistem Basis Data Server /terdistribusi

Page 30: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 30 RPP Sistem Basis Data Server /terdistribusi

Page 31: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat lanjut

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : PL/SQL record ke dalam DML direferensikan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan dan menerapkan

II MATERI PEMBELAJARAN

mereferensikan PL/SQL record ke dalam DML

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan cara mereferensikan PL/SQL record ke dalam DML

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 31 RPP Sistem Basis Data Server /terdistribusi

Page 32: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 32 RPP Sistem Basis Data Server /terdistribusi

Page 33: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat lanjut

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Bulk binding dihasilkan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan dan menerapkan

Bulk binding

II MATERI PEMBELAJARAN

Bulk binding

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi :

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

Menjelaskan langkah langkah penerapan Bulk binding

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 33 RPP Sistem Basis Data Server /terdistribusi

Page 34: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 34 RPP Sistem Basis Data Server /terdistribusi

Page 35: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

NAMA SEKOLAH : SMK NEGERI 1 Tanggul

MATA PELAJARAN : Kompetensi Kejuruan

KELAS/SEMESTER : XII/2

STANDAR KOMPETENSI : Membuat program basis data menggunakan PL/SQL (Oracle)

KOMPETENSI DASAR : Menerapkan Oracle tingkat lanjut

KODE KOMPETENSI : 070 KK 4

ALOKASI WAKTU : 2 X 45 Menit (1 pertemuan @ 3 JP)

INDIKATOR : Run-time dynamic SQL dijelaskan

I TUJUAN PEMBELAJARAN

Setelah mempelajari materi ini siswa diharapkan mampu menjelaskan dan menerapkan

Run-time dynamic SQL

II MATERI PEMBELAJARAN

Run-time dynamic SQL

III METODE PEMBELAJARAN

1. Presentasi : Memberikan Penjelasan terhadap materi pembelajaran

2. Demonstrasi : mempraktekkan Run-time dynamic SQL

3. Tanya Jawab: memberikan pertanyaan untuk mengetahui apakah perlu penjelasan ulang

IV LANGKAH – LANGKAH PEMBELAJARAN

a. Kegiatan Awal

Berdoa

Absensi

b. Kegiatan Inti

menjelaskan cara penerapan Run-time dynamic SQL

c. Kegiatan Penutup

Menyimpulkan tentang hal-hal yang telah diajarkan guru.

Memberi refleksi/komentar tentang hal-hal yang telah

dipelajari baik yang telah dipahami, yang belum dipahami maupun hal-hal yang

menyenangkan dan yang tidak

V PENILAIAN

Program sederhana

Pengamatan

Tes tertulis

Tugas

Hasil program

M. Nur Hamid ©2010 35 RPP Sistem Basis Data Server /terdistribusi

Page 36: Rpp Sbd Server

Kompetensi Keahlian Rekayasa Perangkat Lunak

VI ALAT DAN BAHAN BELAJAR

1. Komputer

2. Buku Sumber

3. Jobsheet

4. Manual Oracle SQL

Mengetahui

Kepala Sekolah

Tanggul, 12 Juli 2010

Guru Matadiklat

AGUS BUDIARTO,SP,MPdNIP. 19611003 198403 1 003

MUHAMMAD NUR HAMID NIG.

M. Nur Hamid ©2010 36 RPP Sistem Basis Data Server /terdistribusi