Anda di halaman 1dari 3

NAMA :

Noreg :

Universitas Negeri Jakarta


Pendidikan Teknik Informatika & Komputer
UJIAN AKHIR SEMESTER (UAS) BASIS DATA
Dosen : Widodo, M.Kom
Waktu : 90 menit
Sifat
: Buka buku
Tanggal
: 16 Juni 2011
I.

SQL (70%)
Perhatikan pada tabel yang tersedia, tuliskan hasilnya jika dilakukan query berikut:

[30]

a) SELECT noreg, nama


FROM
Mahasiswa
WHERE jenis_kel=P and alamat=Depok;
b) SELECT namaMK, seksi
FROM
Mata_Kuliah, Kelas, Dosen
WHERE nama_Dosen=Ivan Hanafi or nama_Dosen=Bunawan and
Dosen.kodeDs=Kelas.kodeDs and Mata_Kuliah.kodeMK=Kelas.kodeMK;
c) SELECT
noreg, max(nilai) as
terkecil, avg(nilai) as rata_rata
FROM
Daftar_nilai
GROUP BY
noreg;

tertinggi,

min(nilai)

as

d) SELECT seksi, nama_Dosen, avg(nilai)


FROM
Dosen, Kelas, Daftar_Nilai
WHERE Dosen.kodeDs=Kelas.kodeDs and Kelas.seksi=Daftar_Nilai.seksi
GROUP BY seksi;
e) SELECT noreg, nama, namaMK, nama_Dosen
FROM
Mahasiswa, Mata_Kuliah, Dosen, Kelas, Daftar_Nilai
WHERE jenis_kel=W and Mahasiswa.noreg=Daftar_Nilai.noreg and
Mata_kuliah.kodeMK=kelas.kodeMK and Dosen.kodeDs=Kelas.kodeDs
and Kelas.seksi=Daftar_Nilai.seksi;

Buatlah query-nya:
[40]
a) Tampilkan nama, jenis kelamin, dan alamat mahasiswa yang ber-alamat di Depok maupun di
Ciledug.
b) Tampilkan nama dosen yang mengajar matakuliah Fisika.
c) Tampilkan nama mata kuliah dan seksi-nya yang diajar oleh Wisnu Djatmiko maupun Bunawan.
d) Tampilkan noreg, nama mahasiswa, nama matakuliah, dan nilai seluruhnya.
e) Tampilkan noreg, nama mahasiswa, dan rata-rata nilai dikelompokkan berdasarkan noreg
II.

Normalisasi (30%)
1. Perhatikan tabel berikut ini:

[10]
A
10
10
11
12
13
14

B
b1
b2
b4
b3
b1
b3

C
c1
c2
c1
c4
c1
c4

Ketergantungan fungsional berikut ini benar atau salah, jelaskan alasannya:


a) A B
b) B C
c) C B
2. Perhatikan relasi berikut ini:

[20]

PENJUALAN_MOBIL
Kode_mobil

Kode_penjual

Tgl_jual

komisi

diskon

Primary key relasi di atas adalah {Kode_mobil, Kode_penjual}


Selain ketergantungan fungsional terhadap PK, terdapat pula ketergantungan fungsional berikut:
- Tgl_jual diskon
- Kode_penjual komisi
Apakah relasi tersebut sudah berada pada 1NF, 2NF, dan 3NF? Jelaskan dan lakukan
normalisasi jika belum berada pada keadaan 1NF, 2NF, maupun 3NF.

MAHASISWA
noreg
001
002
003
004
005
006
007
008
009
010

MATA_KULIAH

nama
Ali
Ami
Budi
Deny
Eko
Eni
Hani
Joni
Murni
Soni

jenis_kel
P
W
P
P
P
W
W
P
W
P

alamat
Depok
Ciledug
Depok
Rawamangun
Bogor
Rawamangun
Depok
Ciledug
Bekasi
Bekasi

kodeMK
FIS
ENG
ARK
KOM

namaMK
Fisika
Bahasa Inggris
Arsitektur Komputer
Komunikasi Data

DOSEN
DAFTAR_NILAI
kodeDs
WD
BN
MY
EK
IH
FH
KELAS
seksi
500
501
512
525
526
533

nama_Dosen
Wisnu Djatmiko
Bunawan
Muhammad Yusro
Erda Kamarudin noreg
001
Ivan Hanafi
001
Fachry Husaini
001
002
002
kodeDs 002
kodeMK
003
ARK
WD
003
ENG
FH
004
KOM
IH
005
FIS
MY
005
FIS
BN
005
ARK
EK
005
006
006
007
008
008
008
009
009
009
010
010

seksi
500
512
525
501
526
533
525
533
500
500
501
512
526
512
533
501
501
512
525
500
512
526
512
525

nilai
85
80
90
100
50
45
70
60
66
72
68
70
45
70
64
70
45
60
52
48
70
75
98
90

SKS
3
3
3
3

Anda mungkin juga menyukai