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 memberikan tugas tambahan (PR). projector . spidol dan penghapus VI.BSE Rekayasa Perangkat Lunak.Guru melaksanakan penilaian lisan dan tulis.Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari. .Observasi VII. V. Penilaian / Evaluasi: . Jelaskan kelebihan dan kekurangan aplikasi database MySQL! . Achmad Solichin.. Sebutkan macam-macam aplikasi yang mendukung bahasa SQL dan jelaskan kelebihan serta kekurangannya! 3. . Aunur Rofik Mulyanto dkk.Modul MySQL dari Pemula hingga Mahir.Tugas – tugas . Alat/Bahan/Sumber Belajar .Tes tertulis . . Jelaskan apa yang dimaksud dengan Structured Query Language! 2.Laptop. Penilaian/ evaluasi tertulis Soal: 1.Papan tulis. 2010 (http://achmatim. .Guru dan siswa berdo’a bersama.net) .

SQL Server. Oracle) .Melakukan Instalasi beberapa aplikasi SQL (SQL Server dan MySQL) .Menjelaskan kebutuhan system minimal untuk beberapa aplikasi SQL .Siswa berdoa bersama dalam bimbingan guru . Kegiatan Akhir . Materi Ajar .Siswa mengetahui perbedaan kebutuhan system minimal setiap aplikasi SQL . Kegiatan Inti . SQLLite.Observasi IV.Sistem modul . Metode Pembelajaran .Apersepsi dan motivasi 2. Interbase.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.Siswa mampu melakukan konfigurasi aplikasi SQL (MySQL) dari II.Melakukan instalasi beberapa aplikasi SQL .Kebutuhan minimum system beberapa aplikasi SQL .Ceramah . Langkah – langkah Pembelajaran 1. Kegiatan Awal .Menjelaskan prosedur instalasi dari beberapa aplikasi SQL (MySQL.Siswa mampu melakukan instalasi beberapa aplikasi SQL .Melakukan konfigurasi Aplikasi SQL (MySQL) 3.Melakukan konfigurasi aplikasi SQL (MySQL) III. Tujuan Pembelajaran .Praktek .

.Guru melaksanakan penilaian lisan dan tulis.Tugas – tugas . Aunur Rofik Mulyanto dkk. Achmad Solichin.Guru dan siswa berdo’a bersama.Laptop.Tes tertulis . Oracle dan Interbase! 2.Modul MySQL dari Pemula hingga Mahir. V.Papan tulis.BSE Rekayasa Perangkat Lunak..net) . 2010 (http://achmatim.Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari. MySQL.Guru memberikan tugas tambahan (PR). Sebutkan langkah-langkah konfigurasi aplikasi MySQL! . Sebutkan kebutuhan system minimal untuk aplikasi SQL Server.Observasi VII. . . projector . Penilaian/ evaluasi tertulis Soal: 1. Sebutkan Langkah-langkah instalasi aplikasi MySQL dan SQL Server! 3. spidol dan penghapus VI. Penilaian / Evaluasi: . . Alat/Bahan/Sumber Belajar .

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

Guru dan siswa berdo’a bersama. 2010 (http://achmatim.Laptop. . V. projector .Modul MySQL dari Pemula hingga Mahir.Papan tulis. Penilaian/ evaluasi tertulis Soal: 1.Tes tertulis .net) .Observasi VII. Aunur Rofik Mulyanto dkk. Achmad Solichin. Alat/Bahan/Sumber Belajar . spidol dan penghapus VI. Sebutkan dan jelaskan fitur-fitur yang terdapat di MySQL! .BSE Rekayasa Perangkat Lunak.Tugas – tugas .. Penilaian / Evaluasi: .

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

Penilaian / Evaluasi: .Observasi VII.. Penilaian/ evaluasi tertulis Soal: 1.Laptop.net) . .Tes tertulis .BSE Rekayasa Perangkat Lunak. Sebutkan perintah untuk menghapus database. V.Guru dan siswa berdo’a bersama. . Sebutkan perintah untuk membuat tabel beserta contohnya! 3. Sebutkan perintah untuk membuat database beserta contohnya! 2. Sebutkan perintah untuk merubah nama tabel beserta contohnya! 5.Tugas – tugas . spidol dan penghapus VI.Papan tulis. Alat/Bahan/Sumber Belajar . table dan view beserta contohnya! . Achmad Solichin. Sebutkan perintah untuk merubah struktur tabel beserta contohnya! 6.Modul MySQL dari Pemula hingga Mahir.Guru memberikan tugas tambahan (PR). Sebutkan perintah untuk membuat view beserta contohnya! 4. projector . 2010 (http://achmatim. Aunur Rofik Mulyanto dkk.

Sistem modul .Apersepsi dan motivasi 2. Kegiatan Awal . Metode Pembelajaran .Siswa berdoa bersama dalam bimbingan guru .Praktek .Menjelaskan perintah SELECT untuk menampilkan isi table . Kegiatan Inti .Ceramah .Data Manipulating Language III.Menjelaskan perintah INSERT untuk menginput data ke dalam tabel .Menjelaskan perintah DESC untuk menampilkan struktur tabel .Observasi IV.Menjelaskan perintah DELETE untuk menghapus isi table .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 . Langkah – langkah Pembelajaran 1.Menjelaskan perintah UPDATE untuk merubah record dalam tabel . Materi Ajar .Siswa mengetahui dan mampu menggunakan perintah Data Manipulating Language II.Siswa mengetahui perintah untuk mengoperasikan (memanipulasi) table .

Kegiatan Akhir . Achmad Solichin. Sebutkan perintah untuk menampilkan isi tabel beserta contohnya! 2.Md. S.Observasi VII.Papan tulis. . Alat/Bahan/Sumber Belajar .Modul MySQL dari Pemula hingga Mahir. A.Guru melaksanakan penilaian lisan dan tulis.net) .Siswa dan guru merangkum atau menyimpulkan materi yang telah dipelajari.Guru dan siswa berdo’a bersama.Guru memberikan tugas tambahan (PR).BSE Rekayasa Perangkat Lunak. Aunur Rofik Mulyanto dkk.Pd. Mengetahui. Sebutkan perintah untuk menginput record ke dalam tabel beserta contohnya! 3. . projector . Sebutkan perintah untuk menghapus isi tabel beserta contohnya! Sumedang.3.Tugas – tugas . Sebutkan perintah untuk merubah record dalam tabel beserta contohnya! 4. V. .Laptop. 2010 (http://achmatim. DEDE ROHANDA. . spidol dan penghapus VI. Penilaian/ evaluasi tertulis Soal: 1.Tes tertulis . Kepala SMK PELITA AL-IKHSAN Juli 2012 Guru Mata Pelajaran DASE ROHDIANA. . Penilaian / Evaluasi: .

Sign up to vote on this title
UsefulNot useful