Anda di halaman 1dari 13

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Pancasila 8 Slogohimo


BidangKeahlian :TeknologiInformasi dan Komunikasi
KompetensiKeahlian :Rekayasa Perangkat Lunak
Mata Pelajaran :Basis Data
Durasi (Waktu) :60Jam
Kelas/Semester :XI/3
KI-3 : Memahami, menerapkan, menganalisis, dan mengevaluasitentangpengetahuanfaktual, konseptual,
(Pengetahuan) operasionaldasar, dan metakognitifsesuaidenganbidang dan lingkupkerjaTeknik Komputer dan Informatikapada
tingkatteknis, spesifik, detil, dan kompleks, berkenaandenganilmupengetahuan, teknologi, seni, budaya, dan
humanioradalamkontekspengembanganpotensidirisebagaibagiandarikeluarga, sekolah, dunia kerja,
wargamasyarakatnasional, regional, dan internasional.
KI-4 : Melaksanakantugasspesifik, denganmenggunakanalat, informasi, dan prosedurkerja yang
(Keterampilan) lazimdilakukansertamenyelesaikanmasalahsederhanasesuaidenganbidangdan lingkupkerjaTeknik Komputer
dan Informatika. Menampilkankinerjamandiridenganmutu dan kuantitas yang
terukursesuaidenganstandarkompetensikerja.Menunjukkanketerampilanmenalar, mengolah, dan
menyajisecaraefektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan
solutifdalamranahabstrakterkaitdenganpengembangandari yang dipelajarinya di sekolah,
sertamampumelaksanakantugasspesifikdibawahpengawasanlangsung.Menunjukkanketerampilanmempersepsi
, kesiapan, meniru, membiasakangerakmahir, menjadikangerakalami,
sampaidengantindakanorisinaldalamranahkonkretterkaitdenganpengembangandari yang dipelajarinya di
sekolah, sertamampumelaksanakantugasspesifikdibawahpengawasanlangsung.

@2023, SMK Pancasila 8 Slogohimo – Silabus 1


AlokasiWa SumberBe
IndikatorPencapaianKo KegiatanPembel Penilai
Kompetensi Dasar MateriPokok ktu lajar
mpetensi ajaran an
(JP)
1 2 3 4 5 6 7
3.1 Memahamistrukturhirarki basis 3.1.1 Menjelaskan • Model basis data 12 • Mengamati Tertuli Buku,
data struktur hirarki • Diagram hirarki s dan Modul
untuk
basis data basis data
4.1 Mempresentasikanstruktur 3.1.2 Menjelaskan Prakti dan
• Elemen elemen mengidentifik
hirarki basis data elemen dalam dalam struktur k Website
asi dan
struktur hirarki basis data
basis data merumuskan
4.1.1 Membuat
masalah
diagram
struktur hirarki tentang
basis data
strukturhirar
ki basis data
• Mengumpulk
an data
tentang
strukturhirar
ki basis data
• Mengolah
data tentang
strukturhirar
ki basis data
• Mengomunika
sikan tentang

@2023, SMK Pancasila 8 Slogohimo – Silabus 2


strukturhirar
ki basis data

3.2 Memahami bentuk diagram 3.2.1 Menjelaskan • Diagram entitas 12 • Mengamati Tertuli Buku,
hubungan antar entitas diagram entitas • Simbol entitas s dan Modul dan
untuk
3.2.2 Menjelaskan • Atribut entitas
simbol-simbol Prakti Website
• Hubungan antar mengidentifik
4.2 Mempresentasikanhubungankete entitas entitas k
asi dan
rkaitanantar data dalam diagram 3.2.3 Menjelaskan • Kardinalitas
ERD elemen atau merumuskan
atribut entitas
masalah
3.2.4 Menjelaskan
hubungan antar tentang
entitas
bentuk
3.2.5 Menjelaskan
kardinalitas diagram
hubungan antar
hubungan
entitas
4.2.1 Membuat antar entitas
diagram
keterkaitan • Mengumpulk
hubungan antar an data
entitas
tentang
bentuk
diagram
hubungan
antar entitas
• Mengolah
data tentang

@2023, SMK Pancasila 8 Slogohimo – Silabus 3


bentuk
diagram
hubungan
antar entitas
• Mengomunika
sikan tentang
bentuk
diagram
hubungan
antar entitas
3.3 Menerapkantekniknormalisasi 3.3.1 Menjelaskan • Normalisasi basis 16 • Mengamati Tertuli Buku,
basis data pengertian data s dan Modul dan
untuk
normalisasi • teknik normalisasi
4.3 Membuat perancangan sistem basis data Prakti Website
basis data mengidentifik
basis data menggunakan teknik untuk menekan • penerapan k
asi dan
normalisasi data redundancy normalisasi basis
3.3.2 Menggunakan data merumuskan
berbagai teknik
masalah
normalisasi
basis data tentang
4.3.1 Merancang basis
tekniknormali
data dan
menerapkan sasi basis
teknik
data
normalisasi.
• Mengumpulk
an data
tentang

@2023, SMK Pancasila 8 Slogohimo – Silabus 4


tekniknormali
sasi basis
data
• Mengolah
data tentang
tekniknormali
sasi basis
data
• Mengomunika
sikan tentang
tekniknormali
sasi basis
data
3.4 Memahamikelompokperintah 3.4.1 Menjelaskan • Datadefinitionlang 16 • Mengamati Tertuli Buku,
yang termasukdalam DDL, DML tentang DDL, uage (DDL) s dan Modul dan
untuk
dan DCL dalam basis data DML, DCL,TCL. • Data
3.4.2 Menjelaskan Prakti Website
manipulationlangu mengidentifik
4.4 Membuatkelompokperintah yang tentang age (DML) k
asi dan
termasukdalam DDL, DML dan kelompok • Data
DCL dalam basis data perintah yang controllanguage merumuskan
termasuk dalam (DCL) masalah
DDL, DML, DCL. • Transactioncontroll
4.4.1 Membuat daftar anguage (TCL) tentang
kelompok
kelompokperi
perintah dalam
DDL,DML,DCL ntah yang
termasukdala

@2023, SMK Pancasila 8 Slogohimo – Silabus 5


m DDL, DML
dan DCL
dalam basis
data
• Mengumpulk
an data
tentang
kelompokperi
ntahyang
termasukdala
m DDL, DML
dan DCL
dalam basis
data
• Mengolah
data tentang
kelompokperi
ntah yang
termasukdala
m DDL, DML
dan DCL
dalam basis
data

@2023, SMK Pancasila 8 Slogohimo – Silabus 6


• Mengomunika
sikan tentang
kelompokperi
ntah yang
termasukdala
m DDL, DML
dan DCL
dalam basis
data
3.5 Memahamitipe data pada basis 3.5.1 Menjelaskan • Tipe data dalam 4 • Mengamati Tertuli Buku,
data berbagai tipe basis data s dan Modul dan
untuk
data yang dapat • Pengelompokan
4.5 Mempresentasikantipe data pada ditangani basis Prakti Website
tipe data mengidentifik
basis data data. k
asi dan
4.5.1 Membuat
kelompok data merumuskan
yang sesuai
masalah
dengan tipe
data. tentang tipe
data pada
basis data
• Mengumpulk
an data
tentang tipe
data pada
basis data

@2023, SMK Pancasila 8 Slogohimo – Silabus 7


• Mengolah
data tentang
tipe data pada
basis data
• Mengomunika
sikan tentang
tipe data pada
basis data

Slogohimo, Juni 2023


Mengetahui,
Kepala SMK Pancasila 8 Slogohimo Guru Mata Pelajaran

Sri Rahayu, S.Pd., S.E. Cahya Qomadi TP., S.Kom.

@2023, SMK Pancasila 8 Slogohimo – Silabus 8


SILABUS MATA PELAJARAN

Nama Sekolah : SMK Pancasila 8 Slogohimo


BidangKeahlian :TeknologiInformasi dan Komunikasi
KompetensiKeahlian :Rekayasa Perangkat Lunak
Mata Pelajaran :Basis Data
Durasi (Waktu) : 44Jam
Kelas/Semester :XI/4
KI-3 : Memahami, menerapkan, menganalisis, dan mengevaluasitentangpengetahuanfaktual, konseptual,
(Pengetahuan) operasionaldasar, dan metakognitifsesuaidenganbidang dan lingkupkerjaTeknik Komputer dan Informatikapada
tingkatteknis, spesifik, detil, dan kompleks, berkenaandenganilmupengetahuan, teknologi, seni, budaya, dan
humanioradalamkontekspengembanganpotensidirisebagaibagiandarikeluarga, sekolah, dunia kerja,
wargamasyarakatnasional, regional, dan internasional.
KI-4 : Melaksanakantugasspesifik, denganmenggunakanalat, informasi, dan prosedurkerja yang
(Keterampilan) lazimdilakukansertamenyelesaikanmasalahsederhanasesuaidenganbidangdan lingkupkerjaTeknik Komputer
dan Informatika. Menampilkankinerjamandiridenganmutu dan kuantitas yang
terukursesuaidenganstandarkompetensikerja.Menunjukkanketerampilanmenalar, mengolah, dan
menyajisecaraefektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan
solutifdalamranahabstrakterkaitdenganpengembangandari yang dipelajarinya di sekolah,
sertamampumelaksanakantugasspesifikdibawahpengawasanlangsung.Menunjukkanketerampilanmempersepsi
, kesiapan, meniru, membiasakangerakmahir, menjadikangerakalami,
sampaidengantindakanorisinaldalamranahkonkretterkaitdenganpengembangandari yang dipelajarinya di
sekolah, sertamampumelaksanakantugasspesifikdibawahpengawasanlangsung.

@2023, SMK Pancasila 8 Slogohimo – Silabus 9


AlokasiWa SumberBel
IndikatorPencapaianKom MateriPoko Penilai
Kompetensi Dasar ktu KegiatanPembelajaran ajar
petensi k an
(JP)
1 2 3 4 5 6 7
3.6 Menerapkanrecord, table 3.6.1 Menjelaskan • Basis 12 • Mengamati untuk Tertuli Buku,
danfield tentang field, data mengidentifikasi dan
s dan Modul dan
record, table dan • Table merumuskan masalah
4.6 Membuatrecord, table dan basis data. tentang record, table dan Praktik Website
• Record field
field 3.6.2 Merencanakan • Field • Mengumpulkan data
basis data • Pembuat tentang record, table dan
sederhana yang an basis field
terdiri dari data • Mengolah data tentang
beberapa tabel. • Pembuat record, table dan field
3.6.3 Membuat basis an tabel • Mengomunikasikan
data yang terdiri tentang record, table dan
dari beberapa tabel field
3.7 Menerapkanbahasa SQL 3.7.1 Menjelaskan • Perintah- 12 • Mengamati untuk Tertuli Buku,
dasaruntukmengelolatabe perintah SQL perintah mengidentifikasi dan
s dan Modul dan
ldalam basis data untuk pengelolaan SQL merumuskan masalah
tabel dalam basis tentang bahasa SQL Praktik Website
untuk
dasaruntukmengelolatabel
4.7 Membuat kode SQL data insert, dalam basis data
dasaruntukmengelolatabe 3.7.2 Menjelaskan select, • Mengumpulkan data
ldalam basis data penggunaan update tentang bahasa SQL
aplikasi client dan dasaruntukmengelolatabel
basis data untuk delete dalam basis data
menjalankan • Aplikasi • Mengolah data tentang
perintah SQL client bahasa SQL
4.7.1 Menjalankan basis dasaruntukmengelolatabel
perintah SQL data dalam basis data
untuk menambah untuk • Mengomunikasikan
memanggil, mengaks tentang bahasa SQL
mengupdate dan dasaruntukmengelolatabel
es server
menghapus data dalam basis data
basis
melalui aplikasi data.
@2023, SMK Pancasila 8 Slogohimo – Silabus 10
client basis data • Comman
dalam bentuk d Line
perintah baris (CLI) Interface
(CLI) atau
perintah
baris
untuk
menjalan
kan SQL
• Aplikasi
client
basis
data
untuk
menjalan
kan
perintah
insert,
select,
update
dan
delete
3.8 Menerapkanbahasa SQL 3.8.1 Menjelaskan • Perintah 12 • Mengamati untuk Tertuli Buku,
dasaruntukmemanipulasi perintah SQL SQL mengidentifikasi dan s dan Modul dan
tabeldalam basis data untuk manipulasi alter, merumuskan masalah
tabel dalam basis tentang bahasa SQL Praktik Website
drop
4.8 Membuat kode SQL data dasaruntukmemanipulasit
• Menjalan abeldalam basis data
dasaruntukmemanipulasi 3.8.2 Menerapkan kan • Mengumpulkan data
tabeldalam basis data perintah SQL perintah tentang bahasa SQL
untuk mengubah, alter dan dasaruntukmemanipulasit
menambah dan drop abeldalam basis data
menghapus field untuk • Mengolah data tentang
dalam tabel. manipula bahasa SQL
4.8.1 Menjalankan si tabel dasaruntukmemanipulasit
abeldalam basis data
@2023, SMK Pancasila 8 Slogohimo – Silabus 11
perintah SQL dan field • Mengomunikasikan
untuk manipulasi dengan tentang bahasa SQL
tabel maupun field CLI dasaruntukmemanipulasit
dengan CLI. abeldalam basis data

3.9 Menerapkanfungsiagregas 3.9.1 Menjelaskan fungsi • Perintah- 8 • Mengamati untuk Tertuli Buku,
idalam basis data perintah agregasi perintah mengidentifikasi dan
s dan Modul dan
yang ada dalam SQL merumuskan masalah
4.9 Membuat basis data tentang Praktik Website
untuk
perintahfungsiagregasidal menggunakan fungsiagregasidalam basis
kelompok data
am basis data perintah SQL agregasi ( • Mengumpulkan data
3.9.2 Penerapan max, tentang
perintah-perintah min, avg fungsiagregasidalam basis
agregasi dalam dan data
basis data dalam sebagain • Mengolah data tentang
bentuk SQL. ya) fungsiagregasidalam basis
4.9.1 Menjalankan • Menjalan data
fungsi-fungsi kan • Mengomunikasikan
agregasi dalam perintah tentang
basis data dengan SQL fungsiagregasidalam basis
CLI kelompok data
agregasi
dengan
CLI

@2023, SMK Pancasila 8 Slogohimo – Silabus 12


Slogohimo, Juni 2023
Mengetahui,
Kepala SMK Pancasila 8 Slogohimo Guru Mata Pelajaran

Sri Rahayu, S.Pd., S.E. Cahya Qomadi TP., S.Kom.

@2023, SMK Pancasila 8 Slogohimo – Silabus 13

Anda mungkin juga menyukai