Anda di halaman 1dari 9

SILABUS MATA PELAJARAN

Nama Sekolah : SMKS MARDI YUANA CIKEMBAR


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Durasi (Waktu) : 140 jam
Kelas/Semester : XII
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.

@2017, Direktorat Pembinaan SMK 1


Alokas
Indikator Pencapaian i Kegiatan Penilai
Kompetensi Dasar Materi Pokok
Kompetensi Waktu Pembelajaran an
(JP)
1 2 3 4 5 6
3.10 Menerapkan 3.10.1 Menerapkan perintah  Select multitable 8  Mengamati
penggunaan SQL select untuk mengakses untuk
untuk mengakses multitable dalam basis mengidentifikas
multi table data i dan
merumuskan
4.10.1 Menjalankan perintah
masalah
4.10 Membuat select multitable dengan tentang
perintah SQL CLI penggunaan
untuk mengakses SQL untuk
multi table mengakses
multi table
 Mengumpulkan
data tentang
penggunaan
SQL untuk
mengakses
multi table
 Mengolah data
tentang
penggunaan
SQL untuk
mengakses
multi table
 Mengomunikasi
kan tentang
penggunaan
SQL untuk
mengakses
@2017, Direktorat Pembinaan SMK 2
multi table
3.11 Merancang SQL 3.11.1 Menjelaskan perintah  Perintah select 16  Mengamati
bertingkat dalam select bertingkat. bertingkat untuk
memanipulasi 3.11.2 Menerapkan perintah mengidentifikas
basis data select bertingkat dalam i dan
merumuskan
basis data
masalah
4.11 Membuat 3.11.3 Merencanakan perintah tentang SQL
perintah SQL select bertingkat dalam bertingkat
bertingkat dalam basis data dalam
memanipulasi 4.11.1 Menguji coba perintah memanipulasi
basis data select bertingkat dalam basis data
basis data  Mengumpulkan
data tentang
SQL bertingkat
dalam
memanipulasi
basis data
 Mengolah data
tentang SQL
bertingkat
dalam
memanipulasi
basis data
 Mengomunikasi
kan tentang
SQL bertingkat
dalam
memanipulasi
basis data
3.12 Menerapkan SQL 3.12.1 Menjelaskan basis data  Koneksi basis 24  Mengamati
pada sistem basis berbasis client-server data melalui untuk
data client-server 3.12.2 Menerapkan basis data localhost mengidentifikas
berbasis jaringan dengan client i dan
merumuskan
@2017, Direktorat Pembinaan SMK 3
4.12 Membuat 3.12.3 Menerapkan perintah  Perintah masalah
perintah SQL SQL berbasis client- koneksi basis tentang SQL
pada sistem basis server data melalui pada sistem
data client-server 4.12.1 Menguji coba koneksi basis data
TCP/IP dengan
client-server
basis data melalui client  Mengumpulkan
TCP/IP dengan client.  Menjalankan data tentang
4.12.2 Menjalankan perintah berbagai SQL pada
SQL dalam basis data perintah SQL sistem basis
berbasis client-server melalui client data client-
server
 Mengolah data
tentang SQL
pada sistem
basis data
client-server
 Mengomunikasi
kan tentang
SQL pada
sistem basis
data client-
server
3.13 Memahami 3.13.1 Menjelaskan tentang  Arsitektur 8  Mengamati
arsitektur arsitektur sistim relasi RDBMS untuk
RDBMS basis data  Primary key mengidentifikas
4.13.1 Menggambarkan i dan
 Foreign key merumuskan
4.13 Mempresetasikan arsitektur sistim relasi  Relasi antar masalah
arsitektur basis data tabel dalam tentang
RDBMS basis data arsitektur
RDBMS
 Mengumpulkan
data tentang
arsitektur
RDBMS
@2017, Direktorat Pembinaan SMK 4
 Mengolah data
tentang
arsitektur
RDBMS
 Mengomunikasi
kan tentang
arsitektur
RDBMS
3.14 Menerapkan 3.14.1 Menjelaskan pembuatan  Inner joint 24  Mengamati
pembuatan basis basis data berbasis  Outer joint untuk
data pada RDBMS  Left joint mengidentifikas
RDBMS 3.14.2 Membuat basis data i dan
 Right joint merumuskan
berbasis RDBMS
masalah
4.14 Membuat basis 4.14.1 Menguji coba basis data tentang
data pada berbasis RDBMS pembuatan
RDBMS basis data pada
RDBMS
 Mengumpulkan
data tentang
pembuatan
basis data pada
RDBMS
 Mengolah data
tentang
pembuatan
basis data pada
RDBMS
 Mengomunikasi
kan tentang
pembuatan
basis data pada
RDBMS
3.15 Menganalisis 3.15.1 Menjelaskan proses  Struktur 16  Mengamati

@2017, Direktorat Pembinaan SMK 5


struktur penyimpanan pada penyimpanan untuk
penyimpanan RDBMS pada RDBMS mengidentifikas
pada RDBMS 3.15.2 Mendata struktur  Spesifikasi i dan
penyimpanan pada merumuskan
penyimpanan
masalah
4.15 Membuat RDBMS pada RDBMS tentang
struktur 4.15.1 Menguji penyimpanan struktur
penyimpanan pada RDBMS penyimpanan
pada RDBMS pada RDBMS
 Mengumpulkan
data tentang
struktur
penyimpanan
pada RDBMS
 Mengolah data
tentang
struktur
penyimpanan
pada RDBMS
 Mengomunikasi
kan tentang
struktur
penyimpanan
pada RDBMS
3.16 Menerapkan 3.16.1 Menjelaskan proses  Administrasi 16  Mengamati
pengendalian administrasi server server RDBMS untuk
server melalui basis data berbasis  Pengelolaan mengidentifikas
koneksi client- RDBMS melalui koneksi i dan
server RDBMS merumuskan
server pada client  Backup Data masalah
RDBMS 3.16.2 Menerapkan koneksi  Restore Data tentang
4.16 Membuat koneksi client untuk pengendalian
pengendalian administrasi server server melalui
server melalui basis data berbasis koneksi client-
client-server pada RDBMS melalui koneksi server pada
@2017, Direktorat Pembinaan SMK 6
RDBMS client RDBMS
 Mengumpulkan
data tentang
pengendalian
server melalui
koneksi client-
server pada
RDBMS
 Mengolah data
tentang
pengendalian
server melalui
koneksi client-
server pada
RDBMS
 Mengomunikasi
kan tentang
pengendalian
server melalui
koneksi client-
server pada
RDBMS
3.17 Mengevaluasi 3.17.1 Menentukan jenis  Password akses 16  Mengamati
pengamanan pengamanan data server basis data untuk
sistem basis data RDBMS  Enkripsi mengidentifikas
pada RDBMS 3.17.2 Menentukan jenis i dan
password merumuskan
pengamanan koneksi  Priviledge masalah
4.17 Merevisi sistem akses server RDBMS  Pembatasan tentang
pengamanan 3.17.3 Menangani hak akses kewenangan pengamanan
basis data pada pengguna server hak akses sistem basis
RDBMS RDBMS pengguna basis data pada
4.17.1 Mengkonfigurasi ulang data RDBMS RDBMS
sistim keamanan server  Penambahan  Mengumpulkan
data tentang
@2017, Direktorat Pembinaan SMK 7
RDBMS dan pengamanan
4.17.2 Menguji hasil penghapusan sistem basis
konfigurasi ulang server pengguna basis data pada
RDBMS data RDBMS
 Mengolah data
4.17.3 Mengenkripsi password
tentang
4.17.4 Mengelola pengguna pengamanan
dan kewenangan hak sistem basis
akses data pada
RDBMS
 Mengomunikasi
kan tentang
pengamanan
sistem basis
data pada
RDBMS
3.18 Menerapkan 3.18.1 Menjelaskan proses  Replikasi basis 16  Mengamati
replikasi basis replikasi data dalam data untuk
data server basis data  Diagram mengidentifikas
3.18.2 Menerapkan replikasi i dan
koneksi merumuskan
4.18 Membuat data pada server. replikasi basis masalah
replikasi basis 4.18.1 Mengkonfigurasi server data tentang
data master.  Konfigurasi replikasi basis
4.18.2 Mengkonfigurasi server replikasi basis data
slave data  Mengumpulkan
4.18.3 Menguji proses replikasi  Server basis data tentang
basis data data Master replikasi basis
data
 Server basis
 Mengolah data
data slave tentang
replikasi basis
data
 Mengomunikasi

@2017, Direktorat Pembinaan SMK 8


kan tentang
replikasi basis
data

@2017, Direktorat Pembinaan SMK 9

Anda mungkin juga menyukai