Anda di halaman 1dari 7

RENCANA PELAKSANAAN PEMBELAJARAN

Identitas RPP
Sekolah : SMK Grafika Bina Media
Mata Pelajaran : Basis Data
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kelas : XI/2
Alokasi Waktu : 16 JP (4 TM)
Tahun Pelajaran : 2019/2020

A. Tujuan Pembelajarn

3.6 Menerapkan record , table , dan field . 4.6 Membuat record , table , dan field .

Dengan mengkaji pembelajaran dengan model Dengan mengkaji pembelajaran dengan model
Projec Based Learning maka, siswa mampu: Projec Based Learning maka, siswa mampu:
3.6.1 Menerapkan basis data, 4.6.1 Membuat basis data,
3.6.2 Menerapkan table, 4.6.2 Membuat table,
3.6.3 Menerapkan field, record, table, file, dan data, 4.6.3 Membuat field, record, table, file, dan data,
3.6.4 Menerapkan pembuatan database, 4.6.4 Membuat pembuatan database,

B. Kegaitan Pembelajaran

Pertemuan Pertama 4 x 45 Menit


Alokasi
Kegiatan Aktifitas Guru dan Siswa
Waktu
Pendahuluan 1. Mengondisikan siswa secara fisik dan fsikis dengan cara memberi
salam, berdoa, memeriksa kelengkapan siswa, memeriksa
kebersihan kelas, kelengkapan siswa.
2. Motivasi dengan memutar film tentang startup digital 15 Menit
3. Apersepsi megaitkan pembelajaran dengan menyayankan tentang
Menerapkan basis data,
4. Menjelaskan tujuan pembelajaran tentang Menerapkan basis data,
Inti Mengamati 135 Menit
Siswa mengamati materi tentang tahap dalam pembuatan basis data.
Menanya
Siswa bertanya kepada guru tentang Menerapkan basis data.
Mengeksplorasi
Siswa mampu mencari informasi tentang basis data untuk mengakses
server database.
Mengasosiasi
Siswa menganalisa tentang beberapa hal yang berhubungan dengan
Command Line Interface (CLI) untuk menjalankan SQL.
Mengomunikasi
Bersama teman satu kelompok Anda, lakukan diskusi yang berhubungan
dengan perintah-perintah SQL Dasar terutama yang berkaitan dengan
software RDMS yang digunakan dalam implementasi bahasa SQL.
Sumber-sumber data bisa diambil dari media cetak/elektronik yang relevan.
Hasilnya dipresentasikan secara lisan di depan kelas dan mintalah
tanggapan dari kelompok lain!

Penutup 1. Menyimpulkan pembelajaran tentang basis data


2. Refleksi dengan cara memberikan pertanyaan
3. Menjelaskan pembelajaran yang akan datang dan pemberian tugas 30 Menit
4. Memberikan penguatan terhadap aspek sikap

Pertemuan ke Dua 4 x 45 Menit


Alokasi
Kegiatan Aktifitas Guru dan Siswa
Waktu
Pendahuluan 1. Mengondisikan siswa secara fisik dan fsikis dengan cara memberi
salam, berdoa, memeriksa kelengkapan siswa, memeriksa
kebersihan kelas, kelengkapan siswa.
2. Motivasi dengan memutar film tentang startup digital 15 Menit
3. Apersepsi megaitkan pembelajaran dengan menyayankan tentang
Menerapkan table,
4. Menjelaskan tujuan pembelajaran tentang Menerapkan table,
Inti Mengamati
Siswa mengamati materi tentang tahap dalam pembuatan table.
Menanya
Siswa bertanya kepada guru tentang Menerapkan table.
Mengeksplorasi
Siswa mampu mencari informasi tentang Menerapkan table untuk
mengakses server database.
Mengasosiasi
Siswa menganalisa tentang beberapa hal yang berhubungan dengan
135 Menit
Command Line Interface (CLI) untuk menjalankan SQL.
Mengomunikasi
Bersama teman satu kelompok Anda, lakukan diskusi yang berhubungan
dengan perintah-perintah SQL Dasar terutama yang berkaitan dengan
software RDMS yang digunakan dalam implementasi bahasa SQL.
Sumber-sumber data bisa diambil dari media cetak/elektronik yang relevan.
Hasilnya dipresentasikan secara lisan di depan kelas dan mintalah
tanggapan dari kelompok lain!

Penutup 1. Menyimpulkan pembelajaran tentang Menerapkan table


2. Refleksi dengan cara memberikan pertanyaan
3. Menjelaskan pembelajaran yang akan datang dan pemberian tugas 30 Menit
4. Memberikan penguatan terhadap aspek sikap

Pertemuan ke Tiga 4 x 45 Menit


Alokasi
Kegiatan Aktifitas Guru dan Siswa
Waktu
Pendahuluan 1. Mengondisikan siswa secara fisik dan fsikis dengan cara memberi 15 Menit
salam, berdoa, memeriksa kelengkapan siswa, memeriksa
kebersihan kelas, kelengkapan siswa.
2. Motivasi dengan memutar film tentang startup digital
3. Apersepsi megaitkan pembelajaran dengan menyayankan tentang
Menerapkan field, record, table, file, dan data,
4. Menjelaskan tujuan pembelajaran tentang Menerapkan field, record,
table, file, dan data,

Inti Mengamati
Siswa mengamati materi tentang tahap dalam pembuatan field, record,
table, file, dan data.
Menanya
Siswa bertanya kepada guru tentang Menerapkan field, record, table, file,
dan data.
Mengeksplorasi
Siswa mampu mencari informasi tentang field, record, table, file, dan data
untuk mengakses server database.
Mengasosiasi
135 Menit
Siswa menganalisa tentang beberapa hal yang berhubungan dengan
Command Line Interface (CLI) untuk menjalankan SQL.
Mengomunikasi
Bersama teman satu kelompok Anda, lakukan diskusi yang berhubungan
dengan perintah-perintah SQL Dasar terutama yang berkaitan dengan
software RDMS yang digunakan dalam implementasi bahasa SQL.
Sumber-sumber data bisa diambil dari media cetak/elektronik yang relevan.
Hasilnya dipresentasikan secara lisan di depan kelas dan mintalah
tanggapan dari kelompok lain!

Penutup 1. Menyimpulkan pembelajaran tentang field, record, table, file, dan


data
2. Refleksi dengan cara memberikan pertanyaan
30 Menit
3. Menjelaskan pembelajaran yang akan datang dan pemberian tugas
4. Memberikan penguatan terhadap aspek sikap

Pertemuan ke Empat 4 x 45 Menit


Alokasi
Kegiatan Aktifitas Guru dan Siswa
Waktu
Pendahuluan 1. Mengondisikan siswa secara fisik dan fsikis dengan cara memberi
salam, berdoa, memeriksa kelengkapan siswa, memeriksa
kebersihan kelas, kelengkapan siswa.
2. Motivasi dengan memutar film tentang startup digital
3. Apersepsi megaitkan pembelajaran dengan menyayankan tentang 15 Menit
Menerapkan pembuatan database,
4. Menjelaskan tujuan pembelajaran tentang Menerapkan pembuatan
database,

Inti Mengamati 135 Menit


Siswa mengamati materi tentang tahap dalam pembuatan database.
Menanya
Siswa bertanya kepada guru tentang Menerapkan database.
Mengeksplorasi
Siswa mampu mencari informasi tentang database untuk mengakses
server database.
Mengasosiasi
Siswa menganalisa tentang beberapa hal yang berhubungan dengan
Command Line Interface (CLI) untuk menjalankan SQL.
Mengomunikasi
Bersama teman satu kelompok Anda, lakukan diskusi yang berhubungan
dengan perintah-perintah SQL Dasar terutama yang berkaitan dengan
software RDMS yang digunakan dalam implementasi bahasa SQL.
Sumber-sumber data bisa diambil dari media cetak/elektronik yang relevan.
Hasilnya dipresentasikan secara lisan di depan kelas dan mintalah
tanggapan dari kelompok lain!

Penutup 1. Menyimpulkan pembelajaran tentang database


2. Refleksi dengan cara memberikan pertanyaan
3. Menjelaskan pembelajaran yang akan datang dan pemberian tugas 30 Menit
4. Memberikan penguatan terhadap aspek sikap

C. Penilaian
No Aspek Teknik Bentuk Instrumen
1 Pengetahuan kuis dan tugas individu Pertanyaan lisan dan tes tertulis
2 Keterampilan Prkatek / Kinerja Membuat kode program aplikasi

Medan, Januari 2020

Mengetahui Membuat
Kepala Sekolah Guru Mata Pelajaran

D. Simamora, SS O. Barus, S.Si


PENILAIAN
1. Teknik/jenis : kuis dan tugas individu.
2. Bentuk instrumen: pertanyaan lisan dan tes tertulis.
3. Instrumen/soal:
a. Tes Pilihan Ganda
1. Piranti lunak (software) yang digunakan untuk mengelola dan memanggil query basis data biasa dengan
istilah ....
a. DBMS
b. XBASE
c. SYSBASE
d. CRUD
e. PHP
2. Operator yang tepat untuk penggunaan kondisi pada SELECT ...WHERE untuk melakukan kondisi
“berada pada batas tertentu” adalah ....
a. LIKE
b. BETWEEN
c. IN
d. REGEXP
e. IS NULL
3. Pada saat menginstal MySQL dapat mengelola database menggunakan program client berbasis teks yang
disebut dengan ....
a. client software
b. interface
c. server
d. MySQL
e. command line
4. Jika seorang programmer ingin menampilkan data yang spesifik dengan cara menggunakan logika
ekspresi yang umumnya diawali dengan ....
a. WHERE
b. BETWEEN
c. NOT IN
d. LIKE
e. SHOW
5. Perintah yang digunakan untuk menampilkan tabel secara spesifik dan detail pada database adalah ....
a. CREATE
b. SHOW
c. TABLES
d. DELETE
e. DESC
6. Hal pokok yang perlu diperhatikan dalam pembuatan basis data diawali dengan ....
a. perancangan konseptual
b. pembuatan basis data
c. penentuan model basis data
d. implementasi basis data
e. pemetakan model data
7. Perhatikan data berikut!
(1) dBase III+
(2) Informic
(3) FoxBase
(4) Microsoft Access
(5) Borland-Paradox
Berdasarkan data di atas, piranti lunak ( software) yang termasuk DBMS untuk kelas sederhana di
antaranya ....
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
8. Jenis lisensi yang digunakan MySQL adalah ....
a. open source
b. berbayar
c. identified
d. classified
e. close source
9. Perhatikan data berikut!
(1) Navicat fo MySQL
(2) MySQL Workbench
(3) Dbase III+
(4) dbForge Studio
(5) DBTools Manager
Berdasarkan data di atas, yang termasuk MySQL client berbasis grafis adalah ....
a. (1), (2), (3), dan (5)
b. (1), (2), (4), dan (5)
c. (2), (3), (4), dan (5)
d. (1), (3), (4), dan (5)
e. (1), (2), (3), dan (4)
10. Kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris adalah ....
a. field
b. record
c. table
d. file
e. data

b. Uraian
1. Jelaskan hubungan mendasar antara field, record, table, file, dan data!
2. Tuliskan tentang informasi-informasi yang ada di dalam pseudo-code!
3. Sebutkan tentang model piranti lunak ( software) dalam DBMS!
4. Apa yang Anda ketahui tentang langkah awal menjalankan program client berbasis teks MySQL?
5. Uraikan yang Anda ketahui tentang cara mengurutkan hasil tampilan data MySQL (SELECT...ORDER
BY)!
6. Jelaskan tentang implementasi update record dengan Query UPDATE..ORDER BY..LIMIT!
7. Jabarkan perbedaan mendasar antara metode Delete Statement dan Truncate Statement!
8. Jelaskan yang Anda ketahui tentang perintah select!
9. Sebutkan yang Anda ketahui tentang jenis-jenis tabel MyISAM!
10. Jabarkan perbedaan mendasar antara data dengan database!
c. Tugas Fortofolio
Perhatikan komponen field perpustakaan berikut!
Berdasarkan data di atas, lakukan kegiatan berikut!
1. Proses membuat database, query, dan table MySQL
2. Proses menginput data ke dalam tabel MySQL
3. Proses mengedit data di tabel MySQL
4. Proses menghapus data di tabel MySQL

Anda mungkin juga menyukai