RPP - Benny Firdaus A
RPP - Benny Firdaus A
DINAS PENDIDIKAN
SMK NEGERI 1 PANGANDARAN
SMK RUJUKAN KEMARITIMAN
Jalan Merdeka No. 222 Tlp. (0265) 631050 Fax. (0265) 631050 Pangandaran 46396
E-mail: smkn1pnd@yahoo.co.id Situs web: http://www.smkn1pangandaran.sch.id
A. Kompetensi Inti
3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang
pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai
dengan bidang dan lingkup kerja Rekayasa Perangkat Lunakpada 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.
4. Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan
prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai
dengan bidang kerja Rekayasa Perangkat Lunak. Menampilkan kinerja di
bawah bimbingan 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
di bawah pengawasan langsung. Menunjukkan keterampilan mempersepsi,
kesiapan, meniru, membiasakan, gerakmahir, menjadikan gerak alami dalam
ranah konkret terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
B. Kompetensi Dasar
3.7 Menerapkan bahasa SQL dasar untuk mengelola tabel dalam basis data
4.7 Membuat kode SQL dasar untuk mengelola tabel dalam basis data
C. Indikator Pencapaian Kompetensi
Menerapkan bahasa SQL dalam pembuatan tabel
Membuat kode SQL untuk pembuatan tabel
Menerapkan bahasa SQL dalam memodifikasi tabel
Membuat kode SQL untuk memodifikasi tabel
Menerapkan bahasa SQL dalam penghapusan tabel
Membuat kode SQL untuk penghapusan tabel
D. TujuanPembelajaran
Melalui kegiatan diskusi, penggalian informasi dan praktek, peserta didik dengan
ceramat dan mandiri dapat:
Menerapkan bahasa SQL dalam pembuatan tabel
Membuat kode SQL untuk pembuatan tabel
Menerapkan bahasa SQL dalam memodifikasi tabel
Membuat kode SQL untuk memodifikasi tabel
Menerapkan bahasa SQL dalam penghapusan tabel
Membuat kode SQL untuk penghapusan tabel
E. MateriPembelajaran
Bahasa SQL untukpembuatan tabel
Bahasa SQL untukmenghapus tabel
Bahasa SQL untukmemodifikasi tabel
F. Model danMetode
Model Pembelajaran : Discovery learning
Pendekatan Pembelajaran : Saintifik
Metode Pembelajaran : Diskusi, penggalian informasi, praktek dan
ceramah
G. KegiatanPembelajaran
1. PertemuanKesatu:
Kegiatan Deskripsi Waktu
Pendahulua Guru memberikan salam pembuka 10 menit
n Guru mempersilahkan siswa untuk berdo’a terlebih
dahulu
Guru menanyakan keadaan siswa
Guru memeriksa kehadiran
Guru menyinggung sedikit materi yang telah dipelajari
sebelumnya
Guru memberi tahukan materi akan diberikan dan
menyambungkan dengan materi sebelumnya jika
memiliki keterhubungan
Guru menyampaikan tujuan pembelajaran, metode dan
penilaian yang akan dilaksanakan
Langkah:Discovery Learning (Saintifik)
Inti Pemberian Rangsangan(mengamati) 160 menit
Guru memperlihatkan sistem informasi yang terintegrasi
dengan database
Guru menanyakan aplikasi apa saja yang siswa ketahui
untuk membuat database
Guru memperlihatkan aplikasi pembuatan database
Identifikasi Masalah(Menanya)
Siswa mengidentifikasi struktur penulisan query
Siswa mengidentifikasi query untuk membuat tabel dan
database
Guru memberikan kesempatan siswa untuk bertanya
Guru menugaskan siswa untuk membuat query dalam
pembuatan sebuah tabel dan database
Pembuktian(Mengasosiasi/Menalar)
Siswa mencoba membuat tabel menggunakan query
dengan nama tabel yang telah ditentukan
Guru memberikan kesempatan siswa untuk bertanya
Guru memberikan soal-soal pembuatan tabel untuk
dibuat querynya dan di praktikan
Siswa mengumpulkan tugas yang telah dikerjakan
2. PertemuanKedua:
Kegiatan Deskripsi Waktu
Pendahulua Guru memberikan salam pembuka 10 menit
n Guru mempersilahkan siswa untuk berdo’a terlebih
dahulu
Guru menanyakan keadaan siswa
Guru memeriksa kehadiran
Guru menyinggung sedikit materi yang telah dipelajari
sebelumnya
Guru memberi tahukan materi akan diberikan dan
menyambungkan dengan materi sebelumnya tentang
membuat tabel
Guru menyampaikan tujuan pembelajaran, metode dan
penilaian yang akan dilaksanakan
Langkah: Discovery Learning (Saintifik)
Inti Pemberian Rangsangan(mengamati) 160 menit
Guru memberikan contoh studi kasus jika ingin terjadi
kesalahan dan ingin menambahakan tabel
Guru memberikan contoh studi kasus jika ingin
memodifikasi tabel yang telah dibuat khususnya
menambahakan kolom dan menghapus kolom
Identifikasi Masalah (mengamati)
Guru memperlihatkan penghapusan tabel menggunakan
GUI
Siswa memperhatikan langkah-langkah penghapusan
tabel menggunakan GUI
Guru memperlihatkan menambahkan kolom dan
menghapus kolom pada tabel menggunakan GUI
Siswa memperhatikan langkah-langkah penghapusan
tabel menggunakan GUI
Identifikasi Masalah(Menanya)
Siswa mengidentifikasi struktur penulisan query
menghapus tabel, menambah kolom dan menghapus
kolom
Guru memberikan kesempatan siswa untuk bertanya
Guru menugaskan siswa untuk membuat query untuk
menghapus sebuah tabel
Guru menugaskan siswa untuk menambahakn kolom
pada tabel tertentu
Guru menugaskan siswa untuk menghapus kolom pada
tabel tertentu
Pembuktian(Mengasosiasi/Menalar)
Siswa mencoba penghapusan tabel, penambahan
kolom dan penghapusan kolom menggunakan query
dengan tabel dan nama kolom yang telah ditentukan
Guru memberikan kesempatan siswa untuk bertanya
Guru memberikan soal-soal penghapusan tabel,
penambahan kolom dan penghapusan kolom untuk
dibuat querynya dan di praktikan
Siswa mengumpulkan tugas yang telah dikerjakan
3. PertemuanKetiga:
Kegiatan Deskripsi Waktu
Pendahulua Guru memberikan salam pembuka 10 menit
n Guru mempersilahkan siswa untuk berdo’a terlebih
dahulu
Guru menanyakan keadaan siswa
Guru memeriksa kehadiran
Guru menyinggung sedikit materi yang telah dipelajari
sebelumnya
Guru memberi tahukan materi akan diberikan dan
menyambungkan dengan materi sebelumnya tentang
menghapus tabel, menambah kolom dan menghapus
kolom
Guru menyampaikan tujuan pembelajaran, metode dan
penilaian yang akan dilaksanakan
Langkah: Discovery Learning (Saintifik)
Inti Pemberian Rangsangan(mengamati) 160 menit
Guru memberikan contoh studi kasus jika ingin terjadi
kesalahan dan ingin mengganti tipe data sebuah kolom
dan mengganti nama kolom
Guru memberikan contoh studi kasus jika ingin
memodifikasi tabel yang telah dibuat khususnya
mengganti tipe data sebuah kolom dan mengganti nama
kolom
Identifikasi Masalah(Menanya)
Siswa mengidentifikasi struktur penulisan query
penggantian tipe data kolom dan penggantian nama
kolom
Guru memberikan kesempatan siswa untuk bertanya
Guru menugaskan siswa untuk membuat query untuk
mengganti tipe data kolom pada tabel tertentu
Guru menugaskan siswa untuk mengganti nama kolom
pada tabel tertentu
Pembuktian(Mengasosiasi/Menalar)
Siswa mencoba mengganti tipe data pada sebuah
kolom dan penggantian nama kolom dengan tipe data
dan nama kolom yang telah ditentukan
Guru memberikan kesempatan siswa untuk bertanya
Guru memberikan soal-soal penggantian tipe data pada
sebuah kolom dan penggantian nama kolom untuk
dibuat querynya dan di praktikan
Siswa mengumpulkan tugas yang telah dikerjakan
1.
2.
3.
4.
N
Keterangan:
A = jika empat indikator terlihat.
B = jika tiga indikator terlihat.
C = jika dua indikator terlihat
D = jika satu indikator terlihat
Kerjasama
a. Membantu teman lain yang mengalami kesulitan
b. Memberikan kontribusi pemikiran
c. Mengajak teman lain untuk melakukan tugas secara bersama
d. Berbagi bersama dalam menangani permasalahan
Kreatif
a. Memiliki rasa ingin tahu yang tinggi
b. Berwawasan masa depan dan penuh imajinasi
c. Mampu memproduksi gagasan-gagasan baru
d. Mampu menemukan masalah dan mampu memecahkannya.
Kritis
a. Menanyakan dan menjawab pertanyaan
b. Mencari cara-cara yang dapat dipakai untuk mengatasi masalah-masalah
c. Berusaha mendapatkan informasi sebanyak mungkin dari sumber lain
d. Berpikir terbuka, yaitu berbicara secara kongkret.
Mendemonstr Membuat Disajikan nama tabel, Kinerja/ 2 Hapuslah sebuah tabel, dengan nama
asikan kode SQL sehingga siswa dapat Praktek tabel barang!
penggunakaa untuk mendemonstrasikan
n kode SQL penghapu penghapusan sebuah
untuk san tabel tabel menggunakan
menghapus bahasa SQL
tabel
Mendemonstr Membuat Disajikan nama tabel Kinerja/ 3 Tambahkan kolom Kuantitas setelah
asikan kode SQL beserta nama kolomya, Praktek kolom Nama pada tabel barang berikut!
penggunakaa untuk nama kolom yang akan
n kode SQL memodifik di tambahakan, sehingga Tabel Barang
untuk asi tabel siswa dapat No Kode_Bara Nama
memodifikasi menambahkan kolom ng
tabel pada tabel dengan
menggunakan bahasa
SQL
Bahasa Disajikan nama tabel Kinerja/ 4 Gantilah nama kolom Kuantitas menjadi
SQL beserta nama kolomnya, Praktek kolom Jumlah pada tabel barang berikut!
untuk nama kolom yang akan
memodifik diganti, nama baru untuk
asi tabel kolom yang diganti, Tabel Barang
sehingga siswa dapat N Kode_Baran Nama Kuantitas
mendemonstrasikan o g
penggantian nama kolom
menggunakan bahasa
SQL
JawabanTest Pengetahuan
1. Salah satu cara dalam SQL yang berfungsi untuk mendefinisikan database( membuat tabel, merubah definisi kolom,
menghapus tabel) sehingga dimengerti oleh komputer ( 20 poin)
2. CREATE (membuat tabel), DROP(menghapus tabel), ALTER(memodifikasi tabel)(15 poin)
3. CREATE TABLE siswa(
No INT AUTO INREAMENT PRIMARY KEY
Nama varchar(25) NOT NULL,
Alamat varchar (30) NOT NULL,
Jurusan varchar (15) NOT NULL
);
(20 poin)
4. DROP TABLE siswa; (10 poin)
5. ALTER TABLE siswa ADD COLUMN (jenis kelamin varchar(10)); (20 poin)
6. ALTER TABLE siswa MODIFY nama varchar(30); (15 poin)
Keterangan:
Jumlah seluruh poin = 100 poin
Rumus penentuan nilai:
• Dan jika jumlah peserta didik yang remedial mencapai 50% maka diadakan
remedial teaching terlebih dahulu, lalu dilanjutkan remedial tes
4. Program Pengayaan :
Program pengayaan diberikan/ditawarkan kepada peserta didik yang
mendapatkan nilai diatas 70 sebagai bentuk pendalaman terhadap materi yang
diberikan