Ujian Akhir Semester (UAS) dan Proyek Akhir

Ujian Akhir Semester (UAS) dan Proyek Akhir

SISTEM BASIS DATA | PERTEMUAN 10 DARI 10
Klik judul bagian untuk membuka atau menutup.
PERTEMUAN 10
Ujian Akhir Semester (UAS) dan Proyek Akhir
Dari belajar menjadi membangun
Capaian: Evaluasi komprehensif materi Pertemuan 8 dan 9 serta Proyek Akhir (Mini Database Project).
 
๐Ÿ“˜ Ruang Lingkup Ujian
  • P8: ACID, konkurensi, locking, recovery.
  • P9: GRANT/REVOKE, indexing B-Tree, optimasi query.
๐Ÿ“˜ Spesifikasi Proyek Mini Database (usulan)
  • Studi kasus bebas dan disetujui dosen.
  • Minimal 5 tabel, ternormalisasi sampai 3NF, disertai ERD.
  • Minimal 10 query: join, agregat, subquery.
  • Satu transaksi dengan COMMIT dan ROLLBACK.
  • Dua role pengguna dengan GRANT/REVOKE.
  • Satu index disertai bukti EXPLAIN.
๐Ÿ“˜ Pengumpulan dan Presentasi (usulan)
  • Laporan: ERD, skema tabel, skrip SQL, hasil uji.
  • Demo singkat: alur data dan query kunci.
  • Bobot dan rubrik akhir mengikuti kebijakan dosen.
๐Ÿงฉ Metafora
Perumpamaan: Membangun rumah dari awal: denah (ERD), bata (tabel), instalasi (query), kunci pintu (hak akses), pondasi kuat (transaksi).
๐Ÿงช Contoh Soal / Struktur
PROYEK_AKHIR/
  erd.png
  skema.sql        -- DDL 5+ tabel
  data.sql         -- INSERT contoh
  query.sql        -- 10+ query
  transaksi.sql    -- COMMIT dan ROLLBACK
  keamanan.sql     -- GRANT, REVOKE
  index.sql        -- CREATE INDEX + EXPLAIN
  laporan.pdf
๐Ÿž Kesalahan Umum
  • Skema belum 3NF saat dikumpulkan.
  • Skrip SQL tidak bisa dijalankan berurutan.
  • Tidak ada data uji sehingga query tidak terbukti.
โœ๏ธ Latihan

Pilih topik proyek, buat ERD, dan minta persetujuan dosen sebelum menulis SQL.

๐Ÿš€ Ajakan (Call to Action)
Ajakan: Siapkan demo 5 menit yang menunjukkan satu transaksi sukses dan satu rollback.
Disusun oleh ALIMIN, M.Kom