Anda di halaman 1dari 14

PEMERINTAH DAERAH PROVINSI JAWA BARAT

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

RENCANA PELAKSANAAN PEMBELAJARAN

Sekolah : SMKN 1 Pangandaran


Mata Pelajaran : Basis Data
Kelas/Semester : XI / I (Ganjil)
Tahun Pelajaran : 2019/2020
Komp. Keahlian : Rekayasa Perangkat Lunak
Materi Pokok : Data Definition Language (DDL)
Alokasi Waktu : 45 Menit X 4 Jam Pelajaran (4 X Pertemuan)

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 (mengamati)


 Guru memperlihatkan bagian pembuatan database
secara GUI
 Siswa mengikuti guru membuat database secara GUI
 Guru menanyakan apakah siswa sudah pernah
mendengar tentang bahasa SQL/query
 Guru memperlihatkan bagian pembuatan database
secara CLI
 Siswa mengikuti guru membuat database secara GUI
 Guru menjelaskan tentang bahasa SQL(query)
 Siswa membaca bahan yang diberikan oleh guru
tentang SQL

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

Pengumpulan Data (Pengumpulan Informasi)


 Siswa mencari informasi tentang penerapan query
pembuatan tabel dan database
 Guru memberikan materi pembelajaran tentang
penerapan query pembuatan tabel dan database
 Guru memperlihatakan pembuatan tabel menggunakan
query

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

Menarik Kesimpulan (Mengkomunikasikan)


 Beberapa siswa menarik kesimpulan dari pengertian
SQL
 Guru menarik kesimpulan tentang pengertian SQL
 Beberapa siswa menarik kesimpulan query pembuatan
tabel
 Guru menarik kesimpulan tentang query pembuatan
tabel

Penutup  Guru memberikan penguatan materi 10 menit


 Guru melaksanakan refleksi pembelajaran
 Guru memberikan tugas untuk mencari informasi
tentang query menghapus tabel, menambahkan kolom
dan menghapus kolom
 Salam penutup

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

 Siswa membaca bahan yang diberikan oleh guru


tentang query penghapusan tabel, memodifikasi tabel
(penambahan kolom dan menghapus kolom)

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

Pengumpulan Data (Pengumpulan Informasi)


 Siswa mencari informasi tentang penerapan query
penghapusan tabel, penambahan kolom dan
penghapusan kolom
 Guru memberikan materi pembelajaran tentang
penerapan query penghapusan tabel, penambahan
kolom dan penghapusan kolom
 Guru memperlihatakan penghapusan tabel,
penambahan kolom dan penghapusan kolom

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

Menarik Kesimpulan (Mengkomunikasikan)


 Beberapa siswa menarik kesimpulan query
penghapusan tabel, penambahan kolom dan
penghapusan kolom
 Guru menarik kesimpulan tentang query penghapusan
tabel, penambahan kolom dan penghapusan kolom

Penutup  Guru memberikan penguatan materi 10 menit


 Guru melaksanakan refleksi pembelajaran
 Guru memberikan tugas untuk mencari informasi
tentang query memodifikasi tipe data kolom dan
mengganti nama kolom
 Salam penutup

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 (Mengamati)


 Guru memperlihatkan penggantian tipe data sebuah
kolom menggunakan GUI
 Siswa memperhatikan langkah-langkah penggantian
tipe data sebuah kolom menggunakan GUI
 Guru memperlihatkan penggantian nama kolom
menggunakan GUI
 Siswa memperhatikan langkah-langkah penggantian
nama kolom menggunakan GUI
 Siswa membaca bahan yang diberikan oleh guru
tentang memodifikasi tabel (mengganti tipe data 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

Pengumpulan Data (Pengumpulan Informasi)


 Siswa mencari informasi tentang penerapan query
penggantian tipe data pada sebuah kolom dan
penggantian nama kolom
 Guru memberikan materi pembelajaran tentang
penerapan query penggantian tipe data pada sebuah
kolom dan penggantian nama kolom
 Guru memperlihatakan penggantian tipe data pada
sebuah kolom dan penggantian nama kolom

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

Menarik Kesimpulan (Mengkomunikasikan)


 Beberapa siswa menarik kesimpulan tentang query
penggantian tipe data pada sebuah kolom dan
penggantian nama kolom
 Guru menarik kesimpulan tentang penggantian tipe data
pada sebuah kolom dan penggantian nama kolom
 Tes tulis tentang mengganti tipe data dan mengganti
nama kolom

Penutup  Guru memberikan penguatan materi 10 menit


 Guru melaksanakan refleksi pembelajaran
 Guru memberikan memberitahukan tes yang akan
dilaksanakan pertemuan selanjutnya
 Salam penutup

4. PertemuanKeempat: Tes praktek

H. Media, Alat/Bahan, dan Sumber Belajar


1. Media : Media presentasi
2. Alat : Proyektor, komputer
3. SumberBelajar: Buku paket, modul, dan media internet

I. Penilaian Pembelajaran, Remedial dan Pengayaan

1. Penilaian Kegiatan Diskusi

Instrumen dan Rubrik Penilaian Sikap


Nama Komuni Kerjasa Nilai Akhir
Kreatif Kritis
Peserta katif ma (Modus)
No
didik/
Kelompok 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

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

Indikator Penilaian Sikap:


Komunikatif
a. Berkomunikasi secara efektif dan efisien
b. Menyampaikan pesan dengan baik
c. Penggunaan bahasa yang secara sosial dapat diterima dan memadai
d. Berkomunikasi yang tidak menyinggung perasaan orang lain

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.

Kategori nilai sikap:


Sangat baik : apabila memperoleh nilai akhir 4
Baik : apabila memperoleh nilai akhir 3
Cukup : apabila memperoleh nilai akhir 2
Kurang : apabila memperoleh nilai akhir 1
2. Penilaian pengetahuan dan keterampilan
Soal pengetahuan
Bentuk No
No KD IPK Materi Indikator soal Butir soal
Tes Soal
1 3.7 Menerapkan Menerapkan Bahasa Disajikan tabel siswa Uraian 1 Tuliskan query untuk membuat tabel siswa
bahasa SQL bahsa SQL SQL dengan kolom no, nama, berikut ini!
dasar untuk dalam untuk alamat, dan jurusan, Tabel Siswa
mengelola tabel pembuatan pembuata sehingga siswa dapat No Nama Alamat Jurusa
dalam basis data. tabel n tabel membuat query n
pembuatan tabel tersebut
Menerapkan Bahasa Disajikan nama tabel, Uraian 2 Tuliskan query untuk menghapus sebuah
bahsa SQL SQL siswa dapat menerapkat tabel dengan nama tabel siswa!
dalam untuk bahasa SQL(query)
penghapusan menghap untuk menghapus tabel
tabel us tabel
Menerapkan Bahasa Disajikan nama tabel dan Uraian 3 Tuliskan query untuk menambahkan kolom
bahsa SQL SQL nama kolom yang akan Jenis Kelamin pada tabel siswa dengan
dalam untuk ditambahkan beserta tipe tipe data varchar[10]!
memodifikasi memodifik datanya, sehingga siswa
tabel asi tabel mampu menerapkan
bahasa SQL untuk
menambah kolom
Disajikan nama tabel, Uraian 4 Tuliskan query untuk mengganti tipe data
tipedata kolom, tipe data nama yang tadinya varchar (25) ingin
kolom baru, siswa dapat menjadi varchar (30) pada tabel siswa!
mengganti tipe data
dengan menerapkan
bahasa SQL(query)
Soal keterampilan
2 4.7 Membuat Membuat Bahasa Disajikan nama tabel Kinerja/ 1 Buatlah tabel barang berikut ini dengan
kode SQL dasar kode SQL SQL beserta nama kolomnya, Praktek menggunakan bahasa SQL(query)!
untuk mengelola untuk untuk sehingga siswa mampu
tabel dalam basis pembuatan pembuata membuat tabel Tabel Barang
data. tabel n tabel menggunakan bahasa No Kode_Bara Nama
SQL. ng

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:

Jumlah seluruh poin


=nilai
100
3. Program Remedial :
• Remedial Tes diberikan kepada peserta didik yang mendapatkan nilai di
bawah 71 (untuk pengetahuan dan keterampilan), dengan catatan jumlah
peserta didik yang remedialnya sebanyak maksimal 30% dari jumlah seluruh
peserta didik di kelas.

• 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

Mengetahui Pangandaran, Juli 2019


Kepala SMKN 1 Pangandaran Guru Mata Pelajaran

Drs. Dede Tarlana, MM Benny Firdaus A, S.Pd.


NIP. 19640114 198903 1 009 NIP.

Anda mungkin juga menyukai