UAS Sistem Basis Data

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/42

flashcard set

Earn XP

Description and Tags

Flashcards kosa kata untuk materi UAS Sistem Basis Data yang mencakup normalisasi, SQL DML, fungsi agregasi, konkurensi, dan keamanan basis data.

Last updated 2:21 PM on 7/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

43 Terms

1
New cards

Normalisasi Database

Proses menyusun atau memecah tabel pada database untuk mengurangi redundansi, menjaga konsistensi data, menghindari anomaly, dan meningkatkan efisiensi.

2
New cards

Redundancy

Kondisi terjadinya duplikasi data atau data yang berulang dalam basis data.

3
New cards

Entity Relationship Diagram (ERD)

Diagram yang digunakan untuk menggambarkan hubungan antar entitas secara visual sebelum database dibangun.

4
New cards

Insert Anomaly

Masalah yang terjadi ketika data baru tidak dapat dimasukkan ke dalam database tanpa memasukkan data lain yang sebenarnya belum tersedia.

5
New cards

Delete Anomaly

Masalah yang terjadi ketika menghapus satu data menyebabkan data penting lainnya ikut hilang secara tidak sengaja.

6
New cards

Update Anomaly

Masalah inkonsistensi data yang muncul ketika satu informasi disimpan di banyak baris dan tidak semua baris diperbarui saat terjadi perubahan.

7
New cards

First Normal Form (1NF)

Bentuk normal yang mensyaratkan setiap sel hanya boleh memiliki satu nilai (atomik) dan menghilangkan nilai yang berulang dalam satu kolom.

8
New cards

Partial Dependency

Kondisi di mana atribut non-key hanya bergantung pada sebagian dari Primary Key, bukan pada seluruh bagian Key.

9
New cards

Second Normal Form (2NF)

Bentuk normal yang telah memenuhi 1NF dan menghilangkan Partial Dependency dengan memastikan seluruh atribut bergantung pada seluruh Primary Key.

10
New cards

Transitive Dependency

Kondisi di mana atribut non-key tidak bergantung langsung pada Primary Key, melainkan bergantung pada atribut non-key lainnya.

11
New cards

Third Normal Form (3NF)

Bentuk normal yang telah memenuhi 2NF dan menghilangkan Transitive Dependency.

12
New cards

INNER JOIN

Query yang digunakan untuk menggabungkan tabel dan hanya menampilkan data yang memiliki kecocokan (matching) pada kedua tabel.

13
New cards

Alias (AS)

Digunakan untuk memberikan nama sementara pada kolom atau tabel dalam hasil query agar lebih mudah dibaca.

14
New cards

ORDER BY

Klausa yang digunakan untuk mengurutkan hasil query, baik secara ASC (kecil ke besar) maupun DESC (besar ke kecil).

15
New cards

Aggregate Function

Fungsi SQL yang melakukan perhitungan terhadap sekumpulan data untuk menghasilkan satu nilai, seperti COUNT, SUM, AVG, MAX, dan MIN.

16
New cards

COUNT()

Fungsi agregasi yang digunakan untuk menghitung jumlah total baris atau data (record).

17
New cards

SUM()

Fungsi agregasi yang digunakan untuk menjumlahkan seluruh nilai numerik pada suatu kolom.

18
New cards

AVG()

Fungsi agregasi yang digunakan untuk menghitung nilai rata-rata dari sekumpulan data numerik.

19
New cards

MAX()

Fungsi agregasi yang digunakan untuk mencari nilai terbesar atau tertinggi pada suatu kolom.

20
New cards

MIN()

Fungsi agregasi yang digunakan untuk mencari nilai terkecil atau terendah pada suatu kolom.

21
New cards

GROUP BY

Klausa yang digunakan untuk mengelompokkan data yang memiliki nilai sama pada kolom tertentu agar fungsi agregasi dapat dihitung per kelompok.

22
New cards

DISTINCT

Klausa yang digunakan untuk menampilkan nilai-nilai yang unik dan menghilangkan duplikasi dalam hasil query.

23
New cards

BETWEEN

Operator yang digunakan untuk menampilkan data dalam rentang nilai tertentu secara inklusif (batas bawah dan atas ikut dihitung).

24
New cards

CAST()

Fungsi untuk mengubah suatu nilai menjadi tipe data tertentu, seperti mengubah teks menjadi tipe data DATE.

25
New cards

Nilai Akhir

Perhitungan di dalam query menggunakan rumus: (n.absensi×0.10)+(n.tugas×0.20)+(n.uts×0.30)+(n.uas×0.40)(\text{n.absensi} \times 0.10) + (\text{n.tugas} \times 0.20) + (\text{n.uts} \times 0.30) + (\text{n.uas} \times 0.40).

26
New cards

Fungsi IF()

Fungsi logika untuk mengecekan kondisi: IF(kondisi, nilai_jika_benar, nilai_jika_salah).

27
New cards

CASE WHEN

Pernyataan percabangan SQL yang digunakan untuk menangani banyak kondisi dengan penulisan yang lebih rapi dibandingkan IF bertingkat.

28
New cards

VIEW

Tabel virtual yang dibuat berdasarkan hasil query SQL; tidak menyimpan data fisik tetapi menampilkan data dari satu atau lebih tabel.

29
New cards

Indeks Prestasi (IP)

Ukuran keberhasilan mahasiswa yang dihitung dengan rumus: IP=Total MutuTotal SKS\text{IP} = \frac{\text{Total Mutu}}{\text{Total SKS}}.

30
New cards

Konkurensi (Concurrency)

Kondisi ketika beberapa pengguna atau proses mengakses serta memodifikasi data yang sama secara bersamaan.

31
New cards

Lost Update

Masalah konkurensi di mana hasil perubahan dari suatu transaksi tertimpa oleh transaksi lain sehingga perubahan pertama menjadi hilang.

32
New cards

Transaction

Sekumpulan perintah SQL yang dijalankan sebagai satu kesatuan logis (logical unit of work).

33
New cards

COMMIT

Perintah SQL untuk menyimpan seluruh perubahan transaksi secara permanen ke database.

34
New cards

ROLLBACK

Perintah SQL untuk membatalkan seluruh perubahan transaksi dan mengembalikan database ke kondisi awal.

35
New cards

Locking

Mekanisme penguncian data untuk mengendalikan akses konkuren agar integritas dan konsistensi data tetap terjaga.

36
New cards

Shared Lock (S-Lock)

Jenis lock yang diberikan saat transaksi melakukan pembacaan (read), memungkinkan transaksi lain membaca tetapi tidak mengubah data.

37
New cards

Exclusive Lock (X-Lock)

Jenis lock yang diberikan saat transaksi melakukan penulisan atau modifikasi (write), mencegah transaksi lain membaca atau mengubah data.

38
New cards

Deadlock

Kondisi di mana dua atau lebih transaksi saling menunggu sumber daya yang dikunci oleh satu sama lain sehingga tidak ada yang dapat berlanjut.

39
New cards

Confidentiality

Aspek keamanan basis data untuk memastikan data hanya dapat diakses oleh pihak yang berwenang.

40
New cards

Integrity

Aspek keamanan basis data untuk memastikan data tetap akurat, konsisten, dan tidak diubah secara tidak sah.

41
New cards

Availability

Aspek keamanan basis data untuk memastikan data selalu tersedia dan dapat digunakan oleh pihak berwenang saat dibutuhkan.

42
New cards

Authentication

Proses verifikasi identitas pengguna, seperti menggunakan username dan password.

43
New cards

Authorization

Proses penentuan hak akses dan wewenang yang dimiliki pengguna setelah identitasnya diverifikasi.