KD 3.7 RPP
KD 3.7 RPP
KELAS XI
SEMESTERGENAP
BASIS DATA
Oleh :
ANGGUN DESRIVAWANY , S.Pd
A. Tujuan Pembelajaran:
1. Pengetahuan:
a. Produk
1) Secara mandiri dan tanpa membuka bahan ajar, peserta didik dapat
Menjelaskan pengertian dan fungsi perintah SQL pengelolaan tabel dalam
basis data dengan mengerjakan soal terkait di LP 3 minimal nilai sama
dengan KKM. (C2)
2) Secara mandiri dan tanpa membuka bahan ajar, peserta didik mampu
Menerapkan perintah SQL dalam pengelolaan data pada tabel dengan
mengerjakan soal terkait di LP 3 minimal nilai sama dengan KKM (C3)
3) Secara mandiri dan tanpa membuka bahan ajar, peserta didik mampu
Memilih perintah SQL yang sesuai dalam pengelolaan data pada tabel
dengan mengerjakan soal terkait LP3 minimal nilai sama dengan KKM.
(C4)
b. Proses
Peserta didik diharapkan dapat Menguraikan langkah-langkah penggunaan
perintah SQL pengelolaan tabel dalam basis data dengan mengerjakan evaluasi
yang terkait dengan LP 4 minimal nilai sama dengan KKM. (C4)
2. Keterampilan:
Melalui kegiatan praktik mandiri peserta didik dapat Membuat basis data sederhana
sesuai dengan penggunaan perintah SQL untuk pengelolaan tabel sesuai rincian
tugas kinerja di LP 5 minimal nilai sama dengan KKM.
B. Kompetensi Dasar
3.7 Menerapkan bahasa SQL dasar untuk mengelola tabel dalam basis data
4.7 Membuat kode SQL dasar untuk mengelola tabel dalam basis data
b. Proses
3.7.4 Menguraikan langkah-langkah penggunaan bahasa SQL pada kelompok
perintah yang termasuk dalam pengelolaan tabel basis data
2. Keterampilan
Membuat basis data sederhana sesuai dengan penggunaan perintah SQL untuk
pengelolaan tabel
D. Materi Pembelajaran
Fakta
Pengertian perintah SQL pengelolaan tabel dalam basis data
Konsep
Fungsi dan perbedaan perintah SQL pengelolaan tabel dalam basis data
Penggunaan perangkat lunak basisdata menggunakan bahasa SQL untuk penerapan
perintah SQL pengelolaan tabel
Prosedur
Langkah – langkah menerapkan kelompok perintah SQL pengelolaan tabel pada basis
data
E. Pendekatan, Model dan Metode
Pendekatan : TPACK
Model : Project Based Learning
Metode : Diskusi , Observasi, Tanya Jawab, Praktik, Penilaian
F. Media, Alat/Bahan, dan Sumber Belajar
Media : Video, Internet, Slide Presentasi, Laptop, dan Projector
Alat dan Bahan : komputer dan software XAMPP, LKPD, Modul
Sumber Belajar :Youtube, Modul, Buku Basis Data Kelas XI penerbit QuantumBook
G. Langkah Kegiatan Pembelajaran
Pendahuluan Orientasi
I. Lampiran
1. Materi Pembelajaran
a. Penggalan Materi 1
Materi pembelajaran untuk IPK Pengetahuan (produk) berisikan pengetahuan
Faktual dan Konseptual (Menjelaskan dan Menganalisis)
b. Penggalan Materi 2
Materi pembelajaran untuk IPK Pengetahuan (proses) berisikan prosedural
(langkah-langkah Faktual dan Konseptual (Menjelaskan dan Menganalisis)
c. Penggalan Materi 3
Materi kegiatan keterampilan (melakukan sesuai dengan keterampilan 2)
2. Rubrik Penilaian
a. Rubrik penilaian mencakup Indikator, Lembar Penilaian (LP) dan butir soal, Kunci
LP dan jawaban butir soal
b. Rincian Soal untuk masing-masing LP dilengkapi dengan kunci jawaban
Mengetahui Kualanamu,
Kepala Sekolah, Guru,
BAHAN AJAR
Sekolah : SMK Negeri 1 Beringin
Mata Pelajaran : Basis Data
Kelas/Semester : XI / I
Materi Pokok :Menerapkan SQL dasar untuk mengelola
tabel dalam basis data
Alokasi Waktu : 4 JP (@45 menit)
A. Tujuan Pembelajaran:
1. Pengetahuan:
a. Produk
1) Secara mandiri dan tanpa membuka bahan ajar, peserta didik dapat
Menjelaskan pengertian dan fungsi perintah SQL pengelolaan tabel dalam
basis data dengan mengerjakan soal terkait di LP 3 minimal nilai sama
dengan KKM. (C2)
2) Secara mandiri dan tanpa membuka bahan ajar, peserta didik mampu
Menerapkan perintah SQL dalam pengelolaan data pada tabel dengan
mengerjakan soal terkait di LP 3 minimal nilai sama dengan KKM (C3)
3) Secara mandiri dan tanpa membuka bahan ajar, peserta didik mampu
Memilih perintah SQL yang sesuai dalam pengelolaan data pada tabel
dengan mengerjakan soal terkait LP3 minimal nilai sama dengan KKM.
(C4)
b. Proses
Peserta didik diharapkan dapat Menguraikan langkah-langkah penggunaan
perintah SQL pengelolaan tabel dalam basis data dengan mengerjakan evaluasi
yang terkait dengan LP 4 minimal nilai sama dengan KKM. (C4)
2. Keterampilan:
Melalui kegiatan praktik mandiri peserta didik dapat Membuat basis data sederhana
sesuai dengan penggunaan perintah SQL untuk pengelolaan tabel sesuai rincian
tugas kinerja di LP 5 minimal nilai sama dengan KKM.
B. Kompetensi Dasar
3.7 Menerapkan bahasa SQL dasar untuk mengelola tabel dalam basis data
4.7 Membuat kode SQL dasar untuk mengelola tabel dalam basis data
b. Proses
3.7.4 Menguraikan langkah-langkah penggunaan bahasa SQL pada kelompok
perintah yang termasuk dalam pengelolaan tabel basis data
2. Keterampilan
Membuat basis data sederhana sesuai dengan penggunaan perintah SQL untuk
pengelolaan tabel
D. URAIAN MATERI
1. Mengenal perintah bahasa SQL
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk
mengakses data dalam software RDBMS. Bahasa ini merupakan bahasa standar yang
digunakan dalam manajemen basis data relasional yang memungkinkan kita untuk
berkomunikasi dengan basis data, membaca, menulis, dan memperoleh inf ormasi
yang berguna dari basis data bahasa SQL.
Secara umum, SQL terdiri dari tiga bahasa, yaitu Data
Definition Language (DDL), Data Manipulation Language (DML) dan
Data Control Language (DCL). Implementasi DDL, DML dan DCL
berbeda untuk tiap sistem manajemen basis data (SMBD), namun secara
umum implementasi tiap bahasa ini memiliki bentuk standar yang
ditetapkan ANSI. Jadi, perintah SQL pada semua software basis data
hampir sama.
DDL adalah sebuah metode Query SQL yang berguna untuk mendefinisikan data
pada sebuah Basis data, Query yang dimiliki DDL adalah :
Create :Digunakan untuk membuat basis data dan table
Drop :Digunakan untuk menghapus able dan basis data
Alter :Digunakan untuk melakukan perubahan struktur able yang telah dibuat,
baik menambah Field (Add), mengganti nama Field (Change) ataupun
menamakannya kembali (Rename) dan menghapus Field (Drop).
cd..
Buka CommandPromt dengan Menekan tombol Windows+R pada keyboard,
cd..
Ketik CMD kemudian OK. Masukkan perintah berikut:
cd xampp
cd mysql
cd bin
mysql –u root
Keterangan:
Kode program tersebut berarti membuat able bernama ‘biodata_siswa’. Tabel
‘biodata_siswa’ terdiri dari kolom :
- no yang bertipe integer dengan panjang data 3 sebagai primary key tidak boleh
bernilai NULL
- nama yang bertipe varchar dengan panjang data 35
- jkl yang bertipe varchar dengan panjang data 25
- alamat yang bertipe varchar dengan panjang data 60
- email yang bertipe varchar dengan panjang data 40
- no telepon yang bertipe varchar dengan panjang 15
jika dijalankan, maka hasilnya akan seperti dibawah ini:
4. Mengelola tabel dalam basis data
a. Memasukkan data pada tabel
Memasukkan data atau entry data, dalam semua program yang menggunakan
query SQL sebagai standar permintaannya, digunakan perintah INSERT.
Syarat untuk memasukkan data adalah telah terciptanya able. Perintah yang
digunakan adalah :
INSERT INTO nama_tabel VALUES (‘isi_field1’, ‘isi_field2’,
‘isi_field3’,….., ‘isi_fieldN’);
Contoh :
Contoh:
Hasilnya:
d. Menghapus Data pada Tabel (DELETE)
Untuk menghapus data, MySQL memiliki query yang bernama DELETE.
Penggunaannya diikuti dengan nama data yang akan dihapus. Berikut perintah
untuk menghapus semua data yang terdapat pada able :
DELETE FROM nama_tabel;
Sedangkan berikut perintah untuk menghapus data yang diinginkan dari sebuah
able :
DELETE FROM nama_tabel WHERE kondisi;
Contoh :
Untuk menghapus data nomor 120 yang terdapat pada able biodata_siswa
maka gunakan query seperti dibawah ini :
delete from biodata_siswa where no = 119;
Maka hasilnya dari data menggunakan query DELETE adalah able
biodata_siswa sudah tidak ada karena sudah terhapus.
Seleksi Data
Seleksi data adalah hal yang sangat penting karena harus melihat dan
menyeleksi suatu data dalam table maupun antar table. Untuk melihat
data atau Selection, query yang digunakan adalah SELECT yang
diikuti beberapa pernyataan khusus berkenaan dengan able yang
diseleksi. Untuk menampilkan dari sebuah able dapat menggunakan
perintah berikut :
Contoh :
Menampilkan tabel buku, perintah yang digunakan adalah :
select * from buku;
2. Rujukan
Rudi Nurcahyo. 2019. Basis Data (C3) Kelas XI. Malang: Quantum Book