Andre Septa Derian - RPP Pengolahan Bahasa SQL Dasar KD 3.7 4.7
Andre Septa Derian - RPP Pengolahan Bahasa SQL Dasar KD 3.7 4.7
DINAS PENDIDIKAN
SMK BRANTAS KARANGKATES
Jl. Lolaras No. 14 Telp. 0341385876 Fax. 0341385876
E-mail : smkbrantaskarankates@gmail.com
KABUPATEN MALANG Kode Pos.65165
A. Kompetensi Inti
KI 3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan
faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang
dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis,
spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi,
seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai
bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional,
regional, dan internasional.
KI 4 : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan
prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana
sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika.
Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai
dengan standar kompetensi kerja. Menunjukkan keterampilan menalar,
mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri,
kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan
mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak
alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.
A. KOMPETENSI DASAR B. INDIKATOR PENCAPAIAN
KOMPETENSI
3.7. Menerapkan bahasa SQL dasar untuk 3.7.1 Mengimplementasikan/memahami perintah SQL
mengelola tabel dalam basis data untuk pengelolaan tabel dalam basis data
3.7.2 Mengimplementasikan/memahami perintah untuk
mengakses aplikasi basis data dalam mengelola
tabel
3.7.3 Mengimplementasikan/memahami perintah SQL
untuk memanipulasi tabel dalam basis data
menggunakan perintah insert, update dan delete
3.7.4 Mengimplementasikan/memahami perintah
mengelola tabel menggunakan perintah select
4.7 Membuat kode SQL dasar untuk 4.7.1 Mengelola SQL untuk pengelolaan tabel dalam
mengelola tabel dalam basis data. basis data (perintah dasar)
4.7.2 Menerapkan perintah untuk mengakses aplikasi
basis data dalam mengelola tabel (menggunakan
SQL Fiddle)
4.7.3 Memanipulasi data pada tabel dalam basis data
menggunakan perintah SQL (Insert, Update dan
Delete menggunakan SQL Fiddle)
4.7.4 Membuat Query data pada tabel dalam basis data
menggunakan perintah (select menggunakan
SQL Fiddle)
C. TUJUAN PEMBELAJARAN
1. Melalui penggalian informasi pada berbagai media belajar, peserta didik dapat memahami dan
mengimplementasikan perintah SQL untuk pengelolaan tabel dalam basis data secara kritis dan
komunikatif.
2. Melalui penggalian informasi pada berbagai media belajar, peserta didik dapat memahami dan
mengimplementasikan cara menjalankan aplikasi basis data melalui SQL Fiddle secara kritis
dan komunikatif.
3. Melalui penggalian informasi pada berbagai media belajar, peserta didik dapat memahami dan
mengimplementasikan perintah SQL untuk pengelolaan tabel dalam basis data menggunakan
insert, update dan delete menggunakan SQL Fiddle secara kritis dan komunikatif.
4. Melalui penggalian informasi pada berbagai media belajar, peserta didik dapat memahami dan
mengimplementasikan perintah select menggunakan SQL Fiddle secara kritis dan
komunikatif..
D. MATERI PEMBELAJARAN
1. Penerapan SQL dasar pada pengelolaan Tabel
2. Pengimplementasian SQL pada aplikasi basis data SQL Fiddle
3. Mengelola data pada tabel dalam basis data menggunakan perintah SQL insert, update dan
delete pada SQL Fidlle
4. Membuat Query data pada tabel dalam basis data menggunakan perintah select pada SQL
Fidlle
H. KEGIATAN PEMBELAJARAN
Pertemuan Ke-1
Alokasi
Tahapan Deskripsi Kegiatan Media
No Waktu
Pembelajaran
Guru Siswa
PENDAHULUAN
a Pesiapan/Koneksi Guru menyiapkan Siswa menyiapkan WA Group 5 menit
perangkat dan perangkat dan Google Meet
koneksi untuk koneksi untuk
memasuki kelas proses
maya dengan pembelajaran
memberikan link
meeting
b Salam Guru memberikan Siswa menjawab 2 menit
salam pembuka salam pembuka
kepada siswa dari guru
c Do’a (Memulai Guru membuka Siswa (ketua 1 menit
pembelajaran) dengan doa dengan kelas) memimpin
menunjuk salah satu berdoa
siswa
d Absensi Guru melakukan Siswa menjawab Google form 2 menit
presensi manual dan absensi guru dan Google
absensi online mengisi absensi Meet
melalui link yang secara online
telah dibagikan pada
WA Group
e Apersepsi dan Guru menanyakan Siswa menjawab 3 menit
Motivasi kabar siswa dan pertanyaan dan
memberi motivasi menyimak guru
Guru Siswa menyimak
menghubungkan dan
materi sebelumnya memperhatikan
dengan yang akan gambaran materi
disampaikan yang akan dibahas
Guru mengaitkan dengan seksama
pembelajaran dengan
kehidupan sehari-hari
Guru melakukan
deskripsi sekilas
terkait materi yang
akan dibahas
f Tujuan Guru menjelaskan Siswa menyimak 2 menit
Pembelajaran tujuan pembelajaran penjelasan tentang
dari materi yang akan tujuan
disampaikan pembelajaran dari
guru
KEGIATAN INTI
a Mengamati Guru melakukan Siswa mengerjakan Google 12 menit
(Stimulasi) pretest dengan soal pretest sesuai Form
memberikan soal- perintah dan Video
soal terkait materi petunjuk Guru pembelajara
yang akan dibahas Siswa membuka n via
Guru memberikan dan Youtube
link video memperhatikan PPT
Pembelajaran dan video
menjelaskan materi Pembelajaran dan
secara garis besar materi PDF yang
disampaikan oleh
guru
b Menanya (Problem Guru menanyakan Siswa menela’ah 5 menit
Statement) kepada Siswa tentang hal-hal yang
Materi Penerapan berkaitan tentang
Bahasa SQL dasar materi Penerapan
yang tidak dipahami Bahasa SQL dasar
yang tidak
dipahami
c Mengumpulkan Guru menerangkan Siswa Google 10 menit
Informasi (Data materi terkait disertai mendengarkan dan Meet
Collection) memberikan arahan mengikuti arahan SQL Fiddle
petunjuk penggunaan Guru
aplikasi editor online
SQL Fiddle
d Pengolahan Data Guru memberi Siswa mengikuti Google 3 menit
(Data Processing) penugasan kepada arahan Guru dan Meet
siswa secara individu menutup Google
melalui Google pembelajaran via Classroom
Classroom terkait Google Meet dan
materi yang sudah langsung pindah ke
dibahas, serta platform Google
menutup Classroom
pembelajaran via
Google Meet dengan
Do’a
e Menalar/Pembuktian Pada Google Siswa melakukan Google 40 menit
(Verification) Classroom, Guru diskusi Bersama Classroom
menginstruksikan terkait LKPD yang
siswa untuk telah disediakan
membentuk oleh Guru
kelompok lalu
mendownload file
dan mengerjakan
LKPD yang telah
disediakan pada
Google Classroom
sebagai bahan diskusi
bersama kelompok.
f Mengkomunikasikan Pada Google Google 40 menit
(Generalization) Classroom, Guru Classroom
Perwakilan
menginstruksikan
kelompok
siswa perwakilan
menyimpulkan
kelompok untuk
hasil pembelajaran
menyimpulkan hasil
hari ini dengan
diskusi yang telah
melalui fitur
dilakukan hari ini
komentar
dengan melalui fitur
postingan Guru di
komentar postingan
Google Classroom
Guru yang telah
disediakan
PENUTUP
a Reflesi Guru menyampaikan Siswa terlibat aktif WA Group 7 menit
sekilas terkait menyimak dan Google
kesimpulan umum menanggapi Classroom
terhadap pelajaran kesimpulan umum
yang sudah dibahas yang telah
melalui WA Group diberikan Guru
serta memberikan terhadap pelajaran
penguatan terhadap yang sudah dibahas
kesimpulan siswa pada WA Group.
yang telah Siswa menyimak
didiskusikan materi yang akan
sebelumnya disampaikan pada
Guru menyampaikan pertemuan yang
materi yang akan akan datang
datang Siswa menela’ah
Guru memberikan penjelasan tugas
tugas kepada siswa yang diberikan
secara individu guru
dengan
memanfaatkan
platform Google
Classroom
b Motivasi Guru memberikan Siswa menyimak WA Group 2 menit
motivasi diakhir kata-kata motivasi
pembelajaran dari Guru
c Penutup dan Do’a Guru menutup Siswa menjawab WA Group 1 menit
pembelajaran hari ini salam dari guru
dengan membimbing
berdo’a lalu diikuti
dengan mengucapkan
salam penutup
Pertemuan Ke-2
Alokasi
Tahapan Deskripsi Kegiatan Media
No Waktu
Pembelajaran
Guru Siswa
PENDAHULUAN
a Pesiapan/Koneksi Guru menyiapkan Siswa menyiapkan WA Group 5 menit
perangkat dan perangkat dan Google Meet
koneksi untuk koneksi untuk
memasuki kelas proses
maya dengan pembelajaran
memberikan link
meeting
b Salam Guru memberikan Siswa menjawab 2 menit
salam pembuka salam pembuka
kepada siswa dari guru
c Do’a (Memulai Guru membuka Siswa (ketua 1 menit
pembelajaran) dengan doa dengan kelas) memimpin
menunjuk salah satu berdoa
siswa
d Absensi Guru melakukan Siswa menjawab Google form 2 menit
presensi manual dan absensi guru dan Google
absensi online mengisi absensi Meet
melalui link yang secara online
telah dibagikan pada
WA Group
e Apersepsi dan Guru menanyakan Siswa menjawab 3 menit
Motivasi kabar siswa dan pertanyaan dan
memberi motivasi menyimak guru
Guru mengaitkan Siswa menyimak
pembelajaran dengan dan
kehidupan sehari-hari memperhatikan
Guru melakukan gambaran materi
deskripsi sekilas yang akan dibahas
terkait materi yang dengan seksama
akan dibahas
f Tujuan Guru menjelaskan
Siswa menyimak 2 menit
Pembelajaran tujuan pembelajaran penjelasan tentang
dari materi yang akan tujuan
disampaikan pembelajaran dari
guru
KEGIATAN INTI
a Mengamati Guru melakukan Siswa mengerjakan Google 12 menit
(Stimulasi) pretest dengan soal pretest sesuai Form
memberikan soal- perintah dan Video
soal terkait materi petunjuk Guru pembelajara
yang akan dibahas Siswa membuka n via
Guru memberikan dan Youtube
link video memperhatikan PPT
Pembelajaran dan video
menjelaskan materi Pembelajaran dan
secara garis besar materi PDF yang
disampaikan oleh
guru
b Menanya (Problem Guru menanyakan Siswa menela’ah 5 menit
Statement) kepada Siswa tentang hal-hal yang
Materi Penerapan berkaitan tentang
Bahasa SQL dasar materi Penerapan
yang tidak dipahami Bahasa SQL dasar
yang tidak
dipahami
c Mengumpulkan Guru menerangkan Siswa Google 10 menit
Informasi (Data materi terkait disertai mendengarkan dan Meet
Collection) memberikan arahan mengikuti arahan SQL Fiddle
petunjuk penggunaan Guru
aplikasi editor online
SQL Fiddle
d Pengolahan Data Guru memberi Siswa mengikuti Google 3 menit
(Data Processing) penugasan kepada arahan Guru dan Meet
siswa secara individu menutup Google
melalui Google pembelajaran via Classroom
Classroom terkait Google Meet dan
materi yang sudah langsung pindah ke
dibahas, serta platform Google
menutup Classroom
pembelajaran via
Google Meet dengan
Do’a
e Menalar/Pembuktian Pada Google Google 40 menit
(Verification) Classroom, Guru Classroom
menginstruksikan
siswa untuk
membentuk Siswa melakukan
kelompok lalu diskusi Bersama
mendownload file terkait LKPD yang
dan mengerjakan telah disediakan
LKPD yang telah oleh Guru
disediakan pada
Google Classroom
sebagai bahan diskusi
bersama kelompok.
f Mengkomunikasikan Pada Google Perwakilan Google 40 menit
(Generalization) Classroom, Guru kelompok Classroom
menginstruksikan menyimpulkan
siswa perwakilan hasil pembelajaran
kelompok untuk hari ini dengan
menyimpulkan hasil melalui fitur
diskusi yang telah komentar
dilakukan hari ini postingan Guru di
dengan melalui fitur
komentar postingan
Google Classroom
Guru yang telah
disediakan
PENUTUP
a Reflesi Guru menyampaikan Siswa terlibat aktif WA Group 7 menit
sekilas terkait menyimak dan Google
kesimpulan umum menanggapi Classroom
terhadap pelajaran kesimpulan umum
yang sudah dibahas yang telah
melalui WA Group diberikan Guru
serta memberikan terhadap pelajaran
penguatan terhadap yang sudah dibahas
kesimpulan siswa pada WA Group.
yang telah Siswa menyimak
didiskusikan materi yang akan
sebelumnya disampaikan pada
Guru menyampaikan pertemuan yang
materi yang akan akan datang
datang Siswa menela’ah
Guru memberikan penjelasan tugas
tugas kepada siswa yang diberikan
secara individu guru
dengan
memanfaatkan
platform Google
Classroom
b Motivasi Guru memberikan Siswa menyimak WA Group 2 menit
motivasi diakhir kata-kata motivasi
pembelajaran dari Guru
c Penutup dan Do’a Guru menutup Siswa menjawab WA Group 1 menit
pembelajaran hari ini salam dari guru
dengan membimbing
berdo’a lalu diikuti
dengan mengucapkan
salam penutup
2. Instrumen Penilaian
a. Penilaian Pengetahuan
Mata Pelajaran : Basis Data
Model Pembelajaran : Discovery Learning
Kompetensi Dasar : 3.7. Menerapkan bahasa SQL dasar untuk mengelola tabel
dalam basis data.
Indikator Dasar Kelulusan: 3.7.1 Menjelaskan perintah SQL untuk pengelolaan tabel dalam
basis data
3.7.2 Menjelaskan perintah untuk mengakses aplikasi basis
data dalam mengelola tabel
3.7.3 Menjelaskan perintah SQL untuk pengelolaan tabel
dalam basis data menggunakan perintah insert, update
dan delete
Jenis Soal : Tes Tulis Esai
4 Jelaskan fungsi CREATE, ALTER, dan DROP pada operasi dasar SQL!
Rubrik Penilaian:
No Keyword 20 (Poin) 15 (Poin) 5 (Poin) 2 (Poin)
Structured Query
Language atau SQL
adalah bahasa kueri
yang dirancang untuk
1 3 keyword 2 keyword 1 keyword 0 keyword
membantu dalam
pengambilan dan
mengelola informasi
pada sebuah database.
Perbedaan mendasar
antara DDL dan DML
adalah bahwa DDL
(Data Definition
Language) digunakan
3 keyword =
untuk Menentukan 2 keyword = 1 keyword =
menyebutkan
struktur skema menyebutkan menyebutkan
kepanjangan
2 database. Di sisi lain, perbedaan 1 saja antara 0 keyword
DDL dan
DML (Data DDL dan DDL atau
DML beserta
Manipulation DML DML
pengertian
Language) digunakan
untuk mengakses,
memodifikasi atau
mengambil data dari
database.
Select/Pilih jenis SQL,
2 dan 1
3 Build Schema, Browser, 4 keyword 3 keyword 0 keyword
keyword
Text to DDL
4 1. Create: Perintah 3 keyword 2 keyword 1 keyword 0 keyword
untuk membuat tabel
baru di dalam sebuah
database.
2. Alter: Biasa
digunakan ketika
seseorang ingin
mengubah struktur
tabel yang
sebelumnya sudah
ada.
3. Drop: Dapat
digunakan dalam
menghapus baik itu
berupa database, table
maupun kolom
hingga index.
1. Insert: Perintah untuk
mengisi data baru
dalam tabel.
2. Update: Perintah
untuk memodifikasi
5 nilai dalam sebuah 3 keyword 2 keyword 1 keyword 0 keyword
tabel
3. Delete: Perintah
untuk menghapus
sebuah nilai dalam
tabel
Rubrik Praktikum
NAMA PESERTA SKOR PENILAIAN PRAKTIKUM
NO NILAI
DIDIK KELENGKAPAN KESESUAIAN
1
2
3
4
5
dst
Indikator penilaian keterampilan– Praktikum
a) Penilaian berdasarkan kelengkapan pengerjaan siswa dari penjelasan dan
screenshoot gambar
b) Jika mengirimkan screenshoot praktikum tanpa menjelaskan maka nilai dapat
50, begitupun sebaliknya
c) Jika sudah dijelaskan namun kurang sesuai maka nilainya adalah 81-90poin.
d) Jika sesuai dengan soal nilai maksimal dari total praktikum adalah 100 poin
e) Skor Maksimal = 100 poin
Skor Minimal = 0 poin
f) Rumus Pengolahan Nilai
Nilai = nilai kelengkapan(80 maks)+nilai kesesuaian(20 max)
b. Penilaian Sikap
Mata Pelajaran : Basis Data
Model Pembelajaran : Discovery Learning
Kompetensi Dasar :
Indikator Kelulusan : 3.7.1 Menjelaskan perintah SQL untuk pengelolaan tabel dalam
basis data
3.7.2 Menjelaskan perintah untuk mengakses aplikasi basis
data dalam mengelola tabel
3.7.3 Menjelaskan perintah SQL untuk pengelolaan tabel
dalam basis data menggunakan perintah insert, update
dan delete
SKOR PENILAIAN SIKAP
4.7.1 Menerapkan perintah SQL dasar untuk mengelola tabel
NAMA PESERTA dalam basis data
NO BERTANGGUNG SKOR NILAI
DIDIK AKTIF DISIPLIN
4.7.2 MembuatJAWAB SOPAN
tabel dalam basis data menggunakan perintah
SQL
4.7.3 Memanipulasi data pada tabel dalam basis data
Menggunakan perintah SQL insert, update dan delete
1
2
3
4
5
dst
_____ _ _ _ _ _ _ _____
NIP. NIM.