Anda di halaman 1dari 5

SILABUS MATA PELAJARAN BASIS DATA

(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK)

Satuan Pendidikan : SMK / MAK


Kelas : XII

Kompetensi Inti
KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya
KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun,
responsif dan proaktif dan menunjukan 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.
KI 3 : 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.
KI 4 : Mengolah, menalar, menyaji dan mencipta 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.

Sumber
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu
Belajar
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;
KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya
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 Basis data client-server Mengamati Tugas 8 JP Buku teks pelajaran
client-server Konsep client-server Mengamati mekanisme client
Menemukan contoh Lembar Kerja
4.1. Menyajikan aplikasi basis data ODBC server basis data
client-server penerapan basis data Lembar pengamatan
Menanya client-server siswa
Menanyakan konsep client
server
Mendiskusikan tentang Observasi
ODBC Lembar pengamatan
hasil eksplorasi
Mengeksplorasi
Menerapkan ODBC untuk
koneksi ke server basis data Portofolio
Laporan
Mengasosiasi Tes
Mendeskripsikan tentang
koneksi basis data dari client Tertulis bentuk
pilihan ganda tentang
Mengkomunikasikan basis data client-
Membuat laporan tentang
server
koneksi basis data dan ODBC
3.2. Menerapkan instruksi untuk SQL pada basis data Mengamati Tugas 16 JP Buku teks pelajaran
mengolah struktur basis data client-server Mengamati penerapan
Menjelaskan fungsi Lembar Kerja
client-server Retrieval data instruksi SQL untuk mengolah
4.2. Menyajikan instruksi untuk dengan klausa where data dari client. instruksi-instruksi Lembar pengamatan
mengolah struktur basis data Order by SQL sederhana siswa
client-server Menanya
Update data untuk mengolah data
Menanyakan instruksi untuk
Hapus data
mengolah data
Membuat tabel
Observasi
Mengedit struktur Mengeksplorasi
tabel Lembar pengamatan
Menerapkan instruksi SQL
Mengedit constraint untuk mengolah data
hasil eksplorasi
KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya
Menerapkan instruks SQL
untuk mengubah struktur
Portofolio
tabel
Laporan
Mengasosiasi Tes
Mendeskripsikan fungsi Tertulis bentuk
instruksi-instruksi SQL pada
DBMS client-server pilihan ganda tentang
pengolahan data
Mengkomunikasikan
Membuat laporan tentang
penerapan instruksi SQL di
client
3.3. Menganalisis teknik Penggabungan data Mengamati Tugas 16 JP Buku teks pelajaran
penggabungan data dari Pengelompokan Mengamati instruksi untuk
Menemukan contoh Lembar Kerja
beberapa tabel instruksi join mengelompokkan data
4.3. Menyajikan hasil analisis dan Natural join dengan join instruksi SQ untuk Lembar pengamatan
tampilan penggabungan data Equi join mengelompokkan siswa
Menanya
dari beberapa tabel Self Join data
Menanyakan jenis jenis join
Non Equi join
dan fungsi instruksi-instruksi
Inner Join join untuk mengelompokkan Observasi
Right Outer Join data Lembar pengamatan
Left Outer Join
Mengeksplorasi hasil eksplorasi
Menerapkan instruksi join
Portofolio
Mengasosiasi
Mendeskripsikan fungsi join Laporan
untuk mengelompokkan data Tes
Tertulis bentuk
Mengkomunikasikan pilihan ganda tentang
Membuat laporan tentang
instruksi join query join
3.4. Menerapkan fungsi-fungsi Fungsi fungsi Mengamati Tugas 12 JP Buku teks pelajaran
agregasi agregasi Mengamati jenis jenis fungsi
Menjelaskan arti dari Lembar Kerja
4.4. Menyajikan hasil penerapan Definisi fungsi agregasi dalam
fungsi-fungsi agregasi agregasi pengelompokan data fungsi-fungsi agregasi Lembar pengamatan
Jenis-jenis fungsi siswa
Menanya
agregasi Observasi
Group by Menanyakan arti dari fungsi-
fungsi agregasi Lembar pengamatan
Klausa having
Klausa where
hasil eksplorasi
Mengeksplorasi
Menerapkan fungsi agregasi
KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya
pada instruksi SQL Portofolio
Mengasosiasi Laporan
Mendeskripsikan definisi Tes
setiap fungsi agregasi pada Tertulis bentuk
SQL
pilihan ganda tentang
Mengkomunikasikan fungsi agregasi
Membuat laporan tentang
fungsi agregasi dan filtering
data pada SQL
3.5. Menganalisis teknik Data kondisional Mengamati Tugas 12 JP Buku teks pelajaran
menampilkan data kondisional NVL Mengamati instruksi SQL
Menemukan contoh Lembar Kerja
4.5. Menyajikan data hasil analisis NVL2 berkondisi
secara kondisional instruksi SQL select Lembar pengamatan
Struktur kondisi case
Substitute variabel Menanya kondisional siswa
Menanyakan jenis jenis
instruksi SQL select berkondisi
Observasi
Mengeksplorasi Lembar pengamatan
Menerapkan instruksi select hasil eksplorasi
berkondisi

Mengasosiasi Portofolio
Mendeskripsikan fungsi dari Laporan
query berkondisi
Tes
Mengkomunikasikan Tertulis bentuk
Membuat laporan tentang pilihan ganda tentang
query berkondisi
instruksi select
kondisional
3.6. Menerapkan query SQL Query berjenjang Mengamati Tugas 8 JP
bertingkat Sub query select Mengamati contoh query
4.6. Menyajikan data hasil penerapan select berjenjang Menemukan contoh
In line sub query
query SQL bertingkat instruksi SQL select
Menanya berjenjang
Menanyakan jenis jenis
instruksi select berjenjang
Observasi
Mengeksplorasi Lembar pengamatan
Menerapkan query select hasil eksplorasi
berjenjang

Mengasosiasi Portofolio
Mendeskripsikan arti dna
KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya
tujuan dari query berjenjang Laporan
Mengkomunikasikan
Tes
Membuat laporan tentang
SQL berjenjang Tertulis bentuk
pilihan ganda tentang
instruksi select
berjenjang
3.7. Menerapkan SQL pada sistem SQL pada client DBMS Mengamati Tugas 8 JP Buku teks pelajaran
basis data client-server Konfigurasi client Mengamati mekanisme
Menemukan contoh Lembar Kerja
4.7. Menyajikan data pada DBMS di DBMS konsistensi data pada DBMS
sisi client Commit dan Rollback penerapan Lembar pengamatan
Savepoint Menanya konsistensi data siswa
Menanyakan konsep
konsistensi data pada
DBMS Observasi
Lembar pengamatan
Mengeksplorasi hasil eksplorasi
Menerapkan konsistensi data
pada DBMS
Portofolio
Mengasosiasi Laporan
Mendeskripsikan ERD dari
sebuah basis data Tes
Tertulis bentuk
Mengkomunikasikan pilihan ganda tentang
Membuat laporan tentang
konsistensi data pada
konsep konsistensi data pada
pengolahan data DBMS

Anda mungkin juga menyukai