Anda di halaman 1dari 6

KURIKULUM 2013

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Nama Sekolah : _______________________________


Kelas / Semester : XI ( Sebelas ) / 1

Nama Guru : _______________________________


NIP / NIK : _______________________________
RENCANA PELAKSANAAN PEMBELAJARAN

Nama Sekolah :
Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak (C3)
Mata Pelajaran : Pemodelan Perangkat Lunak
Kelas/ Semester : XI/ I ( Satu )
Tahun Pelajaran :
Durasi : 16 X 45 Menit

A. Tujuan Pembelajaran
Melalui langkah pembelajaran model Discovery Learning dengan pendekatan saintifik
peserta didik : Menjelaskan tentang DDL, DML, DCL,TCL, menjelaskan tentang kelompok
perintah yang termasuk dalam DDL, DML, DCL, serta membuat daftar kelompok perintah
dalam DDL,DML,DCL, mengajukan pertanyaan, mengajukan jawaban sementara,
mengumpulkan data, menganalisa data, menyusun simpulan untuk dapat mencapai
kompetensi pengetahuan (memahami, menerapkan, menganalisis, dan mengevaluasi),
keterampilan (mengamati, mencoba, menyaji, dan menalar), dan sikap (jujur, santun, dan
tanggungjawab)

B. Pendekatan, Metode dan Model Pembelajaran


o Pendekatan : Saintifik
o Metode : Diskusi, Tanya Jawab, Demontrasi, Praktek dan Penugasan
o Model : Project Based Learning

C. Kegiatan Pembelajaran
Kegiatan Pendahuluan ( 10 Menit )
 Membuka dengan salam dan berdoa di kelas
 Membina hubungan baik dengan peserta didik di kelas
 Menyampaikan tujuan pembelajaran sehubungan dengan materi yang akan disampaikan
Kegiatan Inti ( 70 Menit )
Kegiatan Literasi  Peserta didik diberi motivasi dan panduan untuk melihat, mengamati,
membaca dan menuliskanya kembali,. Mereka diberi tayangan dan bahan
bacaan terkait materi DDL, DML dan DCL dalam basis data.
 Memahami dengan mengamati tanyangan konsep dan video
Critical Thingking  Guru memberikan kesempatan untuk mengidentifikasi sebanyak mungkin
hal yang belum dipahami, dimulai dari pertanyaan factual sampai
kepertanyaan yang bersifat hipotetik. Pertanyaan ini harus tetap berkaitan
dengan materi .
 Peserta Didik mengajukan pertanyaan atau peristiwa di vidio
pembelajaran.
Collaboration  Peserta didik bersama orang tua dirumah mendiskusikan, mengumpulkan
informasi , mempresentasikan ulang, dan saling bertukar informasi
mengenai materi .
Communication  Peserta didik diminta mempresentasikan hasil kerja individu secara
klasikal, mengemukakan pendapat atas presentasi yang dilakukan
kemudian ditanggapi kembali oleh individu yang mempresentasikan.
Creativity  Guru dan peserta didik membuat kesimpulan tentang hal – hal yang telah
dipelajari terkait dengan materi .
 Peserta didik kemudian diberi kesempatan untuk menanyakan kembali hal
– hal yang belum dipahami.
Kegiatan Penutup ( 15 Menit )
 Peserta didik membuat rangkuman / simpulan pelajaran tentang point – point penting yang muncul
dalam kegiatan pembelajaran yang baru dilakukan.
 Guru membuat rangkuman / simpulan pelajaran tentang point – point penting yang muncul dalam
kegiatan pembelajaran yang baru dilakukan
 Guru memberikan tugas kepada peserta didik untuk mengerjakan LKPD
Evaluasi
Pengetahuan
 Jenis/Teknik tes : tertulis, lisan,dan Penugasan
 Bentuk tes : uraian
 Instrumen Penilaian : (terlampir)
Keterampilan
 Praktik/Performence
 Fortofolio
 Instrumen Penilaian : (terlampir)
Sikap
 Bersyukur terhadap apa yang ada di lingkungan sekitar.
 Kerja sama dalam mengamati objek.
 Jujur dalam membuat kesimpulan
 Tanggung jawab dalam menulis objek yang diamati.
 Displin dalam menyelesaikan.

.............……..,.....................
Mengetahui
Kepala Sekolah …………. Guru Mata Pelajaran

…………………………… ……………………………….
NIP/NRK. NIP/NRK.

Catatan Kepala Sekolah


........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
Lampiran 1. Uraian Materi

DDL, DML dan DCL dalam basis data

Apa itu DDL dan DML pada SQL? Perbedaan DDL dan DML? Sering banget kan ya keluar di
soal – soal SMK maupun Kuliah TI, kali ini saya akan jelaskan secara ringkas nya dengan
contohnya langsung biar kalian memahami perbedaan DDL dan DML itu apa. Ternyata selain
dua itu, ada 1 lagi sob nama ny DCL? Baru tau?

DDL, DML maupun DCL itu merupakan bentuk Bahasa Basis Data.  

PENJELASAN
DDL atau Data Definition Language merupakan perintah SQL yang berhubungan dengan
pendefinisian suatu struktur database. Apa saja yang menggunakan DDL :
 CREATE
 CREATE DATABASE
 CREATE FUNCTION
 CREATE INDEX
 CREATE PROCEDURE
 CREATE TRIGGER
 CREATE VIEW
 CREATE TABLE

 RENAME
 RENAME TABLE

 ALTER
 ALTER DATABASE
 ALTER FUNCTION
 ALTER PROCEDURE
 ALTER TABLE
 ALTER VIEW

 DROP
 DROP DATABASE
 DROP FUNCTION
 DROP INDEX
 DROP PROCEDURE
 DROP TABLE
 DROP TRIGGER
 DROP VIEW

DML atau Data Manipulation Language merupakan perintah SQL yang berhubungan dengan


manipulasi atau pengolahan data dalam table. Yang menggunakan DML :
 SELECT
 INSERT
 UPDATE
 DELETE
DCL atau Data Control Language, biasa digunakan untuk merubah hak akses, memberikan
roles, dan isu lain yang berhubungan dengan keamanan database. Yang menggunakan DCL :
 GRANT
 GRANT SELECT
 GRANT UPDATE
 GRANT INSERT
 GRANT DELETE
 REVOKE
 REVOKE SELECT
 REVOKE DELETE
 REVOKE INSERT
 REVOKE UPDATE

Kalian bakal jarang banget pake ini kecuali jika kalian seorang database Administrator hehe
Baik kita contohkan sekarang dimulai dari DDL dulu
CONTOH DDL (saya contohkan masing – masing satu) :
 CREATE

CREATE DATABASE gilacoding;

CREATE diatas adalah perintah DDL untuk membuat database


 
 RENAME

RENAME TABLE blog to artikel

RENAME diatas adalah perintah mengganti nama tabel awalnya blog menjadi artikel
 
 ALTER

ALTER TABLE artikel ADD tgl_posting DATE;

ALTER diatas digunakan untuk perintah menambahkan kolom tgl_posting pada tabel
artikel        
 
 DROP

DROP TABLE artikel;

DROP diatas akan menghapus tabel artikel yang telah kita buat.
 
Oke sekarang DML, apa saja contoh DML?
 SELECT

SELECT * FROM artikel;

SELECT diatas akan menampilkan semua record pada tabel artikel


 
 INSERT
INSERT INTO artikel (kode, judul, isi, tgl_posting) values(“K001”, “Belajar bareng Gilacoding”,
“Ini merupakan isi dari artikel”, “2019-02-11”);

Yup, artinya kita menambahkan record baru ke dalam tabel artikel, yang merupakan salah satu
perintah DML
 
 UPDATE

UPDATE artikel SET judul = “Belajar DML” WHERE kode = “K001”;

UPDATE diatas akan merubah data judul dengan kode K001


 
 DELETE

DELETE FROM artikel WHERE kode = “K001”;

DELETE record dengan kode K001, artinya data tersebut akan dihapus
 
Contoh DCL :
 - GRANT

GRANT SELECT ON db_gilacoding TO user_penulis;

Artinya penulis hanya bisa melihat data dari database gilacoding


 
 REVOKE

REVOKE INSERT ON penulis FROM user_penulis;

Artinya hak akses penulis untuk menambahkan data dicabut akses nya, jadi dia tidak bisa
menulis.