0% menganggap dokumen ini bermanfaat (0 suara)
142 tayangan8 halaman

2.a. Silabus Basis Data-XII

Ringkasan dokumen silabus mata pelajaran Basis Data pada paket keahlian Rekayasa Perangkat Lunak SMK Negeri 1 Negara adalah sebagai berikut: Dokumen ini berisi tentang silabus mata pelajaran Basis Data untuk kelas XII paket keahlian Rekayasa Perangkat Lunak yang mencakup indikator pencapaian kompetensi, materi pembelajaran, kegiatan pembelajaran, alokasi waktu, dan sumber belajar. Mata pelajaran ini bertu

Diunggah oleh

Syaifullah Muhammad
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
142 tayangan8 halaman

2.a. Silabus Basis Data-XII

Ringkasan dokumen silabus mata pelajaran Basis Data pada paket keahlian Rekayasa Perangkat Lunak SMK Negeri 1 Negara adalah sebagai berikut: Dokumen ini berisi tentang silabus mata pelajaran Basis Data untuk kelas XII paket keahlian Rekayasa Perangkat Lunak yang mencakup indikator pencapaian kompetensi, materi pembelajaran, kegiatan pembelajaran, alokasi waktu, dan sumber belajar. Mata pelajaran ini bertu

Diunggah oleh

Syaifullah Muhammad
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

SILABUS MATA PELAJARAN BASIS DATA

(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK)

Satuan Sekolah : SMK Negeri 1 Negara


Kelas : XII
Paket Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Durasi Pembelajaran : 76 JMP
Deskripsi KI :
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.

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

4.3. Menyajikan hasil analisis dan  Menerapkan inner join


tampilan penggabungan data dari dalam penggabungan data
beberapa tabel dari beberapa tabel
 Menunjukkkan inner join
dalam penggabungan data
dari beberapa tabel
 Menerapkan cross join
dalam penggabungan data
dari beberapa tabel
 Menunjukkkan cross join
dalam penggabungan data
dari beberapa tabel
 Menerapkan outer join
dalam penggabungan data
dari beberapa tabel
 Menunjukkkan outer join
dalam penggabungan data
dari beberapa tabel
 Menerapkan straight join
dalam penggabungan data
dari beberapa tabel
 Menunjukkkan straight
join dalam penggabungan
data dari beberapa tabel
3.4. Menerapkan fungsi-fungsi agregasi  Memahami macam- Fungsi – fungsi Mengamati Tugas 6 JP  Buku teks
macam fungsi agregat agregasi Mengamati jenis – jenis Menjelaskan arti dari pelajaran
 Menerapkan fungsi  Definisi fungsi fungsi agregasi dalam fungsi-fungsi agregasi  Lembar Kerja
agregat dalam proses agregasi pengelompokan data  Lembar
pengolahan data  Jenis-jenis fungsi Observasi pengamatan
 Memahami penggunaan agregasi Menanya Lembar pengamatan siswa
keyword group by dan  Group by Menanyakan arti dari hasil eksplorasi  Sumber dari
having  Klausa having fungsi-fungsi agregasi Internet
 Menerapkan keyword  Klausa where Portofolio
group by dan having Mengeksplorasi Laporan
dalam proses pengolahan Menerapkan fungsi Tes
data agregasi pada instruksi Tertulis bentuk pilihan
SQL ganda tentang fungsi
4.4. Menyajikan hasil penerapan  Menerapkan fungsi agregasi
fungsi-fungsi agregasi agregat dalam proses Mengasosiasi
pengolahan data Mendeskripsikan definisi
 Menyajikan hasil setiap fungsi agregasi
penerapan fungsi-fungsi pada SQL
agregasi
 Menyajikan penggunaan Mengkomunikasikan
keyword group by dan Membuat laporan tentang
having dalam proses fungsi agregasi dan
pengolahan data filtering data pada SQL

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

4.5. Menyajikan data hasil analisis  Menerapkan fungsi NVL


secara kondisional dan NVL2 untuk
menampilkan data
kondisional
 Menyajikan data hasil
analisis secara kondional
dengan fungsi NVL dan
NVL2
 Menerapkan penggunaan
klausa "Case" untuk
menampilkan data
kondisional
 Menyajikan data hasil
analisis secara kondional
dengan klausa "Case"
 Menerapkan penggunaan
variabel dalam
menampilkan data
kondisional
 Menyajikan data hasil
analisis secara kondional
dengan menggunakan
variable

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

Anda mungkin juga menyukai