Anda di halaman 1dari 9

RENCANA PELAKSANAAN PEMBELAJARAN

( RPP )

Nama Sekolah : SMK Negeri 1 Negara


Mata Pelajaran : Basis Data
Paket Keahlian : Rekayasa Perangkat Lunak
Kelas/Semester : XII /Ganjil
Tahun Pelajaran : 2018/2019
Alokasi Waktu : 12 JMP (12 x 45 menit)

A. Kompetensi Inti
KI1: Menghayati dan mengamalkan ajaran agama yang dianutnya
KI2: Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong
royong, kerja sama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap
sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan
bangsa dalam pergaulan dunia
KI3: 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.
KI4: 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 dan Indikator


1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas
alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari
2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat; tekun;
hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam
aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan
berdiskusi
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud
implementasi melaksanakan percobaan dan melaporkan hasil percobaan
3.7 Menerapkan SQL pada sistem basis data client-server
4.7 Menyajikan data pada DBMS di sisi client

C. Indikator Pencapaian Kompetensi


3.7.1. Memahami cara-cara konfigurasi client pada dbms
3.7.2. Menerapkan konfigurasi client pada dbms
3.7.3. Memahami penggunaan statement commit, rollback dan savepoint pada pengelolaan
transaksi di dbms
3.7.4. Menerapkan statement commit, rollback dan savepoint pada pengelolaan transaksi di
dbms
4.7.1. Menyajikan konfigurasi client pada dbms
4.7.2. Menyajikan statement commit, rollback dan savepoint pada pengelolaan transaksi di
dbms
D. Tujuan Pembelajaran
Dengan mengamati, mendiskusikan,menganalisis dan mempraktekkan siswa dapat:
 memahami cara-cara konfigurasi client pada dbms
 menerapkan konfigurasi client pada dbms
 memahami penggunaan statement commit, rollback dan savepoint pada pengelolaan
transaksi di dbms
 menerapkan statement commit, rollback dan savepoint pada pengelolaan transaksi di dbms
 menyajikan konfigurasi client pada dbms
 menyajikan statement commit, rollback dan savepoint pada pengelolaan transaksi di dbms
E. Materi Pembelajaran
SQL pada client DBMS
 Konfigurasi client DBMS
 Commit dan Rollback
 Savepoint

F. Model dan Metode Pembelajaran


1. Model Pembelajaran :
 Problem Based Learning
2. Metode Pembelajaran :
 Brainstorming
 Diskusi
 Demonstrasi

G. Kegiatan Pembelajaran
Pertemuan ke 1- 3
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan
siswa.
2. Berdo'a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian
yang akan dilaksanakan
7. Menggali pengetahuan awal tentang (mater yang
akan dipelajari)
Inti  Identifikasi masalah : 150 menit
Mengamati
1. Guru menayangkan slide tentang cara-cara
konfigurasi client pada dbms.
2. Guru mendemonstrasikan cara-cara konfigurasi
client pada dbms
3. Siswa mengamati tayangan (slide) dan demonstrasi
cara-cara konfigurasi client pada dbms.

 Menetapkan masalah :
Menanya
4. Guru mengarahkan siswa untuk membentuk
kelompok dan memberikan tugas untuk
menerapkan cara-cara konfigurasi client pada
dbms dari kasus yang telah diberikan.
5. Siswa sesuai kelompok masing-masing
menerapkan cara-cara konfigurasi client pada
dbms dari kasus yang telah diberikan

 Pengumpulan informasi:
Mengumpulan Informasi
6. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan (slide) dan kasus yang
diberikan tentang cara-cara konfigurasi client pada
dbms
7. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari
buku siswa dan dari internet tentang cara-cara
konfigurasi client pada dbms
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
8. Guru mengarahkan siswa untuk menyajikan
informasi yang diperoleh dan hasilnya
dipresentasikan

 Mengembangkan solusi melalui pengidentifikasian


alternatif-alternatif, tukar-pikiran dan mengecek
perbedaan pandang
Menalar
9. Siswa berdiskusi dalam kelompok masing-masing
untuk mengidentikasi setiap informasi yang
diperoleh untuk menentukan penerapan cara-cara
konfigurasi client pada dbms dari kasus yang telah
diberikan serta mengembangkan solusi dari
perbedaan pendapat dari tiap anggota kelompok
10. Guru membimbing tiap kelompok dalam
pemecahan masalah

 Evaluasi Solusi:
Menalar
11. Siswa memeriksa kembali cara-cara konfigurasi
client pada dbms dari kasus yang telah diberikan
sebelum disajikan
12. Guru membimbing tiap kelompok tentang solusi
yang telah dibuat

 Mengkomunikasikan
Mengkomunikasikan
13. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
14. Siswa dalam kelompok lain memberikan tanggapan
terhadap hasil yang dipresentasikan oleh kelompok
tertentu
15. Guru memandu jalannya presentasi kelompok
16. Masing-masing kelompok membuat kesimpulan
dari hasil yang dipresentasikan

Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari aktifitas
untuk meraih kompetensi pengetahuan dan keterampilan
maupun sikap yang muncul akibat dari kegiatan tersebut

Penutup 1. Guru memberikan umpan balik (mengajukan 15 menit


pertanyaan yang berkaitan dengan pembelajaran yang
dilakukan)
2. Guru memberikan evalusi / penilaian untuk mengukur
ketercapaian tujuan pembelajaran
3. Guru memberikan tugas untuk pertemuan berikutnya

Pertemuan ke 4 - 6
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan
siswa.
2. Berdo'a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian
yang akan dilaksanakan
7. Menggali pengetahuan awal tentang (mater yang
akan dipelajari)
Inti  Identifikasi masalah : 150 menit
Mengamati
1. Guru menayangkan slide tentang penggunaan
statement commit, rollback dan savepoint pada
pengelolaan transaksi di dbms.
2. Guru mendemonstrasikan penggunaan statement
commit, rollback dan savepoint pada pengelolaan
transaksi di dbms
3. Siswa mengamati tayangan (slide) dan demonstrasi
penggunaan statement commit, rollback dan
savepoint pada pengelolaan transaksi di dbms.

 Menetapkan masalah :
Menanya
4. Guru mengarahkan siswa untuk membentuk
kelompok dan memberikan tugas untuk
menerapkan penggunaan statement commit,
rollback dan savepoint pada pengelolaan transaksi
di dbms dari kasus yang telah diberikan.
5. Siswa sesuai kelompok masing-masing
menerapkan penggunaan statement commit,
rollback dan savepoint pada pengelolaan transaksi
di dbms dari kasus yang telah diberikan

 Pengumpulan informasi:
Mengumpulan Informasi
6. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan (slide) dan kasus yang
diberikan tentang penggunaan statement commit,
rollback dan savepoint pada pengelolaan transaksi
di dbms
7. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari
buku siswa dan dari internet tentang penggunaan
statement commit, rollback dan savepoint pada
pengelolaan transaksi di dbms
8. Guru mengarahkan siswa untuk menyajikan
informasi yang diperoleh dan hasilnya
dipresentasikan

 Mengembangkan solusi melalui pengidentifikasian


alternatif-alternatif, tukar-pikiran dan mengecek
perbedaan pandang
Menalar
9. Siswa berdiskusi dalam kelompok masing-masing
untuk mengidentikasi setiap informasi yang
diperoleh untuk menentukan penerapan
penggunaan statement commit, rollback dan
savepoint pada pengelolaan transaksi di dbms dari
kasus yang telah diberikan serta mengembangkan
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
solusi dari perbedaan pendapat dari tiap anggota
kelompok
10. Guru membimbing tiap kelompok dalam
pemecahan masalah

 Evaluasi Solusi:
Menalar
11. Siswa memeriksa kembali penggunaan statement
commit, rollback dan savepoint pada pengelolaan
transaksi di dbms dari kasus yang telah diberikan
sebelum disajikan
12. Guru membimbing tiap kelompok tentang solusi
yang telah dibuat

 Mengkomunikasikan
Mengkomunikasikan
13. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
14. Siswa dalam kelompok lain memberikan tanggapan
terhadap hasil yang dipresentasikan oleh kelompok
tertentu
15. Guru memandu jalannya presentasi kelompok
16. Masing-masing kelompok membuat kesimpulan
dari hasil yang dipresentasikan

Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari aktifitas
untuk meraih kompetensi pengetahuan dan keterampilan
maupun sikap yang muncul akibat dari kegiatan tersebut

Penutup 1. Guru memberikan umpan balik (mengajukan 15 menit


pertanyaan yang berkaitan dengan pembelajaran
yang dilakukan)
2. Guru memberikan evalusi / penilaian untuk
mengukur ketercapaian tujuan pembelajaran
3. Guru memberikan tugas untuk pertemuan berikutnya

G. Media, Alat dan Sumber Pembelajaran


1. Media :
 Proyektor, Bahan Tayang (Gambar, Video, PPT)
2. Alat :
 Laptop, Komputer
3. Sumber Pembelajaran :
 Internet
 Modul
 Buku siswa

H. Penilaian , Remidial dan Pengayaan


1. Penilaian
NO Aspek yang Teknik Penilaian Waktu Penilaian
Dinilai
1 Sikap Pengamatan Selama pembelajaran dan
diskusi
2 Pengetahuan Tes Tulis (Esei dan Pilihan Pada Ulangan Harian
Ganda)
3 Keterampilan Praktik (Kinerja) Selama Pembelajaran
Penilaian Sikap
Aspek yang Dinilai
Nilai
Nama Tanggung Percaya
No Disiplin Jujur Santun Akhir
Siswa Jawab Diri
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Keterangan :
4 = jika empat indicator terlihat
3 = jika tiga indicator terlihat
2 = jika dua indicator terlihat
1 = jika satu indicator terlihat

Indikator Penilaian Sikap


Disiplin :
a. Tertib mengikuti instruksi
b. Mengerjakan tugas tepat waktu
c. Tidak melakukan kegiatan yang tidak diminta
d. Tidak membuat kondisi kelas menjadi tidak kondusif
Jujur :
a. Menyampaikan sesuatu berdasarkan keadaan yang sebenarnya
b. Tidak menutupi kesalahan yang yang terjadi
c. Tidak menyontek atau melihat data/pekerjaan orang lain
d. Mencantumkan sumber belajar dari kutipan yg dipelajari
Tanggung Jawab :
a. Melaksanakan tugas piket secara teratur
b. Menerima resiko dari tindakan yang dilakukan
c. Mengakui dan meminta maaf atas kesalahan yang dilakukan
d. Mengerjakan tugas sesuai dengan yang ditugaskan
Santun
a. Berinteraksi dengan teman secara ramah dan sopan
b. Menggunakan bahasa tubuh yang bersahabat
c. Tidak menyela pembicaraan pada waktu yang tidak tepat
d. MengucapkJjkkoookan terima kasih setelah menerima bantuan orang lain
Percaya Diri
a. Mampu membuat keputusan dengan cepat
b. Tidak canggung dalam bertindak
c. Berani presentasi di depan kelas
d. Berani berpendapat, bertanya, menjawab tanpa ragu

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
1) Sebutkan beberapa fungsi agregate atau fungsi untuk melakukan suatu operasi terhadap
himpunan data yang dapat digunakan dalam perintah query !
2) Jelaskan fungsi-fungsi agregat pada soal no.1 !
3) Sebutkan fungsi dari penggunaan klausa group by dan having pada sebuah query !

Rubrik
Score
No Item Soal Maksim Deskripsi
al
1 Sebutkan beberapa fungsi 5 Score 5, jika bias menyebutkan 5
agregate atau fungsi untuk macam fungsi agregat
melakukan suatu operasi Score 4, jika bias menyebutkan 4
terhadap himpunan data yang macam fungsi agregat
dapat digunakan dalam Score 3, jika bias menyebutkan 3
perintah query ! macam fungsi agregat
Score 2, jika bias menyebutkan 2
macam fungsi agregat
Score 1, jika bias menyebutkan 1
macam fungsi agregat
2 Jelaskan fungsi-fungsi agregat 5 Score 5, jika bias menjelaskan 5
pada soal no.1 ! macam fungsi agregat
Score 4, jika bias menjelaskan 4
macam fungsi agregat
Score 3, jika bias menjelaskan 3
macam fungsi agregat
Score 2, jika bias menjelaskan 2
macam fungsi agregat
Score 1, jika bias menjelaskan 1
macam fungsi agregat
3 Sebutkan fungsi dari 2 Score 2, jika bias menjelaskan klausa
penggunaan klausa group by group by dan having
dan having pada sebuah query Score 1, jika hanya bias menjelaskan
! klausa group by atau having

Pedoman Penilaian :
Skor maksimal untuk :
Soal no 1 : 5
Soal no 2 : 5
Soal no 3 : 2

Rumus Konversi Nilai

3. Penilaian Keterampilan
Soal:
1) Buatlah database nilai dengan struktur table seperti di bawah ini !

+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| Nama | varchar(10) | YES | | NULL | |
| Kelas | char(1) | YES | | NULL | |
| Fisika | smallint(3) | YES | | NULL | |
| Mysql | smallint(3) | YES | | NULL | |
| Algo | smallint(3) | YES | | NULL | |
| Jarkom | smallint(3) | YES | | NULL | |
| Kapita | smallint(3) | YES | | NULL | |
| SistOp | smallint(3) | YES | | NULL | |
| RPL | smallint(3) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
9 rows in set (0.01 sec)

Isi table diatas dengan data-data berikut !

2) Buatlah rumus untuk mencari jumlah data pada tabel Nilai dan berapa jawabannya.
3) Buatlah rumus untuk mencari jumlah nilai pada masing-masing kolom.
4) Buatlah rumus untuk mencari jumlah nilai pada kelas “B” pada kolom Algo
5) Buatlah rumus untuk mencari rata-rata nilai pada masing-masing kolom.
6) Buatlah rumus untuk mencari rata-rata nilai pada kolom Algo di kelas “B”.
7) Buatlah rumus untuk mencari nilai maksimum pada masing-masing kolom.
8) Buatlah rumus untuk mencari nilai maksimum pada kolom Algo di kelas “B”.
9) Buatlah rumus untuk mencari nilai minimum pada masing-masing kolom.
10) Buatlah rumus untuk mencari nilai minimum pada kolom Algo di kelas “B”.

Rubrik penilaian :
No Komponen yang dinilai Skor Maksimum
1. Tepat waktu 30 %
2 Jika mampu mengerjakan seluruh soal 70 %

Rumus Konversi Nilai

2. Remidial
Bagi peserta didik yang belum memenuhi Kriteria Ketuntasan Minimal (KKM), guru
menganalisis topic atau materi yang belum dikuasai peserta didik. Kemudian selanjutnya guru
akan memberikan ulangan perbaikan atau pemberian tugas sampai peserta didik memenuhi
Kriteria Ketuntasan Minimal (KKM).

3. Pengayaan
Guru memberikan nasihat agar tetap rendah hati, karena telah mencapai Kriteria Ketuntasan
Minimal (KKM). Guru memberikan pengayaan dengan memerintahkan peserta didik untuk
mencari informasi di internet tentang fungsi-fungsi agregasi pada SQL

Mengetahui, Negara, 16 Juli 2018


Kepala SMK Negeri 1 Negara Guru Mata Pelajaran

I Putu Wardana, S.Pd. I Ngr. Kd. Endra Dwi Putra, S.Kom


Pembina Tk. I NIP. 19830313 201001 1 029
NIP. 19661122 199003 1 004

Anda mungkin juga menyukai