Pemrograman Berbasis Teks / Basis Data
Pemrograman Berbasis Teks / Basis Data Kelas XI SMK

Modul Ajar Basis Data Relasional & SQL - Kelas XI SMK RPL

Modul Ajar Basis Data Relasional & SQL - Kelas XI SMK RPL

Mata Pelajaran: Pemrograman Berbasis Teks, G dan M (RPL)
Fase / Kelas: Fase F / XI SMK
Program Keahlian: Rekayasa Perangkat Lunak (RPL)
Penyusun: Suhendar Aryadi, S.Pd.,Gr.


🎯 Capaian Pembelajaran (CP)

Pada akhir Fase F, peserta didik mampu merancang struktur basis data relasional (Entity Relationship Diagram), melakukan normalisasi data, mengimplementasikan perintah DDL (Data Definition Language) dan DML (Data Manipulation Language), serta mengelola query database tingkat lanjut.


📚 Alur Tujuan Pembelajaran (ATP) & Unit Pembelajaran

Pertemuan 1-2: Konsep Relasional & Perancangan ERD

  • Pemahaman Relational Database Management System (RDBMS).
  • Perancangan Entity Relationship Diagram (ERD) dan Primary Key / Foreign Key.
  • Teknik Normalisasi Data (1NF, 2NF, 3NF).

Pertemuan 3-4: Perintah DDL & DML

  • DDL: CREATE TABLE, ALTER TABLE, DROP TABLE.
  • DML: INSERT INTO, SELECT, UPDATE, DELETE.

Pertemuan 5-6: Advanced SQL & Querying

  • Fungsi Agregasi: COUNT, SUM, AVG, MIN, MAX.
  • Pengelompokan & Filter Agregat: GROUP BY dan HAVING.
  • Penggabungan Tabel: INNER JOIN, LEFT JOIN, RIGHT JOIN.

🛠️ Asesmen & Praktikum Interaktif

Siswa menyelesaikan 40 Modul SQL Masterclass pada workspace split-screen di platform web kita pada menu /belajar/sql.