Post on 20-Jun-2015
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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