Anda di halaman 1dari 8

PEMERINTAH ACEH

DINAS PENDIDIKAN
SMK NEGERI 5 TELKOM BANDA ACEH
Jln. Stadion H.Dhimurtala Lampinueng Kel. Kota Baru No.5 Tel/Fax. (0651) 7552314
Email : smkn5telkombandaaceh@gmail.com Website : smkn5telkombandaaceh.sch.id

SILABUS MATA PELAJARAN

Nama Sekolah : SMK N 5 Telkom Banda Aceh


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Kelas/Semester : XI,
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual,
operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan
Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari
keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
KI-4 (Keterampilan) : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan
serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan
Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar
kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif,
produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah
pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak
mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah
pengawasan langsung.
Alokasi
Kegiatan Penilaia
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu
Pembelajaran n
(JP)
1 2 3 4 5 6 7
3.1 Memahami 3.1.1 Menjelaskan struktur hirarki  Model basis  Model basis 12  Mengamati untuk
struktur hirarki basis data data data mengidentifikasi
basis data 3.1.2 Menjelaskan elemen dalam  Diagram  Diagram dan merumuskan
struktur hirarki basis data masalah tentang
hirarki basis hirarki basis struktur hirarki
4.1 Mempresentasika 4.1.1 Membuat diagram struktur data data basis data
n struktur hirarki hirarki basis data  Elemen  Elemen  Mengumpulkan
basis data elemen dalam elemen data tentang
struktur basis dalam struktur hirarki
data struktur basis basis data
data  Mengolah data
tentang struktur
hirarki basis data
 Mengomunikasik
an tentang
struktur hirarki
basis data
3.2 Memahami 3.2.1 Menjelaskan diagram  Diagram 12  Mengamati untuk
bentuk diagram entitas entitas mengidentifikasi
hubungan antar 3.2.2 Menjelaskan simbol-simbol  Simbol entitas dan merumuskan
entitas entitas masalah tentang
 Atribut entitas bentuk diagram
3.2.3 Menjelaskan elemen atau  Hubungan hubungan antar
4.2 Mempresentasika atribut entitas antar entitas entitas
n hubungan 3.2.4 Menjelaskan hubungan  Kardinalitas  Mengumpulkan
keterkaitan antar antar entitas data tentang
data dalam 3.2.5 Menjelaskan kardinalitas bentuk diagram
diagram ERD hubungan antar entitas hubungan antar
4.2.1 Membuat diagram entitas
keterkaitan hubungan antar  Mengolah data
entitas tentang bentuk
diagram
hubungan antar
entitas
 Mengomunikasik
an tentang
bentuk diagram
hubungan antar
entitas
3.3 Menerapkan 3.3.1 Menjelaskan pengertian  Normalisasi 16  Mengamati untuk
teknik normalisasi basis data untuk basis data mengidentifikasi
normalisasi basis menekan redundancy  teknik dan merumuskan
data 3.3.2 Menggunakan berbagai masalah tentang
normalisasi teknik
teknik normalisasi basis basis data normalisasi basis
4.3 Membuat data  penerapan data
perancangan 4.3.1 Merancang basis data dan normalisasi  Mengumpulkan
sistem basis data menerapkan teknik basis data data tentang
menggunakan normalisasi. teknik
teknik normalisasi basis
normalisasi data data
 Mengolah data
tentang teknik
normalisasi basis
data
 Mengomunikasik
an tentang teknik
normalisasi basis
data
3.4 Memahami 3.4.1 Menjelaskan tentang DDL,  Data definition 16  Mengamati untuk
kelompok DML, DCL,TCL. language mengidentifikasi
perintah yang 3.4.2 Menjelaskan tentang (DDL) dan merumuskan
termasuk dalam kelompok perintah yang masalah tentang
 Data
DDL, DML dan termasuk dalam DDL, kelompok
manipulation perintah yang
DCL dalam basis DML, DCL. language termasuk dalam
data 4.4.1 Membuat daftar kelompok (DML) DDL, DML dan
perintah dalam  Data control DCL dalam basis
4.4 Membuat DDL,DML,DCL data
language
 Mengumpulkan
kelompok (DCL) data tentang
perintah yang  Transaction kelompok
termasuk dalam control perintah yang
DDL, DML dan language termasuk dalam
DCL dalam basis (TCL) DDL, DML dan
data DCL dalam basis
data
 Mengolah data
tentang
kelompok
perintah yang
termasuk dalam
DDL, DML dan
DCL dalam basis
data
 Mengomunikasik
an tentang
kelompok
perintah yang
termasuk dalam
DDL, DML dan
DCL dalam basis
data
3.5 Memahami tipe 3.5.1 Menjelaskan berbagai tipe  Tipe data 4  Mengamati untuk
data pada basis data yang dapat ditangani dalam basis mengidentifikasi
data basis data. data dan merumuskan
4.5.1 Membuat kelompok data masalah tentang
 Pengelompoka tipe data pada
4.5 Mempresentasika yang sesuai dengan tipe n tipe data basis data
n tipe data pada data.  Mengumpulkan
basis data data tentang tipe
data pada basis
data
 Mengolah data
tentang tipe data
pada basis data
 Mengomunikasik
an tentang tipe
data pada basis
data
3.6 Menerapkan 3.6.1 Menjelaskan tentang field,  Basis data 12  Mengamati untuk
record, table dan record, table dan basis data.  Table mengidentifikasi
field 3.6.2 Merencanakan basis data dan merumuskan
 Record
sederhana yang terdiri dari masalah tentang
 Field record, table
4.6 Membuat record, beberapa tabel.  Pembuatan dan field
table dan field basis data  Mengumpulkan
4.6.1. Membuat basis data yang  Pembuatan data tentang
terdiri dari beberapa tabel tabel record, table
dan field
 Mengolah data
tentang record,
table dan field
 Mengomunikasik
an tentang
record, table
dan field
3.7 Menerapkan 3.7.1 Menjelaskan perintah SQL  Perintah- 16  Mengamati untuk
bahasa SQL dasar untuk pengelolaan tabel perintah SQL mengidentifikasi
untuk mengelola dalam basis data untuk insert, dan merumuskan
tabel dalam basis 3.7.2 Menjelaskan penggunaan select, update masalah tentang
bahasa SQL
data aplikasi client basis data dan delete dasar untuk
untuk menjalankan perintah  Aplikasi client mengelola tabel
4.7 Membuat kode SQL basis data dalam basis data
SQL dasar untuk 4.7.1 Menjalankan perintah SQL untuk  Mengumpulkan
mengelola tabel untuk menambah mengakses data tentang
dalam basis data memanggil, mengupdate server basis bahasa SQL
dan menghapus data data. dasar untuk
melalui aplikasi client basis  Command mengelola tabel
data dalam bentuk perintah dalam basis data
Line Interface
 Mengolah data
baris (CLI) (CLI) atau tentang bahasa
perintah baris SQL dasar untuk
untuk mengelola tabel
menjalankan dalam basis data
SQL  Mengomunikasik
 Aplikasi client an tentang bahasa
basis data SQL dasar untuk
untuk mengelola tabel
menjalankan dalam basis data
perintah insert,
select, update
dan delete
3.8 Menerapkan 3.8.1 Menjelaskan perintah SQL  Perintah SQL 16  Mengamati untuk
bahasa SQL dasar untuk manipulasi tabel alter, drop mengidentifikasi
untuk dalam basis data  Menjalankan dan merumuskan
memanipulasi 3.8.2 Menerapkan perintah SQL masalah tentang
perintah alter bahasa SQL
tabel dalam basis untuk mengubah, dan drop untuk dasar untuk
data menambah dan menghapus manipulasi memanipulasi
field dalam tabel. tabel dan field tabel dalam basis
4.8 Membuat kode 4.8.1 Menjalankan perintah SQL dengan CLI data
SQL dasar untuk untuk manipulasi tabel  Mengumpulkan
memanipulasi maupun field dengan CLI. data tentang
tabel dalam basis bahasa SQL
data dasar untuk
memanipulasi
tabel dalam basis
data
 Mengolah data
tentang bahasa
SQL dasar untuk
memanipulasi
tabel dalam basis
data
 Mengomunikasik
an tentang bahasa
SQL dasar untuk
memanipulasi
tabel dalam basis
data
3.9 Menerapkan 3.9.1 Menjelaskan fungsi perintah  Perintah- 16  Mengamati untuk
fungsi agregasi agregasi yang ada dalam perintah SQL mengidentifikasi
dalam basis data basis data menggunakan untuk dan merumuskan
perintah SQL kelompok masalah tentang
fungsi agregasi
4.9 Membuat 3.9.2 Penerapan perintah-perintah agregasi dalam basis data
perintah fungsi agregasi dalam basis data ( max, min,  Mengumpulkan
agregasi dalam dalam bentuk SQL. avg dan data tentang
basis data 4.9.1 Menjalankan fungsi-fungsi sebagainya) fungsi agregasi
agregasi dalam basis data  Menjalankan dalam basis data
dengan CLI perintah SQL  Mengolah data
kelompok tentang fungsi
agregasi agregasi dalam
dengan CLI basis data
 Mengomunikasik
an tentang fungsi
agregasi dalam
basis data

Banda Aceh, 18 Juli 2022


Menyetujui
Kepala SMK Negeri 5 Telkom Banda Aceh Guru Mata pelajaran
Dr. Herlina Dewi, S.Pd.I, M.Pd. Azizah Lubis, S.Pd.
NIP. 19790606 200312 2 005

Anda mungkin juga menyukai