Anda di halaman 1dari 15

PPL M1

PERANGKAT PEMBELAJARAN

Mata Pelajaran
Basis Data

Kompetensi Dasar
3.4 Menganalisis kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data
4.4 Membuat kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data

Disusun oleh :
Ibnu Hiban, S.Kom.
18030752310079

PPG DALAM JABATAN


BIDANG STUDI TEKNOLOGI KOMPUTER DAN INFORMATIKA
UNIT PELAKSANA PENDIDIKAN PROFESI GURU
UNIVERSITAS SEBELAS MARET (UNS)
2018
SILABUS MATA PELAJARAN

Nama Sekolah : SMK AL-MADANI KEPIL


Bidang Keahlian : Teknologi Informasi dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Durasi (Waktu) : 4 JP x 45 menit
Kelas/Semester : XI / 1 (Satu)

KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional
dasar, dan metakognitif sesuai dengan bidang dan lingkup 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 (Keterampilan) : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta
memecahkan masalah sesuai dengan lingkup Teknik Komputer dan Informatika. 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,
gerak mahir, menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
Alokasi Sumber
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian Belajar
Kompetensi (IPK)
(JP)
1 2 3 4 5 6 7
3.4.1 Menjelaskan Pengetahuan : - BASIS DATA,
3.4 Menganalisis ● Data definition  Mengamati untuk
tentang DDL, 4 - Tes tertulis 2012 ,
kelompok perintah DML, DCL. language (DDL) mengidentifikasi dan - Kuis Fathansyah
yang termasuk dalam 3.4.2 Menganalisis ● Data manipulation merumuskan masalah - Penugasan - BSE Basis
DDL, DML dan DCL tentang kelompok language (DML) tentang kelompok perintah Data semester 1,
perintah yang Keterampilan: Kemdikbud
dalam basis data termasuk dalam ● Data control yang termasuk dalam DDL, - Proses
DDL, DML, DCL. language (DCL) DML dan DCL dalam basis pelaksanaan -Internet:
data Membuat https://dinus.ac
daftar .id/repository/d
4.4 Membuat  Mengumpulkan data tentang kelompok ocs/ajar/materi
kelompok kelompok perintah yang perintah _1.pdf
dalam DDL,
perintah yang 4. 4. 1 Membuat daftar termasuk dalam DDL, DML
DML, DCL
https://www.w
kelompok perintah dan DCL dalam basis data 3schools.in/my
termasuk dalam
dalam DDL, DML,  Mengolah data tentang Sikap : sql/ddl-dml-
DDL, DML dan DCL dcl/
kelompok perintah yang - Proses
DCL dalam basis diskusi http://rizky-
termasuk dalam DDL, DML rizkiawan.blog
data - keaktifan
dan DCL dalam basis data spot.com/2013/
 Mengomunikasikan tentang 06/pengertian-
kelompok perintah yang dan-contoh-
ddldml-dan-
termasuk dalam DDL, DML
dcl.html
dan DCL dalam basis data https://materipe
mrogramansqlf
romindahruma
git.wordpress.c
om/2014/09/30
/latihan-soal-
dan-jawaban-
ddl-dml/
http://hanafiah
yudistira.blogs
pot.com/2014/0
8/sql-dmlddi-
dcl.html

Mengetahui, Wonosobo, Oktober 2018


Kepala SMK AL-MADANI KEPIL Guru Mata Pelajaran,

Drs. Arief Sukirman Ibnu Hiban, S.Kom.


NIP. –
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

A. IDENTITAS SEKOLAH
Satuan Pendidikan : SMK AL-MADANI KEPIL
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Kelas/Semester : XI / Ganjil
Tahun Pelajaran : 2018 - 2019
Alokasi Waktu : 4 x 45 Menit (1 x pertemuan)

B. 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.
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.

C. KOMPETENSI DASAR (KD) DAN INDIKATOR


Kompetensi Dasar Indikator Pencapaian Kompetensi
3.4. Menganalisis kelompok perintah yang 3.4.1 Menjelaskan tentang DDL, DML, dan DCL
termasuk dalam DDL, DML dan DCL 3.4.2 Menganalisis tentang kelompok perintah
dalam basis data
yang termasuk dalam DDL, DML, dan DCL
4.4. Membuat kelompok perintah yang 4.4.1 Membuat daftar kelompok perintah dalam
termasuk dalam DDL, DML dan DCL DDL,DML, dan DCL
dalam basis data
D. TUJUAN PEMBELAJARAN
Setelah mengikuti Kegiatan Pembelajaran melalui proses pengamatan, diskusi, dan percobaan
yang dilakukan secara berkelompok dengan benar, jujur dan tanggung jawab, peserta didik
kelas xi dapat:
1. Menjelaskan tentang DDL, DML, dan DCL.
2. Menganalisis kelompok perintah yang termasuk dalam DDL, DML, dan DCL dengan
benar.
3. Membuat daftar kelompok perintah dalam DDL,DML, dan DCL sesuai aturan yang ada.

E. MATERI PEMBELAJARAN
1. Data definition language (DDL)
2. Data manipulation language (DML)
3. Data control language (DCL)

F. STRATEGI PEMBELAJARAN (PENDEKATAN, MODEL DAN METODA)


1. Pendekatan : Saintifik
2. Model : Discovery Learning
3. Metoda : Ceramah, diskusi, penugasan, Tanya Jawab, Pengamatan

G. ALAT, BAHAN, MEDIA, DAN SUMBER BELAJAR


Alat & Bahan : Komputer, Lembar Kerja
Media : Handphone / Komputer, Papan Tulis, Lcd proyektor
Sumber Belajar :
1) Internet
a. https://www.w3schools.in/mysql/ddl-dml-dcl(akses 19/9/2018)
b. https://dinus.ac.id/repository/docs/ajar/materi_1.pdf (akses 19/9/2018)
c. http://rizky-rizkiawan.blogspot.com/2013/06/pengertian-dan-contoh-ddldml-dan-
dcl.html(akses 19/9/2018)
d. https://materipemrogramansqlfromindahrumagit.wordpress.com/2014/09/30/latihan-soal-dan-
jawaban-ddl-dml/(akses 19/9/2018)
e. http://hanafiahyudistira.blogspot.com/2014/08/sql-dmlddi-dcl.html(akses 19/9/2018)
2) Buku Acuan
a. BSE Basis Data Untuk SMK/MAK Kelas XI
b. BASIS DATA, 2012 , Fathansyah
c. Modul Database Management BAB II Konsep Database halaman:9 oleh Yuhefizar

H. Penilaian Pembelajaran, Remidial dan Pengayaan


1. Teknik Penilaian
a. Tes Tertulis
b. Quiz
c. Unjuk Kerja
2. Instrumen Penilaian (Terlampir)
3. Pembelajaran Remidial dan Pengayaan
a. Remidial dilaksanakan apabila pencapaian hasil belajar siswa belum mencapai KKM.
b. Pengayaan dilaksanakan apabila pencapaian hasil belajar siswa sudah mencapai KKM,
tetapi siwa belum puas dengan hasil belajar yang dicapai.
I. KEGIATAN PEMBELAJARAN
Langkah Alokasi
Deskripsi
Pembelajaran Waktu
Pendahuluan Fase menyampaikan tujuan dan memotivasi 20
1. Guru memberi salam, selanjutnya menanyakan kabar peserta didik menit
2. Salah satu peserta didik memimpin berdoa sebelum memulai
pelajaran
3. Guru memeriksa kehadiran peserta didik sebagai sikap disiplin
4. Mendiskusikan kompetensi yang sudah dipelajari dan
dikembangkan sebelumnya berkaitan dengan kompetensi yang
akan dipelajari dan dikembangkan.
5. Guru menyampaikan garis besar cakupan materi dan penjelasan
tentang kegiatan yang akan dilakukan peserta didik.
6. Guru Menampilkan gambar sebagai apersepsi kemudian
mengajukan pertanyaan
7. Peserta didik diberi kesempatan untuk menyampaikan
pendapatnya.
8. Guru menyampaikan tujuan pembelajaran yang akan dicapai
9. Guru menyampaikan hal-hal yang akan dinilai dan teknik
penilaiannya.
Kegiatan Inti

Mengamati (Stimulus) 140


1. Guru memberikan kesempatan kepada peseta didik untuk menit
mengamati tampilan gambar tentang Struktur Hirarki basis Data
2. Siswa menyimak tentang Data Value, Record, Field, Table
3. Siswa menyimak tentang Perbedaan kerangka dan Isi

Menanya (Problem Statment)


1. guru menanyakan pendapat siswa tentang pengelompokan
kerangka (struktur) atau isi data pada gambar kelompok
perintah
2. siswa mengidentifikasi kelompok perintah dalam SQL dan
mencocokan dengan dasar / jenis perintah yang telah
disediakan
3. Guru membagi peserta didik kedalam kelompok kerja secara
variatif
4. Guru membagikan LKPD pada masing-masing kelompok
4. siswa mengidentifikasi Kategory dari kelompok perintah
yang telah disediakan
5. siswa mengidentifikasi jenis perintah dari kelompok perintah
yang telah disediakan
6. siswa menentukan contoh yang sesuai dari kelompok perintah
yang telah disediakan

Mengumpulkan Informasi (Data Colection)


1. siswa membaca materi di modul/Bahan Ajar Lain mengenai
Dasar-dasar DDL, DML, DCL
2. siswa membaca materi di modul/Bahan Ajar Lain mengenai
Kelompok perintah dari masing-masing kategory
3. siswa membaca materi di modul/Bahan Ajar Lain mengenai
contoh-contoh perintah dari masing-masing jenis Perintah
yang telah disediakan
4. Peserta didik mendiskusikan Perintah-perintah dalam SQL
dan menerapkan kedalam perintah yang telah disajikan

Menalar/mengasosiasi (Data Processing)


1. siswa menentukan Kategory kelompok Perintah sesuai
dengan topik yang diberikan guru
2. siswa mnentukan Jenis Perintah sesuai dengan topik yang
diberikan guru
3. siswa membuat Contoh Perintah sesuai dengan topik yang
diberikan guru

Mengkomunikasikan (Generalization)
1. Peserta didik perwakilan kelompok Menyampaikan hasil
kesimpulan unsur-unsur dalam Memahami kelompok perintah
yang termasuk dalam DDL dan DML dalam basis data
1. Setiap kelompok menyajikan hasil identifikasi Kelompok
perintah sesuai dengan topik
2. Peserta didik menanggapi apa yang disampaikan oleh
kelompok yang lain
3. siswa mengumpulkan hasil pekerjaan pembuatan kelompok
perintah dengan fform yang telah disediakan

Kegiatan 1. Guru mengajak peserta didik melakukan refleksi terhadap kegiatan 20


Penutup yang sudah dilaksanakan dan ditulis dalam buku catatan atau menit
komputer masing-masing.
2. Guru memberikan umpan balik terhadap proses dan hasil
pembelajaran.
3. Guru mengajak peserta didik Membuat rangkuman/simpulan
pelajaran.
4. Guru memberi tindak lanjut untuk pertemuan selanjutnya.
5. Guru menutup pelajaran dengan mengucapkan salam.

Mengetahui, Wonosobo, Oktober 2018


Kepala SMK AL-MADANI KEPIL Guru Mata Pelajaran,

Drs. Arief Sukirman Ibnu Hiban, S.Kom.


NIP. –
LAMPIRAN
INSTRUMEN PENILAIAN

1. Penilaian Pengetahuan
A. Soal Uraian
a. Indikator
Indikator Pencapaian Kompetensi Teknik Penilaian Bentuk Instrumen
1. Menjelaskan tentang DDL, DML, DCL 1. Uraian
Tes tulis
2. Rubrik Penilaian
2. Menganalisis tentang kelompok perintah 1. Uraian
Tes tulis
yang termasuk dalam DDL, DML, DCL. 2. Rubrik Penilaian
3. Membuat daftar kelompok perintah 1. Kuis
Kuis
dalam DDL,DML,DCL 2. Rubrik Penilaian

b. Kisi-kisi tes tertulis


Bentuk
Kompetensi Dasar Materi Indikator Soal
Soal
3.4 Memahami - Peserta didik mampu
 Data definition
kelompok perintah yang Menjelaskan tentang DDL, Uraian
termasuk dalam DDL, language (DDL) DML, DCL.
DML dan DCL dalam  Data manipulation
basis data - Peserta didik Mampu
language (DML)
menganalisis tentang
 Data control language kelompok perintah yang Uraian
(DCL) termasuk dalam DDL,
4.4 Membuat kelompok DML, DCL.
perintah yang termasuk
dalam DDL, DML dan - Peserta didik Membuat
DCL dalam basis data daftar kelompok perintah Kuis
dalam DDL,DML,DCL.

c. Soal Uraian dan Skor penilaian


NO SOAL Jawaban Skor

1 Jelaskan mengenai Data merupakan kelompok perintah yang berfungsi 20


Definition Language untuk mendefinisikan atribut-atribut database, table,
(DDL)! atribut (kolom), batasan-batasan terhadap suatu
atribut serta hubungan antar table.
2 Jelaskan mengenai Data merupakan perintah yang berfungsi untuk 20
Manipulation Language memanipulasi data, misalnya untuk pengambilan,
(DML)! penyisipan pengubahan dan penghapusan data.
3 Jelaskan mengenai Data merupakan perintah untuk mengendalikan 15
Control Language (DCL)! pengaksesan data.
4 Sebutkan 3 kelompok CREATE untuk menciptakan table ataupun indeks 15
perintah DDL beserta ALTER untuk mengubah struktur table
fungsinya! DROP untuk menghapus table ataupun indeks
5 Sebutkan 4 kelompok SELECT untuk memilih data (retrieving data) 20
perintah DML beserta INSERT untuk menambah data
fungsinya! DELETE untuk menghapus data
UPDATE untuk mengubah data
6 Sebutkan 2 kelompok GRANT untuk memberikan kendali pada 10
perintah DCL beserta pengaksesan data.
fungsinya! REVOKE untuk mencabut kemampuan
pengaksesan data

Jumlah 100

B. Soal Kuis
a. Kuis mengelompokan perintah DDL, DML dan DCL

b. Rubrik Penilaian Kuis


Perhitungan poin nilai tiap nomor 10. Total = Jumlah Benar

2. Penilaian Keterampilan
a) Penilaian Unjuk Kerja
1) Soal
Analisislah kelompok perintah dalam SQL yang terdiri dari DDL, DML dan DCL
untuk menyelesaikan beberapa permasalahan berikut ini:
1. Membuat Database 7. Membuat Data Baru
2. Membuat Table 8. Menghapus data lama
3. Mengubah Nama table 9. Mengubah data yang sudah tidak sesuai
4. Menambah Field dalam table 10. Menampilkan data berdasarkan criteria
5. Menghapus Filed tertentu.
6. Menghapus Table
1) Rubrik Penilaian Unjuk Kerja
Skor
No Aspek
1 2 3 4

Menentukan Kategory Tidak Kurang Tepat Sangat


1 Tepat Tepat Tepat

Menentukan Jenis Perintah Tidak Kurang Tepat Sangat


2 Tepat Tepat Tepat

Menentukan Contoh Bahasa Tidak Kurang Tepat Sangat


3 Tepat Tepat Tepat
LEMBAR KEGIATAN PESERTA DIDIK (LKPD)
Basis Data
Kelas XI Semester 1
Alokasi Waktu 4 X 45 M Unjuk Kerja Tanggal ..................................

Kompetensi Dasar Indikator Pencapaian Kompetensi


3.4. Menganalisis kelompok perintah yang 3.4.1 Menjelaskan tentang DDL, DML, dan DCL
termasuk dalam DDL, DML dan DCL 3.4.2 Menganalisis tentang kelompok perintah
dalam basis data yang termasuk dalam DDL, DML, dan
DCL
4.4. Membuat kelompok perintah yang 4.4.1 Membuat daftar kelompok perintah dalam
termasuk dalam DDL, DML dan DCL DDL,DML, dan DCL
dalam basis data

Tujuan :
Setelah mengikuti Kegiatan Pembelajaran melalui proses pengamatan, diskusi, dan percobaan
yang dilakukan secara berkelompok dengan benar, jujur dan tanggung jawab, peserta didik
kelas xi dapat:
1. Menjelaskan tentang DDL, DML, dan DCL.
2. Menganalisis kelompok perintah yang termasuk dalam DDL, DML, dan DCL dengan
benar.
3. Membuat daftar kelompok perintah dalam DDL,DML, dan DCL sesuai aturan yang ada.

Alat dan Bahan:


 Komputer
 LCD proyektor
 Papan tulis dan Spidol

Petunjuk Kegiatan:
1. Kerjakanlah secara mandiri dalam kelompok
2. Bacalah Materi Ajar Merancang Basis Data
3. Apabila ada permasalahan atau hal-hal yang kurang jelas diskusikan dengan kelompok
Anda atau tanyakan kepada instruktur.

Langkah-langkah Kegiatan
1. Tentukan kategory Perintahnya dalam SQL
2. Tentukan jenis perintah yng digunakan
3. Buatlah satu contohnya.

Tugas
Analisislah kelompok perintah dalam SQL yang terdiri dari DDL, DML dan DCL untuk
menyelesaikan beberapa permasalahan berikut ini:
1. Membuat Database
2. Membuat Table
3. Mengubah Nama table
4. Menambah Field dalam table
5. Mengubah nama Field
6. Menghapus Filed
7. Menghapus Database
8. Menghapus Table
9. Membuat Data Baru
10. Menghapus data lama
11. Mengubah data yang sudah tidak sesuai
12. Menampilkan data berdasarkan criteria tertentu.
13. Memberi hak akses terhadap user tententu
14. mengurangi hak akses untuk menghapus data
LEMBAR JAWAB
LKPD
Tugas Menganalisis Kelompok Perintah

Kelompok : ....
Anggota :1
2
3
Analisis Kelompok Perintah
Bentuk
No Soal Kategory Contoh
perintah
1 Membuat Database
2 Membuat Table
3 Mengubah Nama table
4 Menambah Field dalam table
5 Mengubah nama Field
6 Menghapus Filed
7 Menghapus Table
8 Menghapus Database
9 Membuat Data Baru
10 Menghapus data lama
11 Mengubah data yang sudah tidak sesuai
12 Menampilkan data berdasarkan criteria tertentu.
13 Memberi hak akses terhadap user tententu
14 mengurangi hak akses untuk menghapus data

Anda mungkin juga menyukai