RPP Basis Data



KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN
Bidang Keahlian   : Teknologi Informasi dan Komunikasi
Program Keahlian   : Teknik Komputer dan Informatika
Kompetensi Keahlian  : Rekayasa Perangkat Lunak (C3)

 Diadopsi dari SK Dirjen No. 330 Tahun 2017, tentang kompetensi dasar dan kopetensi inti matapelajaran .

Tujuan kurikulum mencakup empat aspek kompetensi, yaitu (1) aspek kompetensi  sikap  spiritual,  (2)  sikap  sosial,  (3)  pengetahuan,  dan  (4) keterampilan.  Aspek-aspek  kompetensi  tersebut  dicapai  melalui  proses pembelajaran intrakurikuler, kokurikuler, dan ekstrakurikuler.

Rumusan  kompetensi  sikap  spiritual  yaitu,  “Menghayati  dan mengamalkan  ajaran  agama  yang  dianutnya”.  Sedangkan  rumusan kompetensi  sikap  sosial  yaitu,  “Menghayati  dan  mengamalkan  perilaku jujur,  disiplin,  santun,  peduli  (gotong  royong,  kerja  sama,  toleran,  damai), bertanggung-jawab,  responsif, dan proaktif melalui keteladanan, pemberian nasihat,  penguatan,  pembiasaan,  dan  pengkondisian  secara berkesinambungan serta menunjukkan 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”.  Kedua  kompetensi  tersebut  dicapai  melalui pembelajaran  tidak  langsung  (indirect  teaching)  yaitu  keteladanan, pembiasaan,  dan  budaya  sekolah,  dengan  memperhatikan  karakteristik mata pelajaran serta kebutuhan dan kondisi peserta didik. 

Penumbuhan  dan  pengembangan  kompetensi  sikap  dilakukan sepanjang proses pembelajaran berlangsung, dan dapat digunakan  sebagai pertimbangan  guru  dalam  mengembangkan  karakter  peserta  didik  lebih lanjut.

KOMPETENSI INTI 3
(PENGETAHUAN)
KOMPETENSI INTI 4
(KETERAMPILAN)
3.  Memahami, menerapkan, menganalisis, dan
mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif
sesuai dengan bidang dan lingkup kerja Rekayasa
Perangkat Lunak 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.
4.  Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Rekayasa
Perangkat Lunak. Menampilkan kinerjadi bawah bimbingan 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 di bawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir,
menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.

Mata Pelajaran  : Basis Data
Jam Pelajaran   : 280 JP (@ 45 Menit)
KOMPETENSI DASAR 
KOMPETENSI DASAR  
3.1  Memahami struktur hirarki basis data
3.2  Memahami bentuk diagram hubungan antar entitas
3.3  Menerapkan teknik normalisasi basis data
3.4  Memahami kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data
3.5  Memahami tipe data pada basis data
3.6  Menerapkan record, table  dan field 
3.7  Menerapkan bahasa SQL dasar untuk mengelola tabel dalam basis data. 
3.8  Menerapkan bahasa SQL dasar untuk memanipulasi tabel dalam basis data.
3.9  Menerapkan  fungsi agregasi dalam basis data.
3.10 Menerapkan penggunaan SQL untuk mengakses multi table
3.11 Merancang SQL bertingkat dalam memanipulasi basis data
3.12 Menerapkan SQL pada sistem basis data client-server
3.13 Memahami arsitektur RDBMS 
3.14 Menerapkan pembuatan basis data pada RDBMS 
3.15 Menganalisis struktur penyimpanan pada RDBMS 
3.16 Menerapkan pengendalian server melalui koneksi client-server pada RDBMS 
3.17 Mengevaluasi  pengamanan sistem basis data pada RDBMS 
3.18 Menerapkan replikasi basis data
4.1  Mempresentasikan struktur hirarki basis data
 4.2  Mempresentasikan hubungan keterkaitan antar data dalam diagram ERD
4.3  Membuat perancangan sistem basis data menggunakan teknik normalisasi data
4.4  Membuat kelompok perintah yang termasuk dalam DDL, DML dan DCL dalam basis data
4.5  Mempresentasikan tipe data pada basis data
4.6  Membuat record, table dan field 
4.7  Membuat kode SQL dasar untuk mengelola tabel dalam basis data. 
4.8  Membuat kode SQL dasar untuk memanipulasi tabel dalam basis data.
4.9  Membuat perintah  fungsi agregasi dalam basis data.
4.10 Membuat perintah  SQL untuk mengakses multi table
4.11 Membuat perintah SQL bertingkat dalam memanipulasi basis data
4.12 Membuat perintah  SQL pada sistem basis data client-server
4.13 Mempresetasikan arsitektur RDBMS 
4.14 Membuat basis data pada RDBMS 
4.15 Membuat struktur penyimpanan pada RDBMS 
4.16 Membuat koneksi pengendalian server melalui client-server pada RDBMS 
4.17 Merevisi sistem pengamanan basis data pada RDBMS 
4.18 Membuat replikasi basis data


Lebih lanjut seputar RPP Basis Data Klik Disini.