Anda di halaman 1dari 13

RENCANA PELAKSANAAN PEMBELAJARAN

Sekolah : SMK Bina Siswa 2 Cililin

Mata Pelajaran : BASIS DATA

Kelas/Semester : XI/3

Alokasi Waktu : 90 Menit

A. Kompetensi Inti
1. Pengetahuan KI 3. 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.

2. Keterampilan KI 4. Mengolah, menalar, dan menyaji 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.

B. Kompetensi Dasar
KODE RUMUSAN KD
KD
KD 3.3 Memahami kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam
basisdata.

KD 4.3 Mengkategorikan perintah yang termasuk dalam DDL, DML dan DCL dalam
basisdata.

C. Indikator Pencapaian Kompetensi (IPK)


KODE RUMUSAN IPK
IPK
3.IPK.1 Memahamikelompokperintah DDL

3.IPK.2 Memahamikelompokperintah DML

3.IPK.3 Memahamikelompokperintah DCL

4. IPK.1 Mengkategorikan perintah DDL

4. IPK.2 Mengkategorikan perintah DML

4. IPK.3 Mengkategorikan perintah DCL


D. Tujuan Pembelejaran (TP)
KODE RUMUSAN TK
TPK
3.TK.1 Dengan memahami DDL, peserta didik mampu menerapkannya ke dalam SQL
Query dengan rasa percaya diri

3.TK.2 Dengan memahami DML, peserta didik mampu menerapkannya ke dalam SQL
Query dengan rasa percaya diri

3.TK.3 Dengan memahami DCL, peserta didik mampu menerapkannya ke dalam SQL
Query dengan rasa percaya diri

4.TK.1 Dengan mengkategorikan perintah DDL, peserta didik mampu membuat notasi
SQL Query dengan benar

4.TK.2 Dengan mengkategorikan perintah DML, peserta didik mampu membuat


notasi SQL Query dengan benar

4.TK.3 Dengan mengkategorikan perintah DCL, peserta didik mampu membuat notasi
SQL Query dengan benar

E. Materi Pembelajaran
Dalam DBMS biasanya tersedia paket bahasa yang digunakan untuk mengorganisasi basis
data yang ada, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML).
a. Data Definition Language (DDL)
Data Definition Language (DDL) adalah satu paket bahasa DBMS yang berguna untuk
melakukan spesifikasi terhadap skema basis data. Hasil kompilasi dari DDL adalah satu
set tabel yang di simpan dalam file khusus yang disebut Data Directory/Dictionary. Secara
umum perintah perintah dalam DDL berhubungan dengan operasi-operasi dasar seperti
membuat basis data baru, menghapus basis data, membuat table baru, menghapus tabel,
membuat indeks, mengubah struktur tabel. Contoh perintah DDL misalnya, Create Table,
Create Index, Alter, dan Drop Database.
b. Data Manipulation Language
Data Manipulation Language (DML) adalah satu paket DBMS yang memperbolehkan
pemakai untuk mengakses atau memanipulasi data sebagaimana yang telah
diorganisasikan sebelumnya dalam model data yang tepat. Dengan DML dapat dilakukan
kegiatan :
1. Mengambil informasi yang tersimpan dalam basis data.
2. Menyisipkan informasi baru dalam basis data.
3. Menghapusi nformasi dari tabel.
Terdapat dua tipe DML yaitu procedural dan non prosedural. Prosedural DML
membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan
bagaimana cara mendapatkannya, sedang non prosedural DML membutuhkan pemakai
untuk menspesifikasikan data apa yang dibutuhkan tanpa tahu bagaimana cara
mendapatkannya.SQL merupakan kependekan dari Structured Query Language (Bahasa
Query Terstruktur). SQL lebih dekat dengan DML daripada DDL. Namun tidak berarti SQL
tidak menyediakan perintah DDL. SQL lebih menekankan pada aspek pencarian dari
dalam tabel. Aspek pencarian ini sedemikian penting karena disinilah sebenarnya inti dari
segala upaya kita melakukan pengelolaan data. Data dalam basis data diorganisasi
sedemikian rupa dengan tujuan untuk memudahkan pencarian di kemudian hari. Sebagai
sebuah bahasa, SQL telah distandarisasi dan mengalami beberapa perubahan atau
penyempurnaan. SQL muncul pertama kali pada tahun 1970 dengan nama Sequel (nama
yang masih sering digunakan hingga saat ini). Standarisasi yang pertama dibuat pada
tahun 1986 oleh ANSI (American National Standards Institute) dan ISO (International
Standard Organization), yang disebut SQL-86. Pada tahun 1989 SQL-86 diperbaharui
menjadi SQL- 89. Standar terakhir yang dibuat adalah SQL-92. Pernyataan-pernyataan
SQL digunakan untuk melakukan beberapa tugas seperti : update data pada basis data,
atau menampilkan data dari basis data. Beberapa software RDBMS yang dapat
menggunakan SQL, seperti : Oracle,Sybase, Microsoft SQL Server, MySQL, Microsoft
Access, Ingres, dsb. Setiap software basis data mempunyai mungkin bahasa perintah /
sintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama.
Perintah utama dalam SQL adalah select. Struktur utama perintah adalah sebagai
berikut:
Select <kolom>
From <table>
Where <kondisi>

F. Pendekatan, Model dan Metode


Pendekatan Scientific

Model Discovery Learning

Metode Studi literatur, ceramah dan diskusi kelompok

G. Kegiatan Pembelajaran

Kegiatan Diskripsi Kegiatan Waktu

Pendahuluan Guru mengucapkan Salam. 10


Siswa menjawab salam. menit
Guru menugaskan salah seorang siswa untuk memimpin
doa.
Siswa berdoa sesuai dengan agama dan kepercayaanya
masing-masing.
Guru Memotivasi siswa.
Guru menyampaikan materi yang telah dipelajari dan
hubunganya pada pembelajaran.
Guru menyampaikan kompetensi yang akan dicapai dan
manfaatnya bagi kehidupan sehari-hari.
Guru menyampaikan garis besar cakupan materi dan
kegiatan yang akan dilakukan.
Guru menyampaikan lingkup dan teknik penilaian yang akan
digunakan.
60
Inti menit
Mengamati :

Guru menugaskan siswa membaca buku materi perintah


SQL.
Siswa melihat bahan tayang yang disajikan oleh Guru.
Siswa berdiskusi tentang berbagai perintah SQL Query.
Siswa mengidentifikasi penggunaan SQL Query
berdasarkan macam perintah DDL, DML, dan DCL.
Menanya :

Guru menugaskan siswa untuk mengidentifikasi masalah


pada pengelompokan SQL Query.
Siswa mengidentifikasi masalah masalah melalui contoh
penggunaan SQL Query untuk berbagai keperluan.
Berdasarkan hasil membaca buku dan diskusi siswa
merumuskan hal-hal apa saja yang harus diperhatikan
dalam menggunakan perintah SQL.
MengumpulkanInformasi :

Siswa menggali penggunaan perintah SQL Query DDL, DML,


dan DCL untuk berbagai keperluan.
Siswa mendiskusikan untuk menentukan prosedur
penggunaan SQL Query.
Siswa mencoba membuat database dengan menggunakan
perintah DDL.
Siswa mencoba membuat table dengan menggunakan
perintah DDL.
Siswa mencoba memanipulasi data dengan menggunakan
perintah DML.

Menalar :

Guru menugaskan siswa untuk mengelompokan SQL Query.


Siswa membuat daftar pengelompokan SQL Query beserta
contohnya.
Mengkomunikasikan :

Guru menugaskan siswa untuk menyimpulkan cara


penggunaan SQL Query berdasarkan kategori DDL, DML,
DCL.
Siswa menyampaika kesimpulan cara penggunaan SQL
Query.
Penutup Guru bersamaSiswamengambil kesimpulan penggunaan SQL 20
Query berdasarkan kategori DDL, DML, DCL. menit
refleksi terhadap kegiatan yang sudah dilaksanakan.
merencanakan kegiatan tindak lanjut dalam bentuk
tugaskelompok/ perseorangan.
Menyampaikan rencana pembelajaran pada pertemuan
berikutnya.
Guru mengucapkansalam.

H. PenilaianPembelajaran, Remedial danPengayaan


1. Instrumen dan Teknik penilaian
a) Pengetahuan : Tugas membuat resume dari studi literatur
b) Keterampilan : Praktik MySQL DBMS

1. PenilaianSikap
JURNAL PENILAIAN SIKAP PESERTA DIDIK

Kelas / Semester : XI/3


PembiasaanSokapReligiprioritas : Tekun beribadah,
PembiasaanSikapSosialprioritas : Disiplin, tanggungjawab, toleran dan kerjasama

No Hari Nama Peserta Sikap Religi yang Sikap Sosial yang


Tanggal Didik menonjol menonjol

2. Penilaian Pengetahuan (Penugasan)

Paket Keahlian : RekayasaPerangkatLunak

Mata Pelajaran : Basis Data

Kompetensi dasar : KD 3.3 Memahami kelompok perintah yang termasuk dalam DDL,
DML dan DCL dalam basisdata.

Kelas/Semester : XI/3

Tanggal :

Kisi-kisi dan soal Penugasan


Kompetensi Dasar Indikator Soal Soal dan Rincian Tugas

KD 3.3 Memahami 1. Memahami perintah DDL 1. Jelaskan kelompok perintah


kelompok perintah yang DDL
termasuk dalam DDL, 2. Memahami perintah DML
DML dan DCL dalam 2. Jelaskan kelompok perintah
3. Memahami perintah DCL DML
basisdata.
3. Jelaskan kelompok perintah
DCL

3. Penilaian Keterampilan (Penilaian Kinerja)


a. Penilaian Kinerja

Teknik : Asesmen Autentik

Bentuk : Penilaian Kinerja

Jenis : Tugas Kelompok

Soal Diskusikan daam kelompok tentang Memahami kelompok


perintah yang termasuk dalam DDL, DML dan DCL dalam
basisdata.

Ketentuan : a. Dikerjakan secara berkelompok (dengan kelompok yang telah


dibuat)
b. Sumber materi dapat di cari dari Modul dan internet
c. Tugas dikerjakan dalam bentuk power point
d. Buat daftar isi yang mencantumkan sumber materi yang diambil
e. Tugas di presentasikan

LEMBAR PENILAIAN PRESENTASI

Petunjuk
Berilah skor pada butir-butir penilaian presentasi dengan cara melingkari angka pada kolom
skor (1, 2, 3, 4) sesuai dengan kriteria sebagai berikut.

1 = tidak baik

2 = kurang baik

3 = baik

4 = sangat baik
Skor
Kriteria/Sub Kriteria Bobot Skor
1 2 3 4

1. Kejelasan Presentasi

Sistematika penulisan

Tampilan isi presentasi 2

Bahasa yang digunakan

Kejelasan teks

2. Pengetahuan

Kelengkapan materi yang ditampilkan

Kesesuaian materi yang diperintahkan 3

Menjelaskan sumber materi yang digunakan

Dapat menjawab pertanyaan yang


berhubungan dengan materi
3. Penampilan

Presentasi menarik menggunakan alat bantu


dan media yang sesuai
Penguasaan materi presentasi
1
Kekompakan kelompok

Kejelasan suara dalam penyampaian

Kerapian, kesopanan dan rasa percaya diri

JUMLAH SKOR

SKOR MAKSIMUM

NILAI

Penjelasan :

Skor : Skor

Jumlah Skor : Skor Kriteria1 + Skor Kriteria2 + Skor Kriteria3

Skor Maksimum : ((Skor x Bobot1)+(Skor x Bobot2)+(Skor x Bobot1))


((16x2)+(16x3)+(20x1)) = 100

b. Penilaian Hasil
Teknik : Asessmen Autentik
Bentuk : Tes tertulis

Instrumen : Pilihan Ganda

SOAL PILIHAN GANDA

Pilih satu jawaban yang benar dibawah ini.

1. Kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut database, tabel,


atribut (kolom), batasan-batasan terhadap suatu atribut serta hubungan antar tabel disebut
.
a. DML

b. DDL

c. DCL

d. SQL

e. DBMS

2. Kelompok perintah yang berfungsi untuk memanipulasi data merupakan pengertian dari
...
a. DDL

b. DML

c. DBMS

d. SQL

e. DCL

3. Kelompok perintah untuk mengendalikan pengaksesan data disebut .


a. DML

b. DDL

c. DCL

d. SQL

e. DBMS

4. Yang bukan termasuk dalam kelompok perintah DDL adalah .


a. INSERT

b. CREATE

c. ALTER

d. RENAME

e. DROP
5. Untuk menciptakan table ataupun indeks menggunakan perintah
a. CREATE

b. INSERT

c. UPDATE

d. ALTER

e. SELECT

6. Fungsi SQL yang digunakan untuk menghapus data adalah .


a. DROP

b. DELETE

c. UPDATE

d. ALTER

e. GRANT

7. format perintah query untuk menciptakan sebuah tabel adalah .


a. CREATE TABLE SISWA (
NIS Text(7).
Alamat Text(25).
Jurusan Text(30);

b. CREATE SISWA (
NIS Text(7),
Alamat Text(25),
Jurusan Text(30);

c. TABLE SISWA (
NIS Text(7),
Alamat Text(25),
Jurusan Text(30);

d. CREATE TABLE (
NIS Text(7),
Alamat Text(25),
Jurusan Text(30);

e. CREATE TABLE SISWA (


NIS Text(7),
Alamat Text(25),
Jurusan Text(30);

8. DROP {TABLE NamaTabel | INDEX NamaIndex ON Indextable} Merupakan cara


penulisan syntax SQL untuk perintah.
a. Menambah data
b. Mengubah struktur tabel

c. Menghapus tabel atau Index

d. Menghapus data

e. Mengubah data

9. perintah SQL yang digunakan untuk pencarian sebuah data adalah.


a. GRANT

b. SELECT

c. REVOKE

d. COMMIT

e. LOCK TABLE

10. Yang bukan termasuk perangkat lunak yang digunakan untuk pengolahan database
adalah .
a. Microsoft Access

b. SQL

c. SQL Server

d. Power Point

e. Paradox

BOBOT NILAI PILIHAN GANDA

KUNCI JAWABAN PILIHAN GANDA

Jawaban
No
1 B

2 B

3 C

4 A

5 A

6 B
7 E

8 C

9 B

10 D

Teknik : Asessmen Autentik

Bentuk : Tes tertulis

Instrumen : Pilihan Essay

Indikator Pencapaian Instrumen


Teknik Penilaian Bentuk Penilaian
Kompetensi
1. Menuliskan fungsi Tes tertulis Isian objektif 1. Tuliskan kelompok
perintah-perintah SQL perintah SQL beserta
fungsi
2. Menuliskan 4 perintah Tes tertulis Isian objektif 2. Tuliskan 4 perintah
dan fungsi dari DML DML beserta fungsi
3. Menuliskan kembali Tes tertulis Isian objektif 3. Bagaimanakah
penulisan syntak penulisan yang benar
ALTER yang salah syntak berikut SQL>>
Alter Tabel MHS Ad
Jenis_Kel 2
Tes tertulis Isian objektif 4. Buatlah Tabel MHS
4. Menuliskan syntak dengan kolom NIM
pembuatan tabel text 7, NAMA text 25,
Alamat text
40 ,TGL_LAHIR
DateTime

A. Kunci Jawaban Penilaian Hasil


1. Berikut kelompok perintah SQL yaitu ;
a. DDL merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-
atributdatabase, table, atribut (kolom), batasan-batasan terhadap suatu atribut serta
hubungan antar table.
b. DML adalah kelompok perintah yang berfungsi untuk memanipulasi data, misalnya
untuk pengambilan, penyisipan pengubahan dan penghapusan data.
c. DCL adalah perintah-perintah untuk mngendalikan pengaksesan data.
2. SELECT untuk memilih data (retrieving data)
INSERT untuk menambah data
DELETE untuk menghapus data
UPDATE untuk mengubah data
3. Alter Table MHS Add JENIS_KEL Text(2)

4. CREATE TABLE MHS (

NIM TEXT(7),
NAMA TEXT(25),
ALAMAT TEXT(40),
TGL_LAHIR DATE )

B. Rubrik Penilaian Hasil


Skor
No. Aspek yang dinilai
1. Peserta Didik dapat menuliskan 3 pengelompokan perintah SQL 3
2. Peserta Didik dapat menuliskan 2 pengelompokan perintah SQL 2
1 3. Peserta Didik dapat menuliskan 1 pengelompokan perintah SQL 1
4. Peserta Didik tidak dapat menuliskan definisi pengelompokan perintah SQL 0

1. Peserta Didik dapat menuliskan 3 Komponen DML beserta fungsi 3


2. Peserta Didik dapat menuliskan 2 Komponen DML beserta fungsi 2
2 3. Peserta Didik dapat menuliskan 2 Komponen DML beserta fungsi 1
4. Peserta Didik tidak dapat menuliskan salah satu dari komponen DML 0
beserta fungsi
1. Peserta Didik dapat menuliskan sintak yang benar 2
3 2. Peserta Didik tidak dapat menuliskan sintak yang benar 0

1. Peserta Didik dapat menuliskan sintax CREATE dengan benar 2


4 2. Peserta Didik tidak dapat menuliskan sintax CREATE dengan benar 0

Skor maksimal 10

2. Analisis Hasil penilaian

3. Pembelajaran Remedial dan Pengayaan


c) Remedial : siswa yang tidak mencapai KKM =75, mengikuti remedial proses dan
penilaian
d) Pengayaan : siswa yang telah tuntas, ditugasi menjadi tutor sebaya bagi yang belum
tuntas
I. Media, Alat, Bahan, danSumberBelajar
Media Persentasi

Alat PC Desktop, Proyektor, PapanTulis, DBMS MySql

Bahan Kertas

Sumber BSE Basis Data, ModulSql Query, Internet


belajar

KepalaSekolah Guru Mata Pelajaran


SMK Bina Siswa 2 Cililin

Mugiana S.S Lisna Fauziah S.Pd

Anda mungkin juga menyukai