( RPP )
A. Kompetensi Inti
KI1: Menghayati dan mengamalkan ajaran agama yang dianutnya
KI2: Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli
(gotong royong, kerja sama, toleran, damai), santun, responsif dan proaktif dan
menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia
KI3: Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual,
prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan,
kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian
dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI4: Mengolah, menalar, menyaji dan mencipta dalam ranah konkret dan ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri,
bertindak secara efektif dan kreatif, dan mampu melaksanakan tugas spesifik di
bawah pengawasan langsung
E. Materi Pembelajaran
SQL pada basis data client-server
Membuat tabel
Mengedit struktur tabel
Mengedit constraint
Retrieval data dengan klausa where
Order by
Update data
Hapus data
G. Kegiatan Pembelajaran
Pertemuan ke – 3
Menetapkan masalah :
Menanya
4. Guru mengarahkan siswa untuk membentuk
kelompok dan memberikan tugas untuk membuat
table dan modifikasi tabel dengan instruksi sql dari
beberapa skema database
5. Siswa sesuai kelompok masing-masing
menerapkan instruksi sql untuk membuat table dan
memodifikasi tabel dari skema database yang telah
ditetapkan
Pengumpulan informasi:
Mengumpulan Informasi
6. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan tentang cara pembuatan
table dan modifikasi tabel dengan instruksi sql
7. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari
buku siswa dan dari internet tentang cara
pembuatan table dan modifikasi tabel dengan
instruksi sql
8. Guru mengarahkan siswa untuk menyajikan
informasi yang diperoleh dan hasilnya
dipresentasikan
Evaluasi Solusi:
Menalar
11. Siswa memeriksa kembali instruksi sql dalam
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
pembuatan table dan modifikasi tabel yang telah
dibuat sebelum disajikan
12. Guru membimbing tiap kelompok tentang solusi
yang telah dibuat
Mengkomunikasikan
Mengkomunikasikan
13. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
14. Siswa dalam kelompok lain memberikan
tanggapan terhadap hasil yang dipresentasikan
oleh kelompok tertentu
15. Guru memandu jalannya presentasi kelompok
16. Masing-masing kelompok membuat kesimpulan
dari hasil yang dipresentasikan
Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari
aktifitas untuk meraih kompetensi pengetahuan dan
keterampilan maupun sikap yang muncul akibat dari
kegiatan tersebut
Pertemuan ke - 4
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan
siswa.
2. Berdo'a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian
yang akan dilaksanakan
7. Menggali pengetahuan awal tentang (mater yang
akan dipelajari)
Inti Identifikasi masalah : 60 menit
Mengamati
1. Guru menayangkan beberapa skema database dari
aplikasi basisdata
2. Guru mendemonstrasikan cara manipulasi data
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
dengan instruksi sql
3. Siswa mengamati tayangan dan demonstrasi cara
manipulasi data dengan instruksi sql l
Menetapkan masalah :
Menanya
4. Guru mengarahkan siswa untuk membentuk
kelompok dan memberikan tugas untuk
melakukan manipulasi data dengan instruksi sql
pada basis data yang telah ditentukan
5. Siswa sesuai kelompok masing-masing
menerapkan instruksi sql untuk melakukan
manipulasi data pada basis data yang telah
ditetapkan
Pengumpulan informasi:
Mengumpulan Informasi
6. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan tentang cara manipulasi
data dengan instruksi sql pada basis data
7. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari
buku siswa dan dari internet tentang cara
manipulasi data dengan instruksi sql pada basis
data
8. Guru mengarahkan siswa untuk menyajikan
informasi yang diperoleh dan hasilnya
dipresentasikan
Evaluasi Solusi:
Menalar
11. Siswa memeriksa kembali instruksi sql untuk
proses manipulasi data pada basis data yang telah
dibuat sebelum disajikan
12. Guru membimbing tiap kelompok tentang solusi
yang telah dibuat
Mengkomunikasikan
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Mengkomunikasikan
13. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
14. Siswa dalam kelompok lain memberikan
tanggapan terhadap hasil yang dipresentasikan
oleh kelompok tertentu
15. Guru memandu jalannya presentasi kelompok
16. Masing-masing kelompok membuat kesimpulan
dari hasil yang dipresentasikan
Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari
aktifitas untuk meraih kompetensi pengetahuan dan
keterampilan maupun sikap yang muncul akibat dari
kegiatan tersebut
Pertemuan ke - 5
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan
siswa.
2. Berdo'a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian
yang akan dilaksanakan
7. Menggali pengetahuan awal tentang (mater yang
akan dipelajari)
Inti Identifikasi masalah : 60 menit
Mengamati
1. Guru menayangkan beberapa skema database dari
aplikasi basisdata
2. Guru mendemonstrasikan instruksi sql untuk
manipulasi data dengan menggunakan klausa
where
3. Siswa mengamati tayangan dan demonstrasi
tentang instruksi sql untuk manipulasi data dengan
menggunakan klausa where dan order by
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Menetapkan masalah :
Menanya
4. Guru mengarahkan siswa untuk membentuk
kelompok dan memberikan tugas untuk
melakukan manipulasi data dengan menggunakan
klausa where dan order by dengan instruksi sql
pada basis data yang telah ditentukan
5. Siswa sesuai kelompok masing-masing
menerapkan instruksi sql dalam proses manipulasi
data dengan menggunakan klausa where dan order
by yang telah ditetapkan
Pengumpulan informasi:
Mengumpulan Informasi
6. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan tentang cara manipulasi
data yang menggunakan klausa where dan order
by dengan instruksi sql pada basis data
7. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari
buku siswa dan dari internet tentang cara
manipulasi data yang menggunakan klausa where
dan order by dengan instruksi sql pada basis data
8. Guru mengarahkan siswa untuk menyajikan
informasi yang diperoleh dan hasilnya
dipresentasikan
Evaluasi Solusi:
Menalar
11. Siswa memeriksa kembali instruksi sql untuk
proses manipulasi data yang menggunakan klausa
where dan order by yang telah dibuat sebelum
disajikan
12. Guru membimbing tiap kelompok tentang solusi
yang telah dibuat
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Mengkomunikasikan
Mengkomunikasikan
13. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
14. Siswa dalam kelompok lain memberikan
tanggapan terhadap hasil yang dipresentasikan
oleh kelompok tertentu
15. Guru memandu jalannya presentasi kelompok
16. Masing-masing kelompok membuat kesimpulan
dari hasil yang dipresentasikan
Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari
aktifitas untuk meraih kompetensi pengetahuan dan
keterampilan maupun sikap yang muncul akibat dari
kegiatan tersebut
Penilaian Sikap
Aspek yang Dinilai
Nilai
Nama Tanggun Percaya
No Disiplin Jujur Santun Akhir
Siswa g Jawab Diri
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Keterangan :
4 = jika empat indicator terlihat
3 = jika tiga indicator terlihat
2 = jika dua indicator terlihat
1 = jika satu indicator terlihat
2. Penilaian Pengetahuan
1) Jelaskan beberapa istilah di bawah ini!
a. SQL
b. DDL
c. DML
d. DCL
2) Sebutkan dan jelaskan perintah-perintah yang termasuk DDL !
3) Sebutkan dan jelaskan perintah-perintah yang termasuk DML !
4) Sebutkan dan jelaskan perintah-perintah yang termasuk DCL !
5) Jelaskan maksud dari beberapa perintah di bawah ini !
a. mysql> ALTER TABLE daftar_jurusan MODIFY jumlah_mahasiswa
MEDIUMINT;
b. mysql> ALTER TABLE daftar_jurusan CHANGE alamat alamat_jurusan
c. mysql> ALTER TABLE daftar_jurusan RENAME TO tabel_jurusan;
d. mysql> ALTER TABLE daftar_jurusan ADD ketua_jurusan VARCHAR(50);
e. mysql> ALTER TABLE daftar_jurusan DROP ketua_jurusan;
Rubrik Penilaian
Score
No Item Soal Deskripsi
Maksimal
1 Jelaskan beberapa istilah di 4 Score 4, jika bias menjelaskan ke 4
bawah ini! istilah dengan benar
a. SQL Score 3, jika bias menjelaskan ke 3
b. DDL istilah dengan benar
c. DML Score 2, jika bias menjelaskan ke 2
d. DCL istilah dengan benar
Score 1, jika bias menjelaskan ke 1
istilah dengan benar
2 Sebutkan dan jelaskan 2 Score 2, jika jawaban dinyatakan
perintah-perintah yang dengan benar
termasuk DDL ! Score 1, jika 50% jawaban
dinyatakan dengan benar
3 Sebutkan dan jelaskan 2 Score 2, jika jawaban dinyatakan
perintah-perintah yang dengan benar
termasuk DML ! Score 1, jika 50% jawaban
dinyatakan dengan benar
Sebutkan dan jelaskan 2 Score 2, jika jawaban dinyatakan
perintah-perintah yang dengan benar
termasuk DCL ! Score 1, jika 50% jawaban
dinyatakan dengan benar
Jelaskan maksud dari 5 Score 5, jika bias menjelaskan ke 5
beberapa perintah di bawah perintah dengan benar
ini ! Score 4, jika bias menjelaskan ke 4
a. mysql> ALTER perintah dengan benar
TABLE daftar_jurusan Score 3, jika bias menjelaskan ke 3
MODIFY perintah dengan benar
jumlah_mahasiswa Score 2, jika bias menjelaskan ke 2
MEDIUMINT; perintah dengan benar
b. mysql> ALTER Score 1, jika bias menjelaskan ke 1
TABLE daftar_jurusan perintah dengan benar
CHANGE alamat
alamat_jurusan
c. mysql> ALTER
TABLE daftar_jurusan
RENAME TO
tabel_jurusan;
d. mysql> ALTER
TABLE daftar_jurusan
ADD ketua_jurusan
VARCHAR(50);
e. mysql> ALTER
TABLE daftar_jurusan
DROP ketua_jurusan;
Pedoman Penilaian :
Skor maksimal untuk :
Soal no 1 : 4
Soal no 2 : 2
Soal no 3 : 2
Soal no 4 : 2
Soal no 5 : 5
Penilaian Keterampilan
Soal:
Instruksi untuk mengolah struktur basis data
1. Buatlah sebuah database dan table sesuai dengan yg dibawah ini :
Nama Database Db_akademik
Tabel Mhs Nim [varchar(11)] primary key not null
Nama_mhs [varchar(35)]
Jurusan [varchar(20)]
Progstudi [char(3)]
Semester [int(2)]
Matkul Kd_matkul [varchar(10)] primary key not null
Nama_matkul[varchar(40)]
Jml_sks [int(2)]
Dosen Kd_dosen [varchar(10)] primary key not null
Nama_dosen [varchar(35)]
Jabatan [varchar(40)]
2. Isi Data pada masing-masing tabel berikut seperti gambar dibawah ini :
Tabel “mhs”
Table “Dosen”
Tabel “mk”
2. Remidial
Bagi peserta didik yang belum memenuhi Kriteria Ketuntasan Minimal (KKM), guru
menganalisis topic atau materi yang belum dikuasai peserta didik. Kemudian selanjutnya
guru akan memberikan ulangan perbaikan atau pemberian tugas sampai peserta didik
memenuhi Kriteria Ketuntasan Minimal (KKM).
3. Pengayaan
Bagi peserta didik yang sudah memenuhi Kriteria Ketuntasan Minimal (KKM), guru
memberikan pengayaan dengan mencari informasi baik melalui internet, buku bacaan
tentang pembelajaran tentang konsep client server dan ODBC.