5 Basis Data
3.3.  Menganalisisteknik normalisasi basis data. 3.4.  Memahami prinsip ketergantungan fungsional dalam perancangan basis
data. 3.5.  Memahami databasemanagement system DBMS sederhana
3.6.  Memahami bahasa untuk mengelola basis data.
4.  Kompetensi Inti 4: Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah  abstrak  terkait  dengan  pengembangan  dari  yang  dipelajarinya  di
sekolah  secara  mandiri,  dan  mampu  melaksanakan  tugas  spesifik  dibawah pengawasan langsung.
Kompetensi Dasar:
4.1.
Menyajikan hasil bentuk struktur hirarki basis data.
4.2.
Menyajikan hasil hubungan keterkaitan antar data dalam diagram ERD.
4.3.
Menyajikan hasil perancangan sistem basis data menggunakan teknik normalisasi data.
4.4.
Menyajikan basis data hasil perancangan menggunakan prinsip-prinsip ketergantungan fungsional.
4.5.
Menyajikan karakteristik beberapa aplikasi DBMS.
4.6.
Menyajikan hasil  analisis instruksi pengolahan basis data.
F. Cek Kemampuan Awal
1.  Jelaskan beberapa pengertian atau definisi basis data secara istilah? 2.  Jelaskan pengertian Sistem manajemen basis data ?
3.  Jelaskan secara singkat definisi struktur atau arsitektur basis data ? 4.  Jelaskan  secara  singkat  dan  berikan  contoh  pengertian  entitas,
atribut dan key atribut ? 5.  Jelaskan  pengertian  tentang  tabel,  record,  colom,  indeks,  dan
batasan partisipasi 6.  Jelaskan secara singkat definisi entity relationship diagram ERD
7.  Jelaskan secara singkat pengertian model struktur hirarki basis data? 8.  Jelaskan pengertian model struktur jaringan basis data ?
9.  Jelaskan ragam relasi dalam sistem basis data ?
10.  Jelaskan secara singkat algoritma mapping ERD ke tabel relasional.
6 Basis Data
II.  BAB 2 PEMBELAJARAN
A. Deskripsi
Basis  data  adalah  merupakan  kumpulan  data  yang  saling  berhubungan yang  disimpan  secara  bersama,  sedemikian  rupa  dan  tanpa  pengulangan
redundancy  yang  tidak  perlu,  untuk  memenuhi  berbagai  kebutuhan.  Ruang lingkup  mata  pelajaran  inimenitik-beratkan  pada  strategi  perancangan  dan
pembuatan sistem basis data.
Topik materi yang dipelajarai dalam mata pelajaran ini antara lain adalah: struktur hirarki basis data, ketergantungan fungsional,  entity relationship diagram
ERD,  teknik  normalisasi  data,  standar  query  language  SQL  dan  aplikasi sistem manajemen basis data atau database managemen sistem DBMS
Topik hirarki basis data menjelaskan tentang konsep basis data, arsitektur basis  data,  model  struktur  hirarki  basis  data  dan  struktur  model  jaringan  basis
data.  Konsep  basis  data  mempelajari  tentang  definisi  basis  data,  tujuan  dan manfaat basis data, pengertian sistem manajemen basis data dan operasi dasar
dalam manajemen basis data.
Topik ketergantungan fungsional menguraikan materi tentang ragam relasi basis  data,  batasan  partisipasi  constraint  dan  dependency.  Relasi  basis  data
meliputi  relasi  one  to  one,  relasi  one  to  many,  relasi  many  to  many  dan  relasi ternary. Batasan partisipasi meliputi partisipasi total dan partisipasi parsial.
Topik  entity  relationship  diagrammenjelaskan  tentang  perancangan diskripsi  sistem  basis  data,identifikasi  entitas,  identifikasi  atribute  dan  relasi,
membuat ER diagramserta memetakan ER ke tabel relasional. Topik  Standar  query  language  SQL  menjelaskan  tentang  pemakaian  bahasa
query  untuki  mengakses  data  yang  meliputi  data  definition  language  DD  dan data manipulation language DML.
B.  Kegiatan Belajar
Kegiatan  belajar  menjelaskan  tentang  aktifitas  pembelajaran  yang  dilakukan peserta  didik,meliputi  mempelajari  uraian  materi,  mengamati  berbagai  contoh
yang diberikan, mengerjakan test formatif dan tugas atau eksperimen dari proses mengamati sampai menyusun laporan