Anda di halaman 1dari 10

Rencana Pelaksanaan Pembelajaran

Nama Sekolah Kompetensi Keahlian Mata Pelajaran Kelas/Semester Standar Kompetensi Kompetensi Dasar Indikator : : : : : SMK Pelita Al-Ikhsan Rekayasa Perangkat Lunak Produktif RPL XII/5 Menerapkan Bahasa Pemrograman SQL Tingkat Dasar : Menjelaskan Konsep Pengoperasian Bahasa Pemrograman SQL : Konsep pengoperasian bahasa pemrograman SQL (MySQL) dijelaskan dengan benar

I.

Tujuan Pembelajaran - Siswa mampu memahami dan menjelaskan pengertian dasar Structured Query Language (SQL) - Siswa mampu mengetahui aplikasi-aplikasi database dengan dasar bahasa SQL - Siswa mampu memahami dan menjelaskan pengertian MySQL

II. Materi Ajar - Pengertian SQL - Macam-macam bahasa pemrograman SQL - Pengertian dan sejarah MySQL III. Metode Pembelajaran - Ceramah - Sistem modul - Praktek - Observasi IV. Langkah langkah Pembelajaran 1. Kegiatan Awal - Siswa berdoa bersama dalam bimbingan guru - Apersepsi dan motivasi 2. Kegiatan Inti - Menjelaskan teori dasar SQL dan penerapannya - Menjelaskan macam-macam aplikasi database yang menggunakan bahasa SQL - Menjelaskan tentang MySQL, sejarah, kelebihan dan kekurangannya 3. Kegiatan Akhir

- Guru melaksanakan penilaian lisan dan tulis. - Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari. - Guru memberikan tugas tambahan (PR). - Guru dan siswa berdoa bersama. V. Alat/Bahan/Sumber Belajar - Modul MySQL dari Pemula hingga Mahir, Achmad Solichin, 2010 (http://achmatim.net) - BSE Rekayasa Perangkat Lunak, Aunur Rofik Mulyanto dkk. - Laptop, projector - Papan tulis, spidol dan penghapus

VI. Penilaian / Evaluasi: - Tes tertulis - Tugas tugas - Observasi VII. Penilaian/ evaluasi tertulis Soal: 1. Jelaskan apa yang dimaksud dengan Structured Query Language! 2. Sebutkan macam-macam aplikasi yang mendukung bahasa SQL dan jelaskan kelebihan serta kekurangannya! 3. Jelaskan kelebihan dan kekurangan aplikasi database MySQL!

Rencana Pelaksanaan Pembelajaran


Nama Sekolah Kompetensi Keahlian Mata Pelajaran Kelas/Semester Standar Kompetensi Kompetensi Dasar Indikator : : : : : SMK Pelita Al-Ikhsan Rekayasa Perangkat Lunak Produktif RPL XII/5 Menerapkan Bahasa Pemrograman SQL Tingkat Dasar : Mempersiapkan Perangkat Lunak SQL : Aplikasi SQL dipersiapkan dengan benar Aplikasi SQL diinstal sesuai prosedur yang benar

I.

Tujuan Pembelajaran - Siswa mengetahui perbedaan kebutuhan system minimal setiap aplikasi SQL - Siswa mampu melakukan instalasi beberapa aplikasi SQL - Siswa mampu melakukan konfigurasi aplikasi SQL (MySQL)

dari

II. Materi Ajar - Kebutuhan minimum system beberapa aplikasi SQL - Melakukan instalasi beberapa aplikasi SQL - Melakukan konfigurasi aplikasi SQL (MySQL) III. Metode Pembelajaran - Ceramah - Sistem modul - Praktek - Observasi IV. Langkah langkah Pembelajaran 1. Kegiatan Awal - Siswa berdoa bersama dalam bimbingan guru - Apersepsi dan motivasi 2. Kegiatan Inti - Menjelaskan kebutuhan system minimal untuk beberapa aplikasi SQL - Menjelaskan prosedur instalasi dari beberapa aplikasi SQL (MySQL, SQL Server, Interbase, SQLLite, Oracle) - Melakukan Instalasi beberapa aplikasi SQL (SQL Server dan MySQL) - Melakukan konfigurasi Aplikasi SQL (MySQL) 3. Kegiatan Akhir

- Guru melaksanakan penilaian lisan dan tulis. - Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari. - Guru memberikan tugas tambahan (PR). - Guru dan siswa berdoa bersama. V. Alat/Bahan/Sumber Belajar - Modul MySQL dari Pemula hingga Mahir, Achmad Solichin, 2010 (http://achmatim.net) - BSE Rekayasa Perangkat Lunak, Aunur Rofik Mulyanto dkk. - Laptop, projector - Papan tulis, spidol dan penghapus

VI. Penilaian / Evaluasi: - Tes tertulis - Tugas tugas - Observasi VII. Penilaian/ evaluasi tertulis Soal: 1. Sebutkan kebutuhan system minimal untuk aplikasi SQL Server, MySQL, Oracle dan Interbase! 2. Sebutkan Langkah-langkah instalasi aplikasi MySQL dan SQL Server! 3. Sebutkan langkah-langkah konfigurasi aplikasi MySQL!

Rencana Pelaksanaan Pembelajaran


Nama Sekolah Kompetensi Keahlian Mata Pelajaran Kelas/Semester Standar Kompetensi Kompetensi Dasar Indikator : : : : : SMK Pelita Al-Ikhsan Rekayasa Perangkat Lunak Produktif RPL XII/5 Menerapkan Bahasa Pemrograman SQL Tingkat Dasar : Mendeskripsikan Menu Aplikasi SQL (MySQL) : Menu dan fitur aplikasi SQL (MySQL) dideskripsikan dengan benar Menu dan fitur aplikasi SQL (MySQL) dijelaskan dengan benar

I.

Tujuan Pembelajaran - Siswa mengetahui fitur-fitur yang ada dalam MySQL

II. Materi Ajar - Fitur-fitur yang ada dalam MySQL III. Metode Pembelajaran - Ceramah - Sistem modul - Praktek - Observasi IV. Langkah langkah Pembelajaran 1. Kegiatan Awal - Siswa berdoa bersama dalam bimbingan guru - Apersepsi dan motivasi 2. Kegiatan Inti - Menjelaskan fitur Relational Database System - Menjelaskan fitur Client Server Architecture - Menjelaskan fitur Stored Procedure (SP) dan Stored Function (SF) - Menjelaskan fitur Triger - Menjelaskan fitur Export dan Import 3. Kegiatan Akhir - Guru melaksanakan penilaian lisan dan tulis. - Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari. - Guru memberikan tugas tambahan (PR).

- Guru dan siswa berdoa bersama. V. Alat/Bahan/Sumber Belajar - Modul MySQL dari Pemula hingga Mahir, Achmad Solichin, 2010 (http://achmatim.net) - BSE Rekayasa Perangkat Lunak, Aunur Rofik Mulyanto dkk. - Laptop, projector - Papan tulis, spidol dan penghapus

VI. Penilaian / Evaluasi: - Tes tertulis - Tugas tugas - Observasi VII. Penilaian/ evaluasi tertulis Soal: 1. Sebutkan dan jelaskan fitur-fitur yang terdapat di MySQL!

Rencana Pelaksanaan Pembelajaran


Nama Sekolah Kompetensi Keahlian Mata Pelajaran Kelas/Semester Standar Kompetensi Kompetensi Dasar Indikator : : : : : SMK Pelita Al-Ikhsan Rekayasa Perangkat Lunak Produktif RPL XII/5 Menerapkan Bahasa Pemrograman SQL Tingkat Dasar : Membuat Table (Data Definition Language) : Pembuatan database dan table dengan perintah SQL dijelaskan dengan benar Perintah Data Definition Language (DDL) dijelaskan dengan benar

I.

Tujuan Pembelajaran - Siswa mengetahui perintah untuk membuat database dan table - Siswa mengetahui dan mampu menggunakan perintah Data Definition Language

II. Materi Ajar - Data Definition Language III. Metode Pembelajaran - Ceramah - Sistem modul - Praktek - Observasi IV. Langkah langkah Pembelajaran 1. Kegiatan Awal - Siswa berdoa bersama dalam bimbingan guru - Apersepsi dan motivasi 2. Kegiatan Inti - Menjelaskan perintah CREATE untuk menbuat database, table dan view - Menjelaskan perintah ALTER untuk merubah struktur table - Menjelaskan perintah RENAME untuk merubah nama table - Menjelaskan perintah DROP untuk menghapus database, table dan view 3. Kegiatan Akhir - Guru melaksanakan penilaian lisan dan tulis. - Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari.

- Guru memberikan tugas tambahan (PR). - Guru dan siswa berdoa bersama. V. Alat/Bahan/Sumber Belajar - Modul MySQL dari Pemula hingga Mahir, Achmad Solichin, 2010 (http://achmatim.net) - BSE Rekayasa Perangkat Lunak, Aunur Rofik Mulyanto dkk. - Laptop, projector - Papan tulis, spidol dan penghapus

VI. Penilaian / Evaluasi: - Tes tertulis - Tugas tugas - Observasi VII. Penilaian/ evaluasi tertulis Soal: 1. Sebutkan perintah untuk membuat database beserta contohnya! 2. Sebutkan perintah untuk membuat tabel beserta contohnya! 3. Sebutkan perintah untuk membuat view beserta contohnya! 4. Sebutkan perintah untuk merubah nama tabel beserta contohnya! 5. Sebutkan perintah untuk merubah struktur tabel beserta contohnya! 6. Sebutkan perintah untuk menghapus database, table dan view beserta contohnya!

Rencana Pelaksanaan Pembelajaran


Nama Sekolah Kompetensi Keahlian Mata Pelajaran Kelas/Semester Standar Kompetensi Kompetensi Dasar Indikator : : : : : SMK Pelita Al-Ikhsan Rekayasa Perangkat Lunak Produktif RPL XII/5 Menerapkan Bahasa Pemrograman SQL Tingkat Dasar : Mengoperasikan Tabel dan View : Tabel dan view dijelaskan dan dioperasikan dengan procedure yang benar Perintah-perintah Data Manipulating Language (DML) dijelaskan dengan benar

I.

Tujuan Pembelajaran - Siswa mengetahui perintah untuk mengoperasikan (memanipulasi) table - Siswa mengetahui dan mampu menggunakan perintah Data Manipulating Language

II. Materi Ajar - Data Manipulating Language III. Metode Pembelajaran - Ceramah - Sistem modul - Praktek - Observasi IV. Langkah langkah Pembelajaran 1. Kegiatan Awal - Siswa berdoa bersama dalam bimbingan guru - Apersepsi dan motivasi 2. Kegiatan Inti - Menjelaskan perintah SELECT untuk menampilkan isi table - Menjelaskan perintah DESC untuk menampilkan struktur tabel - Menjelaskan perintah INSERT untuk menginput data ke dalam tabel - Menjelaskan perintah UPDATE untuk merubah record dalam tabel - Menjelaskan perintah DELETE untuk menghapus isi table

3. Kegiatan Akhir - Guru melaksanakan penilaian lisan dan tulis. - Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari. - Guru memberikan tugas tambahan (PR). - Guru dan siswa berdoa bersama. V. Alat/Bahan/Sumber Belajar - Modul MySQL dari Pemula hingga Mahir, Achmad Solichin, 2010 (http://achmatim.net) - BSE Rekayasa Perangkat Lunak, Aunur Rofik Mulyanto dkk. - Laptop, projector - Papan tulis, spidol dan penghapus

VI. Penilaian / Evaluasi: - Tes tertulis - Tugas tugas - Observasi VII. Penilaian/ evaluasi tertulis Soal: 1. Sebutkan perintah untuk menampilkan isi tabel beserta contohnya! 2. Sebutkan perintah untuk menginput record ke dalam tabel beserta contohnya! 3. Sebutkan perintah untuk merubah record dalam tabel beserta contohnya! 4. Sebutkan perintah untuk menghapus isi tabel beserta contohnya!

Sumedang, Mengetahui, Kepala SMK PELITA AL-IKHSAN

Juli 2012

Guru Mata Pelajaran

DASE ROHDIANA, S.Pd.

DEDE ROHANDA, A.Md.

Anda mungkin juga menyukai