Anda di halaman 1dari 33

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

PEMERINTAH KABUPATEN JEMBER


DINAS PENDIDIKAN
SMK NEGERI 1 TANGGUL
Jl PB SUDIRMAN NO 114 TELP (0336) 441347
TANGGUL – JEMBER

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,M.Pd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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
1.
2.

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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 Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.
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

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

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

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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


Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Microsoft SQL 2000 Server

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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


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

VI ALAT DAN BAHAN BELAJAR


1. Komputer
2. Buku Sumber
3. Jobsheet
4. Manual Oracle SQL

Mengetahui Tanggul, 12 Juli 2010


Kepala Sekolah Guru Matadiklat

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


Kompetensi Keahlian Rekayasa Perangkat Lunak

AGUS BUDIARTO,SP,MPd MUHAMMAD NUR HAMID


NIP. 19611003 198403 1 003 NIG.

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

Anda mungkin juga menyukai