2.a. Silabus Basis Data-XII
2.a. Silabus Basis Data-XII
INDIKATOR
MATERI KEGIATAN ALOKASI SUMBER
KOMPETENSI DASAR PENCAPAIAN PENILAIAN
PEMBELAJARAN PEMBBELAJARAN WAKTU BELAJAR
KOMPETENSI
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.1. Memahami aplikasi basis data Menjelaskan konsep basis Basis data client-server Mengamati Tugas 4 JP Buku teks
client-server data client server Konsep client-server Mengamati mekanisme Menemukan contoh pelajaran
Menjelaskan bentuk- ODBC client server basis data penerapan basis data Lembar Kerja
bentuk arsitektur aplikasi client-server Lembar
dalam basis data Menanya pengamatan
Menjelaskan penggunaan Menanyakan konsep Observasi siswa
ODBC dalam client server Lembar pengamatan Sumber dari
pengaksesan query pada Mendiskusikan hasil eksplorasi Internet
basis data client server tentang ODBC
Portofolio
4.1. Menyajikan aplikasi basis data Menyajikan bentuk- Mengeksplorasi Laporan
client-server bentuk arsitektur aplikasi Menerapkan ODBC untuk Tes
dalam basis data koneksi ke server basis Tertulis bentuk pilihan
Menerapkan penggunaan data ganda tentang basis data
ODBC dalam client-server
pengaksesan query pada Mengasosiasi
basis data client server Mendeskripsikan tentang
koneksi basis data dari
client
Mengkomunikasikan
Membuat laporan tentang
koneksi basis data dan
ODBC
3.2. Menerapkan instruksi untuk Menerapkan instruksi sql SQL pada basis data Mengamati Tugas 6 JP Buku teks
mengolah struktur basis data client- untuk membuat tabel client-server Mengamati penerapan Menjelaskan fungsi pelajaran
server Menerapkan instruksi sql Retrieval data dengan instruksi SQL untuk instruksi-instruksi SQL Lembar Kerja
untuk memodifikasi tabel klausa where mengolah data dari client. sederhana untuk Lembar
Menerapkan instruksi sql Order by mengolah data pengamatan
untuk memanipulasi data Update data Menanya siswa
dengan menggunakan Hapus data Menanyakan instruksi Observasi Sumber dari
klausa where Membuat tabel untuk mengolah data Lembar pengamatan Internet
Menerapkan instruksi sql Mengedit struktur hasil eksplorasi
untuk memanipulasi data tabel Mengeksplorasi
dengan menggunakan Mengedit constraint Menerapkan instruksi Portofolio
klausa order by SQL untuk mengolah Laporan
data Tes
4.2. Menyajikan instruksi untuk Menyajikan instruksi sql Menerapkan instruks Tertulis bentuk pilihan
mengolah struktur basis data untuk membuat tabel SQL untuk mengubah ganda tentang
client-server Menyajikan instruksi sql struktur tabel pengolahan data
untuk memodifikasi tabel
Menyajikan instruksi sql Mengasosiasi
untuk memanipulasi data Mendeskripsikan fungsi
dengan menggunakan instruksi-instruksi SQL
klausa where pada DBMS client-server
Menyajikan instruksi sql
untuk memanipulasi data Mengkomunikasikan
dengan menggunakan Membuat laporan tentang
klausa order by penerapan instruksi SQL
di client
3.3. Menganalisis teknik Memahami inner join Penggabungan data Mengamati Tugas 6 JP Buku teks
penggabungandata dari beberapa dalam penggabungan data Pengelompokan Mengamati instruksi Menemukan contoh pelajaran
table dari beberapa tabel instruksi join untuk mengelompokkan instruksi SQ untuk Lembar Kerja
Mengaplikasikan inner Natural join data dengan join mengelompokkan data Lembar
join dalam penggabungan Equi join pengamatan
data dari beberapa tabel Self Join Menanya Observasi siswa
Menganalisis inner join Non Equi join Menanyakan jenis – jenis Lembar pengamatan Sumber dari
dalam penggabungan data Inner Join join dan fungsi instruksi- hasil eksplorasi Internet
dari beberapa tabel instruksi join untuk
Right Outer Join
Memahami cross join mengelompokkan data Portofolio
Left Outer Join
dalam penggabungan data Laporan
dari beberapa tabel Mengeksplorasi Tes
Mengaplikasikan cross Menerapkan instruksi join Tertulis bentuk pilihan
join dalam penggabungan ganda tentang query
data dari beberapa tabel Mengasosiasi join
Menganalisis cross join Mendeskripsikan fungsi
dalam penggabungan data join untuk
dari beberapa tabel mengelompokkan data
Memahami outer join
dalam penggabungan data Mengkomunikasikan
dari beberapa tabel Membuat laporan tentang
Mengaplikasikan outer instruksi join
join dalam penggabungan
data dari beberapa tabel
Menganalisis outer join
dalam penggabungan data
dari beberapa tabel
Memahami straight join
dalam penggabungan data
dari beberapa tabel
Mengaplikasikan straight
join dalam penggabungan
data dari beberapa tabel
Menganalisis straight join
dalam penggabungan data
dari beberapa table
3.5. Menganalisis teknik menampilkan Memahami teknik Data kondisional Mengamati Tugas 6 JP Buku teks
data kondisional menampilkan data NVL Mengamati instruksi SQL Menemukan contoh pelajaran
kondisional dengan NVL2 berkondisi instruksi SQL select Lembar Kerja
fungsi NVL dan NVL2 Struktur kondisi case kondisional Lembar
Mengaplikasikan fungsi Substitute variabel Menanya pengamatan
NVL dan NVL2 untuk Menanyakan jenis – jenis Observasi siswa
menampilkan data instruksi SQL select Lembar pengamatan Sumber dari
kondisional berkondisi hasil eksplorasi Internet
Menganalisis fungsi NVL
dan NVL 2 dalam Mengeksplorasi Portofolio
menampilkan data Menerapkan instruksi Laporan
kondisional select berkondisi Tes
Memahami penggunaan Tertulis bentuk pilihan
klausa "Case" untuk Mengasosiasi ganda tentang instruksi
menampilkan data Mendeskripsikan fungsi select kondisional
kondisional dari query berkondisi
Mengaplikasikan
penggunaan klausa Mengkomunikasikan
"Case" untuk Membuat laporan tentang
menampilkan data query berkondisi
kondisional
Menganalisis penggunaan
klausa "Case" dalam
menampilkan data
kondisional
Memahami penggunaan
variabel dalam
menampilkan data
kondisional
Mengaplikasikan
penggunaan variable
untuk menampilkan data
kondisional
Menganalisis penggunaan
variable dalam
menampilkan data
kondisional
3.6. Menerapkan query SQL bertingkat Memahami operasi Query berjenjang Mengamati Tugas 9 JP
subquery dan jenis- Sub query select Mengamati contoh query Menemukan contoh
jenisnya dalam In line sub query select berjenjang instruksi SQL select
pengolahan data berjenjang
Menerapkan operasi Menanya
scalar subquery dalam Menanyakan jenis – jenis Observasi
pengolahan data instruksi select berjenjang Lembar pengamatan
Menerapkan operasi hasil eksplorasi
multiple-row subquery Mengeksplorasi
dalam pengolahan data Menerapkan query select Portofolio
Menerapkan operasi berjenjang Laporan
multiple-column Tes
subquery dalam Mengasosiasi Tertulis bentuk pilihan
pengolahan data Mendeskripsikan arti dna ganda tentang instruksi
tujuan dari query select berjenjang
4.6. Menyajikan data hasil penerapan Menyajikan hasil berjenjang
query SQL bertingkat pengolahan data dengan
operasi scalar subquery Mengkomunikasikan
Menyajikan hasil Membuat laporan tentang
pengolahan data dengan SQL berjenjang
operasi multiple-row
subquery
Menyajikan hasil
pengolahan data dengan
operasi multiple-column
subquery
3.7. Menerapkan SQL pada sistem Memahami cara-cara SQL pada client DBMS Mengamati Tugas 9 JP Buku teks
basis data client-server konfigurasi client pada Konfigurasi client Mengamati mekanisme Menemukan contoh pelajaran
dbms DBMS konsistensi data pada penerapan konsistensi Lembar Kerja
Menerapkan konfigurasi Commit dan DBMS data Lembar
client pada dbms Rollback pengamatan
Memahami penggunaan Savepoint Menanya Observasi siswa
statement commit, Menanyakan konsep Lembar pengamatan Sumber dari
rollback dan savepoint konsistensi data pada hasil eksplorasi Internet
pada pengelolaan DBMS
transaksi di dbms Portofolio
Menerapkan statement Mengeksplorasi Laporan
commit, rollback dan Menerapkan konsistensi Tes
savepoint pada data pada DBMS Tertulis bentuk pilihan
pengelolaan transaksi di ganda tentang
dbms Mengasosiasi konsistensi data pada
Mendeskripsikan ERD DBMS
4.7. Menyajikan data pada DBMS di Menyajikan konfigurasi dari sebuah basis data
sisi client client pada dbms
Menyajikan statement
commit, rollback dan Mengkomunikasikan
savepoint pada Membuat laporan tentang
pengelolaan transaksi di konsep konsistensi data
dbms pada pengolahan data