Handout IST 102 Praktek 6 7 Instruksi percobaan Relational algebra
Instruksi Praktek Relational Algebra
Berdasarkan tabel mahasiswa, tabel matakuliah, tabel nilai (lihat lembar tabel) lakukan sesuai
yang diminta pada soal di bawah ini:
1. Buat relational algebra yang query-nya akan menampilkan nilai mahasiswa dengan
kriteria informasi yang ditampilkan adalah nama mahasiswa, kode prodi, kode
matakuliah, grade.
2. Buat relational algebra yang query-nya akan menampilkan nilai mahasiswa prodi SIF
dengan kriteria informasi yang ditampilkan adalah nama, kode matakuliah, grade.
3. Perhatikan aljabar relasi (relational algebra) berikut:
X := π mahasiswa.nama, nilai.kodeMatakuliah, nilai.grade (σ mahasiswa.kdprodi=’SIF’ AND nilai.grade=’A’
(mahasiswa ⋈mahasiswa.nim = nilai.nim nilai))
a. Buat tabel output dari operasi aljabar relasi di atas!
b. Buat query statement (perintah SQL Query) untuk operasi relasi di atas!
Untuk selanjutnya ikuti sesuai arahan di kelas.
Lembar Tabel
Tabel Mahasiswa
Nim
Nama
511455743
531454528
522455337
511355607
514455117
311451269
511454943
511355320
ABDUL ROHMAN
APRILYANTO
ARIF MUNANDAR
ASEP KURNIAWAN
AWANG GUNAWAN
AZMI HAWARI ABIDIN BAHREN
BAHRIYATUN NAJAH
DEWI FATIMA SARI
Tabel Matakuliah
Kode
Nama Matakuliah
Matakuliah
DKV102
Rupa Dasar
DKV103
Typhography
KOM101
Pengantar Komunikasi
KOM102
Komunikasi Sosial
KOM103
Komunikasi Pemasaran
TIF101
Pemrorgaman dan Algoritma
TIF102
Pengantar Sistem Dijital
TIF103
Arsitektur dan Organisasi Komputer
LSE101
Bahasa Indonesia 1 (Kecakapan Berpikir)
LSE102
Bahasa Indonesia 2 (Teknik Penyampaian
Gagasan)
LSE111
Perkembangan Teknologi Informasi dan
Komunikasi
Tabel Nilai
Nim
5114557
43
5314545
28
5224553
37
5113556
07
5144551
17
3114512
69
5114549
43
5113553
kode
Matakuliah
Grade
SIF101
A
SIF101
C
SIF101
A
TIF101
D
TIF101
TIF101
B
A
KOM101
KOM101
A
B
Kd
Prodi
SIF
SIF
SIF
TIF
TIF
TIF
KOM
KOM
Tahun
2012
2012
2012
2012
2012
2012
2012
2012
Sks
Prodi
6
4
2
4
4
3
3
3
2
2
DKV
DKV
KOM
KOM
KOM
TIF
TIF
TIF
LSE
LSE
2
LSE
20
Berdasarkan tabel mahasiswa, tabel matakuliah, tabel nilai (lihat lembar tabel) lakukan sesuai
yang diminta pada soal di bawah ini:
1. Buat relational algebra yang query-nya akan menampilkan nilai mahasiswa dengan
kriteria informasi yang ditampilkan adalah nama mahasiswa, kode prodi, kode
matakuliah, grade.
2. Buat relational algebra yang query-nya akan menampilkan nilai mahasiswa prodi SIF
dengan kriteria informasi yang ditampilkan adalah nama, kode matakuliah, grade.
3. Perhatikan aljabar relasi (relational algebra) berikut:
X := π mahasiswa.nama, nilai.kodeMatakuliah, nilai.grade (σ mahasiswa.kdprodi=’SIF’ AND nilai.grade=’A’
(mahasiswa ⋈mahasiswa.nim = nilai.nim nilai))
a. Buat tabel output dari operasi aljabar relasi di atas!
b. Buat query statement (perintah SQL Query) untuk operasi relasi di atas!
Untuk selanjutnya ikuti sesuai arahan di kelas.
Lembar Tabel
Tabel Mahasiswa
Nim
Nama
511455743
531454528
522455337
511355607
514455117
311451269
511454943
511355320
ABDUL ROHMAN
APRILYANTO
ARIF MUNANDAR
ASEP KURNIAWAN
AWANG GUNAWAN
AZMI HAWARI ABIDIN BAHREN
BAHRIYATUN NAJAH
DEWI FATIMA SARI
Tabel Matakuliah
Kode
Nama Matakuliah
Matakuliah
DKV102
Rupa Dasar
DKV103
Typhography
KOM101
Pengantar Komunikasi
KOM102
Komunikasi Sosial
KOM103
Komunikasi Pemasaran
TIF101
Pemrorgaman dan Algoritma
TIF102
Pengantar Sistem Dijital
TIF103
Arsitektur dan Organisasi Komputer
LSE101
Bahasa Indonesia 1 (Kecakapan Berpikir)
LSE102
Bahasa Indonesia 2 (Teknik Penyampaian
Gagasan)
LSE111
Perkembangan Teknologi Informasi dan
Komunikasi
Tabel Nilai
Nim
5114557
43
5314545
28
5224553
37
5113556
07
5144551
17
3114512
69
5114549
43
5113553
kode
Matakuliah
Grade
SIF101
A
SIF101
C
SIF101
A
TIF101
D
TIF101
TIF101
B
A
KOM101
KOM101
A
B
Kd
Prodi
SIF
SIF
SIF
TIF
TIF
TIF
KOM
KOM
Tahun
2012
2012
2012
2012
2012
2012
2012
2012
Sks
Prodi
6
4
2
4
4
3
3
3
2
2
DKV
DKV
KOM
KOM
KOM
TIF
TIF
TIF
LSE
LSE
2
LSE
20