Anda di halaman 1dari 1

YAYASAN SASMITA JAYA

UNIVERSITAS PAMULANG
Jl. Suryakencana No. 1 Pamulang Barat – Pamulang, Telp. (021) 741 2566 Fax (021) 741 2419
Tangerang Selatan - Banten
UJIAN AKHIR SEMESTER (UAS)
Mata Kuliah : Basis Data 1 Hari/Tgl :
Fakultas/Jurusan : Teknik Informatika Waktu :
Dosen : Bambang Santoso Semester :
Sifat Ujian : Kelas :
Jawablah soal-soal di bawah ini dengan baik dan benar.

Relasi NilaiMahasiswa (Untuk NIM GANJIL)


NIM nama_mhs kd_matkul nama_matkul nilai
int(11) varchar(30) int(4) varchar(30) int(3)
1804114 Budi 201 Database 1 73
1804114 Budi 204 Komputer Grafik 50 dan 80 Mengulang
1804115 Wawan 201 Database 1 60
1804115 Wawan 205 Algoritma 1 70
1804115 Wawan 207 Bahasa Indonesia 84
1804116 Isti 207 Bahasa Indonesia 89
.... ... ... ... ...

Relasi DosenMengajar (Untuk NIM GENAP)


NID nama_dosen skill kd_matkul nama_matkul hari jam
int(11) varchar(30) varchar(40) int(4) varchar(30) char(7) int(1)
335 Dedi Anwar Database, Grafik 201 Database 1 Senin 1
335 Dedi Anwar Database, Grafik 202 Database 2 Senin 2
335 Dedi Anwar Database, Grafik 204 Komputer Grafik Selasa 1
337 Susilowati Database, Algoritma 201 Database 1 Rabu 2
337 Susilowati Database, Algoritma 205 Algoritma 1 Rabu 3
228 Rama Proyek Manajemen, 210 Proyek Kamis 2
Operating System Manajemen
... ... ... ... ... ...

1. Relasi di atas belum dinormalisasi. Normalkan agar memenuhi 1NF, 2NF, dan 3NF. Sebutkan
primary key dan foreign key untuk masing-masing tabel.
NIM Ganjil: Relasi NilaiMahasiswa. NIM Genap: Relasi DosenMengajar.
2. Buatlah perintah DDL untuk membuat tabel-tabel yang sudah dinormalisasi di soal 1.
3. Buatlah perintah DDL untuk menambahkan kolom ALAMAT tipe data VARCHAR(50) untuk
mahasiswa (NIM Ganjil) atau dosen (NIM Genap).
Buatlah perintah DML untuk :
4. NIM Ganjil: mencari mahasiswa dengan nama “Wawan”.
NIM Genap: mencari dosen dengan nama “Rama”.
5. NIM Ganjil: mengubah nama mahasiswa “Budi” menjadi “Eko”.
NIM Genap: mengubah nama dosen “Dedi Anwar” menjadi “Habib”.
6. NIM Ganjil: menghapus mahasiswa dengan NIM 1804116.
NIM Genap: menghapus dosen dengan NID 228 .

Anda mungkin juga menyukai