SlideShare a Scribd company logo
1 of 16
Download to read offline
SILABUS MATA PELAJARAN
Nama Sekolah : ………………………………………………………………………………….
Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Basis Data
Durasi (Waktu) : 280 jam
Kelas/Semester : XI,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.
Kompetensi Dasar Indikator Pencapaian Materi Pokok Alok Kegiatan Penilaia
@2017, Direktorat Pembinaan SMK 1
Kompetensi
asi
Wakt
u
(JP)
Pembelajaran n
1 2 3 4 5 6
3.1 Memahami
struktur hirarki
basis data
4.1 Mempresentasika
n struktur hirarki
basis data
3.1.1 Menjelaskan struktur
hirarki basis data
3.1.2 Menjelaskan elemen
dalam struktur hirarki
basis data
4.1.1 Membuat diagram
struktur hirarki basis
data
 Model basis
data
 Diagram hirarki
basis data
 Elemen elemen
dalam struktur
basis data
12  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
struktur hirarki
basis data
 Mengumpulkan
data tentang
struktur hirarki
basis data
 Mengolah data
tentang
struktur hirarki
basis data
 Mengomunikasi
kan tentang
struktur hirarki
basis data
3.2 Memahami
bentuk diagram
hubungan antar
entitas
4.2 Mempresentasika
n hubungan
3.2.1 Menjelaskan diagram
entitas
3.2.2 Menjelaskan simbol-
simbol entitas
3.2.3 Menjelaskan elemen atau
atribut entitas
3.2.4 Menjelaskan hubungan
 Diagram entitas
 Simbol entitas
 Atribut entitas
 Hubungan antar
entitas
 Kardinalitas
12  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang bentuk
diagram
@2017, Direktorat Pembinaan SMK 2
keterkaitan antar
data dalam
diagram ERD
antar entitas
3.2.5 Menjelaskan kardinalitas
hubungan antar entitas
4.2.1 Membuat diagram
keterkaitan hubungan
antar entitas
hubungan
antar entitas
 Mengumpulkan
data tentang
bentuk diagram
hubungan
antar entitas
 Mengolah data
tentang bentuk
diagram
hubungan
antar entitas
 Mengomunikasi
kan tentang
bentuk diagram
hubungan
antar entitas
3.3 Menerapkan
teknik
normalisasi basis
data
4.3 Membuat
perancangan
sistem basis data
menggunakan
teknik
normalisasi data
3.3.1 Menjelaskan pengertian
normalisasi basis data
untuk menekan
redundancy
3.3.2 Menggunakan berbagai
teknik normalisasi basis
data
4.3.1 Merancang basis data
dan menerapkan teknik
normalisasi.
 Normalisasi
basis data
 teknik
normalisasi
basis data
 penerapan
normalisasi
basis data
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang teknik
normalisasi
basis data
 Mengumpulkan
data tentang
teknik
normalisasi
basis data
 Mengolah data
tentang teknik
normalisasi
basis data
@2017, Direktorat Pembinaan SMK 3
 Mengomunikasi
kan tentang
teknik
normalisasi
basis data
3.4 Memahami
kelompok
perintah yang
termasuk dalam
DDL, DML dan
DCL dalam basis
data
4.4 Membuat
kelompok
perintah yang
termasuk dalam
DDL, DML dan
DCL dalam basis
data
3.4.1 Menjelaskan tentang
DDL, DML, DCL,TCL.
3.4.2 Menjelaskan tentang
kelompok perintah yang
termasuk dalam DDL,
DML, DCL.
4.4.1 Membuat daftar
kelompok perintah dalam
DDL,DML,DCL
 Data definition
language (DDL)
 Data
manipulation
language (DML)
 Data control
language (DCL)
 Transaction
control
language (TCL)
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
kelompok
perintah yang
termasuk
dalam DDL,
DML dan DCL
dalam basis
data
 Mengumpulkan
data tentang
kelompok
perintah yang
termasuk
dalam DDL,
DML dan DCL
dalam basis
data
 Mengolah data
tentang
kelompok
perintah yang
termasuk
dalam DDL,
DML dan DCL
@2017, Direktorat Pembinaan SMK 4
dalam basis
data
 Mengomunikasi
kan tentang
kelompok
perintah yang
termasuk
dalam DDL,
DML dan DCL
dalam basis
data
3.5 Memahami tipe
data pada basis
data
4.5 Mempresentasika
n tipe data pada
basis data
3.5.1 Menjelaskan berbagai
tipe data yang dapat
ditangani basis data.
4.5.1 Membuat kelompok data
yang sesuai dengan tipe
data.
 Tipe data dalam
basis data
 Pengelompokan
tipe data
4  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang tipe
data pada basis
data
 Mengumpulkan
data tentang
tipe data pada
basis data
 Mengolah data
tentang tipe
data pada basis
data
 Mengomunikasi
kan tentang
tipe data pada
basis data
@2017, Direktorat Pembinaan SMK 5
3.6 Menerapkan
record, table dan
field
4.6 Membuat record,
table dan field
3.6.1 Menjelaskan tentang
field, record, table dan
basis data.
3.6.2 Merencanakan basis data
sederhana yang terdiri
dari beberapa tabel.
3.6.3 Membuat basis data
yang terdiri dari
beberapa tabel
 Basis data
 Table
 Record
 Field
 Pembuatan
basis data
 Pembuatan
tabel
12  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang record,
table dan field
 Mengumpulkan
data tentang
record, table
dan field
 Mengolah data
tentang record,
table dan field
 Mengomunikasi
kan tentang
record, table
dan field
3.7 Menerapkan
bahasa SQL dasar
untuk mengelola
tabel dalam basis
data
4.7 Membuat kode
SQL dasar untuk
mengelola tabel
dalam basis data
3.7.1 Menjelaskan perintah
SQL untuk pengelolaan
tabel dalam basis data
3.7.2 Menjelaskan penggunaan
aplikasi client basis data
untuk menjalankan
perintah SQL
4.7.1 Menjalankan perintah
SQL untuk menambah
memanggil, mengupdate
dan menghapus data
melalui aplikasi client
basis data dalam bentuk
perintah baris (CLI)
 Perintah-
perintah SQL
untuk insert,
select, update
dan delete
 Aplikasi client
basis data untuk
mengakses
server basis
data.
 Command Line
Interface (CLI)
atau perintah
baris untuk
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang bahasa
SQL dasar
untuk
mengelola
tabel dalam
basis data
 Mengumpulkan
data tentang
bahasa SQL
dasar untuk
@2017, Direktorat Pembinaan SMK 6
menjalankan
SQL
 Aplikasi client
basis data untuk
menjalankan
perintah insert,
select, update
dan delete
mengelola
tabel dalam
basis data
 Mengolah data
tentang bahasa
SQL dasar
untuk
mengelola
tabel dalam
basis data
 Mengomunikasi
kan tentang
bahasa SQL
dasar untuk
mengelola
tabel dalam
basis data
3.8 Menerapkan
bahasa SQL dasar
untuk
memanipulasi
tabel dalam basis
data
4.8 Membuat kode
SQL dasar untuk
memanipulasi
tabel dalam basis
data
3.8.1 Menjelaskan perintah
SQL untuk manipulasi
tabel dalam basis data
3.8.2 Menerapkan perintah
SQL untuk mengubah,
menambah dan
menghapus field dalam
tabel.
4.8.1 Menjalankan perintah
SQL untuk manipulasi
tabel maupun field
dengan CLI.
 Perintah SQL
alter, drop
 Menjalankan
perintah alter
dan drop untuk
manipulasi tabel
dan field
dengan CLI
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang bahasa
SQL dasar
untuk
memanipulasi
tabel dalam
basis data
 Mengumpulkan
data tentang
bahasa SQL
dasar untuk
memanipulasi
tabel dalam
@2017, Direktorat Pembinaan SMK 7
basis data
 Mengolah data
tentang bahasa
SQL dasar
untuk
memanipulasi
tabel dalam
basis data
 Mengomunikasi
kan tentang
bahasa SQL
dasar untuk
memanipulasi
tabel dalam
basis data
3.9 Menerapkan
fungsi agregasi
dalam basis data
4.9 Membuat
perintah fungsi
agregasi dalam
basis data
3.9.1 Menjelaskan fungsi
perintah agregasi yang
ada dalam basis data
menggunakan perintah
SQL
3.9.2 Penerapan perintah-
perintah agregasi dalam
basis data dalam bentuk
SQL.
4.9.1 Menjalankan fungsi-
fungsi agregasi dalam
basis data dengan CLI
 Perintah-
perintah SQL
untuk kelompok
agregasi ( max,
min, avg dan
sebagainya)
 Menjalankan
perintah SQL
kelompok
agregasi dengan
CLI
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang fungsi
agregasi dalam
basis data
 Mengumpulkan
data tentang
fungsi agregasi
dalam basis
data
 Mengolah data
tentang fungsi
agregasi dalam
basis data
 Mengomunikasi
kan tentang
@2017, Direktorat Pembinaan SMK 8
fungsi agregasi
dalam basis
data
3.10Menerapkan
penggunaan SQL
untuk mengakses
multi table
4.10Membuat
perintah SQL
untuk mengakses
multi table
3.10.1 Menerapkan perintah
select untuk mengakses
multitable dalam basis
data
4.10.1 Menjalankan perintah
select multitable
dengan CLI
 Select
multitable
8  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
penggunaan
SQL untuk
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
multi table
@2017, Direktorat Pembinaan SMK 9
3.11Merancang SQL
bertingkat dalam
memanipulasi
basis data
4.11Membuat
perintah SQL
bertingkat dalam
memanipulasi
basis data
3.11.1 Menjelaskan perintah
select bertingkat.
3.11.2 Menerapkan perintah
select bertingkat dalam
basis data
3.11.3 Merencanakan perintah
select bertingkat dalam
basis data
4.11.1 Menguji coba perintah
select bertingkat dalam
basis data
 Perintah select
bertingkat
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang SQL
bertingkat
dalam
memanipulasi
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.12Menerapkan SQL
pada sistem basis
data client-server
4.12Membuat
3.12.1 Menjelaskan basis data
berbasis client-server
3.12.2 Menerapkan basis data
berbasis jaringan
3.12.3 Menerapkan perintah
 Koneksi basis
data melalui
localhost
dengan client
 Perintah koneksi
24  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
@2017, Direktorat Pembinaan SMK 10
perintah SQL
pada sistem basis
data client-server
SQL berbasis client-
server
4.12.1 Menguji coba koneksi
basis data melalui
TCP/IP dengan client.
4.12.2 Menjalankan perintah
SQL dalam basis data
berbasis client-server
basis data
melalui TCP/IP
dengan client
 Menjalankan
berbagai
perintah SQL
melalui client
tentang SQL
pada sistem
basis data
client-server
 Mengumpulkan
data tentang
SQL pada
sistem basis
data client-
server
 Mengolah data
tentang SQL
pada sistem
basis data
client-server
 Mengomunikasi
kan tentang
SQL pada
sistem basis
data client-
server
3.13Memahami
arsitektur RDBMS
4.13Mempresetasikan
arsitektur RDBMS
3.13.1 Menjelaskan tentang
arsitektur sistim relasi
basis data
4.13.1 Menggambarkan
arsitektur sistim relasi
basis data
 Arsitektur
RDBMS
 Primary key
 Foreign key
 Relasi antar
tabel dalam
basis data
8  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
arsitektur
RDBMS
 Mengumpulkan
data tentang
arsitektur
RDBMS
 Mengolah data
@2017, Direktorat Pembinaan SMK 11
tentang
arsitektur
RDBMS
 Mengomunikasi
kan tentang
arsitektur
RDBMS
3.14Menerapkan
pembuatan basis
data pada RDBMS
4.14Membuat basis
data pada RDBMS
3.14.1 Menjelaskan pembuatan
basis data berbasis
RDBMS
3.14.2 Membuat basis data
berbasis RDBMS
4.14.1 Menguji coba basis data
berbasis RDBMS
 Inner joint
 Outer joint
 Left joint
 Right joint
24  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
pembuatan
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
@2017, Direktorat Pembinaan SMK 12
3.15Menganalisis
struktur
penyimpanan
pada RDBMS
4.15Membuat struktur
penyimpanan
pada RDBMS
3.15.1 Menjelaskan proses
penyimpanan pada
RDBMS
3.15.2 Mendata struktur
penyimpanan pada
RDBMS
4.15.1 Menguji penyimpanan
pada RDBMS
 Struktur
penyimpanan
pada RDBMS
 Spesifikasi
penyimpanan
pada RDBMS
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
struktur
penyimpanan
pada RDBMS
 Mengumpulkan
data tentang
struktur
penyimpanan
pada RDBMS
 Mengolah data
tentang
struktur
penyimpanan
pada RDBMS
 Mengomunikasi
kan tentang
struktur
penyimpanan
pada RDBMS
3.16Menerapkan
pengendalian
server melalui
koneksi client-
server pada
RDBMS
4.16Membuat koneksi
pengendalian
server melalui
3.16.1 Menjelaskan proses
administrasi server
basis data berbasis
RDBMS melalui koneksi
client
3.16.2 Menerapkan koneksi
client untuk
administrasi server
basis data berbasis
 Administrasi
server RDBMS
 Pengelolaan
server RDBMS
 Backup Data
 Restore Data
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
pengendalian
server melalui
koneksi client-
@2017, Direktorat Pembinaan SMK 13
client-server
pada RDBMS
RDBMS melalui koneksi
client
server pada
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.17Mengevaluasi
pengamanan
sistem basis data
pada RDBMS
4.17Merevisi sistem
pengamanan
basis data pada
RDBMS
3.17.1 Menentukan jenis
pengamanan data
server RDBMS
3.17.2 Menentukan jenis
pengamanan koneksi
akses server RDBMS
3.17.3 Menangani hak akses
pengguna server
RDBMS
4.17.1 Mengkonfigurasi ulang
sistim keamanan server
 Password akses
basis data
 Enkripsi
password
 Priviledge
 Pembatasan
kewenangan
hak akses
pengguna basis
data RDBMS
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
pengamanan
sistem basis
data pada
RDBMS
 Mengumpulkan
@2017, Direktorat Pembinaan SMK 14
RDBMS
4.17.2 Menguji hasil
konfigurasi ulang server
RDBMS
4.17.3 Mengenkripsi password
4.17.4 Mengelola pengguna
dan kewenangan hak
akses
 Penambahan
dan
penghapusan
pengguna basis
data
data tentang
pengamanan
sistem basis
data pada
RDBMS
 Mengolah data
tentang
pengamanan
sistem basis
data pada
RDBMS
 Mengomunikasi
kan tentang
pengamanan
sistem basis
data pada
RDBMS
3.18Menerapkan
replikasi basis
data
4.18Membuat
replikasi basis
data
3.18.1 Menjelaskan proses
replikasi data dalam
server basis data
3.18.2 Menerapkan replikasi
data pada server.
4.18.1 Mengkonfigurasi server
master.
4.18.2 Mengkonfigurasi server
slave
4.18.3 Menguji proses replikasi
basis data
 Replikasi basis
data
 Diagram koneksi
replikasi basis
data
 Konfigurasi
replikasi basis
data
 Server basis
data Master
 Server basis
data slave
16  Mengamati
untuk
mengidentifika
si dan
merumuskan
masalah
tentang
replikasi basis
data
 Mengumpulkan
data tentang
replikasi basis
data
 Mengolah data
tentang
replikasi basis
data
 Mengomunikasi
@2017, Direktorat Pembinaan SMK 15
kan tentang
replikasi basis
data
@2017, Direktorat Pembinaan SMK 16

More Related Content

What's hot

Basis data penjualan alat musik
Basis data penjualan alat musikBasis data penjualan alat musik
Basis data penjualan alat musik
Akip Maulana
 
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfMODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
FykryRichardAlMusa
 
Proses Bisnis Aplikasi Perusahaan
Proses Bisnis Aplikasi PerusahaanProses Bisnis Aplikasi Perusahaan
Proses Bisnis Aplikasi Perusahaan
Trivinaa Santoso
 
Praktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power PointPraktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power Point
Rizky Arya
 
Jurnal Metodologi Penelitian
Jurnal Metodologi PenelitianJurnal Metodologi Penelitian
Jurnal Metodologi Penelitian
Jacka Adhiethama
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan java
Eko Kurniawan Khannedy
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
Shofura Kamal
 
Materi manajemen investasi teknologi informasi-1
Materi  manajemen investasi teknologi informasi-1Materi  manajemen investasi teknologi informasi-1
Materi manajemen investasi teknologi informasi-1
Fajar Baskoro
 

What's hot (20)

Basis data penjualan alat musik
Basis data penjualan alat musikBasis data penjualan alat musik
Basis data penjualan alat musik
 
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdfMODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
MODUL AJAR INFORMATIKA - TEKNOLOGI INFORMASI DAN KOMPUTER.pdf
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
 
Proses Bisnis Aplikasi Perusahaan
Proses Bisnis Aplikasi PerusahaanProses Bisnis Aplikasi Perusahaan
Proses Bisnis Aplikasi Perusahaan
 
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi Dimensi
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Proposal otomatisasi perpustakaan
Proposal  otomatisasi perpustakaanProposal  otomatisasi perpustakaan
Proposal otomatisasi perpustakaan
 
Pengenalan Jaringan Komputer dalam Skala LAN, WAN dan MAN
Pengenalan Jaringan Komputer dalam Skala LAN, WAN dan MANPengenalan Jaringan Komputer dalam Skala LAN, WAN dan MAN
Pengenalan Jaringan Komputer dalam Skala LAN, WAN dan MAN
 
Praktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power PointPraktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power Point
 
Soal praktek power point
Soal praktek power pointSoal praktek power point
Soal praktek power point
 
Media dan Demokrasi
Media dan DemokrasiMedia dan Demokrasi
Media dan Demokrasi
 
LKPD - PBL-Logika dan Algoritma komputer.docx
LKPD - PBL-Logika dan Algoritma komputer.docxLKPD - PBL-Logika dan Algoritma komputer.docx
LKPD - PBL-Logika dan Algoritma komputer.docx
 
Jurnal Metodologi Penelitian
Jurnal Metodologi PenelitianJurnal Metodologi Penelitian
Jurnal Metodologi Penelitian
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan java
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
 
masyarakat madani
masyarakat madanimasyarakat madani
masyarakat madani
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
 
Materi manajemen investasi teknologi informasi-1
Materi  manajemen investasi teknologi informasi-1Materi  manajemen investasi teknologi informasi-1
Materi manajemen investasi teknologi informasi-1
 
Makalah si-e-bussiness
Makalah si-e-bussinessMakalah si-e-bussiness
Makalah si-e-bussiness
 
Mata Kuliah Komunikasi Antarpribadi : Mengenal Komunikasi Antarpribadi
Mata Kuliah Komunikasi Antarpribadi : Mengenal Komunikasi AntarpribadiMata Kuliah Komunikasi Antarpribadi : Mengenal Komunikasi Antarpribadi
Mata Kuliah Komunikasi Antarpribadi : Mengenal Komunikasi Antarpribadi
 

Similar to silabus basis data xi.pdf

silabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docxsilabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docx
DimasAji71
 
Sim bab 6 teori
Sim bab 6 teoriSim bab 6 teori
Sim bab 6 teori
rainbi
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013
Saybia Himma
 
Silabus Administrasi Sistem Jaringan.docx
Silabus Administrasi Sistem Jaringan.docxSilabus Administrasi Sistem Jaringan.docx
Silabus Administrasi Sistem Jaringan.docx
fadlyernansyah
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET Programmer
Nurdin Al-Azies
 
Menggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdf
Menggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdfMenggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdf
Menggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdf
DianKurniasih6
 

Similar to silabus basis data xi.pdf (20)

Silabus Basis Data Rekayasa Perangkat Lunak
Silabus Basis Data Rekayasa Perangkat LunakSilabus Basis Data Rekayasa Perangkat Lunak
Silabus Basis Data Rekayasa Perangkat Lunak
 
TEORI BAB 6
TEORI BAB 6TEORI BAB 6
TEORI BAB 6
 
sns Perancangan Basis Data
sns Perancangan Basis Datasns Perancangan Basis Data
sns Perancangan Basis Data
 
silabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docxsilabus-rpl-pemodelan-perangkat-lunak.docx
silabus-rpl-pemodelan-perangkat-lunak.docx
 
Sim, lintang kejora, hapzi ali, sistem manajemen database , universitas mercu...
Sim, lintang kejora, hapzi ali, sistem manajemen database , universitas mercu...Sim, lintang kejora, hapzi ali, sistem manajemen database , universitas mercu...
Sim, lintang kejora, hapzi ali, sistem manajemen database , universitas mercu...
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
 
Database-Environments.pptx
Database-Environments.pptxDatabase-Environments.pptx
Database-Environments.pptx
 
Sim bab 6 teori
Sim bab 6 teoriSim bab 6 teori
Sim bab 6 teori
 
Sim bab 6 teori
Sim bab 6 teoriSim bab 6 teori
Sim bab 6 teori
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
Silabus Administrasi Sistem Jaringan.docx
Silabus Administrasi Sistem Jaringan.docxSilabus Administrasi Sistem Jaringan.docx
Silabus Administrasi Sistem Jaringan.docx
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET Programmer
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
 
Database design
Database designDatabase design
Database design
 
Modul-SistemBasisData-1.pdf
Modul-SistemBasisData-1.pdfModul-SistemBasisData-1.pdf
Modul-SistemBasisData-1.pdf
 
Pertemuan 3 4
Pertemuan 3 4Pertemuan 3 4
Pertemuan 3 4
 
Silabus dbd
Silabus dbdSilabus dbd
Silabus dbd
 
Menggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdf
Menggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdfMenggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdf
Menggunakan Perangkat Lunak Lembar Sebar (Spreadsheet) Tingkat Dasar.pdf
 
SILABUS SIMKOMDIG
SILABUS SIMKOMDIG SILABUS SIMKOMDIG
SILABUS SIMKOMDIG
 

Recently uploaded

perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
Mas PauLs
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
riska190321
 
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptxMateri Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
AvivThea
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
LeoRahmanBoyanese
 
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdfAKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
yulizar29
 

Recently uploaded (20)

Aksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerakAksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerak
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 5 KURIKULUM MERDEKA.pdf
 
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptxMateri Bid PPM Bappeda Sos Pemutakhiran  IDM 2024 di kec Plumbon.pptx
Materi Bid PPM Bappeda Sos Pemutakhiran IDM 2024 di kec Plumbon.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdfMODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
 
Materi Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang KesehatanMateri Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang Kesehatan
 
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 2.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 2.pdfMODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 2.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 2.pdf
 
Analisis Regresi Analisis Regresi dan Korelasi.ppt
Analisis Regresi Analisis Regresi dan Korelasi.pptAnalisis Regresi Analisis Regresi dan Korelasi.ppt
Analisis Regresi Analisis Regresi dan Korelasi.ppt
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
 
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdfAKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
 
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptxSlide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
 

silabus basis data xi.pdf

  • 1. SILABUS MATA PELAJARAN Nama Sekolah : …………………………………………………………………………………. Bidang Keahlian : Teknologi Informasi dan Komunikasi Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran : Basis Data Durasi (Waktu) : 280 jam Kelas/Semester : XI,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. Kompetensi Dasar Indikator Pencapaian Materi Pokok Alok Kegiatan Penilaia @2017, Direktorat Pembinaan SMK 1
  • 2. Kompetensi asi Wakt u (JP) Pembelajaran n 1 2 3 4 5 6 3.1 Memahami struktur hirarki basis data 4.1 Mempresentasika n struktur hirarki basis data 3.1.1 Menjelaskan struktur hirarki basis data 3.1.2 Menjelaskan elemen dalam struktur hirarki basis data 4.1.1 Membuat diagram struktur hirarki basis data  Model basis data  Diagram hirarki basis data  Elemen elemen dalam struktur basis data 12  Mengamati untuk mengidentifika si dan merumuskan masalah tentang struktur hirarki basis data  Mengumpulkan data tentang struktur hirarki basis data  Mengolah data tentang struktur hirarki basis data  Mengomunikasi kan tentang struktur hirarki basis data 3.2 Memahami bentuk diagram hubungan antar entitas 4.2 Mempresentasika n hubungan 3.2.1 Menjelaskan diagram entitas 3.2.2 Menjelaskan simbol- simbol entitas 3.2.3 Menjelaskan elemen atau atribut entitas 3.2.4 Menjelaskan hubungan  Diagram entitas  Simbol entitas  Atribut entitas  Hubungan antar entitas  Kardinalitas 12  Mengamati untuk mengidentifika si dan merumuskan masalah tentang bentuk diagram @2017, Direktorat Pembinaan SMK 2
  • 3. keterkaitan antar data dalam diagram ERD antar entitas 3.2.5 Menjelaskan kardinalitas hubungan antar entitas 4.2.1 Membuat diagram keterkaitan hubungan antar entitas hubungan antar entitas  Mengumpulkan data tentang bentuk diagram hubungan antar entitas  Mengolah data tentang bentuk diagram hubungan antar entitas  Mengomunikasi kan tentang bentuk diagram hubungan antar entitas 3.3 Menerapkan teknik normalisasi basis data 4.3 Membuat perancangan sistem basis data menggunakan teknik normalisasi data 3.3.1 Menjelaskan pengertian normalisasi basis data untuk menekan redundancy 3.3.2 Menggunakan berbagai teknik normalisasi basis data 4.3.1 Merancang basis data dan menerapkan teknik normalisasi.  Normalisasi basis data  teknik normalisasi basis data  penerapan normalisasi basis data 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang teknik normalisasi basis data  Mengumpulkan data tentang teknik normalisasi basis data  Mengolah data tentang teknik normalisasi basis data @2017, Direktorat Pembinaan SMK 3
  • 4.  Mengomunikasi kan tentang teknik normalisasi basis data 3.4 Memahami kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data 4.4 Membuat kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data 3.4.1 Menjelaskan tentang DDL, DML, DCL,TCL. 3.4.2 Menjelaskan tentang kelompok perintah yang termasuk dalam DDL, DML, DCL. 4.4.1 Membuat daftar kelompok perintah dalam DDL,DML,DCL  Data definition language (DDL)  Data manipulation language (DML)  Data control language (DCL)  Transaction control language (TCL) 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data  Mengumpulkan data tentang kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data  Mengolah data tentang kelompok perintah yang termasuk dalam DDL, DML dan DCL @2017, Direktorat Pembinaan SMK 4
  • 5. dalam basis data  Mengomunikasi kan tentang kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data 3.5 Memahami tipe data pada basis data 4.5 Mempresentasika n tipe data pada basis data 3.5.1 Menjelaskan berbagai tipe data yang dapat ditangani basis data. 4.5.1 Membuat kelompok data yang sesuai dengan tipe data.  Tipe data dalam basis data  Pengelompokan tipe data 4  Mengamati untuk mengidentifika si dan merumuskan masalah tentang tipe data pada basis data  Mengumpulkan data tentang tipe data pada basis data  Mengolah data tentang tipe data pada basis data  Mengomunikasi kan tentang tipe data pada basis data @2017, Direktorat Pembinaan SMK 5
  • 6. 3.6 Menerapkan record, table dan field 4.6 Membuat record, table dan field 3.6.1 Menjelaskan tentang field, record, table dan basis data. 3.6.2 Merencanakan basis data sederhana yang terdiri dari beberapa tabel. 3.6.3 Membuat basis data yang terdiri dari beberapa tabel  Basis data  Table  Record  Field  Pembuatan basis data  Pembuatan tabel 12  Mengamati untuk mengidentifika si dan merumuskan masalah tentang record, table dan field  Mengumpulkan data tentang record, table dan field  Mengolah data tentang record, table dan field  Mengomunikasi kan tentang record, table dan field 3.7 Menerapkan bahasa SQL dasar untuk mengelola tabel dalam basis data 4.7 Membuat kode SQL dasar untuk mengelola tabel dalam basis data 3.7.1 Menjelaskan perintah SQL untuk pengelolaan tabel dalam basis data 3.7.2 Menjelaskan penggunaan aplikasi client basis data untuk menjalankan perintah SQL 4.7.1 Menjalankan perintah SQL untuk menambah memanggil, mengupdate dan menghapus data melalui aplikasi client basis data dalam bentuk perintah baris (CLI)  Perintah- perintah SQL untuk insert, select, update dan delete  Aplikasi client basis data untuk mengakses server basis data.  Command Line Interface (CLI) atau perintah baris untuk 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang bahasa SQL dasar untuk mengelola tabel dalam basis data  Mengumpulkan data tentang bahasa SQL dasar untuk @2017, Direktorat Pembinaan SMK 6
  • 7. menjalankan SQL  Aplikasi client basis data untuk menjalankan perintah insert, select, update dan delete mengelola tabel dalam basis data  Mengolah data tentang bahasa SQL dasar untuk mengelola tabel dalam basis data  Mengomunikasi kan tentang bahasa SQL dasar untuk mengelola tabel dalam basis data 3.8 Menerapkan bahasa SQL dasar untuk memanipulasi tabel dalam basis data 4.8 Membuat kode SQL dasar untuk memanipulasi tabel dalam basis data 3.8.1 Menjelaskan perintah SQL untuk manipulasi tabel dalam basis data 3.8.2 Menerapkan perintah SQL untuk mengubah, menambah dan menghapus field dalam tabel. 4.8.1 Menjalankan perintah SQL untuk manipulasi tabel maupun field dengan CLI.  Perintah SQL alter, drop  Menjalankan perintah alter dan drop untuk manipulasi tabel dan field dengan CLI 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang bahasa SQL dasar untuk memanipulasi tabel dalam basis data  Mengumpulkan data tentang bahasa SQL dasar untuk memanipulasi tabel dalam @2017, Direktorat Pembinaan SMK 7
  • 8. basis data  Mengolah data tentang bahasa SQL dasar untuk memanipulasi tabel dalam basis data  Mengomunikasi kan tentang bahasa SQL dasar untuk memanipulasi tabel dalam basis data 3.9 Menerapkan fungsi agregasi dalam basis data 4.9 Membuat perintah fungsi agregasi dalam basis data 3.9.1 Menjelaskan fungsi perintah agregasi yang ada dalam basis data menggunakan perintah SQL 3.9.2 Penerapan perintah- perintah agregasi dalam basis data dalam bentuk SQL. 4.9.1 Menjalankan fungsi- fungsi agregasi dalam basis data dengan CLI  Perintah- perintah SQL untuk kelompok agregasi ( max, min, avg dan sebagainya)  Menjalankan perintah SQL kelompok agregasi dengan CLI 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang fungsi agregasi dalam basis data  Mengumpulkan data tentang fungsi agregasi dalam basis data  Mengolah data tentang fungsi agregasi dalam basis data  Mengomunikasi kan tentang @2017, Direktorat Pembinaan SMK 8
  • 9. fungsi agregasi dalam basis data 3.10Menerapkan penggunaan SQL untuk mengakses multi table 4.10Membuat perintah SQL untuk mengakses multi table 3.10.1 Menerapkan perintah select untuk mengakses multitable dalam basis data 4.10.1 Menjalankan perintah select multitable dengan CLI  Select multitable 8  Mengamati untuk mengidentifika si dan merumuskan masalah tentang penggunaan SQL untuk 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 multi table @2017, Direktorat Pembinaan SMK 9
  • 10. 3.11Merancang SQL bertingkat dalam memanipulasi basis data 4.11Membuat perintah SQL bertingkat dalam memanipulasi basis data 3.11.1 Menjelaskan perintah select bertingkat. 3.11.2 Menerapkan perintah select bertingkat dalam basis data 3.11.3 Merencanakan perintah select bertingkat dalam basis data 4.11.1 Menguji coba perintah select bertingkat dalam basis data  Perintah select bertingkat 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang SQL bertingkat dalam memanipulasi 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.12Menerapkan SQL pada sistem basis data client-server 4.12Membuat 3.12.1 Menjelaskan basis data berbasis client-server 3.12.2 Menerapkan basis data berbasis jaringan 3.12.3 Menerapkan perintah  Koneksi basis data melalui localhost dengan client  Perintah koneksi 24  Mengamati untuk mengidentifika si dan merumuskan masalah @2017, Direktorat Pembinaan SMK 10
  • 11. perintah SQL pada sistem basis data client-server SQL berbasis client- server 4.12.1 Menguji coba koneksi basis data melalui TCP/IP dengan client. 4.12.2 Menjalankan perintah SQL dalam basis data berbasis client-server basis data melalui TCP/IP dengan client  Menjalankan berbagai perintah SQL melalui client tentang SQL pada sistem basis data client-server  Mengumpulkan data tentang SQL pada sistem basis data client- server  Mengolah data tentang SQL pada sistem basis data client-server  Mengomunikasi kan tentang SQL pada sistem basis data client- server 3.13Memahami arsitektur RDBMS 4.13Mempresetasikan arsitektur RDBMS 3.13.1 Menjelaskan tentang arsitektur sistim relasi basis data 4.13.1 Menggambarkan arsitektur sistim relasi basis data  Arsitektur RDBMS  Primary key  Foreign key  Relasi antar tabel dalam basis data 8  Mengamati untuk mengidentifika si dan merumuskan masalah tentang arsitektur RDBMS  Mengumpulkan data tentang arsitektur RDBMS  Mengolah data @2017, Direktorat Pembinaan SMK 11
  • 12. tentang arsitektur RDBMS  Mengomunikasi kan tentang arsitektur RDBMS 3.14Menerapkan pembuatan basis data pada RDBMS 4.14Membuat basis data pada RDBMS 3.14.1 Menjelaskan pembuatan basis data berbasis RDBMS 3.14.2 Membuat basis data berbasis RDBMS 4.14.1 Menguji coba basis data berbasis RDBMS  Inner joint  Outer joint  Left joint  Right joint 24  Mengamati untuk mengidentifika si dan merumuskan masalah tentang pembuatan 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 @2017, Direktorat Pembinaan SMK 12
  • 13. 3.15Menganalisis struktur penyimpanan pada RDBMS 4.15Membuat struktur penyimpanan pada RDBMS 3.15.1 Menjelaskan proses penyimpanan pada RDBMS 3.15.2 Mendata struktur penyimpanan pada RDBMS 4.15.1 Menguji penyimpanan pada RDBMS  Struktur penyimpanan pada RDBMS  Spesifikasi penyimpanan pada RDBMS 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang struktur penyimpanan pada RDBMS  Mengumpulkan data tentang struktur penyimpanan pada RDBMS  Mengolah data tentang struktur penyimpanan pada RDBMS  Mengomunikasi kan tentang struktur penyimpanan pada RDBMS 3.16Menerapkan pengendalian server melalui koneksi client- server pada RDBMS 4.16Membuat koneksi pengendalian server melalui 3.16.1 Menjelaskan proses administrasi server basis data berbasis RDBMS melalui koneksi client 3.16.2 Menerapkan koneksi client untuk administrasi server basis data berbasis  Administrasi server RDBMS  Pengelolaan server RDBMS  Backup Data  Restore Data 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang pengendalian server melalui koneksi client- @2017, Direktorat Pembinaan SMK 13
  • 14. client-server pada RDBMS RDBMS melalui koneksi client server pada 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.17Mengevaluasi pengamanan sistem basis data pada RDBMS 4.17Merevisi sistem pengamanan basis data pada RDBMS 3.17.1 Menentukan jenis pengamanan data server RDBMS 3.17.2 Menentukan jenis pengamanan koneksi akses server RDBMS 3.17.3 Menangani hak akses pengguna server RDBMS 4.17.1 Mengkonfigurasi ulang sistim keamanan server  Password akses basis data  Enkripsi password  Priviledge  Pembatasan kewenangan hak akses pengguna basis data RDBMS 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang pengamanan sistem basis data pada RDBMS  Mengumpulkan @2017, Direktorat Pembinaan SMK 14
  • 15. RDBMS 4.17.2 Menguji hasil konfigurasi ulang server RDBMS 4.17.3 Mengenkripsi password 4.17.4 Mengelola pengguna dan kewenangan hak akses  Penambahan dan penghapusan pengguna basis data data tentang pengamanan sistem basis data pada RDBMS  Mengolah data tentang pengamanan sistem basis data pada RDBMS  Mengomunikasi kan tentang pengamanan sistem basis data pada RDBMS 3.18Menerapkan replikasi basis data 4.18Membuat replikasi basis data 3.18.1 Menjelaskan proses replikasi data dalam server basis data 3.18.2 Menerapkan replikasi data pada server. 4.18.1 Mengkonfigurasi server master. 4.18.2 Mengkonfigurasi server slave 4.18.3 Menguji proses replikasi basis data  Replikasi basis data  Diagram koneksi replikasi basis data  Konfigurasi replikasi basis data  Server basis data Master  Server basis data slave 16  Mengamati untuk mengidentifika si dan merumuskan masalah tentang replikasi basis data  Mengumpulkan data tentang replikasi basis data  Mengolah data tentang replikasi basis data  Mengomunikasi @2017, Direktorat Pembinaan SMK 15
  • 16. kan tentang replikasi basis data @2017, Direktorat Pembinaan SMK 16