MATERI KELAS XI MAPEL BASIS DATA
🗃️ Materi Basis Data Kelas 11 SMK
✅ Semester 1: Dasar-Dasar Basis Data dan Perancangan
1. Pengenalan Basis Data
-
Pengertian basis data dan DBMS (Database Management System)
-
Manfaat basis data dalam kehidupan sehari-hari dan industri
-
Jenis-jenis basis data: relasional, non-relasional
-
Contoh DBMS: MySQL, PostgreSQL, SQLite, MongoDB (pengantar)
2. Konsep Dasar Model Data
-
Entity, atribut, relasi
-
Tipe data: char, varchar, int, date, dll
-
Primary key dan foreign key
-
Normalisasi data (1NF, 2NF, 3NF)
3. Perancangan Basis Data
-
Studi kasus kebutuhan sistem
-
Diagram ERD (Entity Relationship Diagram)
-
Tabel relasi dari ERD
-
Desain skema database sederhana
4. Implementasi Database di MySQL
-
Instalasi XAMPP / MySQL
-
Membuat database dan tabel
-
Menentukan tipe data dan constraints
-
Insert, update, delete, select data dasar
✅ Semester 2: SQL dan Aplikasi Basis Data
5. Bahasa SQL (Structured Query Language)
-
Dasar SQL:
SELECT,INSERT,UPDATE,DELETE -
Query dengan kondisi (
WHERE,AND,OR) -
Sorting (
ORDER BY), pembatasan (LIMIT) -
Join antar tabel (INNER JOIN, LEFT JOIN)
6. Penggunaan Fungsi SQL
-
Fungsi agregat:
COUNT(),SUM(),AVG(),MAX(),MIN() -
Grouping data dengan
GROUP BY -
Fungsi tanggal dan string
7. Keamanan dan Hak Akses
-
User MySQL dan hak akses (
GRANT,REVOKE) -
Backup dan restore database
-
Keamanan dan integritas data
Comments
Post a Comment